GradientEdge CDK Utils
    Preparing search index...
    interface RoleAssignmentProps {
        condition?: Input<string>;
        conditionVersion?: Input<string>;
        delegatedManagedIdentityResourceId?: Input<string>;
        description?: Input<string>;
        principalId: Input<string>;
        principalType?: Input<string>;
        roleAssignmentName?: Input<string>;
        roleDefinitionId: Input<string>;
        scope: Input<string>;
    }

    Hierarchy

    • RoleAssignmentArgs
      • RoleAssignmentProps
    Index

    Properties

    condition?: Input<string>

    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?: Input<string>

    Version of the condition. Currently the only accepted value is '2.0'

    delegatedManagedIdentityResourceId?: Input<string>

    Id of the delegated managed identity resource

    description?: Input<string>

    Description of role assignment

    principalId: Input<string>

    The principal ID.

    principalType?: Input<string>

    The principal type of the assigned principal ID.

    roleAssignmentName?: Input<string>

    The name of the role assignment. It can be any valid GUID.

    roleDefinitionId: Input<string>

    The role definition ID.

    scope: Input<string>

    The scope of the operation or resource. Valid scopes are: subscription (format: '/subscriptions/{subscriptionId}'), resource group (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', or resource (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'