[][src]Struct rusoto_globalaccelerator::UpdateAcceleratorRequest

pub struct UpdateAcceleratorRequest {
    pub accelerator_arn: String,
    pub enabled: Option<bool>,
    pub ip_address_type: Option<String>,
    pub name: Option<String>,
}

Fields

accelerator_arn: String

The Amazon Resource Name (ARN) of the accelerator to update.

enabled: Option<bool>

Indicates whether an accelerator is enabled. The value is true or false. The default value is true.

If the value is set to true, the accelerator cannot be deleted. If set to false, the accelerator can be deleted.

ip_address_type: Option<String>

The value for the address type must be IPv4.

name: Option<String>

The name of the accelerator. The name can have a maximum of 32 characters, must contain only alphanumeric characters or hyphens (-), and must not begin or end with a hyphen.

Trait Implementations

impl Clone for UpdateAcceleratorRequest[src]

impl Debug for UpdateAcceleratorRequest[src]

impl Default for UpdateAcceleratorRequest[src]

impl PartialEq<UpdateAcceleratorRequest> for UpdateAcceleratorRequest[src]

impl Serialize for UpdateAcceleratorRequest[src]

impl StructuralPartialEq for UpdateAcceleratorRequest[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.