Struct rusoto_apigatewayv2::ExportApiRequest [−][src]
pub struct ExportApiRequest { pub api_id: String, pub export_version: Option<String>, pub include_extensions: Option<bool>, pub output_type: String, pub specification: String, pub stage_name: Option<String>, }
Fields
api_id: String
The API identifier.
export_version: Option<String>
The version of the API Gateway export algorithm. API Gateway uses the latest version by default. Currently, the only supported version is 1.0.
include_extensions: Option<bool>
Specifies whether to include API Gateway extensions in the exported API definition. API Gateway extensions are included by default.
output_type: String
The output type of the exported definition file. Valid values are JSON and YAML.
specification: String
The version of the API specification to use. OAS30, for OpenAPI 3.0, is the only supported value.
stage_name: Option<String>
The name of the API stage to export. If you don't specify this property, a representation of the latest API configuration is exported.
Trait Implementations
Returns the “default value” for a type. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for ExportApiRequest
impl Send for ExportApiRequest
impl Sync for ExportApiRequest
impl Unpin for ExportApiRequest
impl UnwindSafe for ExportApiRequest
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self