Microsoft.Authorization roleAssignmentScheduleRequests

Bicep kaynak tanımı

roleAssignmentScheduleRequests kaynak türü bir uzantı kaynağıdır ve başka bir kaynağa uygulayabileceğiniz anlamına gelir.

Bu kaynağın scope kapsamını ayarlamak için bu kaynak üzerindeki özelliğini kullanın. Bkz. Bicep'te uzantı kaynaklarında kapsamı ayarlama.

roleAssignmentScheduleRequests kaynağı için geçerli dağıtım kapsamları şunlardır:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Authorization/roleAssignmentScheduleRequests kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Authorization/roleAssignmentScheduleRequests@2022-04-01-preview' = {
  name: 'string'
  scope: resourceSymbolicName or tenant()
  properties: {
    condition: 'string'
    conditionVersion: 'string'
    justification: 'string'
    linkedRoleEligibilityScheduleId: 'string'
    principalId: 'string'
    requestType: 'string'
    roleDefinitionId: 'string'
    scheduleInfo: {
      expiration: {
        duration: 'string'
        endDateTime: 'string'
        type: 'string'
      }
      startDateTime: 'string'
    }
    targetRoleAssignmentScheduleId: 'string'
    targetRoleAssignmentScheduleInstanceId: 'string'
    ticketInfo: {
      ticketNumber: 'string'
      ticketSystem: 'string'
    }
  }
}

Özellik değerleri

roleAssignmentScheduleRequests

Ad Açıklama Değer
name Kaynak adı dize (gerekli)
scope Dağıtım kapsamından farklı bir kapsamda uzantı kaynağı oluştururken kullanın. Hedef kaynak

Bicep için, uzantı kaynağını uygulamak için bu özelliği kaynağın sembolik adı olarak ayarlayın.

Bu kaynak türü bir kiracıya da uygulanabilir.
Bicep için kullanın tenant().
properties Rol ataması zamanlama isteği özellikleri. RoleAssignmentScheduleRequestProperties

RoleAssignmentScheduleRequestProperties

Ad Açıklama Değer
Durum Rol ataması koşulları. Bu, atanabileceği kaynakları sınırlar. örneğin: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container' string
conditionVersion Koşulun sürümü. Şu anda kabul edilen değer : '2.0' string
Gerekçe Rol ataması için gerekçe string
linkedRoleEligibilityScheduleId Uygunluğu etkinleştirmek için bağlı rol uygunluk zamanlama kimliği. string
principalId Asıl kimlik. dize (gerekli)
Requesttype Rol atama zamanlaması isteğinin türü. Örneğin: SelfActivate, AdminAssign vb. 'AdminAssign'
'AdminExtend'
'AdminRemove'
'AdminRenew'
'AdminUpdate'
'SelfActivate'
'SelfDeactivate'
'SelfExtend'
'SelfRenew' (gerekli)
roleDefinitionId Rol tanımı kimliği. dize (gerekli)
scheduleInfo Rol atama zamanlaması bilgilerini zamanlama RoleAssignmentScheduleRequestPropertiesScheduleInfo
targetRoleAssignmentScheduleId Sonuçta elde edilen rol atama zamanlama kimliği veya güncelleştirilmekte olan rol atama zamanlama kimliği string
targetRoleAssignmentScheduleInstanceId Güncelleştirilmekte olan rol ataması zamanlama örneği kimliği string
ticketInfo Rol atamasının Bilet Bilgileri RoleAssignmentScheduleRequestPropertiesTicketInfo

RoleAssignmentScheduleRequestPropertiesScheduleInfo

Ad Açıklama Değer
süre sonu Rol atama zamanlamasının süre sonu RoleAssignmentScheduleRequestPropertiesScheduleInfoE...
startDateTime Rol atama zamanlamasının DateTime değerini başlatın. string

RoleAssignmentScheduleRequestPropertiesScheduleInfoE...

Ad Açıklama Değer
süre TimeSpan'da rol atama zamanlamasının süresi. string
endDateTime Rol atama zamanlamasının Bitiş DateTime değeri. string
tür Rol atama zamanlaması süre sonu türü 'AfterDateTime'
'AfterDuration'
'NoExpiration'

RoleAssignmentScheduleRequestPropertiesTicketInfo

