Class KerberosCredential
Kerberos Credential details as OCI Vault Secret for the keytab.
Inherited Members
Namespace: Oci.PsqlService.Models
Assembly: OCI.DotNetSDK.Psql.dll
Syntax
public class KerberosCredential
Properties
KeytabSecretId
Declaration
[Required(ErrorMessage = "KeytabSecretId is required.")]
[JsonProperty(PropertyName = "keytabSecretId")]
public string KeytabSecretId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The OCID of the secret where the Kerberos keytab file is stored as base64 text. |
Remarks
Required
KeytabSecretVersion
Declaration
[Required(ErrorMessage = "KeytabSecretVersion is required.")]
[JsonProperty(PropertyName = "keytabSecretVersion")]
public long? KeytabSecretVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| long? | The secret version of the stored Kerberos keytab file. |
Remarks
Required
RealmName
Declaration
[Required(ErrorMessage = "RealmName is required.")]
[JsonProperty(PropertyName = "realmName")]
public string RealmName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Kerberos realm name. https://docs.oracle.com/cd/E36784_01/html/E37126/kplanning-27.html Realm names can consist of any ASCII string. Usually, the realm name is the same as your DNS domain name except that the realm name is in uppercase. This convention helps differentiate problems with the Kerberos service from problems with the DNS namespace, while keeping a name that is familiar. You can use any string, but configuration and maintenance might then require more work. Use realm names that follow the standard Internet naming structure. |
Remarks
Required