Package com.pulumi.aws.appflow
Class ConnectorProfileArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.appflow.ConnectorProfileArgs
-
public final class ConnectorProfileArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ConnectorProfileArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ConnectorProfileArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConnectorProfileArgs.Builder
builder()
static ConnectorProfileArgs.Builder
builder(ConnectorProfileArgs defaults)
com.pulumi.core.Output<java.lang.String>
connectionMode()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
connectorLabel()
com.pulumi.core.Output<ConnectorProfileConnectorProfileConfigArgs>
connectorProfileConfig()
com.pulumi.core.Output<java.lang.String>
connectorType()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
kmsArn()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
-
-
-
Field Detail
-
Empty
public static final ConnectorProfileArgs Empty
-
-
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()
-
builder
public static ConnectorProfileArgs.Builder builder()
-
builder
public static ConnectorProfileArgs.Builder builder(ConnectorProfileArgs defaults)
-
-