WorkloadIdentityPoolArgs class

The set of arguments for WorkloadIdentityPool. The set of arguments for WorkloadIdentityPool.

Constructors

WorkloadIdentityPoolArgs({Input<String>? description, Input<bool>? disabled, Input<String>? displayName, Input<String>? location, Input<String>? project, required Input<String> workloadIdentityPoolId})
Creates a new WorkloadIdentityPoolArgs. description A description of the pool. Cannot exceed 256 characters. disabled 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. displayName A display name for the pool. Cannot exceed 32 characters. location Optional. project Optional. workloadIdentityPoolId Required. The ID to use for the pool, which becomes the final component of the resource name. This value should be 4-32 characters, and may contain the characters a-z0-9-. The prefix gcp- is reserved for use by Google, and may not be specified.
const
WorkloadIdentityPoolArgs.fromMap(Map<String, dynamic> map)
factory

Properties

description → Input<String>?
A description of the pool. Cannot exceed 256 characters.
final
disabled → Input<bool>?
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.
final
displayName → Input<String>?
A display name for the pool. Cannot exceed 32 characters.
final
hashCode → int
The hash code for this object.
no setterinherited
location → Input<String>?
final
project → Input<String>?
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
workloadIdentityPoolId → Input<String>
Required. The ID to use for the pool, which becomes the final component of the resource name. This value should be 4-32 characters, and may contain the characters a-z0-9-. The prefix gcp- is reserved for use by Google, and may not be specified.
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