Glue / Client / list_integration_resource_properties
list_integration_resource_properties¶
- Glue.Client.list_integration_resource_properties(**kwargs)¶
List integration resource properties for a single customer. It supports the filters, maxRecords and markers.
See also: AWS API Documentation
Request Syntax
response = client.list_integration_resource_properties( Marker='string', Filters=[ { 'Name': 'string', 'Values': [ 'string', ] }, ], MaxRecords=123 )
- Parameters:
Marker (string) – This is the pagination token for next page, initial value is
null.Filters (list) –
A list of filters, supported filter Key is
SourceArnandTargetArn.(dict) –
A filter for integration resource properties.
Name (string) –
The name of the filter. Supported filter keys are
SourceArnandTargetArn.Values (list) –
A list of filter values.
(string) –
MaxRecords (integer) – This is total number of items to be evaluated.
- Return type:
dict
- Returns:
Response Syntax
{ 'IntegrationResourcePropertyList': [ { 'ResourceArn': 'string', 'ResourcePropertyArn': 'string', 'SourceProcessingProperties': { 'RoleArn': 'string' }, 'TargetProcessingProperties': { 'RoleArn': 'string', 'KmsArn': 'string', 'ConnectionName': 'string', 'EventBusArn': 'string' } }, ], 'Marker': 'string' }
Response Structure
(dict) –
IntegrationResourcePropertyList (list) –
A list of integration resource property meeting the filter criteria.
(dict) –
A structure representing an integration resource property.
ResourceArn (string) –
The connection ARN of the source, or the database ARN of the target.
ResourcePropertyArn (string) –
The resource ARN created through this create API. The format is something like arn:aws:glue:<region>:<account_id>:integrationresourceproperty/*
SourceProcessingProperties (dict) –
The resource properties associated with the integration source.
RoleArn (string) –
The IAM role to access the Glue connection.
TargetProcessingProperties (dict) –
The resource properties associated with the integration target.
RoleArn (string) –
The IAM role to access the Glue database.
KmsArn (string) –
The ARN of the KMS key used for encryption.
ConnectionName (string) –
The Glue network connection to configure the Glue job running in the customer VPC.
EventBusArn (string) –
The ARN of an Eventbridge event bus to receive the integration status notification.
Marker (string) –
This is the pagination token for the next page.
Exceptions
Glue.Client.exceptions.ValidationExceptionGlue.Client.exceptions.AccessDeniedExceptionGlue.Client.exceptions.InternalServerExceptionGlue.Client.exceptions.ResourceNotFoundExceptionGlue.Client.exceptions.EntityNotFoundExceptionGlue.Client.exceptions.InternalServiceExceptionGlue.Client.exceptions.InvalidInputException