Skip to main content

action_connectors

Creates, updates, deletes, gets or lists an action_connectors resource.

Overview

Nameaction_connectors
TypeResource
Idaws.quicksight.action_connectors

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
action_connectorobjectThe detailed information about the action connector, including its configuration and current state.
request_idstringThe Amazon Web Services request ID for this operation.
statusintegerThe HTTP status code of the request.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
describe_action_connectorselectaws_account_id, action_connector_id, regionRetrieves detailed information about an action connector, including its configuration, authentication settings, enabled actions, and current status.
search_action_connectorsselectaws_account_id, regionmax-results, next-tokenSearches for action connectors in the specified Amazon Web Services account using filters. You can search by connector name, type, or user permissions.
list_action_connectorsselectaws_account_id, regionmax-results, next-tokenLists all action connectors in the specified Amazon Web Services account. Returns summary information for each connector including its name, type, creation time, and status.
create_action_connectorinsertaws_account_id, region, ActionConnectorId, AuthenticationConfigCreates an action connector that enables Amazon Quick Sight to connect to external services and perform actions. Action connectors support various authentication methods and can be configured with specific actions from supported connector types like Amazon S3, Salesforce, JIRA.
update_action_connectorupdateaws_account_id, action_connector_id, region, AuthenticationConfigUpdates an existing action connector with new configuration details, authentication settings, or enabled actions. You can modify the connector's name, description, authentication configuration, and which actions are enabled. For more information, https:​//docs.aws.amazon.com/quicksuite/latest/userguide/quick-action-auth.html.
delete_action_connectordeleteaws_account_id, action_connector_id, regionHard deletes an action connector, making it unrecoverable. This operation removes the connector and all its associated configurations. Any resources currently using this action connector will no longer be able to perform actions through it.

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
action_connector_idstringThe unique identifier of the action connector to delete.
aws_account_idstringThe Amazon Web Services account ID that contains the action connector to delete.
regionstringAWS region (default: us-east-1)
max-resultsintegerThe maximum number of action connectors to return in a single response. Valid range is 1 to 100.
next-tokenstringA pagination token to retrieve the next set of results. Use the token returned from a previous call to continue listing action connectors.

SELECT examples

Retrieves detailed information about an action connector, including its configuration, authentication settings, enabled actions, and current status.

SELECT
action_connector,
request_id,
status
FROM aws.quicksight.action_connectors
WHERE aws_account_id = '{{ aws_account_id }}' -- required
AND action_connector_id = '{{ action_connector_id }}' -- required
AND region = '{{ region }}' -- required
;

INSERT examples

Creates an action connector that enables Amazon Quick Sight to connect to external services and perform actions. Action connectors support various authentication methods and can be configured with specific actions from supported connector types like Amazon S3, Salesforce, JIRA.

INSERT INTO aws.quicksight.action_connectors (
ActionConnectorId,
Name,
Type,
AuthenticationConfig,
Description,
Permissions,
VpcConnectionArn,
Tags,
aws_account_id,
region
)
SELECT
'{{ ActionConnectorId }}' /* required */,
'{{ Name }}',
'{{ Type }}',
'{{ AuthenticationConfig }}' /* required */,
'{{ Description }}',
'{{ Permissions }}',
'{{ VpcConnectionArn }}',
'{{ Tags }}',
'{{ aws_account_id }}',
'{{ region }}'
RETURNING
action_connector_id,
arn,
creation_status,
request_id,
status
;

UPDATE examples

Updates an existing action connector with new configuration details, authentication settings, or enabled actions. You can modify the connector's name, description, authentication configuration, and which actions are enabled. For more information, https://docs.aws.amazon.com/quicksuite/latest/userguide/quick-action-auth.html.

UPDATE aws.quicksight.action_connectors
SET
Name = '{{ Name }}',
AuthenticationConfig = '{{ AuthenticationConfig }}',
Description = '{{ Description }}',
VpcConnectionArn = '{{ VpcConnectionArn }}'
WHERE
aws_account_id = '{{ aws_account_id }}' --required
AND action_connector_id = '{{ action_connector_id }}' --required
AND region = '{{ region }}' --required
AND AuthenticationConfig = '{{ AuthenticationConfig }}' --required
RETURNING
action_connector_id,
arn,
request_id,
status,
update_status;

DELETE examples

Hard deletes an action connector, making it unrecoverable. This operation removes the connector and all its associated configurations. Any resources currently using this action connector will no longer be able to perform actions through it.

DELETE FROM aws.quicksight.action_connectors
WHERE aws_account_id = '{{ aws_account_id }}' --required
AND action_connector_id = '{{ action_connector_id }}' --required
AND region = '{{ region }}' --required
;