Microsoft.Authorization roleEligibilityScheduleRequests

Bicep kaynak tanımı

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

roleEligibilityScheduleRequests 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/roleEligibilityScheduleRequests kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

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

Özellik değerleri

roleEligibilityScheduleRequests

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 uygunluğu zamanlama isteği özellikleri. RoleEligibilityScheduleRequestProperties

RoleEligibilityScheduleRequestProperties

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 uygunluğu için gerekçe 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 uygunluk zamanlaması bilgilerini zamanlama RoleEligibilityScheduleRequestPropertiesScheduleInfo
targetRoleEligibilityScheduleId Sonuçta elde edilen rol uygunluk zamanlama kimliği veya güncelleştirilen rol uygunluk zamanlama kimliği string
targetRoleEligibilityScheduleInstanceId Güncelleştirilen rol uygunluğu zamanlama örneği kimliği string
ticketInfo Rol uygunluğunun Bilet Bilgileri RoleEligibilityScheduleRequestPropertiesTicketInfo

RoleEligibilityScheduleRequestPropertiesScheduleInfo

Ad Açıklama Değer
süre sonu Rol uygunluk zamanlamasının sona erme tarihi RoleEligibilityScheduleRequestPropertiesScheduleInfo...
startDateTime Rol uygunluk zamanlamasının DateTime'ını başlatın. string

RoleEligibilityScheduleRequestPropertiesScheduleInfo...

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

RoleEligibilityScheduleRequestPropertiesTicketInfo

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

ARM şablonu kaynak tanımı

roleEligibilityScheduleRequests 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ındaki uzantı kaynaklarında kapsam ayarlama.

roleEligibilityScheduleRequests 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/roleEligibilityScheduleRequests kaynağı oluşturmak için, şablonunuza aşağıdaki JSON'u ekleyin.

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

Özellik değerleri

roleEligibilityScheduleRequests

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.Authorization/roleEligibilityScheduleRequests'
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 uygunluğu zamanlama isteği özellikleri. RoleEligibilityScheduleRequestProperties

RoleEligibilityScheduleRequestProperties

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 uygunluğu için gerekçe 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 uygunluk zamanlaması bilgilerini zamanlama RoleEligibilityScheduleRequestPropertiesScheduleInfo
targetRoleEligibilityScheduleId Sonuçta elde edilen rol uygunluk zamanlama kimliği veya güncelleştirilen rol uygunluk zamanlama kimliği string
targetRoleEligibilityScheduleInstanceId Güncelleştirilen rol uygunluğu zamanlama örneği kimliği string
ticketInfo Rol uygunluğunun Bilet Bilgileri RoleEligibilityScheduleRequestPropertiesTicketInfo

RoleEligibilityScheduleRequestPropertiesScheduleInfo

Ad Açıklama Değer
süre sonu Rol uygunluk zamanlamasının sona erme tarihi RoleEligibilityScheduleRequestPropertiesScheduleInfo...
startDateTime Rol uygunluk zamanlamasının DateTime'ını başlatın. string

RoleEligibilityScheduleRequestPropertiesScheduleInfo...

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

RoleEligibilityScheduleRequestPropertiesTicketInfo

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

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

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

roleEligibilityScheduleRequests 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/roleEligibilityScheduleRequests kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

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

Özellik değerleri

roleEligibilityScheduleRequests

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Authorization/roleEligibilityScheduleRequests@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 uygunluğu zamanlama isteği özellikleri. RoleEligibilityScheduleRequestProperties

RoleEligibilityScheduleRequestProperties

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 uygunluğu için gerekçe 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 uygunluk zamanlaması bilgilerini zamanlama RoleEligibilityScheduleRequestPropertiesScheduleInfo
targetRoleEligibilityScheduleId Sonuçta elde edilen rol uygunluk zamanlama kimliği veya güncelleştirilen rol uygunluk zamanlama kimliği string
targetRoleEligibilityScheduleInstanceId Güncelleştirilen rol uygunluğu zamanlama örneği kimliği string
ticketInfo Rol uygunluğunun Bilet Bilgileri RoleEligibilityScheduleRequestPropertiesTicketInfo

RoleEligibilityScheduleRequestPropertiesScheduleInfo

Ad Açıklama Değer
süre sonu Rol uygunluk zamanlamasının sona erme tarihi RoleEligibilityScheduleRequestPropertiesScheduleInfo...
startDateTime Rol uygunluk zamanlamasının DateTime'ını başlatın. string

RoleEligibilityScheduleRequestPropertiesScheduleInfo...

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

RoleEligibilityScheduleRequestPropertiesTicketInfo

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