Struct google_compute1::api::PerInstanceConfig
source · pub struct PerInstanceConfig {
pub fingerprint: Option<Vec<u8>>,
pub name: Option<String>,
pub preserved_state: Option<PreservedState>,
pub status: Option<String>,
}
Expand description
There is no detailed description.
This type is not used in any activity, and only used as part of another schema.
Fields§
§fingerprint: Option<Vec<u8>>
Fingerprint of this per-instance config. This field can be used in optimistic locking. It is ignored when inserting a per-instance config. An up-to-date fingerprint must be provided in order to update an existing per-instance configuration or the field needs to be unset.
name: Option<String>
The name of a per-instance configuration and its corresponding instance. Serves as a merge key during UpdatePerInstanceConfigs operations, that is, if a per-instance configuration with the same name exists then it will be updated, otherwise a new one will be created for the VM instance with the same name. An attempt to create a per-instance configconfiguration for a VM instance that either doesn’t exist or is not part of the group will result in an error.
preserved_state: Option<PreservedState>
The intended preserved state for the given instance. Does not contain preserved state generated from a stateful policy.
status: Option<String>
The status of applying this per-instance configuration on the corresponding managed instance.
Trait Implementations§
source§impl Clone for PerInstanceConfig
impl Clone for PerInstanceConfig
source§fn clone(&self) -> PerInstanceConfig
fn clone(&self) -> PerInstanceConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more