Udostępnij za pośrednictwem


Microsoft.Authorization roleAssignmentScheduleRequests 2024-09-01-preview

Definicja zasobu Bicep

Typ zasobu roleAssignmentScheduleRequests można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Authorization/roleAssignmentScheduleRequests, dodaj następujący element Bicep do szablonu.

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

Wartości właściwości

Microsoft.Authorization/roleAssignmentScheduleRequests

Nazwa Opis Wartość
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości żądania harmonogramu przypisania roli. RoleAssignmentScheduleRequestProperties
zakres Użyj polecenia podczas tworzenia zasobu w zakresie innym niż zakres wdrożenia. Ustaw tę właściwość na symboliczną nazwę zasobu, aby zastosować zasób rozszerzenia .

RoleAssignmentScheduleRequestProperties

Nazwa Opis Wartość
warunek Warunki przypisania roli. Ogranicza to zasoby, do których można przypisać te zasoby. np. @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase "foo_storage_container" struna
conditionVersion Wersja warunku. Obecnie akceptowana wartość to "2.0" struna
uzasadnienie Uzasadnienie przypisania roli struna
linkedRoleEligibilityScheduleId Identyfikator harmonogramu uprawnień połączonej roli — aby aktywować uprawnienia. struna
principalId Identyfikator podmiotu zabezpieczeń. ciąg (wymagany)
requestType Typ żądania harmonogramu przypisania roli. Na przykład: SelfActivate, AdminAssign itp. "AdminAssign"
"AdminExtend"
"AdminRemove"
"AdminRenew"
"AdminUpdate"
"SelfActivate"
"SelfDeactivate"
"SelfExtend"
"SelfRenew" (wymagane)
roleDefinitionId Identyfikator definicji roli. ciąg (wymagany)
scheduleInfo Informacje o harmonogramie przypisywania ról RoleAssignmentScheduleRequestPropertiesScheduleInfo
targetRoleAssignmentScheduleId Wynikowy identyfikator harmonogramu przypisania roli lub aktualizowany identyfikator harmonogramu przypisania roli struna
targetRoleAssignmentScheduleInstanceId Aktualizowany identyfikator wystąpienia harmonogramu przypisania roli struna
ticketInfo Informacje o biletie przypisania roli RoleAssignmentScheduleRequestPropertiesTicketInfo

RoleAssignmentScheduleRequestPropertiesScheduleInfo

Nazwa Opis Wartość
wygaśnięcie Wygaśnięcie harmonogramu przypisania roli RoleAssignmentScheduleRequestPropertiesScheduleInfoExpiration
startDateTime Data/godzina rozpoczęcia harmonogramu przypisania roli. struna

RoleAssignmentScheduleRequestPropertiesScheduleInfoExpiration

Nazwa Opis Wartość
czas trwania Czas trwania harmonogramu przypisania roli w obszarze TimeSpan. struna
endDateTime Koniec daty/godziny harmonogramu przypisania roli. struna
typ Typ wygasania harmonogramu przypisania roli "AfterDateTime"
"AfterDuration"
"NoExpiration"

RoleAssignmentScheduleRequestPropertiesTicketInfo

Nazwa Opis Wartość
ticketNumber Numer biletu dla przypisania roli struna
ticketSystem Nazwa systemu biletów dla przypisania roli struna

Definicja zasobu szablonu usługi ARM

Typ zasobu roleAssignmentScheduleRequests można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Authorization/roleAssignmentScheduleRequests, dodaj następujący kod JSON do szablonu.

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

Wartości właściwości

Microsoft.Authorization/roleAssignmentScheduleRequests

Nazwa Opis Wartość
apiVersion Wersja interfejsu API "2024-09-01-preview"
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości żądania harmonogramu przypisania roli. RoleAssignmentScheduleRequestProperties
typ Typ zasobu "Microsoft.Authorization/roleAssignmentScheduleRequests"

RoleAssignmentScheduleRequestProperties

Nazwa Opis Wartość
warunek Warunki przypisania roli. Ogranicza to zasoby, do których można przypisać te zasoby. np. @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase "foo_storage_container" struna
conditionVersion Wersja warunku. Obecnie akceptowana wartość to "2.0" struna
uzasadnienie Uzasadnienie przypisania roli struna
linkedRoleEligibilityScheduleId Identyfikator harmonogramu uprawnień połączonej roli — aby aktywować uprawnienia. struna
principalId Identyfikator podmiotu zabezpieczeń. ciąg (wymagany)
requestType Typ żądania harmonogramu przypisania roli. Na przykład: SelfActivate, AdminAssign itp. "AdminAssign"
"AdminExtend"
"AdminRemove"
"AdminRenew"
"AdminUpdate"
"SelfActivate"
"SelfDeactivate"
"SelfExtend"
"SelfRenew" (wymagane)
roleDefinitionId Identyfikator definicji roli. ciąg (wymagany)
scheduleInfo Informacje o harmonogramie przypisywania ról RoleAssignmentScheduleRequestPropertiesScheduleInfo
targetRoleAssignmentScheduleId Wynikowy identyfikator harmonogramu przypisania roli lub aktualizowany identyfikator harmonogramu przypisania roli struna
targetRoleAssignmentScheduleInstanceId Aktualizowany identyfikator wystąpienia harmonogramu przypisania roli struna
ticketInfo Informacje o biletie przypisania roli RoleAssignmentScheduleRequestPropertiesTicketInfo

