pub struct WorkloadIdentityPoolNamespace {
pub description: Option<String>,
pub disabled: Option<bool>,
pub expire_time: Option<DateTime<Utc>>,
pub name: Option<String>,
pub owner_service: Option<OwnerService>,
pub state: Option<String>,
}Expand description
Represents a namespace for a workload identity pool. Namespaces are used to segment identities within the pool.
§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).
Fields§
§description: Option<String>Optional. A description of the namespace. Cannot exceed 256 characters.
disabled: Option<bool>Optional. Whether the namespace is disabled. If disabled, credentials may no longer be issued for identities within this namespace, however existing credentials will still be accepted until they expire.
expire_time: Option<DateTime<Utc>>Output only. Time after which the namespace will be permanently purged and cannot be recovered.
name: Option<String>Output only. The resource name of the namespace.
owner_service: Option<OwnerService>Output only. The Google Cloud service that owns this namespace.
state: Option<String>Output only. The state of the namespace.
Trait Implementations§
Source§impl Clone for WorkloadIdentityPoolNamespace
impl Clone for WorkloadIdentityPoolNamespace
Source§fn clone(&self) -> WorkloadIdentityPoolNamespace
fn clone(&self) -> WorkloadIdentityPoolNamespace
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more