1. Packages
  2. Linode Provider
  3. API Docs
  4. getUsers
Linode v4.36.0 published on Thursday, Mar 27, 2025 by Pulumi

linode.getUsers

Explore with Pulumi AI

Linode v4.36.0 published on Thursday, Mar 27, 2025 by Pulumi

Provides information about Linode users that match a set of filters. For more information, see the Linode APIv4 docs.

import * as pulumi from "@pulumi/pulumi";
import * as linode from "@pulumi/linode";

const filtered_users = linode.getUsers({
    filters: [{
        name: "username",
        values: ["test-user"],
    }],
});
export const users = filtered_users.then(filtered_users => filtered_users.users);
Copy
import pulumi
import pulumi_linode as linode

filtered_users = linode.get_users(filters=[{
    "name": "username",
    "values": ["test-user"],
}])
pulumi.export("users", filtered_users.users)
Copy
package main

import (
	"github.com/pulumi/pulumi-linode/sdk/v4/go/linode"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		filtered_users, err := linode.GetUsers(ctx, &linode.GetUsersArgs{
			Filters: []linode.GetUsersFilter{
				{
					Name: "username",
					Values: []string{
						"test-user",
					},
				},
			},
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("users", filtered_users.Users)
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Linode = Pulumi.Linode;

return await Deployment.RunAsync(() => 
{
    var filtered_users = Linode.GetUsers.Invoke(new()
    {
        Filters = new[]
        {
            new Linode.Inputs.GetUsersFilterInputArgs
            {
                Name = "username",
                Values = new[]
                {
                    "test-user",
                },
            },
        },
    });

    return new Dictionary<string, object?>
    {
        ["users"] = filtered_users.Apply(filtered_users => filtered_users.Apply(getUsersResult => getUsersResult.Users)),
    };
});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.linode.LinodeFunctions;
import com.pulumi.linode.inputs.GetUsersArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var filtered-users = LinodeFunctions.getUsers(GetUsersArgs.builder()
            .filters(GetUsersFilterArgs.builder()
                .name("username")
                .values("test-user")
                .build())
            .build());

        ctx.export("users", filtered_users.users());
    }
}
Copy
variables:
  filtered-users:
    fn::invoke:
      function: linode:getUsers
      arguments:
        filters:
          - name: username
            values:
              - test-user
outputs:
  users: ${["filtered-users"].users}
Copy

Filterable Fields

  • username

  • email

  • restricted

  • user_type

  • password_created

  • tfa_enabled

  • verfied_phone_number

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(args: GetUsersArgs, opts?: InvokeOptions): Promise<GetUsersResult>
function getUsersOutput(args: GetUsersOutputArgs, opts?: InvokeOptions): Output<GetUsersResult>
Copy
def get_users(filters: Optional[Sequence[GetUsersFilter]] = None,
              order: Optional[str] = None,
              order_by: Optional[str] = None,
              users: Optional[Sequence[GetUsersUser]] = None,
              opts: Optional[InvokeOptions] = None) -> GetUsersResult
def get_users_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetUsersFilterArgs]]]] = None,
              order: Optional[pulumi.Input[str]] = None,
              order_by: Optional[pulumi.Input[str]] = None,
              users: Optional[pulumi.Input[Sequence[pulumi.Input[GetUsersUserArgs]]]] = None,
              opts: Optional[InvokeOptions] = None) -> Output[GetUsersResult]
Copy
func GetUsers(ctx *Context, args *GetUsersArgs, opts ...InvokeOption) (*GetUsersResult, error)
func GetUsersOutput(ctx *Context, args *GetUsersOutputArgs, opts ...InvokeOption) GetUsersResultOutput
Copy

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

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

The following arguments are supported:

Filters List<GetUsersFilter>
Order string
The order in which results should be returned. (asc, desc; default asc)
OrderBy string
The attribute to order the results by. See the Filterable Fields section for a list of valid fields.
Users List<GetUsersUser>
Filters []GetUsersFilter
Order string
The order in which results should be returned. (asc, desc; default asc)
OrderBy string
The attribute to order the results by. See the Filterable Fields section for a list of valid fields.
Users []GetUsersUser
filters List<GetUsersFilter>
order String
The order in which results should be returned. (asc, desc; default asc)
orderBy String
The attribute to order the results by. See the Filterable Fields section for a list of valid fields.
users List<GetUsersUser>
filters GetUsersFilter[]
order string
The order in which results should be returned. (asc, desc; default asc)
orderBy string
The attribute to order the results by. See the Filterable Fields section for a list of valid fields.
users GetUsersUser[]
filters Sequence[GetUsersFilter]
order str
The order in which results should be returned. (asc, desc; default asc)
order_by str
The attribute to order the results by. See the Filterable Fields section for a list of valid fields.
users Sequence[GetUsersUser]
filters List<Property Map>
order String
The order in which results should be returned. (asc, desc; default asc)
orderBy String
The attribute to order the results by. See the Filterable Fields section for a list of valid fields.
users List<Property Map>

