Delen via


az policy set-definition

Definities van resourcebeleidssets beheren.

Opdracht

Name Description Type Status
az policy set-definition create

Maak een beleidssetdefinitie.

Basis GA
az policy set-definition delete

Een beleidssetdefinitie verwijderen.

Basis GA
az policy set-definition list

Lijst met definities van beleidssets.

Basis GA
az policy set-definition show

Een beleidssetdefinitie weergeven.

Basis GA
az policy set-definition update

Een beleidssetdefinitie bijwerken.

Basis GA

az policy set-definition create

Maak een beleidssetdefinitie.

az policy set-definition create --definitions
                                --name
                                [--definition-groups]
                                [--description]
                                [--display-name]
                                [--management-group]
                                [--metadata]
                                [--params]
                                [--subscription]

Voorbeelden

Maak een beleidssetdefinitie.

az policy set-definition create -n readOnlyStorage \
    --definitions '[ { \"policyDefinitionId\": \"/subscriptions/mySubId/providers/ \
        Microsoft.Authorization/policyDefinitions/storagePolicy\" } ]'

Maak een beleidssetdefinitie met parameters.

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\" } }"

Maak een beleidssetdefinitie in een 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\" } ]'

Maak een beleidssetdefinitie met beleidsdefinitiegroepen.

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\" } ]"

Vereiste parameters

--definitions

Beleidsdefinities in JSON-indeling of een pad naar een bestand of URI met JSON-regels.

--name -n

Naam van de nieuwe definitie van de beleidsset.

Optionele parameters

--definition-groups

Met JSON opgemaakte tekenreeks of een pad naar een bestand of URI met beleidsdefinitiegroepen. Groepen worden gebruikt om beleidsdefinities binnen een beleidsset te ordenen.

--description

Beschrijving van beleidssetdefinitie.

--display-name

Weergavenaam van beleidssetdefinitie.

--management-group

De naam van de beheergroep waarin de nieuwe beleidssetdefinitie kan worden toegewezen.

--metadata

Metagegevens in door spaties gescheiden sleutelparen.

--params

Met JSON opgemaakte tekenreeks of een pad naar een bestand of URI met parameterdefinities.

--subscription

De naam of id van het abonnement waarin de nieuwe beleidssetdefinitie kan worden toegewezen.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az policy set-definition delete

Een beleidssetdefinitie verwijderen.

az policy set-definition delete --name
                                [--management-group]
                                [--subscription]

Voorbeelden

Een beleidssetdefinitie verwijderen. (automatisch gegenereerd)

az policy set-definition delete --management-group myMg --name MyPolicySetDefinition

Vereiste parameters

--name -n

De naam van de definitie van de beleidsset.

Optionele parameters

--management-group

De naam van de beheergroep van de definitie van het beleid [set].. Deze parameter is vereist als uw beleidsset is gericht op een beheergroep.

--subscription

De abonnements-id van de definitie [set] van het beleid.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az policy set-definition list

Lijst met definities van beleidssets.

az policy set-definition list [--management-group]
                              [--subscription]

Optionele parameters

--management-group

De naam van de beheergroep van de definitie van het beleid [set].. Deze parameter is vereist als uw beleidsset is gericht op een beheergroep.

--subscription

De abonnements-id van de definitie [set] van het beleid.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az policy set-definition show

Een beleidssetdefinitie weergeven.

az policy set-definition show --name
                              [--management-group]
                              [--subscription]

Voorbeelden

Een beleidssetdefinitie weergeven. Als de beleidsset is ingesteld op een beheergroep, moet u de parameter en waarde '--management-group' opnemen.

az policy set-definition show --name MyPolicySetDefinition --management-group MyManagementGroup

Vereiste parameters

--name -n

De naam van de definitie van de beleidsset.

Optionele parameters

--management-group

De naam van de beheergroep van de definitie van het beleid [set].. Deze parameter is vereist als uw beleidsset is gericht op een beheergroep.

--subscription

De abonnements-id van de definitie [set] van het beleid.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az policy set-definition update

Een beleidssetdefinitie bijwerken.

az policy set-definition update --name
                                [--definition-groups]
                                [--definitions]
                                [--description]
                                [--display-name]
                                [--management-group]
                                [--metadata]
                                [--params]
                                [--subscription]

Voorbeelden

Een beleidssetdefinitie bijwerken.

az policy set-definition update \
    --definitions '[ { \"policyDefinitionId\": \"/subscriptions/mySubId/providers/ \
        Microsoft.Authorization/policyDefinitions/storagePolicy\" } ]' \
    --name MyPolicySetDefinition

Werk de groepen en definities in een beleidssetdefinitie bij.

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\" } ]"

Vereiste parameters

--name -n

De naam van de definitie van de beleidsset.

Optionele parameters

--definition-groups

Met JSON opgemaakte tekenreeks of een pad naar een bestand of URI met beleidsdefinitiegroepen. Groepen worden gebruikt om beleidsdefinities binnen een beleidsset te ordenen.

--definitions

Met JSON opgemaakte tekenreeks of een pad naar een bestand of URI met definities.

--description

Beschrijving van beleidssetdefinitie.

--display-name

Weergavenaam van beleidssetdefinitie.

--management-group

De naam van de beheergroep van de definitie van het beleid [set].. Deze parameter is vereist als uw beleidsset is gericht op een beheergroep.

--metadata

Metagegevens in door spaties gescheiden sleutelparen.

--params

Met JSON opgemaakte tekenreeks of een pad naar een bestand of URI met parameterdefinities.

--subscription

De abonnements-id van de definitie [set] van het beleid.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.