Função Microsoft.AuthorizationAssignmentScheduleRequests 2020-10-01-preview
Definição de recurso do Bicep
O tipo de recurso roleAssignmentScheduleRequests é um recurso de extensão, o que significa que pode aplicá-lo a outro recurso.
Utilize a scope
propriedade neste recurso para definir o âmbito deste recurso. Veja Definir âmbito nos recursos de extensão no Bicep.
O tipo de recurso roleAssignmentScheduleRequests pode ser implementado com operações que visam:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
- Subscrições - Veja os comandos de implementação da subscrição
- Grupos de gestão – veja os comandos de implementação do grupo de gestão
- Inquilinos - Ver comandos de implementação de inquilinos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.Authorization/roleAssignmentScheduleRequests, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Authorization/roleAssignmentScheduleRequests@2020-10-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'
}
}
}
Valores de propriedade
roleAssignmentScheduleRequests
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso | cadeia (obrigatório) |
scope | Utilize ao criar um recurso de extensão num âmbito diferente do âmbito de implementação. | Recurso de destino Para Bicep, defina esta propriedade como o nome simbólico do recurso para aplicar o recurso de extensão. Este tipo de recurso também pode ser aplicado a um inquilino. Para Bicep, utilize tenant() . |
propriedades | Propriedades do pedido de agendamento de atribuição de funções. | RoleAssignmentScheduleRequestProperties |
RoleAssignmentScheduleRequestProperties
Nome | Descrição | Valor |
---|---|---|
condição | As condições na atribuição de função. Isto limita os recursos aos quais pode ser atribuído. por exemplo: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container' | string |
conditionVersion | Versão da condição. O valor atualmente aceite é "2.0" | string |
justificação | Justificação para a atribuição de função | string |
linkedRoleEligibilityScheduleId | O ID de agenda de elegibilidade da função ligada – para ativar uma elegibilidade. | string |
principalId | O ID principal. | cadeia (obrigatório) |
requestType | O tipo do pedido de agendamento de atribuição de funções. Por exemplo: SelfActivate, AdminAssign, etc. | "AdminAssign" "AdminExtend" "AdminRemove" "AdminRenew" "AdminUpdate" "AutoAtivar" "AutoDeativar" 'SelfExtend' "AutoRenew" (obrigatório) |
roleDefinitionId | O ID da definição de função. | cadeia (obrigatório) |
scheduleInfo | Agendar informações da agenda de atribuição de funções | RoleAssignmentScheduleRequestPropertiesScheduleInfo |
targetRoleAssignmentScheduleId | O ID da agenda da atribuição de função resultante ou o ID da agenda da atribuição de função a ser atualizado | string |
targetRoleAssignmentScheduleInstanceId | O ID da instância da agenda de atribuição de funções a ser atualizado | string |
ticketInfo | Informações do Pedido de Suporte da atribuição de função | RoleAssignmentScheduleRequestPropertiesTicketInfo |
RoleAssignmentScheduleRequestPropertiesScheduleInfo
Nome | Descrição | Valor |
---|---|---|
expiração | Expiração da agenda de atribuição de funções | RoleAssignmentScheduleRequestPropertiesScheduleInfoE... |
startDateTime | Iniciar DateTime da agenda de atribuição de funções. | string |
RoleAssignmentScheduleRequestPropertiesScheduleInfoE...
Nome | Descrição | Valor |
---|---|---|
duration | Duração da agenda de atribuição de funções no TimeSpan. | string |
endDateTime | End DateTime da agenda de atribuição de funções. | string |
tipo | Tipo de expiração da agenda de atribuição de funções | "AfterDateTime" "AfterDuration" "NoExpiration" |
RoleAssignmentScheduleRequestPropertiesTicketInfo
Nome | Descrição | Valor |
---|---|---|
ticketNumber | Número de pedido para a atribuição de função | string |
ticketSystem | Nome do sistema de pedidos para a atribuição de função | string |
Definição de recurso do modelo arm
O tipo de recurso roleAssignmentScheduleRequests é um recurso de extensão, o que significa que pode aplicá-lo a outro recurso.
Utilize a scope
propriedade neste recurso para definir o âmbito deste recurso. Veja Definir âmbito nos recursos de extensão nos modelos do ARM.
O tipo de recurso roleAssignmentScheduleRequests pode ser implementado com operações que visam:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
- Subscrições – veja os comandos de implementação da subscrição
- Grupos de gestão – veja os comandos de implementação do grupo de gestão
- Inquilinos – veja os comandos de implementação de inquilinos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.Authorization/roleAssignmentScheduleRequests, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Authorization/roleAssignmentScheduleRequests",
"apiVersion": "2020-10-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"
}
}
}
Valores de propriedade
roleAssignmentScheduleRequests
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Authorization/roleAssignmentScheduleRequests" |
apiVersion | A versão da API de recursos | '2020-10-01-preview' |
name | O nome do recurso | cadeia (obrigatório) |
scope | Utilize ao criar um recurso de extensão num âmbito diferente do âmbito de implementação. | Recurso de destino Para JSON, defina o valor como o nome completo do recurso ao qual pretende aplicar o recurso de extensão . Este tipo de recurso também pode ser aplicado a um inquilino. Para JSON, utilize "/" . |
propriedades | Propriedades do pedido de agendamento de atribuição de funções. | RoleAssignmentScheduleRequestProperties |
RoleAssignmentScheduleRequestProperties
Nome | Descrição | Valor |
---|---|---|
condição | As condições na atribuição de função. Isto limita os recursos aos quais pode ser atribuído. por exemplo: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container' | string |
conditionVersion | Versão da condição. O valor atualmente aceite é "2.0" | string |
justificação | Justificação para a atribuição de função | string |
linkedRoleEligibilityScheduleId | O ID de agenda da elegibilidade da função associada – para ativar uma elegibilidade. | string |
principalId | O ID principal. | cadeia (obrigatório) |
requestType | O tipo do pedido de agendamento de atribuição de função. Por exemplo: SelfActivate, AdminAssign, etc. | "AdminAssign" "AdminExtend" "AdminRemove" "AdminRenew" "AdminUpdate" "AutoAtivar" "AutoDeativar" 'SelfExtend' "Autorenew" (obrigatório) |
roleDefinitionId | O ID da definição de função. | cadeia (obrigatório) |
scheduleInfo | Agendar informações da agenda de atribuição de funções | RoleAssignmentScheduleRequestPropertiesScheduleInfo |
targetRoleAssignmentScheduleId | O ID da agenda de atribuição de função resultante ou o ID do agendamento da atribuição de funções que está a ser atualizado | string |
targetRoleAssignmentScheduleInstanceId | O ID da instância da agenda de atribuição de funções a ser atualizado | string |
ticketInfo | Informações do Pedido de Suporte da atribuição de função | RoleAssignmentScheduleRequestPropertiesTicketInfo |
RoleAssignmentScheduleRequestPropertiesScheduleInfo
Nome | Descrição | Valor |
---|---|---|
expiração | Expiração da agenda de atribuição de funções | RoleAssignmentScheduleRequestPropertiesScheduleInfoE... |
startDateTime | Iniciar DateTime da agenda de atribuição de funções. | string |
RoleAssignmentScheduleRequestPropertiesScheduleInfoE...
Nome | Descrição | Valor |
---|---|---|
duration | Duração da agenda de atribuição de funções no TimeSpan. | string |
endDateTime | Data de FimTime da agenda de atribuição de funções. | string |
tipo | Tipo de expiração da agenda de atribuição de função | "AfterDateTime" "AfterDuration" "NoExpiration" |
RoleAssignmentScheduleRequestPropertiesTicketInfo
Nome | Descrição | Valor |
---|---|---|
ticketNumber | Número de pedido para a atribuição de função | string |
ticketSystem | Nome do sistema de pedidos para a atribuição de função | string |
Definição de recurso do Terraform (fornecedor AzAPI)
O tipo de recurso roleAssignmentScheduleRequests é um recurso de extensão, o que significa que pode aplicá-lo a outro recurso.
Utilize a parent_id
propriedade neste recurso para definir o âmbito deste recurso.
O tipo de recurso roleAssignmentScheduleRequests pode ser implementado com operações que visam:
- Grupos de recursos
- Subscrições
- Grupos de gestão
- Inquilinos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.Authorization/roleAssignmentScheduleRequests, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Authorization/roleAssignmentScheduleRequests@2020-10-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"
}
}
})
}
Valores de propriedade
roleAssignmentScheduleRequests
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Authorization/roleAssignmentScheduleRequests@2020-10-01-preview" |
name | O nome do recurso | cadeia (obrigatório) |
parent_id | O ID do recurso para aplicar este recurso de extensão. | cadeia (obrigatório) |
propriedades | Propriedades do pedido de agendamento de atribuição de funções. | RoleAssignmentScheduleRequestProperties |
RoleAssignmentScheduleRequestProperties
Nome | Descrição | Valor |
---|---|---|
condição | As condições na atribuição de função. Isto limita os recursos aos quais pode ser atribuído. por exemplo: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container' | string |
conditionVersion | Versão da condição. O valor atualmente aceite é "2.0" | string |
justificação | Justificação para a atribuição de função | string |
linkedRoleEligibilityScheduleId | O ID de agenda de elegibilidade da função ligada – para ativar uma elegibilidade. | string |
principalId | O ID principal. | cadeia (obrigatório) |
requestType | O tipo do pedido de agendamento de atribuição de funções. Por exemplo: SelfActivate, AdminAssign, etc. | "AdminAssign" "AdminExtend" "AdminRemove" "AdminRenew" "AdminUpdate" "AutoAtivar" "AutoDeativar" "SelfExtend" "AutoRenew" (obrigatório) |
roleDefinitionId | O ID da definição de função. | cadeia (obrigatório) |
scheduleInfo | Agendar informações da agenda de atribuição de funções | RoleAssignmentScheduleRequestPropertiesScheduleInfo |
targetRoleAssignmentScheduleId | O ID da agenda de atribuição de função resultante ou o ID do agendamento da atribuição de funções que está a ser atualizado | string |
targetRoleAssignmentScheduleInstanceId | O ID da instância da agenda de atribuição de funções a ser atualizado | string |
ticketInfo | Informações do Pedido de Suporte da atribuição de função | RoleAssignmentScheduleRequestPropertiesTicketInfo |
RoleAssignmentScheduleRequestPropertiesScheduleInfo
Nome | Descrição | Valor |
---|---|---|
expiração | Expiração da agenda de atribuição de funções | RoleAssignmentScheduleRequestPropertiesScheduleInfoE... |
startDateTime | Start DateTime da agenda de atribuição de funções. | string |
RoleAssignmentScheduleRequestPropertiesScheduleInfoE...
Nome | Descrição | Valor |
---|---|---|
duration | Duração da agenda de atribuição de funções no TimeSpan. | string |
endDateTime | End DateTime da agenda de atribuição de funções. | string |
tipo | Tipo de expiração da agenda de atribuição de funções | "AfterDateTime" "AfterDuration" "NoExpiration" |
RoleAssignmentScheduleRequestPropertiesTicketInfo
Nome | Descrição | Valor |
---|---|---|
ticketNumber | Número de pedido para a atribuição de função | string |
ticketSystem | Nome do sistema de pedidos para a atribuição de função | string |