/// <summary> /// Initializes a new instance of the ManagedInstanceKeyInner class. /// </summary> /// <param name="serverKeyType">The key type like 'ServiceManaged', /// 'AzureKeyVault'. Possible values include: 'ServiceManaged', /// 'AzureKeyVault'</param> /// <param name="kind">Kind of encryption protector. This is metadata /// used for the Azure portal experience.</param> /// <param name="uri">The URI of the key. If the ServerKeyType is /// AzureKeyVault, then the URI is required.</param> /// <param name="thumbprint">Thumbprint of the key.</param> /// <param name="creationDate">The key creation date.</param> public ManagedInstanceKeyInner(ServerKeyType serverKeyType, string id = default(string), string name = default(string), string type = default(string), string kind = default(string), string uri = default(string), string thumbprint = default(string), System.DateTime?creationDate = default(System.DateTime?)) : base(id, name, type) { Kind = kind; ServerKeyType = serverKeyType; Uri = uri; Thumbprint = thumbprint; CreationDate = creationDate; CustomInit(); }
/// <summary> /// Initializes a new instance of the /// ManagedInstanceEncryptionProtectorInner class. /// </summary> /// <param name="serverKeyType">The encryption protector type like /// 'ServiceManaged', 'AzureKeyVault'. Possible values include: /// 'ServiceManaged', 'AzureKeyVault'</param> /// <param name="kind">Kind of encryption protector. This is metadata /// used for the Azure portal experience.</param> /// <param name="serverKeyName">The name of the managed instance /// key.</param> /// <param name="uri">The URI of the server key.</param> /// <param name="thumbprint">Thumbprint of the server key.</param> public ManagedInstanceEncryptionProtectorInner(ServerKeyType serverKeyType, string id = default(string), string name = default(string), string type = default(string), string kind = default(string), string serverKeyName = default(string), string uri = default(string), string thumbprint = default(string)) : base(id, name, type) { Kind = kind; ServerKeyName = serverKeyName; ServerKeyType = serverKeyType; Uri = uri; Thumbprint = thumbprint; CustomInit(); }
/// <summary> /// Initializes a new instance of the EncryptionProtectorInner class. /// </summary> /// <param name="serverKeyType">The encryption protector type like /// 'ServiceManaged', 'AzureKeyVault'. Possible values include: /// 'ServiceManaged', 'AzureKeyVault'</param> /// <param name="kind">Kind of encryption protector. This is metadata /// used for the Azure portal experience.</param> /// <param name="location">Resource location.</param> /// <param name="subregion">Subregion of the encryption /// protector.</param> /// <param name="serverKeyName">The name of the server key.</param> /// <param name="uri">The URI of the server key.</param> /// <param name="thumbprint">Thumbprint of the server key.</param> public EncryptionProtectorInner(ServerKeyType serverKeyType, string id = default(string), string name = default(string), string type = default(string), string kind = default(string), string location = default(string), string subregion = default(string), string serverKeyName = default(string), string uri = default(string), string thumbprint = default(string)) : base(id, name, type) { Kind = kind; Location = location; Subregion = subregion; ServerKeyName = serverKeyName; ServerKeyType = serverKeyType; Uri = uri; Thumbprint = thumbprint; CustomInit(); }
/// <summary> /// Initializes a new instance of the ServerKeyInner class. /// </summary> /// <param name="serverKeyType">The server key type like /// 'ServiceManaged', 'AzureKeyVault'. Possible values include: /// 'ServiceManaged', 'AzureKeyVault'</param> /// <param name="kind">Kind of encryption protector. This is metadata /// used for the Azure portal experience.</param> /// <param name="location">Resource location.</param> /// <param name="subregion">Subregion of the server key.</param> /// <param name="uri">The URI of the server key.</param> /// <param name="thumbprint">Thumbprint of the server key.</param> /// <param name="creationDate">The server key creation date.</param> public ServerKeyInner(ServerKeyType serverKeyType, string id = default(string), string name = default(string), string type = default(string), string kind = default(string), string location = default(string), string subregion = default(string), string uri = default(string), string thumbprint = default(string), System.DateTime?creationDate = default(System.DateTime?)) : base(id, name, type) { Kind = kind; Location = location; Subregion = subregion; ServerKeyType = serverKeyType; Uri = uri; Thumbprint = thumbprint; CreationDate = creationDate; CustomInit(); }