Oracle Database@Google Cloud V1 API - Class Google::Cloud::OracleDatabase::V1::GoldengateDeploymentProperties (v0.14.0)

Reference documentation and code samples for the Oracle Database@Google Cloud V1 API class Google::Cloud::OracleDatabase::V1::GoldengateDeploymentProperties.

Properties of GoldengateDeployment.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#backup_schedule

def backup_schedule() -> ::Google::Cloud::OracleDatabase::V1::GoldengateBackupSchedule
Returns

#category

def category() -> ::Google::Cloud::OracleDatabase::V1::GoldengateDeploymentProperties::GoldengateDeploymentCategory
Returns

#cpu_core_count

def cpu_core_count() -> ::Integer
Returns
  • (::Integer) — Optional. The Minimum number of OCPUs to be made available for this Deployment.

#cpu_core_count=

def cpu_core_count=(value) -> ::Integer
Parameter
  • value (::Integer) — Optional. The Minimum number of OCPUs to be made available for this Deployment.
Returns
  • (::Integer) — Optional. The Minimum number of OCPUs to be made available for this Deployment.

#deployment_backup_id

def deployment_backup_id() -> ::String
Returns
  • (::String) — Output only. The deployment backup id of the GoldengateDeployment.

#deployment_diagnostic_data

def deployment_diagnostic_data() -> ::Google::Cloud::OracleDatabase::V1::DeploymentDiagnosticData
Returns

#deployment_role

def deployment_role() -> ::Google::Cloud::OracleDatabase::V1::GoldengateDeploymentProperties::GoldengateDeploymentRoleType
Returns

#deployment_type

def deployment_type() -> ::String
Returns
  • (::String) — Required. A valid Goldengate Deployment type. For a list of supported types, use the ListGoldengateDeploymentTypes operation.

#deployment_type=

def deployment_type=(value) -> ::String
Parameter
  • value (::String) — Required. A valid Goldengate Deployment type. For a list of supported types, use the ListGoldengateDeploymentTypes operation.
Returns
  • (::String) — Required. A valid Goldengate Deployment type. For a list of supported types, use the ListGoldengateDeploymentTypes operation.

#deployment_url

def deployment_url() -> ::String
Returns
  • (::String) — Output only. The deployment url of the GoldengateDeployment.

#description

def description() -> ::String
Returns
  • (::String) — Optional. The description of the GoldengateDeployment.

#description=

def description=(value) -> ::String
Parameter
  • value (::String) — Optional. The description of the GoldengateDeployment.
Returns
  • (::String) — Optional. The description of the GoldengateDeployment.

#environment_type

def environment_type() -> ::String
Returns
  • (::String) — Optional. The environment type of the GoldengateDeployment.

#environment_type=

def environment_type=(value) -> ::String
Parameter
  • value (::String) — Optional. The environment type of the GoldengateDeployment.
Returns
  • (::String) — Optional. The environment type of the GoldengateDeployment.

#fqdn

def fqdn() -> ::String
Returns
  • (::String) — Output only. The Fully Qualified Domain Name of the GoldengateDeployment.

#healthy

def healthy() -> ::Boolean
Returns
  • (::Boolean) — Output only. Whether the GoldengateDeployment is healthy.

#ingress_ips

def ingress_ips() -> ::Array<::Google::Cloud::OracleDatabase::V1::IngressIp>
Returns

#is_auto_scaling_enabled

def is_auto_scaling_enabled() -> ::Boolean
Returns
  • (::Boolean) — Optional. Indicates if auto scaling is enabled for the Deployment's CPU core count.

#is_auto_scaling_enabled=

def is_auto_scaling_enabled=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Optional. Indicates if auto scaling is enabled for the Deployment's CPU core count.
Returns
  • (::Boolean) — Optional. Indicates if auto scaling is enabled for the Deployment's CPU core count.

#is_latest_version

def is_latest_version() -> ::Boolean
Returns
  • (::Boolean) — Output only. Whether the GoldengateDeployment is of the latest version.

#is_public

def is_public() -> ::Boolean
Returns
  • (::Boolean) — Output only. Whether the GoldengateDeployment is public.

#is_storage_utilization_limit_exceeded

def is_storage_utilization_limit_exceeded() -> ::Boolean
Returns
  • (::Boolean) — Output only. Whether storage utilization limit is exceeded of the GoldengateDeployment.

