ConfigureShardedDatabaseGsmsDetails

class oci.globally_distributed_database.models.ConfigureShardedDatabaseGsmsDetails(**kwargs)

Bases: object

Details of the request to configure new global service manager(GSM) instances for the sharded database.

Methods

__init__(**kwargs) Initializes a new ConfigureShardedDatabaseGsmsDetails object with values from keyword arguments.

Attributes

is_latest_gsm_image [Required] Gets the is_latest_gsm_image of this ConfigureShardedDatabaseGsmsDetails.
old_gsm_names [Required] Gets the old_gsm_names of this ConfigureShardedDatabaseGsmsDetails.
__init__(**kwargs)

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

Parameters:
  • old_gsm_names (list[str]) – The value to assign to the old_gsm_names property of this ConfigureShardedDatabaseGsmsDetails.
  • is_latest_gsm_image (bool) – The value to assign to the is_latest_gsm_image property of this ConfigureShardedDatabaseGsmsDetails.
is_latest_gsm_image

[Required] Gets the is_latest_gsm_image of this ConfigureShardedDatabaseGsmsDetails. Flag to indicate if new global service manager(GSM) instances shall use latest image or re-use image used by existing GSM instances.

Returns:The is_latest_gsm_image of this ConfigureShardedDatabaseGsmsDetails.
Return type:bool
old_gsm_names

[Required] Gets the old_gsm_names of this ConfigureShardedDatabaseGsmsDetails. Names of old global service manager(GSM) instances corresponding to which new GSM instances need to be configured.

Returns:The old_gsm_names of this ConfigureShardedDatabaseGsmsDetails.
Return type:list[str]