cloud_exadata_infrastructures
Creates, updates, deletes, gets or lists a cloud_exadata_infrastructures resource.
Overview​
| Name | cloud_exadata_infrastructures |
| Type | Resource |
| Id | oci.database.cloud_exadata_infrastructures |
Fields​
The following fields are returned by SELECT queries:
- get
- list
The cloud Exadata infrastructure details.
| Name | Datatype | Description |
|---|---|---|
id | string | The [OCID](/Content/General/Concepts/identifiers.htm) of the cloud Exadata infrastructure resource. |
activatedStorageCount | integer | The requested number of additional storage servers activated for the Exadata infrastructure. |
additionalStorageCount | integer | The requested number of additional storage servers for the Exadata infrastructure. |
availabilityDomain | string | The name of the availability domain that the cloud Exadata infrastructure resource is located in. |
availableStorageSizeInGBs | integer (int32) | The available storage can be allocated to the cloud Exadata infrastructure resource, in gigabytes (GB). |
clusterPlacementGroupId | string | The [OCID](/Content/General/Concepts/identifiers.htm) of the cluster placement group of the Exadata Infrastructure. |
compartmentId | string | The [OCID](/Content/General/Concepts/identifiers.htm) of the compartment. |
computeCount | integer (int32) | The number of compute servers for the cloud Exadata infrastructure. |
computeModel | string | The compute model of the Base Database, Exadata Infrastructure, VM Cluster and Autonomous AI Database. (ECPU, OCPU) (x-default-description: Null used when unspecified.) |
cpuCount | integer | The total number of CPU cores allocated. |
customerContacts | array | The list of customer email addresses that receive information from Oracle about the specified OCI Database service resource. Oracle uses these email addresses to send notifications about planned and unplanned software maintenance updates, information about system hardware, and other information needed by administrators. Up to 10 email addresses can be added to the customer contacts for a cloud Exadata infrastructure instance. |
dataStorageSizeInTBs | number (double) | Size, in terabytes, of the DATA disk group. |
databaseServerType | string | The database server type of the Exadata infrastructure. (x-default-description: null) |
dbNodeStorageSizeInGBs | integer | The local node storage allocated in GBs. |
dbServerVersion | string | The software version of the database servers (dom0) in the cloud Exadata infrastructure. Example: 20.1.15 |
definedFileSystemConfigurations | array | Details of the file system configuration of the Exadata infrastructure. |
definedTags | object | Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](/Content/General/Concepts/resourcetags.htm). |
displayName | string | The user-friendly name for the cloud Exadata infrastructure resource. The name does not need to be unique. |
exascaleConfig | object | The exascale config response details for the Exadata Cloud@Customer infrastructure or cloud Exadata infrastructure . Applies to both Exadata Cloud@Customer instances and Exadata Cloud Service instances. |
freeformTags | object | 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](/Content/General/Concepts/resourcetags.htm). Example: {"Department": "Finance"} |
isSchedulingPolicyAssociated | boolean | If true, the infrastructure is using granular maintenance scheduling preference. |
lastMaintenanceRunId | string | The [OCID](/Content/General/Concepts/identifiers.htm) of the last maintenance run. |
lifecycleDetails | string | Additional information about the current lifecycle state. |
lifecycleState | string | The current lifecycle state of the cloud Exadata infrastructure resource. (PROVISIONING, AVAILABLE, UPDATING, TERMINATING, TERMINATED, FAILED, MAINTENANCE_IN_PROGRESS) |
maintenanceVersionPreferences | object | The preferences for target versions of future maintenance runs. Currently these preferences are only supported for Monthly maintenance runs created via scheduling plans If no preferences are specified then the version will be set by default to "Latest". Changing preferences will not change versions for an already existing maintenance run. |
maintenanceWindow | object | The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window. |
maxCpuCount | integer | The total number of CPU cores available. |
maxDataStorageInTBs | number (double) | The total available DATA disk group size. |
maxDbNodeStorageInGBs | integer | The total local node storage available in GBs. |
maxMemoryInGBs | integer | The total memory available in GBs. |
memorySizeInGBs | integer | The memory allocated in GBs. |
monthlyDbServerVersion | string | The monthly software version of the database servers (dom0) in the cloud Exadata infrastructure. Example: 20.1.15 |
monthlyStorageServerVersion | string | The monthly software version of the storage servers (cells) in the cloud Exadata infrastructure. Example: 20.1.15 |
nextMaintenanceRunId | string | The [OCID](/Content/General/Concepts/identifiers.htm) of the next maintenance run. |
shape | string | The model name of the cloud Exadata infrastructure resource. |
storageCount | integer (int32) | The number of storage servers for the cloud Exadata infrastructure. |
storageServerType | string | The storage server type of the Exadata infrastructure. (x-default-description: null) |
storageServerVersion | string | The software version of the storage servers (cells) in the cloud Exadata infrastructure. Example: 20.1.15 |
subscriptionId | string | The [OCID](/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. |
systemTags | object | System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](/Content/General/Concepts/resourcetags.htm). |
timeCreated | string (date-time) | The date and time the cloud Exadata infrastructure resource was created. |
totalStorageSizeInGBs | integer (int32) | The total storage allocated to the cloud Exadata infrastructure resource, in gigabytes (GB). |
Details of the cloud Exadata infrastructure resource. Applies to Exadata Cloud Service instances only.<br />
| Name | Datatype | Description |
|---|---|---|
id | string | The [OCID](/Content/General/Concepts/identifiers.htm) of the cloud Exadata infrastructure resource. |
activatedStorageCount | integer | The requested number of additional storage servers activated for the Exadata infrastructure. |
additionalStorageCount | integer | The requested number of additional storage servers for the Exadata infrastructure. |
availabilityDomain | string | The name of the availability domain that the cloud Exadata infrastructure resource is located in. |
availableStorageSizeInGBs | integer (int32) | The available storage can be allocated to the cloud Exadata infrastructure resource, in gigabytes (GB). |
clusterPlacementGroupId | string | The [OCID](/Content/General/Concepts/identifiers.htm) of the cluster placement group of the Exadata Infrastructure. |
compartmentId | string | The [OCID](/Content/General/Concepts/identifiers.htm) of the compartment. |
computeCount | integer (int32) | The number of compute servers for the cloud Exadata infrastructure. |
computeModel | string | The compute model of the Base Database, Exadata Infrastructure, VM Cluster and Autonomous AI Database. (ECPU, OCPU) (x-default-description: Null used when unspecified.) |
cpuCount | integer | The total number of CPU cores allocated. |
customerContacts | array | The list of customer email addresses that receive information from Oracle about the specified OCI Database service resource. Oracle uses these email addresses to send notifications about planned and unplanned software maintenance updates, information about system hardware, and other information needed by administrators. Up to 10 email addresses can be added to the customer contacts for a cloud Exadata infrastructure instance. |
dataStorageSizeInTBs | number (double) | Size, in terabytes, of the DATA disk group. |
databaseServerType | string | The database server type of the Exadata infrastructure. (x-default-description: null) |
dbNodeStorageSizeInGBs | integer | The local node storage allocated in GBs. |
dbServerVersion | string | The software version of the database servers (dom0) in the cloud Exadata infrastructure. Example: 20.1.15 |
definedFileSystemConfigurations | array | Details of the file system configuration of the Exadata infrastructure. |
definedTags | object | Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](/Content/General/Concepts/resourcetags.htm). |
displayName | string | The user-friendly name for the cloud Exadata infrastructure resource. The name does not need to be unique. |
exascaleConfig | object | The exascale config response details for the Exadata Cloud@Customer infrastructure or cloud Exadata infrastructure . Applies to both Exadata Cloud@Customer instances and Exadata Cloud Service instances. |
freeformTags | object | 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](/Content/General/Concepts/resourcetags.htm). Example: {"Department": "Finance"} |
isSchedulingPolicyAssociated | boolean | If true, the infrastructure is using granular maintenance scheduling preference. |
lastMaintenanceRunId | string | The [OCID](/Content/General/Concepts/identifiers.htm) of the last maintenance run. |
lifecycleDetails | string | Additional information about the current lifecycle state. |
lifecycleState | string | The current lifecycle state of the cloud Exadata infrastructure resource. (PROVISIONING, AVAILABLE, UPDATING, TERMINATING, TERMINATED, FAILED, MAINTENANCE_IN_PROGRESS) |
maintenanceVersionPreferences | object | The preferences for target versions of future maintenance runs. Currently these preferences are only supported for Monthly maintenance runs created via scheduling plans If no preferences are specified then the version will be set by default to "Latest". Changing preferences will not change versions for an already existing maintenance run. |
maintenanceWindow | object | The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window. |
maxCpuCount | integer | The total number of CPU cores available. |
maxDataStorageInTBs | number (double) | The total available DATA disk group size. |
maxDbNodeStorageInGBs | integer | The total local node storage available in GBs. |
maxMemoryInGBs | integer | The total memory available in GBs. |
memorySizeInGBs | integer | The memory allocated in GBs. |
monthlyDbServerVersion | string | The monthly software version of the database servers (dom0) in the cloud Exadata infrastructure. Example: 20.1.15 |
monthlyStorageServerVersion | string | The monthly software version of the storage servers (cells) in the cloud Exadata infrastructure. Example: 20.1.15 |
nextMaintenanceRunId | string | The [OCID](/Content/General/Concepts/identifiers.htm) of the next maintenance run. |
shape | string | The model name of the cloud Exadata infrastructure resource. |
storageCount | integer (int32) | The number of storage servers for the cloud Exadata infrastructure. |
storageServerType | string | The storage server type of the Exadata infrastructure. (x-default-description: null) |
storageServerVersion | string | The software version of the storage servers (cells) in the cloud Exadata infrastructure. Example: 20.1.15 |
subscriptionId | string | The [OCID](/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. |
systemTags | object | System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](/Content/General/Concepts/resourcetags.htm). |
timeCreated | string (date-time) | The date and time the cloud Exadata infrastructure resource was created. |
totalStorageSizeInGBs | integer (int32) | The total storage allocated to the cloud Exadata infrastructure resource, in gigabytes (GB). |
Methods​
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
get | select | cloudExadataInfrastructureId, region | opc-request-id | Gets information about the specified cloud Exadata infrastructure resource. Applies to Exadata Cloud Service instances and Autonomous AI Database on dedicated Exadata infrastructure only.<br /> |
list | select | compartmentId, region | limit, page, opc-request-id, sortBy, sortOrder, lifecycleState, displayName, clusterPlacementGroupId | Gets a list of the cloud Exadata infrastructure resources in the specified compartment. Applies to Exadata Cloud Service instances and Autonomous AI Database on dedicated Exadata infrastructure only.<br /> |
create | insert | region, availabilityDomain, compartmentId, displayName, shape | opc-retry-token, opc-request-id | Creates a cloud Exadata infrastructure resource. This resource is used to create either an [Exadata Cloud Service](/Content/Database/Concepts/exaoverview.htm) instance or an Autonomous AI Database on dedicated Exadata infrastructure.<br /> |
update | update | cloudExadataInfrastructureId, region | if-match, opc-request-id | Updates the Cloud Exadata infrastructure resource. Applies to Exadata Cloud Service instances and Autonomous AI Database on dedicated Exadata infrastructure only.<br /> |
delete | delete | cloudExadataInfrastructureId, region | if-match, isDeleteVmClusters, opc-request-id | Deletes the cloud Exadata infrastructure resource. Applies to Exadata Cloud Service instances and Autonomous AI Database on dedicated Exadata infrastructure only.<br /> |
add_storage_capacity_cloud_exadata_infrastructure | exec | cloudExadataInfrastructureId, region | if-match, opc-request-id, opc-retry-token | Makes the storage capacity from additional storage servers available for Cloud VM Cluster consumption. Applies to Exadata Cloud Service instances and Autonomous AI Database on dedicated Exadata infrastructure only.<br /> |
change_compartment | exec | cloudExadataInfrastructureId, region, compartmentId | opc-retry-token, opc-request-id, if-match | Moves a cloud Exadata infrastructure resource and its dependent resources to another compartment. Applies to Exadata Cloud Service instances and Autonomous AI Database on dedicated Exadata infrastructure only.For more information about moving resources to a different compartment, see [Moving Database Resources to a Different Compartment](/Content/Database/Concepts/databaseoverview.htm#moveRes).<br /> |
change_cloud_exadata_infrastructure_subscription | exec | cloudExadataInfrastructureId, region | opc-retry-token, opc-request-id, if-match | Associate a cloud Exadata infrastructure with a different subscription.<br /> |
configure_exascale_cloud_exadata_infrastructure | exec | cloudExadataInfrastructureId, region, totalStorageInGBs | if-match, opc-request-id, opc-retry-token | Configures Exascale on Cloud exadata infrastructure resource. Applies to Exadata Cloud Service instances only.<br /> |
Parameters​
Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
| Name | Datatype | Description |
|---|---|---|
cloudExadataInfrastructureId | string | The cloud Exadata infrastructure [OCID](/Content/General/Concepts/identifiers.htm). |
compartmentId | string | The compartment [OCID](/Content/General/Concepts/identifiers.htm). |
region | string | OCI region identifier (e.g. us-ashburn-1, ap-sydney-1); resolves from OCI_REGION when not supplied in the query. (default: us-ashburn-1, x-stackQL-envVar: OCI_REGION) |
clusterPlacementGroupId | string | A filter to return only resources that match the given cluster placement group ID exactly. |
displayName | string | A filter to return only resources that match the entire display name given. The match is not case sensitive. |
if-match | string | For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value. |
isDeleteVmClusters | boolean | If true, forces the deletion the specified cloud Exadata infrastructure resource as well as all associated VM clusters. If false, the cloud Exadata infrastructure resource can be deleted only if it has no associated VM clusters. Default value is false. |
lifecycleState | string | A filter to return only resources that match the given lifecycle state exactly. |
limit | integer | The maximum number of items to return per page. |
opc-request-id | string | Unique identifier for the request. |
opc-retry-token | string | A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated before then due to conflicting operations (for example, if a resource has been deleted and purged from the system, then a retry of the original creation request may be rejected). |
page | string | The pagination token to continue listing from. |
sortBy | string | The field to sort by. You can provide one sort order (sortOrder). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. |
sortOrder | string | The sort order to use, either ascending (ASC) or descending (DESC). |
SELECT examples​
- get
- list
Gets information about the specified cloud Exadata infrastructure resource. Applies to Exadata Cloud Service instances and Autonomous AI Database on dedicated Exadata infrastructure only.<br />
SELECT
id,
activatedStorageCount,
additionalStorageCount,
availabilityDomain,
availableStorageSizeInGBs,
clusterPlacementGroupId,
compartmentId,
computeCount,
computeModel,
cpuCount,
customerContacts,
dataStorageSizeInTBs,
databaseServerType,
dbNodeStorageSizeInGBs,
dbServerVersion,
definedFileSystemConfigurations,
definedTags,
displayName,
exascaleConfig,
freeformTags,
isSchedulingPolicyAssociated,
lastMaintenanceRunId,
lifecycleDetails,
lifecycleState,
maintenanceVersionPreferences,
maintenanceWindow,
maxCpuCount,
maxDataStorageInTBs,
maxDbNodeStorageInGBs,
maxMemoryInGBs,
memorySizeInGBs,
monthlyDbServerVersion,
monthlyStorageServerVersion,
nextMaintenanceRunId,
shape,
storageCount,
storageServerType,
storageServerVersion,
subscriptionId,
systemTags,
timeCreated,
totalStorageSizeInGBs
FROM oci.database.cloud_exadata_infrastructures
WHERE cloudExadataInfrastructureId = '{{ cloudExadataInfrastructureId }}' -- required
AND region = '{{ region }}' -- required
AND opc-request-id = '{{ opc-request-id }}'
;
Gets a list of the cloud Exadata infrastructure resources in the specified compartment. Applies to Exadata Cloud Service instances and Autonomous AI Database on dedicated Exadata infrastructure only.<br />
SELECT
id,
activatedStorageCount,
additionalStorageCount,
availabilityDomain,
availableStorageSizeInGBs,
clusterPlacementGroupId,
compartmentId,
computeCount,
computeModel,
cpuCount,
customerContacts,
dataStorageSizeInTBs,
databaseServerType,
dbNodeStorageSizeInGBs,
dbServerVersion,
definedFileSystemConfigurations,
definedTags,
displayName,
exascaleConfig,
freeformTags,
isSchedulingPolicyAssociated,
lastMaintenanceRunId,
lifecycleDetails,
lifecycleState,
maintenanceVersionPreferences,
maintenanceWindow,
maxCpuCount,
maxDataStorageInTBs,
maxDbNodeStorageInGBs,
maxMemoryInGBs,
memorySizeInGBs,
monthlyDbServerVersion,
monthlyStorageServerVersion,
nextMaintenanceRunId,
shape,
storageCount,
storageServerType,
storageServerVersion,
subscriptionId,
systemTags,
timeCreated,
totalStorageSizeInGBs
FROM oci.database.cloud_exadata_infrastructures
WHERE compartmentId = '{{ compartmentId }}' -- required
AND region = '{{ region }}' -- required
AND limit = '{{ limit }}'
AND page = '{{ page }}'
AND opc-request-id = '{{ opc-request-id }}'
AND sortBy = '{{ sortBy }}'
AND sortOrder = '{{ sortOrder }}'
AND lifecycleState = '{{ lifecycleState }}'
AND displayName = '{{ displayName }}'
AND clusterPlacementGroupId = '{{ clusterPlacementGroupId }}'
;
INSERT examples​
- create
- Manifest
Creates a cloud Exadata infrastructure resource. This resource is used to create either an [Exadata Cloud Service](/Content/Database/Concepts/exaoverview.htm) instance or an Autonomous AI Database on dedicated Exadata infrastructure.<br />
INSERT INTO oci.database.cloud_exadata_infrastructures (
availabilityDomain,
clusterPlacementGroupId,
compartmentId,
computeCount,
customerContacts,
databaseServerType,
definedTags,
displayName,
freeformTags,
maintenanceVersionPreferences,
maintenanceWindow,
shape,
storageCount,
storageServerType,
subscriptionId,
region,
opc-retry-token,
opc-request-id
)
SELECT
'{{ availabilityDomain }}' /* required */,
'{{ clusterPlacementGroupId }}',
'{{ compartmentId }}' /* required */,
{{ computeCount }},
'{{ customerContacts }}',
'{{ databaseServerType }}',
'{{ definedTags }}',
'{{ displayName }}' /* required */,
'{{ freeformTags }}',
'{{ maintenanceVersionPreferences }}',
'{{ maintenanceWindow }}',
'{{ shape }}' /* required */,
{{ storageCount }},
'{{ storageServerType }}',
'{{ subscriptionId }}',
'{{ region }}',
'{{ opc-retry-token }}',
'{{ opc-request-id }}'
RETURNING
id,
activatedStorageCount,
additionalStorageCount,
availabilityDomain,
availableStorageSizeInGBs,
clusterPlacementGroupId,
compartmentId,
computeCount,
computeModel,
cpuCount,
customerContacts,
dataStorageSizeInTBs,
databaseServerType,
dbNodeStorageSizeInGBs,
dbServerVersion,
definedFileSystemConfigurations,
definedTags,
displayName,
exascaleConfig,
freeformTags,
isSchedulingPolicyAssociated,
lastMaintenanceRunId,
lifecycleDetails,
lifecycleState,
maintenanceVersionPreferences,
maintenanceWindow,
maxCpuCount,
maxDataStorageInTBs,
maxDbNodeStorageInGBs,
maxMemoryInGBs,
memorySizeInGBs,
monthlyDbServerVersion,
monthlyStorageServerVersion,
nextMaintenanceRunId,
shape,
storageCount,
storageServerType,
storageServerVersion,
subscriptionId,
systemTags,
timeCreated,
totalStorageSizeInGBs
;
# Description fields are for documentation purposes
- name: cloud_exadata_infrastructures
props:
- name: region
value: "{{ region }}"
description: Required parameter for the cloud_exadata_infrastructures resource.
- name: availabilityDomain
value: "{{ availabilityDomain }}"
description: |
The availability domain where the cloud Exadata infrastructure is located.
- name: clusterPlacementGroupId
value: "{{ clusterPlacementGroupId }}"
description: |
The [OCID](/Content/General/Concepts/identifiers.htm) of the cluster placement group of the Exadata Infrastructure.
- name: compartmentId
value: "{{ compartmentId }}"
description: |
The [OCID](/Content/General/Concepts/identifiers.htm) of the compartment.
- name: computeCount
value: {{ computeCount }}
description: |
The number of compute servers for the cloud Exadata infrastructure.
- name: customerContacts
description: |
Customer contacts.
value:
- email: "{{ email }}"
- name: databaseServerType
value: "{{ databaseServerType }}"
description: |
The database server type of the Exadata infrastructure.
- name: definedTags
value: "{{ definedTags }}"
description: |
Defined tags for this resource. Each key is predefined and scoped to a namespace.
For more information, see [Resource Tags](/Content/General/Concepts/resourcetags.htm).
- name: displayName
value: "{{ displayName }}"
description: |
The user-friendly name for the cloud Exadata infrastructure resource. The name does not need to be unique.
- name: freeformTags
value: "{{ freeformTags }}"
description: |
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](/Content/General/Concepts/resourcetags.htm).
Example: `{"Department": "Finance"}`
- name: maintenanceVersionPreferences
description: |
The preferences for target versions of future maintenance runs.
Currently these preferences are only supported for Monthly maintenance runs created via scheduling plans
If no preferences are specified then the version will be set by default to "Latest". Changing preferences
will not change versions for an already existing maintenance run.
value:
referenceResourceIdForImageUpdates: "{{ referenceResourceIdForImageUpdates }}"
- name: maintenanceWindow
description: |
The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
value:
customActionTimeoutInMins: {{ customActionTimeoutInMins }}
daysOfWeek:
- name: "{{ name }}"
hoursOfDay:
- {{ hoursOfDay }}
isCustomActionTimeoutEnabled: {{ isCustomActionTimeoutEnabled }}
leadTimeInWeeks: {{ leadTimeInWeeks }}
months:
- name: "{{ name }}"
patchingMode: "{{ patchingMode }}"
preference: "{{ preference }}"
skipRu:
- {{ skipRu }}
weeksOfMonth:
- {{ weeksOfMonth }}
- name: shape
value: "{{ shape }}"
description: |
The shape of the cloud Exadata infrastructure resource.
- name: storageCount
value: {{ storageCount }}
description: |
The number of storage servers for the cloud Exadata infrastructure.
- name: storageServerType
value: "{{ storageServerType }}"
description: |
The storage server type of the Exadata infrastructure.
- name: subscriptionId
value: "{{ subscriptionId }}"
description: |
The [OCID](/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with.
- name: opc-retry-token
value: "{{ opc-retry-token }}"
description: A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated before then due to conflicting operations (for example, if a resource has been deleted and purged from the system, then a retry of the original creation request may be rejected).
description: A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated before then due to conflicting operations (for example, if a resource has been deleted and purged from the system, then a retry of the original creation request may be rejected).
- name: opc-request-id
value: "{{ opc-request-id }}"
description: Unique identifier for the request.
description: Unique identifier for the request.
UPDATE examples​
- update
Updates the Cloud Exadata infrastructure resource. Applies to Exadata Cloud Service instances and Autonomous AI Database on dedicated Exadata infrastructure only.<br />
UPDATE oci.database.cloud_exadata_infrastructures
SET
computeCount = {{ computeCount }},
customerContacts = '{{ customerContacts }}',
definedTags = '{{ definedTags }}',
displayName = '{{ displayName }}',
freeformTags = '{{ freeformTags }}',
maintenanceVersionPreferences = '{{ maintenanceVersionPreferences }}',
maintenanceWindow = '{{ maintenanceWindow }}',
storageCount = {{ storageCount }}
WHERE
cloudExadataInfrastructureId = '{{ cloudExadataInfrastructureId }}' --required
AND region = '{{ region }}' --required
AND if-match = '{{ if-match}}'
AND opc-request-id = '{{ opc-request-id}}'
RETURNING
id,
activatedStorageCount,
additionalStorageCount,
availabilityDomain,
availableStorageSizeInGBs,
clusterPlacementGroupId,
compartmentId,
computeCount,
computeModel,
cpuCount,
customerContacts,
dataStorageSizeInTBs,
databaseServerType,
dbNodeStorageSizeInGBs,
dbServerVersion,
definedFileSystemConfigurations,
definedTags,
displayName,
exascaleConfig,
freeformTags,
isSchedulingPolicyAssociated,
lastMaintenanceRunId,
lifecycleDetails,
lifecycleState,
maintenanceVersionPreferences,
maintenanceWindow,
maxCpuCount,
maxDataStorageInTBs,
maxDbNodeStorageInGBs,
maxMemoryInGBs,
memorySizeInGBs,
monthlyDbServerVersion,
monthlyStorageServerVersion,
nextMaintenanceRunId,
shape,
storageCount,
storageServerType,
storageServerVersion,
subscriptionId,
systemTags,
timeCreated,
totalStorageSizeInGBs;
DELETE examples​
- delete
Deletes the cloud Exadata infrastructure resource. Applies to Exadata Cloud Service instances and Autonomous AI Database on dedicated Exadata infrastructure only.<br />
DELETE FROM oci.database.cloud_exadata_infrastructures
WHERE cloudExadataInfrastructureId = '{{ cloudExadataInfrastructureId }}' --required
AND region = '{{ region }}' --required
AND if-match = '{{ if-match }}'
AND isDeleteVmClusters = '{{ isDeleteVmClusters }}'
AND opc-request-id = '{{ opc-request-id }}'
;
Lifecycle Methods​
- add_storage_capacity_cloud_exadata_infrastructure
- change_compartment
- change_cloud_exadata_infrastructure_subscription
- configure_exascale_cloud_exadata_infrastructure
Makes the storage capacity from additional storage servers available for Cloud VM Cluster consumption. Applies to Exadata Cloud Service instances and Autonomous AI Database on dedicated Exadata infrastructure only.<br />
EXEC oci.database.cloud_exadata_infrastructures.add_storage_capacity_cloud_exadata_infrastructure
@cloudExadataInfrastructureId='{{ cloudExadataInfrastructureId }}' --required,
@region='{{ region }}' --required,
@if-match='{{ if-match }}',
@opc-request-id='{{ opc-request-id }}',
@opc-retry-token='{{ opc-retry-token }}'
;
Moves a cloud Exadata infrastructure resource and its dependent resources to another compartment. Applies to Exadata Cloud Service instances and Autonomous AI Database on dedicated Exadata infrastructure only.For more information about moving resources to a different compartment, see [Moving Database Resources to a Different Compartment](/Content/Database/Concepts/databaseoverview.htm#moveRes).<br />
EXEC oci.database.cloud_exadata_infrastructures.change_compartment
@cloudExadataInfrastructureId='{{ cloudExadataInfrastructureId }}' --required,
@region='{{ region }}' --required,
@opc-retry-token='{{ opc-retry-token }}',
@opc-request-id='{{ opc-request-id }}',
@if-match='{{ if-match }}'
@@json=
'{
"compartmentId": "{{ compartmentId }}"
}'
;
Associate a cloud Exadata infrastructure with a different subscription.<br />
EXEC oci.database.cloud_exadata_infrastructures.change_cloud_exadata_infrastructure_subscription
@cloudExadataInfrastructureId='{{ cloudExadataInfrastructureId }}' --required,
@region='{{ region }}' --required,
@opc-retry-token='{{ opc-retry-token }}',
@opc-request-id='{{ opc-request-id }}',
@if-match='{{ if-match }}'
@@json=
'{
"isDefault": {{ isDefault }},
"subscriptionId": "{{ subscriptionId }}"
}'
;
Configures Exascale on Cloud exadata infrastructure resource. Applies to Exadata Cloud Service instances only.<br />
EXEC oci.database.cloud_exadata_infrastructures.configure_exascale_cloud_exadata_infrastructure
@cloudExadataInfrastructureId='{{ cloudExadataInfrastructureId }}' --required,
@region='{{ region }}' --required,
@if-match='{{ if-match }}',
@opc-request-id='{{ opc-request-id }}',
@opc-retry-token='{{ opc-retry-token }}'
@@json=
'{
"totalStorageInGBs": {{ totalStorageInGBs }},
"totalVmStorageInGBs": {{ totalVmStorageInGBs }}
}'
;