invalidation_for_distribution_tenants
Creates, updates, deletes, gets or lists an invalidation_for_distribution_tenants resource.
Overview
| Name | invalidation_for_distribution_tenants |
| Type | Resource |
| Id | aws.cloudfront.invalidation_for_distribution_tenants |
Fields
The following fields are returned by SELECT queries:
- get_invalidation_for_distribution_tenant
| Name | Datatype | Description |
|---|---|---|
create_time | string | The date and time the invalidation request was first made. |
id | string | The identifier for the invalidation request. For example: IDFDVBD632BHDS5. |
invalidation_batch | string | The current invalidation information for the batch request. |
status | string | The status of the invalidation request. When the invalidation batch is finished, the status is Completed. |
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
get_invalidation_for_distribution_tenant | select | distribution_tenant_id, id, region | Gets information about a specific invalidation for a distribution tenant. | |
create_invalidation_for_distribution_tenant | insert | id, region, InvalidationBatch | Creates an invalidation for a distribution tenant. For more information, see Invalidating files in the Amazon CloudFront Developer Guide. |
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 |
|---|---|---|
distribution_tenant_id | string | The ID of the distribution tenant. |
id | string | The ID of the distribution tenant. |
region | string | AWS region (default: us-east-1) |
SELECT examples
- get_invalidation_for_distribution_tenant
Gets information about a specific invalidation for a distribution tenant.
SELECT
create_time,
id,
invalidation_batch,
status
FROM aws.cloudfront.invalidation_for_distribution_tenants
WHERE distribution_tenant_id = '{{ distribution_tenant_id }}' -- required
AND id = '{{ id }}' -- required
AND region = '{{ region }}' -- required
;
INSERT examples
- create_invalidation_for_distribution_tenant
- Manifest
Creates an invalidation for a distribution tenant. For more information, see Invalidating files in the Amazon CloudFront Developer Guide.
INSERT INTO aws.cloudfront.invalidation_for_distribution_tenants (
InvalidationBatch,
id,
region
)
SELECT
'{{ InvalidationBatch }}' /* required */,
'{{ id }}',
'{{ region }}'
RETURNING
invalidation,
location
;
# Description fields are for documentation purposes
- name: invalidation_for_distribution_tenants
props:
- name: id
value: "{{ id }}"
description: Required parameter for the invalidation_for_distribution_tenants resource.
- name: region
value: "{{ region }}"
description: Required parameter for the invalidation_for_distribution_tenants resource.
- name: InvalidationBatch
description: |
An invalidation batch.
value:
Paths:
Quantity: {{ Quantity }}
Items:
- "{{ Items }}"
CallerReference: "{{ CallerReference }}"