Class: Aws::EntityResolution::Types::GetProviderServiceOutput

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#anonymized_outputBoolean

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 of FALSE means the output won't be anonymized and you can relate the data that comes back from the provider to your source data.

Returns:

  • (Boolean)


1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 1278

class GetProviderServiceOutput < Struct.new(
  :anonymized_output,
  :provider_component_schema,
  :provider_configuration_definition,
  :provider_endpoint_configuration,
  :provider_entity_output_definition,
  :provider_id_name_space_configuration,
  :provider_intermediate_data_access_configuration,
  :provider_job_configuration,
  :provider_name,
  :provider_service_arn,
  :provider_service_display_name,
  :provider_service_name,
  :provider_service_type)
  SENSITIVE = []
  include Aws::Structure
end

#provider_component_schemaTypes::ProviderComponentSchema

Input schema for the provider service.



1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 1278

class GetProviderServiceOutput < Struct.new(
  :anonymized_output,
  :provider_component_schema,
  :provider_configuration_definition,
  :provider_endpoint_configuration,
  :provider_entity_output_definition,
  :provider_id_name_space_configuration,
  :provider_intermediate_data_access_configuration,
  :provider_job_configuration,
  :provider_name,
  :provider_service_arn,
  :provider_service_display_name,
  :provider_service_name,
  :provider_service_type)
  SENSITIVE = []
  include Aws::Structure
end

#provider_configuration_definitionHash, ...

The definition of the provider configuration.

Returns:

  • (Hash, Array, String, Numeric, Boolean)


1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 1278

class GetProviderServiceOutput < Struct.new(
  :anonymized_output,
  :provider_component_schema,
  :provider_configuration_definition,
  :provider_endpoint_configuration,
  :provider_entity_output_definition,
  :provider_id_name_space_configuration,
  :provider_intermediate_data_access_configuration,
  :provider_job_configuration,
  :provider_name,
  :provider_service_arn,
  :provider_service_display_name,
  :provider_service_name,
  :provider_service_type)
  SENSITIVE = []
  include Aws::Structure
end

#provider_endpoint_configurationTypes::ProviderEndpointConfiguration

The required configuration fields to use with the provider service.



1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 1278

class GetProviderServiceOutput < Struct.new(
  :anonymized_output,
  :provider_component_schema,
  :provider_configuration_definition,
  :provider_endpoint_configuration,
  :provider_entity_output_definition,
  :provider_id_name_space_configuration,
  :provider_intermediate_data_access_configuration,
  :provider_job_configuration,
  :provider_name,
  :provider_service_arn,
  :provider_service_display_name,
  :provider_service_name,
  :provider_service_type)
  SENSITIVE = []
  include Aws::Structure
end

#provider_entity_output_definitionHash, ...

The definition of the provider entity output.

Returns:

  • (Hash, Array, String, Numeric, Boolean)


1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 1278

class GetProviderServiceOutput < Struct.new(
  :anonymized_output,
  :provider_component_schema,
  :provider_configuration_definition,
  :provider_endpoint_configuration,
  :provider_entity_output_definition,
  :provider_id_name_space_configuration,
  :provider_intermediate_data_access_configuration,
  :provider_job_configuration,
  :provider_name,
  :provider_service_arn,
  :provider_service_display_name,
  :provider_service_name,
  :provider_service_type)
  SENSITIVE = []
  include Aws::Structure
end

#provider_id_name_space_configurationTypes::ProviderIdNameSpaceConfiguration

The provider configuration required for different ID namespace types.



1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 1278

class GetProviderServiceOutput < Struct.new(
  :anonymized_output,
  :provider_component_schema,
  :provider_configuration_definition,
  :provider_endpoint_configuration,
  :provider_entity_output_definition,
  :provider_id_name_space_configuration,
  :provider_intermediate_data_access_configuration,
  :provider_job_configuration,
  :provider_name,
  :provider_service_arn,
  :provider_service_display_name,
  :provider_service_name,
  :provider_service_type)
  SENSITIVE = []
  include Aws::Structure
end

#provider_intermediate_data_access_configurationTypes::ProviderIntermediateDataAccessConfiguration

The Amazon Web Services accounts and the S3 permissions that are required by some providers to create an S3 bucket for intermediate data storage.



1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 1278

