GradientEdge CDK Utils
    Preparing search index...
    interface StorageContainerProps {
        accountName: Input<string>;
        containerName?: Input<string>;
        defaultEncryptionScope?: Input<string>;
        denyEncryptionScopeOverride?: Input<boolean>;
        enableNfsV3AllSquash?: Input<boolean>;
        enableNfsV3RootSquash?: Input<boolean>;
        immutableStorageWithVersioning?: Input<ImmutableStorageWithVersioningArgs>;
        metadata?: Input<{ [key: string]: Input<string> }>;
        publicAccess?: Input<PublicAccess>;
        resourceGroupName: Input<string>;
    }

    Hierarchy (View Summary)

    Index

    Properties

    accountName: Input<string>

    The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.

    containerName?: Input<string>

    The name of the blob container within the specified storage account. Blob container names must be between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-) character must be immediately preceded and followed by a letter or number.

    defaultEncryptionScope?: Input<string>

    Default the container to use specified encryption scope for all writes.

    denyEncryptionScopeOverride?: Input<boolean>

    Block override of encryption scope from the container default.

    enableNfsV3AllSquash?: Input<boolean>

    Enable NFSv3 all squash on blob container.

    enableNfsV3RootSquash?: Input<boolean>

    Enable NFSv3 root squash on blob container.

    immutableStorageWithVersioning?: Input<ImmutableStorageWithVersioningArgs>

    The object level immutability property of the container. The property is immutable and can only be set to true at the container creation time. Existing containers must undergo a migration process.

    metadata?: Input<{ [key: string]: Input<string> }>

    A name-value pair to associate with the container as metadata.

    publicAccess?: Input<PublicAccess>

    Specifies whether data in the container may be accessed publicly and the level of access.

    resourceGroupName: Input<string>

    The name of the resource group within the user's subscription. The name is case insensitive.