Skip to main content

AWSAPIGatewayRestAPIResourceMethodIntegrationVPCLinkConnection

No description

type AWSAPIGatewayRestAPIResourceMethodIntegrationVPCLinkConnection {
cacheKeyParameters: [String!]!
cacheNamespace: String!
vpcLink: AWSAPIGatewayRestAPIVPCLink!
contentHandling: AWSAPIGatewayIntegrationContentHandlingStrategyType!
credentials: String!
httpMethod: String!
responses: [AWSAPIGatewayRestAPIResourceMethodIntegrationResponse!]!
passthroughBehavior: String!
requestParameters: [AWSTag!]!
requestTemplates: [AWSTag!]!
timeoutInMillis: Int!
tlsConfiguration: AWSAPIGatewayRestAPIResourceMethodIntegrationTlsConfiguration
type: AWSAPIGatewayIntegrationType!
uri: String!
}

Fields

AWSAPIGatewayRestAPIResourceMethodIntegrationVPCLinkConnection.cacheKeyParameters ● [String!]! non-null scalar

A list of request parameters whose values API Gateway caches

AWSAPIGatewayRestAPIResourceMethodIntegrationVPCLinkConnection.cacheNamespace ● String! non-null scalar

A group of related cached parameters

the VPC Link used for the integration

AWSAPIGatewayRestAPIResourceMethodIntegrationVPCLinkConnection.contentHandling ● AWSAPIGatewayIntegrationContentHandlingStrategyType! non-null enum

Indicates how to handle request payload content type conversions

AWSAPIGatewayRestAPIResourceMethodIntegrationVPCLinkConnection.credentials ● String! non-null scalar

The credentials required for the integration, if any

AWSAPIGatewayRestAPIResourceMethodIntegrationVPCLinkConnection.httpMethod ● String! non-null scalar

The integration's HTTP method type

AWSAPIGatewayRestAPIResourceMethodIntegrationVPCLinkConnection.responses ● [AWSAPIGatewayRestAPIResourceMethodIntegrationResponse!]! non-null object

The integration's responses

AWSAPIGatewayRestAPIResourceMethodIntegrationVPCLinkConnection.passthroughBehavior ● String! non-null scalar

Indicates how the method request body of an unmapped content type will be passed through the integration request to the back end without transformation

AWSAPIGatewayRestAPIResourceMethodIntegrationVPCLinkConnection.requestParameters ● [AWSTag!]! non-null object

A key-value map specifying request parameters that are passed from the method request to the back end

AWSAPIGatewayRestAPIResourceMethodIntegrationVPCLinkConnection.requestTemplates ● [AWSTag!]! non-null object

Represents a map of Velocity templates that are applied on the request payload based on the value of the Content-Type header sent by the client

AWSAPIGatewayRestAPIResourceMethodIntegrationVPCLinkConnection.timeoutInMillis ● Int! non-null scalar

Custom timeout between 50 and 29,000 milliseconds. The default value: 29,000 milliseconds (29 seconds)

AWSAPIGatewayRestAPIResourceMethodIntegrationVPCLinkConnection.tlsConfiguration ● AWSAPIGatewayRestAPIResourceMethodIntegrationTlsConfiguration object

The TLS configuration for an integration.

AWSAPIGatewayRestAPIResourceMethodIntegrationVPCLinkConnection.type ● AWSAPIGatewayIntegrationType! non-null enum

An API method integration type

AWSAPIGatewayRestAPIResourceMethodIntegrationVPCLinkConnection.uri ● String! non-null scalar

Uniform Resource Identifier (URI) of the integration endpoint

Implemented by

AWSAPIGatewayRestAPIResourceMethodIntegration union