Class ConnectorProfileArgs


  • public final class ConnectorProfileArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • connectionMode

        public com.pulumi.core.Output<java.lang.String> connectionMode()
        Returns:
        Indicates the connection mode and specifies whether it is public or private. Private flows use AWS PrivateLink to route data over AWS infrastructure without exposing it to the public internet. One of: `Public`, `Private`.
      • connectorLabel

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> connectorLabel()
        Returns:
        The label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for `CustomConnector` connector type.
      • connectorProfileConfig

        public com.pulumi.core.Output<ConnectorProfileConnectorProfileConfigArgs> connectorProfileConfig()
        Returns:
        Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
      • connectorType

        public com.pulumi.core.Output<java.lang.String> connectorType()
        Returns:
        The type of connector. One of: `Amplitude`, `CustomConnector`, `CustomerProfiles`, `Datadog`, `Dynatrace`, `EventBridge`, `Googleanalytics`, `Honeycode`, `Infornexus`, `LookoutMetrics`, `Marketo`, `Redshift`, `S3`, `Salesforce`, `SAPOData`, `Servicenow`, `Singular`, `Slack`, `Snowflake`, `Trendmicro`, `Upsolver`, `Veeva`, `Zendesk`.
      • kmsArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> kmsArn()
        Returns:
        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.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()