Data types
Integration structure
Describes a zero-ETL integration.
Fields
-
SourceArn
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.The ARN for the source of the integration.
-
TargetArn
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.The ARN for the target of the integration.
-
Description
– UTF-8 string, not more than 1000 bytes long, matching the Custom string pattern #12.A description for the integration.
-
IntegrationName
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.A unique name for the integration.
-
IntegrationArn
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.The Amazon Resource Name (ARN) for the integration.
-
KmsKeyId
– UTF-8 string, not less than 1 or more than 2048 bytes long.The ARN of a KMS key used for encrypting the channel.
-
AdditionalEncryptionContext
– A map array of key-value pairs.Each key is a UTF-8 string.
Each value is a UTF-8 string.
An optional set of non-secret key–value pairs that contains additional contextual information for encryption. This can only be provided if
KMSKeyId
is provided. -
Tags
– An array of Tag objects.Metadata assigned to the resource consisting of a list of key-value pairs.
-
Status
– Required: UTF-8 string (valid values:CREATING
|ACTIVE
|MODIFYING
|FAILED
|DELETING
|SYNCING
|NEEDS_ATTENTION
).The possible statuses are:
-
CREATING: The integration is being created.
-
ACTIVE: The integration creation succeeds.
-
MODIFYING: The integration is being modified.
-
FAILED: The integration creation fails.
-
DELETING: The integration is deleted.
-
SYNCING: The integration is synchronizing.
-
NEEDS_ATTENTION: The integration needs attention, such as synchronization.
-
-
CreateTime
– Required: Timestamp.The time that the integration was created, in UTC.
-
Errors
– An array of IntegrationError objects.A list of errors associated with the integration.
-
DataFilter
– UTF-8 string, not less than 1 or more than 2048 bytes long.Selects source tables for the integration using Maxwell filter syntax.
IntegrationPartition structure
A structure that describes how data is partitioned on the target.
Fields
-
FieldName
– UTF-8 string, not less than 1 or more than 128 bytes long.The field name used to partition data on the target.
-
FunctionSpec
– UTF-8 string, not less than 1 or more than 128 bytes long.Specifies a function used to partition data on the target.
IntegrationError structure
An error associated with a zero-ETL integration.
Fields
-
ErrorCode
– UTF-8 string, not less than 1 or more than 128 bytes long.The code associated with this error.
-
ErrorMessage
– UTF-8 string, not less than 1 or more than 2048 bytes long.A message describing the error.
IntegrationFilter structure
A filter that can be used when invoking a DescribeIntegrations
request.
Fields
-
Name
– UTF-8 string, not less than 1 or more than 128 bytes long.The name of the filter.
-
Values
– An array of UTF-8 strings.A list of filter values.
InboundIntegration structure
A structure for an integration that writes data into a resource.
Fields
-
SourceArn
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.The ARN of the source resource for the integration.
-
TargetArn
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.The ARN of the target resource for the integration.
-
IntegrationArn
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.The ARN of the zero-ETL integration.
-
Status
– Required: UTF-8 string (valid values:CREATING
|ACTIVE
|MODIFYING
|FAILED
|DELETING
|SYNCING
|NEEDS_ATTENTION
).The possible statuses are:
-
CREATING: The integration is being created.
-
ACTIVE: The integration creation succeeds.
-
MODIFYING: The integration is being modified.
-
FAILED: The integration creation fails.
-
DELETING: The integration is deleted.
-
SYNCING: The integration is synchronizing.
-
NEEDS_ATTENTION: The integration needs attention, such as synchronization.
-
-
CreateTime
– Required: Timestamp.The time that the integration was created, in UTC.
-
Errors
– An array of IntegrationError objects.A list of errors associated with the integration.
SourceProcessingProperties structure
The resource properties associated with the integration source.
Fields
-
RoleArn
– UTF-8 string, not less than 1 or more than 128 bytes long.The IAM role to access the AWS Glue connection.
TargetProcessingProperties structure
The resource properties associated with the integration target.
Fields
-
RoleArn
– UTF-8 string, not less than 1 or more than 128 bytes long.The IAM role to access the AWS Glue database.
-
KmsArn
– UTF-8 string, not less than 1 or more than 2048 bytes long.The ARN of the KMS key used for encryption.
-
ConnectionName
– UTF-8 string, not less than 1 or more than 128 bytes long.The AWS Glue network connection to configure the AWS Glue job running in the customer VPC.
-
EventBusArn
– UTF-8 string, not less than 1 or more than 2048 bytes long.The ARN of an Eventbridge event bus to receive the integration status notification.
SourceTableConfig structure
Properties used by the source leg to process data from the source.
Fields
-
Fields
– An array of UTF-8 strings.A list of fields used for column-level filtering.
-
FilterPredicate
– UTF-8 string, not less than 1 or more than 128 bytes long.A condition clause used for row-level filtering.
-
PrimaryKey
– An array of UTF-8 strings.Unique identifier of a record.
-
RecordUpdateField
– UTF-8 string, not less than 1 or more than 128 bytes long.Incremental pull timestamp-based field.
TargetTableConfig structure
Properties used by the target leg to partition the data on the target.
Fields
-
UnnestSpec
– UTF-8 string (valid values:TOPLEVEL
|FULL
|NOUNNEST
).Specifies how nested objects are flattened to top-level elements. Valid values are: "TOPLEVEL", "FULL", or "NOUNNEST".
-
PartitionSpec
– An array of IntegrationPartition objects.Determines the file layout on the target.
-
TargetTableName
– UTF-8 string, not less than 1 or more than 128 bytes long.The optional name of a target table.
Operations
DescribeInboundIntegrations action (Python: describe_inbound_integrations)
CreateIntegrationTableProperties action (Python: create_integration_table_properties)
UpdateIntegrationTableProperties action (Python: update_integration_table_properties)
GetIntegrationTableProperties action (Python: get_integration_table_properties)
DeleteIntegrationTableProperties action (Python: delete_integration_table_properties)
CreateIntegrationResourceProperty action (Python: create_integration_resource_property)
UpdateIntegrationResourceProperty action (Python: update_integration_resource_property)
GetIntegrationResourceProperty action (Python: get_integration_resource_property)
CreateIntegration action (Python: create_integration)
Creates a Zero-ETL integration in the caller's account between two resources
with Amazon Resource Names (ARNs): the SourceArn
and TargetArn
.
Request
-
IntegrationName
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.A unique name for an integration in AWS Glue.
-
SourceArn
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.The ARN of the source resource for the integration.
-
TargetArn
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.The ARN of the target resource for the integration.
-
Description
– UTF-8 string, not more than 1000 bytes long, matching the Custom string pattern #12.A description of the integration.
-
DataFilter
– UTF-8 string, not less than 1 or more than 2048 bytes long.Selects source tables for the integration using Maxwell filter syntax.
-
KmsKeyId
– UTF-8 string, not less than 1 or more than 2048 bytes long.The ARN of a KMS key used for encrypting the channel.
-
AdditionalEncryptionContext
– A map array of key-value pairs.Each key is a UTF-8 string.
Each value is a UTF-8 string.
An optional set of non-secret key–value pairs that contains additional contextual information for encryption. This can only be provided if
KMSKeyId
is provided. -
Tags
– An array of Tag objects.Metadata assigned to the resource consisting of a list of key-value pairs.
Response
-
SourceArn
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.The ARN of the source resource for the integration.
-
TargetArn
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.The ARN of the target resource for the integration.
-
IntegrationName
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.A unique name for an integration in AWS Glue.
-
Description
– UTF-8 string, not more than 1000 bytes long, matching the Custom string pattern #12.A description of the integration.
-
IntegrationArn
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.The Amazon Resource Name (ARN) for the created integration.
-
KmsKeyId
– UTF-8 string, not less than 1 or more than 2048 bytes long.The ARN of a KMS key used for encrypting the channel.
-
AdditionalEncryptionContext
– A map array of key-value pairs.Each key is a UTF-8 string.
Each value is a UTF-8 string.
An optional set of non-secret key–value pairs that contains additional contextual information for encryption.
-
Tags
– An array of Tag objects.Metadata assigned to the resource consisting of a list of key-value pairs.
-
Status
– Required: UTF-8 string (valid values:CREATING
|ACTIVE
|MODIFYING
|FAILED
|DELETING
|SYNCING
|NEEDS_ATTENTION
).The status of the integration being created.
The possible statuses are:
-
CREATING: The integration is being created.
-
ACTIVE: The integration creation succeeds.
-
MODIFYING: The integration is being modified.
-
FAILED: The integration creation fails.
-
DELETING: The integration is deleted.
-
SYNCING: The integration is synchronizing.
-
NEEDS_ATTENTION: The integration needs attention, such as synchronization.
-
-
CreateTime
– Required: Timestamp.The time when the integration was created, in UTC.
-
Errors
– An array of IntegrationError objects.A list of errors associated with the integration creation.
-
DataFilter
– UTF-8 string, not less than 1 or more than 2048 bytes long.Selects source tables for the integration using Maxwell filter syntax.
Errors
ValidationException
AccessDeniedException
ResourceNotFoundException
InternalServerException
IntegrationConflictOperationFault
IntegrationQuotaExceededFault
KMSKeyNotAccessibleFault
EntityNotFoundException
InternalServiceException
ConflictException
ResourceNumberLimitExceededException
InvalidInputException
ModifyIntegration action (Python: modify_integration)
Modifies a Zero-ETL integration in the caller's account.
Request
-
IntegrationIdentifier
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.The Amazon Resource Name (ARN) for the integration.
-
Description
– UTF-8 string, not more than 1000 bytes long, matching the Custom string pattern #12.A description of the integration.
-
DataFilter
– UTF-8 string, not less than 1 or more than 2048 bytes long.Selects source tables for the integration using Maxwell filter syntax.
-
IntegrationName
– UTF-8 string, not less than 1 or more than 128 bytes long.A unique name for an integration in AWS Glue.
Response
-
SourceArn
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.The ARN of the source for the integration.
-
TargetArn
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.The ARN of the target for the integration.
-
IntegrationName
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.A unique name for an integration in AWS Glue.
-
Description
– UTF-8 string, not more than 1000 bytes long, matching the Custom string pattern #12.A description of the integration.
-
IntegrationArn
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.The Amazon Resource Name (ARN) for the integration.
-
KmsKeyId
– UTF-8 string, not less than 1 or more than 2048 bytes long.The ARN of a KMS key used for encrypting the channel.
-
AdditionalEncryptionContext
– A map array of key-value pairs.Each key is a UTF-8 string.
Each value is a UTF-8 string.
An optional set of non-secret key–value pairs that contains additional contextual information for encryption.
-
Tags
– An array of Tag objects.Metadata assigned to the resource consisting of a list of key-value pairs.
-
Status
– Required: UTF-8 string (valid values:CREATING
|ACTIVE
|MODIFYING
|FAILED
|DELETING
|SYNCING
|NEEDS_ATTENTION
).The status of the integration being modified.
The possible statuses are:
-
CREATING: The integration is being created.
-
ACTIVE: The integration creation succeeds.
-
MODIFYING: The integration is being modified.
-
FAILED: The integration creation fails.
-
DELETING: The integration is deleted.
-
SYNCING: The integration is synchronizing.
-
NEEDS_ATTENTION: The integration needs attention, such as synchronization.
-
-
CreateTime
– Required: Timestamp.The time when the integration was created, in UTC.
-
Errors
– An array of IntegrationError objects.A list of errors associated with the integration modification.
-
DataFilter
– UTF-8 string, not less than 1 or more than 2048 bytes long.Selects source tables for the integration using Maxwell filter syntax.
Errors
ValidationException
AccessDeniedException
InternalServerException
IntegrationNotFoundFault
IntegrationConflictOperationFault
InvalidIntegrationStateFault
EntityNotFoundException
InternalServiceException
ConflictException
InvalidStateException
InvalidInputException
DescribeIntegrations action (Python: describe_integrations)
The API is used to retrieve a list of integrations.
Request
-
IntegrationIdentifier
– UTF-8 string, not less than 1 or more than 128 bytes long.The Amazon Resource Name (ARN) for the integration.
-
Marker
– UTF-8 string, not less than 1 or more than 128 bytes long.A value that indicates the starting point for the next set of response records in a subsequent request.
-
MaxRecords
– Number (integer).The total number of items to return in the output.
-
Filters
– An array of IntegrationFilter objects.A list of key and values, to filter down the results. Supported keys are "Status", "IntegrationName", and "SourceArn". IntegrationName is limited to only one value.
Response
-
Integrations
– An array of Integration objects.A list of zero-ETL integrations.
-
Marker
– UTF-8 string, not less than 1 or more than 128 bytes long.A value that indicates the starting point for the next set of response records in a subsequent request.
Errors
ValidationException
AccessDeniedException
InternalServerException
IntegrationNotFoundFault
EntityNotFoundException
InternalServiceException
InvalidInputException
DeleteIntegration action (Python: delete_integration)
Deletes the specified Zero-ETL integration.
Request
-
IntegrationIdentifier
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.The Amazon Resource Name (ARN) for the integration.
Response
-
SourceArn
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.The ARN of the source for the integration.
-
TargetArn
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.The ARN of the target for the integration.
-
IntegrationName
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.A unique name for an integration in AWS Glue.
-
Description
– UTF-8 string, not more than 1000 bytes long, matching the Custom string pattern #12.A description of the integration.
-
IntegrationArn
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.The Amazon Resource Name (ARN) for the integration.
-
KmsKeyId
– UTF-8 string, not less than 1 or more than 2048 bytes long.The ARN of a KMS key used for encrypting the channel.
-
AdditionalEncryptionContext
– A map array of key-value pairs.Each key is a UTF-8 string.
Each value is a UTF-8 string.
An optional set of non-secret key–value pairs that contains additional contextual information for encryption.
-
Tags
– An array of Tag objects.Metadata assigned to the resource consisting of a list of key-value pairs.
-
Status
– Required: UTF-8 string (valid values:CREATING
|ACTIVE
|MODIFYING
|FAILED
|DELETING
|SYNCING
|NEEDS_ATTENTION
).The status of the integration being deleted.
The possible statuses are:
-
CREATING: The integration is being created.
-
ACTIVE: The integration creation succeeds.
-
MODIFYING: The integration is being modified.
-
FAILED: The integration creation fails.
-
DELETING: The integration is deleted.
-
SYNCING: The integration is synchronizing.
-
NEEDS_ATTENTION: The integration needs attention, such as synchronization.
-
-
CreateTime
– Required: Timestamp.The time when the integration was created, in UTC.
-
Errors
– An array of IntegrationError objects.A list of errors associated with the integration.
-
DataFilter
– UTF-8 string, not less than 1 or more than 2048 bytes long.Selects source tables for the integration using Maxwell filter syntax.
Errors
ValidationException
AccessDeniedException
InternalServerException
IntegrationNotFoundFault
IntegrationConflictOperationFault
InvalidIntegrationStateFault
EntityNotFoundException
InternalServiceException
ConflictException
InvalidStateException
InvalidInputException
DescribeInboundIntegrations action (Python: describe_inbound_integrations)
Returns a list of inbound integrations for the specified integration.
Request
-
IntegrationArn
– UTF-8 string, not less than 1 or more than 128 bytes long.The Amazon Resource Name (ARN) of the integration.
-
Marker
– UTF-8 string, not less than 1 or more than 128 bytes long.A token to specify where to start paginating. This is the marker from a previously truncated response.
-
MaxRecords
– Number (integer).The total number of items to return in the output.
-
TargetArn
– UTF-8 string, not less than 1 or more than 128 bytes long.The Amazon Resource Name (ARN) of the target resource in the integration.
Response
-
InboundIntegrations
– An array of InboundIntegration objects.A list of inbound integrations.
-
Marker
– UTF-8 string, not less than 1 or more than 128 bytes long.A value that indicates the starting point for the next set of response records in a subsequent request.
Errors
ValidationException
AccessDeniedException
InternalServerException
IntegrationNotFoundFault
TargetResourceNotFound
OperationNotSupportedException
EntityNotFoundException
InternalServiceException
InvalidInputException
CreateIntegrationTableProperties action (Python: create_integration_table_properties)
This API is used to provide optional override properties for the the tables
that need to be replicated. These properties can include properties for filtering
and partitioning for the source and target tables. To set both source and target
properties the same API need to be invoked with the AWS Glue connection
ARN as ResourceArn
with SourceTableConfig
, and
the AWS Glue database ARN as ResourceArn
with TargetTableConfig
respectively.
Request
-
ResourceArn
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.The connection ARN of the source, or the database ARN of the target.
-
TableName
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.The name of the table to be replicated.
-
SourceTableConfig
– A SourceTableConfig object.A structure for the source table configuration.
-
TargetTableConfig
– A TargetTableConfig object.A structure for the target table configuration.
Response
No Response parameters.
Errors
ValidationException
AccessDeniedException
ResourceNotFoundException
InternalServerException
EntityNotFoundException
InternalServiceException
InvalidInputException
UpdateIntegrationTableProperties action (Python: update_integration_table_properties)
This API is used to provide optional override properties for the tables
that need to be replicated. These properties can include properties for filtering
and partitioning for the source and target tables. To set both source and target
properties the same API need to be invoked with the AWS Glue connection
ARN as ResourceArn
with SourceTableConfig
, and
the AWS Glue database ARN as ResourceArn
with TargetTableConfig
respectively.
The override will be reflected across all the integrations using same
ResourceArn
and source table.
Request
-
ResourceArn
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.The connection ARN of the source, or the database ARN of the target.
-
TableName
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.The name of the table to be replicated.
-
SourceTableConfig
– A SourceTableConfig object.A structure for the source table configuration.
-
TargetTableConfig
– A TargetTableConfig object.A structure for the target table configuration.
Response
No Response parameters.
Errors
ValidationException
AccessDeniedException
ResourceNotFoundException
InternalServerException
EntityNotFoundException
InternalServiceException
InvalidInputException
GetIntegrationTableProperties action (Python: get_integration_table_properties)
This API is used to retrieve optional override properties for the tables that need to be replicated. These properties can include properties for filtering and partition for source and target tables.
Request
-
ResourceArn
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.The connection ARN of the source, or the database ARN of the target.
-
TableName
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.The name of the table to be replicated.
Response
-
ResourceArn
– UTF-8 string, not less than 1 or more than 128 bytes long.The connection ARN of the source, or the database ARN of the target.
-
TableName
– UTF-8 string, not less than 1 or more than 128 bytes long.The name of the table to be replicated.
-
SourceTableConfig
– A SourceTableConfig object.A structure for the source table configuration.
-
TargetTableConfig
– A TargetTableConfig object.A structure for the target table configuration.
Errors
ValidationException
AccessDeniedException
ResourceNotFoundException
InternalServerException
EntityNotFoundException
InternalServiceException
InvalidInputException
DeleteIntegrationTableProperties action (Python: delete_integration_table_properties)
Deletes the table properties that have been created for the tables that need to be replicated.
Request
-
ResourceArn
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.The connection ARN of the source, or the database ARN of the target.
-
TableName
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.The name of the table to be replicated.
Response
No Response parameters.
Errors
ValidationException
AccessDeniedException
ResourceNotFoundException
InternalServerException
EntityNotFoundException
InternalServiceException
InvalidInputException
CreateIntegrationResourceProperty action (Python: create_integration_resource_property)
This API can be used for setting up the ResourceProperty
of the AWS Glue connection (for the source) or AWS Glue
database ARN (for the target). These properties can include the role to access
the connection or database. To set both source and target properties the same
API needs to be invoked with the AWS Glue connection ARN as ResourceArn
with SourceProcessingProperties
and the AWS Glue
database ARN as ResourceArn
with TargetProcessingProperties
respectively.
Request
-
ResourceArn
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.The connection ARN of the source, or the database ARN of the target.
-
SourceProcessingProperties
– A SourceProcessingProperties object.The resource properties associated with the integration source.
-
TargetProcessingProperties
– A TargetProcessingProperties object.The resource properties associated with the integration target.
Response
-
ResourceArn
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.The connection ARN of the source, or the database ARN of the target.
-
SourceProcessingProperties
– A SourceProcessingProperties object.The resource properties associated with the integration source.
-
TargetProcessingProperties
– A TargetProcessingProperties object.The resource properties associated with the integration target.
Errors
ValidationException
AccessDeniedException
ConflictException
InternalServerException
ResourceNotFoundException
EntityNotFoundException
InternalServiceException
InvalidInputException
UpdateIntegrationResourceProperty action (Python: update_integration_resource_property)
This API can be used for updating the ResourceProperty
of the AWS Glue connection (for the source) or AWS Glue
database ARN (for the target). These properties can include the role to access
the connection or database. Since the same resource can be used across multiple
integrations, updating resource properties will impact all the integrations
using it.
Request
-
ResourceArn
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.The connection ARN of the source, or the database ARN of the target.
-
SourceProcessingProperties
– A SourceProcessingProperties object.The resource properties associated with the integration source.
-
TargetProcessingProperties
– A TargetProcessingProperties object.The resource properties associated with the integration target.
Response
-
ResourceArn
– UTF-8 string, not less than 1 or more than 128 bytes long.The connection ARN of the source, or the database ARN of the target.
-
SourceProcessingProperties
– A SourceProcessingProperties object.The resource properties associated with the integration source.
-
TargetProcessingProperties
– A TargetProcessingProperties object.The resource properties associated with the integration target.
Errors
ValidationException
AccessDeniedException
InternalServerException
ResourceNotFoundException
EntityNotFoundException
InternalServiceException
InvalidInputException
GetIntegrationResourceProperty action (Python: get_integration_resource_property)
This API is used for fetching the ResourceProperty
of the
AWS Glue connection (for the source) or AWS Glue database
ARN (for the target)
Request
-
ResourceArn
– Required: UTF-8 string, not less than 1 or more than 128 bytes long.The connection ARN of the source, or the database ARN of the target.
Response
-
ResourceArn
– UTF-8 string, not less than 1 or more than 128 bytes long.The connection ARN of the source, or the database ARN of the target.
-
SourceProcessingProperties
– A SourceProcessingProperties object.The resource properties associated with the integration source.
-
TargetProcessingProperties
– A TargetProcessingProperties object.The resource properties associated with the integration target.
Errors
ValidationException
AccessDeniedException
InternalServerException
ResourceNotFoundException
EntityNotFoundException
InternalServiceException
InvalidInputException
UntagResource action (Python: untag_resource)
Removes the specified tags from an integration resource.
Request
-
ResourceArn
– Required: UTF-8 string, not less than 1 or more than 10240 bytes long, matching the Custom string pattern #49.The Amazon Resource Name (ARN) for the integration resource.
-
TagsToRemove
– Required: An array of UTF-8 strings, not more than 50 strings.A list of metadata tags to be removed from the resource.
Response
No Response parameters.
Errors
ResourceNotFoundException
ListTagsForResource action (Python: list_tags_for_resource)
Lists the metadata tags assigned to the specified resource.
Request
-
ResourceARN
– Required: UTF-8 string, not less than 1 or more than 10240 bytes long, matching the Custom string pattern #49.The resource ARN for the resource.
Response
-
Tags
– An array of Tag objects, not more than 10 structures.A list of tags.
Errors
ResourceNotFoundException
Exceptions
ResourceNotFoundException structure
The resource could not be found.
Fields
-
Message
– UTF-8 string.A message describing the problem.
InternalServerException structure
An internal server error occurred.
Fields
-
Message
– UTF-8 string.A message describing the problem.
IntegrationAlreadyExistsFault structure
The specified integration already exists.
Fields
-
Message
– UTF-8 string.A message describing the problem.
IntegrationConflictOperationFault structure
The requested operation conflicts with another operation.
Fields
-
Message
– UTF-8 string.A message describing the problem.
IntegrationQuotaExceededFault structure
The data processed through your integration exceeded your quota.
Fields
-
Message
– UTF-8 string.A message describing the problem.
KMSKeyNotAccessibleFault structure
The KMS key specified is not accessible.
Fields
-
Message
– UTF-8 string.A message describing the problem.
IntegrationNotFoundFault structure
The specified integration could not be found.
Fields
-
Message
– UTF-8 string.A message describing the problem.
TargetResourceNotFound structure
The target resource could not be found.
Fields
-
Message
– UTF-8 string.A message describing the problem.
InvalidIntegrationStateFault structure
The integration is in an invalid state.
Fields
-
Message
– UTF-8 string.A message describing the problem.