ApiBodyS3LocationArgs

data class ApiBodyS3LocationArgs(val bucket: Output<String>? = null, val etag: Output<String>? = null, val key: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<ApiBodyS3LocationArgs>

The `BodyS3Location` property specifies an S3 location from which to import an OpenAPI definition. Supported only for HTTP APIs.

Constructors

Link copied to clipboard
constructor(bucket: Output<String>? = null, etag: Output<String>? = null, key: Output<String>? = null, version: Output<String>? = null)

Properties

Link copied to clipboard
val bucket: Output<String>? = null

The S3 bucket that contains the OpenAPI definition to import. Required if you specify a `BodyS3Location` for an API.

Link copied to clipboard
val etag: Output<String>? = null

The Etag of the S3 object.

Link copied to clipboard
val key: Output<String>? = null

The key of the S3 object. Required if you specify a `BodyS3Location` for an API.

Link copied to clipboard
val version: Output<String>? = null

The version of the S3 object.

Functions

Link copied to clipboard
open override fun toJava(): ApiBodyS3LocationArgs