Microsoft.Authorization roleEligibilityScheduleRequests

Bicep リソース定義

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

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

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

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

リソース形式

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

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

プロパティ値

roleEligibilityScheduleRequests

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

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

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

RoleEligibilityScheduleRequestProperties

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

RoleEligibilityScheduleRequestPropertiesScheduleInfo

Name 説明
expiration ロールの適格性スケジュールの有効期限 RoleEligibilityScheduleRequestPropertiesScheduleInfo...
startDateTime ロールの適格性スケジュールの DateTime を開始します。 string

RoleEligibilityScheduleRequestPropertiesScheduleInfo...

Name 説明
duration TimeSpan のロール適格性スケジュールの期間。 string
endDateTime ロールの適格性スケジュールの終了日時。 string
type ロールの適格性スケジュールの有効期限の種類 'AfterDateTime'
'AfterDuration'
'NoExpiration'

RoleEligibilityScheduleRequestPropertiesTicketInfo

Name 説明
ticketNumber ロールの適格性のチケット番号 string
ticketSystem ロールの適格性のチケット システム名 string

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

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

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

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

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

リソース形式

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

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

プロパティ値

roleEligibilityScheduleRequests

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

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

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

RoleEligibilityScheduleRequestProperties

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

RoleEligibilityScheduleRequestPropertiesScheduleInfo

Name 説明
expiration ロールの適格性スケジュールの有効期限 RoleEligibilityScheduleRequestPropertiesScheduleInfo...
startDateTime ロールの適格性スケジュールの DateTime を開始します。 string

RoleEligibilityScheduleRequestPropertiesScheduleInfo...

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

RoleEligibilityScheduleRequestPropertiesTicketInfo

名前 説明
ticketNumber ロールの適格性のチケット番号 string
ticketSystem ロールの適格性のチケット システム名 string

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

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

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

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

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

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

リソース形式

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

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

プロパティ値

roleEligibilityScheduleRequests

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

RoleEligibilityScheduleRequestProperties

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

RoleEligibilityScheduleRequestPropertiesScheduleInfo

名前 説明
expiration ロールの適格性スケジュールの有効期限 RoleEligibilityScheduleRequestPropertiesScheduleInfo...
startDateTime ロールの適格性スケジュールの DateTime を開始します。 string

RoleEligibilityScheduleRequestPropertiesScheduleInfo...

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

RoleEligibilityScheduleRequestPropertiesTicketInfo

名前 説明
ticketNumber ロールの適格性のチケット番号 string
ticketSystem ロールの適格性のチケット システム名 string