Share via


ManagedInstanceEncryptionProtector Class

Definition

The managed instance encryption protector.

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

Constructors

ManagedInstanceEncryptionProtector()

Initializes a new instance of the ManagedInstanceEncryptionProtector class.

ManagedInstanceEncryptionProtector(String, String, String, String, String, String, String, String, Nullable<Boolean>)

Initializes a new instance of the ManagedInstanceEncryptionProtector class.

Properties

AutoRotationEnabled

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

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)
ServerKeyName

Gets or sets the name of the managed instance key.

ServerKeyType

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

Thumbprint

Gets thumbprint of the server key.

Type

Gets resource type.

(Inherited from Resource)
Uri

Gets the URI of the server key.

Methods

Validate()

Validate the object.

Applies to