-
Notifications
You must be signed in to change notification settings - Fork 17
/
CfnApplication_ApiGatewayProxyInputProperty.go
34 lines (31 loc) · 2.03 KB
/
CfnApplication_ApiGatewayProxyInputProperty.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
package awsrefactorspaces
// A wrapper object holding the Amazon API Gateway endpoint input.
//
// Example:
// // The code below shows an example of how to instantiate this type.
// // The values are placeholders you should change.
// import "github.com/aws/aws-cdk-go/awscdk"
//
// apiGatewayProxyInputProperty := &ApiGatewayProxyInputProperty{
// EndpointType: jsii.String("endpointType"),
// StageName: jsii.String("stageName"),
// }
//
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-refactorspaces-application-apigatewayproxyinput.html
//
type CfnApplication_ApiGatewayProxyInputProperty struct {
// 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 ) interface endpoints for the Amazon API Gateway that has been granted access. For more information about creating a private connection with Refactor Spaces and interface endpoint ( AWS PrivateLink ) availability, see [Access Refactor Spaces using an interface endpoint ( AWS PrivateLink )](https://docs.aws.amazon.com/migrationhub-refactor-spaces/latest/userguide/vpc-interface-endpoints.html) .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-refactorspaces-application-apigatewayproxyinput.html#cfn-refactorspaces-application-apigatewayproxyinput-endpointtype
//
EndpointType *string `field:"optional" json:"endpointType" yaml:"endpointType"`
// The name of the API Gateway stage.
//
// The name defaults to `prod` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-refactorspaces-application-apigatewayproxyinput.html#cfn-refactorspaces-application-apigatewayproxyinput-stagename
//
StageName *string `field:"optional" json:"stageName" yaml:"stageName"`
}