Class OpenApiGatewayLambdaApi

  • All Implemented Interfaces:
    software.amazon.awscdk.IResource, software.amazon.awscdk.services.apigateway.IRestApi, software.amazon.jsii.JsiiSerializable, software.constructs.IConstruct, software.constructs.IDependable

    @Generated(value="jsii-pacmak/1.61.0 (build abf4039)",
               date="2022-07-07T06:39:53.634Z")
    @Stability(Experimental)
    public class OpenApiGatewayLambdaApi
    extends software.amazon.awscdk.services.apigateway.SpecRestApi
    (experimental) A construct for creating an api gateway api based on the definition in the OpenAPI spec.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  OpenApiGatewayLambdaApi.Builder
      (experimental) A fluent builder for OpenApiGatewayLambdaApi.
      • Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject

        software.amazon.jsii.JsiiObject.InitializationMode
      • Nested classes/interfaces inherited from interface software.constructs.IConstruct

        software.constructs.IConstruct.Jsii$Default
      • Nested classes/interfaces inherited from interface software.amazon.awscdk.IResource

        software.amazon.awscdk.IResource.Jsii$Default
      • Nested classes/interfaces inherited from interface software.amazon.awscdk.services.apigateway.IRestApi

        software.amazon.awscdk.services.apigateway.IRestApi.Jsii$Default
    • Method Summary

      • Methods inherited from class software.amazon.awscdk.services.apigateway.SpecRestApi

        getRestApiId, getRestApiRootResourceId, getRoot
      • Methods inherited from class software.amazon.awscdk.services.apigateway.RestApiBase

        addApiKey, addApiKey, addDomainName, addGatewayResponse, addUsagePlan, addUsagePlan, arnForExecuteApi, arnForExecuteApi, arnForExecuteApi, arnForExecuteApi, getCloudWatchAccount, getDeploymentStage, getDomainName, getLatestDeployment, getRestApiName, metric, metric, metricCacheHitCount, metricCacheHitCount, metricCacheMissCount, metricCacheMissCount, metricClientError, metricClientError, metricCount, metricCount, metricIntegrationLatency, metricIntegrationLatency, metricLatency, metricLatency, metricServerError, metricServerError, setCloudWatchAccount, setDeploymentStage, urlForPath, urlForPath
      • Methods inherited from class software.amazon.awscdk.Resource

        applyRemovalPolicy, generatePhysicalName, getEnv, getPhysicalName, getResourceArnAttribute, getResourceNameAttribute, getStack, isResource
      • Methods inherited from class software.constructs.Construct

        getNode, isConstruct, toString
      • Methods inherited from class software.amazon.jsii.JsiiObject

        jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
      • Methods inherited from interface software.constructs.IConstruct

        getNode
      • Methods inherited from interface software.amazon.awscdk.IResource

        applyRemovalPolicy, getEnv, getStack
      • Methods inherited from interface software.amazon.jsii.JsiiSerializable

        $jsii$toJson
    • Constructor Detail

      • OpenApiGatewayLambdaApi

        protected OpenApiGatewayLambdaApi​(software.amazon.jsii.JsiiObjectRef objRef)
      • OpenApiGatewayLambdaApi

        protected OpenApiGatewayLambdaApi​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
      • OpenApiGatewayLambdaApi

        @Stability(Experimental)
        public OpenApiGatewayLambdaApi​(@NotNull
                                       software.constructs.Construct scope,
                                       @NotNull
                                       String id,
                                       @NotNull
                                       OpenApiGatewayLambdaApiProps props)
        Parameters:
        scope - This parameter is required.
        id - This parameter is required.
        props - This parameter is required.