getUsers Result

The following output properties are available:

Id string
The ID of entity this grant applies to.
Filters List<GetUsersFilter>
Order string
OrderBy string
Users List<GetUsersUser>
Id string
The ID of entity this grant applies to.
Filters []GetUsersFilter
Order string
OrderBy string
Users []GetUsersUser
id String
The ID of entity this grant applies to.
filters List<GetUsersFilter>
order String
orderBy String
users List<GetUsersUser>
id string
The ID of entity this grant applies to.
filters GetUsersFilter[]
order string
orderBy string
users GetUsersUser[]
id str
The ID of entity this grant applies to.
filters Sequence[GetUsersFilter]
order str
order_by str
users Sequence[GetUsersUser]
id String
The ID of entity this grant applies to.
filters List<Property Map>
order String
orderBy String
users List<Property Map>

Supporting Types

GetUsersFilter

Name This property is required. string
The name of the field to filter by. See the Filterable Fields section for a complete list of filterable fields.
Values This property is required. List<string>
A list of values for the filter to allow. These values should all be in string form.
MatchBy string
The method to match the field by. (exact, regex, substring; default exact)
Name This property is required. string
The name of the field to filter by. See the Filterable Fields section for a complete list of filterable fields.
Values This property is required. []string
A list of values for the filter to allow. These values should all be in string form.
MatchBy string
The method to match the field by. (exact, regex, substring; default exact)
name This property is required. String
The name of the field to filter by. See the Filterable Fields section for a complete list of filterable fields.
values This property is required. List<String>
A list of values for the filter to allow. These values should all be in string form.
matchBy String
The method to match the field by. (exact, regex, substring; default exact)
name This property is required. string
The name of the field to filter by. See the Filterable Fields section for a complete list of filterable fields.
values This property is required. string[]
A list of values for the filter to allow. These values should all be in string form.
matchBy string
The method to match the field by. (exact, regex, substring; default exact)
name This property is required. str
The name of the field to filter by. See the Filterable Fields section for a complete list of filterable fields.
values This property is required. Sequence[str]
A list of values for the filter to allow. These values should all be in string form.
match_by str
The method to match the field by. (exact, regex, substring; default exact)
name This property is required. String
The name of the field to filter by. See the Filterable Fields section for a complete list of filterable fields.
values This property is required. List<String>
A list of values for the filter to allow. These values should all be in string form.
matchBy String
The method to match the field by. (exact, regex, substring; default exact)

GetUsersUser

