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 |
Synopsis
- data ConnectorProfile = ConnectorProfile' {
- connectorProfileName :: Maybe Text
- lastUpdatedAt :: Maybe POSIX
- createdAt :: Maybe POSIX
- credentialsArn :: Maybe Text
- connectorProfileProperties :: Maybe ConnectorProfileProperties
- connectionMode :: Maybe ConnectionMode
- connectorProfileArn :: Maybe Text
- privateConnectionProvisioningState :: Maybe PrivateConnectionProvisioningState
- connectorType :: Maybe ConnectorType
- newConnectorProfile :: ConnectorProfile
- connectorProfile_connectorProfileName :: Lens' ConnectorProfile (Maybe Text)
- connectorProfile_lastUpdatedAt :: Lens' ConnectorProfile (Maybe UTCTime)
- connectorProfile_createdAt :: Lens' ConnectorProfile (Maybe UTCTime)
- connectorProfile_credentialsArn :: Lens' ConnectorProfile (Maybe Text)
- connectorProfile_connectorProfileProperties :: Lens' ConnectorProfile (Maybe ConnectorProfileProperties)
- connectorProfile_connectionMode :: Lens' ConnectorProfile (Maybe ConnectionMode)
- connectorProfile_connectorProfileArn :: Lens' ConnectorProfile (Maybe Text)
- connectorProfile_privateConnectionProvisioningState :: Lens' ConnectorProfile (Maybe PrivateConnectionProvisioningState)
- connectorProfile_connectorType :: Lens' ConnectorProfile (Maybe ConnectorType)
Documentation
data ConnectorProfile Source #
Describes an instance of a connector. This includes the provided name,
credentials ARN, connection-mode, and so on. To keep the API intuitive
and extensible, the fields that are common to all types of connector
profiles are explicitly specified at the top level. The rest of the
connector-specific properties are available via the
connectorProfileProperties
field.
See: newConnectorProfile
smart constructor.
ConnectorProfile' | |
|
Instances
newConnectorProfile :: ConnectorProfile Source #
Create a value of ConnectorProfile
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:connectorProfileName:ConnectorProfile'
, connectorProfile_connectorProfileName
- The name of the connector profile. The name is unique for each
ConnectorProfile
in the Amazon Web Services account.
$sel:lastUpdatedAt:ConnectorProfile'
, connectorProfile_lastUpdatedAt
- Specifies when the connector profile was last updated.
$sel:createdAt:ConnectorProfile'
, connectorProfile_createdAt
- Specifies when the connector profile was created.
$sel:credentialsArn:ConnectorProfile'
, connectorProfile_credentialsArn
- The Amazon Resource Name (ARN) of the connector profile credentials.
$sel:connectorProfileProperties:ConnectorProfile'
, connectorProfile_connectorProfileProperties
- The connector-specific properties of the profile configuration.
$sel:connectionMode:ConnectorProfile'
, connectorProfile_connectionMode
- Indicates the connection mode and if it is public or private.
$sel:connectorProfileArn:ConnectorProfile'
, connectorProfile_connectorProfileArn
- The Amazon Resource Name (ARN) of the connector profile.
$sel:privateConnectionProvisioningState:ConnectorProfile'
, connectorProfile_privateConnectionProvisioningState
- Specifies the private connection provisioning state.
$sel:connectorType:ConnectorProfile'
, connectorProfile_connectorType
- The type of connector, such as Salesforce, Amplitude, and so on.
connectorProfile_connectorProfileName :: Lens' ConnectorProfile (Maybe Text) Source #
The name of the connector profile. The name is unique for each
ConnectorProfile
in the Amazon Web Services account.
connectorProfile_lastUpdatedAt :: Lens' ConnectorProfile (Maybe UTCTime) Source #
Specifies when the connector profile was last updated.
connectorProfile_createdAt :: Lens' ConnectorProfile (Maybe UTCTime) Source #
Specifies when the connector profile was created.
connectorProfile_credentialsArn :: Lens' ConnectorProfile (Maybe Text) Source #
The Amazon Resource Name (ARN) of the connector profile credentials.
connectorProfile_connectorProfileProperties :: Lens' ConnectorProfile (Maybe ConnectorProfileProperties) Source #
The connector-specific properties of the profile configuration.
connectorProfile_connectionMode :: Lens' ConnectorProfile (Maybe ConnectionMode) Source #
Indicates the connection mode and if it is public or private.
connectorProfile_connectorProfileArn :: Lens' ConnectorProfile (Maybe Text) Source #
The Amazon Resource Name (ARN) of the connector profile.
connectorProfile_privateConnectionProvisioningState :: Lens' ConnectorProfile (Maybe PrivateConnectionProvisioningState) Source #
Specifies the private connection provisioning state.
connectorProfile_connectorType :: Lens' ConnectorProfile (Maybe ConnectorType) Source #
The type of connector, such as Salesforce, Amplitude, and so on.