Share via


ServiceSasContent Class

Definition

The parameters to list service SAS credentials of a specific resource.

public class ServiceSasContent : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Storage.Models.ServiceSasContent>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Storage.Models.ServiceSasContent>
public class ServiceSasContent
type ServiceSasContent = class
    interface IJsonModel<ServiceSasContent>
    interface IPersistableModel<ServiceSasContent>
type ServiceSasContent = class
Public Class ServiceSasContent
Implements IJsonModel(Of ServiceSasContent), IPersistableModel(Of ServiceSasContent)
Public Class ServiceSasContent
Inheritance
ServiceSasContent
Implements

Constructors

ServiceSasContent(String)

Initializes a new instance of ServiceSasContent.

Properties

CacheControl

The response header override for cache control.

CanonicalizedResource

The canonical path to the signed resource.

ContentDisposition

The response header override for content disposition.

ContentEncoding

The response header override for content encoding.

ContentLanguage

The response header override for content language.

ContentType

The response header override for content type.

Identifier

A unique value up to 64 characters in length that correlates to an access policy specified for the container, queue, or table.

IPAddressOrRange

An IP address or a range of IP addresses from which to accept requests.

KeyToSign

The key to sign the account SAS token with.

PartitionKeyEnd

The end of partition key.

PartitionKeyStart

The start of partition key.

Permissions

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).

Protocols

The protocol permitted for a request made with the account SAS.

Resource

The signed services accessible with the service SAS. Possible values include: Blob (b), Container (c), File (f), Share (s).

RowKeyEnd

The end of row key.

RowKeyStart

The start of row key.

SharedAccessExpiryOn

The time at which the shared access signature becomes invalid.

SharedAccessStartOn

The time at which the SAS becomes valid.

Explicit Interface Implementations

IJsonModel<ServiceSasContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ServiceSasContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ServiceSasContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ServiceSasContent>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ServiceSasContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to