[][src]Struct gcp_client::google::cloud::osconfig::agentendpoint::v1beta::software_recipe::step::RunScript

pub struct RunScript {
    pub script: String,
    pub allowed_exit_codes: Vec<i32>,
    pub interpreter: i32,
}

Runs a script through an interpreter.

Fields

script: String

The shell script to be executed.

allowed_exit_codes: Vec<i32>

Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]

interpreter: i32

The script interpreter to use to run the script. If no interpreter is specified the script is executed directly, which likely only succeed for scripts with shebang lines.

Implementations

impl RunScript[src]

pub fn interpreter(&self) -> Interpreter[src]

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

pub fn set_interpreter(&mut self, value: Interpreter)[src]

Sets interpreter to the provided enum value.

Trait Implementations

impl Clone for RunScript[src]

impl Debug for RunScript[src]

impl Default for RunScript[src]

impl Message for RunScript[src]

impl PartialEq<RunScript> for RunScript[src]

impl StructuralPartialEq for RunScript[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]