UpdateExadataInfrastructureDetails

class oci.database.models.UpdateExadataInfrastructureDetails(**kwargs)

Bases: object

Updates the Exadata infrastructure. Applies to Exadata Cloud@Customer instances only. See update_cloud_exadata_infrastructure_details() for information on updating Exadata Cloud Service cloud Exadata infrastructure resources.

Attributes:

ADDITIONAL_COMPUTE_SYSTEM_MODEL_X10_M

A constant which can be used with the additional_compute_system_model property of a UpdateExadataInfrastructureDetails.

ADDITIONAL_COMPUTE_SYSTEM_MODEL_X11_M

A constant which can be used with the additional_compute_system_model property of a UpdateExadataInfrastructureDetails.

ADDITIONAL_COMPUTE_SYSTEM_MODEL_X7

A constant which can be used with the additional_compute_system_model property of a UpdateExadataInfrastructureDetails.

ADDITIONAL_COMPUTE_SYSTEM_MODEL_X8

A constant which can be used with the additional_compute_system_model property of a UpdateExadataInfrastructureDetails.

ADDITIONAL_COMPUTE_SYSTEM_MODEL_X8_M

A constant which can be used with the additional_compute_system_model property of a UpdateExadataInfrastructureDetails.

ADDITIONAL_COMPUTE_SYSTEM_MODEL_X9_M

A constant which can be used with the additional_compute_system_model property of a UpdateExadataInfrastructureDetails.

additional_compute_count

Gets the additional_compute_count of this UpdateExadataInfrastructureDetails.

additional_compute_system_model

Gets the additional_compute_system_model of this UpdateExadataInfrastructureDetails.

additional_storage_count

Gets the additional_storage_count of this UpdateExadataInfrastructureDetails.

admin_network_cidr

Gets the admin_network_cidr of this UpdateExadataInfrastructureDetails.

cloud_control_plane_server1

Gets the cloud_control_plane_server1 of this UpdateExadataInfrastructureDetails.

cloud_control_plane_server2

Gets the cloud_control_plane_server2 of this UpdateExadataInfrastructureDetails.

contacts

Gets the contacts of this UpdateExadataInfrastructureDetails.

corporate_proxy

Gets the corporate_proxy of this UpdateExadataInfrastructureDetails.

defined_tags

Gets the defined_tags of this UpdateExadataInfrastructureDetails.

dns_server

Gets the dns_server of this UpdateExadataInfrastructureDetails.

freeform_tags

Gets the freeform_tags of this UpdateExadataInfrastructureDetails.

gateway

Gets the gateway of this UpdateExadataInfrastructureDetails.

infini_band_network_cidr

Gets the infini_band_network_cidr of this UpdateExadataInfrastructureDetails.

is_cps_offline_report_enabled

Gets the is_cps_offline_report_enabled of this UpdateExadataInfrastructureDetails.

is_multi_rack_deployment

Gets the is_multi_rack_deployment of this UpdateExadataInfrastructureDetails.

maintenance_version_preferences

Gets the maintenance_version_preferences of this UpdateExadataInfrastructureDetails.

maintenance_window

Gets the maintenance_window of this UpdateExadataInfrastructureDetails.

multi_rack_configuration_file

Gets the multi_rack_configuration_file of this UpdateExadataInfrastructureDetails.

netmask

Gets the netmask of this UpdateExadataInfrastructureDetails.

network_bonding_mode_details

Gets the network_bonding_mode_details of this UpdateExadataInfrastructureDetails.

ntp_server

Gets the ntp_server of this UpdateExadataInfrastructureDetails.

time_zone

Gets the time_zone of this UpdateExadataInfrastructureDetails.

Methods:

__init__(**kwargs)

Initializes a new UpdateExadataInfrastructureDetails object with values from keyword arguments.

ADDITIONAL_COMPUTE_SYSTEM_MODEL_X10_M = 'X10M'

A constant which can be used with the additional_compute_system_model property of a UpdateExadataInfrastructureDetails. This constant has a value of “X10M”

ADDITIONAL_COMPUTE_SYSTEM_MODEL_X11_M = 'X11M'

A constant which can be used with the additional_compute_system_model property of a UpdateExadataInfrastructureDetails. This constant has a value of “X11M”

ADDITIONAL_COMPUTE_SYSTEM_MODEL_X7 = 'X7'

A constant which can be used with the additional_compute_system_model property of a UpdateExadataInfrastructureDetails. This constant has a value of “X7”

ADDITIONAL_COMPUTE_SYSTEM_MODEL_X8 = 'X8'

A constant which can be used with the additional_compute_system_model property of a UpdateExadataInfrastructureDetails. This constant has a value of “X8”

ADDITIONAL_COMPUTE_SYSTEM_MODEL_X8_M = 'X8M'

