EntityResolution / Client / get_provider_service
get_provider_service#
- EntityResolution.Client.get_provider_service(**kwargs)#
- Returns the - ProviderServiceof 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 - TRUEmeans the output will be anonymized and you can’t relate the data that comes back from the provider to the identifying input. A value of- FALSEmeans 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 set- SDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure of- SDK_UNKNOWN_MEMBERis 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