Azure.Storage.Sas Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
AccountSasBuilder |
AccountSasBuilder is used to generate an account level Shared Access Signature (SAS) for Azure Storage services. For more information, see Create an account SAS. |
BlobSasBuilder |
BlobSasBuilder is used to generate a Shared Access Signature (SAS) for an Azure Storage container or blob. For more information, see Create a service SAS. |
BlobSasQueryParameters |
A BlobSasQueryParameters object represents the components that make up an Azure Storage Shared Access Signature's query parameters. You can construct a new instance using BlobSasBuilder. For more information, Create a service SAS. |
DataLakeSasBuilder |
DataLakeSasBuilder is used to generate a Shared Access Signature (SAS) for a Data Lake file system or path
Constructing a Service SAS.
|
DataLakeSasQueryParameters |
A DataLakeSasQueryParameters object represents the components that make up an Azure Storage Shared Access Signature's query parameters. You can construct a new instance using DataLakeSasBuilder. For more information, Create a service SAS. |
QueueSasBuilder |
QueueSasBuilder is used to generate a Shared Access Signature (SAS) for an Azure Storage queue.
Create a Service SAS.
|
SasQueryParameters |
A SasQueryParameters object represents the components that make up an Azure Storage Shared Access Signature's query parameters. It includes components used by all Azure Storage resources (Blob Containers, Blobs, Files, and Queues). You can construct a new instance using the service specific SAS builder types. For more information, Create a service SAS. |
ShareSasBuilder |
ShareSasBuilder is used to generate a Shared Access Signature (SAS) for an Azure Storage share, directory, or file.
Creating a Service SAS.
|
Structs
SasIPRange |
Represents a range of allowed IP addresses for constructing a Shared Access Signature. |
Enums
AccountSasPermissions |
AccountSasPermissions contains the list of permissions that can be set for a blob's access policy. Use SetPermissions(AccountSasPermissions) to set the permissions on the AccountSasBuilder. |
AccountSasResourceTypes |
Specifies the resource types accessible from an account level shared access signature. |
AccountSasServices |
Specifies the services accessible from an account level shared access signature. |
BlobAccountSasPermissions |
BlobAccountSasPermissions contains the list of permissions that can be set for a blob account's access policy. Use SetPermissions(BlobAccountSasPermissions) to set the permissions on the BlobSasBuilder. |
BlobContainerSasPermissions |
BlobContainerSasPermissions contains the list of permissions that can be set for a blob's access policy. Use SetPermissions(BlobContainerSasPermissions) to set the permissions on the BlobSasBuilder. |
BlobSasPermissions |
BlobSasPermissions contains the list of permissions that can be set for a blob's access policy. Use SetPermissions(BlobSasPermissions) to set the permissions on the BlobSasBuilder. |
BlobVersionSasPermissions |
BlobVersionSasPermissions contains the list of permissions that can be set for a blob bersion. Use SetPermissions(BlobVersionSasPermissions) to set the permissions on the BlobSasBuilder. |
DataLakeAccountSasPermissions |
DataLakeAccountSasPermissions contains the list of permissions that can be set for a data lake account's access policy. Use SetPermissions(DataLakeAccountSasPermissions) to set the permissions on the DataLakeSasBuilder. |
DataLakeFileSystemSasPermissions |
DataLakeFileSystemSasPermissions contains the list of permissions that can be set for a file systems's access policy. Use SetPermissions(DataLakeSasPermissions) to set the permissions on the DataLakeSasBuilder. |
DataLakeSasPermissions |
DataLakeSasPermissions contains the list of permissions that can be set for a path's access policy. Use SetPermissions(DataLakeSasPermissions) to set the permissions on the DataLakeSasBuilder. |
QueueAccountSasPermissions |
QueueAccountSasPermissions contains the list of permissions that can be set for a file's access policy. Use SetPermissions(QueueAccountSasPermissions) to set the permissions on the QueueSasBuilder. |
QueueSasPermissions |
QueueSasPermissions contains the list of permissions that can be set for a file's access policy. Use SetPermissions(QueueSasPermissions) to set the permissions on the QueueSasBuilder. |
SasProtocol |
Defines the protocols permitted for Storage requests made with a shared access signature. |
ShareAccountSasPermissions |
ShareAccountSasPermissions contains the list of permissions that can be set for a file account's access policy. Use SetPermissions(ShareAccountSasPermissions) to set the permissions on the ShareSasBuilder. |
ShareFileSasPermissions |
ShareFileSasPermissions contains the list of permissions that can be set for a file's access policy. Use SetPermissions(ShareFileSasPermissions) to set the permissions on the ShareSasBuilder. |
ShareSasPermissions |
ShareSasPermissions contains the list of permissions that can be set for a file's access policy. Use SetPermissions(ShareSasPermissions) to set the permissions on the ShareSasBuilder. |
SnapshotSasPermissions |
SnapshotSasPermissions contains the list of permissions that can be set for a blob's access policy. Use SetPermissions(SnapshotSasPermissions) to set the permissions on the BlobSasBuilder. |