Aracılığıyla paylaş


Microsoft.Authorization roleEligibilityScheduleRequests

Bicep kaynak tanımı

roleEligibilityScheduleRequests kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

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@2024-09-01-preview' = {
  scope: resourceSymbolicName or scope
  name: 'string'
  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

Microsoft.Authorization/roleEligibilityScheduleRequests

Ad Açıklama Değer
ad Kaynak adı dize (gerekli)
Özellikler Rol uygunluğu zamanlama isteği özellikleri. RoleEligibilityScheduleRequestProperties
kapsam Dağıtım kapsamından farklı bir kapsamda kaynak oluştururken kullanın. uzantısı kaynağınıuygulamak için bu özelliği kaynağın sembolik adı olarak ayarlayın.

RoleEligibilityScheduleRequestProperties

Ad Açıklama Değer
koşul Rol ataması koşulları. Bu, atanabileceği kaynakları sınırlar. Örneğin: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container' dizgi
conditionVersion Koşulun sürümü. Şu anda kabul edilen değer : '2.0' dizgi
gerekçe Rol uygunluğu için gerekçe dizgi
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ının zamanlama bilgileri RoleEligibilityScheduleRequestPropertiesScheduleInfo
targetRoleEligibilityScheduleId Sonuçta elde edilen rol uygunluk zamanlaması kimliği veya güncelleştirilmekte olan rol uygunluk zamanlaması kimliği dizgi
targetRoleEligibilityScheduleInstanceId Güncelleştirilmekte olan rol uygunluk zamanlama örneği kimliği dizgi
ticketInfo Rol uygunluğunun Bilet Bilgileri RoleEligibilityScheduleRequestPropertiesTicketInfo

RoleEligibilityScheduleRequestPropertiesScheduleInfo

Ad Açıklama Değer
Sona erme Rol uygunluk zamanlamasının sona ermesi RoleEligibilityScheduleRequestPropertiesScheduleInfoExpiration
startDateTime Rol uygunluk zamanlamasının Başlangıç DateTime değeri. dizgi

RoleEligibilityScheduleRequestPropertiesScheduleInfoExpiration

Ad Açıklama Değer
süre TimeSpan'da rol uygunluk zamanlamasının süresi. dizgi
endDateTime Rol uygunluk zamanlamasının Bitiş DateTime değeri. dizgi
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ı dizgi
ticketSystem Rol uygunluğu için bilet sistemi adı dizgi

ARM şablonu kaynak tanımı

roleEligibilityScheduleRequests kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

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": "2024-09-01-preview",
  "name": "string",
  "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

Microsoft.Authorization/roleEligibilityScheduleRequests

Ad Açıklama Değer
apiVersion API sürümü '2024-09-01-preview'
ad Kaynak adı dize (gerekli)
Özellikler Rol uygunluğu zamanlama isteği özellikleri. RoleEligibilityScheduleRequestProperties
tür Kaynak türü 'Microsoft.Authorization/roleEligibilityScheduleRequests'

RoleEligibilityScheduleRequestProperties

Ad Açıklama Değer
koşul Rol ataması koşulları. Bu, atanabileceği kaynakları sınırlar. Örneğin: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container' dizgi
conditionVersion Koşulun sürümü. Şu anda kabul edilen değer : '2.0' dizgi
gerekçe Rol uygunluğu için gerekçe dizgi
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ının zamanlama bilgileri RoleEligibilityScheduleRequestPropertiesScheduleInfo
targetRoleEligibilityScheduleId Sonuçta elde edilen rol uygunluk zamanlaması kimliği veya güncelleştirilmekte olan rol uygunluk zamanlaması kimliği dizgi
targetRoleEligibilityScheduleInstanceId Güncelleştirilmekte olan rol uygunluk zamanlama örneği kimliği dizgi
ticketInfo Rol uygunluğunun Bilet Bilgileri RoleEligibilityScheduleRequestPropertiesTicketInfo

RoleEligibilityScheduleRequestPropertiesScheduleInfo

Ad Açıklama Değer
Sona erme Rol uygunluk zamanlamasının sona ermesi RoleEligibilityScheduleRequestPropertiesScheduleInfoExpiration
startDateTime Rol uygunluk zamanlamasının Başlangıç DateTime değeri. dizgi

RoleEligibilityScheduleRequestPropertiesScheduleInfoExpiration

Ad Açıklama Değer
süre TimeSpan'da rol uygunluk zamanlamasının süresi. dizgi
endDateTime Rol uygunluk zamanlamasının Bitiş DateTime değeri. dizgi
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ı dizgi
ticketSystem Rol uygunluğu için bilet sistemi adı dizgi

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

roleEligibilityScheduleRequests kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

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@2024-09-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

Microsoft.Authorization/roleEligibilityScheduleRequests

Ad Açıklama Değer
ad Kaynak adı dize (gerekli)
parent_id Bu uzantı kaynağının uygulanacağı kaynağın kimliği. dize (gerekli)
Özellikler Rol uygunluğu zamanlama isteği özellikleri. RoleEligibilityScheduleRequestProperties
tür Kaynak türü "Microsoft.Authorization/roleEligibilityScheduleRequests@2024-09-01-preview"

RoleEligibilityScheduleRequestProperties

Ad Açıklama Değer
koşul Rol ataması koşulları. Bu, atanabileceği kaynakları sınırlar. Örneğin: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container' dizgi
conditionVersion Koşulun sürümü. Şu anda kabul edilen değer : '2.0' dizgi
gerekçe Rol uygunluğu için gerekçe dizgi
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ının zamanlama bilgileri RoleEligibilityScheduleRequestPropertiesScheduleInfo
targetRoleEligibilityScheduleId Sonuçta elde edilen rol uygunluk zamanlaması kimliği veya güncelleştirilmekte olan rol uygunluk zamanlaması kimliği dizgi
targetRoleEligibilityScheduleInstanceId Güncelleştirilmekte olan rol uygunluk zamanlama örneği kimliği dizgi
ticketInfo Rol uygunluğunun Bilet Bilgileri RoleEligibilityScheduleRequestPropertiesTicketInfo

RoleEligibilityScheduleRequestPropertiesScheduleInfo

Ad Açıklama Değer
Sona erme Rol uygunluk zamanlamasının sona ermesi RoleEligibilityScheduleRequestPropertiesScheduleInfoExpiration
startDateTime Rol uygunluk zamanlamasının Başlangıç DateTime değeri. dizgi

RoleEligibilityScheduleRequestPropertiesScheduleInfoExpiration

Ad Açıklama Değer
süre TimeSpan'da rol uygunluk zamanlamasının süresi. dizgi
endDateTime Rol uygunluk zamanlamasının Bitiş DateTime değeri. dizgi
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ı dizgi
ticketSystem Rol uygunluğu için bilet sistemi adı dizgi