Freigeben über


Microsoft.Authorization roleEligibilityScheduleRequests 2024-02-01-preview

Bicep-Ressourcendefinition

Der ressourcentyp roleEligibilityScheduleRequests kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Authorization/roleEligibilityScheduleRequests-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Bicep hinzu.

resource symbolicname 'Microsoft.Authorization/roleEligibilityScheduleRequests@2024-02-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'
    }
  }
}

Eigenschaftswerte

Microsoft.Authorization/roleEligibilityScheduleRequests

Name Beschreibung Wert
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Eigenschaften des Rollenberechtigungszeitplans. RoleEligibilityScheduleRequestProperties
Umfang Verwenden Sie diese Verwendung beim Erstellen einer Ressource in einem Bereich, der sich von dem Bereitstellungsbereich unterscheidet. Legen Sie diese Eigenschaft auf den symbolischen Namen einer Ressource fest, um die Erweiterungsressourceanzuwenden.

RoleEligibilityScheduleRequestProperties

Name Beschreibung Wert
Zustand Die Bedingungen für die Rollenzuweisung. Dadurch werden die Ressourcen beschränkt, denen sie zugewiesen werden können. z. B.: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container' Schnur
conditionVersion Version der Bedingung. Der aktuell akzeptierte Wert ist "2,0" Schnur
Rechtfertigung Begründung für die Rollenberechtigung Schnur
principalId Die Prinzipal-ID. Zeichenfolge (erforderlich)
requestType Der Typ der Rollenzuweisungsplanungsanforderung. Eg: SelfActivate, AdminAssign usw. 'AdminAssign'
"AdminExtend"
'AdminRemove'
'AdminRenew'
'AdminUpdate'
'SelfActivate'
'SelfDeactivate'
'SelfExtend'
'SelfRenew' (erforderlich)
roleDefinitionId Die Rollendefinitions-ID. Zeichenfolge (erforderlich)
scheduleInfo Planen von Informationen zum Rollenberechtigungszeitplan RoleEligibilityScheduleRequestPropertiesScheduleInfo
targetRoleEligibilityScheduleId Die resultierende Rollenberechtigungsplanungs-ID oder die Rollenberechtigungsplanungs-ID, die aktualisiert wird Schnur
targetRoleEligibilityScheduleInstanceId Die Rollenberechtigungs-Zeitplaninstanz-ID, die aktualisiert wird Schnur
ticketInfo Ticketinformationen der Rollenberechtigung RoleEligibilityScheduleRequestPropertiesTicketInfo

RoleEligibilityScheduleRequestPropertiesScheduleInfo

Name Beschreibung Wert
Ablauf Ablauf des Rollenberechtigungszeitplans RoleEligibilityScheduleRequestPropertiesScheduleInfoExpiration
startDateTime Start DateTime des Rollenberechtigungszeitplans. Schnur

RoleEligibilityScheduleRequestPropertiesScheduleInfoExpiration

Name Beschreibung Wert
Dauer Dauer des Rollenberechtigungszeitplans in TimeSpan. Schnur
endDateTime End DateTime des Rollenberechtigungszeitplans. Schnur
Art Typ des Ablaufs des Rollenberechtigungszeitplans 'AfterDateTime'
"AfterDuration"
'NoExpiration'

RoleEligibilityScheduleRequestPropertiesTicketInfo

Name Beschreibung Wert
ticketNumber Ticketnummer für die Rollenberechtigung Schnur
ticketSystem Name des Ticketsystems für die Rollenberechtigung Schnur

ARM-Vorlagenressourcendefinition

Der ressourcentyp roleEligibilityScheduleRequests kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Authorization/roleEligibilityScheduleRequests-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.Authorization/roleEligibilityScheduleRequests",
  "apiVersion": "2024-02-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"
    }
  }
}

Eigenschaftswerte

Microsoft.Authorization/roleEligibilityScheduleRequests

Name Beschreibung Wert
apiVersion Die API-Version "2024-02-01-preview"
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Eigenschaften des Rollenberechtigungszeitplans. RoleEligibilityScheduleRequestProperties
Art Der Ressourcentyp "Microsoft.Authorization/roleEligibilityScheduleRequests"

RoleEligibilityScheduleRequestProperties

Name Beschreibung Wert
Zustand Die Bedingungen für die Rollenzuweisung. Dadurch werden die Ressourcen beschränkt, denen sie zugewiesen werden können. z. B.: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container' Schnur
conditionVersion Version der Bedingung. Der aktuell akzeptierte Wert ist "2,0" Schnur
Rechtfertigung Begründung für die Rollenberechtigung Schnur
principalId Die Prinzipal-ID. Zeichenfolge (erforderlich)
requestType Der Typ der Rollenzuweisungsplanungsanforderung. Eg: SelfActivate, AdminAssign usw. 'AdminAssign'
"AdminExtend"
'AdminRemove'
'AdminRenew'
'AdminUpdate'
'SelfActivate'
'SelfDeactivate'
'SelfExtend'
'SelfRenew' (erforderlich)
roleDefinitionId Die Rollendefinitions-ID. Zeichenfolge (erforderlich)
scheduleInfo Planen von Informationen zum Rollenberechtigungszeitplan RoleEligibilityScheduleRequestPropertiesScheduleInfo
targetRoleEligibilityScheduleId Die resultierende Rollenberechtigungsplanungs-ID oder die Rollenberechtigungsplanungs-ID, die aktualisiert wird Schnur
targetRoleEligibilityScheduleInstanceId Die Rollenberechtigungs-Zeitplaninstanz-ID, die aktualisiert wird Schnur
ticketInfo Ticketinformationen der Rollenberechtigung RoleEligibilityScheduleRequestPropertiesTicketInfo