#last_backup_schedule_time

def last_backup_schedule_time() -> ::Google::Protobuf::Timestamp
Returns

#license_model

def license_model() -> ::Google::Cloud::OracleDatabase::V1::GoldengateDeploymentProperties::LicenseModel
Returns

#license_model=

def license_model=(value) -> ::Google::Cloud::OracleDatabase::V1::GoldengateDeploymentProperties::LicenseModel
Parameter
Returns

#lifecycle_details

def lifecycle_details() -> ::String
Returns
  • (::String) — Output only. The lifecycle details of the GoldengateDeployment.

#lifecycle_state

def lifecycle_state() -> ::Google::Cloud::OracleDatabase::V1::GoldengateDeploymentProperties::GoldengateDeploymentLifecycleState

#lifecycle_sub_state

def lifecycle_sub_state() -> ::Google::Cloud::OracleDatabase::V1::GoldengateDeploymentProperties::GoldengateDeploymentLifecycleSubState
Returns

#load_balancer_id

def load_balancer_id() -> ::String
Returns
  • (::String) — Output only. The load balancer id of the GoldengateDeployment.

#load_balancer_subnet_id

def load_balancer_subnet_id() -> ::String
Returns
  • (::String) — Output only. The load balancer subnet id of the GoldengateDeployment.

#locks

def locks() -> ::Array<::Google::Cloud::OracleDatabase::V1::GoldengateDeploymentLock>
Returns

#maintenance_config

def maintenance_config() -> ::Google::Cloud::OracleDatabase::V1::GoldengateMaintenanceConfig
Returns

#maintenance_config=

def maintenance_config=(value) -> ::Google::Cloud::OracleDatabase::V1::GoldengateMaintenanceConfig
Parameter
Returns

#maintenance_window

def maintenance_window() -> ::Google::Cloud::OracleDatabase::V1::GoldengateMaintenanceWindow
Returns

#maintenance_window=

def maintenance_window=(value) -> ::Google::Cloud::OracleDatabase::V1::GoldengateMaintenanceWindow
Parameter
Returns

#next_backup_schedule_time

def next_backup_schedule_time() -> ::Google::Protobuf::Timestamp
Returns

#next_maintenance_action_type

def next_maintenance_action_type() -> ::Google::Cloud::OracleDatabase::V1::GoldengateDeploymentProperties::NextMaintenanceActionType
Returns

#next_maintenance_description

def next_maintenance_description() -> ::String
Returns
  • (::String) — Output only. The next maintenance description of the GoldengateDeployment.

#next_maintenance_time

def next_maintenance_time() -> ::Google::Protobuf::Timestamp
Returns

#nsg_ids

def nsg_ids() -> ::Array<::String>
Returns
  • (::Array<::String>) — Output only. The nsg ids of the GoldengateDeployment.

#ocid

def ocid() -> ::String
Returns
  • (::String) — Output only. OCID of the GoldengateDeployment.

#ogg_data

def ogg_data() -> ::Google::Cloud::OracleDatabase::V1::GoldengateOggDeployment
Returns

#ogg_data=

def ogg_data=(value) -> ::Google::Cloud::OracleDatabase::V1::GoldengateOggDeployment
Parameter
Returns

#ogg_version_support_end_time

def ogg_version_support_end_time() -> ::Google::Protobuf::Timestamp
Returns

#placements

def placements() -> ::Array<::Google::Cloud::OracleDatabase::V1::GoldengatePlacement>
Returns

#private_ip_address

def private_ip_address() -> ::String
Returns
  • (::String) — Output only. The private ip address of the GoldengateDeployment.

#public_ip_address

def public_ip_address() -> ::String
Returns
  • (::String) — Output only. The public ip address of the GoldengateDeployment.

#role_change_time

def role_change_time() -> ::Google::Protobuf::Timestamp
Returns

#storage_utilization_bytes

def storage_utilization_bytes() -> ::Integer
Returns
  • (::Integer) — Output only. The storage utilization in bytes of the GoldengateDeployment.

#update_time

def update_time() -> ::Google::Protobuf::Timestamp
Returns

#upgrade_required_time

def upgrade_required_time() -> ::Google::Protobuf::Timestamp
Returns