StorageDataShareProperties Class
The storage datashare properties.
Constructor
StorageDataShareProperties(*args: Any, **kwargs: Any)
Variables
| Name | Description |
|---|---|
|
data_share_identifier
|
System-generated GUID identifier for the Storage DataShare. Not a valid input parameter when creating. |
|
description
|
Arbitrary description of this Data Share. Max 250 characters. |
|
data_share_uri
|
The DataShare URI to be shared with the consumer. URI Format - 'azds://<location>:<dataShareName>:<dataShareIdentifier>'. |
|
access_policies
|
List of access policies that specify the permission allowed to a managed identity. For Create - This property is required and cannot be null. If no access policies are provided at creation time, specify an empty array. For Update - This property is optional. If set to null or not passed, the existing access policies are left unchanged. If provided with a non-null value, the existing access policies are replaced with the specified list. Required. |
|
assets
|
List of assets that specify the properties of the shared resources. For Create - This property is required and cannot be null. If no assets are provided at creation time, specify an empty array. For Update - This property is optional. If set to null or not passed, the existing assets are left unchanged. If provided with a non-null value, the existing assets are replaced with the specified list. Required. |
|
provisioning_state
|
Represents the provisioning state of the storage datashare. Known values are: "Accepted", "Creating", "Succeeded", "Deleting", "Canceled", and "Failed". |
Attributes
access_policies
List of access policies that specify the permission allowed to a managed identity. For Create - This property is required and cannot be null. If no access policies are provided at creation time, specify an empty array. For Update - This property is optional. If set to null or not passed, the existing access policies are left unchanged. If provided with a non-null value, the existing access policies are replaced with the specified list. Required.
access_policies: list['_models.StorageDataShareAccessPolicy']
assets
List of assets that specify the properties of the shared resources. For Create - This property is required and cannot be null. If no assets are provided at creation time, specify an empty array. For Update - This property is optional. If set to null or not passed, the existing assets are left unchanged. If provided with a non-null value, the existing assets are replaced with the specified list. Required.
assets: list['_models.StorageDataShareAsset']
data_share_identifier
System-generated GUID identifier for the Storage DataShare. Not a valid input parameter when creating.
data_share_identifier: str | None
data_share_uri
The DataShare URI to be shared with the consumer. URI Format - 'azds://<location>:<dataShareName>:<dataShareIdentifier>'.
data_share_uri: str | None
description
Arbitrary description of this Data Share. Max 250 characters.
description: str | None
provisioning_state
"Accepted", "Creating", "Succeeded", "Deleting", "Canceled", and "Failed".
provisioning_state: str | _models.NativeDataSharingProvisioningState | None