A constant which can be used with the additional_compute_system_model property of a UpdateExadataInfrastructureDetails. This constant has a value of “X8M”

ADDITIONAL_COMPUTE_SYSTEM_MODEL_X9_M = 'X9M'

A constant which can be used with the additional_compute_system_model property of a UpdateExadataInfrastructureDetails. This constant has a value of “X9M”

__init__(**kwargs)

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

Parameters
  • cloud_control_plane_server1 (str) – The value to assign to the cloud_control_plane_server1 property of this UpdateExadataInfrastructureDetails.

  • cloud_control_plane_server2 (str) – The value to assign to the cloud_control_plane_server2 property of this UpdateExadataInfrastructureDetails.

  • netmask (str) – The value to assign to the netmask property of this UpdateExadataInfrastructureDetails.

  • gateway (str) – The value to assign to the gateway property of this UpdateExadataInfrastructureDetails.

  • admin_network_cidr (str) – The value to assign to the admin_network_cidr property of this UpdateExadataInfrastructureDetails.

  • infini_band_network_cidr (str) – The value to assign to the infini_band_network_cidr property of this UpdateExadataInfrastructureDetails.

  • corporate_proxy (str) – The value to assign to the corporate_proxy property of this UpdateExadataInfrastructureDetails.

  • contacts (list[oci.database.models.ExadataInfrastructureContact]) – The value to assign to the contacts property of this UpdateExadataInfrastructureDetails.

  • maintenance_window (oci.database.models.MaintenanceWindow) – The value to assign to the maintenance_window property of this UpdateExadataInfrastructureDetails.

  • maintenance_version_preferences (oci.database.models.MaintenanceVersionPreferenceDetails) – The value to assign to the maintenance_version_preferences property of this UpdateExadataInfrastructureDetails.

  • additional_storage_count (int) – The value to assign to the additional_storage_count property of this UpdateExadataInfrastructureDetails.

  • is_multi_rack_deployment (bool) – The value to assign to the is_multi_rack_deployment property of this UpdateExadataInfrastructureDetails.

  • multi_rack_configuration_file (str) – The value to assign to the multi_rack_configuration_file property of this UpdateExadataInfrastructureDetails.

  • additional_compute_count (int) – The value to assign to the additional_compute_count property of this UpdateExadataInfrastructureDetails.

  • additional_compute_system_model (str) – The value to assign to the additional_compute_system_model property of this UpdateExadataInfrastructureDetails. Allowed values for this property are: “X7”, “X8”, “X8M”, “X9M”, “X10M”, “X11M”

  • dns_server (list[str]) – The value to assign to the dns_server property of this UpdateExadataInfrastructureDetails.

  • ntp_server (list[str]) – The value to assign to the ntp_server property of this UpdateExadataInfrastructureDetails.

  • time_zone (str) – The value to assign to the time_zone property of this UpdateExadataInfrastructureDetails.

  • is_cps_offline_report_enabled (bool) – The value to assign to the is_cps_offline_report_enabled property of this UpdateExadataInfrastructureDetails.

  • network_bonding_mode_details (oci.database.models.NetworkBondingModeDetails) – The value to assign to the network_bonding_mode_details property of this UpdateExadataInfrastructureDetails.

  • freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this UpdateExadataInfrastructureDetails.

  • defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this UpdateExadataInfrastructureDetails.

property additional_compute_count

Gets the additional_compute_count of this UpdateExadataInfrastructureDetails. The requested number of additional compute servers for the Exadata infrastructure.

Returns

The additional_compute_count of this UpdateExadataInfrastructureDetails.

Return type

int

property additional_compute_system_model

