Struct scaleway_api_rs::models::scaleway_instance_v1_placement_group::ScalewayInstanceV1PlacementGroup [−][src]
pub struct ScalewayInstanceV1PlacementGroup { pub id: Option<String>, pub name: Option<String>, pub organization: Option<String>, pub project: Option<String>, pub policy_mode: Option<PolicyMode>, pub policy_type: Option<PolicyType>, pub policy_respected: Option<bool>, pub zone: Option<String>, }
Fields
id: Option<String>
The placement group unique ID
name: Option<String>
The placement group name
organization: Option<String>
The placement group organization ID
project: Option<String>
The placement group project ID
policy_mode: Option<PolicyMode>
Select the failling mode when the placement cannot be respected, either optional or enforced
policy_type: Option<PolicyType>
Select the behavior of the placement group, either low_latency (group) or max_availability (spread)
policy_respected: Option<bool>
Returns true if the policy is respected, false otherwise
zone: Option<String>
The zone in which is the placement group
Implementations
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl Send for ScalewayInstanceV1PlacementGroup
impl Sync for ScalewayInstanceV1PlacementGroup
impl Unpin for ScalewayInstanceV1PlacementGroup
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more