Share via


AccountSasContent Constructor

Definition

Initializes a new instance of AccountSasContent.

public AccountSasContent (Azure.ResourceManager.Storage.Models.StorageAccountSasSignedService services, Azure.ResourceManager.Storage.Models.StorageAccountSasSignedResourceType resourceTypes, Azure.ResourceManager.Storage.Models.StorageAccountSasPermission permissions, DateTimeOffset sharedAccessExpireOn);
new Azure.ResourceManager.Storage.Models.AccountSasContent : Azure.ResourceManager.Storage.Models.StorageAccountSasSignedService * Azure.ResourceManager.Storage.Models.StorageAccountSasSignedResourceType * Azure.ResourceManager.Storage.Models.StorageAccountSasPermission * DateTimeOffset -> Azure.ResourceManager.Storage.Models.AccountSasContent
Public Sub New (services As StorageAccountSasSignedService, resourceTypes As StorageAccountSasSignedResourceType, permissions As StorageAccountSasPermission, sharedAccessExpireOn As DateTimeOffset)

Parameters

services
StorageAccountSasSignedService

The signed services accessible with the account SAS. Possible values include: Blob (b), Queue (q), Table (t), File (f).

resourceTypes
StorageAccountSasSignedResourceType

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.

permissions
StorageAccountSasPermission

The signed permissions for the account SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p).

sharedAccessExpireOn
DateTimeOffset

The time at which the shared access signature becomes invalid.

Applies to