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.ApiGatewayProxyInput

Description

 
Synopsis

Documentation

data ApiGatewayProxyInput Source #

A wrapper object holding the Amazon API Gateway endpoint input.

See: newApiGatewayProxyInput smart constructor.

Constructors

ApiGatewayProxyInput' 

Fields

  • endpointType :: Maybe ApiGatewayEndpointType

    The type of endpoint to use for the API Gateway proxy. If no value is specified in the request, the value is set to REGIONAL by default.

    If the value is set to PRIVATE in the request, this creates a private API endpoint that is isolated from the public internet. The private endpoint can only be accessed by using Amazon Virtual Private Cloud (Amazon VPC) endpoints for Amazon API Gateway that have been granted access.

  • stageName :: Maybe Text

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

Instances

Instances details
FromJSON ApiGatewayProxyInput Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.ApiGatewayProxyInput

ToJSON ApiGatewayProxyInput Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.ApiGatewayProxyInput

Generic ApiGatewayProxyInput Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.ApiGatewayProxyInput

Associated Types

type Rep ApiGatewayProxyInput :: Type -> Type #

Read ApiGatewayProxyInput Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.ApiGatewayProxyInput

Show ApiGatewayProxyInput Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.ApiGatewayProxyInput

NFData ApiGatewayProxyInput Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.ApiGatewayProxyInput

Methods

rnf :: ApiGatewayProxyInput -> () #

Eq ApiGatewayProxyInput Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.ApiGatewayProxyInput

Hashable ApiGatewayProxyInput Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.ApiGatewayProxyInput

type Rep ApiGatewayProxyInput Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.ApiGatewayProxyInput

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

newApiGatewayProxyInput :: ApiGatewayProxyInput Source #

Create a value of ApiGatewayProxyInput 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:endpointType:ApiGatewayProxyInput', apiGatewayProxyInput_endpointType - The type of endpoint to use for the API Gateway proxy. If no value is specified in the request, the value is set to REGIONAL by default.

If the value is set to PRIVATE in the request, this creates a private API endpoint that is isolated from the public internet. The private endpoint can only be accessed by using Amazon Virtual Private Cloud (Amazon VPC) endpoints for Amazon API Gateway that have been granted access.

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

apiGatewayProxyInput_endpointType :: Lens' ApiGatewayProxyInput (Maybe ApiGatewayEndpointType) Source #

The type of endpoint to use for the API Gateway proxy. If no value is specified in the request, the value is set to REGIONAL by default.

If the value is set to PRIVATE in the request, this creates a private API endpoint that is isolated from the public internet. The private endpoint can only be accessed by using Amazon Virtual Private Cloud (Amazon VPC) endpoints for Amazon API Gateway that have been granted access.

apiGatewayProxyInput_stageName :: Lens' ApiGatewayProxyInput (Maybe Text) Source #

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