Class WorkforceState


  • public final class WorkforceState
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • arn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
        Returns:
        ARN assigned by AWS to this Workforce.
      • cognitoConfig

        public java.util.Optional<com.pulumi.core.Output<WorkforceCognitoConfigArgs>> cognitoConfig()
        Returns:
        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.
      • oidcConfig

        public java.util.Optional<com.pulumi.core.Output<WorkforceOidcConfigArgs>> oidcConfig()
        Returns:
        Use this parameter to configure a private workforce using your own OIDC Identity Provider. Conflicts with `cognitoConfig`. see OIDC Config details below.
      • region

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
      • sourceIpConfig

        public java.util.Optional<com.pulumi.core.Output<WorkforceSourceIpConfigArgs>> sourceIpConfig()
        Returns:
        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.
      • subdomain

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> subdomain()
        Returns:
        The subdomain for your OIDC Identity Provider.
      • workforceName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> workforceName()
        Returns:
        The name of the Workforce (must be unique).
      • workforceVpcConfig

        public java.util.Optional<com.pulumi.core.Output<WorkforceWorkforceVpcConfigArgs>> workforceVpcConfig()
        Returns:
        configure a workforce using VPC. see Workforce VPC Config details below.