BlobContainerProxy
Handle
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;}40 members
Properties
property
defaultEncryptionScope BicepValueProxy | string get · setGets or sets the DefaultEncryptionScope provisioning property.
property
deletedOn BicepValueProxy | datetimeoffset getGets the DeletedOn provisioning property.
property
enableNfsV3AllSquash BicepValueProxy | boolean get · setGets or sets the EnableNfsV3AllSquash provisioning property.
property
enableNfsV3RootSquash BicepValueProxy | boolean get · setGets or sets the EnableNfsV3RootSquash provisioning property.
property
eTag BicepValueProxy getGets the ETag provisioning property.
property
hasImmutabilityPolicy BicepValueProxy | boolean getGets the HasImmutabilityPolicy provisioning property.
property
hasLegalHold BicepValueProxy | boolean getGets the HasLegalHold provisioning property.
property
idBicepValueProxy getGets the Id provisioning property.
property
immutabilityPolicy BlobContainerImmutabilityPolicyProxy getGets the ImmutabilityPolicy provisioning property.
property
immutableStorageWithVersioning ImmutableStorageWithVersioningProxy get · setGets or sets the ImmutableStorageWithVersioning provisioning property.
property
isDeleted BicepValueProxy | boolean getGets the IsDeleted provisioning property.
property
lastModifiedOn BicepValueProxy | datetimeoffset getGets the LastModifiedOn provisioning property.
property
leaseDuration BicepValueProxy | StorageLeaseDurationType getGets the LeaseDuration provisioning property.
property
leaseState BicepValueProxy | StorageLeaseState getGets the LeaseState provisioning property.
property
leaseStatus BicepValueProxy | StorageLeaseStatus getGets the LeaseStatus provisioning property.
property
legalHold LegalHoldPropertiesProxy getGets the LegalHold provisioning property.
property
metadataAspire_Hosting_Azure_Provisioning_Storage_Generated_DictionaryOfStringProxy get · setGets or sets the Metadata provisioning property.
property
nameBicepValueProxy | string get · setGets or sets the Name provisioning property.
property
parentBlobServiceProxy get · setGets or sets the Parent provisioning property.
property
preventEncryptionScopeOverride BicepValueProxy | boolean get · setGets or sets the PreventEncryptionScopeOverride provisioning property.
property
publicAccess BicepValueProxy | StoragePublicAccessType get · setGets or sets the PublicAccess provisioning property.
property
remainingRetentionDays BicepValueProxy | number getGets the RemainingRetentionDays provisioning property.
property
systemData StorageSystemDataProxy getGets the SystemData provisioning property.
property
versionBicepValueProxy | string getGets the Version provisioning property.
Methods
method
addTo Adds this provisioning resource to the Azure resource infrastructure.
addTo(infrastructure: AzureResourceInfrastructure): voidParameters
infrastructureAzureResourceInfrastructure Clears the DefaultEncryptionScope provisioning property.
clearDefaultEncryptionScope(): voidClears the EnableNfsV3AllSquash provisioning property.
clearEnableNfsV3AllSquash(): voidClears the EnableNfsV3RootSquash provisioning property.
clearEnableNfsV3RootSquash(): voidClears the PreventEncryptionScopeOverride provisioning property.
clearPreventEncryptionScopeOverride(): void