Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
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. In each connector profile that you create, you can provide the credentials and properties for only one connector.
Synopsis
- data CreateConnectorProfile = CreateConnectorProfile' {}
- newCreateConnectorProfile :: Text -> ConnectorType -> ConnectionMode -> ConnectorProfileConfig -> CreateConnectorProfile
- createConnectorProfile_connectorLabel :: Lens' CreateConnectorProfile (Maybe Text)
- 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:
CreateConnectorProfile
, createConnectorProfile_connectorLabel
- 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/.
$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.
CreateConnectorProfile
, createConnectorProfile_connectorProfileName
- The name of the connector profile. The name is unique for each
ConnectorProfile
in your Amazon Web Services account.
CreateConnectorProfile
, createConnectorProfile_connectorType
- The type of connector, such as Salesforce, Amplitude, and so on.
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_connectorLabel :: Lens' CreateConnectorProfile (Maybe Text) Source #
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/.
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
Generic CreateConnectorProfileResponse Source # | |
Read CreateConnectorProfileResponse Source # | |
Show CreateConnectorProfileResponse Source # | |
Defined in Amazonka.AppFlow.CreateConnectorProfile | |
NFData CreateConnectorProfileResponse Source # | |
Defined in Amazonka.AppFlow.CreateConnectorProfile rnf :: CreateConnectorProfileResponse -> () # | |
Eq CreateConnectorProfileResponse Source # | |
type Rep CreateConnectorProfileResponse Source # | |
Defined in Amazonka.AppFlow.CreateConnectorProfile type Rep CreateConnectorProfileResponse = D1 ('MetaData "CreateConnectorProfileResponse" "Amazonka.AppFlow.CreateConnectorProfile" "amazonka-appflow-2.0-3aJWKTszi6ZKDtrkFSqVAB" '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:
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.