Share via


DataFactoryDataPlaneUserAccessPolicy Class

Definition

Get Data Plane read only token request definition.

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

Constructors

DataFactoryDataPlaneUserAccessPolicy()

Initializes a new instance of DataFactoryDataPlaneUserAccessPolicy.

Properties

AccessResourcePath

The resource path to get access relative to factory. Currently only empty string is supported which corresponds to the factory resource.

ExpireOn

Expiration time for the token. Maximum duration for the token is eight hours and by default the token will expire in eight hours.

Permissions

The string with permissions for Data Plane access. Currently only 'r' is supported which grants read only access.

ProfileName

The name of the profile. Currently only the default is supported. The default value is DefaultProfile.

StartOn

Start time for the token. If not specified the current time will be used.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<DataFactoryDataPlaneUserAccessPolicy>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<DataFactoryDataPlaneUserAccessPolicy>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DataFactoryDataPlaneUserAccessPolicy>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DataFactoryDataPlaneUserAccessPolicy>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<DataFactoryDataPlaneUserAccessPolicy>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to