Struct Tenant

Source
pub struct Tenant {
Show 17 fields pub name: String, pub id: String, pub link: String, pub creation_time: String, pub inactive: bool, pub global: bool, pub remote: bool, pub internal: bool, pub tenant_default_vpool: String, pub is_encryption_enabled: bool, pub default_bucket_block_size: i64, pub is_compliance_enabled: bool, pub hard_quota_in_g_b: i64, pub soft_quota_in_g_b: i64, pub hard_quota_in_count: i64, pub soft_quota_in_count: i64, pub alias: String,
}
Expand description

A tenant is a logical construct resulting from the binding of an account to an object store.

Fields§

§name: String

Name assigned to this resource in ECS. The resource name is set by a user and can be changed at any time. It is not a unique identifier.

§id: String

Identifier that is generated by ECS when the resource is created. The resource Id is guaranteed to be unique and immutable across all virtual data centers for all time.

§link: String

Hyperlink to the details for this resource

§creation_time: String

Timestamp that shows when this resource was created in ECS

§inactive: bool

Indicates whether the resource is inactive. When a user removes a resource, the resource is put in this state before it is removed from the ECS database.

§global: bool

Indicates whether the resource is global.

§remote: bool

Indicates whether the resource is remote.

§internal: bool

Indicated whether the resource is an internal resource

§tenant_default_vpool: String§is_encryption_enabled: bool

tag to enable encryption for the tenant

§default_bucket_block_size: i64

Default bucket quota size.

§is_compliance_enabled: bool

Tag to enable compliance compliance

§hard_quota_in_g_b: i64§soft_quota_in_g_b: i64§hard_quota_in_count: i64§soft_quota_in_count: i64§alias: String

Alias of tenant

Trait Implementations§

Source§

impl Clone for Tenant

Source§

fn clone(&self) -> Tenant

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Tenant

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Tenant

Source§

fn default() -> Tenant

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for Tenant

Source§

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 Serialize for Tenant

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl Freeze for Tenant

§

impl RefUnwindSafe for Tenant

§

impl Send for Tenant

§

impl Sync for Tenant

§

impl Unpin for Tenant

§

impl UnwindSafe for Tenant

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,

Source§

impl<T> ErasedDestructor for T
where T: 'static,