Struct aws_sdk_appflow::input::CreateConnectorProfileInput [−][src]
#[non_exhaustive]pub struct CreateConnectorProfileInput {
pub connector_profile_name: Option<String>,
pub kms_arn: Option<String>,
pub connector_type: Option<ConnectorType>,
pub connection_mode: Option<ConnectionMode>,
pub connector_profile_config: Option<ConnectorProfileConfig>,
}
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.connector_profile_name: Option<String>
The name of the connector profile. The name is unique for each
ConnectorProfile
in your Amazon Web Services account.
kms_arn: Option<String>
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.
connector_type: Option<ConnectorType>
The type of connector, such as Salesforce, Amplitude, and so on.
connection_mode: Option<ConnectionMode>
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.
connector_profile_config: Option<ConnectorProfileConfig>
Defines the connector-specific configuration and credentials.
Implementations
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateConnectorProfile, AwsErrorRetryPolicy>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateConnectorProfile, AwsErrorRetryPolicy>, BuildError>
Consumes the builder and constructs an Operation<CreateConnectorProfile
>
Creates a new builder-style object to manufacture CreateConnectorProfileInput
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 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.
Defines the connector-specific configuration and credentials.
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for CreateConnectorProfileInput
impl Send for CreateConnectorProfileInput
impl Sync for CreateConnectorProfileInput
impl Unpin for CreateConnectorProfileInput
impl UnwindSafe for CreateConnectorProfileInput
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