Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Creates a new connector profile associated with your Amazon Web Services account. There is a soft quota of 100 connector profiles per Amazon Web Services account. If you need more connector profiles than this quota allows, you can submit a request to the Amazon AppFlow team through the Amazon AppFlow support channel.
Synopsis
- data CreateConnectorProfile = CreateConnectorProfile' {}
- newCreateConnectorProfile :: Text -> ConnectorType -> ConnectionMode -> ConnectorProfileConfig -> CreateConnectorProfile
- createConnectorProfile_kmsArn :: Lens' CreateConnectorProfile (Maybe Text)
- createConnectorProfile_connectorProfileName :: Lens' CreateConnectorProfile Text
- createConnectorProfile_connectorType :: Lens' CreateConnectorProfile ConnectorType
- createConnectorProfile_connectionMode :: Lens' CreateConnectorProfile ConnectionMode
- createConnectorProfile_connectorProfileConfig :: Lens' CreateConnectorProfile ConnectorProfileConfig
- data CreateConnectorProfileResponse = CreateConnectorProfileResponse' {}
- newCreateConnectorProfileResponse :: Int -> CreateConnectorProfileResponse
- createConnectorProfileResponse_connectorProfileArn :: Lens' CreateConnectorProfileResponse (Maybe Text)
- createConnectorProfileResponse_httpStatus :: Lens' CreateConnectorProfileResponse Int
Creating a Request
data CreateConnectorProfile Source #
See: newCreateConnectorProfile
smart constructor.
CreateConnectorProfile' | |
|
Instances
newCreateConnectorProfile Source #
Create a value of CreateConnectorProfile
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:kmsArn:CreateConnectorProfile'
, createConnectorProfile_kmsArn
- 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.
$sel:connectorProfileName:CreateConnectorProfile'
, createConnectorProfile_connectorProfileName
- The name of the connector profile. The name is unique for each
ConnectorProfile
in your Amazon Web Services account.
$sel:connectorType:CreateConnectorProfile'
, createConnectorProfile_connectorType
- The type of connector, such as Salesforce, Amplitude, and so on.
$sel:connectionMode:CreateConnectorProfile'
, createConnectorProfile_connectionMode
- 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.
$sel:connectorProfileConfig:CreateConnectorProfile'
, createConnectorProfile_connectorProfileConfig
- Defines the connector-specific configuration and credentials.
Request Lenses
createConnectorProfile_kmsArn :: Lens' CreateConnectorProfile (Maybe Text) Source #
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.
createConnectorProfile_connectorProfileName :: Lens' CreateConnectorProfile Text Source #
The name of the connector profile. The name is unique for each
ConnectorProfile
in your Amazon Web Services account.
createConnectorProfile_connectorType :: Lens' CreateConnectorProfile ConnectorType Source #
The type of connector, such as Salesforce, Amplitude, and so on.
createConnectorProfile_connectionMode :: Lens' CreateConnectorProfile ConnectionMode Source #
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.
createConnectorProfile_connectorProfileConfig :: Lens' CreateConnectorProfile ConnectorProfileConfig Source #
Defines the connector-specific configuration and credentials.
Destructuring the Response
data CreateConnectorProfileResponse Source #
See: newCreateConnectorProfileResponse
smart constructor.
CreateConnectorProfileResponse' | |
|
Instances
Eq CreateConnectorProfileResponse Source # | |
Read CreateConnectorProfileResponse Source # | |
Show CreateConnectorProfileResponse Source # | |
Defined in Amazonka.AppFlow.CreateConnectorProfile | |
Generic CreateConnectorProfileResponse Source # | |
NFData CreateConnectorProfileResponse Source # | |
Defined in Amazonka.AppFlow.CreateConnectorProfile rnf :: CreateConnectorProfileResponse -> () # | |
type Rep CreateConnectorProfileResponse Source # | |
Defined in Amazonka.AppFlow.CreateConnectorProfile type Rep CreateConnectorProfileResponse = D1 ('MetaData "CreateConnectorProfileResponse" "Amazonka.AppFlow.CreateConnectorProfile" "libZSservicesZSamazonka-appflowZSamazonka-appflow" 'False) (C1 ('MetaCons "CreateConnectorProfileResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectorProfileArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newCreateConnectorProfileResponse Source #
Create a value of CreateConnectorProfileResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:connectorProfileArn:CreateConnectorProfileResponse'
, createConnectorProfileResponse_connectorProfileArn
- The Amazon Resource Name (ARN) of the connector profile.
$sel:httpStatus:CreateConnectorProfileResponse'
, createConnectorProfileResponse_httpStatus
- The response's http status code.
Response Lenses
createConnectorProfileResponse_connectorProfileArn :: Lens' CreateConnectorProfileResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the connector profile.
createConnectorProfileResponse_httpStatus :: Lens' CreateConnectorProfileResponse Int Source #
The response's http status code.