Represents a collection of external workload identities. You can define IAM policies to grant these identities access to Google Cloud resources.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#description
def description() -> ::String
Returns
- (::String) — A description of the pool. Cannot exceed 256 characters.
#description=
def description=(value) -> ::String
Parameter
- value (::String) — A description of the pool. Cannot exceed 256 characters.
Returns
- (::String) — A description of the pool. Cannot exceed 256 characters.
#disabled
def disabled() -> ::Boolean
Returns
- (::Boolean) — 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.
#disabled=
def disabled=(value) -> ::Boolean
Parameter
- value (::Boolean) — 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.
Returns
- (::Boolean) — 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
def display_name() -> ::String
Returns
- (::String) — A display name for the pool. Cannot exceed 32 characters.
#display_name=
def display_name=(value) -> ::String
Parameter
- value (::String) — A display name for the pool. Cannot exceed 32 characters.
Returns
- (::String) — A display name for the pool. Cannot exceed 32 characters.
#name
def name() -> ::String
Returns
- (::String) — Output only. The resource name of the pool.
#state
def state() -> ::Google::Iam::V1beta::WorkloadIdentityPool::State
Returns
- (::Google::Iam::V1beta::WorkloadIdentityPool::State) — Output only. The state of the pool.