Class: Aws::Appflow::Types::ConnectorConfiguration

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

Overview

The configuration settings related to a given connector.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#authentication_configTypes::AuthenticationConfig

The authentication config required for the connector.



413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'lib/aws-sdk-appflow/types.rb', line 413

class ConnectorConfiguration < Struct.new(
  :can_use_as_source,
  :can_use_as_destination,
  :supported_destination_connectors,
  :supported_scheduling_frequencies,
  :is_private_link_enabled,
  :is_private_link_endpoint_url_required,
  :supported_trigger_types,
  :connector_metadata,
  :connector_type,
  :connector_label,
  :connector_description,
  :connector_owner,
  :connector_name,
  :connector_version,
  :connector_arn,
  :connector_modes,
  :authentication_config,
  :connector_runtime_settings,
  :supported_api_versions,
  :supported_operators,
  :supported_write_operations,
  :connector_provisioning_type,
  :connector_provisioning_config,
  :logo_url,
  :registered_at,
  :registered_by,
  :supported_data_transfer_types,
  :supported_data_transfer_apis)
  SENSITIVE = []
  include Aws::Structure
end

#can_use_as_destinationBoolean

Specifies whether the connector can be used as a destination.

Returns:

  • (Boolean)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'lib/aws-sdk-appflow/types.rb', line 413

class ConnectorConfiguration < Struct.new(
  :can_use_as_source,
  :can_use_as_destination,
  :supported_destination_connectors,
  :supported_scheduling_frequencies,
  :is_private_link_enabled,
  :is_private_link_endpoint_url_required,
  :supported_trigger_types,
  :connector_metadata,
  :connector_type,
  :connector_label,
  :connector_description,
  :connector_owner,
  :connector_name,
  :connector_version,
  :connector_arn,
  :connector_modes,
  :authentication_config,
  :connector_runtime_settings,
  :supported_api_versions,
  :supported_operators,
  :supported_write_operations,
  :connector_provisioning_type,
  :connector_provisioning_config,
  :logo_url,
  :registered_at,
  :registered_by,
  :supported_data_transfer_types,
  :supported_data_transfer_apis)
  SENSITIVE = []
  include Aws::Structure
end

#can_use_as_sourceBoolean

Specifies whether the connector can be used as a source.

Returns:

  • (Boolean)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'lib/aws-sdk-appflow/types.rb', line 413

class ConnectorConfiguration < Struct.new(
  :can_use_as_source,
  :can_use_as_destination,
  :supported_destination_connectors,
  :supported_scheduling_frequencies,
  :is_private_link_enabled,
  :is_private_link_endpoint_url_required,
  :supported_trigger_types,
  :connector_metadata,
  :connector_type,
  :connector_label,
  :connector_description,
  :connector_owner,
  :connector_name,
  :connector_version,
  :connector_arn,
  :connector_modes,
  :authentication_config,
  :connector_runtime_settings,
  :supported_api_versions,
  :supported_operators,
  :supported_write_operations,
  :connector_provisioning_type,
  :connector_provisioning_config,
  :logo_url,
  :registered_at,
  :registered_by,
  :supported_data_transfer_types,
  :supported_data_transfer_apis)
  SENSITIVE = []
  include Aws::Structure
end

#connector_arnString

The Amazon Resource Name (ARN) for the registered connector.

Returns:

  • (String)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'lib/aws-sdk-appflow/types.rb', line 413

class ConnectorConfiguration < Struct.new(
  :can_use_as_source,
  :can_use_as_destination,
  :supported_destination_connectors,
  :supported_scheduling_frequencies,
  :is_private_link_enabled,
  :is_private_link_endpoint_url_required,
  :supported_trigger_types,
  :connector_metadata,
  :connector_type,
  :connector_label,
  :connector_description,
  :connector_owner,
  :connector_name,
  :connector_version,
  :connector_arn,
  :connector_modes,
  :authentication_config,
  :connector_runtime_settings,
  :supported_api_versions,
  :supported_operators,
  :supported_write_operations,
  :connector_provisioning_type,
  :connector_provisioning_config,
  :logo_url,
  :registered_at,
  :registered_by,
  :supported_data_transfer_types,
  :supported_data_transfer_apis)
  SENSITIVE = []
  include Aws::Structure