DatabaseGrants This property is required. List<GetUsersUserDatabaseGrant>
A set containing all of the user's active grants.
DomainGrants This property is required. List<GetUsersUserDomainGrant>
A set containing all of the user's active grants.
Email This property is required. string
The email address for this User, for account management communications, and may be used for other communications as configured.
FirewallGrants This property is required. List<GetUsersUserFirewallGrant>
A set containing all of the user's active grants.
GlobalGrants This property is required. List<GetUsersUserGlobalGrant>
A structure containing the Account-level grants a User has.
Id This property is required. string
The ID of entity this grant applies to.
ImageGrants This property is required. List<GetUsersUserImageGrant>
A set containing all of the user's active grants.
LinodeGrants This property is required. List<GetUsersUserLinodeGrant>
A set containing all of the user's active grants.
LongviewGrants This property is required. List<GetUsersUserLongviewGrant>
A set containing all of the user's active grants.
NodebalancerGrants This property is required. List<GetUsersUserNodebalancerGrant>
A set containing all of the user's active grants.
PasswordCreated This property is required. string
The date and time when this User’s current password was created. User passwords are first created during the Account sign-up process, and updated using the Reset Password webpage. null if this User has not created a password yet.
PlacementGroupGrants This property is required. List<GetUsersUserPlacementGroupGrant>
A set containing all of the user's active grants.
Restricted This property is required. bool
If true, this User must be granted access to perform actions or access entities on this Account.
SshKeys This property is required. List<string>
A list of SSH Key labels added by this User. These are the keys that will be deployed if this User is included in the authorized_users field of a create Linode, rebuild Linode, or create Disk request.
StackscriptGrants This property is required. List<GetUsersUserStackscriptGrant>
A set containing all of the user's active grants.
TfaEnabled This property is required. bool
A boolean value indicating if the User has Two Factor Authentication (TFA) enabled.
UserType This property is required. string
The type of this user.
Username This property is required. string
This User's username. This is used for logging in, and may also be displayed alongside actions the User performs (for example, in Events or public StackScripts).
VerifiedPhoneNumber This property is required. string
The phone number verified for this User Profile with the Phone Number Verify command. null if this User Profile has no verified phone number.
VolumeGrants This property is required. List<GetUsersUserVolumeGrant>
A set containing all of the user's active grants.
VpcGrants This property is required. List<GetUsersUserVpcGrant>
A set containing all of the user's active grants.
DatabaseGrants This property is required. []GetUsersUserDatabaseGrant
A set containing all of the user's active grants.
DomainGrants This property is required. []GetUsersUserDomainGrant
A set containing all of the user's active grants.
Email This property is required. string
The email address for this User, for account management communications, and may be used for other communications as configured.
FirewallGrants This property is required. []GetUsersUserFirewallGrant
A set containing all of the user's active grants.
GlobalGrants This property is required. []GetUsersUserGlobalGrant
A structure containing the Account-level grants a User has.
Id This property is required. string
The ID of entity this grant applies to.
ImageGrants This property is required. []GetUsersUserImageGrant
A set containing all of the user's active grants.
LinodeGrants This property is required. []GetUsersUserLinodeGrant
A set containing all of the user's active grants.
LongviewGrants This property is required. []GetUsersUserLongviewGrant
A set containing all of the user's active grants.
NodebalancerGrants This property is required. []GetUsersUserNodebalancerGrant
A set containing all of the user's active grants.
PasswordCreated This property is required. string
The date and time when this User’s current password was created. User passwords are first created during the Account sign-up process, and updated using the Reset Password webpage. null if this User has not created a password yet.
PlacementGroupGrants This property is required. []GetUsersUserPlacementGroupGrant
A set containing all of the user's active grants.
Restricted This property is required. bool
If true, this User must be granted access to perform actions or access entities on this Account.
SshKeys This property is required. []string
A list of SSH Key labels added by this User. These are the keys that will be deployed if this User is included in the authorized_users field of a create Linode, rebuild Linode, or create Disk request.
StackscriptGrants This property is required. []GetUsersUserStackscriptGrant
A set containing all of the user's active grants.
TfaEnabled This property is required. bool
A boolean value indicating if the User has Two Factor Authentication (TFA) enabled.
UserType This property is required. string
The type of this user.
Username This property is required. string
This User's username. This is used for logging in, and may also be displayed alongside actions the User performs (for example, in Events or public StackScripts).
VerifiedPhoneNumber This property is required. string
The phone number verified for this User Profile with the Phone Number Verify command. null if this User Profile has no verified phone number.
VolumeGrants This property is required. []GetUsersUserVolumeGrant
A set containing all of the user's active grants.
VpcGrants This property is required. []GetUsersUserVpcGrant
A set containing all of the user's active grants.
databaseGrants This property is required. List<GetUsersUserDatabaseGrant>
A set containing all of the user's active grants.
domainGrants This property is required. List<GetUsersUserDomainGrant>
A set containing all of the user's active grants.
email This property is required. String
The email address for this User, for account management communications, and may be used for other communications as configured.
firewallGrants This property is required. List<GetUsersUserFirewallGrant>
A set containing all of the user's active grants.
globalGrants This property is required. List<GetUsersUserGlobalGrant>
A structure containing the Account-level grants a User has.
id This property is required. String
The ID of entity this grant applies to.
imageGrants This property is required. List<GetUsersUserImageGrant>
A set containing all of the user's active grants.
linodeGrants This property is required. List<GetUsersUserLinodeGrant>
A set containing all of the user's active grants.
longviewGrants This property is required. List<GetUsersUserLongviewGrant>
A set containing all of the user's active grants.
nodebalancerGrants This property is required. List<GetUsersUserNodebalancerGrant>
A set containing all of the user's active grants.
passwordCreated This property is required. String
The date and time when this User’s current password was created. User passwords are first created during the Account sign-up process, and updated using the Reset Password webpage. null if this User has not created a password yet.
placementGroupGrants This property is required. List<GetUsersUserPlacementGroupGrant>
A set containing all of the user's active grants.
restricted This property is required. Boolean
If true, this User must be granted access to perform actions or access entities on this Account.
sshKeys This property is required. List<String>
A list of SSH Key labels added by this User. These are the keys that will be deployed if this User is included in the authorized_users field of a create Linode, rebuild Linode, or create Disk request.
stackscriptGrants This property is required. List<GetUsersUserStackscriptGrant>
A set containing all of the user's active grants.
tfaEnabled This property is required. Boolean
A boolean value indicating if the User has Two Factor Authentication (TFA) enabled.
userType This property is required. String
The type of this user.
username This property is required. String
This User's username. This is used for logging in, and may also be displayed alongside actions the User performs (for example, in Events or public StackScripts).
verifiedPhoneNumber This property is required. String
The phone number verified for this User Profile with the Phone Number Verify command. null if this User Profile has no verified phone number.
volumeGrants This property is required. List<GetUsersUserVolumeGrant>
A set containing all of the user's active grants.
vpcGrants This property is required. List<GetUsersUserVpcGrant>
A set containing all of the user's active grants.
databaseGrants This property is required. GetUsersUserDatabaseGrant[]
A set containing all of the user's active grants.
domainGrants This property is required. GetUsersUserDomainGrant[]
A set containing all of the user's active grants.
email This property is required. string
The email address for this User, for account management communications, and may be used for other communications as configured.
firewallGrants This property is required. GetUsersUserFirewallGrant[]
A set containing all of the user's active grants.
globalGrants This property is required. GetUsersUserGlobalGrant[]
A structure containing the Account-level grants a User has.
id This property is required. string
The ID of entity this grant applies to.
imageGrants This property is required. GetUsersUserImageGrant[]
A set containing all of the user's active grants.
linodeGrants This property is required. GetUsersUserLinodeGrant[]
A set containing all of the user's active grants.
longviewGrants This property is required. GetUsersUserLongviewGrant[]
A set containing all of the user's active grants.
nodebalancerGrants This property is required. GetUsersUserNodebalancerGrant[]
A set containing all of the user's active grants.
passwordCreated This property is required. string
The date and time when this User’s current password was created. User passwords are first created during the Account sign-up process, and updated using the Reset Password webpage. null if this User has not created a password yet.
placementGroupGrants This property is required. GetUsersUserPlacementGroupGrant[]
A set containing all of the user's active grants.
restricted This property is required. boolean
If true, this User must be granted access to perform actions or access entities on this Account.
sshKeys This property is required. string[]
A list of SSH Key labels added by this User. These are the keys that will be deployed if this User is included in the authorized_users field of a create Linode, rebuild Linode, or create Disk request.
stackscriptGrants This property is required. GetUsersUserStackscriptGrant[]
A set containing all of the user's active grants.
tfaEnabled This property is required. boolean
A boolean value indicating if the User has Two Factor Authentication (TFA) enabled.
userType This property is required. string
The type of this user.
username This property is required. string
This User's username. This is used for logging in, and may also be displayed alongside actions the User performs (for example, in Events or public StackScripts).
verifiedPhoneNumber This property is required. string
The phone number verified for this User Profile with the Phone Number Verify command. null if this User Profile has no verified phone number.
volumeGrants This property is required. GetUsersUserVolumeGrant[]
A set containing all of the user's active grants.
vpcGrants This property is required. GetUsersUserVpcGrant[]
A set containing all of the user's active grants.
database_grants This property is required. Sequence[GetUsersUserDatabaseGrant]
A set containing all of the user's active grants.
domain_grants This property is required. Sequence[GetUsersUserDomainGrant]
A set containing all of the user's active grants.
email This property is required. str
The email address for this User, for account management communications, and may be used for other communications as configured.
firewall_grants This property is required. Sequence[GetUsersUserFirewallGrant]
A set containing all of the user's active grants.
global_grants This property is required. Sequence[GetUsersUserGlobalGrant]
A structure containing the Account-level grants a User has.
id This property is required. str
The ID of entity this grant applies to.
image_grants This property is required. Sequence[GetUsersUserImageGrant]
A set containing all of the user's active grants.
linode_grants This property is required. Sequence[GetUsersUserLinodeGrant]
A set containing all of the user's active grants.
longview_grants This property is required. Sequence[GetUsersUserLongviewGrant]
A set containing all of the user's active grants.
nodebalancer_grants This property is required. Sequence[GetUsersUserNodebalancerGrant]
A set containing all of the user's active grants.
password_created This property is required. str
The date and time when this User’s current password was created. User passwords are first created during the Account sign-up process, and updated using the Reset Password webpage. null if this User has not created a password yet.
placement_group_grants This property is required. Sequence[GetUsersUserPlacementGroupGrant]
A set containing all of the user's active grants.
restricted This property is required. bool
If true, this User must be granted access to perform actions or access entities on this Account.
ssh_keys This property is required. Sequence[str]
A list of SSH Key labels added by this User. These are the keys that will be deployed if this User is included in the authorized_users field of a create Linode, rebuild Linode, or create Disk request.
stackscript_grants This property is required. Sequence[GetUsersUserStackscriptGrant]
A set containing all of the user's active grants.
tfa_enabled This property is required. bool
A boolean value indicating if the User has Two Factor Authentication (TFA) enabled.
user_type This property is required. str
The type of this user.
username This property is required. str
This User's username. This is used for logging in, and may also be displayed alongside actions the User performs (for example, in Events or public StackScripts).
verified_phone_number This property is required. str
The phone number verified for this User Profile with the Phone Number Verify command. null if this User Profile has no verified phone number.
volume_grants This property is required. Sequence[GetUsersUserVolumeGrant]
A set containing all of the user's active grants.
vpc_grants This property is required. Sequence[GetUsersUserVpcGrant]
A set containing all of the user's active grants.
databaseGrants This property is required. List<Property Map>
A set containing all of the user's active grants.
domainGrants This property is required. List<Property Map>
A set containing all of the user's active grants.
email This property is required. String
The email address for this User, for account management communications, and may be used for other communications as configured.
firewallGrants This property is required. List<Property Map>
A set containing all of the user's active grants.
globalGrants This property is required. List<Property Map>
A structure containing the Account-level grants a User has.
id This property is required. String
The ID of entity this grant applies to.
imageGrants This property is required. List<Property Map>
A set containing all of the user's active grants.
linodeGrants This property is required. List<Property Map>
A set containing all of the user's active grants.
longviewGrants This property is required. List<Property Map>
A set containing all of the user's active grants.
nodebalancerGrants This property is required. List<Property Map>
A set containing all of the user's active grants.
passwordCreated This property is required. String
The date and time when this User’s current password was created. User passwords are first created during the Account sign-up process, and updated using the Reset Password webpage. null if this User has not created a password yet.
placementGroupGrants This property is required. List<Property Map>
A set containing all of the user's active grants.
restricted This property is required. Boolean
If true, this User must be granted access to perform actions or access entities on this Account.
sshKeys This property is required. List<String>
A list of SSH Key labels added by this User. These are the keys that will be deployed if this User is included in the authorized_users field of a create Linode, rebuild Linode, or create Disk request.
stackscriptGrants This property is required. List<Property Map>
A set containing all of the user's active grants.
tfaEnabled This property is required. Boolean
A boolean value indicating if the User has Two Factor Authentication (TFA) enabled.
userType This property is required. String
The type of this user.
username This property is required. String
This User's username. This is used for logging in, and may also be displayed alongside actions the User performs (for example, in Events or public StackScripts).
verifiedPhoneNumber This property is required. String
The phone number verified for this User Profile with the Phone Number Verify command. null if this User Profile has no verified phone number.
volumeGrants This property is required. List<Property Map>
A set containing all of the user's active grants.
vpcGrants This property is required. List<Property Map>
A set containing all of the user's active grants.

