Struct rusoto_apigateway::PutRestApiRequest
source · [−]pub struct PutRestApiRequest {
pub body: Bytes,
pub fail_on_warnings: Option<bool>,
pub mode: Option<String>,
pub parameters: Option<HashMap<String, String>>,
pub rest_api_id: String,
}
Expand description
A PUT request to update an existing API, with external API definitions specified as the request body.
Fields
body: Bytes
[Required] The PUT request body containing external API definitions. Currently, only OpenAPI definition JSON/YAML files are supported. The maximum size of the API definition file is 6MB.
fail_on_warnings: Option<bool>
A query parameter to indicate whether to rollback the API update (true
) or not (false
) when a warning is encountered. The default value is false
.
mode: Option<String>
The mode
query parameter to specify the update mode. Valid values are "merge" and "overwrite". By default, the update mode is "merge".
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'
.
rest_api_id: String
[Required] The string identifier of the associated RestApi.
Trait Implementations
sourceimpl Clone for PutRestApiRequest
impl Clone for PutRestApiRequest
sourcefn clone(&self) -> PutRestApiRequest
fn clone(&self) -> PutRestApiRequest
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for PutRestApiRequest
impl Debug for PutRestApiRequest
sourceimpl Default for PutRestApiRequest
impl Default for PutRestApiRequest
sourcefn default() -> PutRestApiRequest
fn default() -> PutRestApiRequest
Returns the “default value” for a type. Read more
sourceimpl PartialEq<PutRestApiRequest> for PutRestApiRequest
impl PartialEq<PutRestApiRequest> for PutRestApiRequest
sourcefn eq(&self, other: &PutRestApiRequest) -> bool
fn eq(&self, other: &PutRestApiRequest) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &PutRestApiRequest) -> bool
fn ne(&self, other: &PutRestApiRequest) -> bool
This method tests for !=
.
sourceimpl Serialize for PutRestApiRequest
impl Serialize for PutRestApiRequest
impl StructuralPartialEq for PutRestApiRequest
Auto Trait Implementations
impl RefUnwindSafe for PutRestApiRequest
impl Send for PutRestApiRequest
impl Sync for PutRestApiRequest
impl Unpin for PutRestApiRequest
impl UnwindSafe for PutRestApiRequest
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more