Show / Hide Table of Contents

Class CredentialByVault

Vault Credential Details to connect to the database.

Inheritance
object
CredentialDetails
CredentialByVault
Inherited Members
CredentialDetails.CredentialSourceName
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.OpsiService.Models
Assembly: OCI.DotNetSDK.Opsi.dll
Syntax
public class CredentialByVault : CredentialDetails

Properties

PasswordSecretId

Declaration
[JsonProperty(PropertyName = "passwordSecretId")]
public string PasswordSecretId { get; set; }
Property Value
Type Description
string

The secret OCID mapping to the database credentials.

Role

Declaration
[JsonProperty(PropertyName = "role")]
[JsonConverter(typeof(ResponseEnumConverter))]
public CredentialByVault.RoleEnum? Role { get; set; }
Property Value
Type Description
CredentialByVault.RoleEnum?

database user role.

UserName

Declaration
[JsonProperty(PropertyName = "userName")]
public string UserName { get; set; }
Property Value
Type Description
string

database user name.

WalletSecretId

Declaration
[JsonProperty(PropertyName = "walletSecretId")]
public string WalletSecretId { get; set; }
Property Value
Type Description
string

The OCID of the Secret where the database keystore contents are stored. This is used for TCPS support in BM/VM/ExaCS cases.

In this article
Back to top