GetUsersUserDatabaseGrant

Id This property is required. int
The ID of entity this grant applies to.
Label This property is required. string
The current label of the entity this grant applies to, for display purposes.
Permissions This property is required. string
The level of access this User has to this entity. If null, this User has no access.
Id This property is required. int
The ID of entity this grant applies to.
Label This property is required. string
The current label of the entity this grant applies to, for display purposes.
Permissions This property is required. string
The level of access this User has to this entity. If null, this User has no access.
id This property is required. Integer
The ID of entity this grant applies to.
label This property is required. String
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. String
The level of access this User has to this entity. If null, this User has no access.
id This property is required. number
The ID of entity this grant applies to.
label This property is required. string
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. string
The level of access this User has to this entity. If null, this User has no access.
id This property is required. int
The ID of entity this grant applies to.
label This property is required. str
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. str
The level of access this User has to this entity. If null, this User has no access.
id This property is required. Number
The ID of entity this grant applies to.
label This property is required. String
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. String
The level of access this User has to this entity. If null, this User has no access.

GetUsersUserDomainGrant

Id This property is required. int
The ID of entity this grant applies to.
Label This property is required. string
The current label of the entity this grant applies to, for display purposes.
Permissions This property is required. string
The level of access this User has to this entity. If null, this User has no access.
Id This property is required. int
The ID of entity this grant applies to.
Label This property is required. string
The current label of the entity this grant applies to, for display purposes.
Permissions This property is required. string
The level of access this User has to this entity. If null, this User has no access.
id This property is required. Integer
The ID of entity this grant applies to.
label This property is required. String
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. String
The level of access this User has to this entity. If null, this User has no access.
id This property is required. number
The ID of entity this grant applies to.
label This property is required. string
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. string
The level of access this User has to this entity. If null, this User has no access.
id This property is required. int
The ID of entity this grant applies to.
label This property is required. str
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. str
The level of access this User has to this entity. If null, this User has no access.
id This property is required. Number
The ID of entity this grant applies to.
label This property is required. String
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. String
The level of access this User has to this entity. If null, this User has no access.

