Index

$ A B C E F G H I J L O S 
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
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
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
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
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
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
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(Alias) - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.ApiIntegration.Builder
existingLambdaObj(Function) - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.ApiIntegration.Builder

F

functionAlias(Alias) - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.ApiLambdaFunction.Builder

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
 
getFunctionAlias() - Method in interface software.amazon.awsconstructs.services.openapigatewaylambda.ApiLambdaFunction
 
getFunctionAlias() - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.ApiLambdaFunction.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 function the API method will integrate with - Must be defined in lambdaFunction or functionAlias (but not both).
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
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

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
lambdaFunctionProps(FunctionProps) - Method in class software.amazon.awsconstructs.services.openapigatewaylambda.ApiIntegration.Builder
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

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
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
 
$ A B C E F G H I J L O S 
All Classes and Interfaces|All Packages