Watch Aspire live streamsDocsTry Aspire

BlobContainerProxy

Handle
📦 Aspire.Hosting.Azure.Provisioning.Storage v13.6.0-preview.1.26478.8
interface BlobContainerProxy {
defaultEncryptionScope: BicepValueProxy | string;
readonly deletedOn: BicepValueProxy | datetimeoffset;
enableNfsV3AllSquash: BicepValueProxy | boolean;
enableNfsV3RootSquash: BicepValueProxy | boolean;
readonly eTag: BicepValueProxy;
readonly hasImmutabilityPolicy: BicepValueProxy | boolean;
readonly hasLegalHold: BicepValueProxy | boolean;
readonly id: BicepValueProxy;
readonly immutabilityPolicy: BlobContainerImmutabilityPolicyProxy;
immutableStorageWithVersioning: ImmutableStorageWithVersioningProxy;
readonly isDeleted: BicepValueProxy | boolean;
readonly lastModifiedOn: BicepValueProxy | datetimeoffset;
readonly leaseDuration: BicepValueProxy | StorageLeaseDurationType;
readonly leaseState: BicepValueProxy | StorageLeaseState;
readonly leaseStatus: BicepValueProxy | StorageLeaseStatus;
readonly legalHold: LegalHoldPropertiesProxy;
metadata: Aspire_Hosting_Azure_Provisioning_Storage_Generated_DictionaryOfStringProxy;
name: BicepValueProxy | string;
parent: BlobServiceProxy;
preventEncryptionScopeOverride: BicepValueProxy | boolean;
publicAccess: BicepValueProxy | StoragePublicAccessType;
readonly remainingRetentionDays: BicepValueProxy | number;
readonly systemData: StorageSystemDataProxy;
readonly version: BicepValueProxy | string;
addTo(infrastructure: AzureResourceInfrastructure): void;
clearDefaultEncryptionScope(): void;
clearEnableNfsV3AllSquash(): void;
clearEnableNfsV3RootSquash(): void;
clearName(): void;
clearPreventEncryptionScopeOverride(): void;
clearPublicAccess(): void;
}

Properties

propertydefaultEncryptionScopeBicepValueProxy | stringget · set
Gets or sets the DefaultEncryptionScope provisioning property.
propertydeletedOnBicepValueProxy | datetimeoffsetget
Gets the DeletedOn provisioning property.
propertyenableNfsV3AllSquashBicepValueProxy | booleanget · set
Gets or sets the EnableNfsV3AllSquash provisioning property.
propertyenableNfsV3RootSquashBicepValueProxy | booleanget · set
Gets or sets the EnableNfsV3RootSquash provisioning property.
propertyeTagBicepValueProxyget
Gets the ETag provisioning property.
propertyhasImmutabilityPolicyBicepValueProxy | booleanget
Gets the HasImmutabilityPolicy provisioning property.
propertyhasLegalHoldBicepValueProxy | booleanget
Gets the HasLegalHold provisioning property.
propertyidBicepValueProxyget
Gets the Id provisioning property.
propertyimmutabilityPolicyBlobContainerImmutabilityPolicyProxyget
Gets the ImmutabilityPolicy provisioning property.
propertyimmutableStorageWithVersioningImmutableStorageWithVersioningProxyget · set
Gets or sets the ImmutableStorageWithVersioning provisioning property.
propertyisDeletedBicepValueProxy | booleanget
Gets the IsDeleted provisioning property.
propertylastModifiedOnBicepValueProxy | datetimeoffsetget
Gets the LastModifiedOn provisioning property.
propertyleaseDurationBicepValueProxy | StorageLeaseDurationTypeget
Gets the LeaseDuration provisioning property.
propertyleaseStateBicepValueProxy | StorageLeaseStateget
Gets the LeaseState provisioning property.
propertyleaseStatusBicepValueProxy | StorageLeaseStatusget
Gets the LeaseStatus provisioning property.
propertylegalHoldLegalHoldPropertiesProxyget
Gets the LegalHold provisioning property.
propertymetadataAspire_Hosting_Azure_Provisioning_Storage_Generated_DictionaryOfStringProxyget · set
Gets or sets the Metadata provisioning property.
propertynameBicepValueProxy | stringget · set
Gets or sets the Name provisioning property.
propertyparentBlobServiceProxyget · set
Gets or sets the Parent provisioning property.
propertypreventEncryptionScopeOverrideBicepValueProxy | booleanget · set
Gets or sets the PreventEncryptionScopeOverride provisioning property.
propertypublicAccessBicepValueProxy | StoragePublicAccessTypeget · set
Gets or sets the PublicAccess provisioning property.
propertyremainingRetentionDaysBicepValueProxy | numberget
Gets the RemainingRetentionDays provisioning property.
propertysystemDataStorageSystemDataProxyget
Gets the SystemData provisioning property.
propertyversionBicepValueProxy | stringget
Gets the Version provisioning property.

Methods

methodaddTo
Adds this provisioning resource to the Azure resource infrastructure.
addTo(infrastructure: AzureResourceInfrastructure): void
infrastructureAzureResourceInfrastructure
Clears the DefaultEncryptionScope provisioning property.
clearDefaultEncryptionScope(): void
Clears the EnableNfsV3AllSquash provisioning property.
clearEnableNfsV3AllSquash(): void
Clears the EnableNfsV3RootSquash provisioning property.
clearEnableNfsV3RootSquash(): void
methodclearName
Clears the Name provisioning property.
clearName(): void
Clears the PreventEncryptionScopeOverride provisioning property.
clearPreventEncryptionScopeOverride(): void
Clears the PublicAccess provisioning property.
clearPublicAccess(): void