1. Packages
  2. Temporalcloud Provider
  3. API Docs
  4. getUsers
Temporal Cloud 0.9.2 published on Thursday, Jul 31, 2025 by temporalio

temporalcloud.getUsers

Explore with Pulumi AI

temporalcloud logo
Temporal Cloud 0.9.2 published on Thursday, Jul 31, 2025 by temporalio

    Fetches details about all Users.

    Using getUsers

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getUsers(opts?: InvokeOptions): Promise<GetUsersResult>
    function getUsersOutput(opts?: InvokeOptions): Output<GetUsersResult>
    def get_users(opts: Optional[InvokeOptions] = None) -> GetUsersResult
    def get_users_output(opts: Optional[InvokeOptions] = None) -> Output[GetUsersResult]
    func GetUsers(ctx *Context, opts ...InvokeOption) (*GetUsersResult, error)
    func GetUsersOutput(ctx *Context, opts ...InvokeOption) GetUsersResultOutput

    > Note: This function is named GetUsers in the Go SDK.

    public static class GetUsers 
    {
        public static Task<GetUsersResult> InvokeAsync(InvokeOptions? opts = null)
        public static Output<GetUsersResult> Invoke(InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetUsersResult> getUsers(InvokeOptions options)
    public static Output<GetUsersResult> getUsers(InvokeOptions options)
    
    fn::invoke:
      function: temporalcloud:index/getUsers:getUsers
      arguments:
        # arguments dictionary

    getUsers Result

    The following output properties are available:

    Id string
    The unique identifier of the Users data source.
    Users List<GetUsersUser>
    The list of Users.
    Id string
    The unique identifier of the Users data source.
    Users []GetUsersUser
    The list of Users.
    id String
    The unique identifier of the Users data source.
    users List<GetUsersUser>
    The list of Users.
    id string
    The unique identifier of the Users data source.
    users GetUsersUser[]
    The list of Users.
    id str
    The unique identifier of the Users data source.
    users Sequence[GetUsersUser]
    The list of Users.
    id String
    The unique identifier of the Users data source.
    users List<Property Map>
    The list of Users.

    Supporting Types

    GetUsersUser

    AccountAccess string
    The role on the account. Must be one of admin, developer, or read (case-insensitive).
    CreatedAt string
    The creation time of the User.
    Email string
    The email of the User.
    Id string
    The unique identifier of the User.
    NamespaceAccesses List<GetUsersUserNamespaceAccess>
    The set of namespace permissions for this user, including each namespace and its role.
    State string
    The current state of the User.
    UpdatedAt string
    The last update time of the User.
    AccountAccess string
    The role on the account. Must be one of admin, developer, or read (case-insensitive).
    CreatedAt string
    The creation time of the User.
    Email string
    The email of the User.
    Id string
    The unique identifier of the User.
    NamespaceAccesses []GetUsersUserNamespaceAccess
    The set of namespace permissions for this user, including each namespace and its role.
    State string
    The current state of the User.
    UpdatedAt string
    The last update time of the User.
    accountAccess String
    The role on the account. Must be one of admin, developer, or read (case-insensitive).
    createdAt String
    The creation time of the User.
    email String
    The email of the User.
    id String
    The unique identifier of the User.
    namespaceAccesses List<GetUsersUserNamespaceAccess>
    The set of namespace permissions for this user, including each namespace and its role.
    state String
    The current state of the User.
    updatedAt String
    The last update time of the User.
    accountAccess string
    The role on the account. Must be one of admin, developer, or read (case-insensitive).
    createdAt string
    The creation time of the User.
    email string
    The email of the User.
    id string
    The unique identifier of the User.
    namespaceAccesses GetUsersUserNamespaceAccess[]
    The set of namespace permissions for this user, including each namespace and its role.
    state string
    The current state of the User.
    updatedAt string
    The last update time of the User.
    account_access str
    The role on the account. Must be one of admin, developer, or read (case-insensitive).
    created_at str
    The creation time of the User.
    email str
    The email of the User.
    id str
    The unique identifier of the User.
    namespace_accesses Sequence[GetUsersUserNamespaceAccess]
    The set of namespace permissions for this user, including each namespace and its role.
    state str
    The current state of the User.
    updated_at str
    The last update time of the User.
    accountAccess String
    The role on the account. Must be one of admin, developer, or read (case-insensitive).
    createdAt String
    The creation time of the User.
    email String
    The email of the User.
    id String
    The unique identifier of the User.
    namespaceAccesses List<Property Map>
    The set of namespace permissions for this user, including each namespace and its role.
    state String
    The current state of the User.
    updatedAt String
    The last update time of the User.

    GetUsersUserNamespaceAccess

    NamespaceId string
    The namespace to assign permissions to.
    Permission string
    The permission to assign. Must be one of admin, write, or read (case-insensitive)
    NamespaceId string
    The namespace to assign permissions to.
    Permission string
    The permission to assign. Must be one of admin, write, or read (case-insensitive)
    namespaceId String
    The namespace to assign permissions to.
    permission String
    The permission to assign. Must be one of admin, write, or read (case-insensitive)
    namespaceId string
    The namespace to assign permissions to.
    permission string
    The permission to assign. Must be one of admin, write, or read (case-insensitive)
    namespace_id str
    The namespace to assign permissions to.
    permission str
    The permission to assign. Must be one of admin, write, or read (case-insensitive)
    namespaceId String
    The namespace to assign permissions to.
    permission String
    The permission to assign. Must be one of admin, write, or read (case-insensitive)

    Package Details

    Repository
    temporalcloud temporalio/terraform-provider-temporalcloud
    License
    Notes
    This Pulumi package is based on the temporalcloud Terraform Provider.
    temporalcloud logo
    Temporal Cloud 0.9.2 published on Thursday, Jul 31, 2025 by temporalio