pub struct CloudAccountRequest {
pub id: Option<Uuid>,
pub name: String,
pub description: Option<String>,
pub account_number: String,
pub provider: Box<BulkWritableCloudAccountRequestProvider>,
pub secrets_group: Option<Option<Box<ApprovalWorkflowUser>>>,
pub custom_fields: Option<HashMap<String, Value>>,
pub relationships: Option<HashMap<String, ApprovalWorkflowDefinitionRequestRelationshipsValue>>,
pub tags: Option<Vec<ApprovalWorkflowStageResponseApprovalWorkflowStage>>,
}Expand description
CloudAccountRequest : Base class to use for serializers based on OrganizationalModel or PrimaryModel. Can also be used for models derived from BaseModel, so long as they support custom fields, notes, and relationships.
Fields§
§id: Option<Uuid>§name: StringThe name of this Cloud Account.
description: Option<String>§account_number: StringThe account identifier of this Cloud Account.
provider: Box<BulkWritableCloudAccountRequestProvider>§secrets_group: Option<Option<Box<ApprovalWorkflowUser>>>§custom_fields: Option<HashMap<String, Value>>§relationships: Option<HashMap<String, ApprovalWorkflowDefinitionRequestRelationshipsValue>>Implementations§
Source§impl CloudAccountRequest
impl CloudAccountRequest
Sourcepub fn new(
name: String,
account_number: String,
provider: BulkWritableCloudAccountRequestProvider,
) -> CloudAccountRequest
pub fn new( name: String, account_number: String, provider: BulkWritableCloudAccountRequestProvider, ) -> CloudAccountRequest
Base class to use for serializers based on OrganizationalModel or PrimaryModel. Can also be used for models derived from BaseModel, so long as they support custom fields, notes, and relationships.
Trait Implementations§
Source§impl Clone for CloudAccountRequest
impl Clone for CloudAccountRequest
Source§fn clone(&self) -> CloudAccountRequest
fn clone(&self) -> CloudAccountRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 CloudAccountRequest
impl Debug for CloudAccountRequest
Source§impl Default for CloudAccountRequest
impl Default for CloudAccountRequest
Source§fn default() -> CloudAccountRequest
fn default() -> CloudAccountRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CloudAccountRequest
impl<'de> Deserialize<'de> for CloudAccountRequest
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 CloudAccountRequest
impl PartialEq for CloudAccountRequest
Source§impl Serialize for CloudAccountRequest
impl Serialize for CloudAccountRequest
impl StructuralPartialEq for CloudAccountRequest
Auto Trait Implementations§
impl Freeze for CloudAccountRequest
impl RefUnwindSafe for CloudAccountRequest
impl Send for CloudAccountRequest
impl Sync for CloudAccountRequest
impl Unpin for CloudAccountRequest
impl UnsafeUnpin for CloudAccountRequest
impl UnwindSafe for CloudAccountRequest
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