Microsoft.Authorization roleAssignmentScheduleRequests
Bicep-resourcedefinitie
Het resourcetype roleAssignmentScheduleRequests is een extensieresource, wat betekent dat u deze kunt toepassen op een andere resource.
Gebruik de scope
eigenschap voor deze resource om het bereik voor deze resource in te stellen. Zie Bereik instellen voor extensieresources in Bicep.
Het resourcetype roleAssignmentScheduleRequests kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
- Abonnementen - Zie opdrachten voor abonnementsimplementatie
- Beheergroepen : zie opdrachten voor beheergroepimplementatie
- Tenants - Zie opdrachten voor tenantimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.Authorization/roleAssignmentScheduleRequests wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.Authorization/roleAssignmentScheduleRequests@2022-04-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'
}
}
}
Eigenschapswaarden
roleAssignmentScheduleRequests
Naam | Description | Waarde |
---|---|---|
naam | De resourcenaam | tekenreeks (vereist) |
scope | Gebruik deze optie bij het maken van een extensieresource in een ander bereik dan het implementatiebereik. | Doelbron Stel voor Bicep deze eigenschap in op de symbolische naam van de resource om de extensieresource toe te passen. Dit resourcetype kan ook worden toegepast op een tenant. Gebruik tenant() voor Bicep. |
properties | Eigenschappen van aanvraag voor roltoewijzingsplanning. | RoleAssignmentScheduleRequestProperties |
RoleAssignmentScheduleRequestProperties
Naam | Description | Waarde |
---|---|---|
Voorwaarde | De voorwaarden voor de roltoewijzing. Dit beperkt de resources waaraan het kan worden toegewezen. bijvoorbeeld: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container' | tekenreeks |
conditionVersion | Versie van de voorwaarde. Momenteel geaccepteerde waarde is '2.0' | tekenreeks |
Rechtvaardiging | Reden voor de roltoewijzing | tekenreeks |
linkedRoleEligibilityScheduleId | De gekoppelde plannings-id voor rol geschiktheid : om een geschiktheid te activeren. | tekenreeks |
principalId | De principal-id. | tekenreeks (vereist) |
requestType | Het type van de aanvraag voor de roltoewijzingsplanning. Bijvoorbeeld: SelfActivate, AdminAssign etc. | 'AdminAssign' 'AdminExtend' 'AdminRemove' 'AdminRenew' 'AdminUpdate' 'SelfActivate' 'SelfDeactivate' 'SelfExtend' 'SelfRenew' (vereist) |
roleDefinitionId | De roldefinitie-id. | tekenreeks (vereist) |
scheduleInfo | Planningsgegevens van het roltoewijzingsschema | RoleAssignmentScheduleRequestPropertiesScheduleInfo |
targetRoleAssignmentScheduleId | De resulterende plannings-id van de roltoewijzing of de plannings-id van de roltoewijzing die wordt bijgewerkt | tekenreeks |
targetRoleAssignmentScheduleInstanceId | De exemplaar-id van de roltoewijzingsplanning die wordt bijgewerkt | tekenreeks |
ticketInfo | Ticketgegevens van de roltoewijzing | RoleAssignmentScheduleRequestPropertiesTicketInfo |
RoleAssignmentScheduleRequestPropertiesScheduleInfo
Naam | Description | Waarde |
---|---|---|
verlooptijd | Verloop van de roltoewijzingsplanning | RoleAssignmentScheduleRequestPropertiesScheduleInfoE... |
startDateTime | Begindatum/tijd van de roltoewijzingsplanning. | tekenreeks |
RoleAssignmentScheduleRequestPropertiesScheduleInfoE...
Naam | Description | Waarde |
---|---|---|
duur | Duur van de roltoewijzingsplanning in TimeSpan. | tekenreeks |
endDateTime | Einddatum/tijd van de roltoewijzingsplanning. | tekenreeks |
type | Type verlooptijd van de roltoewijzingsplanning | 'AfterDateTime' 'AfterDuration' 'NoExpiration' |
RoleAssignmentScheduleRequestPropertiesTicketInfo
Naam | Description | Waarde |
---|---|---|
ticketNumber | Ticketnummer voor de roltoewijzing | tekenreeks |
ticketSystem | Naam van ticketsysteem voor de roltoewijzing | tekenreeks |
Resourcedefinitie van ARM-sjabloon
Het resourcetype roleAssignmentScheduleRequests is een extensieresource, wat betekent dat u deze kunt toepassen op een andere resource.
Gebruik de scope
eigenschap voor deze resource om het bereik voor deze resource in te stellen. Zie Bereik instellen voor extensieresources in ARM-sjablonen.
Het resourcetype roleAssignmentScheduleRequests kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
- Abonnementen - Zie opdrachten voor abonnementsimplementatie
- Beheergroepen : zie opdrachten voor beheergroepimplementatie
- Tenants - Zie opdrachten voor tenantimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.Authorization/roleAssignmentScheduleRequests wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.Authorization/roleAssignmentScheduleRequests",
"apiVersion": "2022-04-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"
}
}
}
Eigenschapswaarden
roleAssignmentScheduleRequests
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | 'Microsoft.Authorization/roleAssignmentScheduleRequests' |
apiVersion | De resource-API-versie | '2022-04-01-preview' |
naam | De resourcenaam | tekenreeks (vereist) |
scope | Gebruik deze optie bij het maken van een extensieresource in een ander bereik dan het implementatiebereik. | Doelbron Stel voor JSON de waarde in op de volledige naam van de resource om de extensieresource op toe te passen. Dit resourcetype kan ook worden toegepast op een tenant. Gebruik "/" voor JSON. |
properties | Eigenschappen van aanvraag voor roltoewijzingsplanning. | RoleAssignmentScheduleRequestProperties |
RoleAssignmentScheduleRequestProperties
Naam | Description | Waarde |
---|---|---|
Voorwaarde | De voorwaarden voor de roltoewijzing. Dit beperkt de resources waaraan het kan worden toegewezen. bijvoorbeeld: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container' | tekenreeks |
conditionVersion | Versie van de voorwaarde. Momenteel geaccepteerde waarde is '2.0' | tekenreeks |
Rechtvaardiging | Reden voor de roltoewijzing | tekenreeks |
linkedRoleEligibilityScheduleId | De gekoppelde plannings-id voor rol geschiktheid : om een geschiktheid te activeren. | tekenreeks |
principalId | De principal-id. | tekenreeks (vereist) |
requestType | Het type van de aanvraag voor de roltoewijzingsplanning. Bijvoorbeeld: SelfActivate, AdminAssign etc. | 'AdminAssign' 'AdminExtend' 'AdminRemove' 'AdminRenew' 'AdminUpdate' 'SelfActivate' 'SelfDeactivate' 'SelfExtend' 'SelfRenew' (vereist) |
roleDefinitionId | De roldefinitie-id. | tekenreeks (vereist) |
scheduleInfo | Planningsgegevens van het roltoewijzingsschema | RoleAssignmentScheduleRequestPropertiesScheduleInfo |
targetRoleAssignmentScheduleId | De resulterende plannings-id van de roltoewijzing of de plannings-id van de roltoewijzing die wordt bijgewerkt | tekenreeks |
targetRoleAssignmentScheduleInstanceId | De exemplaar-id van de roltoewijzingsplanning die wordt bijgewerkt | tekenreeks |
ticketInfo | Ticketgegevens van de roltoewijzing | RoleAssignmentScheduleRequestPropertiesTicketInfo |
RoleAssignmentScheduleRequestPropertiesScheduleInfo
Naam | Description | Waarde |
---|---|---|
verlooptijd | Verloop van de roltoewijzingsplanning | RoleAssignmentScheduleRequestPropertiesScheduleInfoE... |
startDateTime | Begindatum/tijd van de roltoewijzingsplanning. | tekenreeks |
RoleAssignmentScheduleRequestPropertiesScheduleInfoE...
Naam | Description | Waarde |
---|---|---|
duur | Duur van de roltoewijzingsplanning in TimeSpan. | tekenreeks |
endDateTime | Einddatum/tijd van de roltoewijzingsplanning. | tekenreeks |
type | Type verlooptijd van de roltoewijzingsplanning | 'AfterDateTime' 'AfterDuration' 'NoExpiration' |
RoleAssignmentScheduleRequestPropertiesTicketInfo
Naam | Description | Waarde |
---|---|---|
ticketNumber | Ticketnummer voor de roltoewijzing | tekenreeks |
ticketSystem | Naam van ticketsysteem voor de roltoewijzing | tekenreeks |
Terraform-resourcedefinitie (AzAPI-provider)
Het resourcetype roleAssignmentScheduleRequests is een extensieresource, wat betekent dat u deze kunt toepassen op een andere resource.
Gebruik de parent_id
eigenschap voor deze resource om het bereik voor deze resource in te stellen.
Het resourcetype roleAssignmentScheduleRequests kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen
- Abonnementen
- Beheergroepen
- Tenants
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een resource Microsoft.Authorization/roleAssignmentScheduleRequests wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Authorization/roleAssignmentScheduleRequests@2022-04-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"
}
}
})
}
Eigenschapswaarden
roleAssignmentScheduleRequests
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | "Microsoft.Authorization/roleAssignmentScheduleRequests@2022-04-01-preview" |
naam | De resourcenaam | tekenreeks (vereist) |
parent_id | De id van de resource om deze extensieresource op toe te passen. | tekenreeks (vereist) |
properties | Eigenschappen van aanvraag voor roltoewijzingsplanning. | RoleAssignmentScheduleRequestProperties |
RoleAssignmentScheduleRequestProperties
Naam | Description | Waarde |
---|---|---|
Voorwaarde | De voorwaarden voor de roltoewijzing. Dit beperkt de resources waaraan het kan worden toegewezen. bijvoorbeeld: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container' | tekenreeks |
conditionVersion | Versie van de voorwaarde. Momenteel geaccepteerde waarde is '2.0' | tekenreeks |
Rechtvaardiging | Reden voor de roltoewijzing | tekenreeks |
linkedRoleEligibilityScheduleId | De gekoppelde plannings-id voor rol geschiktheid : om een geschiktheid te activeren. | tekenreeks |
principalId | De principal-id. | tekenreeks (vereist) |
requestType | Het type van de aanvraag voor de roltoewijzingsplanning. Bijvoorbeeld: SelfActivate, AdminAssign etc. | "AdminAssign" "AdminExtend" "AdminRemove" "AdminRenew" "AdminUpdate" "SelfActivate" "SelfDeactivate" "SelfExtend" "SelfRenew" (vereist) |
roleDefinitionId | De roldefinitie-id. | tekenreeks (vereist) |
scheduleInfo | Planningsgegevens van het roltoewijzingsschema | RoleAssignmentScheduleRequestPropertiesScheduleInfo |
targetRoleAssignmentScheduleId | De resulterende plannings-id van de roltoewijzing of de plannings-id van de roltoewijzing die wordt bijgewerkt | tekenreeks |
targetRoleAssignmentScheduleInstanceId | De exemplaar-id van de roltoewijzingsplanning die wordt bijgewerkt | tekenreeks |
ticketInfo | Ticketgegevens van de roltoewijzing | RoleAssignmentScheduleRequestPropertiesTicketInfo |
RoleAssignmentScheduleRequestPropertiesScheduleInfo
Naam | Description | Waarde |
---|---|---|
verlooptijd | Verloop van de roltoewijzingsplanning | RoleAssignmentScheduleRequestPropertiesScheduleInfoE... |
startDateTime | Begindatum/tijd van de roltoewijzingsplanning. | tekenreeks |
RoleAssignmentScheduleRequestPropertiesScheduleInfoE...
Naam | Description | Waarde |
---|---|---|
duur | Duur van de roltoewijzingsplanning in TimeSpan. | tekenreeks |
endDateTime | Einddatum/tijd van de roltoewijzingsplanning. | tekenreeks |
type | Type verlooptijd van de roltoewijzingsplanning | "AfterDateTime" "AfterDuration" "NoExpiration" |
RoleAssignmentScheduleRequestPropertiesTicketInfo
Naam | Description | Waarde |
---|---|---|
ticketNumber | Ticketnummer voor de roltoewijzing | tekenreeks |
ticketSystem | Naam van ticketsysteem voor de roltoewijzing | tekenreeks |