Class: Aws::Appflow::Types::CreateConnectorProfileRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#connection_modeString

Indicates the connection mode and specifies whether it is public or private. Private flows use Amazon Web Services PrivateLink to route data over Amazon Web Services infrastructure without exposing it to the public internet.

Returns:

  • (String)


1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1217

class CreateConnectorProfileRequest < Struct.new(
  :connector_profile_name,
  :kms_arn,
  :connector_type,
  :connector_label,
  :connection_mode,
  :connector_profile_config)
  SENSITIVE = []
  include Aws::Structure
end

#connector_labelString

The label of the connector. The label is unique for each ConnectorRegistration in your Amazon Web Services account. Only needed if calling for CUSTOMCONNECTOR connector type/.

Returns:

  • (String)


1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1217

class CreateConnectorProfileRequest < Struct.new(
  :connector_profile_name,
  :kms_arn,
  :connector_type,
  :connector_label,
  :connection_mode,
  :connector_profile_config)
  SENSITIVE = []
  include Aws::Structure
end

#connector_profile_configTypes::ConnectorProfileConfig

Defines the connector-specific configuration and credentials.



1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1217

class CreateConnectorProfileRequest < Struct.new(
  :connector_profile_name,
  :kms_arn,
  :connector_type,
  :connector_label,
  :connection_mode,
  :connector_profile_config)
  SENSITIVE = []
  include Aws::Structure
end

#connector_profile_nameString

The name of the connector profile. The name is unique for each ConnectorProfile in your Amazon Web Services account.

Returns:

  • (String)


1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1217

class CreateConnectorProfileRequest < Struct.new(
  :connector_profile_name,
  :kms_arn,
  :connector_type,
  :connector_label,
  :connection_mode,
  :connector_profile_config)
  SENSITIVE = []
  include Aws::Structure
end

#connector_typeString

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

Returns:

  • (String)


1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1217

class CreateConnectorProfileRequest < Struct.new(
  :connector_profile_name,
  :kms_arn,
  :connector_type,
  :connector_label,
  :connection_mode,
  :connector_profile_config)
  SENSITIVE = []
  include Aws::Structure
end

#kms_arnString

The ARN (Amazon Resource Name) of the Key Management Service (KMS) key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.

Returns:

  • (String)


1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1217

class CreateConnectorProfileRequest < Struct.new(
  :connector_profile_name,
  :kms_arn,
  :connector_type,
  :connector_label,
  :connection_mode,
  :connector_profile_config)
  SENSITIVE = []
  include Aws::Structure
end