Changes for page Microservice Cmdlets
Last modified by jklein on 2025/08/15 09:48
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -685,7 +685,7 @@ 685 685 686 686 === **Rückgabewerte** === 687 687 688 -Bei erfolgreicher Anwendung e rhaltenSiezwei Objekte zurück.688 +Bei erfolgreicher Anwendung bekommt man zwei Objekte zurück. 689 689 690 690 * String 691 691 ** Erfolgreiche Statusmeldung ... ... @@ -757,39 +757,12 @@ 757 757 {{/code}} 758 758 759 759 {{apimacro title="Beispielhafte XML-Datei nach dem Exportieren"}} 760 -{{code language="XML" layout="LINENUMBERS"}} 761 -<MicroserviceConfiguration Version="1.11.0.895" Type="SnmpConnector" SessionKey="bcafdb4e94f2572eed78525430ad0e0275229f98"> 762 - <SnmpConnectorConfiguration> 763 - <SnmpReader> 764 - <ParallelRequests>10</ParallelRequests> 765 - <SchedulingConfig> 766 - <SchedulingConfig_Scheduling>Interval</SchedulingConfig_Scheduling> 767 - <SchedulingConfig_Interval>P1D</SchedulingConfig_Interval> 768 - <SchedulingConfig_IgnoreLastExecutionTime>false</SchedulingConfig_IgnoreLastExecutionTime> 769 - </SchedulingConfig> 770 - <Groups /> 771 - <GlobalCredentialLists> 772 - <GlobalCredentials /> 773 - <GlobalCredentialsNoPriv /> 774 - <GlobalCredentialsNoAuthNoPriv /> 775 - </GlobalCredentialLists> 776 - </SnmpReader> 777 - <SnmpWriters> 778 - <DescriptionWriteMode>Keep</DescriptionWriteMode> 779 - <LocationWriteMode>Ignore</LocationWriteMode> 780 - <ContactWriteMode>Ignore</ContactWriteMode> 781 - <ProcessorWriter /> 782 - <DispatcherStarter /> 783 - <FileDumper /> 784 - </SnmpWriters> 785 - </SnmpConnectorConfiguration> 786 -</MicroserviceConfiguration> 787 -{{/code}} 760 + 788 788 {{/apimacro}} 789 789 790 790 === Rückgabewerte === 791 791 792 -Nach erfolgreichem Exportieren e rhalten Sie eine Statusmeldung zurück.765 +Nach erfolgreichem Exportieren bekommen Sie eine Statusmeldung zurück. 793 793 794 794 {{code language="none"}} 795 795 Writing the file was successful. ... ... @@ -798,163 +798,12 @@ 798 798 799 799 == Get-AESBMicroserviceTemplateConfig == 800 800 801 -Dieses Cmdlet fragt die TemplateConfig einer bestimmten Microservice-Vorlage ab. 802 - 803 -|=(% style="width: 213px;" %)Parameter |=(% style="width: 217px;" %)Datentyp|=Optional|=Alias|=Beschreibung 804 -|-ConnectionName|String|✅|C|Der Name der Verbindung, über die die Microservice-Vorlagen-Konfiguration exportiert werden soll. Wird die Standardverbindung verwendet, wenn nicht angegeben. 805 -|-TemplateName|String|❌|Keine|Der Name der Vorlage für die gewünschte Konfiguration. 806 - 807 -=== Beispiele === 808 - 809 -Beispiel 1: MicroserviceTemplateConfig von $templateName anfragen 810 - 811 -{{code language="PowerShell"}} 812 -Get-AESBMicroserviceTemplateConfig -TemplateName $templateName 813 -{{/code}} 814 - 815 -Dieses Beispiel fragt die Templatekonfiguration mit dem Namen $templateName an. Die Standardverbindung wird verwendet. 816 - 817 -{{code language="PowerShell" layout="LINENUMBERS"}} 818 -function Get-MicroserviceTemplateConfig { 819 - 820 - $aesbMicroserviceTemplates = Get-AESBMicroserviceTemplates 821 - 822 - $microserviceTemplateConfig = Get-AESBMicroserviceTemplateConfig -TemplateName $aesbMicroserviceTemplates[0].Name 823 - 824 - return $microserviceTemplateConfig 825 -} 826 -{{/code}} 827 - 828 -=== Rückgabewerte === 829 - 830 -Bei erfolgreicher Anwendung erhalten Sie die gewünschte Microservice-Konfiguration zurück: 831 - 832 -* MicroserviceConfiguration 833 -** Version 834 -*** Die jeweilige Versionierung des Microservices 835 -** Type 836 -*** Der Typ des Microservices 837 -** TypeConfiguration 838 -*** Die jeweilige Typ-Konfiguration des Microservices 839 - 840 -{{code language="PowerShell"}} 841 -$microserviceTemplateConfig 842 - 843 -MicroserviceConfiguration 844 -------------------------- 845 -MicroserviceConfiguration 846 - 847 -$microserviceTemplateConfig.MicroserviceConfiguration 848 - 849 -Version Type SnmpConnectorConfiguration 850 -------- ---- -------------------------- 851 -1.11.0.895 SnmpConnector SnmpConnectorConfiguration 852 -{{/code}} 853 - 854 854 == Import-AESBMicroserviceTemplateConfig == 855 855 856 -Dieses Cmdlet importiert die Templatekonfiguration vom angegebenen Pfad. 857 - 858 -|=(% style="width: 213px;" %)Parameter |=(% style="width: 217px;" %)Datentyp|=Optional|=Alias|=Beschreibung 859 -|-ConnectionName|String|✅|C|Der Name der Verbindung, über die die Microservices-Vorlagen-Konfiguration importiert werden soll. Wird die Standardverbindung verwendet, wenn nicht angegeben. 860 -|-Path|String|❌|Keine|Der Pfad, von dem die Konfiguration importiert werden soll. 861 - 862 -=== Beispiele === 863 - 864 -Beispiel 1: Templatekonfiguration von $path laden 865 - 866 -{{code language="PowerShell"}} 867 -Import-AESBMicroserviceTemplateConfig -Path $path 868 - 869 -{{/code}} 870 - 871 -Dieses Beispiel importiert die Templatekonfiguration beim hinterlegten Pfad. Die Standardverbindung wird verwendet. 872 - 873 -=== Rückgabewerte === 874 - 875 -Bei erfolgreicher Anwendung erhalten Sie die gewünschte MicroserviceConfiguration zurück: 876 - 877 -* MicroserviceConfiguration 878 -** Version 879 -*** Die jeweilige Versionierung des Microservices 880 -** Type 881 -*** Der Typ des Microservices 882 -** TypeConfiguration 883 -*** Die jeweilige Typ-Konfiguration des Microservices 884 - 885 -{{code language="PowerShell"}} 886 -$microserviceTemplateConfig 887 - 888 -MicroserviceConfiguration 889 -------------------------- 890 -MicroserviceConfiguration 891 - 892 -$microserviceTemplateConfig.MicroserviceConfiguration 893 - 894 -Version Type SnmpConnectorConfiguration 895 -------- ---- -------------------------- 896 -1.11.0.895 SnmpConnector SnmpConnectorConfiguration 897 -{{/code}} 898 - 899 899 == Migrate-AESBMicroserviceTemplate == 900 900 901 -Mit diesem Cmdlet werden bestehende Vorlagen auf die gewünschte Zielversion übertragen. 902 - 903 -|=(% style="width: 213px;" %)Parameter |=(% style="width: 217px;" %)Datentyp|=Optional|=Alias|=Beschreibung 904 -|-ConnectionName|String|✅|C|Der Name der Verbindung, über die Microservice-Vorlagen migriert werden sollen. Wird die Standardverbindung verwendet, wenn nicht angegeben. 905 -|-TemplateNames|String[]|❌|Keine|Hier sind die Namen der Vorlagen, die übertragen werden sollen. 906 -|-TargetVersion|String|❌|Keine|Die Zielversion, auf die die Vorlagen migriert werden sollen. 907 -|-KeepTemplateIds|SwitchParameter|✅|Keine|Hier wird festgelegt, ob die bestehenden Template-IDs gleich bleiben oder beim Migrieren neu erstellt werden sollen. 908 - 909 -=== Beispiele === 910 - 911 -Beispiel 1: Mehrere Templates auf Version $templateVersion migrieren 912 - 913 -{{code language="PowerShell"}} 914 -Migrate-AESBMicroserviceTemplates -TemplateNames $templateNames -TargetVersion $templateVersion 915 - 916 -{{/code}} 917 - 918 -Dieses Beispiel migriert alle Templates die in $templateNames stehen auf die Version $templateVersion 919 - 920 -=== Rückgabewerte === 921 - 922 -Bei erfolgreicher Anwendung erhalten Sie eine Liste von Template-Informationen mit den neuen Daten der erfolgreich migrierten Templates: 923 - 924 -* TemplateInfo 925 -** TemplateId 926 -*** Die neu erstellte / gleichbleibende Id des Templates 927 -** Configuration 928 -*** Die aktuelle Konfiguration des Templates 929 -** Name 930 -*** Der neue Name des Template 931 -** Type 932 -*** Der Typ des Templates 933 -** Version 934 -*** Die neue Version des Templates 935 - 936 -{{code language="PowerShell"}} 937 -TemplateId : ffffffff-ffff-ffff-ffff-ffffffffffff" 938 -Configuration : <Configuration> 939 - <SchedulingConfig> 940 - <SchedulingConfig_Scheduling>Disabled</SchedulingConfig_Scheduling> 941 - </SchedulingConfig> 942 - </Configuration> 943 -Name : TestTest_1_0_0_1 944 -Type : Test 945 -Version : 1.0.0.1 946 -{{/code}} 947 - 948 948 == New-AESBMicroserviceTemplateConfig == 949 949 950 - 951 - 952 - 953 - 954 - 955 - 956 - 957 - 958 958 == Remove-AESBMicroserviceTemplate == 959 959 960 960 == Update-AESBMicroserviceTemplate ==

