UpdateExascaleCloudExadataInfrastructure
Configures or updates the Exascale storage on an Exadata infrastructure. After you configure Exascale storage, you can create Exascale storage vaults on the infrastructure and VM clusters that use Exascale storage.
Request Syntax
{
"cloudExadataInfrastructureId": "string",
"totalStorageSizeInGBs": number,
"totalVmStorageSizeInGBs": number
}
Request Parameters
For information about the parameters that are common to all actions, see Common Parameters.
The request accepts the following data in JSON format.
- cloudExadataInfrastructureId
-
The unique identifier or Amazon Resource Name (ARN) of the Exadata infrastructure to update.
Type: String
Length Constraints: Minimum length of 6. Maximum length of 2048.
Pattern:
(arn:(?:aws|aws-cn|aws-us-gov|aws-iso-{0,1}[a-z]{0,1}):[a-z0-9-]+:[a-z0-9-]*:[0-9]+:[a-z0-9-]+/[a-zA-Z0-9_~.-]{6,64}|[a-zA-Z0-9_~.-]{6,64})Required: Yes
- totalStorageSizeInGBs
-
The total amount of Exascale storage, in gigabytes (GB), to configure on the Exadata infrastructure.
Type: Integer
Required: Yes
- totalVmStorageSizeInGBs
-
The total amount of Exascale storage, in gigabytes (GB), to allocate for VM storage on the Exadata infrastructure. VM clusters that store their VM file systems or VM backups in Exascale storage use this capacity.
Type: Integer
Required: No
Response Syntax
{
"cloudExadataInfrastructureId": "string",
"displayName": "string",
"status": "string",
"statusReason": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
The following data is returned in JSON format by the service.
- cloudExadataInfrastructureId
-
The unique identifier of the updated Exadata infrastructure.
Type: String
- displayName
-
The user-friendly name of the updated Exadata infrastructure.
Type: String
- status
-
The current status of the Exadata infrastructure after the update operation.
Type: String
Valid Values:
AVAILABLE | FAILED | PROVISIONING | TERMINATED | TERMINATING | UPDATING | MAINTENANCE_IN_PROGRESS - statusReason
-
Additional information about the status of the Exadata infrastructure after the update operation.
Type: String
Errors
For information about the errors that are common to all actions, see Common Error Types.
- AccessDeniedException
-
You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
HTTP Status Code: 400
- ConflictException
-
Occurs when a conflict with the current status of your resource. Fix any inconsistencies with your resource and try again.
- resourceId
-
The identifier of the resource that caused the conflict.
- resourceType
-
The type of resource that caused the conflict.
HTTP Status Code: 400
- InternalServerException
-
Occurs when there is an internal failure in the Oracle Database@AWS service. Wait and try again.
- retryAfterSeconds
-
The number of seconds to wait before retrying the request after an internal server error.
HTTP Status Code: 500
- ResourceNotFoundException
-
The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
- resourceId
-
The identifier of the resource that was not found.
- resourceType
-
The type of resource that was not found.
HTTP Status Code: 400
- ThrottlingException
-
The request was denied due to request throttling.
- retryAfterSeconds
-
The number of seconds to wait before retrying the request after being throttled.
HTTP Status Code: 400
- ValidationException
-
The request has failed validation because it is missing required fields or has invalid inputs.
- fieldList
-
A list of fields that failed validation.
- reason
-
The reason why the validation failed.
HTTP Status Code: 400
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: