Skip to main content

refresh_schedules

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

Overview

Namerefresh_schedules
TypeResource
Idaws.quicksight.refresh_schedules

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
arnstringThe Amazon Resource Name (ARN) for the refresh schedule.
refresh_scheduleobjectThe refresh schedule of a dataset.
request_idstringThe Amazon Web Services request ID for this operation.
statusintegerThe HTTP status of the request.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
describe_refresh_scheduleselectaws_account_id, data_set_id, schedule_id, regionProvides a summary of a refresh schedule.
list_refresh_schedulesselectaws_account_id, data_set_id, regionLists the refresh schedules of a dataset. Each dataset can have up to 5 schedules.
create_refresh_scheduleinsertdata_set_id, aws_account_id, region, ScheduleCreates a refresh schedule for a dataset. You can create up to 5 different schedules for a single dataset.
update_refresh_scheduleupdatedata_set_id, aws_account_id, region, ScheduleUpdates a refresh schedule for a dataset.
delete_refresh_scheduledeletedata_set_id, aws_account_id, schedule_id, regionDeletes a refresh schedule from a dataset.

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
aws_account_idstringThe Amazon Web Services account ID.
data_set_idstringThe ID of the dataset.
regionstringAWS region (default: us-east-1)
schedule_idstringThe ID of the refresh schedule.

SELECT examples

Provides a summary of a refresh schedule.

SELECT
arn,
refresh_schedule,
request_id,
status
FROM aws.quicksight.refresh_schedules
WHERE aws_account_id = '{{ aws_account_id }}' -- required
AND data_set_id = '{{ data_set_id }}' -- required
AND schedule_id = '{{ schedule_id }}' -- required
AND region = '{{ region }}' -- required
;

INSERT examples

Creates a refresh schedule for a dataset. You can create up to 5 different schedules for a single dataset.

INSERT INTO aws.quicksight.refresh_schedules (
Schedule,
data_set_id,
aws_account_id,
region
)
SELECT
'{{ Schedule }}' /* required */,
'{{ data_set_id }}',
'{{ aws_account_id }}',
'{{ region }}'
RETURNING
arn,
request_id,
schedule_id,
status
;

UPDATE examples

Updates a refresh schedule for a dataset.

UPDATE aws.quicksight.refresh_schedules
SET
Schedule = '{{ Schedule }}'
WHERE
data_set_id = '{{ data_set_id }}' --required
AND aws_account_id = '{{ aws_account_id }}' --required
AND region = '{{ region }}' --required
AND Schedule = '{{ Schedule }}' --required
RETURNING
arn,
request_id,
schedule_id,
status;

DELETE examples

Deletes a refresh schedule from a dataset.

DELETE FROM aws.quicksight.refresh_schedules
WHERE data_set_id = '{{ data_set_id }}' --required
AND aws_account_id = '{{ aws_account_id }}' --required
AND schedule_id = '{{ schedule_id }}' --required
AND region = '{{ region }}' --required
;