az deploymentmanager service-unit

Verwalten Sie die Diensteinheiten.

Diensteinheiten kombinieren einen Dienst in einer Diensttopologie.

Befehle

az deploymentmanager service-unit create

Erstellt eine Diensteinheit unter der angegebenen Dienst- und Diensttopologie.

az deploymentmanager service-unit delete

Löscht die Diensteinheit.

az deploymentmanager service-unit list

Listet alle Diensteinheiten in einem Dienst auf.

az deploymentmanager service-unit show

Rufen Sie die Details einer Diensteinheit ab.

az deploymentmanager service-unit update

Aktualisierungen der Diensteinheit.

az deploymentmanager service-unit create

Erstellt eine Diensteinheit unter der angegebenen Dienst- und Diensttopologie.

az deploymentmanager service-unit create --deployment-mode {Complete, Incremental}
                                         --name
                                         --parameters-path
                                         --resource-group
                                         --service-name
                                         --service-topology-name
                                         --target-resource-group
                                         --template-path
                                         [--location]
                                         [--tags]

Beispiele

Erstellen Sie eine neue Diensteinheit mit relativen Pfaden in die Artefaktquelle.

az deploymentmanager service-unit create -g rg1 -l location --service-topology-name contosoServiceTopology --service-name contosoService1 -n ContosoService1Storage --target-resource-group service1ResourceGroup --deployment-mode Incremental --template-path "Templates/Service1.Storage.json" --parameters-path "Parameters/Service1.Storage.Parameters.json"

Erstellen Sie eine neue Diensteinheit mit SAS-Uri für Vorlagen und Parameter.

az deploymentmanager service-unit create -g rg1 -l location --service-topology-name contosoServiceTopology --service-name contosoService1 -n ContosoService1Storage \
    --target-resource-group service1ResourceGroup --deployment-mode Incremental \
    --template-path "https://ContosoStorage.blob.core.windows.net/ContosoArtifacts/Templates/Service2.Storage.json?sasParameters" \
    --parameters-path "https://ContosoStorage.blob.core.windows.net/ContosoArtifacts/Parameters/Service2Storage.Parameters.json?sasParameters"

Erforderliche Parameter

--deployment-mode

Der Typ des Aufschlussmodus, der beim Bereitstellen der Diensteinheit verwendet werden soll. Mögliche Werte: Inkrementell, abgeschlossen.

Zulässige Werte: Complete, Incremental
Standardwert: DeploymentMode.incremental
--name --service-unit-name -n

Der Name der Diensteinheit.

--parameters-path

Der Pfad zur ARM-Parameterdatei. Entweder den vollständigen SAS-Uri oder den relativen Pfad in der Artefaktquelle für diese Topologie.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--service-name

Der Name des Diensts.

--service-topology-name

Der Name der Diensttopologie.

--target-resource-group

Die Ressourcengruppe, in der die Ressourcen in der Diensteinheit bereitgestellt werden sollen.

--template-path

Der Pfad zur ARM-Vorlagendatei. Entweder den vollständigen SAS-Uri oder den relativen Pfad in der Artefaktquelle für diese Topologie.

Optionale Parameter

--location -l

Der Standort. Werte aus: az account list-locations. Sie können den standardmäßig verwendeten Standort mit az configure --defaults location=<location> konfigurieren.

--tags

Leerzeichentrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.

az deploymentmanager service-unit delete

Löscht die Diensteinheit.

az deploymentmanager service-unit delete --name
                                         --resource-group
                                         --service-name
                                         --service-topology-name

Beispiele

Löscht eine Diensteinheit.

az deploymentmanager service-unit delete -g rg1 --service-topology-name contosoServiceTopology --service-name contosoService1 -n ContosoService1Storage

Erforderliche Parameter

--name --service-unit-name -n

Der Name der Diensteinheit.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--service-name

Der Name des Diensts.

--service-topology-name

