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’

    delegatedManagedIdentityResourceId
    string

    DelegatedManagedIdentityResourceId: Id of the delegated managed identity resource

    description
    string

    Description: Description of role assignment

    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

    RoleAssignmentProperties_ARM

    (Appears on:RoleAssignment_Spec_ARM)

    Role assignment properties.

    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’

    delegatedManagedIdentityResourceId
    string

    DelegatedManagedIdentityResourceId: Id of the delegated managed identity resource

    description
    string

    Description: Description of role assignment

    principalId
    string

    PrincipalId: The principal ID.

    principalType
    RoleAssignmentProperties_PrincipalType

    PrincipalType: The principal type of the assigned principal ID.

    roleDefinitionId
    string

    RoleAssignmentProperties_PrincipalType (string alias)

    (Appears on:RoleAssignmentProperties_ARM, RoleAssignment_Spec)

    Value Description

    "ForeignGroup"

    "Group"

    "ServicePrincipal"

    "User"

    RoleAssignmentProperties_PrincipalType_STATUS (string alias)

    (Appears on:RoleAssignmentProperties_STATUS_ARM, RoleAssignment_STATUS)

    Value Description

    "ForeignGroup"

    "Group"

    "ServicePrincipal"

    "User"

    RoleAssignmentProperties_STATUS_ARM

    (Appears on:RoleAssignment_STATUS_ARM)

    Role assignment properties.

    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’

    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

    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.

    updatedBy
    string

    UpdatedBy: Id of the user who updated the assignment

    updatedOn
    string

    UpdatedOn: Time it was updated

    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_STATUS_ARM

    Role Assignments

    Field Description
    id
    string

    Id: The role assignment ID.

    name
    string

    Name: The role assignment name.

    properties
    RoleAssignmentProperties_STATUS_ARM

    Properties: Role assignment properties.

    type
    string

    Type: The role assignment type.

    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’

    delegatedManagedIdentityResourceId
    string

    DelegatedManagedIdentityResourceId: Id of the delegated managed identity resource

    description
    string

    Description: Description of role assignment

    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.

    RoleAssignment_Spec_ARM

    Field Description
    name
    string
    properties
    RoleAssignmentProperties_ARM

    Properties: Role assignment properties.