pub struct ReservedIPsActionsListResponseActionsItemRegion {
pub available: bool,
pub features: Vec<String>,
pub name: String,
pub sizes: Vec<String>,
pub slug: String,
}Expand description
ReservedIPsActionsListResponseActionsItemRegion
JSON schema
{
"type": "object",
"required": [
"available",
"features",
"name",
"sizes",
"slug"
],
"properties": {
"available": {
"description": "This is a boolean value that represents whether new Droplets can be created in this region.",
"examples": [
true
],
"type": "boolean"
},
"features": {
"description": "This attribute is set to an array which contains features available in this region",
"examples": [
[
"private_networking",
"backups",
"ipv6",
"metadata",
"install_agent",
"storage",
"image_transfer"
]
],
"type": "array",
"items": {
"type": "string"
}
},
"name": {
"description": "The display name of the region. This will be a full name that is used in the control panel and other interfaces.",
"examples": [
"New York 3"
],
"type": "string"
},
"sizes": {
"description": "This attribute is set to an array which contains the identifying slugs for the sizes available in this region. sizes:read is required to view.",
"examples": [
[
"s-1vcpu-1gb",
"s-1vcpu-2gb",
"s-1vcpu-3gb",
"s-2vcpu-2gb",
"s-3vcpu-1gb",
"s-2vcpu-4gb",
"s-4vcpu-8gb",
"s-6vcpu-16gb",
"s-8vcpu-32gb",
"s-12vcpu-48gb",
"s-16vcpu-64gb",
"s-20vcpu-96gb",
"s-24vcpu-128gb",
"s-32vcpu-192g"
]
],
"type": "array",
"items": {
"type": "string"
}
},
"slug": {
"description": "A human-readable string that is used as a unique identifier for each region.",
"examples": [
"nyc3"
],
"type": "string"
}
}
}Fields§
§available: boolThis is a boolean value that represents whether new Droplets can be created in this region.
features: Vec<String>This attribute is set to an array which contains features available in this region
name: StringThe display name of the region. This will be a full name that is used in the control panel and other interfaces.
sizes: Vec<String>This attribute is set to an array which contains the identifying slugs for the sizes available in this region. sizes:read is required to view.
slug: StringA human-readable string that is used as a unique identifier for each region.
Trait Implementations§
Source§impl Clone for ReservedIPsActionsListResponseActionsItemRegion
impl Clone for ReservedIPsActionsListResponseActionsItemRegion
Source§fn clone(&self) -> ReservedIPsActionsListResponseActionsItemRegion
fn clone(&self) -> ReservedIPsActionsListResponseActionsItemRegion
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for ReservedIPsActionsListResponseActionsItemRegion
impl<'de> Deserialize<'de> for ReservedIPsActionsListResponseActionsItemRegion
Source§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
Source§impl From<&ReservedIPsActionsListResponseActionsItemRegion> for ReservedIPsActionsListResponseActionsItemRegion
impl From<&ReservedIPsActionsListResponseActionsItemRegion> for ReservedIPsActionsListResponseActionsItemRegion
Source§fn from(value: &ReservedIPsActionsListResponseActionsItemRegion) -> Self
fn from(value: &ReservedIPsActionsListResponseActionsItemRegion) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ReservedIPsActionsListResponseActionsItemRegion
impl RefUnwindSafe for ReservedIPsActionsListResponseActionsItemRegion
impl Send for ReservedIPsActionsListResponseActionsItemRegion
impl Sync for ReservedIPsActionsListResponseActionsItemRegion
impl Unpin for ReservedIPsActionsListResponseActionsItemRegion
impl UnsafeUnpin for ReservedIPsActionsListResponseActionsItemRegion
impl UnwindSafe for ReservedIPsActionsListResponseActionsItemRegion
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more