[][src]Struct gcp_client::google::cloud::osconfig::agentendpoint::v1beta::software_recipe::artifact::Remote

pub struct Remote {
    pub uri: String,
    pub checksum: String,
}

Specifies an artifact available via some URI.

Fields

uri: String

URI from which to fetch the object. It should contain both the protocol and path following the format {protocol}://{location}.

checksum: String

Must be provided if allow_insecure is false. SHA256 checksum in hex format, to compare to the checksum of the artifact. If the checksum is not empty and it doesn't match the artifact then the recipe installation fails before running any of the steps.

Trait Implementations

impl Clone for Remote[src]

impl Debug for Remote[src]

impl Default for Remote[src]

impl Message for Remote[src]

impl PartialEq<Remote> for Remote[src]

impl StructuralPartialEq for Remote[src]

Auto Trait Implementations

impl RefUnwindSafe for Remote

impl Send for Remote

impl Sync for Remote

impl Unpin for Remote

impl UnwindSafe for Remote

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]