HttpAlbIntegrationProps

class aws_cdk.aws_apigatewayv2_integrations.HttpAlbIntegrationProps(*, method=None, secure_server_name=None, vpc_link=None, listener)

Bases: aws_cdk.aws_apigatewayv2_integrations.HttpPrivateIntegrationOptions

(experimental) Properties to initialize HttpAlbIntegration.

Parameters
  • method (Optional[HttpMethod]) – (experimental) The HTTP method that must be used to invoke the underlying HTTP proxy. Default: HttpMethod.ANY

  • secure_server_name (Optional[str]) – (experimental) Specifies the server name to verified by HTTPS when calling the backend integration. Default: undefined private integration traffic will use HTTP protocol

  • vpc_link (Optional[IVpcLink]) – (experimental) The vpc link to be used for the private integration. Default: - a new VpcLink is created

  • listener (IApplicationListener) – (experimental) The listener to the application load balancer used for the integration.

Stability

experimental

Attributes

listener

(experimental) The listener to the application load balancer used for the integration.

Stability

experimental

Return type

IApplicationListener

method

(experimental) The HTTP method that must be used to invoke the underlying HTTP proxy.

Default

HttpMethod.ANY

Stability

experimental

Return type

Optional[HttpMethod]

secure_server_name

(experimental) Specifies the server name to verified by HTTPS when calling the backend integration.

Default

undefined private integration traffic will use HTTP protocol

See

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-integration-tlsconfig.html

Stability

experimental

Return type

Optional[str]

(experimental) The vpc link to be used for the private integration.

Default
  • a new VpcLink is created

Stability

experimental

Return type

Optional[IVpcLink]