end

#connector_descriptionString

A description about the connector.

Returns:

  • (String)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'lib/aws-sdk-appflow/types.rb', line 413

class ConnectorConfiguration < Struct.new(
  :can_use_as_source,
  :can_use_as_destination,
  :supported_destination_connectors,
  :supported_scheduling_frequencies,
  :is_private_link_enabled,
  :is_private_link_endpoint_url_required,
  :supported_trigger_types,
  :connector_metadata,
  :connector_type,
  :connector_label,
  :connector_description,
  :connector_owner,
  :connector_name,
  :connector_version,
  :connector_arn,
  :connector_modes,
  :authentication_config,
  :connector_runtime_settings,
  :supported_api_versions,
  :supported_operators,
  :supported_write_operations,
  :connector_provisioning_type,
  :connector_provisioning_config,
  :logo_url,
  :registered_at,
  :registered_by,
  :supported_data_transfer_types,
  :supported_data_transfer_apis)
  SENSITIVE = []
  include Aws::Structure
end

#connector_labelString

The label used for registering the connector.

Returns:

  • (String)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'lib/aws-sdk-appflow/types.rb', line 413

class ConnectorConfiguration < Struct.new(
  :can_use_as_source,
  :can_use_as_destination,
  :supported_destination_connectors,
  :supported_scheduling_frequencies,
  :is_private_link_enabled,
  :is_private_link_endpoint_url_required,
  :supported_trigger_types,
  :connector_metadata,
  :connector_type,
  :connector_label,
  :connector_description,
  :connector_owner,
  :connector_name,
  :connector_version,
  :connector_arn,
  :connector_modes,
  :authentication_config,
  :connector_runtime_settings,
  :supported_api_versions,
  :supported_operators,
  :supported_write_operations,
  :connector_provisioning_type,
  :connector_provisioning_config,
  :logo_url,
  :registered_at,
  :registered_by,
  :supported_data_transfer_types,
  :supported_data_transfer_apis)
  SENSITIVE = []
  include Aws::Structure
end

#connector_metadataTypes::ConnectorMetadata

