Freigeben über


Microsoft.Authorization roleAssignmentScheduleRequests 2024-09-01-preview

Bicep-Ressourcendefinition

Der ressourcentyp roleAssignmentScheduleRequests 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/roleAssignmentScheduleRequests-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Bicep hinzu.

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

Eigenschaftswerte

Microsoft.Authorization/roleAssignmentScheduleRequests

Name Beschreibung Wert
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Eigenschaften der Anforderungsanforderung für die Rollenzuweisung. RoleAssignmentScheduleRequestProperties
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.

RoleAssignmentScheduleRequestProperties

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 Rollenzuweisung Schnur
linkedRoleEligibilityScheduleId Die verknüpfte Rollenberechtigungsplanungs-ID , um eine Berechtigung zu aktivieren. 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 Terminplaninformationen des Rollenzuweisungszeitplans RoleAssignmentScheduleRequestPropertiesScheduleInfo
targetRoleAssignmentScheduleId Die resultierende Rollenzuweisungs-Zeitplan-ID oder die Rollenzuweisungsplanungs-ID, die aktualisiert wird Schnur
targetRoleAssignmentScheduleInstanceId Die Instanz-ID der Rollenzuweisungszeitplans, die aktualisiert wird Schnur
ticketInfo Ticketinformationen der Rollenzuweisung RoleAssignmentScheduleRequestPropertiesTicketInfo

RoleAssignmentScheduleRequestPropertiesScheduleInfo

Name Beschreibung Wert
Ablauf Ablauf des Rollenzuweisungszeitplans RoleAssignmentScheduleRequestPropertiesScheduleInfoExpiration
startDateTime Start DateTime des Rollenzuweisungszeitplans. Schnur

RoleAssignmentScheduleRequestPropertiesScheduleInfoExpiration

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

RoleAssignmentScheduleRequestPropertiesTicketInfo

Name Beschreibung Wert
ticketNumber Ticketnummer für die Rollenzuweisung Schnur
ticketSystem Ticketsystemname für die Rollenzuweisung Schnur

ARM-Vorlagenressourcendefinition

Der ressourcentyp roleAssignmentScheduleRequests 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/roleAssignmentScheduleRequests-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

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

Eigenschaftswerte

Microsoft.Authorization/roleAssignmentScheduleRequests

Name Beschreibung Wert
apiVersion Die API-Version "2024-09-01-preview"
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Eigenschaften der Anforderungsanforderung für die Rollenzuweisung. RoleAssignmentScheduleRequestProperties
Art Der Ressourcentyp "Microsoft.Authorization/roleAssignmentScheduleRequests"

RoleAssignmentScheduleRequestProperties

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 Rollenzuweisung Schnur
linkedRoleEligibilityScheduleId Die verknüpfte Rollenberechtigungsplanungs-ID , um eine Berechtigung zu aktivieren. 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 Terminplaninformationen des Rollenzuweisungszeitplans RoleAssignmentScheduleRequestPropertiesScheduleInfo
targetRoleAssignmentScheduleId Die resultierende Rollenzuweisungs-Zeitplan-ID oder die Rollenzuweisungsplanungs-ID, die aktualisiert wird Schnur
targetRoleAssignmentScheduleInstanceId Die Instanz-ID der Rollenzuweisungszeitplans, die aktualisiert wird Schnur
ticketInfo Ticketinformationen der Rollenzuweisung RoleAssignmentScheduleRequestPropertiesTicketInfo

RoleAssignmentScheduleRequestPropertiesScheduleInfo

Name Beschreibung Wert
Ablauf Ablauf des Rollenzuweisungszeitplans RoleAssignmentScheduleRequestPropertiesScheduleInfoExpiration
startDateTime Start DateTime des Rollenzuweisungszeitplans. Schnur

RoleAssignmentScheduleRequestPropertiesScheduleInfoExpiration

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

RoleAssignmentScheduleRequestPropertiesTicketInfo

Name Beschreibung Wert
ticketNumber Ticketnummer für die Rollenzuweisung Schnur
ticketSystem Ticketsystemname für die Rollenzuweisung Schnur

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der ressourcentyp roleAssignmentScheduleRequests 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/roleAssignmentScheduleRequests-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

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

Eigenschaftswerte

Microsoft.Authorization/roleAssignmentScheduleRequests

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 der Anforderungsanforderung für die Rollenzuweisung. RoleAssignmentScheduleRequestProperties
Art Der Ressourcentyp "Microsoft.Authorization/roleAssignmentScheduleRequests@2024-09-01-preview"

RoleAssignmentScheduleRequestProperties

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 Rollenzuweisung Schnur
linkedRoleEligibilityScheduleId Die verknüpfte Rollenberechtigungsplanungs-ID , um eine Berechtigung zu aktivieren. 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 Terminplaninformationen des Rollenzuweisungszeitplans RoleAssignmentScheduleRequestPropertiesScheduleInfo
targetRoleAssignmentScheduleId Die resultierende Rollenzuweisungs-Zeitplan-ID oder die Rollenzuweisungsplanungs-ID, die aktualisiert wird Schnur
targetRoleAssignmentScheduleInstanceId Die Instanz-ID der Rollenzuweisungszeitplans, die aktualisiert wird Schnur
ticketInfo Ticketinformationen der Rollenzuweisung RoleAssignmentScheduleRequestPropertiesTicketInfo

RoleAssignmentScheduleRequestPropertiesScheduleInfo

Name Beschreibung Wert
Ablauf Ablauf des Rollenzuweisungszeitplans RoleAssignmentScheduleRequestPropertiesScheduleInfoExpiration
startDateTime Start DateTime des Rollenzuweisungszeitplans. Schnur

RoleAssignmentScheduleRequestPropertiesScheduleInfoExpiration

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

RoleAssignmentScheduleRequestPropertiesTicketInfo

Name Beschreibung Wert
ticketNumber Ticketnummer für die Rollenzuweisung Schnur
ticketSystem Ticketsystemname für die Rollenzuweisung Schnur