GetUsersUserFirewallGrant

Id This property is required. int
The ID of entity this grant applies to.
Label This property is required. string
The current label of the entity this grant applies to, for display purposes.
Permissions This property is required. string
The level of access this User has to this entity. If null, this User has no access.
Id This property is required. int
The ID of entity this grant applies to.
Label This property is required. string
The current label of the entity this grant applies to, for display purposes.
Permissions This property is required. string
The level of access this User has to this entity. If null, this User has no access.
id This property is required. Integer
The ID of entity this grant applies to.
label This property is required. String
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. String
The level of access this User has to this entity. If null, this User has no access.
id This property is required. number
The ID of entity this grant applies to.
label This property is required. string
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. string
The level of access this User has to this entity. If null, this User has no access.
id This property is required. int
The ID of entity this grant applies to.
label This property is required. str
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. str
The level of access this User has to this entity. If null, this User has no access.
id This property is required. Number
The ID of entity this grant applies to.
label This property is required. String
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. String
The level of access this User has to this entity. If null, this User has no access.

GetUsersUserGlobalGrant

AccountAccess This property is required. string
The level of access this User has to Account-level actions, like billing information. A restricted User will never be able to manage users. (read_only, read_write)
AddDatabases This property is required. bool
If true, this User may add Managed Databases.
AddDomains This property is required. bool
If true, this User may add Domains.
AddFirewalls This property is required. bool
If true, this User may add Firewalls.
AddImages This property is required. bool
If true, this User may add Images.
AddLinodes This property is required. bool
If true, this User may create Linodes.
AddLongview This property is required. bool
If true, this User may create Longview clients and view the current plan.
AddNodebalancers This property is required. bool
If true, this User may add NodeBalancers.
AddPlacementGroups This property is required. bool
If true, this User may add Placement Groups.
AddStackscripts This property is required. bool
AddVolumes This property is required. bool
If true, this User may add Volumes.
AddVpcs This property is required. bool
If true, this User may add Virtual Private Clouds (VPCs).
CancelAccount This property is required. bool
If true, this User may cancel the entire Account.
LongviewSubscription This property is required. bool
If true, this User may manage the Account’s Longview subscription.
AccountAccess This property is required. string
The level of access this User has to Account-level actions, like billing information. A restricted User will never be able to manage users. (read_only, read_write)
AddDatabases This property is required. bool
If true, this User may add Managed Databases.
AddDomains This property is required. bool
If true, this User may add Domains.
AddFirewalls This property is required. bool
If true, this User may add Firewalls.
AddImages This property is required. bool
If true, this User may add Images.
AddLinodes This property is required. bool
If true, this User may create Linodes.
AddLongview This property is required. bool
If true, this User may create Longview clients and view the current plan.
AddNodebalancers This property is required. bool
If true, this User may add NodeBalancers.
AddPlacementGroups This property is required. bool
If true, this User may add Placement Groups.
AddStackscripts This property is required. bool
AddVolumes This property is required. bool
If true, this User may add Volumes.
AddVpcs This property is required. bool
If true, this User may add Virtual Private Clouds (VPCs).
CancelAccount This property is required. bool
If true, this User may cancel the entire Account.
LongviewSubscription This property is required. bool
If true, this User may manage the Account’s Longview subscription.
accountAccess This property is required. String
The level of access this User has to Account-level actions, like billing information. A restricted User will never be able to manage users. (read_only, read_write)
addDatabases This property is required. Boolean
If true, this User may add Managed Databases.
addDomains This property is required. Boolean
If true, this User may add Domains.
addFirewalls This property is required. Boolean
If true, this User may add Firewalls.
addImages This property is required. Boolean
If true, this User may add Images.
addLinodes This property is required. Boolean
If true, this User may create Linodes.
addLongview This property is required. Boolean
If true, this User may create Longview clients and view the current plan.
addNodebalancers This property is required. Boolean
If true, this User may add NodeBalancers.
addPlacementGroups This property is required. Boolean
If true, this User may add Placement Groups.
addStackscripts This property is required. Boolean
addVolumes This property is required. Boolean
If true, this User may add Volumes.
addVpcs This property is required. Boolean
If true, this User may add Virtual Private Clouds (VPCs).
cancelAccount This property is required. Boolean
If true, this User may cancel the entire Account.
longviewSubscription This property is required. Boolean
If true, this User may manage the Account’s Longview subscription.
accountAccess This property is required. string
The level of access this User has to Account-level actions, like billing information. A restricted User will never be able to manage users. (read_only, read_write)
addDatabases This property is required. boolean
If true, this User may add Managed Databases.
addDomains This property is required. boolean
If true, this User may add Domains.
addFirewalls This property is required. boolean
If true, this User may add Firewalls.
addImages This property is required. boolean
If true, this User may add Images.
addLinodes This property is required. boolean
If true, this User may create Linodes.
addLongview This property is required. boolean
If true, this User may create Longview clients and view the current plan.
addNodebalancers This property is required. boolean
If true, this User may add NodeBalancers.
addPlacementGroups This property is required. boolean
If true, this User may add Placement Groups.
addStackscripts This property is required. boolean
addVolumes This property is required. boolean
If true, this User may add Volumes.
addVpcs This property is required. boolean
If true, this User may add Virtual Private Clouds (VPCs).
cancelAccount This property is required. boolean
If true, this User may cancel the entire Account.
longviewSubscription This property is required. boolean
If true, this User may manage the Account’s Longview subscription.
account_access This property is required. str
The level of access this User has to Account-level actions, like billing information. A restricted User will never be able to manage users. (read_only, read_write)
add_databases This property is required. bool
If true, this User may add Managed Databases.
add_domains This property is required. bool
If true, this User may add Domains.
add_firewalls This property is required. bool
If true, this User may add Firewalls.
add_images This property is required. bool
If true, this User may add Images.
add_linodes This property is required. bool
If true, this User may create Linodes.
add_longview This property is required. bool
If true, this User may create Longview clients and view the current plan.
add_nodebalancers This property is required. bool
If true, this User may add NodeBalancers.
add_placement_groups This property is required. bool
If true, this User may add Placement Groups.
add_stackscripts This property is required. bool
add_volumes This property is required. bool
If true, this User may add Volumes.
add_vpcs This property is required. bool
If true, this User may add Virtual Private Clouds (VPCs).
cancel_account This property is required. bool
If true, this User may cancel the entire Account.
longview_subscription This property is required. bool
If true, this User may manage the Account’s Longview subscription.
accountAccess This property is required. String
The level of access this User has to Account-level actions, like billing information. A restricted User will never be able to manage users. (read_only, read_write)
addDatabases This property is required. Boolean
If true, this User may add Managed Databases.
addDomains This property is required. Boolean
If true, this User may add Domains.
addFirewalls This property is required. Boolean
If true, this User may add Firewalls.
addImages This property is required. Boolean
If true, this User may add Images.
addLinodes This property is required. Boolean
If true, this User may create Linodes.
addLongview This property is required. Boolean
If true, this User may create Longview clients and view the current plan.
addNodebalancers This property is required. Boolean
If true, this User may add NodeBalancers.
addPlacementGroups This property is required. Boolean
If true, this User may add Placement Groups.
addStackscripts This property is required. Boolean
addVolumes This property is required. Boolean
If true, this User may add Volumes.
addVpcs This property is required. Boolean
If true, this User may add Virtual Private Clouds (VPCs).
cancelAccount This property is required. Boolean
If true, this User may cancel the entire Account.
longviewSubscription This property is required. Boolean
If true, this User may manage the Account’s Longview subscription.

