Class: Aws::Appflow::Types::CreateConnectorProfileRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Appflow::Types::CreateConnectorProfileRequest
- Defined in:
- gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#connection_mode ⇒ String
Indicates the connection mode and specifies whether it is public or private.
-
#connector_label ⇒ String
The label of the connector.
-
#connector_profile_config ⇒ Types::ConnectorProfileConfig
Defines the connector-specific configuration and credentials.
-
#connector_profile_name ⇒ String
The name of the connector profile.
-
#connector_type ⇒ String
The type of connector, such as Salesforce, Amplitude, and so on.
-
#kms_arn ⇒ String
The ARN (Amazon Resource Name) of the Key Management Service (KMS) key you provide for encryption.
Instance Attribute Details
#connection_mode ⇒ String
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.
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_label ⇒ String
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/.
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_config ⇒ Types::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_name ⇒ String
The name of the connector profile. The name is unique for each
ConnectorProfile
in your Amazon Web Services account.
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_type ⇒ String
The type of connector, such as Salesforce, Amplitude, and so on.
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_arn ⇒ String
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.
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 |