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

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#client_association_metadata ⇒ Hash<String,String>

The mapping of metadata to be extracted from the data.

Returns:

  • (Hash<String,String>)


362
363
364
365
366
367
368
369
370
371
372
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 362

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_id ⇒ String

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

Returns:

  • (String)


362
363
364
365
366
367
368
369
370
371
372
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 362

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_token ⇒ String

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.

Returns:

  • (String)


362
363
364
365
366
367
368
369
370
371
372
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 362

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_identifier ⇒ String

A unique identifier for the DataIntegration.

Returns:

  • (String)


362
363
364
365
366
367
368
369
370
371
372
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 362

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_uri ⇒ String

The URI of the data destination.

Returns:

  • (String)


362
363
364
365
366
367
368
369
370
371
372
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 362

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_configuration ⇒ Types::ExecutionConfiguration

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



362
363
364
365
366
367
368
369
370
371
372
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 362

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_configuration ⇒ Hash<String,Hash<String,Array<String>>>

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

Returns:

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


362
363
364
365
366
367
368
369
370
371
372
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/types.rb', line 362

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