Delen via


az policy set-definition

Definities van resourcebeleidssets beheren.

Opdracht

Name Description Type Status
az policy set-definition create

Maak een beleidssetdefinitie.

Core GA
az policy set-definition delete

Een beleidssetdefinitie verwijderen.

Core Deprecated
az policy set-definition list

Lijst met definities van beleidssets.

Core GA
az policy set-definition show

Een beleidssetdefinitie weergeven.

Core GA
az policy set-definition update

Een beleidssetdefinitie bijwerken.

Core 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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--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.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Output format.

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

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

--verbose

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

Eigenschap Waarde
Default value: False

az policy set-definition delete

Afgeschaft

Gedrag wordt gewijzigd in een toekomstige release van de resourceopdrachten. Als u de bevestigingsprompt overslaan, moet u de -y switch instellen.

Een beleidssetdefinitie verwijderen.

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

Voorbeelden

Een beleidssetdefinitie verwijderen. (autogenerated)

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

Vereiste parameters

--name -n

De naam van de definitie van de beleidsset.

Optionele parameters

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--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.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Output format.

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

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

--verbose

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

Eigenschap Waarde
Default value: False

az policy set-definition list

Lijst met definities van beleidssets.

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

Optionele parameters

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--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.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Output format.

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

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

--verbose

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

Eigenschap Waarde
Default value: False

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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--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.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Output format.

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

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

--verbose

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

Eigenschap Waarde
Default value: False

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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--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.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Output format.

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

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

--verbose

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

Eigenschap Waarde
Default value: False