amazonka-transfer-2.0: Amazon Transfer Family SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Transfer.Types.DescribedWorkflow

Description

 
Synopsis

Documentation

data DescribedWorkflow Source #

Describes the properties of the specified workflow

See: newDescribedWorkflow smart constructor.

Constructors

DescribedWorkflow' 

Fields

Instances

Instances details
FromJSON DescribedWorkflow Source # 
Instance details

Defined in Amazonka.Transfer.Types.DescribedWorkflow

Generic DescribedWorkflow Source # 
Instance details

Defined in Amazonka.Transfer.Types.DescribedWorkflow

Associated Types

type Rep DescribedWorkflow :: Type -> Type #

Read DescribedWorkflow Source # 
Instance details

Defined in Amazonka.Transfer.Types.DescribedWorkflow

Show DescribedWorkflow Source # 
Instance details

Defined in Amazonka.Transfer.Types.DescribedWorkflow

NFData DescribedWorkflow Source # 
Instance details

Defined in Amazonka.Transfer.Types.DescribedWorkflow

Methods

rnf :: DescribedWorkflow -> () #

Eq DescribedWorkflow Source # 
Instance details

Defined in Amazonka.Transfer.Types.DescribedWorkflow

Hashable DescribedWorkflow Source # 
Instance details

Defined in Amazonka.Transfer.Types.DescribedWorkflow

type Rep DescribedWorkflow Source # 
Instance details

Defined in Amazonka.Transfer.Types.DescribedWorkflow

type Rep DescribedWorkflow = D1 ('MetaData "DescribedWorkflow" "Amazonka.Transfer.Types.DescribedWorkflow" "amazonka-transfer-2.0-JiqKYJwOo427yDlzvkXGLY" 'False) (C1 ('MetaCons "DescribedWorkflow'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "onExceptionSteps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [WorkflowStep])) :*: S1 ('MetaSel ('Just "steps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [WorkflowStep])))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: (S1 ('MetaSel ('Just "workflowId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newDescribedWorkflow Source #

Create a value of DescribedWorkflow with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:description:DescribedWorkflow', describedWorkflow_description - Specifies the text description for the workflow.

$sel:onExceptionSteps:DescribedWorkflow', describedWorkflow_onExceptionSteps - Specifies the steps (actions) to take if errors are encountered during execution of the workflow.

$sel:steps:DescribedWorkflow', describedWorkflow_steps - Specifies the details for the steps that are in the specified workflow.

$sel:tags:DescribedWorkflow', describedWorkflow_tags - Key-value pairs that can be used to group and search for workflows. Tags are metadata attached to workflows for any purpose.

$sel:workflowId:DescribedWorkflow', describedWorkflow_workflowId - A unique identifier for the workflow.

$sel:arn:DescribedWorkflow', describedWorkflow_arn - Specifies the unique Amazon Resource Name (ARN) for the workflow.

describedWorkflow_description :: Lens' DescribedWorkflow (Maybe Text) Source #

Specifies the text description for the workflow.

describedWorkflow_onExceptionSteps :: Lens' DescribedWorkflow (Maybe [WorkflowStep]) Source #

Specifies the steps (actions) to take if errors are encountered during execution of the workflow.

describedWorkflow_steps :: Lens' DescribedWorkflow (Maybe [WorkflowStep]) Source #

Specifies the details for the steps that are in the specified workflow.

describedWorkflow_tags :: Lens' DescribedWorkflow (Maybe (NonEmpty Tag)) Source #

Key-value pairs that can be used to group and search for workflows. Tags are metadata attached to workflows for any purpose.

describedWorkflow_workflowId :: Lens' DescribedWorkflow (Maybe Text) Source #

A unique identifier for the workflow.

describedWorkflow_arn :: Lens' DescribedWorkflow Text Source #

Specifies the unique Amazon Resource Name (ARN) for the workflow.