amazonka-pipes-2.0: Amazon EventBridge Pipes 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.Pipes.DescribePipe

Description

Get the information about an existing pipe. For more information about pipes, see Amazon EventBridge Pipes in the Amazon EventBridge User Guide.

Synopsis

Creating a Request

data DescribePipe Source #

See: newDescribePipe smart constructor.

Constructors

DescribePipe' 

Fields

Instances

Instances details
ToHeaders DescribePipe Source # 
Instance details

Defined in Amazonka.Pipes.DescribePipe

ToPath DescribePipe Source # 
Instance details

Defined in Amazonka.Pipes.DescribePipe

ToQuery DescribePipe Source # 
Instance details

Defined in Amazonka.Pipes.DescribePipe

AWSRequest DescribePipe Source # 
Instance details

Defined in Amazonka.Pipes.DescribePipe

Associated Types

type AWSResponse DescribePipe #

Generic DescribePipe Source # 
Instance details

Defined in Amazonka.Pipes.DescribePipe

Associated Types

type Rep DescribePipe :: Type -> Type #

Read DescribePipe Source # 
Instance details

Defined in Amazonka.Pipes.DescribePipe

Show DescribePipe Source # 
Instance details

Defined in Amazonka.Pipes.DescribePipe

NFData DescribePipe Source # 
Instance details

Defined in Amazonka.Pipes.DescribePipe

Methods

rnf :: DescribePipe -> () #

Eq DescribePipe Source # 
Instance details

Defined in Amazonka.Pipes.DescribePipe

Hashable DescribePipe Source # 
Instance details

Defined in Amazonka.Pipes.DescribePipe

type AWSResponse DescribePipe Source # 
Instance details

Defined in Amazonka.Pipes.DescribePipe

type Rep DescribePipe Source # 
Instance details

Defined in Amazonka.Pipes.DescribePipe

type Rep DescribePipe = D1 ('MetaData "DescribePipe" "Amazonka.Pipes.DescribePipe" "amazonka-pipes-2.0-DDuNjbjVfgsJFLlibzr06i" 'False) (C1 ('MetaCons "DescribePipe'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribePipe Source #

Create a value of DescribePipe 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:

DescribePipe, describePipe_name - The name of the pipe.

Request Lenses

Destructuring the Response

data DescribePipeResponse Source #

See: newDescribePipeResponse smart constructor.

Constructors

DescribePipeResponse' 

Fields

Instances

Instances details
Generic DescribePipeResponse Source # 
Instance details

Defined in Amazonka.Pipes.DescribePipe

Associated Types

type Rep DescribePipeResponse :: Type -> Type #

Show DescribePipeResponse Source # 
Instance details

Defined in Amazonka.Pipes.DescribePipe

NFData DescribePipeResponse Source # 
Instance details

Defined in Amazonka.Pipes.DescribePipe

Methods

rnf :: DescribePipeResponse -> () #

Eq DescribePipeResponse Source # 
Instance details

Defined in Amazonka.Pipes.DescribePipe

type Rep DescribePipeResponse Source # 
Instance details

Defined in Amazonka.Pipes.DescribePipe

type Rep DescribePipeResponse = D1 ('MetaData "DescribePipeResponse" "Amazonka.Pipes.DescribePipe" "amazonka-pipes-2.0-DDuNjbjVfgsJFLlibzr06i" 'False) (C1 ('MetaCons "DescribePipeResponse'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "currentState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PipeState)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))) :*: ((S1 ('MetaSel ('Just "desiredState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RequestedPipeStateDescribeResponse)) :*: S1 ('MetaSel ('Just "enrichment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "enrichmentParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PipeEnrichmentParameters)) :*: S1 ('MetaSel ('Just "lastModifiedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: (((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PipeSourceParameters)))) :*: ((S1 ('MetaSel ('Just "stateReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text (Sensitive Text))))) :*: (S1 ('MetaSel ('Just "target") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "targetParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PipeTargetParameters)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))))

newDescribePipeResponse Source #

Create a value of DescribePipeResponse 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:

DescribePipeResponse, describePipeResponse_arn - The ARN of the pipe.

DescribePipeResponse, describePipeResponse_creationTime - The time the pipe was created.

DescribePipeResponse, describePipeResponse_currentState - The state the pipe is in.

$sel:description:DescribePipeResponse', describePipeResponse_description - A description of the pipe.

DescribePipeResponse, describePipeResponse_desiredState - The state the pipe should be in.

DescribePipeResponse, describePipeResponse_enrichment - The ARN of the enrichment resource.

$sel:enrichmentParameters:DescribePipeResponse', describePipeResponse_enrichmentParameters - The parameters required to set up enrichment on your pipe.

DescribePipeResponse, describePipeResponse_lastModifiedTime - When the pipe was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

DescribePipe, describePipeResponse_name - The name of the pipe.

$sel:roleArn:DescribePipeResponse', describePipeResponse_roleArn - The ARN of the role that allows the pipe to send data to the target.

DescribePipeResponse, describePipeResponse_source - The ARN of the source resource.

$sel:sourceParameters:DescribePipeResponse', describePipeResponse_sourceParameters - The parameters required to set up a source for your pipe.

DescribePipeResponse, describePipeResponse_stateReason - The reason the pipe is in its current state.

DescribePipeResponse, describePipeResponse_tags - The list of key-value pairs to associate with the pipe.

DescribePipeResponse, describePipeResponse_target - The ARN of the target resource.

$sel:targetParameters:DescribePipeResponse', describePipeResponse_targetParameters - The parameters required to set up a target for your pipe.

$sel:httpStatus:DescribePipeResponse', describePipeResponse_httpStatus - The response's http status code.

Response Lenses

describePipeResponse_enrichmentParameters :: Lens' DescribePipeResponse (Maybe PipeEnrichmentParameters) Source #

The parameters required to set up enrichment on your pipe.

describePipeResponse_lastModifiedTime :: Lens' DescribePipeResponse (Maybe UTCTime) Source #

When the pipe was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

describePipeResponse_roleArn :: Lens' DescribePipeResponse (Maybe Text) Source #

The ARN of the role that allows the pipe to send data to the target.

describePipeResponse_sourceParameters :: Lens' DescribePipeResponse (Maybe PipeSourceParameters) Source #

The parameters required to set up a source for your pipe.

describePipeResponse_stateReason :: Lens' DescribePipeResponse (Maybe Text) Source #

The reason the pipe is in its current state.

describePipeResponse_tags :: Lens' DescribePipeResponse (Maybe (HashMap Text Text)) Source #

The list of key-value pairs to associate with the pipe.

describePipeResponse_targetParameters :: Lens' DescribePipeResponse (Maybe PipeTargetParameters) Source #

The parameters required to set up a target for your pipe.