Package-level declarations
Types
Required for storage accounts where kind = BlobStorage. The access tier used for billing.
The access tier of a storage blob.
Specifies the default action of allow or deny when no other rules match.
Indicates the directory service used.
The authentication protocol that is used for the file share. Can only be specified when creating a share.
The provider for the encryption scope. Possible values (case-insensitive): Microsoft.Storage, Microsoft.KeyVault.
The state of the encryption scope. Possible values (case-insensitive): Enabled, Disabled.
The SAS expiration action. Can only be Log.
The type of the extended location.
The protocol permitted for a request made with the account SAS.
The identity type.
The valid value is Inventory
Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled.
Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property.
The signed permissions for the service SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p).
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
Specifies whether data in the container may be accessed publicly and the level of access.
The property is for NFS share only. The default is NoRootSquash.
Routing Choice defines the kind of network routing opted by the user.
Access tier for specific share. GpV2 account can choose between TransactionOptimized (default), Hot, and Cool. FileStorage account can choose Premium.
The signed services accessible with the service SAS. Possible values include: Blob (b), Container (c), File (f), Share (s).
The signed resource types that are accessible with the account SAS. Service (s): Access to service-level APIs; Container (c): Access to container-level APIs; Object (o): Access to object-level APIs for blobs, queue messages, table entities, and files.