Struct scaleway_api_rs::models::scaleway_instance_v1_server_placement_group::ScalewayInstanceV1ServerPlacementGroup [−][src]
pub struct ScalewayInstanceV1ServerPlacementGroup { 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>, }
Expand description
ScalewayInstanceV1ServerPlacementGroup : The server placement group
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
The server placement group
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
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more