pub struct CreateSubaccountRequest {
pub access_settings: Option<Box<CreateSubaccountRequestAccessSettings>>,
pub description: Option<String>,
pub home_directory: String,
pub labels: Option<HashMap<String, String>>,
pub password: String,
}Expand description
CreateSubaccountRequest : Request for POST https://api.hetzner.com/v1/storage_boxes/{id}/subaccounts
Fields§
§access_settings: Option<Box<CreateSubaccountRequestAccessSettings>>§description: Option<String>A description of Storage Box Subaccount.
home_directory: StringHome directory of the Storage Box Subaccount. The directory will be created if it doesn’t exist yet.
labels: Option<HashMap<String, String>>User-defined labels (key/value pairs) for the Resource. For more information, see "Labels". | User-defined labels (key/value pairs) for the Resource. Note that the set of Labels provided in the request will overwrite the existing one. For more information, see "Labels".
password: StringPassword of the Storage Box Subaccount. For more details, see the Storage Boxes password policy.
Implementations§
Source§impl CreateSubaccountRequest
impl CreateSubaccountRequest
Sourcepub fn new(home_directory: String, password: String) -> CreateSubaccountRequest
pub fn new(home_directory: String, password: String) -> CreateSubaccountRequest
Request for POST https://api.hetzner.com/v1/storage_boxes/{id}/subaccounts
Trait Implementations§
Source§impl Clone for CreateSubaccountRequest
impl Clone for CreateSubaccountRequest
Source§fn clone(&self) -> CreateSubaccountRequest
fn clone(&self) -> CreateSubaccountRequest
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 Debug for CreateSubaccountRequest
impl Debug for CreateSubaccountRequest
Source§impl Default for CreateSubaccountRequest
impl Default for CreateSubaccountRequest
Source§fn default() -> CreateSubaccountRequest
fn default() -> CreateSubaccountRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateSubaccountRequest
impl<'de> Deserialize<'de> for CreateSubaccountRequest
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 PartialEq for CreateSubaccountRequest
impl PartialEq for CreateSubaccountRequest
Source§fn eq(&self, other: &CreateSubaccountRequest) -> bool
fn eq(&self, other: &CreateSubaccountRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CreateSubaccountRequest
impl Serialize for CreateSubaccountRequest
impl StructuralPartialEq for CreateSubaccountRequest
Auto Trait Implementations§
impl Freeze for CreateSubaccountRequest
impl RefUnwindSafe for CreateSubaccountRequest
impl Send for CreateSubaccountRequest
impl Sync for CreateSubaccountRequest
impl Unpin for CreateSubaccountRequest
impl UnsafeUnpin for CreateSubaccountRequest
impl UnwindSafe for CreateSubaccountRequest
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