Class: Aws::Glue::Types::IntegrationConfig

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

Overview

Properties associated with the integration.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#continuous_sync ⇒ Boolean

Enables continuous synchronization for on-demand data extractions from SaaS applications to Amazon Web Services data services like Amazon Redshift and Amazon S3.

Returns:

  • (Boolean)


18989
18990
18991
18992
18993
18994
18995
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 18989

class IntegrationConfig < Struct.new(
  :refresh_interval,
  :source_properties,
  :continuous_sync)
  SENSITIVE = []
  include Aws::Structure
end

#refresh_interval ⇒ String

Specifies the frequency at which CDC (Change Data Capture) pulls or incremental loads should occur. This parameter provides flexibility to align the refresh rate with your specific data update patterns, system load considerations, and performance optimization goals. Time increment can be set from 15 minutes to 8640 minutes (six days).

Returns:

  • (String)


18989
18990
18991
18992
18993
18994
18995
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 18989

class IntegrationConfig < Struct.new(
  :refresh_interval,
  :source_properties,
  :continuous_sync)
  SENSITIVE = []
  include Aws::Structure
end

#source_properties ⇒ Hash<String,String>

A collection of key-value pairs that specify additional properties for the integration source. These properties provide configuration options that can be used to customize the behavior of the ODB source during data integration operations.

Returns:

  • (Hash<String,String>)


18989
18990
18991
18992
18993
18994
18995
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 18989

class IntegrationConfig < Struct.new(
  :refresh_interval,
  :source_properties,
  :continuous_sync)
  SENSITIVE = []
  include Aws::Structure
end