次の方法で共有


Microsoft.Authorization roleAssignmentScheduleRequests

Bicep リソース定義

roleAssignmentScheduleRequests リソースの種類は、次をターゲットとする操作と共にデプロイできます。

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Authorization/roleAssignmentScheduleRequests リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.Authorization/roleAssignmentScheduleRequests@2024-09-01-preview' = {
  scope: resourceSymbolicName or scope
  name: 'string'
  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'
    }
  }
}

プロパティ値

Microsoft.Authorization/roleAssignmentScheduleRequests

名前 形容 価値
名前 リソース名 string (必須)
プロパティ ロールの割り当てスケジュール要求のプロパティ。 RoleAssignmentScheduleRequestProperties の
スコープ デプロイ スコープとは異なるスコープでリソースを作成するときに使用します。 このプロパティをリソースのシンボリック名に設定して、拡張リソースを適用します。

RoleAssignmentScheduleRequestProperties

名前 形容 価値
条件 ロールの割り当ての条件。 これにより、割り当て可能なリソースが制限されます。例: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'
conditionVersion 条件のバージョン。 現在受け入れ可能な値は '2.0' です
ジャスティフィケーション ロールの割り当ての理由
linkedRoleEligibilityScheduleId リンクされたロールの適格性スケジュール ID - 適格性をアクティブ化します。
principalId プリンシパル ID。 string (必須)
requestType ロールの割り当てスケジュール要求の種類。 例: SelfActivate、AdminAssign など 'AdminAssign'
'AdminExtend'
'AdminRemove'
'AdminRenew'
'AdminUpdate'
'SelfActivate'
'SelfDeactivate'
'SelfExtend'
'SelfRenew' (必須)
roleDefinitionId ロール定義 ID。 string (必須)
scheduleInfo ロールの割り当てスケジュールのスケジュール情報 RoleAssignmentScheduleRequestPropertiesScheduleInfo の
targetRoleAssignmentScheduleId 結果のロール割り当てスケジュール ID または更新されるロールの割り当てスケジュール ID
targetRoleAssignmentScheduleInstanceId 更新されるロールの割り当てスケジュール インスタンス ID
ticketInfo ロールの割り当てのチケット情報 RoleAssignmentScheduleRequestPropertiesTicketInfo の

RoleAssignmentScheduleRequestPropertiesScheduleInfo

名前 形容 価値
満了 ロールの割り当てスケジュールの有効期限 RoleAssignmentScheduleRequestPropertiesScheduleInfoExpiration の
startDateTime ロールの割り当てスケジュールの DateTime を開始します。

RoleAssignmentScheduleRequestPropertiesScheduleInfoExpiration

名前 形容 価値
期間 TimeSpan でのロールの割り当てスケジュールの期間。
endDateTime ロールの割り当てスケジュールの終了日時。
種類 ロールの割り当てスケジュールの有効期限の種類 'AfterDateTime'
'AfterDuration'
'NoExpiration'

RoleAssignmentScheduleRequestPropertiesTicketInfo

名前 形容 価値
ticketNumber ロールの割り当てのチケット番号
ticketSystem ロールの割り当てのチケット システム名

ARM テンプレート リソース定義

roleAssignmentScheduleRequests リソースの種類は、次をターゲットとする操作と共にデプロイできます。

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Authorization/roleAssignmentScheduleRequests リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.Authorization/roleAssignmentScheduleRequests",
  "apiVersion": "2024-09-01-preview",
  "name": "string",
  "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"
    }
  }
}

プロパティ値

Microsoft.Authorization/roleAssignmentScheduleRequests

名前 形容 価値
apiVersion API のバージョン '2024-09-01-preview'
名前 リソース名 string (必須)
プロパティ ロールの割り当てスケジュール要求のプロパティ。 RoleAssignmentScheduleRequestProperties の
種類 リソースの種類 'Microsoft.Authorization/roleAssignmentScheduleRequests'

RoleAssignmentScheduleRequestProperties

