odb / Client / create_cloud_exadata_infrastructure
create_cloud_exadata_infrastructure¶
- odb.Client.create_cloud_exadata_infrastructure(**kwargs)¶
Creates an Exadata infrastructure.
See also: AWS API Documentation
Request Syntax
response = client.create_cloud_exadata_infrastructure( displayName='string', shape='string', availabilityZone='string', availabilityZoneId='string', tags={ 'string': 'string' }, computeCount=123, customerContactsToSendToOCI=[ { 'email': '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, ] }, storageCount=123, clientToken='string', databaseServerType='string', storageServerType='string' )
- Parameters:
displayName (string) –
[REQUIRED]
A user-friendly name for the Exadata infrastructure.
shape (string) –
[REQUIRED]
The model name of the Exadata infrastructure. For the list of valid model names, use the
ListDbSystemShapes
operation.availabilityZone (string) –
The name of the Availability Zone (AZ) where the Exadata infrastructure is located.
This operation requires that you specify a value for either
availabilityZone
oravailabilityZoneId
.Example:
us-east-1a
availabilityZoneId (string) –
The AZ ID of the AZ where the Exadata infrastructure is located.
This operation requires that you specify a value for either
availabilityZone
oravailabilityZoneId
.Example:
use1-az1
tags (dict) –
The list of resource tags to apply to the Exadata infrastructure.
(string) –
(string) –
computeCount (integer) –
[REQUIRED]
The number of database servers for the Exadata infrastructure. Valid values for this parameter depend on the shape. To get information about the minimum and maximum values, use the
ListDbSystemShapes
operation.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.
maintenanceWindow (dict) –
The maintenance window configuration for the Exadata Cloud infrastructure.
This allows you to define when maintenance operations such as patching and updates can be performed on the infrastructure.
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) –
storageCount (integer) –
[REQUIRED]
The number of storage servers to activate for this Exadata infrastructure. Valid values for this parameter depend on the shape. To get information about the minimum and maximum values, use the
ListDbSystemShapes
operation.clientToken (string) –
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency. The client token is valid for up to 24 hours after it’s first used.
This field is autopopulated if not provided.
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.
- Return type:
dict
- Returns:
Response Syntax
{ 'displayName': 'string', 'status': 'AVAILABLE'|'FAILED'|'PROVISIONING'|'TERMINATED'|'TERMINATING'|'UPDATING'|'MAINTENANCE_IN_PROGRESS', 'statusReason': 'string', 'cloudExadataInfrastructureId': 'string' }
Response Structure
(dict) –
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.
cloudExadataInfrastructureId (string) –
The unique identifier of the Exadata infrastructure.
Exceptions
odb.Client.exceptions.ThrottlingException
odb.Client.exceptions.ServiceQuotaExceededException
odb.Client.exceptions.ValidationException
odb.Client.exceptions.ConflictException
odb.Client.exceptions.AccessDeniedException
odb.Client.exceptions.InternalServerException