Struct scaleway_api_rs::models::scaleway_instance_v1_security_group::ScalewayInstanceV1SecurityGroup [−][src]
pub struct ScalewayInstanceV1SecurityGroup {}Show fields
pub id: Option<String>, pub name: Option<String>, pub description: Option<String>, pub enable_default_security: Option<bool>, pub inbound_default_policy: Option<InboundDefaultPolicy>, pub outbound_default_policy: Option<OutboundDefaultPolicy>, pub organization: Option<String>, pub project: Option<String>, pub organization_default: Option<bool>, pub project_default: Option<bool>, pub creation_date: Option<String>, pub modification_date: Option<String>, pub servers: Option<Vec<ScalewayInstanceV1ServerSummary>>, pub stateful: Option<bool>, pub state: Option<State>, pub zone: Option<String>,
Fields
id: Option<String>
The security groups’ unique ID
name: Option<String>
The security groups name
description: Option<String>
The security groups description
enable_default_security: Option<bool>
True if SMTP is blocked on IPv4 and IPv6. This feature is read only, please open a ticket if you need to make it configurable.
inbound_default_policy: Option<InboundDefaultPolicy>
The default inbound policy
outbound_default_policy: Option<OutboundDefaultPolicy>
The default outbound policy
organization: Option<String>
The security groups organization ID
project: Option<String>
The security group project ID
organization_default: Option<bool>
True if it is your default security group for this organization ID
project_default: Option<bool>
True if it is your default security group for this project ID
creation_date: Option<String>
The security group creation date
modification_date: Option<String>
The security group modification date
servers: Option<Vec<ScalewayInstanceV1ServerSummary>>
List of servers attached to this security group
stateful: Option<bool>
True if the security group is stateful
state: Option<State>
Security group state
zone: Option<String>
The zone in which is the security 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 ScalewayInstanceV1SecurityGroup
impl Sync for ScalewayInstanceV1SecurityGroup
impl Unpin for ScalewayInstanceV1SecurityGroup
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more