pub struct UpdateDistributionRequest {
pub cache_behavior_settings: Option<CacheSettings>,
pub cache_behaviors: Option<Vec<CacheBehaviorPerPath>>,
pub default_cache_behavior: Option<CacheBehavior>,
pub distribution_name: String,
pub is_enabled: Option<bool>,
pub origin: Option<InputOrigin>,
}
Fields
cache_behavior_settings: Option<CacheSettings>
An object that describes the cache behavior settings for the distribution.
The cacheBehaviorSettings
specified in your UpdateDistributionRequest
will replace your distribution's existing settings.
cache_behaviors: Option<Vec<CacheBehaviorPerPath>>
An array of objects that describe the per-path cache behavior for the distribution.
default_cache_behavior: Option<CacheBehavior>
An object that describes the default cache behavior for the distribution.
distribution_name: String
The name of the distribution to update.
Use the GetDistributions
action to get a list of distribution names that you can specify.
is_enabled: Option<bool>
Indicates whether to enable the distribution.
origin: Option<InputOrigin>
An object that describes the origin resource for the distribution, such as a Lightsail instance or load balancer.
The distribution pulls, caches, and serves content from the origin.
Trait Implementations
sourceimpl Clone for UpdateDistributionRequest
impl Clone for UpdateDistributionRequest
sourcefn clone(&self) -> UpdateDistributionRequest
fn clone(&self) -> UpdateDistributionRequest
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 UpdateDistributionRequest
impl Debug for UpdateDistributionRequest
sourceimpl Default for UpdateDistributionRequest
impl Default for UpdateDistributionRequest
sourcefn default() -> UpdateDistributionRequest
fn default() -> UpdateDistributionRequest
Returns the “default value” for a type. Read more
sourceimpl PartialEq<UpdateDistributionRequest> for UpdateDistributionRequest
impl PartialEq<UpdateDistributionRequest> for UpdateDistributionRequest
sourcefn eq(&self, other: &UpdateDistributionRequest) -> bool
fn eq(&self, other: &UpdateDistributionRequest) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &UpdateDistributionRequest) -> bool
fn ne(&self, other: &UpdateDistributionRequest) -> bool
This method tests for !=
.
sourceimpl Serialize for UpdateDistributionRequest
impl Serialize for UpdateDistributionRequest
impl StructuralPartialEq for UpdateDistributionRequest
Auto Trait Implementations
impl RefUnwindSafe for UpdateDistributionRequest
impl Send for UpdateDistributionRequest
impl Sync for UpdateDistributionRequest
impl Unpin for UpdateDistributionRequest
impl UnwindSafe for UpdateDistributionRequest
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