GetUsersUserImageGrant

Id This property is required. int
The ID of entity this grant applies to.
Label This property is required. string
The current label of the entity this grant applies to, for display purposes.
Permissions This property is required. string
The level of access this User has to this entity. If null, this User has no access.
Id This property is required. int
The ID of entity this grant applies to.
Label This property is required. string
The current label of the entity this grant applies to, for display purposes.
Permissions This property is required. string
The level of access this User has to this entity. If null, this User has no access.
id This property is required. Integer
The ID of entity this grant applies to.
label This property is required. String
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. String
The level of access this User has to this entity. If null, this User has no access.
id This property is required. number
The ID of entity this grant applies to.
label This property is required. string
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. string
The level of access this User has to this entity. If null, this User has no access.
id This property is required. int
The ID of entity this grant applies to.
label This property is required. str
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. str
The level of access this User has to this entity. If null, this User has no access.
id This property is required. Number
The ID of entity this grant applies to.
label This property is required. String
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. String
The level of access this User has to this entity. If null, this User has no access.

GetUsersUserLinodeGrant

Id This property is required. int
The ID of entity this grant applies to.
Label This property is required. string
The current label of the entity this grant applies to, for display purposes.
Permissions This property is required. string
The level of access this User has to this entity. If null, this User has no access.
Id This property is required. int
The ID of entity this grant applies to.
Label This property is required. string
The current label of the entity this grant applies to, for display purposes.
Permissions This property is required. string
The level of access this User has to this entity. If null, this User has no access.
id This property is required. Integer
The ID of entity this grant applies to.
label This property is required. String
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. String
The level of access this User has to this entity. If null, this User has no access.
id This property is required. number
The ID of entity this grant applies to.
label This property is required. string
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. string
The level of access this User has to this entity. If null, this User has no access.
id This property is required. int
The ID of entity this grant applies to.
label This property is required. str
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. str
The level of access this User has to this entity. If null, this User has no access.
id This property is required. Number
The ID of entity this grant applies to.
label This property is required. String
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. String
The level of access this User has to this entity. If null, this User has no access.

