amazonka-ec2-2.0: Amazon Elastic Compute Cloud 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.EC2.StartNetworkInsightsAnalysis

Description

Starts analyzing the specified path. If the path is reachable, the operation returns the shortest feasible path.

Synopsis

Creating a Request

data StartNetworkInsightsAnalysis Source #

See: newStartNetworkInsightsAnalysis smart constructor.

Constructors

StartNetworkInsightsAnalysis' 

Fields

Instances

Instances details
ToHeaders StartNetworkInsightsAnalysis Source # 
Instance details

Defined in Amazonka.EC2.StartNetworkInsightsAnalysis

ToPath StartNetworkInsightsAnalysis Source # 
Instance details

Defined in Amazonka.EC2.StartNetworkInsightsAnalysis

ToQuery StartNetworkInsightsAnalysis Source # 
Instance details

Defined in Amazonka.EC2.StartNetworkInsightsAnalysis

AWSRequest StartNetworkInsightsAnalysis Source # 
Instance details

Defined in Amazonka.EC2.StartNetworkInsightsAnalysis

Generic StartNetworkInsightsAnalysis Source # 
Instance details

Defined in Amazonka.EC2.StartNetworkInsightsAnalysis

Associated Types

type Rep StartNetworkInsightsAnalysis :: Type -> Type #

Read StartNetworkInsightsAnalysis Source # 
Instance details

Defined in Amazonka.EC2.StartNetworkInsightsAnalysis

Show StartNetworkInsightsAnalysis Source # 
Instance details

Defined in Amazonka.EC2.StartNetworkInsightsAnalysis

NFData StartNetworkInsightsAnalysis Source # 
Instance details

Defined in Amazonka.EC2.StartNetworkInsightsAnalysis

Eq StartNetworkInsightsAnalysis Source # 
Instance details

Defined in Amazonka.EC2.StartNetworkInsightsAnalysis

Hashable StartNetworkInsightsAnalysis Source # 
Instance details

Defined in Amazonka.EC2.StartNetworkInsightsAnalysis

type AWSResponse StartNetworkInsightsAnalysis Source # 
Instance details

Defined in Amazonka.EC2.StartNetworkInsightsAnalysis

type Rep StartNetworkInsightsAnalysis Source # 
Instance details

Defined in Amazonka.EC2.StartNetworkInsightsAnalysis

type Rep StartNetworkInsightsAnalysis = D1 ('MetaData "StartNetworkInsightsAnalysis" "Amazonka.EC2.StartNetworkInsightsAnalysis" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "StartNetworkInsightsAnalysis'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "additionalAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "filterInArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "tagSpecifications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TagSpecification])) :*: (S1 ('MetaSel ('Just "networkInsightsPathId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newStartNetworkInsightsAnalysis Source #

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

StartNetworkInsightsAnalysis, startNetworkInsightsAnalysis_additionalAccounts - The member accounts that contain resources that the path can traverse.

$sel:dryRun:StartNetworkInsightsAnalysis', startNetworkInsightsAnalysis_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

StartNetworkInsightsAnalysis, startNetworkInsightsAnalysis_filterInArns - The Amazon Resource Names (ARN) of the resources that the path must traverse.

StartNetworkInsightsAnalysis, startNetworkInsightsAnalysis_tagSpecifications - The tags to apply.

StartNetworkInsightsAnalysis, startNetworkInsightsAnalysis_networkInsightsPathId - The ID of the path.

StartNetworkInsightsAnalysis, startNetworkInsightsAnalysis_clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.

Request Lenses

startNetworkInsightsAnalysis_additionalAccounts :: Lens' StartNetworkInsightsAnalysis (Maybe [Text]) Source #

The member accounts that contain resources that the path can traverse.

startNetworkInsightsAnalysis_dryRun :: Lens' StartNetworkInsightsAnalysis (Maybe Bool) Source #

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

startNetworkInsightsAnalysis_filterInArns :: Lens' StartNetworkInsightsAnalysis (Maybe [Text]) Source #

The Amazon Resource Names (ARN) of the resources that the path must traverse.

startNetworkInsightsAnalysis_clientToken :: Lens' StartNetworkInsightsAnalysis Text Source #

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.

Destructuring the Response

data StartNetworkInsightsAnalysisResponse Source #

Constructors

StartNetworkInsightsAnalysisResponse' 

Fields

Instances

Instances details
Generic StartNetworkInsightsAnalysisResponse Source # 
Instance details

Defined in Amazonka.EC2.StartNetworkInsightsAnalysis

Read StartNetworkInsightsAnalysisResponse Source # 
Instance details

Defined in Amazonka.EC2.StartNetworkInsightsAnalysis

Show StartNetworkInsightsAnalysisResponse Source # 
Instance details

Defined in Amazonka.EC2.StartNetworkInsightsAnalysis

NFData StartNetworkInsightsAnalysisResponse Source # 
Instance details

Defined in Amazonka.EC2.StartNetworkInsightsAnalysis

Eq StartNetworkInsightsAnalysisResponse Source # 
Instance details

Defined in Amazonka.EC2.StartNetworkInsightsAnalysis

type Rep StartNetworkInsightsAnalysisResponse Source # 
Instance details

Defined in Amazonka.EC2.StartNetworkInsightsAnalysis

type Rep StartNetworkInsightsAnalysisResponse = D1 ('MetaData "StartNetworkInsightsAnalysisResponse" "Amazonka.EC2.StartNetworkInsightsAnalysis" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "StartNetworkInsightsAnalysisResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "networkInsightsAnalysis") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkInsightsAnalysis)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStartNetworkInsightsAnalysisResponse Source #

Create a value of StartNetworkInsightsAnalysisResponse 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:networkInsightsAnalysis:StartNetworkInsightsAnalysisResponse', startNetworkInsightsAnalysisResponse_networkInsightsAnalysis - Information about the network insights analysis.

$sel:httpStatus:StartNetworkInsightsAnalysisResponse', startNetworkInsightsAnalysisResponse_httpStatus - The response's http status code.

Response Lenses