Class SecretMigrateConnectionDetails
Definition of the additional attributes for secret Connection migrate.
Inherited Members
Namespace: Oci.GoldengateService.Models
Assembly: OCI.DotNetSDK.Goldengate.dll
Syntax
public class SecretMigrateConnectionDetails : MigrateConnectionDetails
Properties
KeyId
Declaration
[Required(ErrorMessage = "KeyId is required.")]
[JsonProperty(PropertyName = "keyId")]
public string KeyId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Refers to the customer's master key OCID. If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. |
Remarks
Required
SecretCompartmentId
Declaration
[Required(ErrorMessage = "SecretCompartmentId is required.")]
[JsonProperty(PropertyName = "secretCompartmentId")]
public string SecretCompartmentId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The OCID of the compartment being referenced. |
Remarks
Required
VaultId
Declaration
[Required(ErrorMessage = "VaultId is required.")]
[JsonProperty(PropertyName = "vaultId")]
public string VaultId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Refers to the customer's vault OCID. If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate to manage secrets contained within this vault. |
Remarks
Required