Class: Aws::AppIntegrationsService::Types::CreateDataIntegrationAssociationRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-appintegrationsservice/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#client_association_metadataHash<String,String>

The mapping of metadata to be extracted from the data.

Returns:

  • (Hash<String,String>)


228
229
230
231
232
233
234
235
236
237
238
# File 'lib/aws-sdk-appintegrationsservice/types.rb', line 228

class CreateDataIntegrationAssociationRequest < Struct.new(
  :data_integration_identifier,
  :client_id,
  :object_configuration,
  :destination_uri,
  :client_association_metadata,
  :client_token,
  :execution_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#client_idString

The identifier for the client that is associated with the DataIntegration association.

Returns:

  • (String)


228
229
230
231
232
233
234
235
236
237
238
# File 'lib/aws-sdk-appintegrationsservice/types.rb', line 228

class CreateDataIntegrationAssociationRequest < Struct.new(
  :data_integration_identifier,
  :client_id,
  :object_configuration,
  :destination_uri,
  :client_association_metadata,
  :client_token,
  :execution_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#client_tokenString

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see [Making retries safe with idempotent APIs].

**A suitable default value is auto-generated.** You should normally not need to pass this option.

[1]: aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/

Returns:

  • (String)


228
229
230
231
232
233
234
235
236
237
238
# File 'lib/aws-sdk-appintegrationsservice/types.rb', line 228

class CreateDataIntegrationAssociationRequest < Struct.new(
  :data_integration_identifier,
  :client_id,
  :object_configuration,
  :destination_uri,
  :client_association_metadata,
  :client_token,
  :execution_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#data_integration_identifierString

A unique identifier for the DataIntegration.

Returns:

  • (String)


228
229
230
231
232
233
234
235
236
237
238
# File 'lib/aws-sdk-appintegrationsservice/types.rb', line 228

class CreateDataIntegrationAssociationRequest < Struct.new(
  :data_integration_identifier,
  :client_id,
  :object_configuration,
  :destination_uri,
  :client_association_metadata,
  :client_token,
  :execution_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#destination_uriString

The URI of the data destination.

Returns:

  • (String)


228
229
230
231
232
233
234
235
236
237
238
# File 'lib/aws-sdk-appintegrationsservice/types.rb', line 228

class CreateDataIntegrationAssociationRequest < Struct.new(
  :data_integration_identifier,
  :client_id,
  :object_configuration,
  :destination_uri,
  :client_association_metadata,
  :client_token,
  :execution_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#execution_configurationTypes::ExecutionConfiguration

The configuration for how the files should be pulled from the source.



228
229
230
231
232
233
234
235
236
237
238
# File 'lib/aws-sdk-appintegrationsservice/types.rb', line 228

class CreateDataIntegrationAssociationRequest < Struct.new(
  :data_integration_identifier,
  :client_id,
  :object_configuration,
  :destination_uri,
  :client_association_metadata,
  :client_token,
  :execution_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#object_configurationHash<String,Hash<String,Array<String>>>

The configuration for what data should be pulled from the source.

Returns:

  • (Hash<String,Hash<String,Array<String>>>)


228
229
230
231
232
233
234
235
236
237
238
# File 'lib/aws-sdk-appintegrationsservice/types.rb', line 228

class CreateDataIntegrationAssociationRequest < Struct.new(
  :data_integration_identifier,
  :client_id,
  :object_configuration,
  :destination_uri,
  :client_association_metadata,
  :client_token,
  :execution_configuration)
  SENSITIVE = []
  include Aws::Structure
end