Microsoft.Authorization roleAssignmentScheduleRequests

Bicep リソース定義

roleAssignmentScheduleRequests リソースの種類は 拡張機能リソースであり、別のリソースに適用できることを意味します。

このリソースの スコープを scope 設定するには、このリソースの プロパティを使用します。 「Bicep で拡張機能リソースのスコープを設定する」を参照してください。

roleAssignmentScheduleRequests リソースの有効なデプロイ スコープは次のとおりです。

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

リソース形式

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

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'
    }
  }
}

プロパティ値

roleAssignmentScheduleRequests

名前 説明
name リソース名 string (必須)
scope デプロイ スコープとは異なるスコープで拡張機能リソースを作成する場合に使用します。 ターゲット リソース

Bicep の場合は、このプロパティをリソースのシンボリック名に設定して 、拡張機能リソースを適用します。

このリソースの種類は、テナントにも適用できます。
Bicep の場合は、 を使用します tenant()
properties ロールの割り当てスケジュール要求のプロパティ。 RoleAssignmentScheduleRequestProperties

RoleAssignmentScheduleRequestProperties

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

RoleAssignmentScheduleRequestPropertiesScheduleInfo

名前 説明
expiration ロールの割り当てスケジュールの有効期限 RoleAssignmentScheduleRequestPropertiesScheduleInfoE...
startDateTime ロールの割り当てスケジュールの DateTime を開始します。 string

RoleAssignmentScheduleRequestPropertiesScheduleInfoE...

名前 説明
duration TimeSpan でのロールの割り当てスケジュールの期間。 string
endDateTime ロールの割り当てスケジュールの終了日時。 string
type ロール割り当てスケジュールの有効期限の種類 'AfterDateTime'
'AfterDuration'
'NoExpiration'

RoleAssignmentScheduleRequestPropertiesTicketInfo

名前 説明
ticketNumber ロールの割り当てのチケット番号 string
ticketSystem ロールの割り当てのチケット システム名 string

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

roleAssignmentScheduleRequests リソースの種類は 拡張機能リソースであり、別のリソースに適用できることを意味します。

このリソースの スコープを scope 設定するには、このリソースの プロパティを使用します。 「ARM テンプレートで拡張機能リソースのスコープを設定する」を参照してください。

roleAssignmentScheduleRequests リソースの有効なデプロイ スコープは次のとおりです。

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

リソース形式

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

{
  "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"
    }
  }
}

プロパティ値

roleAssignmentScheduleRequests

名前 説明
type リソースの種類 'Microsoft.Authorization/roleAssignmentScheduleRequests'
apiVersion リソース API のバージョン '2022-04-01-preview'
name リソース名 string (必須)
scope デプロイ スコープとは異なるスコープで拡張機能リソースを作成する場合に使用します。 ターゲット リソース

JSON の場合は、 拡張 リソースを適用するリソースの完全な名前に値を設定します。

このリソースの種類は、テナントにも適用できます。
JSON の場合は、 を使用します "/"
properties ロールの割り当てスケジュール要求のプロパティ。 RoleAssignmentScheduleRequestProperties

RoleAssignmentScheduleRequestProperties

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

RoleAssignmentScheduleRequestPropertiesScheduleInfo

名前 説明
expiration ロールの割り当てスケジュールの有効期限 RoleAssignmentScheduleRequestPropertiesScheduleInfoE...
startDateTime ロールの割り当てスケジュールの DateTime を開始します。 string

RoleAssignmentScheduleRequestPropertiesScheduleInfoE...

名前 説明
duration TimeSpan のロール割り当てスケジュールの期間。 string
endDateTime ロールの割り当てスケジュールの終了日時。 string
type ロール割り当てスケジュールの有効期限の種類 'AfterDateTime'
'AfterDuration'
'NoExpiration'

RoleAssignmentScheduleRequestPropertiesTicketInfo

名前 説明
ticketNumber ロールの割り当てのチケット番号 string
ticketSystem ロールの割り当てのチケット システム名 string

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

roleAssignmentScheduleRequests リソースの種類は 拡張機能リソースであり、別のリソースに適用できることを意味します。

このリソースの プロパティを parent_id 使用して、このリソースのスコープを設定します。

roleAssignmentScheduleRequests リソースの有効なデプロイ スコープは次のとおりです。

  • リソース グループ
  • サブスクリプション
  • 管理グループ
  • テナント

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

リソース形式

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

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"
      }
    }
  })
}

プロパティ値

roleAssignmentScheduleRequests

名前 説明
type リソースの種類 "Microsoft.Authorization/roleAssignmentScheduleRequests@2022-04-01-preview"
name リソース名 string (必須)
parent_id この拡張機能リソースを適用するリソースの ID。 string (必須)
properties ロールの割り当てスケジュール要求のプロパティ。 RoleAssignmentScheduleRequestProperties

RoleAssignmentScheduleRequestProperties

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

RoleAssignmentScheduleRequestPropertiesScheduleInfo

名前 説明
expiration ロールの割り当てスケジュールの有効期限 RoleAssignmentScheduleRequestPropertiesScheduleInfoE...
startDateTime ロールの割り当てスケジュールの DateTime を開始します。 string

RoleAssignmentScheduleRequestPropertiesScheduleInfoE...

名前 説明
duration TimeSpan でのロールの割り当てスケジュールの期間。 string
endDateTime ロールの割り当てスケジュールの終了日時。 string
type ロール割り当てスケジュールの有効期限の種類 "AfterDateTime"
"AfterDuration"
"NoExpiration"

RoleAssignmentScheduleRequestPropertiesTicketInfo

名前 説明
ticketNumber ロールの割り当てのチケット番号 string
ticketSystem ロールの割り当てのチケット システム名 string