| Package | Description |
|---|---|
| software.amazon.awscdk.services.apigateway |
Amazon API Gateway Construct Library
|
| Modifier and Type | Class and Description |
|---|---|
class |
AwsIntegration
This type of integration lets an API expose AWS service actions.
|
class |
HttpIntegration
You can integrate an API method with an HTTP endpoint using the HTTP proxy integration or the HTTP custom integration,.
|
class |
LambdaIntegration
Integrates an AWS Lambda function to an API Gateway method.
|
class |
MockIntegration
This type of integration lets API Gateway return a response without sending the request further to the backend.
|
| Modifier and Type | Method and Description |
|---|---|
Integration |
Integration.Builder.build() |
Integration |
RateLimitedApiKeyProps.Jsii$Proxy.getDefaultIntegration() |
default Integration |
IResource.getDefaultIntegration()
An integration to use as a default for all methods created within this API unless an integration is specified.
|
Integration |
IResource.Jsii$Proxy.getDefaultIntegration()
An integration to use as a default for all methods created within this API unless an integration is specified.
|
default Integration |
IResource.Jsii$Default.getDefaultIntegration()
An integration to use as a default for all methods created within this API unless an integration is specified.
|
Integration |
StepFunctionsRestApiProps.Jsii$Proxy.getDefaultIntegration() |
Integration |
ProxyResourceOptions.Jsii$Proxy.getDefaultIntegration() |
Integration |
RestApiProps.Jsii$Proxy.getDefaultIntegration() |
Integration |
ApiKeyOptions.Jsii$Proxy.getDefaultIntegration() |
default Integration |
ResourceOptions.getDefaultIntegration()
An integration to use as a default for all methods created within this API unless an integration is specified.
|
Integration |
ResourceOptions.Jsii$Proxy.getDefaultIntegration() |
Integration |
LambdaRestApiProps.Jsii$Proxy.getDefaultIntegration() |
Integration |
ApiKeyProps.Jsii$Proxy.getDefaultIntegration() |
Integration |
ProxyResourceProps.Jsii$Proxy.getDefaultIntegration() |
Integration |
ResourceProps.Jsii$Proxy.getDefaultIntegration() |
abstract Integration |
ResourceBase.getDefaultIntegration()
An integration to use as a default for all methods created within this API unless an integration is specified.
|
Integration |
Resource.getDefaultIntegration()
An integration to use as a default for all methods created within this API unless an integration is specified.
|
default Integration |
MethodProps.getIntegration()
The backend system that the method calls when it receives a request.
|
Integration |
MethodProps.Jsii$Proxy.getIntegration() |
| Modifier and Type | Method and Description |
|---|---|
Method |
IResource.addMethod(String httpMethod,
Integration target)
Defines a new method for this resource.
|
Method |
IResource.Jsii$Proxy.addMethod(String httpMethod,
Integration target)
Defines a new method for this resource.
|
Method |
ResourceBase.addMethod(String httpMethod,
Integration integration)
Defines a new method for this resource.
|
Method |
ProxyResource.addMethod(String httpMethod,
Integration integration)
Defines a new method for this resource.
|
Method |
IResource.addMethod(String httpMethod,
Integration target,
MethodOptions options)
Defines a new method for this resource.
|
Method |
IResource.Jsii$Proxy.addMethod(String httpMethod,
Integration target,
MethodOptions options)
Defines a new method for this resource.
|
default Method |
IResource.Jsii$Default.addMethod(String httpMethod,
Integration target,
MethodOptions options)
Defines a new method for this resource.
|
Method |
ResourceBase.addMethod(String httpMethod,
Integration integration,
MethodOptions options)
Defines a new method for this resource.
|
Method |
ProxyResource.addMethod(String httpMethod,
Integration integration,
MethodOptions options)
Defines a new method for this resource.
|
RateLimitedApiKeyProps.Builder |
RateLimitedApiKeyProps.Builder.defaultIntegration(Integration defaultIntegration)
Sets the value of
ResourceOptions.getDefaultIntegration() |
LambdaRestApi.Builder |
LambdaRestApi.Builder.defaultIntegration(Integration defaultIntegration)
An integration to use as a default for all methods created within this API unless an integration is specified.
|
StepFunctionsRestApiProps.Builder |
StepFunctionsRestApiProps.Builder.defaultIntegration(Integration defaultIntegration)
Sets the value of
ResourceOptions.getDefaultIntegration() |
RestApi.Builder |
RestApi.Builder.defaultIntegration(Integration defaultIntegration)
An integration to use as a default for all methods created within this API unless an integration is specified.
|
ProxyResourceOptions.Builder |
ProxyResourceOptions.Builder.defaultIntegration(Integration defaultIntegration)
Sets the value of
ResourceOptions.getDefaultIntegration() |
RestApiProps.Builder |
RestApiProps.Builder.defaultIntegration(Integration defaultIntegration)
Sets the value of
ResourceOptions.getDefaultIntegration() |
ApiKeyOptions.Builder |
ApiKeyOptions.Builder.defaultIntegration(Integration defaultIntegration)
Sets the value of
ResourceOptions.getDefaultIntegration() |
StepFunctionsRestApi.Builder |
StepFunctionsRestApi.Builder.defaultIntegration(Integration defaultIntegration)
An integration to use as a default for all methods created within this API unless an integration is specified.
|
ResourceOptions.Builder |
ResourceOptions.Builder.defaultIntegration(Integration defaultIntegration)
Sets the value of
ResourceOptions.getDefaultIntegration() |
LambdaRestApiProps.Builder |
LambdaRestApiProps.Builder.defaultIntegration(Integration defaultIntegration)
Sets the value of
ResourceOptions.getDefaultIntegration() |
RateLimitedApiKey.Builder |
RateLimitedApiKey.Builder.defaultIntegration(Integration defaultIntegration)
An integration to use as a default for all methods created within this API unless an integration is specified.
|
ApiKey.Builder |
ApiKey.Builder.defaultIntegration(Integration defaultIntegration)
An integration to use as a default for all methods created within this API unless an integration is specified.
|
ApiKeyProps.Builder |
ApiKeyProps.Builder.defaultIntegration(Integration defaultIntegration)
Sets the value of
ResourceOptions.getDefaultIntegration() |
ProxyResourceProps.Builder |
ProxyResourceProps.Builder.defaultIntegration(Integration defaultIntegration)
Sets the value of
ResourceOptions.getDefaultIntegration() |
ResourceProps.Builder |
ResourceProps.Builder.defaultIntegration(Integration defaultIntegration)
Sets the value of
ResourceOptions.getDefaultIntegration() |
ProxyResource.Builder |
ProxyResource.Builder.defaultIntegration(Integration defaultIntegration)
An integration to use as a default for all methods created within this API unless an integration is specified.
|
Resource.Builder |
Resource.Builder.defaultIntegration(Integration defaultIntegration)
An integration to use as a default for all methods created within this API unless an integration is specified.
|
Method.Builder |
Method.Builder.integration(Integration integration)
The backend system that the method calls when it receives a request.
|
MethodProps.Builder |
MethodProps.Builder.integration(Integration integration)
Sets the value of
MethodProps.getIntegration() |
Copyright © 2022. All rights reserved.