Struct aws_sdk_customerprofiles::operation::create_integration_workflow::CreateIntegrationWorkflowInput
source · #[non_exhaustive]pub struct CreateIntegrationWorkflowInput {
pub domain_name: Option<String>,
pub workflow_type: Option<WorkflowType>,
pub integration_config: Option<IntegrationConfig>,
pub object_type_name: Option<String>,
pub role_arn: Option<String>,
pub tags: Option<HashMap<String, String>>,
}
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.domain_name: Option<String>
The unique name of the domain.
workflow_type: Option<WorkflowType>
The type of workflow. The only supported value is APPFLOW_INTEGRATION.
integration_config: Option<IntegrationConfig>
Configuration data for integration workflow.
object_type_name: Option<String>
The name of the profile object type.
role_arn: Option<String>
The Amazon Resource Name (ARN) of the IAM role. Customer Profiles assumes this role to create resources on your behalf as part of workflow execution.
The tags used to organize, track, or control access for this resource.
Implementations§
source§impl CreateIntegrationWorkflowInput
impl CreateIntegrationWorkflowInput
sourcepub fn domain_name(&self) -> Option<&str>
pub fn domain_name(&self) -> Option<&str>
The unique name of the domain.
sourcepub fn workflow_type(&self) -> Option<&WorkflowType>
pub fn workflow_type(&self) -> Option<&WorkflowType>
The type of workflow. The only supported value is APPFLOW_INTEGRATION.
sourcepub fn integration_config(&self) -> Option<&IntegrationConfig>
pub fn integration_config(&self) -> Option<&IntegrationConfig>
Configuration data for integration workflow.
sourcepub fn object_type_name(&self) -> Option<&str>
pub fn object_type_name(&self) -> Option<&str>
The name of the profile object type.
sourcepub fn role_arn(&self) -> Option<&str>
pub fn role_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the IAM role. Customer Profiles assumes this role to create resources on your behalf as part of workflow execution.
The tags used to organize, track, or control access for this resource.
source§impl CreateIntegrationWorkflowInput
impl CreateIntegrationWorkflowInput
sourcepub fn builder() -> CreateIntegrationWorkflowInputBuilder
pub fn builder() -> CreateIntegrationWorkflowInputBuilder
Creates a new builder-style object to manufacture CreateIntegrationWorkflowInput
.
Trait Implementations§
source§impl Clone for CreateIntegrationWorkflowInput
impl Clone for CreateIntegrationWorkflowInput
source§fn clone(&self) -> CreateIntegrationWorkflowInput
fn clone(&self) -> CreateIntegrationWorkflowInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for CreateIntegrationWorkflowInput
impl PartialEq for CreateIntegrationWorkflowInput
source§fn eq(&self, other: &CreateIntegrationWorkflowInput) -> bool
fn eq(&self, other: &CreateIntegrationWorkflowInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CreateIntegrationWorkflowInput
Auto Trait Implementations§
impl Freeze for CreateIntegrationWorkflowInput
impl RefUnwindSafe for CreateIntegrationWorkflowInput
impl Send for CreateIntegrationWorkflowInput
impl Sync for CreateIntegrationWorkflowInput
impl Unpin for CreateIntegrationWorkflowInput
impl UnwindSafe for CreateIntegrationWorkflowInput
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more