Role Definitions - Create Or Update

Membuat atau memperbarui definisi peran.

PUT https://management.azure.com/{scope}/providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId}?api-version=2015-07-01

Parameter URI

Name In Required Type Description
roleDefinitionId
path True
  • string

ID definisi peran.

scope
path True
  • string

Cakupan definisi peran.

api-version
query True
  • string

Versi API yang digunakan untuk operasi ini.

Isi Permintaan

Name Type Description
properties.assignableScopes
  • string[]

Cakupan yang dapat ditetapkan definisi peran.

properties.description
  • string

Deskripsi definisi peran.

properties.permissions

Izin definisi peran.

properties.roleName
  • string

Nama peran.

properties.type
  • string

Jenis peran.

Respons

Name Type Description
201 Created

OK - Mengembalikan informasi tentang definisi peran.

Other Status Codes

Respons kesalahan yang menjelaskan mengapa operasi gagal.

Keamanan

azure_auth

Azure Active Directory Flow OAuth2

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation meniru akun pengguna Anda

Contoh

Create role definition

Sample Request

PUT https://management.azure.com/scope/providers/Microsoft.Authorization/roleDefinitions/roleDefinitionId?api-version=2015-07-01

{}

Sample Response

{
  "properties": {
    "roleName": "Role name",
    "type": "roletype",
    "description": "Role description",
    "assignableScopes": [
      "/subscriptions/subId"
    ],
    "permissions": [
      {
        "actions": [
          "action"
        ],
        "notActions": []
      }
    ]
  },
  "id": "/subscriptions/subID/providers/Microsoft.Authorization/roleDefinitions/roleDefinitionId",
  "type": "Microsoft.Authorization/roleDefinitions",
  "name": "roleDefinitionId"
}

Definisi

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

ErrorDetail

Detail kesalahan.

ErrorResponse

Respons kesalahan

Permission

Izin definisi peran.

RoleDefinition

Definisi peran.

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

Name Type Description
info
  • object

Info tambahan.

type
  • string

Jenis info tambahan.

ErrorDetail

Detail kesalahan.

Name Type Description
additionalInfo

Info tambahan kesalahan.

code
  • string

Kode kesalahan.

details

Detail kesalahan.

message
  • string

Pesan kesalahan.

target
  • string

Target kesalahan.

ErrorResponse

Respons kesalahan

Name Type Description
error

Objek kesalahan.

Permission

Izin definisi peran.

Name Type Description
actions
  • string[]

Tindakan yang diizinkan.

notActions
  • string[]

Tindakan yang ditolak.

RoleDefinition

Definisi peran.

Name Type Description
id
  • string

ID definisi peran.

name
  • string

Nama definisi peran.

properties.assignableScopes
  • string[]

Cakupan yang dapat ditetapkan definisi peran.

properties.description
  • string

Deskripsi definisi peran.

properties.permissions

Izin definisi peran.

properties.roleName
  • string

Nama peran.

properties.type
  • string

Jenis peran.

type
  • string

Jenis definisi peran.