ExternalExadataInfrastructureDiscovery

class oci.database_management.models.ExternalExadataInfrastructureDiscovery(**kwargs)

Bases: oci.database_management.models.entity_discovered.EntityDiscovered

The result of the Exadata infrastructure discovery.

Attributes

DISCOVER_STATUS_DISCOVERING str(object=’’) -> str
DISCOVER_STATUS_NEW_DISCOVERED str(object=’’) -> str
DISCOVER_STATUS_NOT_FOUND str(object=’’) -> str
DISCOVER_STATUS_PREV_DISCOVERED str(object=’’) -> str
ENTITY_TYPE_DATABASE_SYSTEM_DISCOVER_SUMMARY str(object=’’) -> str
ENTITY_TYPE_INFRASTRUCTURE_DISCOVER str(object=’’) -> str
ENTITY_TYPE_INFRASTRUCTURE_DISCOVER_SUMMARY str(object=’’) -> str
ENTITY_TYPE_STORAGE_GRID_DISCOVER_SUMMARY str(object=’’) -> str
ENTITY_TYPE_STORAGE_SERVER_DISCOVER_SUMMARY str(object=’’) -> str
LICENSE_MODEL_BRING_YOUR_OWN_LICENSE A constant which can be used with the license_model property of a ExternalExadataInfrastructureDiscovery.
LICENSE_MODEL_LICENSE_INCLUDED A constant which can be used with the license_model property of a ExternalExadataInfrastructureDiscovery.
RACK_SIZE_EIGHTH A constant which can be used with the rack_size property of a ExternalExadataInfrastructureDiscovery.
RACK_SIZE_FULL A constant which can be used with the rack_size property of a ExternalExadataInfrastructureDiscovery.
RACK_SIZE_HALF A constant which can be used with the rack_size property of a ExternalExadataInfrastructureDiscovery.
RACK_SIZE_QUARTER A constant which can be used with the rack_size property of a ExternalExadataInfrastructureDiscovery.
RACK_SIZE_UNKNOWN A constant which can be used with the rack_size property of a ExternalExadataInfrastructureDiscovery.
agent_id Gets the agent_id of this EntityDiscovered.
compartment_id Gets the compartment_id of this ExternalExadataInfrastructureDiscovery.
connector_id Gets the connector_id of this EntityDiscovered.
db_systems Gets the db_systems of this ExternalExadataInfrastructureDiscovery.
discover_error_code Gets the discover_error_code of this EntityDiscovered.
discover_error_msg Gets the discover_error_msg of this EntityDiscovered.
discover_status Gets the discover_status of this EntityDiscovered.
discovery_key [Required] Gets the discovery_key of this ExternalExadataInfrastructureDiscovery.
display_name [Required] Gets the display_name of this EntityDiscovered.
entity_type [Required] Gets the entity_type of this EntityDiscovered.
grid_home_path Gets the grid_home_path of this ExternalExadataInfrastructureDiscovery.
id Gets the id of this EntityDiscovered.
internal_id Gets the internal_id of this EntityDiscovered.
license_model Gets the license_model of this ExternalExadataInfrastructureDiscovery.
rack_size Gets the rack_size of this ExternalExadataInfrastructureDiscovery.
status Gets the status of this EntityDiscovered.
storage_grid Gets the storage_grid of this ExternalExadataInfrastructureDiscovery.
storage_servers Gets the storage_servers of this ExternalExadataInfrastructureDiscovery.
version Gets the version of this EntityDiscovered.

Methods

__init__(**kwargs) Initializes a new ExternalExadataInfrastructureDiscovery object with values from keyword arguments.
get_subtype(object_dictionary) Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
DISCOVER_STATUS_DISCOVERING = 'DISCOVERING'
DISCOVER_STATUS_NEW_DISCOVERED = 'NEW_DISCOVERED'
DISCOVER_STATUS_NOT_FOUND = 'NOT_FOUND'
DISCOVER_STATUS_PREV_DISCOVERED = 'PREV_DISCOVERED'
ENTITY_TYPE_DATABASE_SYSTEM_DISCOVER_SUMMARY = 'DATABASE_SYSTEM_DISCOVER_SUMMARY'
ENTITY_TYPE_INFRASTRUCTURE_DISCOVER = 'INFRASTRUCTURE_DISCOVER'
ENTITY_TYPE_INFRASTRUCTURE_DISCOVER_SUMMARY = 'INFRASTRUCTURE_DISCOVER_SUMMARY'
ENTITY_TYPE_STORAGE_GRID_DISCOVER_SUMMARY = 'STORAGE_GRID_DISCOVER_SUMMARY'
ENTITY_TYPE_STORAGE_SERVER_DISCOVER_SUMMARY = 'STORAGE_SERVER_DISCOVER_SUMMARY'
LICENSE_MODEL_BRING_YOUR_OWN_LICENSE = 'BRING_YOUR_OWN_LICENSE'

