| Package | Description |
|---|---|
| software.amazon.awscdk.services.apigatewayv2 |
AWS::ApiGatewayV2 Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
CfnIntegration.Builder |
CfnIntegration.Builder.apiId(String apiId)
The API identifier.
|
CfnIntegration.Builder |
CfnIntegration.Builder.connectionId(String connectionId)
The ID of the VPC link for a private integration.
|
CfnIntegration.Builder |
CfnIntegration.Builder.connectionType(String connectionType)
The type of the network connection to the integration endpoint.
|
CfnIntegration.Builder |
CfnIntegration.Builder.contentHandlingStrategy(String contentHandlingStrategy)
Supported only for WebSocket APIs.
|
static CfnIntegration.Builder |
CfnIntegration.Builder.create(software.constructs.Construct scope,
String id) |
CfnIntegration.Builder |
CfnIntegration.Builder.credentialsArn(String credentialsArn)
Specifies the credentials required for the integration, if any.
|
CfnIntegration.Builder |
CfnIntegration.Builder.description(String description)
The description of the integration.
|
CfnIntegration.Builder |
CfnIntegration.Builder.integrationMethod(String integrationMethod)
Specifies the integration's HTTP method type.
|
CfnIntegration.Builder |
CfnIntegration.Builder.integrationSubtype(String integrationSubtype)
Supported only for HTTP API `AWS_PROXY` integrations.
|
CfnIntegration.Builder |
CfnIntegration.Builder.integrationType(String integrationType)
The integration type of an integration.
|
CfnIntegration.Builder |
CfnIntegration.Builder.integrationUri(String integrationUri)
For a Lambda integration, specify the URI of a Lambda function.
|
CfnIntegration.Builder |
CfnIntegration.Builder.passthroughBehavior(String passthroughBehavior)
Specifies 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.
|
CfnIntegration.Builder |
CfnIntegration.Builder.payloadFormatVersion(String payloadFormatVersion)
Specifies the format of the payload sent to an integration.
|
CfnIntegration.Builder |
CfnIntegration.Builder.requestParameters(Object requestParameters)
For WebSocket APIs, a key-value map specifying request parameters that are passed from the method request to the backend.
|
CfnIntegration.Builder |
CfnIntegration.Builder.requestTemplates(Object requestTemplates)
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.
|
CfnIntegration.Builder |
CfnIntegration.Builder.responseParameters(Object responseParameters)
Supported only for HTTP APIs.
|
CfnIntegration.Builder |
CfnIntegration.Builder.templateSelectionExpression(String templateSelectionExpression)
The template selection expression for the integration.
|
CfnIntegration.Builder |
CfnIntegration.Builder.timeoutInMillis(Number timeoutInMillis)
Custom timeout between 50 and 29,000 milliseconds for WebSocket APIs and between 50 and 30,000 milliseconds for HTTP APIs.
|
CfnIntegration.Builder |
CfnIntegration.Builder.tlsConfig(CfnIntegration.TlsConfigProperty tlsConfig)
The TLS configuration for a private integration.
|
CfnIntegration.Builder |
CfnIntegration.Builder.tlsConfig(IResolvable tlsConfig)
The TLS configuration for a private integration.
|
Copyright © 2022. All rights reserved.