NAME
Paws::CustomerProfiles::FlowDefinition
USAGE
This class represents one of two things:
Arguments in a call to a service
Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::CustomerProfiles::FlowDefinition object:
$service_obj->Method(Att1 => { Description => $value, ..., TriggerConfig => $value });
Results returned from an API call
Use accessors for each attribute. If Att1 is expected to be an Paws::CustomerProfiles::FlowDefinition object:
$result = $service_obj->Method(...);
$result->Att1->Description
DESCRIPTION
The configurations that control how Customer Profiles retrieves data from the source, Amazon AppFlow. Customer Profiles uses this information to create an AppFlow flow on behalf of customers.
ATTRIBUTES
Description => Str
A description of the flow you want to create.
REQUIRED FlowName => Str
The specified name of the flow. Use underscores (_) or hyphens (-) only. Spaces are not allowed.
REQUIRED KmsArn => Str
The Amazon Resource Name of the AWS Key Management Service (KMS) key you provide for encryption.
REQUIRED SourceFlowConfig => Paws::CustomerProfiles::SourceFlowConfig
The configuration that controls how Customer Profiles retrieves data from the source.
REQUIRED Tasks => ArrayRef[Paws::CustomerProfiles::Task]
A list of tasks that Customer Profiles performs while transferring the data in the flow run.
REQUIRED TriggerConfig => Paws::CustomerProfiles::TriggerConfig
The trigger settings that determine how and when the flow runs.
SEE ALSO
This class forms part of Paws, describing an object used in Paws::CustomerProfiles
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues