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
-
... ... @@ -533,6 +533,7 @@ 533 533 534 534 Mit diesem Cmdlet werden die angegebenen, laufenden Microservice-Instanzen gestoppt. Die zu stoppenden Microservices können entweder über ihre `InstanceIds` oder über eine `SupervisorId` (die alle zugehörigen Instanzen stoppt) identifiziert werden. Es muss einer der Parameter `-InstanceIds` oder `-SupervisorId` angegeben werden. 535 535 536 + 536 536 |=(% style="width: 213px;" %)Parameter |=(% style="width: 217px;" %)Datentyp|=Optional|=Alias|=Beschreibung 537 537 |-ConnectionName|String|✅|C|Der Name der Verbindung, über die Microservice-Instanzen gestoppt werden sollen. Wird die Standardverbindung verwendet, wenn nicht angegeben. 538 538 |-SupervisorId|String|❌|Keine|Gibt die ID des Supervisors an, dessen zugehörige Microservices gestoppt werden sollen. Obligatorisch für Parametersatz `UseSupervisorIdParameterSet`. ... ... @@ -590,155 +590,10 @@ 590 590 591 591 == Get-AESBMicroservicePackages == 592 592 593 -Dieses Cmdlet ruft eine Liste aller verfügbaren Microservice-Pakete und deren Versionen ab. Es sind keine spezifischen Parameter erforderlich. 594 - 595 -|=(% style="width: 213px;" %)Parameter |=(% style="width: 217px;" %)Datentyp|=Optional|=Alias|=Beschreibung 596 -|-ConnectionName|String|✅|C|Der Name der Verbindung, über die Informationen zu Microservice-Paketen abgerufen werden soll. Wird die Standardverbindung verwendet, wenn nicht angegeben. 597 - 598 -=== **Beispiele** === 599 - 600 -Beispiel 1: Alle verfügbaren Microservice-Pakete auflisten 601 - 602 -{{code language="PowerShell"}} 603 -Get-AESBMicroservicePackages 604 - 605 -{{/code}} 606 - 607 -Dieser Befehl ruft alle verfügbaren Microservice-Pakete und die zugehörigen Versionen ab. 608 - 609 -=== **Rückgabewert** === 610 - 611 -Das Cmdlet gibt für jedes gefundene Microservice-Paket ein Objekt zurück. Dieses Objekt enthält typischerweise die folgenden Informationen: 612 - 613 -* **PackageName**: Der Name des Microservice-Pakets. 614 -* **PackageVersions**: Eine Liste der verfügbaren Versionen für dieses Paket. 615 - 616 616 = Templates = 617 617 618 618 == Add-AESBMicroserviceTemplate == 619 619 620 -Dieses Cmdlet fügt eine Microservice-Vorlage auf Basis der beigefügten Vorlagen-Konfiguration hinzu. 621 - 622 -|=(% style="width: 213px;" %)Parameter |=(% style="width: 217px;" %)Datentyp|=Optional|=Alias|=Beschreibung 623 -|-ConnectionName|String|✅|C|Der Name der Verbindung, über die eine Vorlage hinzugefügt werden soll. Wird die Standardverbindung verwendet, wenn nicht angegeben. 624 -|-TemplateName|String|❌|Keine|Der Name für die Vorlage 625 -|-TemplateConfig|XmlDocument|❌|Keine|Die Konfiguration der Vorlage 626 - 627 -=== **Beispiele** === 628 - 629 -Beispiel 1: Fügt ein neues Microservice-Template hinzu 630 - 631 -{{code language="PowerShell"}} 632 -Add-AESBMicroserviceTemplate -TemplateName "Test" -TemplateConfig $templateConfig 633 -{{/code}} 634 - 635 -Dieses Beispiel fügt eine neue Templatekonfiguration mit dem Namen "Test" auf Basis des $templateConfig-Objekts hinzu. Die Standardverbindung wird verwendet. 636 - 637 -{{apimacro title="Beispiel der Funktion in PowerShell"}} 638 -{{code language="PowerShell" layout="LINENUMBERS"}} 639 -function Add-MicroserviceTemplate { 640 - param ( 641 - [string]$Name 642 - ) 643 - 644 - $packages = Get-AESBMicroservicePackages 645 - 646 - $microserviceTemplateConfig = New-AESBMicroserviceTemplateConfig -PackageName $packages[0].PackageName -PackageVersion $packages[0].PackageVersions[0] 647 - 648 - $addMicroserviceResult = Add-AESBMicroserviceTemplate -TemplateName $Name -TemplateConfig $microserviceTemplateConfig 649 - 650 - return $addMicroserviceResult 651 -} 652 -{{/code}} 653 -{{/apimacro}} 654 - 655 -{{apimacro title="Beispiel der Template-Konfiguration"}} 656 - 657 -{{/apimacro}} 658 - 659 -=== **Rückgabewerte** === 660 - 661 -Bei erfolgreicher Anwendung bekommt man zwei Objekte zurück. 662 - 663 -* String 664 -** Erfolgreiche Statusmeldung 665 -* TemplateInfo 666 -** TemplateId 667 -*** ID des Templates 668 -** Configuration 669 -*** Aktuelle Konfiguration des Templates 670 -** Name 671 -*** Name des Templates 672 -** Type 673 -*** Der Typ des Templates 674 -** Version 675 -*** Die Versionierung des Templates 676 - 677 -{{apimacro title="Rcükgabewerte der Template-Konfiguration"}} 678 - 679 -{{/apimacro}} 680 - 681 -**Beispiel Template Konfiguration** 682 - 683 -|((( 684 -1 685 - 686 -2 687 - 688 -3 689 - 690 -4 691 - 692 -5 693 - 694 -6 695 - 696 -7 697 - 698 -8 699 - 700 -9 701 - 702 -10 703 - 704 -11 705 - 706 -12 707 - 708 -13 709 - 710 -14 711 -)))|((( 712 -Successfully added template 'Test'. 713 - 714 - 715 -TemplateId : 119398aa-8108-43bd-811b-bd3e703e7f5c 716 - 717 -Configuration : <SnmpConnectorConfiguration><SnmpReader><ParallelRequests>10</ParallelRequests><SchedulingConfig><Sched 718 - 719 - ulingConfig_Scheduling>Interval</SchedulingConfig_Scheduling><SchedulingConfig_Interval>P1D</Scheduling 720 - 721 - Config_Interval><SchedulingConfig_IgnoreLastExecutionTime>false</SchedulingConfig_IgnoreLastExecutionTi 722 - 723 - me></SchedulingConfig><Groups /><GlobalCredentialLists><GlobalCredentials /><GlobalCredentialsNoPriv 724 - 725 - /><GlobalCredentialsNoAuthNoPriv /></GlobalCredentialLists></SnmpReader><SnmpWriters><DescriptionWriteM 726 - 727 - ode>Keep</DescriptionWriteMode><LocationWriteMode>Ignore</LocationWriteMode><ContactWriteMode>Ignore</C 728 - 729 - ontactWriteMode><ProcessorWriter /><DispatcherStarter /><FileDumper 730 - 731 - /></SnmpWriters></SnmpConnectorConfiguration> 732 - 733 -Name : Test 734 - 735 -Type : SnmpConnector 736 - 737 -Version : 1.11.0.895 738 -))) 739 - 740 - 741 - 742 742 == Export-MicroserviceTemplateConfig == 743 743 744 744 == Get-AESBMicroserviceTemplateConfig ==

