Watch Aspire live streamsDocsTry Aspire

ImmutabilityPolicyProxy

Handle
📦 Aspire.Hosting.Azure.Provisioning.Storage v13.6.0-preview.1.26478.8
interface ImmutabilityPolicyProxy {
allowProtectedAppendWrites: BicepValueProxy | boolean;
allowProtectedAppendWritesAll: BicepValueProxy | boolean;
readonly eTag: BicepValueProxy;
readonly id: BicepValueProxy;
immutabilityPeriodSinceCreationInDays: BicepValueProxy | number;
readonly name: BicepValueProxy | string;
parent: BlobContainerProxy;
readonly state: BicepValueProxy | ImmutabilityPolicyState;
readonly systemData: StorageSystemDataProxy;
addTo(infrastructure: AzureResourceInfrastructure): void;
clearAllowProtectedAppendWrites(): void;
clearAllowProtectedAppendWritesAll(): void;
clearImmutabilityPeriodSinceCreationInDays(): void;
}

Properties

propertyallowProtectedAppendWritesBicepValueProxy | booleanget · set
Gets or sets the AllowProtectedAppendWrites provisioning property.
propertyallowProtectedAppendWritesAllBicepValueProxy | booleanget · set
Gets or sets the AllowProtectedAppendWritesAll provisioning property.
propertyeTagBicepValueProxyget
Gets the ETag provisioning property.
propertyidBicepValueProxyget
Gets the Id provisioning property.
propertyimmutabilityPeriodSinceCreationInDaysBicepValueProxy | numberget · set
Gets or sets the ImmutabilityPeriodSinceCreationInDays provisioning property.
propertynameBicepValueProxy | stringget
Gets the Name provisioning property.
propertyparentBlobContainerProxyget · set
Gets or sets the Parent provisioning property.
propertystateBicepValueProxy | ImmutabilityPolicyStateget
Gets the State provisioning property.
propertysystemDataStorageSystemDataProxyget
Gets the SystemData provisioning property.

Methods

methodaddTo
Adds this provisioning resource to the Azure resource infrastructure.
addTo(infrastructure: AzureResourceInfrastructure): void
infrastructureAzureResourceInfrastructure
Clears the AllowProtectedAppendWrites provisioning property.
clearAllowProtectedAppendWrites(): void
Clears the AllowProtectedAppendWritesAll provisioning property.
clearAllowProtectedAppendWritesAll(): void
Clears the ImmutabilityPeriodSinceCreationInDays provisioning property.
clearImmutabilityPeriodSinceCreationInDays(): void