az policy set-definition
Verwalten von Ressourcenrichtliniensatzdefinitionen.
Befehle
Name | Beschreibung | Typ | Status |
---|---|---|---|
az policy set-definition create |
Erstellen Sie eine Richtliniensatzdefinition. |
Core | GA |
az policy set-definition delete |
Löscht eine Richtliniengruppendefinition. |
Core | Deprecated |
az policy set-definition list |
Listenrichtliniensatzdefinitionen. |
Core | GA |
az policy set-definition show |
Anzeigen einer Richtliniensatzdefinition. |
Core | GA |
az policy set-definition update |
Dient zum Aktualisieren einer Richtliniensatzdefinition. |
Core | GA |
az policy set-definition create
Erstellen Sie eine Richtliniensatzdefinition.
az policy set-definition create --definitions
--name
[--definition-groups]
[--description]
[--display-name]
[--management-group]
[--metadata]
[--params]
[--subscription]
Beispiele
Erstellen Sie eine Richtliniensatzdefinition.
az policy set-definition create -n readOnlyStorage \
--definitions '[ { \"policyDefinitionId\": \"/subscriptions/mySubId/providers/ \
Microsoft.Authorization/policyDefinitions/storagePolicy\" } ]'
Erstellen Sie eine Richtliniensatzdefinition mit Parametern.
az policy set-definition create -n readOnlyStorage \
--definitions "[ { \"policyDefinitionId\": \"/subscriptions/mySubId/providers/ \
Microsoft.Authorization/policyDefinitions/storagePolicy\", \"parameters\": \
{ \"storageSku\": { \"value\": \"[parameters(\\"requiredSku\\")]\" } } }]" \
--params "{ \"requiredSku\": { \"type\": \"String\" } }"
Erstellen Sie eine Richtliniensatzdefinition in einem Abonnement.
az policy set-definition create -n readOnlyStorage \
--subscription '0b1f6471-1bf0-4dda-aec3-111122223333' \
--definitions '[ { \"policyDefinitionId\": \"/subscriptions/ \
0b1f6471-1bf0-4dda-aec3-111122223333/providers/Microsoft.Authorization/ \
policyDefinitions/storagePolicy\" } ]'
Erstellen Sie eine Richtliniensatzdefinition mit Richtliniendefinitionsgruppen.
az policy set-definition create -n computeRequirements \
--definitions "[ { \"policyDefinitionId \": \"/subscriptions/mySubId/providers/ \
Microsoft.Authorization/policyDefinitions/storagePolicy\", \"groupNames\": \
[ \"CostSaving\", \"Organizational\" ] }, { \"policyDefinitionId\": \
\"/subscriptions/mySubId/providers/Microsoft.Authorization/ \
policyDefinitions/tagPolicy\", \"groupNames\": [ \
\"Organizational\" ] } ]" \
--definition-groups "[{ \"name\": \"CostSaving\" }, { \"name\": \"Organizational\" } ]"
Erforderliche Parameter
Richtliniendefinitionen im JSON-Format oder ein Pfad zu einer Datei oder einem URI, die JSON-Regeln enthalten.
Name der neuen Richtliniensatzdefinition.
Optionale Parameter
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
JSON-formatierte Zeichenfolge oder ein Pfad zu einer Datei oder einem URI, die Richtliniendefinitionsgruppen enthält. Gruppen werden verwendet, um Richtliniendefinitionen innerhalb eines Richtliniensatzes zu organisieren.
Beschreibung der Richtliniensatzdefinition.
Anzeigename der Richtliniensatzdefinition.
Der Name der Verwaltungsgruppe, in der die neue Richtliniensatzdefinition zugewiesen werden kann.
Metadaten in durch Leerzeichen getrennten Schlüssel-Wert-Paaren.
JSON-formatierte Zeichenfolge oder ein Pfad zu einer Datei oder einem URI mit Parameterdefinitionen.
Der Name oder die ID des Abonnements, in dem die neue Richtliniensatzdefinition zugewiesen werden kann.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Output format.
Eigenschaft | Wert |
---|---|
Standardwert: | json |
Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
az policy set-definition delete
Das Verhalten ändert sich in einer zukünftigen Version der Ressourcenbefehle. Um die Bestätigungsaufforderung zu umgehen, muss der schalter -y bereitgestellt werden.
Löscht eine Richtliniengruppendefinition.
az policy set-definition delete --name
[--management-group]
[--subscription]
Beispiele
Löscht eine Richtliniengruppendefinition. (autogenerated)
az policy set-definition delete --management-group myMg --name MyPolicySetDefinition
Erforderliche Parameter
Der Name der Richtliniensatzdefinition.
Optionale Parameter
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Der Name der Verwaltungsgruppe der Richtliniendefinition [set]. Dieser Parameter ist erforderlich, wenn ihr Richtliniensatz auf eine Verwaltungsgruppe festgelegt ist.
Die Abonnement-ID der Richtliniendefinition [set].
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Output format.
Eigenschaft | Wert |
---|---|
Standardwert: | json |
Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
az policy set-definition list
Listenrichtliniensatzdefinitionen.
az policy set-definition list [--management-group]
[--subscription]
Optionale Parameter
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Der Name der Verwaltungsgruppe der Richtliniendefinition [set]. Dieser Parameter ist erforderlich, wenn ihr Richtliniensatz auf eine Verwaltungsgruppe festgelegt ist.
Die Abonnement-ID der Richtliniendefinition [set].
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Output format.
Eigenschaft | Wert |
---|---|
Standardwert: | json |
Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
az policy set-definition show
Anzeigen einer Richtliniensatzdefinition.
az policy set-definition show --name
[--management-group]
[--subscription]
Beispiele
Anzeigen einer Richtliniensatzdefinition. Wenn der Richtliniensatz auf eine Verwaltungsgruppe festgelegt ist, müssen Sie den Parameter und den Wert "--management-group" einschließen.
az policy set-definition show --name MyPolicySetDefinition --management-group MyManagementGroup
Erforderliche Parameter
Der Name der Richtliniensatzdefinition.
Optionale Parameter
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Der Name der Verwaltungsgruppe der Richtliniendefinition [set]. Dieser Parameter ist erforderlich, wenn ihr Richtliniensatz auf eine Verwaltungsgruppe festgelegt ist.
Die Abonnement-ID der Richtliniendefinition [set].
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Output format.
Eigenschaft | Wert |
---|---|
Standardwert: | json |
Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
az policy set-definition update
Dient zum Aktualisieren einer Richtliniensatzdefinition.
az policy set-definition update --name
[--definition-groups]
[--definitions]
[--description]
[--display-name]
[--management-group]
[--metadata]
[--params]
[--subscription]
Beispiele
Dient zum Aktualisieren einer Richtliniensatzdefinition.
az policy set-definition update \
--definitions '[ { \"policyDefinitionId\": \"/subscriptions/mySubId/providers/ \
Microsoft.Authorization/policyDefinitions/storagePolicy\" } ]' \
--name MyPolicySetDefinition
Aktualisieren Sie die Gruppen und Definitionen in einer Richtliniensatzdefinition.
az policy set-definition update -n computeRequirements \
--definitions "[ { \"policyDefinitionId\": \"/subscriptions/mySubId/providers/ \
Microsoft.Authorization/policyDefinitions/storagePolicy\", \"groupNames\": [ \
\"CostSaving\", \"Organizational\" ] }, { \"policyDefinitionId\": \
\"/subscriptions/mySubId/providers/Microsoft.Authorization/ \
policyDefinitions/tagPolicy\", \
\"groupNames\": [ \"Organizational\" ] } ]" \
--definition-groups "[{ \"name\": \"CostSaving\" }, { \"name\": \"Organizational\" } ]"
Erforderliche Parameter
Der Name der Richtliniensatzdefinition.
Optionale Parameter
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
JSON-formatierte Zeichenfolge oder ein Pfad zu einer Datei oder einem URI, die Richtliniendefinitionsgruppen enthält. Gruppen werden verwendet, um Richtliniendefinitionen innerhalb eines Richtliniensatzes zu organisieren.
JSON-formatierte Zeichenfolge oder ein Pfad zu einer Datei oder einem URI mit Definitionen.
Beschreibung der Richtliniensatzdefinition.
Anzeigename der Richtliniensatzdefinition.
Der Name der Verwaltungsgruppe der Richtliniendefinition [set]. Dieser Parameter ist erforderlich, wenn ihr Richtliniensatz auf eine Verwaltungsgruppe festgelegt ist.
Metadaten in durch Leerzeichen getrennten Schlüssel-Wert-Paaren.
JSON-formatierte Zeichenfolge oder ein Pfad zu einer Datei oder einem URI mit Parameterdefinitionen.
Die Abonnement-ID der Richtliniendefinition [set].
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Output format.
Eigenschaft | Wert |
---|---|
Standardwert: | json |
Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
Eigenschaft | Wert |
---|---|
Standardwert: | False |