Der Name der Diensttopologie.

az deploymentmanager service-unit list

Listet alle Diensteinheiten in einem Dienst auf.

az deploymentmanager service-unit list --resource-group
                                       --service-name
                                       --service-topology-name

Beispiele

Listet die Diensteinheiten in der angegebenen Diensttopologie und dem Dienst auf.

az deploymentmanager service-unit list -g rg1 --service-topology-name contosoServiceTopology --service-name contosoService1

Erforderliche Parameter

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--service-name

Der Name des Diensts.

--service-topology-name

Der Name der Diensttopologie.

az deploymentmanager service-unit show

Rufen Sie die Details einer Diensteinheit ab.

az deploymentmanager service-unit show --name
                                       --resource-group
                                       --service-name
                                       --service-topology-name

Beispiele

Rufen Sie die Diensteinheit ab.

az deploymentmanager service-unit show -g rg1 --service-topology-name contosoServiceTopology --service-name contosoService1 -n ContosoService1Storage

Erforderliche Parameter

--name --service-unit-name -n

Der Name der Diensteinheit.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--service-name

Der Name des Diensts.

--service-topology-name

Der Name der Diensttopologie.

az deploymentmanager service-unit update

Aktualisierungen der Diensteinheit.

az deploymentmanager service-unit update --name
                                         --resource-group
                                         --service-name
                                         --service-topology-name
                                         [--add]
                                         [--deployment-mode {Complete, Incremental}]
                                         [--force-string]
                                         [--parameters-path]
                                         [--remove]
                                         [--set]
                                         [--tags]
                                         [--target-resource-group]
                                         [--template-path]

Beispiele

Aktualisierungen der Diensteinheit.

az deploymentmanager service-unit update -g rg1 --service-topology-name contosoServiceTopology --service-name contosoService1 -n ContosoService1Storage --target-resource-group service1ResourceGroupUpdated

Aktualisierungen der Diensteinheit. (automatisch generiert)

az deploymentmanager service-unit update --deployment-mode Incremental --resource-group rg1 --service-name contosoService1 --service-topology-name contosoServiceTopology --service-unit-name ContosoService1Storage

Erforderliche Parameter

--name --service-unit-name -n

Der Name der Diensteinheit.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--service-name

Der Name des Diensts.

--service-topology-name

Der Name der Diensttopologie.

Optionale Parameter

--add

Fügen Sie einer Liste von Objekten ein Objekt hinzu, indem Sie ein Pfad- und Schlüsselwertpaar angeben. Beispiel: --add property.listProperty <key=value, string or JSON string>.

--deployment-mode

Der Typ des Aufschlussmodus, der beim Bereitstellen der Diensteinheit verwendet werden soll. Mögliche Werte: Inkrementell, abgeschlossen.

Zulässige Werte: Complete, Incremental
Standardwert: DeploymentMode.incremental
--force-string

Wenn Sie "set" oder "add" verwenden, behalten Sie Zeichenfolgenliterale bei, anstatt zu versuchen, in JSON zu konvertieren.

--parameters-path

Der Pfad zur ARM-Parameterdatei. Entweder den vollständigen SAS-Uri oder den relativen Pfad in der Artefaktquelle für diese Topologie.

--remove

Entfernen einer Eigenschaft oder eines Elements aus einer Liste. Beispiel: --remove property.list OR --remove propertyToRemove.

--set

Aktualisieren Sie ein Objekt, indem Sie einen Eigenschaftspfad und einen festzulegenden Wert angeben. Beispiel: --set property1.property2=.

--tags

Leerzeichentrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.

--target-resource-group

Die Ressourcengruppe, in der die Ressourcen in der Diensteinheit bereitgestellt werden sollen.

--template-path

Der Pfad zur ARM-Vorlagendatei. Entweder den vollständigen SAS-Uri oder den relativen Pfad in der Artefaktquelle für diese Topologie.