CreateOggDeploymentDetails

class oci.golden_gate.models.CreateOggDeploymentDetails(**kwargs)

Bases: object

Deployment Data for creating an OggDeployment

Attributes

CREDENTIAL_STORE_GOLDENGATE A constant which can be used with the credential_store property of a CreateOggDeploymentDetails.
CREDENTIAL_STORE_IAM A constant which can be used with the credential_store property of a CreateOggDeploymentDetails.
admin_password Gets the admin_password of this CreateOggDeploymentDetails.
admin_username Gets the admin_username of this CreateOggDeploymentDetails.
certificate Gets the certificate of this CreateOggDeploymentDetails.
credential_store Gets the credential_store of this CreateOggDeploymentDetails.
deployment_name [Required] Gets the deployment_name of this CreateOggDeploymentDetails.
group_to_roles_mapping Gets the group_to_roles_mapping of this CreateOggDeploymentDetails.
identity_domain_id Gets the identity_domain_id of this CreateOggDeploymentDetails.
key Gets the key of this CreateOggDeploymentDetails.
ogg_version Gets the ogg_version of this CreateOggDeploymentDetails.
password_secret_id Gets the password_secret_id of this CreateOggDeploymentDetails.

Methods

__init__(**kwargs) Initializes a new CreateOggDeploymentDetails object with values from keyword arguments.
CREDENTIAL_STORE_GOLDENGATE = 'GOLDENGATE'

A constant which can be used with the credential_store property of a CreateOggDeploymentDetails. This constant has a value of “GOLDENGATE”

CREDENTIAL_STORE_IAM = 'IAM'

A constant which can be used with the credential_store property of a CreateOggDeploymentDetails. This constant has a value of “IAM”

__init__(**kwargs)

Initializes a new CreateOggDeploymentDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • deployment_name (str) – The value to assign to the deployment_name property of this CreateOggDeploymentDetails.
  • credential_store (str) – The value to assign to the credential_store property of this CreateOggDeploymentDetails. Allowed values for this property are: “GOLDENGATE”, “IAM”
  • identity_domain_id (str) – The value to assign to the identity_domain_id property of this CreateOggDeploymentDetails.
  • password_secret_id (str) – The value to assign to the password_secret_id property of this CreateOggDeploymentDetails.
  • admin_username (str) – The value to assign to the admin_username property of this CreateOggDeploymentDetails.
  • admin_password (str) – The value to assign to the admin_password property of this CreateOggDeploymentDetails.
  • certificate (str) – The value to assign to the certificate property of this CreateOggDeploymentDetails.
  • key (str) – The value to assign to the key property of this CreateOggDeploymentDetails.
  • ogg_version (str) – The value to assign to the ogg_version property of this CreateOggDeploymentDetails.
  • group_to_roles_mapping (oci.golden_gate.models.GroupToRolesMappingDetails) – The value to assign to the group_to_roles_mapping property of this CreateOggDeploymentDetails.
admin_password

Gets the admin_password of this CreateOggDeploymentDetails. The password associated with the GoldenGate deployment console username. The password must be 8 to 30 characters long and must contain at least 1 uppercase, 1 lowercase, 1 numeric, and 1 special character. Special characters such as ‘$’, ‘^’, or ‘?’ are not allowed. This field will be deprecated and replaced by “passwordSecretId”.

Returns:The admin_password of this CreateOggDeploymentDetails.
Return type:str
admin_username

Gets the admin_username of this CreateOggDeploymentDetails. The GoldenGate deployment console username.

Returns:The admin_username of this CreateOggDeploymentDetails.
Return type:str
certificate

Gets the certificate of this CreateOggDeploymentDetails. The base64 encoded content of the PEM file containing the SSL certificate.

Returns:The certificate of this CreateOggDeploymentDetails.
Return type:str
credential_store

Gets the credential_store of this CreateOggDeploymentDetails. The type of credential store for OGG.

Allowed values for this property are: “GOLDENGATE”, “IAM”

Returns:The credential_store of this CreateOggDeploymentDetails.
Return type:str
deployment_name

[Required] Gets the deployment_name of this CreateOggDeploymentDetails. The name given to the GoldenGate service deployment. The name must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter.

Returns:The deployment_name of this CreateOggDeploymentDetails.
Return type:str
group_to_roles_mapping

Gets the group_to_roles_mapping of this CreateOggDeploymentDetails.

Returns:The group_to_roles_mapping of this CreateOggDeploymentDetails.
Return type:oci.golden_gate.models.GroupToRolesMappingDetails
identity_domain_id

Gets the identity_domain_id of this CreateOggDeploymentDetails. The OCID of the Identity Domain when IAM credential store is used.

Returns:The identity_domain_id of this CreateOggDeploymentDetails.
Return type:str
key

Gets the key of this CreateOggDeploymentDetails. The base64 encoded content of the PEM file containing the private key.

Returns:The key of this CreateOggDeploymentDetails.
Return type:str
ogg_version

Gets the ogg_version of this CreateOggDeploymentDetails. Version of OGG

Returns:The ogg_version of this CreateOggDeploymentDetails.
Return type:str
password_secret_id

Gets the password_secret_id of this CreateOggDeploymentDetails. The OCID of the Secret where the deployment password is stored.

Returns:The password_secret_id of this CreateOggDeploymentDetails.
Return type:str