Values.ConnectorConfigurationSourceThe configuration settings related to a given connector.
type nonrec t = {canUseAsSource : Boolean.t option;Specifies whether the connector can be used as a source.
*)canUseAsDestination : Boolean.t option;Specifies whether the connector can be used as a destination.
*)supportedDestinationConnectors : ConnectorTypeList.t option;Lists the connectors that are available for use as destinations.
*)supportedSchedulingFrequencies : SchedulingFrequencyTypeList.t option;Specifies the supported flow frequency for that connector.
*)isPrivateLinkEnabled : Boolean.t option;Specifies if PrivateLink is enabled for that connector.
*)isPrivateLinkEndpointUrlRequired : Boolean.t option;Specifies if a PrivateLink endpoint URL is required.
*)supportedTriggerTypes : TriggerTypeList.t option;Specifies the supported trigger types for the flow.
*)connectorMetadata : ConnectorMetadata.t option;Specifies connector-specific metadata such as oAuthScopes, supportedRegions, privateLinkServiceUrl, and so on.
*)connectorType : ConnectorType.t option;The connector type.
*)connectorLabel : ConnectorLabel.t option;The label used for registering the connector.
*)connectorDescription : ConnectorDescription.t option;A description about the connector.
*)connectorOwner : ConnectorOwner.t option;The owner who developed the connector.
*)connectorName : ConnectorName.t option;The connector name.
*)connectorVersion : ConnectorVersion.t option;The connector version.
*)connectorArn : ARN.t option;The Amazon Resource Name (ARN) for the registered connector.
*)connectorModes : ConnectorModeList.t option;The connection modes that the connector supports.
*)authenticationConfig : AuthenticationConfig.t option;The authentication config required for the connector.
*)connectorRuntimeSettings : ConnectorRuntimeSettingList.t option;The required connector runtime settings.
*)supportedApiVersions : SupportedApiVersionList.t option;A list of API versions that are supported by the connector.
*)supportedOperators : SupportedOperatorList.t option;A list of operators supported by the connector.
*)supportedWriteOperations : SupportedWriteOperationList.t option;A list of write operations supported by the connector.
*)connectorProvisioningType : ConnectorProvisioningType.t option;The provisioning type used to register the connector.
*)connectorProvisioningConfig : ConnectorProvisioningConfig.t option;The configuration required for registering the connector.
*)logoURL : LogoURL.t option;Logo URL of the connector.
*)registeredAt : Date.t option;The date on which the connector was registered.
*)registeredBy : RegisteredBy.t option;Information about who registered the connector.
*)supportedDataTransferTypes : SupportedDataTransferTypeList.t option;The data transfer types that the connector supports. RECORD Structured records. FILE Files or binary data.
*)supportedDataTransferApis : SupportedDataTransferApis.t option;The APIs of the connector application that Amazon AppFlow can use to transfer your data.
*)}val make :
?canUseAsSource:??? ->
?canUseAsDestination:??? ->
?supportedDestinationConnectors:??? ->
?supportedSchedulingFrequencies:??? ->
?isPrivateLinkEnabled:??? ->
?isPrivateLinkEndpointUrlRequired:??? ->
?supportedTriggerTypes:??? ->
?connectorMetadata:??? ->
?connectorType:??? ->
?connectorLabel:??? ->
?connectorDescription:??? ->
?connectorOwner:??? ->
?connectorName:??? ->
?connectorVersion:??? ->
?connectorArn:??? ->
?connectorModes:??? ->
?authenticationConfig:??? ->
?connectorRuntimeSettings:??? ->
?supportedApiVersions:??? ->
?supportedOperators:??? ->
?supportedWriteOperations:??? ->
?connectorProvisioningType:??? ->
?connectorProvisioningConfig:??? ->
?logoURL:??? ->
?registeredAt:??? ->
?registeredBy:??? ->
?supportedDataTransferTypes:??? ->
?supportedDataTransferApis:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `List of
[> `Enum of string
| `String of ConnectorMode.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `List of [> `String of ConnectorSuppliedValue.t ] list
| `String of Key.t ])
list ]
list
| `String of ConnectorLabel.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `List of
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `List of
[> `String of ConnectorSuppliedValue.t ]
list
| `String of Key.t ])
list ]
list
| `String of CustomAuthenticationType.t ])
list ]
list
| `Structure of
(string
* [> `List of
[> `Enum of string
| `String of OAuthScope.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `List of
[> `String of ConnectorSuppliedValue.t ] list
| `String of Key.t ])
list ]
list
| `String of ARN.t ])
list ])
list
| `Timestamp of Date.t ])
list ]