Class HttpNlbIntegrationProps
(experimental) Properties to initialize HttpNlbIntegration
.
Inheritance
Namespace: Amazon.CDK.AWS.APIGatewayv2.Integrations
Assembly: Amazon.CDK.AWS.APIGatewayv2.Integrations.dll
Syntax (csharp)
public class HttpNlbIntegrationProps : Object, IHttpNlbIntegrationProps, IHttpPrivateIntegrationOptions
Syntax (vb)
Public Class HttpNlbIntegrationProps
Inherits Object
Implements IHttpNlbIntegrationProps, IHttpPrivateIntegrationOptions
Remarks
Stability: Experimental
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.APIGatewayv2;
using Amazon.CDK.AWS.APIGatewayv2.Integrations;
ParameterMapping parameterMapping;
VpcLink vpcLink;
var httpNlbIntegrationProps = new HttpNlbIntegrationProps {
Method = HttpMethod.ANY,
ParameterMapping = parameterMapping,
SecureServerName = "secureServerName",
VpcLink = vpcLink
};
Synopsis
Constructors
HttpNlbIntegrationProps() |
Properties
Method | (experimental) The HTTP method that must be used to invoke the underlying HTTP proxy. |
ParameterMapping | (experimental) Specifies how to transform HTTP requests before sending them to the backend. |
SecureServerName | (experimental) Specifies the server name to verified by HTTPS when calling the backend integration. |
VpcLink | (experimental) The vpc link to be used for the private integration. |
Constructors
HttpNlbIntegrationProps()
public HttpNlbIntegrationProps()
Properties
Method
(experimental) The HTTP method that must be used to invoke the underlying HTTP proxy.
public Nullable<HttpMethod> Method { get; set; }
Property Value
System.Nullable<HttpMethod>
Remarks
Default: HttpMethod.ANY
Stability: Experimental
ParameterMapping
(experimental) Specifies how to transform HTTP requests before sending them to the backend.
public ParameterMapping ParameterMapping { get; set; }
Property Value
Remarks
Default: undefined requests are sent to the backend unmodified
Stability: Experimental
See: https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-parameter-mapping.html
SecureServerName
(experimental) Specifies the server name to verified by HTTPS when calling the backend integration.
public string SecureServerName { get; set; }
Property Value
System.String
Remarks
Default: undefined private integration traffic will use HTTP protocol
Stability: Experimental
VpcLink
(experimental) The vpc link to be used for the private integration.
public IVpcLink VpcLink { get; set; }
Property Value
Remarks
Default: - a new VpcLink is created
Stability: Experimental