authorization.azure.com/v1api20200801preview

authorization.azure.com/v1api20200801preview

Package v1api20200801preview contains API Schema definitions for the authorization v1api20200801preview API group

Resource Types:

    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


    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.

    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.