pub struct ContainerResult {
pub container_access_type: Output<Option<String>>,
pub default_encryption_scope: Output<String>,
pub encryption_scope_override_enabled: Output<Option<bool>>,
pub has_immutability_policy: Output<bool>,
pub has_legal_hold: Output<bool>,
pub metadata: Output<HashMap<String, String>>,
pub name: Output<String>,
pub resource_manager_id: Output<String>,
pub storage_account_id: Output<Option<String>>,
pub storage_account_name: Output<Option<String>>,
}
Fields§
§container_access_type: Output<Option<String>>
The Access Level configured for this Container. Possible values are blob
, container
or private
. Defaults to private
.
Note When updating
container_access_type
for an existing storage container resource, Shared Key authentication will always be used, as AzureAD authentication is not supported.
default_encryption_scope: Output<String>
The default encryption scope to use for blobs uploaded to this container. Changing this forces a new resource to be created.
encryption_scope_override_enabled: Output<Option<bool>>
Whether to allow blobs to override the default encryption scope for this container. Can only be set when specifying default_encryption_scope
. Defaults to true
. Changing this forces a new resource to be created.
has_immutability_policy: Output<bool>
Is there an Immutability Policy configured on this Storage Container?
has_legal_hold: Output<bool>
Is there a Legal Hold configured on this Storage Container?
metadata: Output<HashMap<String, String>>
A mapping of MetaData for this Container. All metadata keys should be lowercase.
name: Output<String>
The name of the Container which should be created within the Storage Account. Changing this forces a new resource to be created.
resource_manager_id: Output<String>
The Resource Manager ID of this Storage Container.
storage_account_id: Output<Option<String>>
The name of the Storage Account where the Container should be created. Changing this forces a new resource to be created.
NOTE: One of
storage_account_name
orstorage_account_id
must be specified. When specifyingstorage_account_id
the resource will use the Resource Manager API, rather than the Data Plane API.
storage_account_name: Output<Option<String>>
The name of the Storage Account where the Container should be created. Changing this forces a new resource to be created. This property is deprecated in favour of storage_account_id
.