Ad Açıklama Değer
ticketNumber Rol ataması için bilet numarası string
ticketSystem Rol ataması için bilet sistemi adı string

ARM şablonu kaynak tanımı

roleAssignmentScheduleRequests kaynak türü bir uzantı kaynağıdır ve başka bir kaynağa uygulayabileceğiniz anlamına gelir.

Bu kaynağın scope kapsamını ayarlamak için bu kaynak üzerindeki özelliğini kullanın. Bkz. ARM şablonlarında uzantı kaynaklarında kapsam ayarlama.

roleAssignmentScheduleRequests kaynağı için geçerli dağıtım kapsamları şunlardır:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Authorization/roleAssignmentScheduleRequests kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.Authorization/roleAssignmentScheduleRequests",
  "apiVersion": "2022-04-01-preview",
  "name": "string",
  "scope": "string" or "/",
  "properties": {
    "condition": "string",
    "conditionVersion": "string",
    "justification": "string",
    "linkedRoleEligibilityScheduleId": "string",
    "principalId": "string",
    "requestType": "string",
    "roleDefinitionId": "string",
    "scheduleInfo": {
      "expiration": {
        "duration": "string",
        "endDateTime": "string",
        "type": "string"
      },
      "startDateTime": "string"
    },
    "targetRoleAssignmentScheduleId": "string",
    "targetRoleAssignmentScheduleInstanceId": "string",
    "ticketInfo": {
      "ticketNumber": "string",
      "ticketSystem": "string"
    }
  }
}

Özellik değerleri

roleAssignmentScheduleRequests

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.Authorization/roleAssignmentScheduleRequests'
apiVersion Kaynak API'sinin sürümü '2022-04-01-preview'
name Kaynak adı dize (gerekli)
scope Dağıtım kapsamından farklı bir kapsamda uzantı kaynağı oluştururken kullanın. Hedef kaynak

JSON için, uzantı kaynağının uygulanacağı kaynağın tam adı olarak değeri ayarlayın.

Bu kaynak türü bir kiracıya da uygulanabilir.
JSON için kullanın "/".
properties Rol ataması zamanlama isteği özellikleri. RoleAssignmentScheduleRequestProperties

RoleAssignmentScheduleRequestProperties

Ad Açıklama Değer
Durum Rol ataması koşulları. Bu, atanabileceği kaynakları sınırlar. Örneğin: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container' string
conditionVersion Koşulun sürümü. Şu anda kabul edilen değer : '2.0' string
Gerekçe Rol ataması için gerekçe string
linkedRoleEligibilityScheduleId Uygunluğu etkinleştirmek için bağlı rol uygunluk zamanlama kimliği. string
principalId Asıl kimlik. dize (gerekli)
Requesttype Rol ataması zamanlama isteğinin türü. Örneğin: SelfActivate, AdminAssign vb. 'AdminAssign'
'AdminExtend'
'AdminRemove'
'AdminRenew'
'AdminUpdate'
'SelfActivate'
'SelfDeactivate'
'SelfExtend'
'SelfRenew' (gerekli)
roleDefinitionId Rol tanımı kimliği. dize (gerekli)
scheduleInfo Rol atama zamanlamasının zamanlama bilgileri RoleAssignmentScheduleRequestPropertiesScheduleInfo
targetRoleAssignmentScheduleId Sonuçta elde edilen rol atama zamanlama kimliği veya güncelleştirilen rol atama zamanlama kimliği string
targetRoleAssignmentScheduleInstanceId Güncelleştirilen rol ataması zamanlama örneği kimliği string
ticketInfo Rol atamasının Bilet Bilgileri RoleAssignmentScheduleRequestPropertiesTicketInfo

RoleAssignmentScheduleRequestPropertiesScheduleInfo

Ad Açıklama Değer
süre sonu Rol atama zamanlamasının süre sonu RoleAssignmentScheduleRequestPropertiesScheduleInfoE...
startDateTime Rol atama zamanlamasının DateTime değerini başlatın. string

RoleAssignmentScheduleRequestPropertiesScheduleInfoE...

Ad Açıklama Değer
süre TimeSpan'da rol atama zamanlamasının süresi. string
endDateTime Rol atama zamanlamasının Bitiş Tarihi Saat. string
tür Rol atama zamanlaması süre sonu türü 'AfterDateTime'
'AfterDuration'
'NoExpiration'