A constant which can be used with the license_model property of a ExternalExadataInfrastructureDiscovery. This constant has a value of “BRING_YOUR_OWN_LICENSE”

LICENSE_MODEL_LICENSE_INCLUDED = 'LICENSE_INCLUDED'

A constant which can be used with the license_model property of a ExternalExadataInfrastructureDiscovery. This constant has a value of “LICENSE_INCLUDED”

RACK_SIZE_EIGHTH = 'EIGHTH'

A constant which can be used with the rack_size property of a ExternalExadataInfrastructureDiscovery. This constant has a value of “EIGHTH”

RACK_SIZE_FULL = 'FULL'

A constant which can be used with the rack_size property of a ExternalExadataInfrastructureDiscovery. This constant has a value of “FULL”

RACK_SIZE_HALF = 'HALF'

A constant which can be used with the rack_size property of a ExternalExadataInfrastructureDiscovery. This constant has a value of “HALF”

RACK_SIZE_QUARTER = 'QUARTER'

A constant which can be used with the rack_size property of a ExternalExadataInfrastructureDiscovery. This constant has a value of “QUARTER”

RACK_SIZE_UNKNOWN = 'UNKNOWN'

A constant which can be used with the rack_size property of a ExternalExadataInfrastructureDiscovery. This constant has a value of “UNKNOWN”

__init__(**kwargs)

Initializes a new ExternalExadataInfrastructureDiscovery object with values from keyword arguments. The default value of the entity_type attribute of this class is INFRASTRUCTURE_DISCOVER and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • id (str) – The value to assign to the id property of this ExternalExadataInfrastructureDiscovery.
  • agent_id (str) – The value to assign to the agent_id property of this ExternalExadataInfrastructureDiscovery.
  • connector_id (str) – The value to assign to the connector_id property of this ExternalExadataInfrastructureDiscovery.
  • display_name (str) – The value to assign to the display_name property of this ExternalExadataInfrastructureDiscovery.
  • version (str) – The value to assign to the version property of this ExternalExadataInfrastructureDiscovery.
  • internal_id (str) – The value to assign to the internal_id property of this ExternalExadataInfrastructureDiscovery.
  • status (str) – The value to assign to the status property of this ExternalExadataInfrastructureDiscovery.
  • discover_status (str) – The value to assign to the discover_status property of this ExternalExadataInfrastructureDiscovery. Allowed values for this property are: “PREV_DISCOVERED”, “NEW_DISCOVERED”, “NOT_FOUND”, “DISCOVERING”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • discover_error_code (str) – The value to assign to the discover_error_code property of this ExternalExadataInfrastructureDiscovery.
  • discover_error_msg (str) – The value to assign to the discover_error_msg property of this ExternalExadataInfrastructureDiscovery.
  • entity_type (str) – The value to assign to the entity_type property of this ExternalExadataInfrastructureDiscovery. Allowed values for this property are: “STORAGE_SERVER_DISCOVER_SUMMARY”, “STORAGE_GRID_DISCOVER_SUMMARY”, “DATABASE_SYSTEM_DISCOVER_SUMMARY”, “INFRASTRUCTURE_DISCOVER_SUMMARY”, “INFRASTRUCTURE_DISCOVER”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • discovery_key (str) – The value to assign to the discovery_key property of this ExternalExadataInfrastructureDiscovery.
  • license_model (str) – The value to assign to the license_model property of this ExternalExadataInfrastructureDiscovery. Allowed values for this property are: “LICENSE_INCLUDED”, “BRING_YOUR_OWN_LICENSE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • compartment_id (str) – The value to assign to the compartment_id property of this ExternalExadataInfrastructureDiscovery.
  • rack_size (str) – The value to assign to the rack_size property of this ExternalExadataInfrastructureDiscovery. Allowed values for this property are: “FULL”, “HALF”, “QUARTER”, “EIGHTH”, “UNKNOWN”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • grid_home_path (str) – The value to assign to the grid_home_path property of this ExternalExadataInfrastructureDiscovery.
  • db_systems (list[oci.database_management.models.ExternalDatabaseSystemDiscoverySummary]) – The value to assign to the db_systems property of this ExternalExadataInfrastructureDiscovery.
  • storage_grid (oci.database_management.models.ExternalStorageGridDiscoverySummary) – The value to assign to the storage_grid property of this ExternalExadataInfrastructureDiscovery.
  • storage_servers (list[oci.database_management.models.ExternalStorageServerDiscoverySummary]) – The value to assign to the storage_servers property of this ExternalExadataInfrastructureDiscovery.
agent_id

Gets the agent_id of this EntityDiscovered. The OCID of the agent used for monitoring.

Returns:The agent_id of this EntityDiscovered.
Return type:str
compartment_id

Gets the compartment_id of this ExternalExadataInfrastructureDiscovery. The OCID of the compartment.

Returns:The compartment_id of this ExternalExadataInfrastructureDiscovery.
Return type:str
connector_id

Gets the connector_id of this EntityDiscovered. The OCID of the associated connector.

Returns:The connector_id of this EntityDiscovered.
Return type:str
db_systems

Gets the db_systems of this ExternalExadataInfrastructureDiscovery. The list of DB systems in the Exadata infrastructure.

Returns:The db_systems of this ExternalExadataInfrastructureDiscovery.
Return type:list[oci.database_management.models.ExternalDatabaseSystemDiscoverySummary]
discover_error_code

Gets the discover_error_code of this EntityDiscovered. The error code of the discovery.

Returns:The discover_error_code of this EntityDiscovered.
Return type:str
discover_error_msg

Gets the discover_error_msg of this EntityDiscovered. The error message of the discovery.

Returns:The discover_error_msg of this EntityDiscovered.
Return type:str
discover_status

Gets the discover_status of this EntityDiscovered. The status of the entity discovery.

Allowed values for this property are: “PREV_DISCOVERED”, “NEW_DISCOVERED”, “NOT_FOUND”, “DISCOVERING”

Returns:The discover_status of this EntityDiscovered.
Return type:str
discovery_key

[Required] Gets the discovery_key of this ExternalExadataInfrastructureDiscovery. The unique key of the discovery request.

Returns:The discovery_key of this ExternalExadataInfrastructureDiscovery.
Return type:str
display_name

[Required] Gets the display_name of this EntityDiscovered. The name of the entity.

Returns:The display_name of this EntityDiscovered.
Return type:str
entity_type

[Required] Gets the entity_type of this EntityDiscovered. The type of discovered entities.

Allowed values for this property are: “STORAGE_SERVER_DISCOVER_SUMMARY”, “STORAGE_GRID_DISCOVER_SUMMARY”, “DATABASE_SYSTEM_DISCOVER_SUMMARY”, “INFRASTRUCTURE_DISCOVER_SUMMARY”, “INFRASTRUCTURE_DISCOVER”

Returns:The entity_type of this EntityDiscovered.
Return type:str
static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

grid_home_path

Gets the grid_home_path of this ExternalExadataInfrastructureDiscovery. The Oracle home path of the Exadata infrastructure.

Returns:The grid_home_path of this ExternalExadataInfrastructureDiscovery.
Return type:str
id

Gets the id of this EntityDiscovered. The OCID of the entity discovered.

Returns:The id of this EntityDiscovered.
Return type:str
internal_id

Gets the internal_id of this EntityDiscovered. The internal identifier of the entity.

Returns:The internal_id of this EntityDiscovered.
Return type:str
license_model

Gets the license_model of this ExternalExadataInfrastructureDiscovery. The Oracle license model that applies to the database management resources.

Allowed values for this property are: “LICENSE_INCLUDED”, “BRING_YOUR_OWN_LICENSE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The license_model of this ExternalExadataInfrastructureDiscovery.
Return type:str
rack_size

Gets the rack_size of this ExternalExadataInfrastructureDiscovery. The size of the Exadata infrastructure.

Allowed values for this property are: “FULL”, “HALF”, “QUARTER”, “EIGHTH”, “UNKNOWN”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The rack_size of this ExternalExadataInfrastructureDiscovery.
Return type:str
status

Gets the status of this EntityDiscovered. The status of the entity.

Returns:The status of this EntityDiscovered.
Return type:str
storage_grid

Gets the storage_grid of this ExternalExadataInfrastructureDiscovery.

Returns:The storage_grid of this ExternalExadataInfrastructureDiscovery.
Return type:oci.database_management.models.ExternalStorageGridDiscoverySummary
storage_servers

Gets the storage_servers of this ExternalExadataInfrastructureDiscovery. The list of storage servers in the Exadata infrastructure.

Returns:The storage_servers of this ExternalExadataInfrastructureDiscovery.
Return type:list[oci.database_management.models.ExternalStorageServerDiscoverySummary]
version

Gets the version of this EntityDiscovered. The version of the entity.

Returns:The version of this EntityDiscovered.
Return type:str