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.
accessRestrictionsOptional. 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.descriptionA user-specified description of the pool. Cannot exceed 256 characters.disabledDisables 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.displayNameA user-specified display name of the pool in Google Cloud Console. Cannot exceed 32 characters.expireTimeTime after which the workforce pool will be permanently purged and cannot be recovered.nameThe resource name of the pool. Format:locations/{location}/workforcePools/{workforce_pool_id}parentImmutable. The resource name of the parent. Format:organizations/{org-id}.sessionDurationDuration that the Google Cloud access tokens, console sign-in sessions, andgcloudsign-in sessions from this pool are valid. Must be greater than 15 minutes (900s) and less than 12 hours (43200s). Ifsession_durationis not configured, minted credentials have a default duration of one hour (3600s). For SAML providers, the lifetime of the token is the minimum of thesession_durationand theSessionNotOnOrAfterclaim in the SAML assertion.stateThe 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
gcloudsign-in sessions from this pool are valid. Must be greater than 15 minutes (900s) and less than 12 hours (43200s). Ifsession_durationis not configured, minted credentials have a default duration of one hour (3600s). For SAML providers, the lifetime of the token is the minimum of thesession_durationand theSessionNotOnOrAfterclaim 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