GradientEdge CDK Utils
    Preparing search index...

    Properties for creating an Azure Storage blob

    interface StorageBlobProps {
        accessTier?: Input<BlobAccessTier>;
        accountName: Input<string>;
        blobName?: Input<string>;
        containerName: Input<string>;
        contentMd5?: Input<string>;
        contentType?: Input<string>;
        metadata?: Input<{ [key: string]: Input<string> }>;
        resourceGroupName: Input<string>;
        skipBlobNameFormatting?: boolean;
        source?: Input<Asset | Archive>;
        type?: Input<BlobType>;
    }

    Hierarchy (View Summary)

    Index

    Properties

    accessTier?: Input<BlobAccessTier>

    The access tier of the storage blob. Only supported for standard storage accounts, not premium.

    accountName: Input<string>

    Specifies the storage account in which to create the storage container.

    blobName?: Input<string>

    The name of the storage blob. Must be unique within the storage container the blob is located. If this property is not specified it will be set to the name of the resource.

    containerName: Input<string>

    The name of the storage container in which this blob should be created.

    contentMd5?: Input<string>

    The MD5 sum of the blob contents, base64-encoded. Cannot be defined if blob type is Append.

    contentType?: Input<string>

    The content type of the storage blob. Defaults to application/octet-stream.

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

    A map of custom blob metadata.

    resourceGroupName: Input<string>

    The Azure resource group name in which the resource is deployed

    skipBlobNameFormatting?: boolean

    When true, skips resource name formatting on the blob name

    source?: Input<Asset | Archive>

    An asset to copy to the blob contents. This field cannot be specified for Append blobs.

    type?: Input<BlobType>

    The type of the storage blob to be created. Defaults to 'Block'.