Share via


ManagedInstanceKey Class

Definition

A managed instance key.

[Microsoft.Rest.Serialization.JsonTransformation]
public class ManagedInstanceKey : Microsoft.Azure.Management.Sql.Models.ProxyResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type ManagedInstanceKey = class
    inherit ProxyResource
Public Class ManagedInstanceKey
Inherits ProxyResource
Inheritance
ManagedInstanceKey
Attributes

Constructors

ManagedInstanceKey()

Initializes a new instance of the ManagedInstanceKey class.

ManagedInstanceKey(String, String, String, String, String, String, String, Nullable<DateTime>, Nullable<Boolean>)

Initializes a new instance of the ManagedInstanceKey class.

Properties

AutoRotationEnabled

Gets key auto rotation opt-in flag. Either true or false.

CreationDate

Gets the key creation date.

Id

Gets resource ID.

(Inherited from Resource)
Kind

Gets kind of encryption protector. This is metadata used for the Azure portal experience.

Name

Gets resource name.

(Inherited from Resource)
ServerKeyType

Gets or sets the key type like 'ServiceManaged', 'AzureKeyVault'. Possible values include: 'ServiceManaged', 'AzureKeyVault'

Thumbprint

Gets thumbprint of the key.

Type

Gets resource type.

(Inherited from Resource)
Uri

Gets or sets the URI of the key. If the ServerKeyType is AzureKeyVault, then the URI is required.

Methods

Validate()

Validate the object.

Applies to