GetUsersUserLongviewGrant

Id This property is required. int
The ID of entity this grant applies to.
Label This property is required. string
The current label of the entity this grant applies to, for display purposes.
Permissions This property is required. string
The level of access this User has to this entity. If null, this User has no access.
Id This property is required. int
The ID of entity this grant applies to.
Label This property is required. string
The current label of the entity this grant applies to, for display purposes.
Permissions This property is required. string
The level of access this User has to this entity. If null, this User has no access.
id This property is required. Integer
The ID of entity this grant applies to.
label This property is required. String
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. String
The level of access this User has to this entity. If null, this User has no access.
id This property is required. number
The ID of entity this grant applies to.
label This property is required. string
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. string
The level of access this User has to this entity. If null, this User has no access.
id This property is required. int
The ID of entity this grant applies to.
label This property is required. str
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. str
The level of access this User has to this entity. If null, this User has no access.
id This property is required. Number
The ID of entity this grant applies to.
label This property is required. String
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. String
The level of access this User has to this entity. If null, this User has no access.

GetUsersUserNodebalancerGrant

Id This property is required. int
The ID of entity this grant applies to.
Label This property is required. string
The current label of the entity this grant applies to, for display purposes.
Permissions This property is required. string
The level of access this User has to this entity. If null, this User has no access.
Id This property is required. int
The ID of entity this grant applies to.
Label This property is required. string
The current label of the entity this grant applies to, for display purposes.
Permissions This property is required. string
The level of access this User has to this entity. If null, this User has no access.
id This property is required. Integer
The ID of entity this grant applies to.
label This property is required. String
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. String
The level of access this User has to this entity. If null, this User has no access.
id This property is required. number
The ID of entity this grant applies to.
label This property is required. string
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. string
The level of access this User has to this entity. If null, this User has no access.
id This property is required. int
The ID of entity this grant applies to.
label This property is required. str
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. str
The level of access this User has to this entity. If null, this User has no access.
id This property is required. Number
The ID of entity this grant applies to.
label This property is required. String
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. String
The level of access this User has to this entity. If null, this User has no access.

GetUsersUserPlacementGroupGrant

Id This property is required. int
The ID of entity this grant applies to.
Label This property is required. string
The current label of the entity this grant applies to, for display purposes.
Permissions This property is required. string
The level of access this User has to this entity. If null, this User has no access.
Id This property is required. int
The ID of entity this grant applies to.
Label This property is required. string
The current label of the entity this grant applies to, for display purposes.
Permissions This property is required. string
The level of access this User has to this entity. If null, this User has no access.
id This property is required. Integer
The ID of entity this grant applies to.
label This property is required. String
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. String
The level of access this User has to this entity. If null, this User has no access.
id This property is required. number
The ID of entity this grant applies to.
label This property is required. string
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. string
The level of access this User has to this entity. If null, this User has no access.
id This property is required. int
The ID of entity this grant applies to.
label This property is required. str
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. str
The level of access this User has to this entity. If null, this User has no access.
id This property is required. Number
The ID of entity this grant applies to.
label This property is required. String
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. String
The level of access this User has to this entity. If null, this User has no access.

GetUsersUserStackscriptGrant

Id This property is required. int
The ID of entity this grant applies to.
Label This property is required. string
The current label of the entity this grant applies to, for display purposes.
Permissions This property is required. string
The level of access this User has to this entity. If null, this User has no access.
Id This property is required. int
The ID of entity this grant applies to.
Label This property is required. string
The current label of the entity this grant applies to, for display purposes.
Permissions This property is required. string
The level of access this User has to this entity. If null, this User has no access.
id This property is required. Integer
The ID of entity this grant applies to.
label This property is required. String
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. String
The level of access this User has to this entity. If null, this User has no access.
id This property is required. number
The ID of entity this grant applies to.
label This property is required. string
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. string
The level of access this User has to this entity. If null, this User has no access.
id This property is required. int
The ID of entity this grant applies to.
label This property is required. str
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. str
The level of access this User has to this entity. If null, this User has no access.
id This property is required. Number
The ID of entity this grant applies to.
label This property is required. String
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. String
The level of access this User has to this entity. If null, this User has no access.

GetUsersUserVolumeGrant

Id This property is required. int
The ID of entity this grant applies to.
Label This property is required. string
The current label of the entity this grant applies to, for display purposes.
Permissions This property is required. string
The level of access this User has to this entity. If null, this User has no access.
Id This property is required. int
The ID of entity this grant applies to.
Label This property is required. string
The current label of the entity this grant applies to, for display purposes.
Permissions This property is required. string
The level of access this User has to this entity. If null, this User has no access.
id This property is required. Integer
The ID of entity this grant applies to.
label This property is required. String
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. String
The level of access this User has to this entity. If null, this User has no access.
id This property is required. number
The ID of entity this grant applies to.
label This property is required. string
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. string
The level of access this User has to this entity. If null, this User has no access.
id This property is required. int
The ID of entity this grant applies to.
label This property is required. str
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. str
The level of access this User has to this entity. If null, this User has no access.
id This property is required. Number
The ID of entity this grant applies to.
label This property is required. String
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. String
The level of access this User has to this entity. If null, this User has no access.

GetUsersUserVpcGrant

Id This property is required. int
The ID of entity this grant applies to.
Label This property is required. string
The current label of the entity this grant applies to, for display purposes.
Permissions This property is required. string
The level of access this User has to this entity. If null, this User has no access.
Id This property is required. int
The ID of entity this grant applies to.
Label This property is required. string
The current label of the entity this grant applies to, for display purposes.
Permissions This property is required. string
The level of access this User has to this entity. If null, this User has no access.
id This property is required. Integer
The ID of entity this grant applies to.
label This property is required. String
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. String
The level of access this User has to this entity. If null, this User has no access.
id This property is required. number
The ID of entity this grant applies to.
label This property is required. string
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. string
The level of access this User has to this entity. If null, this User has no access.
id This property is required. int
The ID of entity this grant applies to.
label This property is required. str
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. str
The level of access this User has to this entity. If null, this User has no access.
id This property is required. Number
The ID of entity this grant applies to.
label This property is required. String
The current label of the entity this grant applies to, for display purposes.
permissions This property is required. String
The level of access this User has to this entity. If null, this User has no access.

Package Details

Repository
Linode pulumi/pulumi-linode
License
Apache-2.0
Notes
This Pulumi package is based on the linode Terraform Provider.
Linode v4.36.0 published on Thursday, Mar 27, 2025 by Pulumi