GradientEdge CDK Utils
    Preparing search index...

    Provides operations on Azure Authorisation using Pulumi

    import { CommonAzureConstruct, CommonAzureStackProps } from '@gradientedge/cdk-utils'

    class CustomConstruct extends CommonAzureConstruct {
    constructor(name: string, props: CommonAzureStackProps) {
    super(name, props)
    this.props = props
    this.authorisationManager.createRoleAssignment('MyRoleAssignment', this, props)
    }
    }
    Index

    Constructors

    Methods

    • Parameters

      • id: string

        scoped id of the resource

      • scope: CommonAzureConstruct

        scope in which this resource is defined

      • appConfigId: Input<string>

        the application configuration id

      • principalId: Input<string>

        the principal id to which the role is assigned to

      • roleDefinitionId: RoleDefinitionId

        the role definition id

      • OptionalresourceOptions: ResourceOptions

        Optional settings to control resource behaviour

      Returns RoleAssignment

    • Parameters

      • id: string

        scoped id of the resource

      • scope: CommonAzureConstruct

        scope in which this resource is defined

      • topicName: string

        the topic name

      • resourceGroupName: string

        the resource group name

      • principalId: Input<string>

        the principal id to which the role is assigned to

      • roleDefinitionId: RoleDefinitionId

        the role definition id

      • OptionalresourceOptions: ResourceOptions

        Optional settings to control resource behaviour

      Returns RoleAssignment

    • Parameters

      • id: string

        scoped id of the resource

      • scope: CommonAzureConstruct

        scope in which this resource is defined

      • vaultName: string

        the key vault name

      • resourceGroupName: string

        the resource group name

      • principalId: Input<string>

        the principal id to which the role is assigned to

      • roleDefinitionId: RoleDefinitionId

        the role definition id

      • OptionalresourceOptions: ResourceOptions

        Optional settings to control resource behaviour

      Returns RoleAssignment

    • Parameters

      • id: string

        scoped id of the resource

      • scope: CommonAzureConstruct

        scope in which this resource is defined

      • accountId: Input<string>

        the storage account id

      • principalId: Input<string>

        the principal id to which the role is assigned to

      • roleDefinitionId: RoleDefinitionId

        the role definition id

      • OptionalresourceOptions: ResourceOptions

        Optional settings to control resource behaviour

      Returns RoleAssignment

    • Parameters

      • id: string

        scoped id of the resource

      • scope: CommonAzureConstruct

        scope in which this resource is defined

      • tableId: Input<string>

        the storage table id

      • principalId: Input<string>

        the principal id to which the role is assigned to

      • roleDefinitionId: RoleDefinitionId

        the role definition id

      • OptionalresourceOptions: ResourceOptions

        Optional settings to control resource behaviour

      Returns RoleAssignment