[][src]Struct gcp_client::google::cloud::osconfig::agentendpoint::v1::AptSettings

pub struct AptSettings {
    pub type: i32,
    pub excludes: Vec<String>,
    pub exclusive_packages: Vec<String>,
}

Apt patching will be performed by executing apt-get update && apt-get upgrade. Additional options can be set to control how this is executed.

Fields

type: i32

By changing the type to DIST, the patching will be performed using apt-get dist-upgrade instead.

excludes: Vec<String>

List of packages to exclude from update.

exclusive_packages: Vec<String>

An exclusive list of packages to be updated. These are the only packages that will be updated. If these packages are not installed, they will be ignored. This field cannot be specified with any other patch configuration fields.

Implementations

impl AptSettings[src]

pub fn type(&self) -> Type[src]

Returns the enum value of type, or the default if the field is set to an invalid enum value.

pub fn set_type(&mut self, value: Type)[src]

Sets type to the provided enum value.

Trait Implementations

impl Clone for AptSettings[src]

impl Debug for AptSettings[src]

impl Default for AptSettings[src]

impl Message for AptSettings[src]

impl PartialEq<AptSettings> for AptSettings[src]

impl StructuralPartialEq for AptSettings[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, U> Into<U> for T where
    U: From<T>, 
[src]

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

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]