メインコンテンツまでスキップ

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

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

Implemented by

AWSAPIGatewayHTTPAPIIntegration union