Share via


ContainerRegistryKeyVaultProperties Class

Definition

The ContainerRegistryKeyVaultProperties.

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

Constructors

ContainerRegistryKeyVaultProperties()

Initializes a new instance of ContainerRegistryKeyVaultProperties.

Properties

Identity

The client id of the identity which will be used to access key vault.

IsKeyRotationEnabled

Auto key rotation status for a CMK enabled registry.

KeyIdentifier

Key vault uri to access the encryption key.

LastKeyRotationTimestamp

Timestamp of the last successful key rotation.

VersionedKeyIdentifier

The fully qualified key identifier that includes the version of the key that is actually used for encryption.

Explicit Interface Implementations

IJsonModel<ContainerRegistryKeyVaultProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ContainerRegistryKeyVaultProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ContainerRegistryKeyVaultProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ContainerRegistryKeyVaultProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ContainerRegistryKeyVaultProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to