Class: Aws::Appflow::Types::SourceFlowConfig

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

Overview

Contains information about the configuration of the source connector used in the flow.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#api_versionString

The API version of the connector when it's used as a source in the flow.

Returns:

  • (String)


5214
5215
5216
5217
5218
5219
5220
5221
5222
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 5214

class SourceFlowConfig < Struct.new(
  :connector_type,
  :api_version,
  :connector_profile_name,
  :source_connector_properties,
  :incremental_pull_config)
  SENSITIVE = []
  include Aws::Structure
end

#connector_profile_nameString

The name of the connector profile. This name must be unique for each connector profile in the Amazon Web Services account.

Returns:

  • (String)


5214
5215
5216
5217
5218
5219
5220
5221
5222
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 5214

class SourceFlowConfig < Struct.new(
  :connector_type,
  :api_version,
  :connector_profile_name,
  :source_connector_properties,
  :incremental_pull_config)
  SENSITIVE = []
  include Aws::Structure
end

#connector_typeString

The type of connector, such as Salesforce, Amplitude, and so on.

Returns:

  • (String)


5214
5215
5216
5217
5218
5219
5220
5221
5222
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 5214

class SourceFlowConfig < Struct.new(
  :connector_type,
  :api_version,
  :connector_profile_name,
  :source_connector_properties,
  :incremental_pull_config)
  SENSITIVE = []
  include Aws::Structure
end

#incremental_pull_configTypes::IncrementalPullConfig

Defines the configuration for a scheduled incremental data pull. If a valid configuration is provided, the fields specified in the configuration are used when querying for the incremental data pull.



5214
5215
5216
5217
5218
5219
5220
5221
5222
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 5214

class SourceFlowConfig < Struct.new(
  :connector_type,
  :api_version,
  :connector_profile_name,
  :source_connector_properties,
  :incremental_pull_config)
  SENSITIVE = []
  include Aws::Structure
end

#source_connector_propertiesTypes::SourceConnectorProperties

Specifies the information that is required to query a particular source connector.



5214
5215
5216
5217
5218
5219
5220
5221
5222
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 5214

class SourceFlowConfig < Struct.new(
  :connector_type,
  :api_version,
  :connector_profile_name,
  :source_connector_properties,
  :incremental_pull_config)
  SENSITIVE = []
  include Aws::Structure
end