Group
Extension

Paws/lib/Paws/StepFunctions/StartSyncExecutionOutput.pm


package Paws::StepFunctions::StartSyncExecutionOutput;
  use Moose;
  has BillingDetails => (is => 'ro', isa => 'Paws::StepFunctions::BillingDetails', traits => ['NameInRequest'], request_name => 'billingDetails' );
  has Cause => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'cause' );
  has Error => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'error' );
  has ExecutionArn => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'executionArn' , required => 1);
  has Input => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'input' );
  has InputDetails => (is => 'ro', isa => 'Paws::StepFunctions::CloudWatchEventsExecutionDataDetails', traits => ['NameInRequest'], request_name => 'inputDetails' );
  has Name => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'name' );
  has Output => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'output' );
  has OutputDetails => (is => 'ro', isa => 'Paws::StepFunctions::CloudWatchEventsExecutionDataDetails', traits => ['NameInRequest'], request_name => 'outputDetails' );
  has StartDate => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'startDate' , required => 1);
  has StateMachineArn => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'stateMachineArn' );
  has Status => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'status' , required => 1);
  has StopDate => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'stopDate' , required => 1);
  has TraceHeader => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'traceHeader' );

  has _request_id => (is => 'ro', isa => 'Str');

### main pod documentation begin ###

=head1 NAME

Paws::StepFunctions::StartSyncExecutionOutput

=head1 ATTRIBUTES


=head2 BillingDetails => L<Paws::StepFunctions::BillingDetails>

An object that describes workflow billing details, including billed
duration and memory use.


=head2 Cause => Str

A more detailed explanation of the cause of the failure.


=head2 Error => Str

The error code of the failure.


=head2 B<REQUIRED> ExecutionArn => Str

The Amazon Resource Name (ARN) that identifies the execution.


=head2 Input => Str

The string that contains the JSON input data of the execution. Length
constraints apply to the payload size, and are expressed as bytes in
UTF-8 encoding.


=head2 InputDetails => L<Paws::StepFunctions::CloudWatchEventsExecutionDataDetails>




=head2 Name => Str

The name of the execution.


=head2 Output => Str

The JSON output data of the execution. Length constraints apply to the
payload size, and are expressed as bytes in UTF-8 encoding.

This field is set only if the execution succeeds. If the execution
fails, this field is null.


=head2 OutputDetails => L<Paws::StepFunctions::CloudWatchEventsExecutionDataDetails>




=head2 B<REQUIRED> StartDate => Str

The date the execution is started.


=head2 StateMachineArn => Str

The Amazon Resource Name (ARN) that identifies the state machine.


=head2 B<REQUIRED> Status => Str

The current status of the execution.

Valid values are: C<"SUCCEEDED">, C<"FAILED">, C<"TIMED_OUT">
=head2 B<REQUIRED> StopDate => Str

If the execution has already ended, the date the execution stopped.


=head2 TraceHeader => Str

The AWS X-Ray trace header that was passed to the execution.


=head2 _request_id => Str


=cut

1;

Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.