Struct google_cloudresourcemanager3::api::TagKey [−][src]
A TagKey, used to group a set of TagValues.
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).
- create tag keys (request)
- delete tag keys (none)
- get tag keys (response)
- get iam policy tag keys (none)
- list tag keys (none)
- patch tag keys (request)
- set iam policy tag keys (none)
- test iam permissions tag keys (none)
Fields
create_time: Option<String>Output only. Creation time.
description: Option<String>Optional. User-assigned description of the TagKey. Must not exceed 256 characters. Read-write.
etag: Option<String>Optional. Entity tag which users can pass to prevent race conditions. This field is always set in server responses. See UpdateTagKeyRequest for details.
name: Option<String>Immutable. The resource name for a TagKey. Must be in the format tagKeys/{tag_key_id}, where tag_key_id is the generated numeric id for the TagKey.
namespaced_name: Option<String>Output only. Immutable. Namespaced name of the TagKey.
parent: Option<String>Immutable. The resource name of the new TagKey’s parent. Must be of the form organizations/{org_id}.
short_name: Option<String>Required. Immutable. The user friendly name for a TagKey. The short name should be unique for TagKeys within the same tag namespace. The short name must be 1-63 characters, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between.
update_time: Option<String>Output only. Update time.
Trait Implementations
impl Clone for TagKey[src]
impl Debug for TagKey[src]
impl Default for TagKey[src]
impl<'de> Deserialize<'de> for TagKey[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl RequestValue for TagKey[src]
impl Resource for TagKey[src]
impl ResponseResult for TagKey[src]
impl Serialize for TagKey[src]
Auto Trait Implementations
impl RefUnwindSafe for TagKey
impl Send for TagKey
impl Sync for TagKey
impl Unpin for TagKey
impl UnwindSafe for TagKey
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T[src]
impl<T> Instrument for T[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
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.
pub 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>,