CreateCatalogPeerWithExadbXsDetails¶
-
class
oci.distributed_database.models.CreateCatalogPeerWithExadbXsDetails(**kwargs)¶ Bases:
objectDetails required for creation of ExadbXs infrastructure based catalog peer.
Attributes
PROTECTION_MODE_MAXIMUM_AVAILABILITYA constant which can be used with the protection_mode property of a CreateCatalogPeerWithExadbXsDetails. PROTECTION_MODE_MAXIMUM_PERFORMANCEA constant which can be used with the protection_mode property of a CreateCatalogPeerWithExadbXsDetails. PROTECTION_MODE_MAXIMUM_PROTECTIONA constant which can be used with the protection_mode property of a CreateCatalogPeerWithExadbXsDetails. TRANSPORT_TYPE_ASYNCA constant which can be used with the transport_type property of a CreateCatalogPeerWithExadbXsDetails. TRANSPORT_TYPE_FASTSYNCA constant which can be used with the transport_type property of a CreateCatalogPeerWithExadbXsDetails. TRANSPORT_TYPE_SYNCA constant which can be used with the transport_type property of a CreateCatalogPeerWithExadbXsDetails. protection_modeGets the protection_mode of this CreateCatalogPeerWithExadbXsDetails. transport_typeGets the transport_type of this CreateCatalogPeerWithExadbXsDetails. vm_cluster_id[Required] Gets the vm_cluster_id of this CreateCatalogPeerWithExadbXsDetails. Methods
__init__(**kwargs)Initializes a new CreateCatalogPeerWithExadbXsDetails object with values from keyword arguments. -
PROTECTION_MODE_MAXIMUM_AVAILABILITY= 'MAXIMUM_AVAILABILITY'¶ A constant which can be used with the protection_mode property of a CreateCatalogPeerWithExadbXsDetails. This constant has a value of “MAXIMUM_AVAILABILITY”
-
PROTECTION_MODE_MAXIMUM_PERFORMANCE= 'MAXIMUM_PERFORMANCE'¶ A constant which can be used with the protection_mode property of a CreateCatalogPeerWithExadbXsDetails. This constant has a value of “MAXIMUM_PERFORMANCE”
-
PROTECTION_MODE_MAXIMUM_PROTECTION= 'MAXIMUM_PROTECTION'¶ A constant which can be used with the protection_mode property of a CreateCatalogPeerWithExadbXsDetails. This constant has a value of “MAXIMUM_PROTECTION”
-
TRANSPORT_TYPE_ASYNC= 'ASYNC'¶ A constant which can be used with the transport_type property of a CreateCatalogPeerWithExadbXsDetails. This constant has a value of “ASYNC”
-
TRANSPORT_TYPE_FASTSYNC= 'FASTSYNC'¶ A constant which can be used with the transport_type property of a CreateCatalogPeerWithExadbXsDetails. This constant has a value of “FASTSYNC”
-
TRANSPORT_TYPE_SYNC= 'SYNC'¶ A constant which can be used with the transport_type property of a CreateCatalogPeerWithExadbXsDetails. This constant has a value of “SYNC”
-
__init__(**kwargs)¶ Initializes a new CreateCatalogPeerWithExadbXsDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - vm_cluster_id (str) – The value to assign to the vm_cluster_id property of this CreateCatalogPeerWithExadbXsDetails.
- protection_mode (str) – The value to assign to the protection_mode property of this CreateCatalogPeerWithExadbXsDetails. Allowed values for this property are: “MAXIMUM_AVAILABILITY”, “MAXIMUM_PERFORMANCE”, “MAXIMUM_PROTECTION”
- transport_type (str) – The value to assign to the transport_type property of this CreateCatalogPeerWithExadbXsDetails. Allowed values for this property are: “SYNC”, “ASYNC”, “FASTSYNC”
-
protection_mode¶ Gets the protection_mode of this CreateCatalogPeerWithExadbXsDetails. The protectionMode for the catalog peer.
Allowed values for this property are: “MAXIMUM_AVAILABILITY”, “MAXIMUM_PERFORMANCE”, “MAXIMUM_PROTECTION”
Returns: The protection_mode of this CreateCatalogPeerWithExadbXsDetails. Return type: str
-
transport_type¶ Gets the transport_type of this CreateCatalogPeerWithExadbXsDetails. The redo transport type to use for this Data Guard association.
Allowed values for this property are: “SYNC”, “ASYNC”, “FASTSYNC”
Returns: The transport_type of this CreateCatalogPeerWithExadbXsDetails. Return type: str
-