Show / Hide Table of Contents

    Class ManagedInstanceEncryptionProtector

    The managed instance encryption protector.

    Inheritance
    Object
    Resource
    ProxyResource
    ManagedInstanceEncryptionProtector
    Inherited Members
    Resource.Id
    Resource.Name
    Resource.Type
    Namespace: System.Dynamic.ExpandoObject
    Assembly: Microsoft.Azure.Management.Sql.dll
    Syntax
    [Microsoft.Rest.Serialization.JsonTransformation]
    public class ManagedInstanceEncryptionProtector : Microsoft.Azure.Management.Sql.Models.ProxyResource

    Constructors

    ManagedInstanceEncryptionProtector()

    Initializes a new instance of the ManagedInstanceEncryptionProtector class.

    Declaration
    public ManagedInstanceEncryptionProtector ();

    ManagedInstanceEncryptionProtector(String, String, String, String, String, String, String, String)

    Initializes a new instance of the ManagedInstanceEncryptionProtector class.

    Declaration
    public ManagedInstanceEncryptionProtector (string serverKeyType, string id = null, string name = null, string type = null, string kind = null, string serverKeyName = null, string uri = null, string thumbprint = null);
    Parameters
    String serverKeyType

    The encryption protector type like 'ServiceManaged', 'AzureKeyVault'. Possible values include: 'ServiceManaged', 'AzureKeyVault'

    String id

    Resource ID.

    String name

    Resource name.

    String type

    Resource type.

    String kind

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

    String serverKeyName

    The name of the managed instance key.

    String uri

    The URI of the server key.

    String thumbprint

    Thumbprint of the server key.

    Properties

    Kind

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

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="kind")]
    public string Kind { get; }
    Property Value
    String

    ServerKeyName

    Gets or sets the name of the managed instance key.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.serverKeyName")]
    public string ServerKeyName { get; set; }
    Property Value
    String

    ServerKeyType

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

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.serverKeyType")]
    public string ServerKeyType { get; set; }
    Property Value
    String

    Thumbprint

    Gets thumbprint of the server key.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.thumbprint")]
    public string Thumbprint { get; }
    Property Value
    String

    Uri

    Gets the URI of the server key.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.uri")]
    public string Uri { get; }
    Property Value
    String

    Methods

    Validate()

    Validate the object.

    Declaration
    public virtual void Validate ();
    Exceptions
    ValidationException

    Thrown if validation fails

    Back to top Azure SDK for Net