Gets the additional_compute_system_model of this UpdateExadataInfrastructureDetails. Oracle Exadata System Model specification. The system model determines the amount of compute or storage server resources available for use. For more information, please see [System and Shape Configuration Options] (https://docs.oracle.com/en/engineered-systems/exadata-cloud-at-customer/ecccm/ecc-system-config-options.html#GUID-9E090174-5C57-4EB1-9243-B470F9F10D6B)

Allowed values for this property are: “X7”, “X8”, “X8M”, “X9M”, “X10M”, “X11M”

Returns

The additional_compute_system_model of this UpdateExadataInfrastructureDetails.

Return type

str

property additional_storage_count

Gets the additional_storage_count of this UpdateExadataInfrastructureDetails. The requested number of additional storage servers for the Exadata infrastructure.

Returns

The additional_storage_count of this UpdateExadataInfrastructureDetails.

Return type

int

property admin_network_cidr

Gets the admin_network_cidr of this UpdateExadataInfrastructureDetails. The CIDR block for the Exadata administration network.

Returns

The admin_network_cidr of this UpdateExadataInfrastructureDetails.

Return type

str

property cloud_control_plane_server1

Gets the cloud_control_plane_server1 of this UpdateExadataInfrastructureDetails. The IP address for the first control plane server.

Returns

The cloud_control_plane_server1 of this UpdateExadataInfrastructureDetails.

Return type

str

property cloud_control_plane_server2

Gets the cloud_control_plane_server2 of this UpdateExadataInfrastructureDetails. The IP address for the second control plane server.

Returns

The cloud_control_plane_server2 of this UpdateExadataInfrastructureDetails.

Return type

str

property contacts

Gets the contacts of this UpdateExadataInfrastructureDetails. The list of contacts for the Exadata infrastructure.

Returns

The contacts of this UpdateExadataInfrastructureDetails.

Return type

list[oci.database.models.ExadataInfrastructureContact]

property corporate_proxy

Gets the corporate_proxy of this UpdateExadataInfrastructureDetails. The corporate network proxy for access to the control plane network.

Returns

The corporate_proxy of this UpdateExadataInfrastructureDetails.

Return type

str

property defined_tags

Gets the defined_tags of this UpdateExadataInfrastructureDetails. Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

Returns

The defined_tags of this UpdateExadataInfrastructureDetails.

Return type

dict(str, dict(str, object))

property dns_server

Gets the dns_server of this UpdateExadataInfrastructureDetails. The list of DNS server IP addresses. Maximum of 3 allowed.

Returns

The dns_server of this UpdateExadataInfrastructureDetails.

Return type

list[str]

property freeform_tags

Gets the freeform_tags of this UpdateExadataInfrastructureDetails. Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.

Example: {“Department”: “Finance”}

Returns

The freeform_tags of this UpdateExadataInfrastructureDetails.

Return type

dict(str, str)

property gateway

Gets the gateway of this UpdateExadataInfrastructureDetails. The gateway for the control plane network.

Returns

The gateway of this UpdateExadataInfrastructureDetails.

Return type

str

property infini_band_network_cidr

Gets the infini_band_network_cidr of this UpdateExadataInfrastructureDetails. The CIDR block for the Exadata InfiniBand interconnect.

Returns

The infini_band_network_cidr of this UpdateExadataInfrastructureDetails.

Return type

str

property is_cps_offline_report_enabled

Gets the is_cps_offline_report_enabled of this UpdateExadataInfrastructureDetails. Indicates whether cps offline diagnostic report is enabled for this Exadata infrastructure. This will allow a customer to quickly check status themselves and fix problems on their end, saving time and frustration for both Oracle and the customer when they find the CPS in a disconnected state.You can enable offline diagnostic report during Exadata infrastructure provisioning. You can also disable or enable it at any time using the UpdateExadatainfrastructure API.

Returns

The is_cps_offline_report_enabled of this UpdateExadataInfrastructureDetails.

Return type

bool

property is_multi_rack_deployment

Gets the is_multi_rack_deployment of this UpdateExadataInfrastructureDetails. Indicates if deployment is Multi-Rack or not.

Returns

The is_multi_rack_deployment of this UpdateExadataInfrastructureDetails.

Return type

bool

property maintenance_version_preferences

Gets the maintenance_version_preferences of this UpdateExadataInfrastructureDetails.

Returns

The maintenance_version_preferences of this UpdateExadataInfrastructureDetails.

Return type

oci.database.models.MaintenanceVersionPreferenceDetails

property maintenance_window

Gets the maintenance_window of this UpdateExadataInfrastructureDetails.

Returns

The maintenance_window of this UpdateExadataInfrastructureDetails.

Return type

oci.database.models.MaintenanceWindow

property multi_rack_configuration_file

Gets the multi_rack_configuration_file of this UpdateExadataInfrastructureDetails. The base64 encoded Multi-Rack configuration json file.

Returns

The multi_rack_configuration_file of this UpdateExadataInfrastructureDetails.

Return type

str

property netmask

Gets the netmask of this UpdateExadataInfrastructureDetails. The netmask for the control plane network.

Returns

The netmask of this UpdateExadataInfrastructureDetails.

Return type

str

property network_bonding_mode_details

Gets the network_bonding_mode_details of this UpdateExadataInfrastructureDetails.

Returns

The network_bonding_mode_details of this UpdateExadataInfrastructureDetails.

Return type

oci.database.models.NetworkBondingModeDetails

property ntp_server

Gets the ntp_server of this UpdateExadataInfrastructureDetails. The list of NTP server IP addresses. Maximum of 3 allowed.

Returns

The ntp_server of this UpdateExadataInfrastructureDetails.

Return type

list[str]

property time_zone

Gets the time_zone of this UpdateExadataInfrastructureDetails. The time zone of the Exadata infrastructure. For details, see Exadata Infrastructure Time Zones.

Returns

The time_zone of this UpdateExadataInfrastructureDetails.

Return type

str