RestApiEndpointConfigurationArgs

data class RestApiEndpointConfigurationArgs(val types: Output<String>, val vpcEndpointIds: Output<List<String>>? = null) : ConvertibleToJava<RestApiEndpointConfigurationArgs>

Constructors

Link copied to clipboard
fun RestApiEndpointConfigurationArgs(types: Output<String>, vpcEndpointIds: Output<List<String>>? = null)

Functions

Link copied to clipboard
open override fun toJava(): RestApiEndpointConfigurationArgs

Properties

Link copied to clipboard
val types: Output<String>

List of endpoint types. This resource currently only supports managing a single value. Valid values: EDGE, REGIONAL or PRIVATE. If unspecified, defaults to EDGE. If set to PRIVATE recommend to set put_rest_api_mode = merge to not cause the endpoints and associated Route53 records to be deleted. Refer to the documentation for more information on the difference between edge-optimized and regional APIs.

Link copied to clipboard
val vpcEndpointIds: Output<List<String>>? = null

Set of VPC Endpoint identifiers. It is only supported for PRIVATE endpoint type. If importing an OpenAPI specification via the body argument, this corresponds to the x-amazon-apigateway-endpoint-configuration extension vpcEndpointIds property. If the argument value is provided and is different than the OpenAPI value, the argument value will override the OpenAPI value.