authorization.azure.com/v1api20200801preview
authorization.azure.com/v1api20200801preview
Package v1api20200801preview contains API Schema definitions for the authorization v1api20200801preview API group
APIVersion
(string
alias)
Value | Description |
---|---|
"2020-08-01-preview" |
RoleAssignment
Generator information: - Generated from: /authorization/resource-manager/Microsoft.Authorization/preview/2020-08-01-preview/authorization-RoleAssignmentsCalls.json - ARM URI: /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}
Field | Description | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||||||||||
spec RoleAssignment_Spec |
|
||||||||||||||||||||||
status RoleAssignment_STATUS |
RoleAssignmentOperatorSpec
(Appears on:RoleAssignment_Spec)
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Field | Description |
---|---|
configMapExpressions []genruntime/core.DestinationExpression |
ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). |
namingConvention string |
NamingConvention: The uuid generation technique to use for any role without an explicit AzureName. One of ‘stable’ or ‘random’. |
secretExpressions []genruntime/core.DestinationExpression |
SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). |
RoleAssignmentProperties_PrincipalType
(string
alias)
(Appears on:RoleAssignment_Spec)
Value | Description |
---|---|
"ForeignGroup" |
|
"Group" |
|
"ServicePrincipal" |
|
"User" |
RoleAssignmentProperties_PrincipalType_STATUS
(string
alias)
(Appears on:RoleAssignment_STATUS)
Value | Description |
---|---|
"ForeignGroup" |
|
"Group" |
|
"ServicePrincipal" |
|
"User" |
RoleAssignment_STATUS
(Appears on:RoleAssignment)
Role Assignments
Field | Description |
---|---|
condition string |
Condition: The conditions on the role assignment. This limits the resources it can be assigned to. e.g.: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase ‘foo_storage_container’ |
conditionVersion string |
ConditionVersion: Version of the condition. Currently accepted value is ‘2.0’ |
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
createdBy string |
CreatedBy: Id of the user who created the assignment |
createdOn string |
CreatedOn: Time it was created |
delegatedManagedIdentityResourceId string |
DelegatedManagedIdentityResourceId: Id of the delegated managed identity resource |
description string |
Description: Description of role assignment |
id string |
Id: The role assignment ID. |
name string |
Name: The role assignment name. |
principalId string |
PrincipalId: The principal ID. |
principalType RoleAssignmentProperties_PrincipalType_STATUS |
PrincipalType: The principal type of the assigned principal ID. |
roleDefinitionId string |
RoleDefinitionId: The role definition ID. |
scope string |
Scope: The role assignment scope. |
type string |
Type: The role assignment type. |
updatedBy string |
UpdatedBy: Id of the user who updated the assignment |
updatedOn string |
UpdatedOn: Time it was updated |
RoleAssignment_Spec
(Appears on:RoleAssignment)
Field | Description |
---|---|
azureName string |
AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. |
condition string |
Condition: The conditions on the role assignment. This limits the resources it can be assigned to. e.g.: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase ‘foo_storage_container’ |
conditionVersion string |
ConditionVersion: Version of the condition. Currently accepted value is ‘2.0’ |
delegatedManagedIdentityResourceReference genruntime.ResourceReference |
DelegatedManagedIdentityResourceReference: Id of the delegated managed identity resource |
description string |
Description: Description of role assignment |
operatorSpec RoleAssignmentOperatorSpec |
OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure |
owner genruntime.ArbitraryOwnerReference |
Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. This resource is an extension resource, which means that any other Azure resource can be its owner. |
principalId string |
PrincipalId: The principal ID. |
principalIdFromConfig genruntime.ConfigMapReference |
PrincipalIdFromConfig: The principal ID. |
principalType RoleAssignmentProperties_PrincipalType |
PrincipalType: The principal type of the assigned principal ID. |
roleDefinitionReference genruntime.ResourceReference |
RoleDefinitionReference: The role definition ID. |