Objeto x-amazon-apigateway-endpoint-configuration - Amazon API Gateway

Objeto x-amazon-apigateway-endpoint-configuration

Especifica detalles de la configuración del punto de enlace para una API. Esta extensión es una propiedad extendida del objeto Operation de OpenAPI. Este objeto debe estar presente en las extensiones de proveedor de nivel superior de Swagger 2.0. Para OpenAPI 3.0, debe estar presente en las extensiones de proveedor del objeto Server.

Nombre de la propiedad Tipo Descripción
disableExecuteApiEndpoint Booleano

Especifica si los clientes pueden invocar la API mediante el punto de enlace execute-api predeterminado. De forma predeterminada, los clientes pueden invocar su API con el punto de enlace https://{api_id}.execute-api.{region}.amazonaws.com predeterminado. Para exigir que los clientes utilicen un nombre de dominio personalizado para invocar su API, especifique true.

vpcEndpointIds Matriz de String

Una lista de identificadores de VpcEndpoint en la que crear registros de alias de Route 53 para una API REST. Solo es compatible con las API REST del tipo de punto de enlace PRIVATE.

Ejemplos de x-amazon-apigateway-endpoint-configuration

En el siguiente ejemplo se asocian puntos de enlace de la VPC especificados a la API REST.

"x-amazon-apigateway-endpoint-configuration": { "vpcEndpointIds": ["vpce-0212a4ababd5b8c3e", "vpce-01d622316a7df47f9"] }

En el ejemplo siguiente se desactiva el punto de enlace predeterminado de una API.

"x-amazon-apigateway-endpoint-configuration": { "disableExecuteApiEndpoint": true }