AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::Appflow::Types::DestinationConnectorProperties

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing DestinationConnectorProperties as input to an Aws::Client method, you can use a vanilla Hash:

{
  redshift: {
    object: "Object", # required
    intermediate_bucket_name: "BucketName", # required
    bucket_prefix: "BucketPrefix",
    error_handling_config: {
      fail_on_first_destination_error: false,
      bucket_prefix: "BucketPrefix",
      bucket_name: "BucketName",
    },
  },
  s3: {
    bucket_name: "BucketName", # required
    bucket_prefix: "BucketPrefix",
    s3_output_format_config: {
      file_type: "CSV", # accepts CSV, JSON, PARQUET
      prefix_config: {
        prefix_type: "FILENAME", # accepts FILENAME, PATH, PATH_AND_FILENAME
        prefix_format: "YEAR", # accepts YEAR, MONTH, DAY, HOUR, MINUTE
      },
      aggregation_config: {
        aggregation_type: "None", # accepts None, SingleFile
      },
    },
  },
  salesforce: {
    object: "Object", # required
    id_field_names: ["Name"],
    error_handling_config: {
      fail_on_first_destination_error: false,
      bucket_prefix: "BucketPrefix",
      bucket_name: "BucketName",
    },
    write_operation_type: "INSERT", # accepts INSERT, UPSERT, UPDATE
  },
  snowflake: {
    object: "Object", # required
    intermediate_bucket_name: "BucketName", # required
    bucket_prefix: "BucketPrefix",
    error_handling_config: {
      fail_on_first_destination_error: false,
      bucket_prefix: "BucketPrefix",
      bucket_name: "BucketName",
    },
  },
  event_bridge: {
    object: "Object", # required
    error_handling_config: {
      fail_on_first_destination_error: false,
      bucket_prefix: "BucketPrefix",
      bucket_name: "BucketName",
    },
  },
}

This stores the information that is required to query a particular connector.

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#event_bridgeTypes::EventBridgeDestinationProperties

The properties required to query Amazon EventBridge.

Returns:

#redshiftTypes::RedshiftDestinationProperties

The properties required to query Amazon Redshift.

Returns:

#s3Types::S3DestinationProperties

The properties required to query Amazon S3.

Returns:

#salesforceTypes::SalesforceDestinationProperties

The properties required to query Salesforce.

Returns:

#snowflakeTypes::SnowflakeDestinationProperties

The properties required to query Snowflake.

Returns: