Share via


UriSigningKeyProperties Class

Definition

Url signing key parameters.

public class UriSigningKeyProperties : Azure.ResourceManager.Cdn.Models.FrontDoorSecretProperties, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Cdn.Models.UriSigningKeyProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Cdn.Models.UriSigningKeyProperties>
public class UriSigningKeyProperties : Azure.ResourceManager.Cdn.Models.FrontDoorSecretProperties
type UriSigningKeyProperties = class
    inherit FrontDoorSecretProperties
    interface IJsonModel<UriSigningKeyProperties>
    interface IPersistableModel<UriSigningKeyProperties>
type UriSigningKeyProperties = class
    inherit FrontDoorSecretProperties
Public Class UriSigningKeyProperties
Inherits FrontDoorSecretProperties
Implements IJsonModel(Of UriSigningKeyProperties), IPersistableModel(Of UriSigningKeyProperties)
Public Class UriSigningKeyProperties
Inherits FrontDoorSecretProperties
Inheritance
UriSigningKeyProperties
Implements

Constructors

UriSigningKeyProperties(String, WritableSubResource)

Initializes a new instance of UriSigningKeyProperties.

Properties

KeyId

Defines the customer defined key Id. This id will exist in the incoming request to indicate the key used to form the hash.

SecretSourceId

Gets or sets Id.

SecretVersion

Version of the secret to be used.

Explicit Interface Implementations

IJsonModel<FrontDoorSecretProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from FrontDoorSecretProperties)
IJsonModel<FrontDoorSecretProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from FrontDoorSecretProperties)
IJsonModel<UriSigningKeyProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<UriSigningKeyProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<FrontDoorSecretProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from FrontDoorSecretProperties)
IPersistableModel<FrontDoorSecretProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from FrontDoorSecretProperties)
IPersistableModel<FrontDoorSecretProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from FrontDoorSecretProperties)
IPersistableModel<UriSigningKeyProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<UriSigningKeyProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<UriSigningKeyProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to