Share via


StorageTableAccessPolicy Class

Definition

Table Access Policy Properties Object.

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

Constructors

StorageTableAccessPolicy(String)

Initializes a new instance of StorageTableAccessPolicy.

Properties

ExpireOn

Expiry time of the access policy.

Permission

Required. List of abbreviated permissions. Supported permission values include 'r','a','u','d'.

StartOn

Start time of the access policy.

Explicit Interface Implementations

IJsonModel<StorageTableAccessPolicy>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<StorageTableAccessPolicy>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<StorageTableAccessPolicy>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<StorageTableAccessPolicy>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<StorageTableAccessPolicy>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to