GradientEdge CDK Utils
    Preparing search index...

    Interface ManagementLockByScopeProps

    Properties for creating an Azure management lock by scope

    interface ManagementLockByScopeProps {
        level: Input<string>;
        lockName?: Input<string | undefined>;
        notes?: Input<string | undefined>;
        owners?: Input<Input<ManagementLockOwnerArgs>[] | undefined>;
        scope: Input<string>;
    }

    Hierarchy

    • ManagementLockByScopeArgs
      • ManagementLockByScopeProps
    Index
    level: Input<string>

    The level of the lock. Possible values are: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete means authorized users are able to read and modify the resources, but not delete. ReadOnly means authorized users can only read from a resource, but they can't modify or delete it.

    lockName?: Input<string | undefined>

    The name of lock.

    notes?: Input<string | undefined>

    Notes about the lock. Maximum of 512 characters.

    owners?: Input<Input<ManagementLockOwnerArgs>[] | undefined>

    The owners of the lock.

    scope: Input<string>

    The scope for the lock. When providing a scope for the assignment, use '/subscriptions/{subscriptionId}' for subscriptions, '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}' for resource groups, and '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName}' for resources.