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
AWSAPIGatewayRestAPIResourceMethodIntegrationVPCLinkConnection.vpcLink
● AWSAPIGatewayRestAPIVPCLink!
non-null object
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