Changes for page Microservice Cmdlets

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

From version 5.1
edited by jklein
on 2025/06/24 12:52
Change comment: There is no comment for this version
To version 4.2
edited by jklein
on 2025/06/24 08:35
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -634,57 +634,173 @@
634 634  
635 635  Dieses Beispiel fügt eine neue Templatekonfiguration mit dem Namen "Test" auf Basis des $templateConfig-Objekts hinzu. Die Standardverbindung wird verwendet.
636 636  
637 -{{apimacro title="Beispiel der Funktion in PowerShell"}}
638 -{{code language="PowerShell" layout="LINENUMBERS"}}
639 -function Add-MicroserviceTemplate {
637 +
638 +**Beispiel Funktion in PowerShell**
639 +
640 +|(((
641 +1
642 +
643 +2
644 +
645 +3
646 +
647 +4
648 +
649 +5
650 +
651 +6
652 +
653 +7
654 +
655 +8
656 +
657 +9
658 +
659 +10
660 +
661 +11
662 +
663 +12
664 +
665 +13
666 +)))|(((
667 +function Add-MicroserviceTemplate {
668 +
640 640   param (
670 +
641 641   [string]$Name
672 +
642 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
674 +
675 +
676 + $packages = Get-AESBMicroservicePackages
677 +
678 +
679 + $microserviceTemplateConfig = New-AESBMicroserviceTemplateConfig -PackageName $packages[0].PackageName -PackageVersion $packages[0].PackageVersions[0]
680 +
681 +
682 + $addMicroserviceResult = Add-AESBMicroserviceTemplate -TemplateName $Name -TemplateConfig $microserviceTemplateConfig
683 +
684 +
685 + return $addMicroserviceResult
686 +
651 651  }
652 -{{/code}}
653 -{{/apimacro}}
688 +)))
654 654  
655 -{{apimacro title="Beispiel der Template-Konfiguration"}}
656 -{{code language="PowerShell" layout="LINENUMBERS"}}
657 -$templateConfig = "<MicroserviceConfiguration Version=`"1.11.0.895`" Type=`"SnmpConnector`" SessionKey=`"bcafdb4e94f2572eed78525430ad0e0275229f98`">
690 +
691 +
692 +**Beispiel Template Konfiguration**
693 +
694 +|(((
695 +1
696 +
697 +2
698 +
699 +3
700 +
701 +4
702 +
703 +5
704 +
705 +6
706 +
707 +7
708 +
709 +8
710 +
711 +9
712 +
713 +10
714 +
715 +11
716 +
717 +12
718 +
719 +13
720 +
721 +14
722 +
723 +15
724 +
725 +16
726 +
727 +17
728 +
729 +18
730 +
731 +19
732 +
733 +20
734 +
735 +21
736 +
737 +22
738 +
739 +23
740 +
741 +24
742 +
743 +25
744 +
745 +26
746 +)))|(((
747 +$templateConfig = "<MicroserviceConfiguration Version=`"1.11.0.895`" Type=`"SnmpConnector`" SessionKey=`"bcafdb4e94f2572eed78525430ad0e0275229f98`">
748 +
658 658   <SnmpConnectorConfiguration>
750 +
659 659   <SnmpReader>
752 +
660 660   <ParallelRequests>10</ParallelRequests>
754 +
661 661   <SchedulingConfig>
756 +
662 662   <SchedulingConfig_Scheduling>Interval</SchedulingConfig_Scheduling>
758 +
663 663   <SchedulingConfig_Interval>P1D</SchedulingConfig_Interval>
760 +
664 664   <SchedulingConfig_IgnoreLastExecutionTime>false</SchedulingConfig_IgnoreLastExecutionTime>
762 +
665 665   </SchedulingConfig>
764 +
666 666   <Groups />
766 +
667 667   <GlobalCredentialLists>
768 +
668 668   <GlobalCredentials />
770 +
669 669   <GlobalCredentialsNoPriv />
772 +
670 670   <GlobalCredentialsNoAuthNoPriv />
774 +
671 671   </GlobalCredentialLists>
776 +
672 672   </SnmpReader>
778 +
673 673   <SnmpWriters>
780 +
674 674   <DescriptionWriteMode>Keep</DescriptionWriteMode>
782 +
675 675   <LocationWriteMode>Ignore</LocationWriteMode>
784 +
676 676   <ContactWriteMode>Ignore</ContactWriteMode>
786 +
677 677   <ProcessorWriter />
788 +
678 678   <DispatcherStarter />
790 +
679 679   <FileDumper />
792 +
680 680   </SnmpWriters>
794 +
681 681   </SnmpConnectorConfiguration>
796 +
682 682  </MicroserviceConfiguration>"
683 -{{/code}}
684 -{{/apimacro}}
798 +)))
685 685  
686 -=== **Rückgabewerte** ===
687 687  
801 +
802 +==== 12.2. **Rückgabewerte** ====
803 +
688 688  Bei erfolgreicher Anwendung bekommt man zwei Objekte zurück.
689 689  
690 690  * String
... ... @@ -701,30 +701,71 @@
701 701  ** Version
702 702  *** Die Versionierung des Templates
703 703  
704 -{{apimacro title="Rückgabewerte der Template-Konfiguration"}}
705 -{{code language="PowerShell" layout="LINENUMBERS"}}
706 -Successfully added template 'Test'.
707 -
708 -TemplateId : 119398aa-8108-43bd-811b-bd3e703e7f5c
820 +
821 +
822 +**Beispiel Template Konfiguration**
823 +
824 +|(((
825 +1
826 +
827 +2
828 +
829 +3
830 +
831 +4
832 +
833 +5
834 +
835 +6
836 +
837 +7
838 +
839 +8
840 +
841 +9
842 +
843 +10
844 +
845 +11
846 +
847 +12
848 +
849 +13
850 +
851 +14
852 +)))|(((
853 +Successfully added template 'Test'.
854 +
855 +
856 +TemplateId    : 119398aa-8108-43bd-811b-bd3e703e7f5c
857 +
709 709  Configuration : <SnmpConnectorConfiguration><SnmpReader><ParallelRequests>10</ParallelRequests><SchedulingConfig><Sched
859 +
710 710   ulingConfig_Scheduling>Interval</SchedulingConfig_Scheduling><SchedulingConfig_Interval>P1D</Scheduling
861 +
711 711   Config_Interval><SchedulingConfig_IgnoreLastExecutionTime>false</SchedulingConfig_IgnoreLastExecutionTi
863 +
712 712   me></SchedulingConfig><Groups /><GlobalCredentialLists><GlobalCredentials /><GlobalCredentialsNoPriv
865 +
713 713   /><GlobalCredentialsNoAuthNoPriv /></GlobalCredentialLists></SnmpReader><SnmpWriters><DescriptionWriteM
867 +
714 714   ode>Keep</DescriptionWriteMode><LocationWriteMode>Ignore</LocationWriteMode><ContactWriteMode>Ignore</C
869 +
715 715   ontactWriteMode><ProcessorWriter /><DispatcherStarter /><FileDumper
871 +
716 716   /></SnmpWriters></SnmpConnectorConfiguration>
717 -Name : Test
718 -Type : SnmpConnector
719 -Version : 1.11.0.895
720 -{{/code}}
721 -{{/apimacro}}
722 722  
723 -== Export-MicroserviceTemplateConfig ==
874 +Name          : Test
724 724  
725 -Dieses Cmdlet ermöglicht es, die Konfiguration einer Microservice-Vorlagen zu exportieren.
876 +Type          : SnmpConnector
726 726  
878 +Version       : 1.11.0.895
879 +)))
727 727  
881 +
882 +
883 +== Export-MicroserviceTemplateConfig ==
884 +
728 728  == Get-AESBMicroserviceTemplateConfig ==
729 729  
730 730  == Import-AESBMicroserviceTemplateConfig ==
© Aagon GmbH 2025
Besuchen Sie unsere Aagon-Community