Index
All Classes and Interfaces|All Packages
$
- $jsii$toJson() - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.ApiIntegration.Jsii$Proxy
- $jsii$toJson() - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.ApiLambdaFunction.Jsii$Proxy
- $jsii$toJson() - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps.Jsii$Proxy
A
- apiDefinitionAsset(Asset) - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambda.Builder
-
Local file asset of the OpenAPI spec file.
- apiDefinitionAsset(Asset) - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps.Builder
-
Sets the value of
OpenApiGatewayToLambdaProps.getApiDefinitionAsset() - apiDefinitionBucket(IBucket) - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambda.Builder
-
S3 Bucket where the OpenAPI spec file is located.
- apiDefinitionBucket(IBucket) - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps.Builder
-
Sets the value of
OpenApiGatewayToLambdaProps.getApiDefinitionBucket() - apiDefinitionJson(Object) - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambda.Builder
-
OpenAPI specification represented in a JSON object to be embedded in the CloudFormation template.
- apiDefinitionJson(Object) - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps.Builder
-
Sets the value of
OpenApiGatewayToLambdaProps.getApiDefinitionJson() - apiDefinitionKey(String) - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambda.Builder
-
S3 Object name of the OpenAPI spec file.
- apiDefinitionKey(String) - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps.Builder
-
Sets the value of
OpenApiGatewayToLambdaProps.getApiDefinitionKey() - apiGatewayProps(RestApiBaseProps) - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambda.Builder
-
Optional user-provided props to override the default props for the API.
- apiGatewayProps(RestApiBaseProps) - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps.Builder
-
Sets the value of
OpenApiGatewayToLambdaProps.getApiGatewayProps() - ApiIntegration - Interface in software.amazon.awsconstructs.services.openapigatewaylambda
-
The ApiIntegration interface is used to correlate a user-specified id with either a existing lambda function or set of lambda props.
- ApiIntegration.Builder - Class in software.amazon.awsconstructs.services.openapigatewaylambda
-
A builder for
ApiIntegration - ApiIntegration.Jsii$Proxy - Class in software.amazon.awsconstructs.services.openapigatewaylambda
-
An implementation for
ApiIntegration - apiIntegrations(List<? extends ApiIntegration>) - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambda.Builder
-
One or more key-value pairs that contain an id for the api integration and either an existing lambda function or an instance of the LambdaProps.
- apiIntegrations(List<? extends ApiIntegration>) - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps.Builder
-
Sets the value of
OpenApiGatewayToLambdaProps.getApiIntegrations() - ApiLambdaFunction - Interface in software.amazon.awsconstructs.services.openapigatewaylambda
-
Helper object to map an ApiIntegration id to its resolved lambda.Function.
- ApiLambdaFunction.Builder - Class in software.amazon.awsconstructs.services.openapigatewaylambda
-
A builder for
ApiLambdaFunction - ApiLambdaFunction.Jsii$Proxy - Class in software.amazon.awsconstructs.services.openapigatewaylambda
-
An implementation for
ApiLambdaFunction
B
- build() - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.ApiIntegration.Builder
-
Builds the configured instance.
- build() - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.ApiLambdaFunction.Builder
-
Builds the configured instance.
- build() - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambda.Builder
- build() - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps.Builder
-
Builds the configured instance.
- builder() - Static method in interface software.amazon.awsconstructs.services.openapigatewaylambda.ApiIntegration
- builder() - Static method in interface software.amazon.awsconstructs.services.openapigatewaylambda.ApiLambdaFunction
- builder() - Static method in interface software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps
- Builder() - Constructor for class software.amazon.awsconstructs.services.openapigatewaylambda.ApiIntegration.Builder
- Builder() - Constructor for class software.amazon.awsconstructs.services.openapigatewaylambda.ApiLambdaFunction.Builder
- Builder() - Constructor for class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps.Builder
C
- create(Construct, String) - Static method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambda.Builder
E
- equals(Object) - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.ApiIntegration.Jsii$Proxy
- equals(Object) - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.ApiLambdaFunction.Jsii$Proxy
- equals(Object) - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps.Jsii$Proxy
- existingLambdaObj(Function) - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.ApiIntegration.Builder
-
Sets the value of
ApiIntegration.getExistingLambdaObj()
G
- getApiDefinitionAsset() - Method in interface software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps
-
Local file asset of the OpenAPI spec file.
- getApiDefinitionAsset() - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps.Jsii$Proxy
- getApiDefinitionBucket() - Method in interface software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps
-
S3 Bucket where the OpenAPI spec file is located.
- getApiDefinitionBucket() - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps.Jsii$Proxy
- getApiDefinitionJson() - Method in interface software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps
-
OpenAPI specification represented in a JSON object to be embedded in the CloudFormation template.
- getApiDefinitionJson() - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps.Jsii$Proxy
- getApiDefinitionKey() - Method in interface software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps
-
S3 Object name of the OpenAPI spec file.
- getApiDefinitionKey() - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps.Jsii$Proxy
- getApiGateway() - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambda
- getApiGatewayCloudWatchRole() - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambda
- getApiGatewayLogGroup() - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambda
- getApiGatewayProps() - Method in interface software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps
-
Optional user-provided props to override the default props for the API.
- getApiGatewayProps() - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps.Jsii$Proxy
- getApiIntegrations() - Method in interface software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps
-
One or more key-value pairs that contain an id for the api integration and either an existing lambda function or an instance of the LambdaProps.
- getApiIntegrations() - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps.Jsii$Proxy
- getApiLambdaFunctions() - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambda
- getExistingLambdaObj() - Method in interface software.amazon.awsconstructs.services.openapigatewaylambda.ApiIntegration
-
The Lambda function to associate with the API method in the OpenAPI file matched by id.
- getExistingLambdaObj() - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.ApiIntegration.Jsii$Proxy
- getId() - Method in interface software.amazon.awsconstructs.services.openapigatewaylambda.ApiIntegration
-
Id of the ApiIntegration, used to correlate this lambda function to the api integration in the open api definition.
- getId() - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.ApiIntegration.Jsii$Proxy
- getId() - Method in interface software.amazon.awsconstructs.services.openapigatewaylambda.ApiLambdaFunction
-
Id of the ApiIntegration, used to correlate this lambda function to the api integration in the open api definition.
- getId() - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.ApiLambdaFunction.Jsii$Proxy
- getInternalTransformMemorySize() - Method in interface software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps
-
Optional user-defined memory size for the Lambda function custom resource installed to do the OpenAPI definition transformation.
- getInternalTransformMemorySize() - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps.Jsii$Proxy
- getInternalTransformTimeout() - Method in interface software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps
-
Optional user-defined timeout for the Lambda function custom resource installed to do the OpenAPI definition transformation.
- getInternalTransformTimeout() - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps.Jsii$Proxy
- getLambdaFunction() - Method in interface software.amazon.awsconstructs.services.openapigatewaylambda.ApiLambdaFunction
-
The instantiated lambda.Function.
- getLambdaFunction() - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.ApiLambdaFunction.Jsii$Proxy
- getLambdaFunctionProps() - Method in interface software.amazon.awsconstructs.services.openapigatewaylambda.ApiIntegration
-
Properties for the Lambda function to create and associate with the API method in the OpenAPI file matched by id.
- getLambdaFunctionProps() - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.ApiIntegration.Jsii$Proxy
- getLogGroupProps() - Method in interface software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps
-
User provided props to override the default props for the CloudWatchLogs LogGroup.
- getLogGroupProps() - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps.Jsii$Proxy
H
- hashCode() - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.ApiIntegration.Jsii$Proxy
- hashCode() - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.ApiLambdaFunction.Jsii$Proxy
- hashCode() - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps.Jsii$Proxy
I
- id(String) - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.ApiIntegration.Builder
-
Sets the value of
ApiIntegration.getId() - id(String) - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.ApiLambdaFunction.Builder
-
Sets the value of
ApiLambdaFunction.getId() - internalTransformMemorySize(Number) - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambda.Builder
-
Optional user-defined memory size for the Lambda function custom resource installed to do the OpenAPI definition transformation.
- internalTransformMemorySize(Number) - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps.Builder
-
Sets the value of
OpenApiGatewayToLambdaProps.getInternalTransformMemorySize() - internalTransformTimeout(Duration) - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambda.Builder
-
Optional user-defined timeout for the Lambda function custom resource installed to do the OpenAPI definition transformation.
- internalTransformTimeout(Duration) - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps.Builder
-
Sets the value of
OpenApiGatewayToLambdaProps.getInternalTransformTimeout()
J
- Jsii$Proxy(ApiIntegration.Builder) - Constructor for class software.amazon.awsconstructs.services.openapigatewaylambda.ApiIntegration.Jsii$Proxy
-
Constructor that initializes the object based on literal property values passed by the
ApiIntegration.Builder. - Jsii$Proxy(ApiLambdaFunction.Builder) - Constructor for class software.amazon.awsconstructs.services.openapigatewaylambda.ApiLambdaFunction.Jsii$Proxy
-
Constructor that initializes the object based on literal property values passed by the
ApiLambdaFunction.Builder. - Jsii$Proxy(OpenApiGatewayToLambdaProps.Builder) - Constructor for class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps.Jsii$Proxy
-
Constructor that initializes the object based on literal property values passed by the
OpenApiGatewayToLambdaProps.Builder. - Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awsconstructs.services.openapigatewaylambda.ApiIntegration.Jsii$Proxy
-
Constructor that initializes the object based on values retrieved from the JsiiObject.
- Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awsconstructs.services.openapigatewaylambda.ApiLambdaFunction.Jsii$Proxy
-
Constructor that initializes the object based on values retrieved from the JsiiObject.
- Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps.Jsii$Proxy
-
Constructor that initializes the object based on values retrieved from the JsiiObject.
L
- lambdaFunction(Function) - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.ApiLambdaFunction.Builder
-
Sets the value of
ApiLambdaFunction.getLambdaFunction() - lambdaFunctionProps(FunctionProps) - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.ApiIntegration.Builder
-
Sets the value of
ApiIntegration.getLambdaFunctionProps() - logGroupProps(LogGroupProps) - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambda.Builder
-
User provided props to override the default props for the CloudWatchLogs LogGroup.
- logGroupProps(LogGroupProps) - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambdaProps.Builder
-
Sets the value of
OpenApiGatewayToLambdaProps.getLogGroupProps()
O
- OpenApiGatewayToLambda - Class in software.amazon.awsconstructs.services.openapigatewaylambda
- OpenApiGatewayToLambda(JsiiObject.InitializationMode) - Constructor for class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambda
- OpenApiGatewayToLambda(JsiiObjectRef) - Constructor for class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambda
- OpenApiGatewayToLambda(Construct, String, OpenApiGatewayToLambdaProps) - Constructor for class software.amazon.awsconstructs.services.openapigatewaylambda.OpenApiGatewayToLambda
- OpenApiGatewayToLambda.Builder - Class in software.amazon.awsconstructs.services.openapigatewaylambda
-
A fluent builder for
OpenApiGatewayToLambda. - OpenApiGatewayToLambdaProps - Interface in software.amazon.awsconstructs.services.openapigatewaylambda
- OpenApiGatewayToLambdaProps.Builder - Class in software.amazon.awsconstructs.services.openapigatewaylambda
-
A builder for
OpenApiGatewayToLambdaProps - OpenApiGatewayToLambdaProps.Jsii$Proxy - Class in software.amazon.awsconstructs.services.openapigatewaylambda
-
An implementation for
OpenApiGatewayToLambdaProps
S
- software.amazon.awsconstructs.services.openapigatewaylambda - package software.amazon.awsconstructs.services.openapigatewaylambda
All Classes and Interfaces|All Packages