AWSAPIGatewayHTTPAPIVPCLinkIntegration
No description
type AWSAPIGatewayHTTPAPIVPCLinkIntegration {
apiGatewayManaged: Boolean!
vpcLink: AWSAPIGatewayV2VPCLink
credentialsArn: String!
description: String!
id: String!
method: String!
subtype: String!
elbListener: AWSElasticLoadBalancerListener
passthroughBehavior: AWSAPIGatewayV2IntegrationPassthroughBehaviorType!
payloadFormatVersion: String!
requestParameters: [AWSTag!]!
responseParameters: [AWSAPIGatewayV2IntegrationResponseParameter!]!
timeoutInMillis: Int!
tlsConfig: AWSAPIGatewayV2IntegrationTlsConfiguration
}
Fields
AWSAPIGatewayHTTPAPIVPCLinkIntegration.apiGatewayManaged
● Boolean!
non-null scalar
Indicates whether the integration is managed by API Gateway
AWSAPIGatewayHTTPAPIVPCLinkIntegration.vpcLink
● AWSAPIGatewayV2VPCLink
object
The VPC link for a private integration
AWSAPIGatewayHTTPAPIVPCLinkIntegration.credentialsArn
● String!
non-null scalar
The credentials required for the integration, if any
AWSAPIGatewayHTTPAPIVPCLinkIntegration.description
● String!
non-null scalar
The description of the integration
AWSAPIGatewayHTTPAPIVPCLinkIntegration.id
● String!
non-null scalar
The identifier of the integration
AWSAPIGatewayHTTPAPIVPCLinkIntegration.method
● String!
non-null scalar
The integration's HTTP method type
AWSAPIGatewayHTTPAPIVPCLinkIntegration.subtype
● String!
non-null scalar
the AWS service action to invoke
AWSAPIGatewayHTTPAPIVPCLinkIntegration.elbListener
● AWSElasticLoadBalancerListener
union
The listener of AWS Elastic Load Balancer for the integration
AWSAPIGatewayHTTPAPIVPCLinkIntegration.passthroughBehavior
● AWSAPIGatewayV2IntegrationPassthroughBehaviorType!
non-null enum
the pass-through behavior for incoming requests based on the Content-Type header in the request, and the available mapping templates specified as the requestTemplates property on the Integration resource
AWSAPIGatewayHTTPAPIVPCLinkIntegration.payloadFormatVersion
● String!
non-null scalar
The format of the payload sent to an integration. Required for HTTP APIs
AWSAPIGatewayHTTPAPIVPCLinkIntegration.requestParameters
● [AWSTag!]!
non-null object
a key-value map specifying request parameters
AWSAPIGatewayHTTPAPIVPCLinkIntegration.responseParameters
● [AWSAPIGatewayV2IntegrationResponseParameter!]!
non-null object
Response parameters to transform the HTTP response from a backend integration before returning the response to clients
AWSAPIGatewayHTTPAPIVPCLinkIntegration.timeoutInMillis
● Int!
non-null scalar
Custom timeout The range for WebSocket APIs: 50 and 29,000 milliseconds The range for HTTP APIs: 50 and 30,000 milliseconds The default timeout for WebSocket APIs is 29 seconds The default timeout for HTTP APIs is 30 seconds
AWSAPIGatewayHTTPAPIVPCLinkIntegration.tlsConfig
● AWSAPIGatewayV2IntegrationTlsConfiguration
object
The TLS configuration for a private integration