Specifies connector-specific metadata such as ‘oAuthScopes`, `supportedRegions`, `privateLinkServiceUrl`, and so on.



413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'lib/aws-sdk-appflow/types.rb', line 413

class ConnectorConfiguration < Struct.new(
  :can_use_as_source,
  :can_use_as_destination,
  :supported_destination_connectors,
  :supported_scheduling_frequencies,
  :is_private_link_enabled,
  :is_private_link_endpoint_url_required,
  :supported_trigger_types,
  :connector_metadata,
  :connector_type,
  :connector_label,
  :connector_description,
  :connector_owner,
  :connector_name,
  :connector_version,
  :connector_arn,
  :connector_modes,
  :authentication_config,
  :connector_runtime_settings,
  :supported_api_versions,
  :supported_operators,
  :supported_write_operations,
  :connector_provisioning_type,
  :connector_provisioning_config,
  :logo_url,
  :registered_at,
  :registered_by,
  :supported_data_transfer_types,
  :supported_data_transfer_apis)
  SENSITIVE = []
  include Aws::Structure
end

#connector_modesArray<String>

The connection modes that the connector supports.

Returns:

  • (Array<String>)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'lib/aws-sdk-appflow/types.rb', line 413

class ConnectorConfiguration < Struct.new(
  :can_use_as_source,
  :can_use_as_destination,
  :supported_destination_connectors,
  :supported_scheduling_frequencies,
  :is_private_link_enabled,
  :is_private_link_endpoint_url_required,
  :supported_trigger_types,
  :connector_metadata,
  :connector_type,
  :connector_label,
  :connector_description,
  :connector_owner,
  :connector_name,
  :connector_version,
  :connector_arn,
  :connector_modes,
  :authentication_config,
  :connector_runtime_settings,
  :supported_api_versions,
  :supported_operators,
  :supported_write_operations,
  :connector_provisioning_type,
  :connector_provisioning_config,
  :logo_url,
  :registered_at,
  :registered_by,
  :supported_data_transfer_types,
  :supported_data_transfer_apis)
  SENSITIVE = []
  include Aws::Structure
end

#connector_nameString

The connector name.

Returns:

  • (String)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'lib/aws-sdk-appflow/types.rb', line 413

class ConnectorConfiguration < Struct.new(
  :can_use_as_source,
  :can_use_as_destination,
  :supported_destination_connectors,
  :supported_scheduling_frequencies,
  :is_private_link_enabled,
  :is_private_link_endpoint_url_required,
  :supported_trigger_types,
  :connector_metadata,
  :connector_type,
  :connector_label,
  :connector_description,
  :connector_owner,
  :connector_name,
  :connector_version,
  :connector_arn,
  :connector_modes,
  :authentication_config,
  :connector_runtime_settings,
  :supported_api_versions,
  :supported_operators,
  :supported_write_operations,
  :connector_provisioning_type,
  :connector_provisioning_config,
  :logo_url,
  :registered_at,
  :registered_by,
  :supported_data_transfer_types,
  :supported_data_transfer_apis)
  SENSITIVE = []
  include Aws::Structure
end

#connector_ownerString

The owner who developed the connector.

Returns:

  • (String)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'lib/aws-sdk-appflow/types.rb', line 413

class ConnectorConfiguration < Struct.new(
  :can_use_as_source,
  :can_use_as_destination,
  :supported_destination_connectors,
  :supported_scheduling_frequencies,
  :is_private_link_enabled,
  :is_private_link_endpoint_url_required,
  :supported_trigger_types,
  :connector_metadata,
  :connector_type,
  :connector_label,
  :connector_description,
  :connector_owner,
  :connector_name,
  :connector_version,
  :connector_arn,
  :connector_modes,
  :authentication_config,
  :connector_runtime_settings,
  :supported_api_versions,
  :supported_operators,
  :supported_write_operations,
  :connector_provisioning_type,
  :connector_provisioning_config,
  :logo_url,
  :registered_at,
  :registered_by,
  :supported_data_transfer_types,
  :supported_data_transfer_apis)
  SENSITIVE = []
  include Aws::Structure
end

#connector_provisioning_configTypes::ConnectorProvisioningConfig

The configuration required for registering the connector.



413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'lib/aws-sdk-appflow/types.rb', line 413

class ConnectorConfiguration < Struct.new(
  :can_use_as_source,
  :can_use_as_destination,
  :supported_destination_connectors,
  :supported_scheduling_frequencies,
  :is_private_link_enabled,
  :is_private_link_endpoint_url_required,
  :supported_trigger_types,
  :connector_metadata,
  :connector_type,
  :connector_label,
  :connector_description,
  :connector_owner,
  :connector_name,
  :connector_version,
  :connector_arn,
  :connector_modes,
  :authentication_config,
  :connector_runtime_settings,
  :supported_api_versions,
  :supported_operators,
  :supported_write_operations,
  :connector_provisioning_type,
  :connector_provisioning_config,
  :logo_url,
  :registered_at,
  :registered_by,
  :supported_data_transfer_types,
  :supported_data_transfer_apis)
  SENSITIVE = []
  include Aws::Structure
end

#connector_provisioning_typeString

The provisioning type used to register the connector.

Returns:

  • (String)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'lib/aws-sdk-appflow/types.rb', line 413

class ConnectorConfiguration < Struct.new(
  :can_use_as_source,
  :can_use_as_destination,
  :supported_destination_connectors,
  :supported_scheduling_frequencies,
  :is_private_link_enabled,
  :is_private_link_endpoint_url_required,
  :supported_trigger_types,
  :connector_metadata,
  :connector_type,
  :connector_label,
  :connector_description,
  :connector_owner,
  :connector_name,
  :connector_version,
  :connector_arn,
  :connector_modes,
  :authentication_config,
  :connector_runtime_settings,
  :supported_api_versions,
  :supported_operators,
  :supported_write_operations,
  :connector_provisioning_type,
  :connector_provisioning_config,
  :logo_url,
  :registered_at,
  :registered_by,
  :supported_data_transfer_types,
  :supported_data_transfer_apis)
  SENSITIVE = []
  include Aws::Structure
end

#connector_runtime_settingsArray<Types::ConnectorRuntimeSetting>

The required connector runtime settings.

Returns:



413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'lib/aws-sdk-appflow/types.rb', line 413

class ConnectorConfiguration < Struct.new(
  :can_use_as_source,
  :can_use_as_destination,
  :supported_destination_connectors,
  :supported_scheduling_frequencies,
  :is_private_link_enabled,
  :is_private_link_endpoint_url_required,
  :supported_trigger_types,
  :connector_metadata,
  :connector_type,
  :connector_label,
  :connector_description,
  :connector_owner,
  :connector_name,
  :connector_version,
  :connector_arn,
  :connector_modes,
  :authentication_config,
  :connector_runtime_settings,
  :supported_api_versions,
  :supported_operators,
  :supported_write_operations,
  :connector_provisioning_type,
  :connector_provisioning_config,
  :logo_url,
  :registered_at,
  :registered_by,
  :supported_data_transfer_types,
  :supported_data_transfer_apis)
  SENSITIVE = []
  include Aws::Structure
end

#connector_typeString

The connector type.

Returns:

  • (String)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'lib/aws-sdk-appflow/types.rb', line 413

class ConnectorConfiguration < Struct.new(
  :can_use_as_source,
  :can_use_as_destination,
  :supported_destination_connectors,
  :supported_scheduling_frequencies,
  :is_private_link_enabled,
  :is_private_link_endpoint_url_required,
  :supported_trigger_types,
  :connector_metadata,
  :connector_type,
  :connector_label,
  :connector_description,
  :connector_owner,
  :connector_name,
  :connector_version,
  :connector_arn,
  :connector_modes,
  :authentication_config,
  :connector_runtime_settings,
  :supported_api_versions,
  :supported_operators,
  :supported_write_operations,
  :connector_provisioning_type,
  :connector_provisioning_config,
  :logo_url,
  :registered_at,
  :registered_by,
  :supported_data_transfer_types,
  :supported_data_transfer_apis)
  SENSITIVE = []
  include Aws::Structure
end

#connector_versionString

The connector version.

Returns:

  • (String)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'lib/aws-sdk-appflow/types.rb', line 413

class ConnectorConfiguration < Struct.new(
  :can_use_as_source,
  :can_use_as_destination,
  :supported_destination_connectors,
  :supported_scheduling_frequencies,
  :is_private_link_enabled,
  :is_private_link_endpoint_url_required,
  :supported_trigger_types,
  :connector_metadata,
  :connector_type,
  :connector_label,
  :connector_description,
  :connector_owner,
  :connector_name,
  :connector_version,
  :connector_arn,
  :connector_modes,
  :authentication_config,
  :connector_runtime_settings,
  :supported_api_versions,
  :supported_operators,
  :supported_write_operations,
  :connector_provisioning_type,
  :connector_provisioning_config,
  :logo_url,
  :registered_at,
  :registered_by,
  :supported_data_transfer_types,
  :supported_data_transfer_apis)
  SENSITIVE = []
  include Aws::Structure
end

Specifies if PrivateLink is enabled for that connector.

Returns:

  • (Boolean)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'lib/aws-sdk-appflow/types.rb', line 413

class ConnectorConfiguration < Struct.new(
  :can_use_as_source,
  :can_use_as_destination,
  :supported_destination_connectors,
  :supported_scheduling_frequencies,
  :is_private_link_enabled,
  :is_private_link_endpoint_url_required,
  :supported_trigger_types,
  :connector_metadata,
  :connector_type,
  :connector_label,
  :connector_description,
  :connector_owner,
  :connector_name,
  :connector_version,
  :connector_arn,
  :connector_modes,
  :authentication_config,
  :connector_runtime_settings,
  :supported_api_versions,
  :supported_operators,
  :supported_write_operations,
  :connector_provisioning_type,
  :connector_provisioning_config,
  :logo_url,
  :registered_at,
  :registered_by,
  :supported_data_transfer_types,
  :supported_data_transfer_apis)
  SENSITIVE = []
  include Aws::Structure
end

Specifies if a PrivateLink endpoint URL is required.

Returns:

  • (Boolean)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'lib/aws-sdk-appflow/types.rb', line 413

class ConnectorConfiguration < Struct.new(
  :can_use_as_source,
  :can_use_as_destination,
  :supported_destination_connectors,
  :supported_scheduling_frequencies,
  :is_private_link_enabled,
  :is_private_link_endpoint_url_required,
  :supported_trigger_types,
  :connector_metadata,
  :connector_type,
  :connector_label,
  :connector_description,
  :connector_owner,
  :connector_name,
  :connector_version,
  :connector_arn,
  :connector_modes,
  :authentication_config,
  :connector_runtime_settings,
  :supported_api_versions,
  :supported_operators,
  :supported_write_operations,
  :connector_provisioning_type,
  :connector_provisioning_config,
  :logo_url,
  :registered_at,
  :registered_by,
  :supported_data_transfer_types,
  :supported_data_transfer_apis)
  SENSITIVE = []
  include Aws::Structure
end

#logo_urlString

Logo URL of the connector.

Returns:

  • (String)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'lib/aws-sdk-appflow/types.rb', line 413

class ConnectorConfiguration < Struct.new(
  :can_use_as_source,
  :can_use_as_destination,
  :supported_destination_connectors,
  :supported_scheduling_frequencies,
  :is_private_link_enabled,
  :is_private_link_endpoint_url_required,
  :supported_trigger_types,
  :connector_metadata,
  :connector_type,
  :connector_label,
  :connector_description,
  :connector_owner,
  :connector_name,
  :connector_version,
  :connector_arn,
  :connector_modes,
  :authentication_config,
  :connector_runtime_settings,
  :supported_api_versions,
  :supported_operators,
  :supported_write_operations,
  :connector_provisioning_type,
  :connector_provisioning_config,
  :logo_url,
  :registered_at,
  :registered_by,
  :supported_data_transfer_types,
  :supported_data_transfer_apis)
  SENSITIVE = []
  include Aws::Structure
end

#registered_atTime

The date on which the connector was registered.

Returns:

  • (Time)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'lib/aws-sdk-appflow/types.rb', line 413

class ConnectorConfiguration < Struct.new(
  :can_use_as_source,
  :can_use_as_destination,
  :supported_destination_connectors,
  :supported_scheduling_frequencies,
  :is_private_link_enabled,
  :is_private_link_endpoint_url_required,
  :supported_trigger_types,
  :connector_metadata,
  :connector_type,
  :connector_label,
  :connector_description,
  :connector_owner,
  :connector_name,
  :connector_version,
  :connector_arn,
  :connector_modes,
  :authentication_config,
  :connector_runtime_settings,
  :supported_api_versions,
  :supported_operators,
  :supported_write_operations,
  :connector_provisioning_type,
  :connector_provisioning_config,
  :logo_url,
  :registered_at,
  :registered_by,
  :supported_data_transfer_types,
  :supported_data_transfer_apis)
  SENSITIVE = []
  include Aws::Structure
end

#registered_byString

Information about who registered the connector.

Returns:

  • (String)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'lib/aws-sdk-appflow/types.rb', line 413

class ConnectorConfiguration < Struct.new(
  :can_use_as_source,
  :can_use_as_destination,
  :supported_destination_connectors,
  :supported_scheduling_frequencies,
  :is_private_link_enabled,
  :is_private_link_endpoint_url_required,
  :supported_trigger_types,
  :connector_metadata,
  :connector_type,
  :connector_label,
  :connector_description,
  :connector_owner,
  :connector_name,
  :connector_version,
  :connector_arn,
  :connector_modes,
  :authentication_config,
  :connector_runtime_settings,
  :supported_api_versions,
  :supported_operators,
  :supported_write_operations,
  :connector_provisioning_type,
  :connector_provisioning_config,
  :logo_url,
  :registered_at,
  :registered_by,
  :supported_data_transfer_types,
  :supported_data_transfer_apis)
  SENSITIVE = []
  include Aws::Structure
end

#supported_api_versionsArray<String>

A list of API versions that are supported by the connector.

Returns:

  • (Array<String>)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'lib/aws-sdk-appflow/types.rb', line 413

class ConnectorConfiguration < Struct.new(
  :can_use_as_source,
  :can_use_as_destination,
  :supported_destination_connectors,
  :supported_scheduling_frequencies,
  :is_private_link_enabled,
  :is_private_link_endpoint_url_required,
  :supported_trigger_types,
  :connector_metadata,
  :connector_type,
  :connector_label,
  :connector_description,
  :connector_owner,
  :connector_name,
  :connector_version,
  :connector_arn,
  :connector_modes,
  :authentication_config,
  :connector_runtime_settings,
  :supported_api_versions,
  :supported_operators,
  :supported_write_operations,
  :connector_provisioning_type,
  :connector_provisioning_config,
  :logo_url,
  :registered_at,
  :registered_by,
  :supported_data_transfer_types,
  :supported_data_transfer_apis)
  SENSITIVE = []
  include Aws::Structure
end

#supported_data_transfer_apisArray<Types::DataTransferApi>

The APIs of the connector application that Amazon AppFlow can use to transfer your data.

Returns:



413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'lib/aws-sdk-appflow/types.rb', line 413

class ConnectorConfiguration < Struct.new(
  :can_use_as_source,
  :can_use_as_destination,
  :supported_destination_connectors,
  :supported_scheduling_frequencies,
  :is_private_link_enabled,
  :is_private_link_endpoint_url_required,
  :supported_trigger_types,
  :connector_metadata,
  :connector_type,
  :connector_label,
  :connector_description,
  :connector_owner,
  :connector_name,
  :connector_version,
  :connector_arn,
  :connector_modes,
  :authentication_config,
  :connector_runtime_settings,
  :supported_api_versions,
  :supported_operators,
  :supported_write_operations,
  :connector_provisioning_type,
  :connector_provisioning_config,
  :logo_url,
  :registered_at,
  :registered_by,
  :supported_data_transfer_types,
  :supported_data_transfer_apis)
  SENSITIVE = []
  include Aws::Structure
end

#supported_data_transfer_typesArray<String>

The data transfer types that the connector supports.

RECORD

: Structured records.

FILE

: Files or binary data.

Returns:

  • (Array<String>)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'lib/aws-sdk-appflow/types.rb', line 413

class ConnectorConfiguration < Struct.new(
  :can_use_as_source,
  :can_use_as_destination,
  :supported_destination_connectors,
  :supported_scheduling_frequencies,
  :is_private_link_enabled,
  :is_private_link_endpoint_url_required,
  :supported_trigger_types,
  :connector_metadata,
  :connector_type,
  :connector_label,
  :connector_description,
  :connector_owner,
  :connector_name,
  :connector_version,
  :connector_arn,
  :connector_modes,
  :authentication_config,
  :connector_runtime_settings,
  :supported_api_versions,
  :supported_operators,
  :supported_write_operations,
  :connector_provisioning_type,
  :connector_provisioning_config,
  :logo_url,
  :registered_at,
  :registered_by,
  :supported_data_transfer_types,
  :supported_data_transfer_apis)
  SENSITIVE = []
  include Aws::Structure
end

#supported_destination_connectorsArray<String>

Lists the connectors that are available for use as destinations.

Returns:

  • (Array<String>)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'lib/aws-sdk-appflow/types.rb', line 413

class ConnectorConfiguration < Struct.new(
  :can_use_as_source,
  :can_use_as_destination,
  :supported_destination_connectors,
  :supported_scheduling_frequencies,
  :is_private_link_enabled,
  :is_private_link_endpoint_url_required,
  :supported_trigger_types,
  :connector_metadata,
  :connector_type,
  :connector_label,
  :connector_description,
  :connector_owner,
  :connector_name,
  :connector_version,
  :connector_arn,
  :connector_modes,
  :authentication_config,
  :connector_runtime_settings,
  :supported_api_versions,
  :supported_operators,
  :supported_write_operations,
  :connector_provisioning_type,
  :connector_provisioning_config,
  :logo_url,
  :registered_at,
  :registered_by,
  :supported_data_transfer_types,
  :supported_data_transfer_apis)
  SENSITIVE = []
  include Aws::Structure
end

#supported_operatorsArray<String>

A list of operators supported by the connector.

Returns:

  • (Array<String>)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'lib/aws-sdk-appflow/types.rb', line 413

class ConnectorConfiguration < Struct.new(
  :can_use_as_source,
  :can_use_as_destination,
  :supported_destination_connectors,
  :supported_scheduling_frequencies,
  :is_private_link_enabled,
  :is_private_link_endpoint_url_required,
  :supported_trigger_types,
  :connector_metadata,
  :connector_type,
  :connector_label,
  :connector_description,
  :connector_owner,
  :connector_name,
  :connector_version,
  :connector_arn,
  :connector_modes,
  :authentication_config,
  :connector_runtime_settings,
  :supported_api_versions,
  :supported_operators,
  :supported_write_operations,
  :connector_provisioning_type,
  :connector_provisioning_config,
  :logo_url,
  :registered_at,
  :registered_by,
  :supported_data_transfer_types,
  :supported_data_transfer_apis)
  SENSITIVE = []
  include Aws::Structure
end

#supported_scheduling_frequenciesArray<String>

Specifies the supported flow frequency for that connector.

Returns:

  • (Array<String>)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'lib/aws-sdk-appflow/types.rb', line 413

class ConnectorConfiguration < Struct.new(
  :can_use_as_source,
  :can_use_as_destination,
  :supported_destination_connectors,
  :supported_scheduling_frequencies,
  :is_private_link_enabled,
  :is_private_link_endpoint_url_required,
  :supported_trigger_types,
  :connector_metadata,
  :connector_type,
  :connector_label,
  :connector_description,
  :connector_owner,
  :connector_name,
  :connector_version,
  :connector_arn,
  :connector_modes,
  :authentication_config,
  :connector_runtime_settings,
  :supported_api_versions,
  :supported_operators,
  :supported_write_operations,
  :connector_provisioning_type,
  :connector_provisioning_config,
  :logo_url,
  :registered_at,
  :registered_by,
  :supported_data_transfer_types,
  :supported_data_transfer_apis)
  SENSITIVE = []
  include Aws::Structure
end

#supported_trigger_typesArray<String>

Specifies the supported trigger types for the flow.

Returns:

  • (Array<String>)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'lib/aws-sdk-appflow/types.rb', line 413

class ConnectorConfiguration < Struct.new(
  :can_use_as_source,
  :can_use_as_destination,
  :supported_destination_connectors,
  :supported_scheduling_frequencies,
  :is_private_link_enabled,
  :is_private_link_endpoint_url_required,
  :supported_trigger_types,
  :connector_metadata,
  :connector_type,
  :connector_label,
  :connector_description,
  :connector_owner,
  :connector_name,
  :connector_version,
  :connector_arn,
  :connector_modes,
  :authentication_config,
  :connector_runtime_settings,
  :supported_api_versions,
  :supported_operators,
  :supported_write_operations,
  :connector_provisioning_type,
  :connector_provisioning_config,
  :logo_url,
  :registered_at,
  :registered_by,
  :supported_data_transfer_types,
  :supported_data_transfer_apis)
  SENSITIVE = []
  include Aws::Structure
end

#supported_write_operationsArray<String>

A list of write operations supported by the connector.

Returns:

  • (Array<String>)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'lib/aws-sdk-appflow/types.rb', line 413

class ConnectorConfiguration < Struct.new(
  :can_use_as_source,
  :can_use_as_destination,
  :supported_destination_connectors,
  :supported_scheduling_frequencies,
  :is_private_link_enabled,
  :is_private_link_endpoint_url_required,
  :supported_trigger_types,
  :connector_metadata,
  :connector_type,
  :connector_label,
  :connector_description,
  :connector_owner,
  :connector_name,
  :connector_version,
  :connector_arn,
  :connector_modes,
  :authentication_config,
  :connector_runtime_settings,
  :supported_api_versions,
  :supported_operators,
  :supported_write_operations,
  :connector_provisioning_type,
  :connector_provisioning_config,
  :logo_url,
  :registered_at,
  :registered_by,
  :supported_data_transfer_types,
  :supported_data_transfer_apis)
  SENSITIVE = []
  include Aws::Structure
end