amazonka-migration-hub-refactor-spaces-2.0: Amazon Migration Hub Refactor Spaces 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.MigrationHubReFactorSpaces.Types.ApiGatewayProxySummary

Description

 
Synopsis

Documentation

data ApiGatewayProxySummary Source #

A wrapper object holding the Amazon API Gateway proxy summary.

See: newApiGatewayProxySummary smart constructor.

Constructors

ApiGatewayProxySummary' 

Fields

Instances

Instances details
FromJSON ApiGatewayProxySummary Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.ApiGatewayProxySummary

Generic ApiGatewayProxySummary Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.ApiGatewayProxySummary

Associated Types

type Rep ApiGatewayProxySummary :: Type -> Type #

Read ApiGatewayProxySummary Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.ApiGatewayProxySummary

Show ApiGatewayProxySummary Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.ApiGatewayProxySummary

NFData ApiGatewayProxySummary Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.ApiGatewayProxySummary

Methods

rnf :: ApiGatewayProxySummary -> () #

Eq ApiGatewayProxySummary Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.ApiGatewayProxySummary

Hashable ApiGatewayProxySummary Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.ApiGatewayProxySummary

type Rep ApiGatewayProxySummary Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.ApiGatewayProxySummary

type Rep ApiGatewayProxySummary = D1 ('MetaData "ApiGatewayProxySummary" "Amazonka.MigrationHubReFactorSpaces.Types.ApiGatewayProxySummary" "amazonka-migration-hub-refactor-spaces-2.0-IgAA0SWWxlS8R7imIzpgpS" 'False) (C1 ('MetaCons "ApiGatewayProxySummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "apiGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "endpointType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApiGatewayEndpointType)) :*: S1 ('MetaSel ('Just "nlbArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "nlbName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "proxyUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "stageName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcLinkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newApiGatewayProxySummary :: ApiGatewayProxySummary Source #

Create a value of ApiGatewayProxySummary 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:apiGatewayId:ApiGatewayProxySummary', apiGatewayProxySummary_apiGatewayId - The resource ID of the API Gateway for the proxy.

$sel:endpointType:ApiGatewayProxySummary', apiGatewayProxySummary_endpointType - The type of API Gateway endpoint created.

$sel:nlbArn:ApiGatewayProxySummary', apiGatewayProxySummary_nlbArn - The Amazon Resource Name (ARN) of the Network Load Balancer configured by the API Gateway proxy.

$sel:nlbName:ApiGatewayProxySummary', apiGatewayProxySummary_nlbName - The name of the Network Load Balancer that is configured by the API Gateway proxy.

$sel:proxyUrl:ApiGatewayProxySummary', apiGatewayProxySummary_proxyUrl - The endpoint URL of the API Gateway proxy.

$sel:stageName:ApiGatewayProxySummary', apiGatewayProxySummary_stageName - The name of the API Gateway stage. The name defaults to prod.

$sel:vpcLinkId:ApiGatewayProxySummary', apiGatewayProxySummary_vpcLinkId - The VpcLink ID of the API Gateway proxy.

apiGatewayProxySummary_apiGatewayId :: Lens' ApiGatewayProxySummary (Maybe Text) Source #

The resource ID of the API Gateway for the proxy.

apiGatewayProxySummary_nlbArn :: Lens' ApiGatewayProxySummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the Network Load Balancer configured by the API Gateway proxy.

apiGatewayProxySummary_nlbName :: Lens' ApiGatewayProxySummary (Maybe Text) Source #

The name of the Network Load Balancer that is configured by the API Gateway proxy.

apiGatewayProxySummary_proxyUrl :: Lens' ApiGatewayProxySummary (Maybe Text) Source #

The endpoint URL of the API Gateway proxy.

apiGatewayProxySummary_stageName :: Lens' ApiGatewayProxySummary (Maybe Text) Source #

The name of the API Gateway stage. The name defaults to prod.

apiGatewayProxySummary_vpcLinkId :: Lens' ApiGatewayProxySummary (Maybe Text) Source #

The VpcLink ID of the API Gateway proxy.