GetWorkforcePoolResult class

Result data returned by getWorkforcePool.

Constructors

GetWorkforcePoolResult({required AccessRestrictionsResponse accessRestrictions, required String description, required bool disabled, required String displayName, required String expireTime, required String name, required String parent, required String sessionDuration, required String state})
Creates a new GetWorkforcePoolResult. accessRestrictions Optional. Configure access restrictions on the workforce pool users. This is an optional field. If specified web sign-in can be restricted to given set of services or programmatic sign-in can be disabled for pool users. description A user-specified description of the pool. Cannot exceed 256 characters. disabled Disables the workforce pool. 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. displayName A user-specified display name of the pool in Google Cloud Console. Cannot exceed 32 characters. expireTime Time after which the workforce pool will be permanently purged and cannot be recovered. name The resource name of the pool. Format: locations/{location}/workforcePools/{workforce_pool_id} parent Immutable. The resource name of the parent. Format: organizations/{org-id}. sessionDuration Duration that the Google Cloud access tokens, console sign-in sessions, and gcloud sign-in sessions from this pool are valid. Must be greater than 15 minutes (900s) and less than 12 hours (43200s). If session_duration is not configured, minted credentials have a default duration of one hour (3600s). For SAML providers, the lifetime of the token is the minimum of the session_duration and the SessionNotOnOrAfter claim in the SAML assertion. state The state of the pool.
const
GetWorkforcePoolResult.fromMap(Map<String, dynamic> map)
factory

Properties

accessRestrictions → AccessRestrictionsResponse
Optional. Configure access restrictions on the workforce pool users. This is an optional field. If specified web sign-in can be restricted to given set of services or programmatic sign-in can be disabled for pool users.
final
description → String
A user-specified description of the pool. Cannot exceed 256 characters.
final
disabled → bool
Disables the workforce pool. 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.
final
displayName → String
A user-specified display name of the pool in Google Cloud Console. Cannot exceed 32 characters.
final
expireTime → String
Time after which the workforce pool will be permanently purged and cannot be recovered.
final
hashCode → int
The hash code for this object.
no setterinherited
name → String
The resource name of the pool. Format: locations/{location}/workforcePools/{workforce_pool_id}
final
parent → String
Immutable. The resource name of the parent. Format: organizations/{org-id}.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sessionDuration → String
Duration that the Google Cloud access tokens, console sign-in sessions, and gcloud sign-in sessions from this pool are valid. Must be greater than 15 minutes (900s) and less than 12 hours (43200s). If session_duration is not configured, minted credentials have a default duration of one hour (3600s). For SAML providers, the lifetime of the token is the minimum of the session_duration and the SessionNotOnOrAfter claim in the SAML assertion.
final
state → String
The state of the pool.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited