WorkforceState class
Input properties used for looking up and filtering Workforce resources.
Constructors
-
WorkforceState({Input<
String?> ? arn, Input<WorkforceCognitoConfig?> ? cognitoConfig, Input<WorkforceOidcConfig?> ? oidcConfig, Input<String?> ? region, Input<WorkforceSourceIpConfig?> ? sourceIpConfig, Input<String?> ? subdomain, Input<String?> ? workforceName, Input<WorkforceWorkforceVpcConfig?> ? workforceVpcConfig}) -
Creates a new WorkforceState.
arnARN assigned by AWS to this Workforce.cognitoConfigUse this parameter to configure an Amazon Cognito private workforce. A single Cognito workforce is created using and corresponds to a single Amazon Cognito user pool. Conflicts withoidcConfig. see Cognito Config details below.oidcConfigUse this parameter to configure a private workforce using your own OIDC Identity Provider. Conflicts withcognitoConfig. see OIDC Config details below.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.sourceIpConfigA list of IP address ranges Used to create an allow list of IP addresses for a private workforce. By default, a workforce isn't restricted to specific IP addresses. see Source Ip Config details below.subdomainThe subdomain for your OIDC Identity Provider.workforceNameThe name of the Workforce (must be unique).workforceVpcConfigconfigure a workforce using VPC. see Workforce VPC Config details below.const -
WorkforceState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
arn
→ Input<
String?> ? -
ARN assigned by AWS to this Workforce.
final
-
cognitoConfig
→ Input<
WorkforceCognitoConfig?> ? -
Use this parameter to configure an Amazon Cognito private workforce. A single Cognito workforce is created using and corresponds to a single Amazon Cognito user pool. Conflicts with
oidcConfig. see Cognito Config details below.final - hashCode → int
-
The hash code for this object.
no setterinherited
-
oidcConfig
→ Input<
WorkforceOidcConfig?> ? -
Use this parameter to configure a private workforce using your own OIDC Identity Provider. Conflicts with
cognitoConfig. see OIDC Config details below.final -
region
→ Input<
String?> ? -
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
sourceIpConfig
→ Input<
WorkforceSourceIpConfig?> ? -
A list of IP address ranges Used to create an allow list of IP addresses for a private workforce. By default, a workforce isn't restricted to specific IP addresses. see Source Ip Config details below.
final
-
subdomain
→ Input<
String?> ? -
The subdomain for your OIDC Identity Provider.
final
-
workforceName
→ Input<
String?> ? -
The name of the Workforce (must be unique).
final
-
workforceVpcConfig
→ Input<
WorkforceWorkforceVpcConfig?> ? -
configure a workforce using VPC. see Workforce VPC Config details below.
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