Uses of Interface
software.amazon.awscdk.services.apigateway.IRestApi
Package
Description
Amazon API Gateway Construct Library
Tasks for AWS Step Functions
-
Uses of IRestApi in software.amazon.awscdk.services.apigateway
Modifier and TypeInterfaceDescriptionstatic interface
Internal default implementation forIRestApi
.Modifier and TypeClassDescriptionstatic final class
A proxy class which represents a concrete javascript instance of this type.class
Defines an API Gateway REST API with AWS Lambda proxy integration.class
Represents a REST API in Amazon API Gateway.class
Base implementation that are common to various implementations of IRestApi.class
Represents a REST API in Amazon API Gateway, created with an OpenAPI specification.class
Defines an API Gateway REST API with a Synchrounous Express State Machine as a proxy integration.Modifier and TypeMethodDescriptionstatic IRestApi
RestApi.fromRestApiAttributes
(software.constructs.Construct scope, String id, RestApiAttributes attrs) Import an existing RestApi that can be configured with additional Methods and Resources.static IRestApi
RestApi.fromRestApiId
(software.constructs.Construct scope, String id, String restApiId) Import an existing RestApi.Deployment.getApi()
DeploymentProps.getApi()
The Rest API to deploy.final IRestApi
DeploymentProps.Jsii$Proxy.getApi()
IResource.getApi()
The rest API that this resource is part of.default IRestApi
IResource.Jsii$Default.getApi()
The rest API that this resource is part of.final IRestApi
IResource.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 IRestApi
ResourceBase.getApi()
The rest API that this resource is part of.default IRestApi
UsagePlanPerApiStage.getApi()
Default: nonefinal IRestApi
UsagePlanPerApiStage.Jsii$Proxy.getApi()
final IRestApi
LambdaRestApiProps.Jsii$Proxy.getCloneFrom()
default IRestApi
RestApiProps.getCloneFrom()
The ID of the API Gateway RestApi resource that you want to clone.final IRestApi
RestApiProps.Jsii$Proxy.getCloneFrom()
final IRestApi
StepFunctionsRestApiProps.Jsii$Proxy.getCloneFrom()
default IRestApi
DomainNameProps.getMapping()
If specified, all requests to this domain will be mapped to the production deployment of this API.final IRestApi
DomainNameProps.Jsii$Proxy.getMapping()
BasePathMappingProps.getRestApi()
The RestApi resource to target.final IRestApi
BasePathMappingProps.Jsii$Proxy.getRestApi()
GatewayResponseProps.getRestApi()
Rest api resource to target.final IRestApi
GatewayResponseProps.Jsii$Proxy.getRestApi()
IStage.getRestApi()
RestApi to which this stage is associated.default IRestApi
IStage.Jsii$Default.getRestApi()
RestApi to which this stage is associated.final IRestApi
IStage.Jsii$Proxy.getRestApi()
RestApi to which this stage is associated.ModelProps.getRestApi()
The rest API that this model is part of.final IRestApi
ModelProps.Jsii$Proxy.getRestApi()
RequestValidatorProps.getRestApi()
The rest API that this model is part of.final IRestApi
RequestValidatorProps.Jsii$Proxy.getRestApi()
ResourceAttributes.getRestApi()
The rest API that this resource is part of.final IRestApi
ResourceAttributes.Jsii$Proxy.getRestApi()
Stage.getRestApi()
RestApi to which this stage is associated.Modifier and TypeMethodDescriptionApiKeyProps.getResources()
A list of resources this api key is associated with.ApiKeyProps.Jsii$Proxy.getResources()
RateLimitedApiKeyProps.Jsii$Proxy.getResources()
Modifier and TypeMethodDescriptionDomainName.addBasePathMapping
(IRestApi targetApi) Maps this domain to an API endpoint.DomainName.addBasePathMapping
(IRestApi targetApi, BasePathMappingOptions options) Maps this domain to an API endpoint.The Rest API to deploy.Sets the value ofDeploymentProps.getApi()
Sets the value ofUsagePlanPerApiStage.getApi()
void
ApiDefinition.bindAfterCreate
(Construct _scope, IRestApi _restApi) Called after the CFN RestApi resource has been created to allow the Api Definition to bind to it.void
AssetApiDefinition.bindAfterCreate
(Construct scope, IRestApi restApi) Called after the CFN RestApi resource has been created to allow the Api Definition to bind to it.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()
The RestApi resource to target.Sets the value ofBasePathMappingProps.getRestApi()
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()
Modifier and TypeMethodDescriptionA list of resources this api key is associated with.Sets the value ofApiKeyProps.getResources()
A list of resources this api key is associated with.Sets the value ofApiKeyProps.getResources()
-
Uses of IRestApi in software.amazon.awscdk.services.stepfunctions.tasks
Modifier and TypeMethodDescriptionCallApiGatewayRestApiEndpointProps.getApi()
API to call.final IRestApi
CallApiGatewayRestApiEndpointProps.Jsii$Proxy.getApi()
Modifier and TypeMethodDescriptionAPI to call.Sets the value ofCallApiGatewayRestApiEndpointProps.getApi()