---
sourceDocument: Yokohama IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/yokohama/it-operations-management

 Release :

    - yokohama

ft:locale :

    - de-DE

ft:publication_title :

    - Yokohama IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Binden Sie einen Parameter an einen Ressourcenpool

# Binden Sie einen Parameter an einen Ressourcenpool {#ariaid-title1}

* Freigeben Version: Yokohama
* 
* Aktualisiert 30. Januar 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 Minuten Lesedauer

Um die Katalogbestellung weniger fehleranfällig zu machen, können Sie einen Parameter an binden Ressourcenpool (Ein Pool, der in bereitgestellt wird Basissystem). Parameter, die auf einer Ressourcenpoolliste basieren, nur angegebene Werte aus vorhandenen Tabellen im Katalogbestellungsformular in Cloud-Anwenderportal.

## Vorbereitungen

Erforderliche Rolle: sn.CMP.Cloud_Service_Designer

## Warum und wann dieser Vorgang ausgeführt wird

Das Katalogreihenformular listet nur Parameterwerte auf, die über die verfügen Datenquelle Angegeben. Beispiel: Wenn Sie verwenden Resource Group NameParameter in Ihrer Vorlage können Sie binden Ressourcengruppenname Feld zu einem vorhandenen SN-Pool ( ResourceGroupPool) Im Metadatenabschnitt.

Wenn Sie einen Ressourcenblock mithilfe einer Cloud-Vorlage erstellen, können Sie einen Parameter im Abschnitt „Metadaten" der Vorlage „Azure Resource Manager" (ARM) oder „CloudFormation" (CF) an einen SN-Pool binden. Alle SN-Pools werden im Verfahren aufgeführt.

## Prozedur

1. Navigieren Sie im Cloud-Administratorportal zu DesignCloud-Katalogelementean.
2. Wählen Sie eine vorhandene Vorlage aus, oder klicken Sie auf Neu Zum Erstellen einer neuen Cloud-Vorlage.  
   Wenn Sie eine vorhandene Vorlage auswählen, benennen Sie die Vorlage um.

   Im nächsten Schritt ändern Sie die Vorlagendefinition für den entsprechenden Vorlagentyp (wählen Sie ARM oder CloudFormation). Sie geben den SN-Poolfilter als an datasourceWert.
   {#bind-param-snpool__table_phv_yqq_4bb__entry__2}

   | SN-Pool | Filter |
   |-|-|
   | VerfügbarkeitZonePool | GetAllObjects: Ruft alle Verfügbarkeitszonen ab. GetObjectsByLDC: Ruft die Verfügbarkeitszone abhängig vom LDC ab. |
   | Hardwaretyppool |   |
   | ImagePool |   |
   | LoadBalancerPool | Alle: Ruft alle Lastenausgleichsmodule ab. |
   | Netzwerkpool | GetAllObjects: Ruft alle Netzwerke ab. GetObjectsByLDC: Ruft Netzwerke abhängig von LDC ab. |
   | ResourceGroupPool | GetObjectsByLDC: Ruft Ressourcengruppen abhängig von LDC ab. |
   | SicherheitsgruppenPool | GetObjectsByNetwork: Ruft alle Sicherheitsgruppen ab. |
   | SicherheitsgruppenProfilePool | Alle: Ruft alle Sicherheitsgruppenprofile ab. |
   | SSHKeyPool | Anwenderschlüssel: Ruft alle SSH-Schlüssel ab. |
   | StorageAccountPool | GetObjectsByLDC: Ruft Speicher-Accounts abhängig von LDC ab. |
   | StorageVolumePool | Alle: Ruft alle Speichervolumes ab. |
   | SubnetPool | GetObjectsByNetwork: Ruft alle Subnetze ab. |
   | Virtueller MachinePool | GetByAvailabilityZone: Ruft alle virtuellen Computer ab. |
   [Tabelle : 1. SN-Pools, die als Datenquellenwert verwendet werden sollen]

   {#bind-param-snpool__table_phv_yqq_4bb}
3. Ändern Sie eine ARM-Vorlagendefinition:
   1. Fügen Sie das Attribut hinzu SNC::Parameter::MetadataIn parametersMetadatenabschnitt.
   2. Für SNC::Parameter::MetadataAttribut, hinzufügen Datenquelle Als Schlüssel und geben Sie einen SN-Poolfilter für den Wert ein, z. B. `StorageAccountPool.getObjectsByLDC `Wie in diesem Beispiel gezeigt.  

          "parameters": {
              "newStorageAccountName": {
                "type": "string",
                "metadata": {
                  "description": "Unique DNS Name for the Storage Account where the Virtual Machine's disks will be placed.",
                   "SNC::Parameter::Metadata": {
                   "allowedPattern": "[0-9a-z]{1,11}",
                   "ConstraintDescription": "must be a alphanumeric ",
                   "datasource":"ServiceNow::Pools::StorageAccountPool.getObjectsByLDC",
           
                  } 
                }
              }

   {#bind-param-snpool__substeps_ifk_tzp_4bb}
4. CloudFormation-Vorlagendefinition ändern:
   1. Fügen Sie das Attribut hinzu SNC::Parameter::MetadataUnd definieren Sie den anwenderdefinierten Attributnamen ( VpcId) Mit datasource.  
      Für datasourceWert: Geben Sie einen SN-Poolfilter ein, z. B. `Netzwerkpool.getObjectsByLDC `In diesem Beispiel.
   2. Definieren Sie datasourceFilterZuordnungsattribut zum Binden des anwenderdefinierten Namens ( VpcId) Zum tatsächlichen Attributnamen ( Network).  

          "Parameters" : { 
           
                "VpcId" : {
                "Type" : "AWS::EC2::VPC::Id",
                "Description" : "VpcId of your existing Virtual Private Cloud (VPC)",
                "ConstraintDescription" : "must be the VPC Id of an existing Virtual Private Cloud."
              },
           
              "SubnetId" : {
                "Type" : "AWS::EC2::Subnet::Id",
                "Description" : "SubnetId of an existing subnet (for the primary network) in your Virtual Private Cloud (VPC)",
                "ConstraintDescription" : "must be an existing subnet in the selected Virtual Private Cloud."
              }
            },
            "Metadata": {
                    "SNC::Parameter::Metadata": {
                          "VpcId":{
                               "datasource":"ServiceNow::Pools::NetworkPool.getObjectsByLDC",
                               "datasourceFilter":{"Network":"VpcId"}
                           },
                           "SubnetId":{
                               "datasource":"ServiceNow::Pools::SubnetPool.getObjectsByNetwork",
                               "datasourceFilter":{"Network":"VpcId"}
                           }
           
                      }
              }

   {#bind-param-snpool__substeps_hwz_5zp_4bb}
5. Klicken Sie auf Absenden.
6. Nachdem der Ressourcenblock, der Blueprint und die Katalogelemente erstellt wurden, sieht der Cloud-Service-Anwender nur die Liste der Werte der Pooldaten für den Parameter im Kataloganforderungsformular.

