Uses of Interface
software.amazon.awscdk.services.apigateway.IRestApi
Packages that use IRestApi
Package
Description
Amazon API Gateway Construct Library
Event Targets for Amazon EventBridge
Amazon EventBridge Pipes Enrichments Construct Library
Amazon EventBridge Pipes Targets Construct Library
Tasks for AWS Step Functions
-
Uses of IRestApi in software.amazon.awscdk.services.apigateway
Subinterfaces of IRestApi in software.amazon.awscdk.services.apigatewayModifier and TypeInterfaceDescriptionstatic interfaceInternal default implementation forIRestApi.Classes in software.amazon.awscdk.services.apigateway that implement IRestApiModifier and TypeClassDescriptionstatic final classA proxy class which represents a concrete javascript instance of this type.classDefines an API Gateway REST API with AWS Lambda proxy integration.classRepresents a REST API in Amazon API Gateway.classBase implementation that are common to various implementations of IRestApi.classRepresents a REST API in Amazon API Gateway, created with an OpenAPI specification.classDefines an API Gateway REST API with a Synchrounous Express State Machine as a proxy integration.Methods in software.amazon.awscdk.services.apigateway that return IRestApiModifier and TypeMethodDescriptionstatic IRestApiRestApi.fromRestApiAttributes(software.constructs.Construct scope, String id, RestApiAttributes attrs) Import an existing RestApi that can be configured with additional Methods and Resources.static IRestApiRestApi.fromRestApiId(software.constructs.Construct scope, String id, String restApiId) Import an existing RestApi.Deployment.getApi()DeploymentProps.getApi()The Rest API to deploy.final IRestApiDeploymentProps.Jsii$Proxy.getApi()IResource.getApi()The rest API that this resource is part of.default IRestApiIResource.Jsii$Default.getApi()The rest API that this resource is part of.final IRestApiIResource.Jsii$Proxy.getApi()The rest API that this resource is part of.Method.getApi()The API Gateway RestApi associated with this method.Resource.getApi()The rest API that this resource is part of.abstract IRestApiResourceBase.getApi()The rest API that this resource is part of.default IRestApiUsagePlanPerApiStage.getApi()Default: nonefinal IRestApiUsagePlanPerApiStage.Jsii$Proxy.getApi()final IRestApiLambdaRestApiProps.Jsii$Proxy.getCloneFrom()default IRestApiRestApiProps.getCloneFrom()The ID of the API Gateway RestApi resource that you want to clone.final IRestApiRestApiProps.Jsii$Proxy.getCloneFrom()final IRestApiStepFunctionsRestApiProps.Jsii$Proxy.getCloneFrom()default IRestApiDomainNameProps.getMapping()If specified, all requests to this domain will be mapped to the production deployment of this API.final IRestApiDomainNameProps.Jsii$Proxy.getMapping()GatewayResponseProps.getRestApi()Rest api resource to target.final IRestApiGatewayResponseProps.Jsii$Proxy.getRestApi()IStage.getRestApi()RestApi to which this stage is associated.default IRestApiIStage.Jsii$Default.getRestApi()RestApi to which this stage is associated.final IRestApiIStage.Jsii$Proxy.getRestApi()RestApi to which this stage is associated.ModelProps.getRestApi()The rest API that this model is part of.final IRestApiModelProps.Jsii$Proxy.getRestApi()RequestValidatorProps.getRestApi()The rest API that this model is part of.final IRestApiRequestValidatorProps.Jsii$Proxy.getRestApi()ResourceAttributes.getRestApi()The rest API that this resource is part of.final IRestApiResourceAttributes.Jsii$Proxy.getRestApi()Stage.getRestApi()RestApi to which this stage is associated.StageAttributes.getRestApi()The RestApi that the stage belongs to.final IRestApiStageAttributes.Jsii$Proxy.getRestApi()abstract IRestApiStageBase.getRestApi()RestApi to which this stage is associated.Methods in software.amazon.awscdk.services.apigateway that return types with arguments of type IRestApiModifier and TypeMethodDescriptionApiKeyProps.getResources()Deprecated.ApiKeyProps.Jsii$Proxy.getResources()RateLimitedApiKeyProps.Jsii$Proxy.getResources()Methods in software.amazon.awscdk.services.apigateway with parameters of type IRestApiModifier and TypeMethodDescriptionThe Rest API to deploy.Sets the value ofDeploymentProps.getApi()Sets the value ofUsagePlanPerApiStage.getApi()The ID of the API Gateway RestApi resource that you want to clone.Sets the value ofRestApiProps.getCloneFrom()The ID of the API Gateway RestApi resource that you want to clone.Sets the value ofRestApiProps.getCloneFrom()The ID of the API Gateway RestApi resource that you want to clone.Sets the value ofRestApiProps.getCloneFrom()If specified, all requests to this domain will be mapped to the production deployment of this API.Sets the value ofDomainNameProps.getMapping()Rest api resource to target.Sets the value ofGatewayResponseProps.getRestApi()The rest API that this model is part of.Sets the value ofModelProps.getRestApi()The rest API that this model is part of.Sets the value ofRequestValidatorProps.getRestApi()Sets the value ofResourceAttributes.getRestApi()Sets the value ofStageAttributes.getRestApi()Method parameters in software.amazon.awscdk.services.apigateway with type arguments of type IRestApiModifier and TypeMethodDescriptionDeprecated.usestagesinsteadDeprecated.- use `stages` insteadDeprecated.usestagesinsteadDeprecated.- use `stages` instead -
Uses of IRestApi in software.amazon.awscdk.services.events.targets
Methods in software.amazon.awscdk.services.events.targets that return IRestApiMethods in software.amazon.awscdk.services.events.targets with parameters of type IRestApiConstructors in software.amazon.awscdk.services.events.targets with parameters of type IRestApiModifierConstructorDescriptionApiGateway(IRestApi restApi) ApiGateway(IRestApi restApi, ApiGatewayProps props) -
Uses of IRestApi in software.amazon.awscdk.services.pipes.enrichments.alpha
Methods in software.amazon.awscdk.services.pipes.enrichments.alpha with parameters of type IRestApiConstructors in software.amazon.awscdk.services.pipes.enrichments.alpha with parameters of type IRestApiModifierConstructorDescriptionApiGatewayEnrichment(IRestApi restApi) ApiGatewayEnrichment(IRestApi restApi, ApiGatewayEnrichmentProps props) -
Uses of IRestApi in software.amazon.awscdk.services.pipes.targets.alpha
Methods in software.amazon.awscdk.services.pipes.targets.alpha with parameters of type IRestApiConstructors in software.amazon.awscdk.services.pipes.targets.alpha with parameters of type IRestApiModifierConstructorDescriptionApiGatewayTarget(IRestApi restApi) ApiGatewayTarget(IRestApi restApi, ApiGatewayTargetParameters parameters) -
Uses of IRestApi in software.amazon.awscdk.services.stepfunctions.tasks
Methods in software.amazon.awscdk.services.stepfunctions.tasks that return IRestApiModifier and TypeMethodDescriptionfinal IRestApiCallApiGatewayRestApiEndpointJsonataProps.Jsii$Proxy.getApi()final IRestApiCallApiGatewayRestApiEndpointJsonPathProps.Jsii$Proxy.getApi()CallApiGatewayRestApiEndpointOptions.getApi()API to call.final IRestApiCallApiGatewayRestApiEndpointOptions.Jsii$Proxy.getApi()final IRestApiCallApiGatewayRestApiEndpointProps.Jsii$Proxy.getApi()Methods in software.amazon.awscdk.services.stepfunctions.tasks with parameters of type IRestApiModifier and TypeMethodDescriptionAPI to call.Sets the value ofCallApiGatewayRestApiEndpointOptions.getApi()Sets the value ofCallApiGatewayRestApiEndpointOptions.getApi()Sets the value ofCallApiGatewayRestApiEndpointOptions.getApi()Sets the value ofCallApiGatewayRestApiEndpointOptions.getApi()
stagesinstead