RoleAssignmentScheduleRequestPropertiesTicketInfo

Ad Açıklama Değer
ticketNumber Rol ataması için bilet numarası string
ticketSystem Rol ataması için bilet sistemi adı string

Terraform (AzAPI sağlayıcısı) kaynak tanımı

roleAssignmentScheduleRequests kaynak türü bir uzantı kaynağıdır ve başka bir kaynağa uygulayabileceğiniz anlamına gelir.

Bu kaynağın parent_id kapsamını ayarlamak için bu kaynak üzerindeki özelliğini kullanın.

roleAssignmentScheduleRequests kaynağı için geçerli dağıtım kapsamları şunlardır:

  • Kaynak grupları
  • Abonelikler
  • Yönetim grupları
  • Kiracılar

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Authorization/roleAssignmentScheduleRequests kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Authorization/roleAssignmentScheduleRequests@2022-04-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      condition = "string"
      conditionVersion = "string"
      justification = "string"
      linkedRoleEligibilityScheduleId = "string"
      principalId = "string"
      requestType = "string"
      roleDefinitionId = "string"
      scheduleInfo = {
        expiration = {
          duration = "string"
          endDateTime = "string"
          type = "string"
        }
        startDateTime = "string"
      }
      targetRoleAssignmentScheduleId = "string"
      targetRoleAssignmentScheduleInstanceId = "string"
      ticketInfo = {
        ticketNumber = "string"
        ticketSystem = "string"
      }
    }
  })
}

Özellik değerleri

roleAssignmentScheduleRequests

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Authorization/roleAssignmentScheduleRequests@2022-04-01-preview"
name Kaynak adı dize (gerekli)
parent_id Bu uzantı kaynağının uygulanacağı kaynağın kimliği. dize (gerekli)
properties Rol ataması zamanlama isteği özellikleri. RoleAssignmentScheduleRequestProperties

RoleAssignmentScheduleRequestProperties

Ad Açıklama Değer
Durum Rol ataması koşulları. Bu, atanabileceği kaynakları sınırlar. örneğin: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container' string
conditionVersion Koşulun sürümü. Şu anda kabul edilen değer : '2.0' string
Gerekçe Rol ataması için gerekçe string
linkedRoleEligibilityScheduleId Uygunluğu etkinleştirmek için bağlı rol uygunluk zamanlama kimliği. string
principalId Asıl kimlik. dize (gerekli)
Requesttype Rol atama zamanlaması isteğinin türü. Örneğin: SelfActivate, AdminAssign vb. "AdminAssign"
"AdminExtend"
"AdminRemove"
"AdminRenew"
"AdminUpdate"
"SelfActivate"
"SelfDeactivate"
"SelfExtend"
"SelfRenew" (gerekli)
roleDefinitionId Rol tanımı kimliği. dize (gerekli)
scheduleInfo Rol atama zamanlaması bilgilerini zamanlama RoleAssignmentScheduleRequestPropertiesScheduleInfo
targetRoleAssignmentScheduleId Sonuçta elde edilen rol atama zamanlama kimliği veya güncelleştirilmekte olan rol atama zamanlama kimliği string
targetRoleAssignmentScheduleInstanceId Güncelleştirilmekte olan rol ataması zamanlama örneği kimliği string
ticketInfo Rol atamasının Bilet Bilgileri RoleAssignmentScheduleRequestPropertiesTicketInfo

RoleAssignmentScheduleRequestPropertiesScheduleInfo

Ad Açıklama Değer
süre sonu Rol atama zamanlamasının süre sonu RoleAssignmentScheduleRequestPropertiesScheduleInfoE...
startDateTime Rol atama zamanlamasının DateTime değerini başlatın. string

RoleAssignmentScheduleRequestPropertiesScheduleInfoE...

Ad Açıklama Değer
süre TimeSpan'da rol atama zamanlamasının süresi. string
endDateTime Rol atama zamanlamasının Bitiş Tarihi Saat. string
tür Rol atama zamanlaması süre sonu türü "AfterDateTime"
"AfterDuration"
"NoExpiration"

RoleAssignmentScheduleRequestPropertiesTicketInfo

Ad Açıklama Değer
ticketNumber Rol ataması için bilet numarası string
ticketSystem Rol ataması için bilet sistemi adı string