integration
Gets an individual integration
resource
Overview
Name | integration |
Type | Resource |
Description | integration |
Id | awscc.customerprofiles.integration |
Fields
Name | Datatype | Description |
---|---|---|
domain_name | string | The unique name of the domain. |
uri | string | The URI of the S3 bucket or any other type of data source. |
flow_definition | object | |
object_type_name | string | The name of the ObjectType defined for the 3rd party data in Profile Service |
created_at | string | The time of this integration got created |
last_updated_at | string | The time of this integration got last updated at |
tags | array | The tags (keys and values) associated with the integration |
object_type_names | array | The mapping between 3rd party event types and ObjectType names |
region | string | AWS region. |
Methods
Currently only SELECT
is supported for this resource resource.
Example
SELECT
region,
domain_name,
uri,
flow_definition,
object_type_name,
created_at,
last_updated_at,
tags,
object_type_names
FROM awscc.customerprofiles.integration
WHERE data__Identifier = '<DomainName>|<Uri>';
Permissions
To operate on the integration
resource, the following permissions are required:
Read
profile:GetIntegration
Delete
profile:DeleteIntegration,
appflow:DeleteFlow,
app-integrations:ListEventIntegrationAssociations,
app-integrations:DeleteEventIntegrationAssociation,
events:RemoveTargets,
events:ListTargetsByRule,
events:DeleteRule
Update
profile:PutIntegration,
profile:GetIntegration,
appflow:CreateFlow,
app-integrations:GetEventIntegration,
app-integrations:CreateEventIntegrationAssociation,
app-integrations:ListEventIntegrationAssociations,
app-integrations:DeleteEventIntegrationAssociation,
events:ListTargetsByRule,
events:RemoveTargets,
events:DeleteRule,
events:PutRule,
events:PutTargets,
events:PutEvents,
profile:UntagResource,
profile:TagResource