Class Google::Iam::V1beta::WorkloadIdentityPool

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