odb / Client / get_cloud_exadata_infrastructure

get_cloud_exadata_infrastructure

odb.Client.get_cloud_exadata_infrastructure(**kwargs)

Returns information about the specified Exadata infrastructure.

See also: AWS API Documentation

Request Syntax

response = client.get_cloud_exadata_infrastructure(
    cloudExadataInfrastructureId='string'
)
Parameters:

cloudExadataInfrastructureId (string) –

[REQUIRED]

The unique identifier of the Exadata infrastructure.

Return type:

dict

Returns:

Response Syntax

{
    'cloudExadataInfrastructure': {
        'cloudExadataInfrastructureId': 'string',
        'displayName': 'string',
        'status': 'AVAILABLE'|'FAILED'|'PROVISIONING'|'TERMINATED'|'TERMINATING'|'UPDATING'|'MAINTENANCE_IN_PROGRESS',
        'statusReason': 'string',
        'cloudExadataInfrastructureArn': 'string',
        'activatedStorageCount': 123,
        'additionalStorageCount': 123,
        'availableStorageSizeInGBs': 123,
        'availabilityZone': 'string',
        'availabilityZoneId': 'string',
        'computeCount': 123,
        'cpuCount': 123,
        'customerContactsToSendToOCI': [
            {
                'email': 'string'
            },
        ],
        'dataStorageSizeInTBs': 123.0,
        'dbNodeStorageSizeInGBs': 123,
        'dbServerVersion': 'string',
        'lastMaintenanceRunId': 'string',
        'maintenanceWindow': {
            'customActionTimeoutInMins': 123,
            'daysOfWeek': [
                {
                    'name': 'MONDAY'|'TUESDAY'|'WEDNESDAY'|'THURSDAY'|'FRIDAY'|'SATURDAY'|'SUNDAY'
                },
            ],
            'hoursOfDay': [
                123,
            ],
            'isCustomActionTimeoutEnabled': True|False,
            'leadTimeInWeeks': 123,
            'months': [
                {
                    'name': 'JANUARY'|'FEBRUARY'|'MARCH'|'APRIL'|'MAY'|'JUNE'|'JULY'|'AUGUST'|'SEPTEMBER'|'OCTOBER'|'NOVEMBER'|'DECEMBER'
                },
            ],
            'patchingMode': 'ROLLING'|'NONROLLING',
            'preference': 'NO_PREFERENCE'|'CUSTOM_PREFERENCE',
            'skipRu': True|False,
            'weeksOfMonth': [
                123,
            ]
        },
        'maxCpuCount': 123,
        'maxDataStorageInTBs': 123.0,
        'maxDbNodeStorageSizeInGBs': 123,
        'maxMemoryInGBs': 123,
        'memorySizeInGBs': 123,
        'monthlyDbServerVersion': 'string',
        'monthlyStorageServerVersion': 'string',
        'nextMaintenanceRunId': 'string',
        'ociResourceAnchorName': 'string',
        'ociUrl': 'string',
        'ocid': 'string',
        'shape': 'string',
        'storageCount': 123,
        'storageServerVersion': 'string',
        'createdAt': datetime(2015, 1, 1),
        'totalStorageSizeInGBs': 123,
        'percentProgress': ...,
        'databaseServerType': 'string',
        'storageServerType': 'string',
        'computeModel': 'ECPU'|'OCPU'
    }
}

Response Structure

  • (dict) –

    • cloudExadataInfrastructure (dict) –

      The Exadata infrastructure.

      • cloudExadataInfrastructureId (string) –

        The unique identifier for the Exadata infrastructure.

      • displayName (string) –

        The user-friendly name for the Exadata infrastructure.

      • status (string) –

        The current status of the Exadata infrastructure.

      • statusReason (string) –

        Additional information about the status of the Exadata infrastructure.

      • cloudExadataInfrastructureArn (string) –

        The Amazon Resource Name (ARN) for the Exadata infrastructure.

      • activatedStorageCount (integer) –

        The number of storage servers requested for the Exadata infrastructure.

      • additionalStorageCount (integer) –

        The number of storage servers requested for the Exadata infrastructure.

      • availableStorageSizeInGBs (integer) –

        The amount of available storage, in gigabytes (GB), for the Exadata infrastructure.

      • availabilityZone (string) –

        The name of the Availability Zone (AZ) where the Exadata infrastructure is located.

      • availabilityZoneId (string) –

        The AZ ID of the AZ where the Exadata infrastructure is located.

      • computeCount (integer) –

        The number of database servers for the Exadata infrastructure.

      • cpuCount (integer) –

        The total number of CPU cores that are allocated to the Exadata infrastructure.

      • customerContactsToSendToOCI (list) –

        The email addresses of contacts to receive notification from Oracle about maintenance updates for the Exadata infrastructure.

        • (dict) –

          A contact to receive notification from Oracle about maintenance updates for a specific Exadata infrastructure.

          • email (string) –

            The email address of the contact.

      • dataStorageSizeInTBs (float) –

        The size of the Exadata infrastructure’s data disk group, in terabytes (TB).

      • dbNodeStorageSizeInGBs (integer) –

        The size of the Exadata infrastructure’s local node storage, in gigabytes (GB).

      • dbServerVersion (string) –

        The software version of the database servers (dom0) in the Exadata infrastructure.

      • lastMaintenanceRunId (string) –

        The Oracle Cloud Identifier (OCID) of the last maintenance run for the Exadata infrastructure.

      • maintenanceWindow (dict) –

        The scheduling details for the maintenance window. Patching and system updates take place during the maintenance window.

        • customActionTimeoutInMins (integer) –

          The custom action timeout in minutes for the maintenance window.

        • daysOfWeek (list) –

          The days of the week when maintenance can be performed.

          • (dict) –

            An enumeration of days of the week used for scheduling maintenance windows.

            • name (string) –

              The name of the day of the week.

        • hoursOfDay (list) –

          The hours of the day when maintenance can be performed.

          • (integer) –

        • isCustomActionTimeoutEnabled (boolean) –

          Indicates whether custom action timeout is enabled for the maintenance window.

        • leadTimeInWeeks (integer) –

          The lead time in weeks before the maintenance window.

        • months (list) –

          The months when maintenance can be performed.

          • (dict) –

            An enumeration of months used for scheduling maintenance windows.

            • name (string) –

              The name of the month.

        • patchingMode (string) –

          The patching mode for the maintenance window.

        • preference (string) –

          The preference for the maintenance window scheduling.

        • skipRu (boolean) –

          Indicates whether to skip release updates during maintenance.

        • weeksOfMonth (list) –

          The weeks of the month when maintenance can be performed.

          • (integer) –

      • maxCpuCount (integer) –

        The total number of CPU cores available on the Exadata infrastructure.

      • maxDataStorageInTBs (float) –

        The total amount of data disk group storage, in terabytes (TB), that’s available on the Exadata infrastructure.

      • maxDbNodeStorageSizeInGBs (integer) –

        The total amount of local node storage, in gigabytes (GB), that’s available on the Exadata infrastructure.

      • maxMemoryInGBs (integer) –

        The total amount of memory, in gigabytes (GB), that’s available on the Exadata infrastructure.

      • memorySizeInGBs (integer) –

        The amount of memory, in gigabytes (GB), that’s allocated on the Exadata infrastructure.

      • monthlyDbServerVersion (string) –

        The monthly software version of the database servers installed on the Exadata infrastructure.

      • monthlyStorageServerVersion (string) –

        The monthly software version of the storage servers installed on the Exadata infrastructure.

      • nextMaintenanceRunId (string) –

        The OCID of the next maintenance run for the Exadata infrastructure.

      • ociResourceAnchorName (string) –

        The name of the OCI resource anchor for the Exadata infrastructure.

      • ociUrl (string) –

        The HTTPS link to the Exadata infrastructure in OCI.

      • ocid (string) –

        The OCID of the Exadata infrastructure.

      • shape (string) –

        The model name of the Exadata infrastructure.

      • storageCount (integer) –

        The number of storage servers that are activated for the Exadata infrastructure.

      • storageServerVersion (string) –

        The software version of the storage servers on the Exadata infrastructure.

      • createdAt (datetime) –

        The date and time when the Exadata infrastructure was created.

      • totalStorageSizeInGBs (integer) –

        The total amount of storage, in gigabytes (GB), on the the Exadata infrastructure.

      • percentProgress (float) –

        The amount of progress made on the current operation on the Exadata infrastructure, expressed as a percentage.

      • databaseServerType (string) –

        The database server model type of the Exadata infrastructure. For the list of valid model names, use the ListDbSystemShapes operation.

      • storageServerType (string) –

        The storage server model type of the Exadata infrastructure. For the list of valid model names, use the ListDbSystemShapes operation.

      • computeModel (string) –

        The OCI model compute model used when you create or clone an instance: ECPU or OCPU. An ECPU is an abstracted measure of compute resources. ECPUs are based on the number of cores elastically allocated from a pool of compute and storage servers. An OCPU is a legacy physical measure of compute resources. OCPUs are based on the physical core of a processor with hyper-threading enabled.

Exceptions