Struct rusoto_apigateway::ImportRestApiRequest
[−]
[src]
pub struct ImportRestApiRequest { pub body: Vec<u8>, pub fail_on_warnings: Option<bool>, pub parameters: Option<HashMap<String, String>>, }
A POST request to import an API to Amazon API Gateway using an input of an API definition file.
Fields
body: Vec<u8>
The POST request body containing external API definitions. Currently, only Swagger definition JSON files are supported. The maximum size of the API definition file is 2MB.
fail_on_warnings: Option<bool>
A query parameter to indicate whether to rollback the API creation (true
) or not (false
) when a warning is encountered. The default value is false
.
parameters: Option<HashMap<String, String>>
Custom header parameters as part of the request. For example, to exclude DocumentationParts from an imported API, set ignore=documentation
as a parameters
value, as in the AWS CLI command of aws apigateway import-rest-api --parameters ignore=documentation --body 'file:///path/to/imported-api-body.json
.
Trait Implementations
impl Default for ImportRestApiRequest
[src]
fn default() -> ImportRestApiRequest
[src]
Returns the "default value" for a type. Read more
impl Debug for ImportRestApiRequest
[src]
impl Clone for ImportRestApiRequest
[src]
fn clone(&self) -> ImportRestApiRequest
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more