[−][src]Struct google_cloudresourcemanager1::Organization
The root node in the resource hierarchy to which a particular entity's (e.g., company) resources belong.
Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- set iam policy organizations (none)
- get iam policy organizations (none)
- get org policy organizations (none)
- test iam permissions organizations (none)
- get effective org policy organizations (none)
- set org policy organizations (none)
- get organizations (response)
- list available org policy constraints organizations (none)
- search organizations (none)
- list org policies organizations (none)
- clear org policy organizations (none)
Fields
owner: Option<OrganizationOwner>The owner of this Organization. The owner should be specified on creation. Once set, it cannot be changed. This field is required.
creation_time: Option<String>Timestamp when the Organization was created. Assigned by the server. @OutputOnly
display_name: Option<String>A human-readable string that refers to the Organization in the GCP Console UI. This string is set by the server and cannot be changed. The string will be set to the primary domain (for example, "google.com") of the G Suite customer that owns the organization. @OutputOnly
lifecycle_state: Option<String>The organization's current lifecycle state. Assigned by the server. @OutputOnly
name: Option<String>Output Only. The resource name of the organization. This is the organization's relative path in the API. Its format is "organizations/[organization_id]". For example, "organizations/1234".
Trait Implementations
impl Resource for Organization[src]
impl ResponseResult for Organization[src]
impl Default for Organization[src]
fn default() -> Organization[src]
impl Clone for Organization[src]
fn clone(&self) -> Organization[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl Debug for Organization[src]
impl Serialize for Organization[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer, [src]
__S: Serializer,
impl<'de> Deserialize<'de> for Organization[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for Organization
impl Unpin for Organization
impl Sync for Organization
impl UnwindSafe for Organization
impl RefUnwindSafe for Organization
Blanket Implementations
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
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, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Typeable for T where
T: Any,
T: Any,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>, [src]
T: Deserialize<'de>,