[−][src]Struct isilon::models::CloudAccountCreateParams
Fields
account_id: Option<String>
(S3 only) The user id of the S3 account
account_username: String
The username required to authenticate against the cloud service
birth_cluster_id: Option<String>
The guid of the cluster where this account was created
enabled: Option<bool>
Whether this account is explicitly enabled or disabled by a user
key: String
A valid authentication key for connecting to the cloud
name: String
A unique name for this account
proxy: Option<String>
The id or name of a proxy to be used by this account
skip_ssl_validation: Option<bool>
Indicates whether to skip SSL certificate validation when connecting to the cloud
storage_region: Option<String>
(S3 only) An appropriate region for the S3 account. For example, faster access times may be gained by referencing a nearby region
telemetry_bucket: Option<String>
(S3 only) The name of the bucket into which generated metrics reports are placed by the cloud service provider
_type: String
The type of cloud protocol required. E.g., "isilon" for EMC Isilon, "ecs" for EMC ECS Appliance, "virtustream" for Virtustream Storage Cloud, "azure" for Microsoft Azure and "s3" for Amazon S3
uri: String
A valid URI pointing to the location of the cloud storage
Trait Implementations
impl Debug for CloudAccountCreateParams
[src]
impl Serialize for CloudAccountCreateParams
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for CloudAccountCreateParams
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for CloudAccountCreateParams
impl Sync for CloudAccountCreateParams
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,