RoleEligibilityScheduleRequestPropertiesScheduleInfo

Name Beschreibung Wert
Ablauf Ablauf des Rollenberechtigungszeitplans RoleEligibilityScheduleRequestPropertiesScheduleInfoExpiration
startDateTime Start DateTime des Rollenberechtigungszeitplans. Schnur

RoleEligibilityScheduleRequestPropertiesScheduleInfoExpiration

Name Beschreibung Wert
Dauer Dauer des Rollenberechtigungszeitplans in TimeSpan. Schnur
endDateTime End DateTime des Rollenberechtigungszeitplans. Schnur
Art Typ des Ablaufs des Rollenberechtigungszeitplans 'AfterDateTime'
"AfterDuration"
'NoExpiration'

RoleEligibilityScheduleRequestPropertiesTicketInfo

Name Beschreibung Wert
ticketNumber Ticketnummer für die Rollenberechtigung Schnur
ticketSystem Name des Ticketsystems für die Rollenberechtigung Schnur

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der ressourcentyp roleEligibilityScheduleRequests kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Authorization/roleEligibilityScheduleRequests-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

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

Eigenschaftswerte

Microsoft.Authorization/roleEligibilityScheduleRequests

Name Beschreibung Wert
Name Der Ressourcenname Zeichenfolge (erforderlich)
parent_id Die ID der Ressource, auf die diese Erweiterungsressource angewendet werden soll. Zeichenfolge (erforderlich)
Eigenschaften Eigenschaften des Rollenberechtigungszeitplans. RoleEligibilityScheduleRequestProperties
Art Der Ressourcentyp "Microsoft.Authorization/roleEligibilityScheduleRequests@2024-02-01-preview"

RoleEligibilityScheduleRequestProperties

Name Beschreibung Wert
Zustand Die Bedingungen für die Rollenzuweisung. Dadurch werden die Ressourcen beschränkt, denen sie zugewiesen werden können. z. B.: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container' Schnur
conditionVersion Version der Bedingung. Der aktuell akzeptierte Wert ist "2,0" Schnur
Rechtfertigung Begründung für die Rollenberechtigung Schnur
principalId Die Prinzipal-ID. Zeichenfolge (erforderlich)
requestType Der Typ der Rollenzuweisungsplanungsanforderung. Eg: SelfActivate, AdminAssign usw. 'AdminAssign'
"AdminExtend"
'AdminRemove'
'AdminRenew'
'AdminUpdate'
'SelfActivate'
'SelfDeactivate'
'SelfExtend'
'SelfRenew' (erforderlich)
roleDefinitionId Die Rollendefinitions-ID. Zeichenfolge (erforderlich)
scheduleInfo Planen von Informationen zum Rollenberechtigungszeitplan RoleEligibilityScheduleRequestPropertiesScheduleInfo
targetRoleEligibilityScheduleId Die resultierende Rollenberechtigungsplanungs-ID oder die Rollenberechtigungsplanungs-ID, die aktualisiert wird Schnur
targetRoleEligibilityScheduleInstanceId Die Rollenberechtigungs-Zeitplaninstanz-ID, die aktualisiert wird Schnur
ticketInfo Ticketinformationen der Rollenberechtigung RoleEligibilityScheduleRequestPropertiesTicketInfo

RoleEligibilityScheduleRequestPropertiesScheduleInfo

Name Beschreibung Wert
Ablauf Ablauf des Rollenberechtigungszeitplans RoleEligibilityScheduleRequestPropertiesScheduleInfoExpiration
startDateTime Start DateTime des Rollenberechtigungszeitplans. Schnur

RoleEligibilityScheduleRequestPropertiesScheduleInfoExpiration

Name Beschreibung Wert
Dauer Dauer des Rollenberechtigungszeitplans in TimeSpan. Schnur
endDateTime End DateTime des Rollenberechtigungszeitplans. Schnur
Art Typ des Ablaufs des Rollenberechtigungszeitplans 'AfterDateTime'
"AfterDuration"
'NoExpiration'

RoleEligibilityScheduleRequestPropertiesTicketInfo

Name Beschreibung Wert
ticketNumber Ticketnummer für die Rollenberechtigung Schnur
ticketSystem Name des Ticketsystems für die Rollenberechtigung Schnur