Struct gapi_grpc::google::cloud::osconfig::agentendpoint::v1beta::software_recipe::step::RunScript [−][src]
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
impl RefUnwindSafe for RunScript
impl Send for RunScript
impl Sync for RunScript
impl Unpin for RunScript
impl UnwindSafe for RunScript
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
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][+]
U: From<T>,
impl<T> IntoRequest<T> for T
[src][+]
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src][+]
V: MultiLane<T>,