Skip to main content

tiering_configurations

Creates, updates, deletes, gets or lists a tiering_configurations resource.

Overview

Nametiering_configurations
TypeResource
Idaws.backup.tiering_configurations

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
backup_vault_namestringThe name of the backup vault where the tiering configuration applies. Use * to apply to all backup vaults. (pattern: <code>^(*|[a-zA-Z0-9-_]{2,50})$</code>)
creation_timestring (date-time)The date and time a tiering configuration was created, in Unix format and Coordinated Universal Time (UTC). The value of CreationTime is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087AM.
creator_request_idstringThis is a unique string that identifies the request and allows failed requests to be retried without the risk of running the operation twice.
last_updated_timestring (date-time)The date and time a tiering configuration was updated, in Unix format and Coordinated Universal Time (UTC). The value of LastUpdatedTime is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087AM.
resource_selectionarrayAn array of resource selection objects that specify which resources are included in the tiering configuration and their tiering settings.
tiering_configuration_arnstringAn Amazon Resource Name (ARN) that uniquely identifies the tiering configuration.
tiering_configuration_namestringThe unique name of the tiering configuration. This cannot be changed after creation, and it must consist of only alphanumeric characters and underscores. (pattern: <code>^[a-zA-Z0-9_]{1,200}$</code>)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_tiering_configurationselecttiering_configuration_name, regionReturns TieringConfiguration details for the specified TieringConfigurationName. The details are the body of a tiering configuration in JSON format, in addition to configuration metadata.
list_tiering_configurationsselectregionmaxResults, nextTokenReturns a list of tiering configurations.
create_tiering_configurationinsertregion, TieringConfigurationCreates a tiering configuration. A tiering configuration enables automatic movement of backup data to a lower-cost storage tier based on the age of backed-up objects in the backup vault. Each vault can only have one vault-specific tiering configuration, in addition to any global configuration that applies to all vaults.
update_tiering_configurationupdatetiering_configuration_name, region, TieringConfigurationThis request will send changes to your specified tiering configuration. TieringConfigurationName cannot be updated after it is created. ResourceSelection can contain: Resources TieringDownSettingsInDays ResourceType
delete_tiering_configurationdeletetiering_configuration_name, regionDeletes the tiering configuration specified by a tiering configuration name.

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.

NameDatatypeDescription
regionstringAWS region (default: us-east-1)
tiering_configuration_namestringThe unique name of a tiering configuration.
maxResultsintegerThe maximum number of items to be returned.
nextTokenstringThe next item following a partial list of returned items. For example, if a request is made to return MaxResults number of items, NextToken allows you to return more items in your list starting at the location pointed to by the next token.

SELECT examples

Returns TieringConfiguration details for the specified TieringConfigurationName. The details are the body of a tiering configuration in JSON format, in addition to configuration metadata.

SELECT
backup_vault_name,
creation_time,
creator_request_id,
last_updated_time,
resource_selection,
tiering_configuration_arn,
tiering_configuration_name
FROM aws.backup.tiering_configurations
WHERE tiering_configuration_name = '{{ tiering_configuration_name }}' -- required
AND region = '{{ region }}' -- required
;

INSERT examples

Creates a tiering configuration. A tiering configuration enables automatic movement of backup data to a lower-cost storage tier based on the age of backed-up objects in the backup vault. Each vault can only have one vault-specific tiering configuration, in addition to any global configuration that applies to all vaults.

INSERT INTO aws.backup.tiering_configurations (
TieringConfiguration,
TieringConfigurationTags,
CreatorRequestId,
region
)
SELECT
'{{ TieringConfiguration }}' /* required */,
'{{ TieringConfigurationTags }}',
'{{ CreatorRequestId }}',
'{{ region }}'
RETURNING
creation_time,
tiering_configuration_arn,
tiering_configuration_name
;

UPDATE examples

This request will send changes to your specified tiering configuration. TieringConfigurationName cannot be updated after it is created. ResourceSelection can contain: Resources TieringDownSettingsInDays ResourceType

UPDATE aws.backup.tiering_configurations
SET
TieringConfiguration = '{{ TieringConfiguration }}'
WHERE
tiering_configuration_name = '{{ tiering_configuration_name }}' --required
AND region = '{{ region }}' --required
AND TieringConfiguration = '{{ TieringConfiguration }}' --required
RETURNING
creation_time,
last_updated_time,
tiering_configuration_arn,
tiering_configuration_name;

DELETE examples

Deletes the tiering configuration specified by a tiering configuration name.

DELETE FROM aws.backup.tiering_configurations
WHERE tiering_configuration_name = '{{ tiering_configuration_name }}' --required
AND region = '{{ region }}' --required
;