EntityResolution / Client / get_provider_service
get_provider_service#
- EntityResolution.Client.get_provider_service(**kwargs)#
Returns the
ProviderService
of a given name.See also: AWS API Documentation
Request Syntax
response = client.get_provider_service( providerName='string', providerServiceName='string' )
- Parameters:
providerName (string) –
[REQUIRED]
The name of the provider. This name is typically the company name.
providerServiceName (string) –
[REQUIRED]
The ARN (Amazon Resource Name) of the product that the provider service provides.
- Return type:
dict
- Returns:
Response Syntax
{ 'anonymizedOutput': True|False, 'providerConfigurationDefinition': {...}|[...]|123|123.4|'string'|True|None, 'providerEndpointConfiguration': { 'marketplaceConfiguration': { 'assetId': 'string', 'dataSetId': 'string', 'listingId': 'string', 'revisionId': 'string' } }, 'providerEntityOutputDefinition': {...}|[...]|123|123.4|'string'|True|None, 'providerIntermediateDataAccessConfiguration': { 'awsAccountIds': [ 'string', ], 'requiredBucketActions': [ 'string', ] }, 'providerName': 'string', 'providerServiceArn': 'string', 'providerServiceDisplayName': 'string', 'providerServiceName': 'string', 'providerServiceType': 'ASSIGNMENT'|'ID_MAPPING' }
Response Structure
(dict) –
anonymizedOutput (boolean) –
Specifies whether output data from the provider is anonymized. A value of
TRUE
means the output will be anonymized and you can’t relate the data that comes back from the provider to the identifying input. A value ofFALSE
means the output won’t be anonymized and you can relate the data that comes back from the provider to your source data.providerConfigurationDefinition (document) –
The definition of the provider configuration.
providerEndpointConfiguration (dict) –
The required configuration fields to use with the provider service.
Note
This is a Tagged Union structure. Only one of the following top level keys will be set:
marketplaceConfiguration
. If a client receives an unknown member it will setSDK_UNKNOWN_MEMBER
as the top level key, which maps to the name or tag of the unknown member. The structure ofSDK_UNKNOWN_MEMBER
is as follows:'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
marketplaceConfiguration (dict) –
The identifiers of the provider service, from Data Exchange.
assetId (string) –
The asset ID on Data Exchange.
dataSetId (string) –
The dataset ID on Data Exchange.
listingId (string) –
The listing ID on Data Exchange.
revisionId (string) –
The revision ID on Data Exchange.
providerEntityOutputDefinition (document) –
The definition of the provider entity output.
providerIntermediateDataAccessConfiguration (dict) –
The Amazon Web Services accounts and the S3 permissions that are required by some providers to create an S3 bucket for intermediate data storage.
awsAccountIds (list) –
The Amazon Web Services account that provider can use to read or write data into the customer’s intermediate S3 bucket.
(string) –
requiredBucketActions (list) –
The S3 bucket actions that the provider requires permission for.
(string) –
providerName (string) –
The name of the provider. This name is typically the company name.
providerServiceArn (string) –
The ARN (Amazon Resource Name) that Entity Resolution generated for the provider service.
providerServiceDisplayName (string) –
The display name of the provider service.
providerServiceName (string) –
The name of the product that the provider service provides.
providerServiceType (string) –
The type of provider service.
Exceptions
EntityResolution.Client.exceptions.ThrottlingException
EntityResolution.Client.exceptions.InternalServerException
EntityResolution.Client.exceptions.ResourceNotFoundException
EntityResolution.Client.exceptions.AccessDeniedException
EntityResolution.Client.exceptions.ValidationException