CreateOggDeploymentDetails¶
-
class
oci.golden_gate.models.CreateOggDeploymentDetails(**kwargs)¶ Bases:
objectDeployment Data for creating an OggDeployment
Attributes
CREDENTIAL_STORE_GOLDENGATEA constant which can be used with the credential_store property of a CreateOggDeploymentDetails. CREDENTIAL_STORE_IAMA constant which can be used with the credential_store property of a CreateOggDeploymentDetails. admin_passwordGets the admin_password of this CreateOggDeploymentDetails. admin_usernameGets the admin_username of this CreateOggDeploymentDetails. certificateGets the certificate of this CreateOggDeploymentDetails. credential_storeGets the credential_store of this CreateOggDeploymentDetails. deployment_name[Required] Gets the deployment_name of this CreateOggDeploymentDetails. group_to_roles_mappingGets the group_to_roles_mapping of this CreateOggDeploymentDetails. identity_domain_idGets the identity_domain_id of this CreateOggDeploymentDetails. keyGets the key of this CreateOggDeploymentDetails. ogg_versionGets the ogg_version of this CreateOggDeploymentDetails. password_secret_idGets 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
-