Interface AwsIntegrationProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
AwsIntegrationProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:30:44.704Z")
@Stability(Stable)
public interface AwsIntegrationProps
extends software.amazon.jsii.JsiiSerializable
Example:
AwsIntegration getMessageIntegration = AwsIntegration.Builder.create()
.service("sqs")
.path("queueName")
.region("eu-west-1")
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forAwsIntegrationPropsstatic final classAn implementation forAwsIntegrationProps -
Method Summary
Modifier and TypeMethodDescriptionstatic AwsIntegrationProps.Builderbuilder()default StringThe AWS action to perform in the integration.Parameters for the action.default StringThe integration's HTTP method type.default IntegrationOptionsIntegration options, such as content handling, request/response mapping, etc.default StringgetPath()The path to use for path-base APIs.default BooleangetProxy()Use AWS_PROXY integration.default StringThe region of the integrated AWS service.The name of the integrated AWS service (e.g.default StringA designated subdomain supported by certain AWS service for fast host-name lookup.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getService
The name of the integrated AWS service (e.g.s3). -
getAction
The AWS action to perform in the integration.Use
actionParamsto specify key-value params for the action.Mutually exclusive with
path. -
getActionParameters
Parameters for the action.actionmust be set, andpathmust be undefined. The action params will be URL encoded. -
getIntegrationHttpMethod
The integration's HTTP method type.Default: POST
-
getOptions
Integration options, such as content handling, request/response mapping, etc. -
getPath
The path to use for path-base APIs.For example, for S3 GET, you can set path to
bucket/key. For lambda, you can set path to2015-03-31/functions/${function-arn}/invocationsMutually exclusive with the
actionoptions. -
getProxy
Use AWS_PROXY integration.Default: false
-
getRegion
The region of the integrated AWS service.Default: - same region as the stack
-
getSubdomain
A designated subdomain supported by certain AWS service for fast host-name lookup. -
builder
- Returns:
- a
AwsIntegrationProps.BuilderofAwsIntegrationProps
-