Class: Aws::Appflow::Types::CustomConnectorDestinationProperties

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

Overview

The properties that are applied when the custom connector is being used as a destination.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#custom_propertiesHash<String,String>

The custom properties that are specific to the connector when it's used as a destination in the flow.

Returns:

  • (Hash<String,String>)


1500
1501
1502
1503
1504
1505
1506
1507
1508
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1500

class CustomConnectorDestinationProperties < Struct.new(
  :entity_name,
  :error_handling_config,
  :write_operation_type,
  :id_field_names,
  :custom_properties)
  SENSITIVE = []
  include Aws::Structure
end

#entity_nameString

The entity specified in the custom connector as a destination in the flow.

Returns:

  • (String)


1500
1501
1502
1503
1504
1505
1506
1507
1508
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1500

class CustomConnectorDestinationProperties < Struct.new(
  :entity_name,
  :error_handling_config,
  :write_operation_type,
  :id_field_names,
  :custom_properties)
  SENSITIVE = []
  include Aws::Structure
end

#error_handling_configTypes::ErrorHandlingConfig

The settings that determine how Amazon AppFlow handles an error when placing data in the custom connector as destination.



1500
1501
1502
1503
1504
1505
1506
1507
1508
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1500

class CustomConnectorDestinationProperties < Struct.new(
  :entity_name,
  :error_handling_config,
  :write_operation_type,
  :id_field_names,
  :custom_properties)
  SENSITIVE = []
  include Aws::Structure
end

#id_field_namesArray<String>

The name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update, delete, or upsert.

Returns:

  • (Array<String>)


1500
1501
1502
1503
1504
1505
1506
1507
1508
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1500

class CustomConnectorDestinationProperties < Struct.new(
  :entity_name,
  :error_handling_config,
  :write_operation_type,
  :id_field_names,
  :custom_properties)
  SENSITIVE = []
  include Aws::Structure
end

#write_operation_typeString

Specifies the type of write operation to be performed in the custom connector when it's used as destination.

Returns:

  • (String)


1500
1501
1502
1503
1504
1505
1506
1507
1508
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1500

class CustomConnectorDestinationProperties < Struct.new(
  :entity_name,
  :error_handling_config,
  :write_operation_type,
  :id_field_names,
  :custom_properties)
  SENSITIVE = []
  include Aws::Structure
end