exascale_db_storage_vaults
Creates, updates, deletes, gets or lists an exascale_db_storage_vaults resource.
Overview
| Name | exascale_db_storage_vaults |
| Type | Resource |
| Id | aws.odb.exascale_db_storage_vaults |
Fields
The following fields are returned by SELECT queries:
- get_exascale_db_storage_vault
- list_exascale_db_storage_vaults
| Name | Datatype | Description |
|---|---|---|
additional_flash_cache_in_percent | integer | The additional flash cache percentage for the Exascale storage vault. |
attached_shape_attributes | array | The list of shape attributes attached to the Exascale storage vault. |
autoscale_limit_in_gbs | integer | The autoscale limit in gigabytes (GB) for the Exascale storage vault. |
availability_zone | string | The Availability Zone for the Exascale storage vault. |
availability_zone_id | string | The Availability Zone ID for the Exascale storage vault. |
created_at | string (date-time) | The date and time when the Exascale storage vault was created. |
description | string | The description of the Exascale storage vault. |
display_name | string | The user-friendly name for the Exascale storage vault. |
exascale_db_storage_vault_arn | string | The Amazon Resource Name (ARN) of the Exascale storage vault. (pattern: <code>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-z0-9-_]{6,64}</code>) |
exascale_db_storage_vault_id | string | The unique identifier of the Exascale storage vault. (pattern: <code>(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_ |
high_capacity_database_storage | object | The high-capacity database storage details for the Exascale storage vault. |
is_autoscale_enabled | boolean | Specifies whether autoscaling is enabled for the Exascale storage vault. |
oci_resource_anchor_name | string | The name of the OCI resource anchor for the Exascale storage vault. |
oci_url | string | The HTTPS link to the Exascale storage vault in Oracle Cloud Infrastructure (OCI). |
ocid | string | The OCID of the Exascale storage vault. |
percent_progress | number (float) | The amount of progress made on the current operation on the Exascale storage vault, expressed as a percentage. |
status | string | The current status of the Exascale storage vault. (AVAILABLE, FAILED, PROVISIONING, TERMINATED, TERMINATING, UPDATING, MAINTENANCE_IN_PROGRESS) |
status_reason | string | Additional information about the status of the Exascale storage vault. |
time_zone | string | The time zone of the Exascale storage vault. |
vm_cluster_arns | array | The list of Amazon Resource Names (ARNs) of the VM clusters associated with this Exascale storage vault. |
vm_cluster_count | integer | The number of VM clusters associated with this Exascale storage vault. |
vm_cluster_ids | array | The list of unique identifiers of the VM clusters associated with this Exascale storage vault. |
| Name | Datatype | Description |
|---|---|---|
additional_flash_cache_in_percent | integer | The additional flash cache percentage for the Exascale storage vault. |
attached_shape_attributes | array | The list of shape attributes attached to the Exascale storage vault. |
autoscale_limit_in_gbs | integer | The autoscale limit in gigabytes (GB) for the Exascale storage vault. |
availability_zone | string | The Availability Zone for the Exascale storage vault. |
availability_zone_id | string | The Availability Zone ID for the Exascale storage vault. |
created_at | string (date-time) | The date and time when the Exascale storage vault was created. |
description | string | The description of the Exascale storage vault. |
display_name | string | The user-friendly name for the Exascale storage vault. |
exascale_db_storage_vault_arn | string | The Amazon Resource Name (ARN) of the Exascale storage vault. (pattern: <code>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-z0-9-_]{6,64}</code>) |
exascale_db_storage_vault_id | string | The unique identifier of the Exascale storage vault. (pattern: <code>(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_ |
high_capacity_database_storage | object | The high-capacity database storage details for the Exascale storage vault. |
is_autoscale_enabled | boolean | Specifies whether autoscaling is enabled for the Exascale storage vault. |
oci_resource_anchor_name | string | The name of the OCI resource anchor for the Exascale storage vault. |
oci_url | string | The HTTPS link to the Exascale storage vault in Oracle Cloud Infrastructure (OCI). |
ocid | string | The OCID of the Exascale storage vault. |
percent_progress | number (float) | The amount of progress made on the current operation on the Exascale storage vault, expressed as a percentage. |
status | string | The current status of the Exascale storage vault. (AVAILABLE, FAILED, PROVISIONING, TERMINATED, TERMINATING, UPDATING, MAINTENANCE_IN_PROGRESS) |
status_reason | string | Additional information about the status of the Exascale storage vault. |
time_zone | string | The time zone of the Exascale storage vault. |
vm_cluster_arns | array | The list of Amazon Resource Names (ARNs) of the VM clusters associated with this Exascale storage vault. |
vm_cluster_count | integer | The number of VM clusters associated with this Exascale storage vault. |
vm_cluster_ids | array | The list of unique identifiers of the VM clusters associated with this Exascale storage vault. |
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
get_exascale_db_storage_vault | select | region | Returns information about the specified Exascale storage vault. | |
list_exascale_db_storage_vaults | select | region | Returns information about the Exascale storage vaults owned by your Amazon Web Services account. | |
create_exascale_db_storage_vault | insert | region, displayName, highCapacityDatabaseStorageTotalSizeInGBs | Creates an Exascale storage vault. | |
update_exascale_db_storage_vault | update | region, exascaleDbStorageVaultId | Updates the specified Exascale storage vault. | |
delete_exascale_db_storage_vault | delete | region | Deletes the specified Exascale storage vault. |
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 |
|---|---|---|
region | string | AWS region (default: us-east-1) |
SELECT examples
- get_exascale_db_storage_vault
- list_exascale_db_storage_vaults
Returns information about the specified Exascale storage vault.
SELECT
additional_flash_cache_in_percent,
attached_shape_attributes,
autoscale_limit_in_gbs,
availability_zone,
availability_zone_id,
created_at,
description,
display_name,
exascale_db_storage_vault_arn,
exascale_db_storage_vault_id,
high_capacity_database_storage,
is_autoscale_enabled,
oci_resource_anchor_name,
oci_url,
ocid,
percent_progress,
status,
status_reason,
time_zone,
vm_cluster_arns,
vm_cluster_count,
vm_cluster_ids
FROM aws.odb.exascale_db_storage_vaults
WHERE region = '{{ region }}' -- required
;
Returns information about the Exascale storage vaults owned by your Amazon Web Services account.
SELECT
additional_flash_cache_in_percent,
attached_shape_attributes,
autoscale_limit_in_gbs,
availability_zone,
availability_zone_id,
created_at,
description,
display_name,
exascale_db_storage_vault_arn,
exascale_db_storage_vault_id,
high_capacity_database_storage,
is_autoscale_enabled,
oci_resource_anchor_name,
oci_url,
ocid,
percent_progress,
status,
status_reason,
time_zone,
vm_cluster_arns,
vm_cluster_count,
vm_cluster_ids
FROM aws.odb.exascale_db_storage_vaults
WHERE region = '{{ region }}' -- required
;
INSERT examples
- create_exascale_db_storage_vault
- Manifest
Creates an Exascale storage vault.
INSERT INTO aws.odb.exascale_db_storage_vaults (
displayName,
highCapacityDatabaseStorageTotalSizeInGBs,
additionalFlashCacheInPercent,
autoscaleLimitInGBs,
availabilityZoneId,
availabilityZone,
description,
isAutoscaleEnabled,
tags,
timeZone,
clientToken,
region
)
SELECT
'{{ displayName }}' /* required */,
{{ highCapacityDatabaseStorageTotalSizeInGBs }} /* required */,
{{ additionalFlashCacheInPercent }},
{{ autoscaleLimitInGBs }},
'{{ availabilityZoneId }}',
'{{ availabilityZone }}',
'{{ description }}',
{{ isAutoscaleEnabled }},
'{{ tags }}',
'{{ timeZone }}',
'{{ clientToken }}',
'{{ region }}'
RETURNING
display_name,
exascale_db_storage_vault_id,
status,
status_reason
;
# Description fields are for documentation purposes
- name: exascale_db_storage_vaults
props:
- name: region
value: "{{ region }}"
description: Required parameter for the exascale_db_storage_vaults resource.
- name: displayName
value: "{{ displayName }}"
description: |
A user-friendly name for the Exascale storage vault.
- name: highCapacityDatabaseStorageTotalSizeInGBs
value: {{ highCapacityDatabaseStorageTotalSizeInGBs }}
description: |
The total size of the high-capacity database storage, in gigabytes (GB), for the Exascale storage vault.
- name: additionalFlashCacheInPercent
value: {{ additionalFlashCacheInPercent }}
description: |
The additional flash cache percentage for the Exascale storage vault.
- name: autoscaleLimitInGBs
value: {{ autoscaleLimitInGBs }}
description: |
The autoscale limit in gigabytes (GB) for the Exascale storage vault.
- name: availabilityZoneId
value: "{{ availabilityZoneId }}"
description: |
The Availability Zone ID for the Exascale storage vault.
- name: availabilityZone
value: "{{ availabilityZone }}"
description: |
The Availability Zone for the Exascale storage vault.
- name: description
value: "{{ description }}"
description: |
A description of the Exascale storage vault.
- name: isAutoscaleEnabled
value: {{ isAutoscaleEnabled }}
description: |
Specifies whether autoscaling is enabled for the Exascale storage vault.
- name: tags
value: "{{ tags }}"
description: |
The list of resource tags to apply to the Exascale storage vault.
- name: timeZone
value: "{{ timeZone }}"
description: |
The time zone for the Exascale storage vault.
- name: clientToken
value: "{{ clientToken }}"
description: |
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 one and uses it for the request to ensure idempotency. The client token is valid for up to 24 hours after it's first used.
UPDATE examples
- update_exascale_db_storage_vault
Updates the specified Exascale storage vault.
UPDATE aws.odb.exascale_db_storage_vaults
SET
exascaleDbStorageVaultId = '{{ exascaleDbStorageVaultId }}',
additionalFlashCacheInPercent = {{ additionalFlashCacheInPercent }},
autoscaleLimitInGBs = {{ autoscaleLimitInGBs }},
description = '{{ description }}',
displayName = '{{ displayName }}',
highCapacityDatabaseStorageTotalSizeInGBs = {{ highCapacityDatabaseStorageTotalSizeInGBs }},
isAutoscaleEnabled = {{ isAutoscaleEnabled }}
WHERE
region = '{{ region }}' --required
AND exascaleDbStorageVaultId = '{{ exascaleDbStorageVaultId }}' --required
RETURNING
display_name,
exascale_db_storage_vault_id,
status,
status_reason;
DELETE examples
- delete_exascale_db_storage_vault
Deletes the specified Exascale storage vault.
DELETE FROM aws.odb.exascale_db_storage_vaults
WHERE region = '{{ region }}' --required
;