az policy set-definition

Mengelola definisi kumpulan kebijakan sumber daya.

Perintah

Nama Deskripsi Jenis Status
az policy set-definition create

Buat definisi kumpulan kebijakan.

Inti GA
az policy set-definition delete

Menghapus definisi set kebijakan.

Inti GA
az policy set-definition list

Mencantumkan definisi kumpulan kebijakan.

Inti GA
az policy set-definition show

Perlihatkan definisi kumpulan kebijakan.

Inti GA
az policy set-definition update

Memperbarui definisi kumpulan kebijakan.

Inti GA

az policy set-definition create

Buat definisi kumpulan kebijakan.

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

Contoh

Buat definisi kumpulan kebijakan.

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

Buat definisi kumpulan kebijakan dengan parameter.

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

Buat definisi kumpulan kebijakan dalam langganan.

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

Buat definisi kumpulan kebijakan dengan grup definisi kebijakan.

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

Parameter yang Diperlukan

--definitions

Definisi kebijakan dalam format JSON, atau jalur ke file atau URI yang berisi aturan JSON.

--name -n

Nama definisi kumpulan kebijakan baru.

Parameter Opsional

--definition-groups

String berformat JSON atau jalur ke file atau uri yang berisi grup definisi kebijakan. Grup digunakan untuk mengatur definisi kebijakan dalam kumpulan kebijakan.

--description

Deskripsi definisi kumpulan kebijakan.

--display-name

Nama tampilan definisi kumpulan kebijakan.

--management-group

Nama grup manajemen tempat definisi kumpulan kebijakan baru dapat ditetapkan.

--metadata

Metadata dalam pasangan key=value yang dipisahkan spasi.

--params

String berformat JSON atau jalur ke file atau uri dengan definisi parameter.

--subscription

Nama atau id langganan tempat definisi kumpulan kebijakan baru dapat ditetapkan.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az policy set-definition delete

Menghapus definisi set kebijakan.

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

Contoh

Menghapus definisi set kebijakan. (dibuat otomatis)

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

Parameter yang Diperlukan

--name -n

Nama definisi kumpulan kebijakan.

Parameter Opsional

--management-group

Nama grup manajemen definisi kebijakan [set]. Parameter ini diperlukan jika kumpulan kebijakan Anda dilingkup ke grup manajemen.

--subscription

Id langganan definisi [set] kebijakan.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az policy set-definition list

Mencantumkan definisi kumpulan kebijakan.

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

Parameter Opsional

--management-group

Nama grup manajemen definisi kebijakan [set]. Parameter ini diperlukan jika kumpulan kebijakan Anda dilingkup ke grup manajemen.

--subscription

Id langganan definisi [set] kebijakan.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az policy set-definition show

Perlihatkan definisi kumpulan kebijakan.

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

Contoh

Perlihatkan definisi kumpulan kebijakan. Jika kumpulan kebijakan dilingkup ke grup manajemen, maka Anda harus menyertakan parameter dan nilai '--management-group'.

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

Parameter yang Diperlukan

--name -n

Nama definisi kumpulan kebijakan.

Parameter Opsional

--management-group

Nama grup manajemen definisi kebijakan [set]. Parameter ini diperlukan jika kumpulan kebijakan Anda dilingkup ke grup manajemen.

--subscription

Id langganan definisi [set] kebijakan.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az policy set-definition update

Memperbarui definisi kumpulan kebijakan.

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

Contoh

Memperbarui definisi kumpulan kebijakan.

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

Perbarui grup dan definisi dalam definisi yang ditetapkan kebijakan.

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

Parameter yang Diperlukan

--name -n

Nama definisi kumpulan kebijakan.

Parameter Opsional

--definition-groups

String berformat JSON atau jalur ke file atau uri yang berisi grup definisi kebijakan. Grup digunakan untuk mengatur definisi kebijakan dalam kumpulan kebijakan.

--definitions

String berformat JSON atau jalur ke file atau uri yang berisi definisi.

--description

Deskripsi definisi kumpulan kebijakan.

--display-name

Nama tampilan definisi kumpulan kebijakan.

--management-group

Nama grup manajemen definisi kebijakan [set]. Parameter ini diperlukan jika kumpulan kebijakan Anda dilingkup ke grup manajemen.

--metadata

Metadata dalam pasangan key=value yang dipisahkan spasi.

--params

String berformat JSON atau jalur ke file atau uri dengan definisi parameter.

--subscription

Id langganan definisi [set] kebijakan.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.