az keyvault role definition

Rol tanımlarını yönetme.

Komutlar

az keyvault role definition create

Özel bir rol tanımı oluşturun.

az keyvault role definition delete

Rol tanımını silme.

az keyvault role definition list

Rol tanımlarını listeleyin.

az keyvault role definition show

Rol tanımının ayrıntılarını gösterin.

az keyvault role definition update

Rol tanımını güncelleştirme.

az keyvault role definition create

Özel bir rol tanımı oluşturun.

az keyvault role definition create --hsm-name
                                   --role-definition

Örnekler

JSON dizesiyle rol oluşturma.

az keyvault role definition create --hsm-name MyHSM --role-definition '{
    "roleName": "My Custom Role",
    "description": "The description of the custom rule.",
    "actions": [],
    "notActions": [],
    "dataActions": [
        "Microsoft.KeyVault/managedHsm/keys/read/action"
    ],
    "notDataActions": []
}'

JSON açıklaması içeren bir dosyadan rol oluşturun.

az keyvault role definition create --hsm-name MyHSM --role-definition @keyvault-role.json

Gerekli Parametreler

--hsm-name

HSM'nin adı.

--role-definition

Rolün JSON olarak açıklaması veya JSON açıklaması içeren dosyanın yolu.

az keyvault role definition delete

Rol tanımını silme.

az keyvault role definition delete --hsm-name
                                   [--name]
                                   [--role-id]

Gerekli Parametreler

--hsm-name

HSM'nin adı.

İsteğe Bağlı Parametreler

--name -n

Rol tanımı adı. Bu, rol tanımının "name" özelliğindeki bir GUID'dir.

--role-id

Rol tanımı kimliği.

az keyvault role definition list

Rol tanımlarını listeleyin.

az keyvault role definition list [--custom-role-only {false, true}]
                                 [--hsm-name]
                                 [--scope]

İsteğe Bağlı Parametreler

--custom-role-only

Yalnızca özel rol tanımlarını göster.

kabul edilen değerler: false, true
--hsm-name

HSM'nin adı.

--scope

Rol atamasının veya tanımının uygulandığı kapsam; örneğin, "/" veya "/keys" veya "/keys/{keyname}".

az keyvault role definition show

Rol tanımının ayrıntılarını gösterin.

az keyvault role definition show --hsm-name
                                 [--name]
                                 [--role-id]

Gerekli Parametreler

--hsm-name

HSM'nin adı.

İsteğe Bağlı Parametreler

--name -n

Rol tanımı adı. Bu, rol tanımının "name" özelliğindeki bir GUID'dir.

--role-id

Rol tanımı kimliği.

az keyvault role definition update

Rol tanımını güncelleştirme.

az keyvault role definition update --hsm-name
                                   --role-definition

Örnekler

Rolü bir JSON dizesiyle güncelleştirin.

az keyvault role definition update --hsm-name MyHSM --role-definition '{
    "roleName": "My Custom Role",
    "name": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "description": "The description of the custom rule.",
    "actions": [],
    "notActions": [],
    "dataActions": [
        "Microsoft.KeyVault/managedHsm/keys/read/action",
        "Microsoft.KeyVault/managedHsm/keys/write/action",
        "Microsoft.KeyVault/managedHsm/keys/backup/action",
        "Microsoft.KeyVault/managedHsm/keys/create"
    ],
    "notDataActions": []
}'

JSON açıklaması içeren bir dosyadan rolü güncelleştirin.

az keyvault role definition update --hsm-name MyHSM --role-definition @keyvault-role.json

Gerekli Parametreler

--hsm-name

HSM'nin adı.

--role-definition

Rolün JSON olarak açıklaması veya JSON açıklaması içeren dosyanın yolu.