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
-