Changes for page Microservice Cmdlets

Last modified by jklein on 2025/08/15 09:48

From version 7.1
edited by jklein
on 2025/07/16 09:56
Change comment: There is no comment for this version
To version 10.1
edited by jklein
on 2025/07/21 08:13
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -6,14 +6,15 @@
6 6  
7 7  Mit diesem Cmdlet wird eine neue Microservice-Instanz nach der Vorlage eines Templates hinzugefügt.
8 8  
9 -|=(% style="width: 213px;" %)Parameter |=(% style="width: 209px;" %)ParameterSetName|=(% style="width: 217px;" %)Datentyp|=Optional|=Alias|=Beschreibung
10 -|-ConnectionName|Keine|String|✅|C|Der Name der Verbindung, über die die Microservice-Instanz hinzugefügt werden soll. Wenn nicht angegeben, wird die Standardverbindung verwendet.
11 -|-InstanceName|Keine|String|❌|Keine|Der Name der Instanz.
12 -|-TemplateName|UseTemplateName|String|❌|Keine|Der Name des Templates für die Vorlage der Instanz.
13 -|-TemplateId|UseTemplateId|String|❌|Keine|Die Id des Templates für die Vorlage der Instanz.
14 -|-SupervisorId|Keine|String|✅|Keine|Die Id des Supervisors zu der die Instanz hinzugefügt werden soll.
15 -|-StartupType|Keine|InstanceStartType|✅|Keine|Setzt die Art der Zeitplanung der Instanz.
16 -|-StoppedAfterCreation|Keine|Bool|✅|Keine|Setzt den Wert um die Instanz direkt nach der Erstellung zu starten.
9 +(% style="width:902px" %)
10 +|=(% style="width: 213px;" %)Parameter |=(% style="width: 154px;" %)ParameterSetName|=(% style="width: 156px;" %)Datentyp|=(% style="width: 55px;" %)Optional|=(% style="width: 76px;" %)Alias|=(% style="width: 206px;" %)Beschreibung
11 +|-ConnectionName|(% style="width:154px" %)Keine|(% style="width:156px" %)String|(% style="width:55px" %)✅|(% style="width:76px" %)C|(% style="width:206px" %)Der Name der Verbindung, über die die Microservice-Instanz hinzugefügt werden soll. Wenn nicht angegeben, wird die Standardverbindung verwendet.
12 +|-InstanceName|(% style="width:154px" %)Keine|(% style="width:156px" %)String|(% style="width:55px" %)❌|(% style="width:76px" %)Keine|(% style="width:206px" %)Der Name der Instanz.
13 +|-TemplateName|(% style="width:154px" %)UseTemplateName|(% style="width:156px" %)String|(% style="width:55px" %)❌|(% style="width:76px" %)Keine|(% style="width:206px" %)Der Name des Templates für die Vorlage der Instanz.
14 +|-TemplateId|(% style="width:154px" %)UseTemplateId|(% style="width:156px" %)String|(% style="width:55px" %)❌|(% style="width:76px" %)Keine|(% style="width:206px" %)Die Id des Templates für die Vorlage der Instanz.
15 +|-SupervisorId|(% style="width:154px" %)Keine|(% style="width:156px" %)String|(% style="width:55px" %)✅|(% style="width:76px" %)Keine|(% style="width:206px" %)Die Id des Supervisors zu der die Instanz hinzugefügt werden soll.
16 +|-StartupType|(% style="width:154px" %)Keine|(% style="width:156px" %)InstanceStartType|(% style="width:55px" %)✅|(% style="width:76px" %)Keine|(% style="width:206px" %)Setzt die Art der Zeitplanung der Instanz.
17 +|-StoppedAfterCreation|(% style="width:154px" %)Keine|(% style="width:156px" %)Bool|(% style="width:55px" %)✅|(% style="width:76px" %)Keine|(% style="width:206px" %)Setzt den Wert um die Instanz direkt nach der Erstellung zu starten.
17 17  
18 18  === **Beispiele** ===
19 19  
... ... @@ -626,13 +626,13 @@
626 626  
627 627  === **Beispiele** ===
628 628  
629 -Beispiel 1: Fügt ein neues Microservice-Template hinzu
630 +Beispiel 1: Fügt ein neue Microservice-Vorlage hinzu
630 630  
631 631  {{code language="PowerShell"}}
632 632  Add-AESBMicroserviceTemplate -TemplateName "Test" -TemplateConfig $templateConfig
633 633  {{/code}}
634 634  
635 -Dieses Beispiel fügt eine neue Templatekonfiguration mit dem Namen "Test" auf Basis des $templateConfig-Objekts hinzu. Die Standardverbindung wird verwendet.
636 +Dieses Beispiel fügt eine neue Vorlagen-konfiguration mit dem Namen "Test" auf Basis des $templateConfig-Objekts hinzu. Die Standardverbindung wird verwendet.
636 636  
637 637  {{apimacro title="Beispiel der Funktion in PowerShell"}}
638 638  {{code language="PowerShell" layout="LINENUMBERS"}}
... ... @@ -652,7 +652,7 @@
652 652  {{/code}}
653 653  {{/apimacro}}
654 654  
655 -{{apimacro title="Beispiel der Template-Konfiguration"}}
656 +{{apimacro title="Beispiel der Vorlagen-Konfiguration"}}
656 656  {{code language="PowerShell" layout="LINENUMBERS"}}
657 657  $templateConfig = "<MicroserviceConfiguration Version=`"1.11.0.895`" Type=`"SnmpConnector`" SessionKey=`"bcafdb4e94f2572eed78525430ad0e0275229f98`">
658 658   <SnmpConnectorConfiguration>
... ... @@ -691,17 +691,17 @@
691 691  ** Erfolgreiche Statusmeldung
692 692  * TemplateInfo
693 693  ** TemplateId
694 -*** ID des Templates
695 +*** ID der Vorlage
695 695  ** Configuration
696 -*** Aktuelle Konfiguration des Templates
697 +*** Aktuelle Konfiguration der Vorlage
697 697  ** Name
698 -*** Name des Templates
699 +*** Name der Vorlage
699 699  ** Type
700 -*** Der Typ des Templates
701 +*** Der Typ der Vorlage
701 701  ** Version
702 -*** Die Versionierung des Templates
703 +*** Die Versionierung der Vorlage
703 703  
704 -{{apimacro title="Rückgabewerte der Template-Konfiguration"}}
705 +{{apimacro title="Rückgabewerte der Vorlagen-Konfiguration"}}
705 705  {{code language="PowerShell" layout="LINENUMBERS"}}
706 706  Successfully added template 'Test'.
707 707  
... ... @@ -731,7 +731,7 @@
731 731  
732 732  === **Beispiele** ===
733 733  
734 -Beispiel 1: MicroserviceTemplate exportieren
735 +Beispiel 1: Microservice-Vorlage exportieren
735 735  
736 736  {{code language="PowerShell"}}
737 737  Export-AESBMicroserviceTemplateConfig -TemplateConfig $templateConfig -Path $path
... ... @@ -851,6 +851,58 @@
851 851  1.11.0.895 SnmpConnector SnmpConnectorConfiguration
852 852  {{/code}}
853 853  
855 +== Get-AESBMicroserviceTemplates ==
856 +
857 +Dieses Cmdlet fragt die vorhandenen Microservice-Vorlagen ab und listet sie auf.
858 +
859 +|=(% style="width: 213px;" %)Parameter |=(% style="width: 217px;" %)Datentyp|=Optional|=Alias|=Beschreibung
860 +|-ConnectionName|String|✅|C|Der Name der Verbindung, über die die Microservices-Vorlagen-Konfiguration importiert werden soll. Wenn nicht angegeben, wird die Standardverbindung verwendet.
861 +|-PackageName|String|✅| |Der Name des Microservice-Pakets, dessen Vorlagen geholt werden sollen
862 +|-PackageVersion|String|✅| |Die Version des Pakets, dessen Vorlagen geholt werden sollen
863 +
864 +=== Beispiele ===
865 +
866 +Beispiel 1: Alle vorhandenen Microservice-Vorlagen anzeigen
867 +
868 +{{code language="PowerShell"}}
869 +Get-AESBMicroserviceTemplates
870 +{{/code}}
871 +
872 +Dieses Beispiel listet alle vorhandenen Microservice-Vorlagen auf. Die Standardverbindung wird verwendet. Falls keine Vorlagen vorhanden sind, wird ein Fehler angezeigt.
873 +
874 +Beispiel 2: Die Vorlagen eines bestimmten Microservice-Pakets einer bestimmten Version auflisten
875 +
876 +{{code language="PowerShell"}}
877 +Get-AESBMicroserviceTemplates -PackageName "SnmpConnector" -PackageVersion "1.11.0.895"
878 +
879 +{{/code}}
880 +
881 + Dieses Beispiel listet alle vorhandenen Microservice-Vorlagen des Pakets "SnmpConnector" in der Version "1.11.0.895" auf. Die Standardverbindung wird verwendet.
882 +
883 +=== Rückgabewerte ===
884 +
885 +Bei erfolgreicher Anwendung werden die gewünschten Microservice-Vorlagen als Objekte aufgelistet.
886 +
887 +* MicroserviceTemplate
888 +** Name
889 +*** Der Name des Templates
890 +** Id
891 +*** Die Id des Templates
892 +** PackageName
893 +*** Der Name des Microservice-Pakets
894 +** PackageVersion
895 +*** Die Version des Microservice-Pakets
896 +
897 +{{code language="PowerShell"}}
898 +Name Id PackageName PackageVersion
899 +
900 +---- -- ----------- --------------
901 +
902 +SnmpConnector a6e37f49-5a15-4213-96f5-e23cc03209a8 SnmpConnector 1.11.0.895
903 +
904 +PS_Microservice1 33618fc3-60f2-484b-b6c9-b9f19c5eb4fa PS_Microservice1 1.1.0.1
905 +{{/code}}
906 +
854 854  == Import-AESBMicroserviceTemplateConfig ==
855 855  
856 856  Dieses Cmdlet importiert die Templatekonfiguration vom angegebenen Pfad.
© Aagon GmbH 2025
Besuchen Sie unsere Aagon-Community