名前 形容 価値
条件 ロールの割り当ての条件。 これにより、割り当て可能なリソースが制限されます。例: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'
conditionVersion 条件のバージョン。 現在受け入れ可能な値は '2.0' です
ジャスティフィケーション ロールの割り当ての理由
linkedRoleEligibilityScheduleId リンクされたロールの適格性スケジュール ID - 適格性をアクティブ化します。
principalId プリンシパル ID。 string (必須)
requestType ロールの割り当てスケジュール要求の種類。 例: SelfActivate、AdminAssign など 'AdminAssign'
'AdminExtend'
'AdminRemove'
'AdminRenew'
'AdminUpdate'
'SelfActivate'
'SelfDeactivate'
'SelfExtend'
'SelfRenew' (必須)
roleDefinitionId ロール定義 ID。 string (必須)
scheduleInfo ロールの割り当てスケジュールのスケジュール情報 RoleAssignmentScheduleRequestPropertiesScheduleInfo の
targetRoleAssignmentScheduleId 結果のロール割り当てスケジュール ID または更新されるロールの割り当てスケジュール ID
targetRoleAssignmentScheduleInstanceId 更新されるロールの割り当てスケジュール インスタンス ID
ticketInfo ロールの割り当てのチケット情報 RoleAssignmentScheduleRequestPropertiesTicketInfo の

RoleAssignmentScheduleRequestPropertiesScheduleInfo

名前 形容 価値
満了 ロールの割り当てスケジュールの有効期限 RoleAssignmentScheduleRequestPropertiesScheduleInfoExpiration の
startDateTime ロールの割り当てスケジュールの DateTime を開始します。

RoleAssignmentScheduleRequestPropertiesScheduleInfoExpiration

名前 形容 価値
期間 TimeSpan でのロールの割り当てスケジュールの期間。
endDateTime ロールの割り当てスケジュールの終了日時。
種類 ロールの割り当てスケジュールの有効期限の種類 'AfterDateTime'
'AfterDuration'
'NoExpiration'

RoleAssignmentScheduleRequestPropertiesTicketInfo

名前 形容 価値
ticketNumber ロールの割り当てのチケット番号
ticketSystem ロールの割り当てのチケット システム名

Terraform (AzAPI プロバイダー) リソース定義

roleAssignmentScheduleRequests リソースの種類は、次をターゲットとする操作と共にデプロイできます。

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Authorization/roleAssignmentScheduleRequests リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Authorization/roleAssignmentScheduleRequests@2024-09-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"
      }
    }
  })
}

プロパティ値

Microsoft.Authorization/roleAssignmentScheduleRequests

名前 形容 価値
名前 リソース名 string (必須)
parent_id この拡張リソースを適用するリソースの ID。 string (必須)
プロパティ ロールの割り当てスケジュール要求のプロパティ。 RoleAssignmentScheduleRequestProperties の
種類 リソースの種類 "Microsoft.Authorization/roleAssignmentScheduleRequests@2024-09-01-preview"

RoleAssignmentScheduleRequestProperties

名前 形容 価値
条件 ロールの割り当ての条件。 これにより、割り当て可能なリソースが制限されます。例: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'
conditionVersion 条件のバージョン。 現在受け入れ可能な値は '2.0' です
ジャスティフィケーション ロールの割り当ての理由
linkedRoleEligibilityScheduleId リンクされたロールの適格性スケジュール ID - 適格性をアクティブ化します。
principalId プリンシパル ID。 string (必須)
requestType ロールの割り当てスケジュール要求の種類。 例: SelfActivate、AdminAssign など 'AdminAssign'
'AdminExtend'
'AdminRemove'
'AdminRenew'
'AdminUpdate'
'SelfActivate'
'SelfDeactivate'
'SelfExtend'
'SelfRenew' (必須)
roleDefinitionId ロール定義 ID。 string (必須)
scheduleInfo ロールの割り当てスケジュールのスケジュール情報 RoleAssignmentScheduleRequestPropertiesScheduleInfo の
targetRoleAssignmentScheduleId 結果のロール割り当てスケジュール ID または更新されるロールの割り当てスケジュール ID
targetRoleAssignmentScheduleInstanceId 更新されるロールの割り当てスケジュール インスタンス ID
ticketInfo ロールの割り当てのチケット情報 RoleAssignmentScheduleRequestPropertiesTicketInfo の

RoleAssignmentScheduleRequestPropertiesScheduleInfo

名前 形容 価値
満了 ロールの割り当てスケジュールの有効期限 RoleAssignmentScheduleRequestPropertiesScheduleInfoExpiration の
startDateTime ロールの割り当てスケジュールの DateTime を開始します。

RoleAssignmentScheduleRequestPropertiesScheduleInfoExpiration

名前 形容 価値
期間 TimeSpan でのロールの割り当てスケジュールの期間。
endDateTime ロールの割り当てスケジュールの終了日時。
種類 ロールの割り当てスケジュールの有効期限の種類 'AfterDateTime'
'AfterDuration'
'NoExpiration'

RoleAssignmentScheduleRequestPropertiesTicketInfo

名前 形容 価値
ticketNumber ロールの割り当てのチケット番号
ticketSystem ロールの割り当てのチケット システム名