Struct aws_sdk_appflow::model::ConnectorProfile [−][src]
#[non_exhaustive]pub struct ConnectorProfile {
pub connector_profile_arn: Option<String>,
pub connector_profile_name: Option<String>,
pub connector_type: Option<ConnectorType>,
pub connection_mode: Option<ConnectionMode>,
pub credentials_arn: Option<String>,
pub connector_profile_properties: Option<ConnectorProfileProperties>,
pub created_at: Option<DateTime>,
pub last_updated_at: Option<DateTime>,
pub private_connection_provisioning_state: Option<PrivateConnectionProvisioningState>,
}
Expand description
Describes an instance of a connector. This includes the provided name, credentials ARN,
connection-mode, and so on. To keep the API intuitive and extensible, the fields that are
common to all types of connector profiles are explicitly specified at the top level. The rest
of the connector-specific properties are available via the
connectorProfileProperties
field.
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_arn: Option<String>
The Amazon Resource Name (ARN) of the connector profile.
connector_profile_name: Option<String>
The name of the connector profile. The name is unique for each
ConnectorProfile
in the Amazon Web Services account.
connector_type: Option<ConnectorType>
The type of connector, such as Salesforce, Amplitude, and so on.
connection_mode: Option<ConnectionMode>
Indicates the connection mode and if it is public or private.
credentials_arn: Option<String>
The Amazon Resource Name (ARN) of the connector profile credentials.
connector_profile_properties: Option<ConnectorProfileProperties>
The connector-specific properties of the profile configuration.
created_at: Option<DateTime>
Specifies when the connector profile was created.
last_updated_at: Option<DateTime>
Specifies when the connector profile was last updated.
private_connection_provisioning_state: Option<PrivateConnectionProvisioningState>
Specifies the private connection provisioning state.
Implementations
The Amazon Resource Name (ARN) of the connector profile.
The name of the connector profile. The name is unique for each
ConnectorProfile
in the Amazon Web Services account.
The type of connector, such as Salesforce, Amplitude, and so on.
Indicates the connection mode and if it is public or private.
The Amazon Resource Name (ARN) of the connector profile credentials.
The connector-specific properties of the profile configuration.
Specifies when the connector profile was created.
Specifies when the connector profile was last updated.
pub fn private_connection_provisioning_state(
&self
) -> Option<&PrivateConnectionProvisioningState>
pub fn private_connection_provisioning_state(
&self
) -> Option<&PrivateConnectionProvisioningState>
Specifies the private connection provisioning state.
Creates a new builder-style object to manufacture ConnectorProfile
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 ConnectorProfile
impl Send for ConnectorProfile
impl Sync for ConnectorProfile
impl Unpin for ConnectorProfile
impl UnwindSafe for ConnectorProfile
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