Struct aws_sdk_appflow::client::fluent_builders::CreateConnectorProfile [−][src]
pub struct CreateConnectorProfile<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }
Expand description
Fluent builder constructing a request to CreateConnectorProfile
.
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.
Implementations
impl<C, M, R> CreateConnectorProfile<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> CreateConnectorProfile<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(
self
) -> Result<CreateConnectorProfileOutput, SdkError<CreateConnectorProfileError>> where
R::Policy: SmithyRetryPolicy<CreateConnectorProfileInputOperationOutputAlias, CreateConnectorProfileOutput, CreateConnectorProfileError, CreateConnectorProfileInputOperationRetryAlias>,
pub async fn send(
self
) -> Result<CreateConnectorProfileOutput, SdkError<CreateConnectorProfileError>> where
R::Policy: SmithyRetryPolicy<CreateConnectorProfileInputOperationOutputAlias, CreateConnectorProfileOutput, CreateConnectorProfileError, CreateConnectorProfileInputOperationRetryAlias>,
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
The name of the connector profile. The name is unique for each
ConnectorProfile
in your Amazon Web Services account.
The name of the connector profile. The name is unique for each
ConnectorProfile
in your Amazon Web Services account.
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.
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.
The type of connector, such as Salesforce, Amplitude, and so on.
The type of connector, such as Salesforce, Amplitude, and so on.
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.
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.
Defines the connector-specific configuration and credentials.
Defines the connector-specific configuration and credentials.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !RefUnwindSafe for CreateConnectorProfile<C, M, R>
impl<C, M, R> Send for CreateConnectorProfile<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Sync for CreateConnectorProfile<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Unpin for CreateConnectorProfile<C, M, R>
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !UnwindSafe for CreateConnectorProfile<C, M, R>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more