bodyS3Location

@JvmName(name = "nuudxnjidfjtqvgv")
suspend fun bodyS3Location(value: Output<ApiBodyS3LocationArgs>)
@JvmName(name = "wjfqdxfdrrdwupon")
suspend fun bodyS3Location(value: ApiBodyS3LocationArgs?)

Parameters

value

The S3 location of an OpenAPI definition. Supported only for HTTP APIs. To import an HTTP API, you must specify a `Body` or `BodyS3Location`. If you specify a `Body` or `BodyS3Location`, don't specify CloudFormation resources such as `AWS::ApiGatewayV2::Authorizer` or `AWS::ApiGatewayV2::Route`. API Gateway doesn't support the combination of OpenAPI and CloudFormation resources.


@JvmName(name = "curfmxsdqisbsplp")
suspend fun bodyS3Location(argument: suspend ApiBodyS3LocationArgsBuilder.() -> Unit)

Parameters

argument

The S3 location of an OpenAPI definition. Supported only for HTTP APIs. To import an HTTP API, you must specify a `Body` or `BodyS3Location`. If you specify a `Body` or `BodyS3Location`, don't specify CloudFormation resources such as `AWS::ApiGatewayV2::Authorizer` or `AWS::ApiGatewayV2::Route`. API Gateway doesn't support the combination of OpenAPI and CloudFormation resources.