agent-claw: automated task changes
This commit is contained in:
40
cdk/node_modules/aws-cdk-lib/aws-apigatewayv2-integrations/lib/http/private/integration.d.ts
generated
vendored
Normal file
40
cdk/node_modules/aws-cdk-lib/aws-apigatewayv2-integrations/lib/http/private/integration.d.ts
generated
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
import type { HttpRouteIntegrationBindOptions, HttpRouteIntegrationConfig, IVpcLink } from '../../../../aws-apigatewayv2';
|
||||
import { HttpConnectionType, HttpIntegrationType, HttpRouteIntegration, PayloadFormatVersion, HttpMethod } from '../../../../aws-apigatewayv2';
|
||||
import type * as ec2 from '../../../../aws-ec2';
|
||||
/**
|
||||
* Options required to use an existing vpcLink or configure a new one
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
export interface VpcLinkConfigurationOptions {
|
||||
/**
|
||||
* The vpc link to be used for the private integration
|
||||
*
|
||||
* @default - a new VpcLink is created
|
||||
*/
|
||||
readonly vpcLink?: IVpcLink;
|
||||
/**
|
||||
* The vpc for which the VpcLink needs to be created
|
||||
*
|
||||
* @default undefined
|
||||
*/
|
||||
readonly vpc?: ec2.IVpc;
|
||||
}
|
||||
/**
|
||||
* The HTTP Private integration resource for HTTP API
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
export declare abstract class HttpPrivateIntegration extends HttpRouteIntegration {
|
||||
protected httpMethod: HttpMethod;
|
||||
protected payloadFormatVersion: PayloadFormatVersion;
|
||||
protected integrationType: HttpIntegrationType;
|
||||
protected connectionType: HttpConnectionType;
|
||||
/**
|
||||
* Adds a vpcLink to the API if not passed in the options
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
protected _configureVpcLink(bindOptions: HttpRouteIntegrationBindOptions, configOptions: VpcLinkConfigurationOptions): IVpcLink;
|
||||
abstract bind(options: HttpRouteIntegrationBindOptions): HttpRouteIntegrationConfig;
|
||||
}
|
||||
Reference in New Issue
Block a user