pub struct WorkloadIdentityPool {
pub description: Option<String>,
pub disabled: Option<bool>,
pub display_name: Option<String>,
pub expire_time: Option<DateTime<Utc>>,
pub inline_certificate_issuance_config: Option<InlineCertificateIssuanceConfig>,
pub inline_trust_config: Option<InlineTrustConfig>,
pub mode: Option<String>,
pub name: Option<String>,
pub state: Option<String>,
}Expand description
Represents a collection of workload identities. You can define IAM policies to grant these identities access to Google Cloud resources.
§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 pool. Cannot exceed 256 characters.
disabled: Option<bool>Optional. Whether the pool is disabled. You cannot use a disabled pool to exchange tokens, or use existing tokens to access resources. If the pool is re-enabled, existing tokens grant access again.
display_name: Option<String>Optional. A display name for the pool. Cannot exceed 32 characters.
expire_time: Option<DateTime<Utc>>Output only. Time after which the workload identity pool will be permanently purged and cannot be recovered.
inline_certificate_issuance_config: Option<InlineCertificateIssuanceConfig>Optional. Defines the Certificate Authority (CA) pool resources and configurations required for issuance and rotation of mTLS workload certificates.
inline_trust_config: Option<InlineTrustConfig>Optional. Represents config to add additional trusted trust domains.
mode: Option<String>Immutable. The mode the pool is operating in.
name: Option<String>Output only. The resource name of the pool.
state: Option<String>Output only. The state of the pool.
Trait Implementations§
Source§impl Clone for WorkloadIdentityPool
impl Clone for WorkloadIdentityPool
Source§fn clone(&self) -> WorkloadIdentityPool
fn clone(&self) -> WorkloadIdentityPool
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more