RoleAssignmentScheduleRequestPropertiesScheduleInfo

Nazwa Opis Wartość
wygaśnięcie Wygaśnięcie harmonogramu przypisania roli RoleAssignmentScheduleRequestPropertiesScheduleInfoExpiration
startDateTime Data/godzina rozpoczęcia harmonogramu przypisania roli. struna

RoleAssignmentScheduleRequestPropertiesScheduleInfoExpiration

Nazwa Opis Wartość
czas trwania Czas trwania harmonogramu przypisania roli w obszarze TimeSpan. struna
endDateTime Koniec daty/godziny harmonogramu przypisania roli. struna
typ Typ wygasania harmonogramu przypisania roli "AfterDateTime"
"AfterDuration"
"NoExpiration"

RoleAssignmentScheduleRequestPropertiesTicketInfo

Nazwa Opis Wartość
ticketNumber Numer biletu dla przypisania roli struna
ticketSystem Nazwa systemu biletów dla przypisania roli struna

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu roleAssignmentScheduleRequests można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Authorization/roleAssignmentScheduleRequests, dodaj następujący program Terraform do szablonu.

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

Wartości właściwości

Microsoft.Authorization/roleAssignmentScheduleRequests

Nazwa Opis Wartość
nazwa Nazwa zasobu ciąg (wymagany)
parent_id Identyfikator zasobu, do który ma być stosowany ten zasób rozszerzenia. ciąg (wymagany)
Właściwości Właściwości żądania harmonogramu przypisania roli. RoleAssignmentScheduleRequestProperties
typ Typ zasobu "Microsoft.Authorization/roleAssignmentScheduleRequests@2024-09-01-preview"

RoleAssignmentScheduleRequestProperties

Nazwa Opis Wartość
warunek Warunki przypisania roli. Ogranicza to zasoby, do których można przypisać te zasoby. np. @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase "foo_storage_container" struna
conditionVersion Wersja warunku. Obecnie akceptowana wartość to "2.0" struna
uzasadnienie Uzasadnienie przypisania roli struna
linkedRoleEligibilityScheduleId Identyfikator harmonogramu uprawnień połączonej roli — aby aktywować uprawnienia. struna
principalId Identyfikator podmiotu zabezpieczeń. ciąg (wymagany)
requestType Typ żądania harmonogramu przypisania roli. Na przykład: SelfActivate, AdminAssign itp. "AdminAssign"
"AdminExtend"
"AdminRemove"
"AdminRenew"
"AdminUpdate"
"SelfActivate"
"SelfDeactivate"
"SelfExtend"
"SelfRenew" (wymagane)
roleDefinitionId Identyfikator definicji roli. ciąg (wymagany)
scheduleInfo Informacje o harmonogramie przypisywania ról RoleAssignmentScheduleRequestPropertiesScheduleInfo
targetRoleAssignmentScheduleId Wynikowy identyfikator harmonogramu przypisania roli lub aktualizowany identyfikator harmonogramu przypisania roli struna
targetRoleAssignmentScheduleInstanceId Aktualizowany identyfikator wystąpienia harmonogramu przypisania roli struna
ticketInfo Informacje o biletie przypisania roli RoleAssignmentScheduleRequestPropertiesTicketInfo

RoleAssignmentScheduleRequestPropertiesScheduleInfo

Nazwa Opis Wartość
wygaśnięcie Wygaśnięcie harmonogramu przypisania roli RoleAssignmentScheduleRequestPropertiesScheduleInfoExpiration
startDateTime Data/godzina rozpoczęcia harmonogramu przypisania roli. struna

RoleAssignmentScheduleRequestPropertiesScheduleInfoExpiration

Nazwa Opis Wartość
czas trwania Czas trwania harmonogramu przypisania roli w obszarze TimeSpan. struna
endDateTime Koniec daty/godziny harmonogramu przypisania roli. struna
typ Typ wygasania harmonogramu przypisania roli "AfterDateTime"
"AfterDuration"
"NoExpiration"

RoleAssignmentScheduleRequestPropertiesTicketInfo

Nazwa Opis Wartość
ticketNumber Numer biletu dla przypisania roli struna
ticketSystem Nazwa systemu biletów dla przypisania roli struna