class GetProviderServiceOutput < Struct.new(
  :anonymized_output,
  :provider_component_schema,
  :provider_configuration_definition,
  :provider_endpoint_configuration,
  :provider_entity_output_definition,
  :provider_id_name_space_configuration,
  :provider_intermediate_data_access_configuration,
  :provider_job_configuration,
  :provider_name,
  :provider_service_arn,
  :provider_service_display_name,
  :provider_service_name,
  :provider_service_type)
  SENSITIVE = []
  include Aws::Structure
end

#provider_job_configurationHash, ...

Provider service job configurations.

Returns:

  • (Hash, Array, String, Numeric, Boolean)


1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 1278

class GetProviderServiceOutput < Struct.new(
  :anonymized_output,
  :provider_component_schema,
  :provider_configuration_definition,
  :provider_endpoint_configuration,
  :provider_entity_output_definition,
  :provider_id_name_space_configuration,
  :provider_intermediate_data_access_configuration,
  :provider_job_configuration,
  :provider_name,
  :provider_service_arn,
  :provider_service_display_name,
  :provider_service_name,
  :provider_service_type)
  SENSITIVE = []
  include Aws::Structure
end

#provider_nameString

The name of the provider. This name is typically the company name.

Returns:

  • (String)


1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 1278

class GetProviderServiceOutput < Struct.new(
  :anonymized_output,
  :provider_component_schema,
  :provider_configuration_definition,
  :provider_endpoint_configuration,
  :provider_entity_output_definition,
  :provider_id_name_space_configuration,
  :provider_intermediate_data_access_configuration,
  :provider_job_configuration,
  :provider_name,
  :provider_service_arn,
  :provider_service_display_name,
  :provider_service_name,
  :provider_service_type)
  SENSITIVE = []
  include Aws::Structure
end

#provider_service_arnString

The ARN (Amazon Resource Name) that Entity Resolution generated for the provider service.

Returns:

  • (String)


1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 1278

class GetProviderServiceOutput < Struct.new(
  :anonymized_output,
  :provider_component_schema,
  :provider_configuration_definition,
  :provider_endpoint_configuration,
  :provider_entity_output_definition,
  :provider_id_name_space_configuration,
  :provider_intermediate_data_access_configuration,
  :provider_job_configuration,
  :provider_name,
  :provider_service_arn,
  :provider_service_display_name,
  :provider_service_name,
  :provider_service_type)
  SENSITIVE = []
  include Aws::Structure
end

#provider_service_display_nameString

The display name of the provider service.

Returns:

  • (String)


1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 1278

class GetProviderServiceOutput < Struct.new(
  :anonymized_output,
  :provider_component_schema,
  :provider_configuration_definition,
  :provider_endpoint_configuration,
  :provider_entity_output_definition,
  :provider_id_name_space_configuration,
  :provider_intermediate_data_access_configuration,
  :provider_job_configuration,
  :provider_name,
  :provider_service_arn,
  :provider_service_display_name,
  :provider_service_name,
  :provider_service_type)
  SENSITIVE = []
  include Aws::Structure
end

#provider_service_nameString

The name of the product that the provider service provides.

Returns:

  • (String)


1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 1278

class GetProviderServiceOutput < Struct.new(
  :anonymized_output,
  :provider_component_schema,
  :provider_configuration_definition,
  :provider_endpoint_configuration,
  :provider_entity_output_definition,
  :provider_id_name_space_configuration,
  :provider_intermediate_data_access_configuration,
  :provider_job_configuration,
  :provider_name,
  :provider_service_arn,
  :provider_service_display_name,
  :provider_service_name,
  :provider_service_type)
  SENSITIVE = []
  include Aws::Structure
end

#provider_service_typeString

The type of provider service.

Returns:

  • (String)


1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 1278

class GetProviderServiceOutput < Struct.new(
  :anonymized_output,
  :provider_component_schema,
  :provider_configuration_definition,
  :provider_endpoint_configuration,
  :provider_entity_output_definition,
  :provider_id_name_space_configuration,
  :provider_intermediate_data_access_configuration,
  :provider_job_configuration,
  :provider_name,
  :provider_service_arn,
  :provider_service_display_name,
  :provider_service_name,
  :provider_service_type)
  SENSITIVE = []
  include Aws::Structure
end