Linode v4.22.0 published on Tuesday, Jun 25, 2024 by Pulumi
linode.getUser
Explore with Pulumi AI
Provides information about a Linode user
Example Usage
The following example shows how one might use this data source to access information about a Linode user.
import * as pulumi from "@pulumi/pulumi";
import * as linode from "@pulumi/linode";
const foo = linode.getUser({
    username: "foo",
});
import pulumi
import pulumi_linode as linode
foo = linode.get_user(username="foo")
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 {
		_, err := linode.LookupUser(ctx, &linode.LookupUserArgs{
			Username: "foo",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Linode = Pulumi.Linode;
return await Deployment.RunAsync(() => 
{
    var foo = Linode.GetUser.Invoke(new()
    {
        Username = "foo",
    });
});
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.GetUserArgs;
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 foo = LinodeFunctions.getUser(GetUserArgs.builder()
            .username("foo")
            .build());
    }
}
variables:
  foo:
    fn::invoke:
      Function: linode:getUser
      Arguments:
        username: foo
The following example shows a sample grant.
Using getUser
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 getUser(args: GetUserArgs, opts?: InvokeOptions): Promise<GetUserResult>
function getUserOutput(args: GetUserOutputArgs, opts?: InvokeOptions): Output<GetUserResult>def get_user(database_grants: Optional[Sequence[GetUserDatabaseGrant]] = None,
             domain_grants: Optional[Sequence[GetUserDomainGrant]] = None,
             firewall_grants: Optional[Sequence[GetUserFirewallGrant]] = None,
             image_grants: Optional[Sequence[GetUserImageGrant]] = None,
             linode_grants: Optional[Sequence[GetUserLinodeGrant]] = None,
             longview_grants: Optional[Sequence[GetUserLongviewGrant]] = None,
             nodebalancer_grants: Optional[Sequence[GetUserNodebalancerGrant]] = None,
             stackscript_grants: Optional[Sequence[GetUserStackscriptGrant]] = None,
             username: Optional[str] = None,
             volume_grants: Optional[Sequence[GetUserVolumeGrant]] = None,
             opts: Optional[InvokeOptions] = None) -> GetUserResult
def get_user_output(database_grants: Optional[pulumi.Input[Sequence[pulumi.Input[GetUserDatabaseGrantArgs]]]] = None,
             domain_grants: Optional[pulumi.Input[Sequence[pulumi.Input[GetUserDomainGrantArgs]]]] = None,
             firewall_grants: Optional[pulumi.Input[Sequence[pulumi.Input[GetUserFirewallGrantArgs]]]] = None,
             image_grants: Optional[pulumi.Input[Sequence[pulumi.Input[GetUserImageGrantArgs]]]] = None,
             linode_grants: Optional[pulumi.Input[Sequence[pulumi.Input[GetUserLinodeGrantArgs]]]] = None,
             longview_grants: Optional[pulumi.Input[Sequence[pulumi.Input[GetUserLongviewGrantArgs]]]] = None,
             nodebalancer_grants: Optional[pulumi.Input[Sequence[pulumi.Input[GetUserNodebalancerGrantArgs]]]] = None,
             stackscript_grants: Optional[pulumi.Input[Sequence[pulumi.Input[GetUserStackscriptGrantArgs]]]] = None,
             username: Optional[pulumi.Input[str]] = None,
             volume_grants: Optional[pulumi.Input[Sequence[pulumi.Input[GetUserVolumeGrantArgs]]]] = None,
             opts: Optional[InvokeOptions] = None) -> Output[GetUserResult]func LookupUser(ctx *Context, args *LookupUserArgs, opts ...InvokeOption) (*LookupUserResult, error)
func LookupUserOutput(ctx *Context, args *LookupUserOutputArgs, opts ...InvokeOption) LookupUserResultOutput> Note: This function is named LookupUser in the Go SDK.
public static class GetUser 
{
    public static Task<GetUserResult> InvokeAsync(GetUserArgs args, InvokeOptions? opts = null)
    public static Output<GetUserResult> Invoke(GetUserInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetUserResult> getUser(GetUserArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: linode:index/getUser:getUser
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Username string
 - The unique username of this User.
 - Database
Grants List<GetUser Database Grant>  - Domain
Grants List<GetUser Domain Grant>  - Firewall
Grants List<GetUser Firewall Grant>  - Image
Grants List<GetUser Image Grant>  - Linode
Grants List<GetUser Linode Grant>  - Longview
Grants List<GetUser Longview Grant>  - Nodebalancer
Grants List<GetUser Nodebalancer Grant>  - Stackscript
Grants List<GetUser Stackscript Grant>  - Volume
Grants List<GetUser Volume Grant>  
- Username string
 - The unique username of this User.
 - Database
Grants []GetUser Database Grant  - Domain
Grants []GetUser Domain Grant  - Firewall
Grants []GetUser Firewall Grant  - Image
Grants []GetUser Image Grant  - Linode
Grants []GetUser Linode Grant  - Longview
Grants []GetUser Longview Grant  - Nodebalancer
Grants []GetUser Nodebalancer Grant  - Stackscript
Grants []GetUser Stackscript Grant  - Volume
Grants []GetUser Volume Grant  
- username String
 - The unique username of this User.
 - database
Grants List<GetUser Database Grant>  - domain
Grants List<GetUser Domain Grant>  - firewall
Grants List<GetUser Firewall Grant>  - image
Grants List<GetUser Image Grant>  - linode
Grants List<GetUser Linode Grant>  - longview
Grants List<GetUser Longview Grant>  - nodebalancer
Grants List<GetUser Nodebalancer Grant>  - stackscript
Grants List<GetUser Stackscript Grant>  - volume
Grants List<GetUser Volume Grant>  
- username string
 - The unique username of this User.
 - database
Grants GetUser Database Grant[]  - domain
Grants GetUser Domain Grant[]  - firewall
Grants GetUser Firewall Grant[]  - image
Grants GetUser Image Grant[]  - linode
Grants GetUser Linode Grant[]  - longview
Grants GetUser Longview Grant[]  - nodebalancer
Grants GetUser Nodebalancer Grant[]  - stackscript
Grants GetUser Stackscript Grant[]  - volume
Grants GetUser Volume Grant[]  
- username str
 - The unique username of this User.
 - database_
grants Sequence[GetUser Database Grant]  - domain_
grants Sequence[GetUser Domain Grant]  - firewall_
grants Sequence[GetUser Firewall Grant]  - image_
grants Sequence[GetUser Image Grant]  - linode_
grants Sequence[GetUser Linode Grant]  - longview_
grants Sequence[GetUser Longview Grant]  - nodebalancer_
grants Sequence[GetUser Nodebalancer Grant]  - stackscript_
grants Sequence[GetUser Stackscript Grant]  - volume_
grants Sequence[GetUser Volume Grant]  
- username String
 - The unique username of this User.
 - database
Grants List<Property Map> - domain
Grants List<Property Map> - firewall
Grants List<Property Map> - image
Grants List<Property Map> - linode
Grants List<Property Map> - longview
Grants List<Property Map> - nodebalancer
Grants List<Property Map> - stackscript
Grants List<Property Map> - volume
Grants List<Property Map> 
getUser Result
The following output properties are available:
- Database
Grants List<GetUser Database Grant>  - Domain
Grants List<GetUser Domain Grant>  - Email string
 - The email address for this User, for account management communications, and may be used for other communications as configured.
 - Firewall
Grants List<GetUser Firewall Grant>  - Global
Grants List<GetUser Global Grant>  - Id string
 - The ID of entity this grant applies to.
 - Image
Grants List<GetUser Image Grant>  - Linode
Grants List<GetUser Linode Grant>  - Longview
Grants List<GetUser Longview Grant>  - Nodebalancer
Grants List<GetUser Nodebalancer Grant>  - Password
Created 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.
 - Restricted bool
 - If true, this User must be granted access to perform actions or access entities on this Account.
 - Ssh
Keys 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.
 - Stackscript
Grants List<GetUser Stackscript Grant>  - Tfa
Enabled bool - A boolean value indicating if the User has Two Factor Authentication (TFA) enabled.
 - User
Type string - The type of this user.
 - Username string
 - Verified
Phone stringNumber  - 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 List<GetUser Volume Grant>  
- Database
Grants []GetUser Database Grant  - Domain
Grants []GetUser Domain Grant  - Email string
 - The email address for this User, for account management communications, and may be used for other communications as configured.
 - Firewall
Grants []GetUser Firewall Grant  - Global
Grants []GetUser Global Grant  - Id string
 - The ID of entity this grant applies to.
 - Image
Grants []GetUser Image Grant  - Linode
Grants []GetUser Linode Grant  - Longview
Grants []GetUser Longview Grant  - Nodebalancer
Grants []GetUser Nodebalancer Grant  - Password
Created 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.
 - Restricted bool
 - If true, this User must be granted access to perform actions or access entities on this Account.
 - Ssh
Keys []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.
 - Stackscript
Grants []GetUser Stackscript Grant  - Tfa
Enabled bool - A boolean value indicating if the User has Two Factor Authentication (TFA) enabled.
 - User
Type string - The type of this user.
 - Username string
 - Verified
Phone stringNumber  - 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 []GetUser Volume Grant  
- database
Grants List<GetUser Database Grant>  - domain
Grants List<GetUser Domain Grant>  - email String
 - The email address for this User, for account management communications, and may be used for other communications as configured.
 - firewall
Grants List<GetUser Firewall Grant>  - global
Grants List<GetUser Global Grant>  - id String
 - The ID of entity this grant applies to.
 - image
Grants List<GetUser Image Grant>  - linode
Grants List<GetUser Linode Grant>  - longview
Grants List<GetUser Longview Grant>  - nodebalancer
Grants List<GetUser Nodebalancer Grant>  - password
Created 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.
 - restricted Boolean
 - If true, this User must be granted access to perform actions or access entities on this Account.
 - ssh
Keys 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.
 - stackscript
Grants List<GetUser Stackscript Grant>  - tfa
Enabled Boolean - A boolean value indicating if the User has Two Factor Authentication (TFA) enabled.
 - user
Type String - The type of this user.
 - username String
 - verified
Phone StringNumber  - 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 List<GetUser Volume Grant>  
- database
Grants GetUser Database Grant[]  - domain
Grants GetUser Domain Grant[]  - email string
 - The email address for this User, for account management communications, and may be used for other communications as configured.
 - firewall
Grants GetUser Firewall Grant[]  - global
Grants GetUser Global Grant[]  - id string
 - The ID of entity this grant applies to.
 - image
Grants GetUser Image Grant[]  - linode
Grants GetUser Linode Grant[]  - longview
Grants GetUser Longview Grant[]  - nodebalancer
Grants GetUser Nodebalancer Grant[]  - password
Created 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.
 - restricted boolean
 - If true, this User must be granted access to perform actions or access entities on this Account.
 - ssh
Keys 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.
 - stackscript
Grants GetUser Stackscript Grant[]  - tfa
Enabled boolean - A boolean value indicating if the User has Two Factor Authentication (TFA) enabled.
 - user
Type string - The type of this user.
 - username string
 - verified
Phone stringNumber  - 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 GetUser Volume Grant[]  
- database_
grants Sequence[GetUser Database Grant]  - domain_
grants Sequence[GetUser Domain Grant]  - email str
 - The email address for this User, for account management communications, and may be used for other communications as configured.
 - firewall_
grants Sequence[GetUser Firewall Grant]  - global_
grants Sequence[GetUser Global Grant]  - id str
 - The ID of entity this grant applies to.
 - image_
grants Sequence[GetUser Image Grant]  - linode_
grants Sequence[GetUser Linode Grant]  - longview_
grants Sequence[GetUser Longview Grant]  - nodebalancer_
grants Sequence[GetUser Nodebalancer Grant]  - password_
created 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.
 - restricted bool
 - If true, this User must be granted access to perform actions or access entities on this Account.
 - ssh_
keys 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 Sequence[GetUser Stackscript Grant]  - tfa_
enabled bool - A boolean value indicating if the User has Two Factor Authentication (TFA) enabled.
 - user_
type str - The type of this user.
 - username str
 - verified_
phone_ strnumber  - 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 Sequence[GetUser Volume Grant]  
- database
Grants List<Property Map> - domain
Grants List<Property Map> - email String
 - The email address for this User, for account management communications, and may be used for other communications as configured.
 - firewall
Grants List<Property Map> - global
Grants List<Property Map> - id String
 - The ID of entity this grant applies to.
 - image
Grants List<Property Map> - linode
Grants List<Property Map> - longview
Grants List<Property Map> - nodebalancer
Grants List<Property Map> - password
Created 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.
 - restricted Boolean
 - If true, this User must be granted access to perform actions or access entities on this Account.
 - ssh
Keys 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.
 - stackscript
Grants List<Property Map> - tfa
Enabled Boolean - A boolean value indicating if the User has Two Factor Authentication (TFA) enabled.
 - user
Type String - The type of this user.
 - username String
 - verified
Phone StringNumber  - 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 List<Property Map> 
Supporting Types
GetUserDatabaseGrant   
- Id int
 - The ID of entity this grant applies to.
 - Label string
 - The current label of the entity this grant applies to, for display purposes.
 - Permissions string
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- Id int
 - The ID of entity this grant applies to.
 - Label string
 - The current label of the entity this grant applies to, for display purposes.
 - Permissions string
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id Integer
 - The ID of entity this grant applies to.
 - label String
 - The current label of the entity this grant applies to, for display purposes.
 - permissions String
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id number
 - The ID of entity this grant applies to.
 - label string
 - The current label of the entity this grant applies to, for display purposes.
 - permissions string
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id int
 - The ID of entity this grant applies to.
 - label str
 - The current label of the entity this grant applies to, for display purposes.
 - permissions str
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id Number
 - The ID of entity this grant applies to.
 - label String
 - The current label of the entity this grant applies to, for display purposes.
 - permissions String
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
GetUserDomainGrant   
- Id int
 - The ID of entity this grant applies to.
 - Label string
 - The current label of the entity this grant applies to, for display purposes.
 - Permissions string
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- Id int
 - The ID of entity this grant applies to.
 - Label string
 - The current label of the entity this grant applies to, for display purposes.
 - Permissions string
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id Integer
 - The ID of entity this grant applies to.
 - label String
 - The current label of the entity this grant applies to, for display purposes.
 - permissions String
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id number
 - The ID of entity this grant applies to.
 - label string
 - The current label of the entity this grant applies to, for display purposes.
 - permissions string
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id int
 - The ID of entity this grant applies to.
 - label str
 - The current label of the entity this grant applies to, for display purposes.
 - permissions str
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id Number
 - The ID of entity this grant applies to.
 - label String
 - The current label of the entity this grant applies to, for display purposes.
 - permissions String
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
GetUserFirewallGrant   
- Id int
 - The ID of entity this grant applies to.
 - Label string
 - The current label of the entity this grant applies to, for display purposes.
 - Permissions string
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- Id int
 - The ID of entity this grant applies to.
 - Label string
 - The current label of the entity this grant applies to, for display purposes.
 - Permissions string
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id Integer
 - The ID of entity this grant applies to.
 - label String
 - The current label of the entity this grant applies to, for display purposes.
 - permissions String
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id number
 - The ID of entity this grant applies to.
 - label string
 - The current label of the entity this grant applies to, for display purposes.
 - permissions string
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id int
 - The ID of entity this grant applies to.
 - label str
 - The current label of the entity this grant applies to, for display purposes.
 - permissions str
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id Number
 - The ID of entity this grant applies to.
 - label String
 - The current label of the entity this grant applies to, for display purposes.
 - permissions String
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
GetUserGlobalGrant   
- Account
Access 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) - Add
Databases bool - If true, this User may add Managed Databases.
 - Add
Domains bool - If true, this User may add Domains.
 - Add
Firewalls bool - If true, this User may add Firewalls.
 - Add
Images bool - If true, this User may add Images.
 - Add
Linodes bool - If true, this User may create Linodes.
 - Add
Longview bool - If true, this User may create Longview clients and view the current plan.
 - Add
Nodebalancers bool - If true, this User may add NodeBalancers.
 - Add
Stackscripts bool - Add
Volumes bool - If true, this User may add Volumes.
 - Cancel
Account bool - If true, this User may cancel the entire Account.
 - Longview
Subscription bool - If true, this User may manage the Account’s Longview subscription.
 
- Account
Access 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) - Add
Databases bool - If true, this User may add Managed Databases.
 - Add
Domains bool - If true, this User may add Domains.
 - Add
Firewalls bool - If true, this User may add Firewalls.
 - Add
Images bool - If true, this User may add Images.
 - Add
Linodes bool - If true, this User may create Linodes.
 - Add
Longview bool - If true, this User may create Longview clients and view the current plan.
 - Add
Nodebalancers bool - If true, this User may add NodeBalancers.
 - Add
Stackscripts bool - Add
Volumes bool - If true, this User may add Volumes.
 - Cancel
Account bool - If true, this User may cancel the entire Account.
 - Longview
Subscription bool - If true, this User may manage the Account’s Longview subscription.
 
- account
Access 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) - add
Databases Boolean - If true, this User may add Managed Databases.
 - add
Domains Boolean - If true, this User may add Domains.
 - add
Firewalls Boolean - If true, this User may add Firewalls.
 - add
Images Boolean - If true, this User may add Images.
 - add
Linodes Boolean - If true, this User may create Linodes.
 - add
Longview Boolean - If true, this User may create Longview clients and view the current plan.
 - add
Nodebalancers Boolean - If true, this User may add NodeBalancers.
 - add
Stackscripts Boolean - add
Volumes Boolean - If true, this User may add Volumes.
 - cancel
Account Boolean - If true, this User may cancel the entire Account.
 - longview
Subscription Boolean - If true, this User may manage the Account’s Longview subscription.
 
- account
Access 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) - add
Databases boolean - If true, this User may add Managed Databases.
 - add
Domains boolean - If true, this User may add Domains.
 - add
Firewalls boolean - If true, this User may add Firewalls.
 - add
Images boolean - If true, this User may add Images.
 - add
Linodes boolean - If true, this User may create Linodes.
 - add
Longview boolean - If true, this User may create Longview clients and view the current plan.
 - add
Nodebalancers boolean - If true, this User may add NodeBalancers.
 - add
Stackscripts boolean - add
Volumes boolean - If true, this User may add Volumes.
 - cancel
Account boolean - If true, this User may cancel the entire Account.
 - longview
Subscription boolean - If true, this User may manage the Account’s Longview subscription.
 
- account_
access 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 bool - If true, this User may add Managed Databases.
 - add_
domains bool - If true, this User may add Domains.
 - add_
firewalls bool - If true, this User may add Firewalls.
 - add_
images bool - If true, this User may add Images.
 - add_
linodes bool - If true, this User may create Linodes.
 - add_
longview bool - If true, this User may create Longview clients and view the current plan.
 - add_
nodebalancers bool - If true, this User may add NodeBalancers.
 - add_
stackscripts bool - add_
volumes bool - If true, this User may add Volumes.
 - cancel_
account bool - If true, this User may cancel the entire Account.
 - longview_
subscription bool - If true, this User may manage the Account’s Longview subscription.
 
- account
Access 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) - add
Databases Boolean - If true, this User may add Managed Databases.
 - add
Domains Boolean - If true, this User may add Domains.
 - add
Firewalls Boolean - If true, this User may add Firewalls.
 - add
Images Boolean - If true, this User may add Images.
 - add
Linodes Boolean - If true, this User may create Linodes.
 - add
Longview Boolean - If true, this User may create Longview clients and view the current plan.
 - add
Nodebalancers Boolean - If true, this User may add NodeBalancers.
 - add
Stackscripts Boolean - add
Volumes Boolean - If true, this User may add Volumes.
 - cancel
Account Boolean - If true, this User may cancel the entire Account.
 - longview
Subscription Boolean - If true, this User may manage the Account’s Longview subscription.
 
GetUserImageGrant   
- Id int
 - The ID of entity this grant applies to.
 - Label string
 - The current label of the entity this grant applies to, for display purposes.
 - Permissions string
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- Id int
 - The ID of entity this grant applies to.
 - Label string
 - The current label of the entity this grant applies to, for display purposes.
 - Permissions string
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id Integer
 - The ID of entity this grant applies to.
 - label String
 - The current label of the entity this grant applies to, for display purposes.
 - permissions String
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id number
 - The ID of entity this grant applies to.
 - label string
 - The current label of the entity this grant applies to, for display purposes.
 - permissions string
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id int
 - The ID of entity this grant applies to.
 - label str
 - The current label of the entity this grant applies to, for display purposes.
 - permissions str
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id Number
 - The ID of entity this grant applies to.
 - label String
 - The current label of the entity this grant applies to, for display purposes.
 - permissions String
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
GetUserLinodeGrant   
- Id int
 - The ID of entity this grant applies to.
 - Label string
 - The current label of the entity this grant applies to, for display purposes.
 - Permissions string
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- Id int
 - The ID of entity this grant applies to.
 - Label string
 - The current label of the entity this grant applies to, for display purposes.
 - Permissions string
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id Integer
 - The ID of entity this grant applies to.
 - label String
 - The current label of the entity this grant applies to, for display purposes.
 - permissions String
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id number
 - The ID of entity this grant applies to.
 - label string
 - The current label of the entity this grant applies to, for display purposes.
 - permissions string
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id int
 - The ID of entity this grant applies to.
 - label str
 - The current label of the entity this grant applies to, for display purposes.
 - permissions str
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id Number
 - The ID of entity this grant applies to.
 - label String
 - The current label of the entity this grant applies to, for display purposes.
 - permissions String
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
GetUserLongviewGrant   
- Id int
 - The ID of entity this grant applies to.
 - Label string
 - The current label of the entity this grant applies to, for display purposes.
 - Permissions string
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- Id int
 - The ID of entity this grant applies to.
 - Label string
 - The current label of the entity this grant applies to, for display purposes.
 - Permissions string
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id Integer
 - The ID of entity this grant applies to.
 - label String
 - The current label of the entity this grant applies to, for display purposes.
 - permissions String
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id number
 - The ID of entity this grant applies to.
 - label string
 - The current label of the entity this grant applies to, for display purposes.
 - permissions string
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id int
 - The ID of entity this grant applies to.
 - label str
 - The current label of the entity this grant applies to, for display purposes.
 - permissions str
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id Number
 - The ID of entity this grant applies to.
 - label String
 - The current label of the entity this grant applies to, for display purposes.
 - permissions String
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
GetUserNodebalancerGrant   
- Id int
 - The ID of entity this grant applies to.
 - Label string
 - The current label of the entity this grant applies to, for display purposes.
 - Permissions string
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- Id int
 - The ID of entity this grant applies to.
 - Label string
 - The current label of the entity this grant applies to, for display purposes.
 - Permissions string
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id Integer
 - The ID of entity this grant applies to.
 - label String
 - The current label of the entity this grant applies to, for display purposes.
 - permissions String
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id number
 - The ID of entity this grant applies to.
 - label string
 - The current label of the entity this grant applies to, for display purposes.
 - permissions string
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id int
 - The ID of entity this grant applies to.
 - label str
 - The current label of the entity this grant applies to, for display purposes.
 - permissions str
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id Number
 - The ID of entity this grant applies to.
 - label String
 - The current label of the entity this grant applies to, for display purposes.
 - permissions String
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
GetUserStackscriptGrant   
- Id int
 - The ID of entity this grant applies to.
 - Label string
 - The current label of the entity this grant applies to, for display purposes.
 - Permissions string
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- Id int
 - The ID of entity this grant applies to.
 - Label string
 - The current label of the entity this grant applies to, for display purposes.
 - Permissions string
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id Integer
 - The ID of entity this grant applies to.
 - label String
 - The current label of the entity this grant applies to, for display purposes.
 - permissions String
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id number
 - The ID of entity this grant applies to.
 - label string
 - The current label of the entity this grant applies to, for display purposes.
 - permissions string
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id int
 - The ID of entity this grant applies to.
 - label str
 - The current label of the entity this grant applies to, for display purposes.
 - permissions str
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id Number
 - The ID of entity this grant applies to.
 - label String
 - The current label of the entity this grant applies to, for display purposes.
 - permissions String
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
GetUserVolumeGrant   
- Id int
 - The ID of entity this grant applies to.
 - Label string
 - The current label of the entity this grant applies to, for display purposes.
 - Permissions string
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- Id int
 - The ID of entity this grant applies to.
 - Label string
 - The current label of the entity this grant applies to, for display purposes.
 - Permissions string
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id Integer
 - The ID of entity this grant applies to.
 - label String
 - The current label of the entity this grant applies to, for display purposes.
 - permissions String
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id number
 - The ID of entity this grant applies to.
 - label string
 - The current label of the entity this grant applies to, for display purposes.
 - permissions string
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id int
 - The ID of entity this grant applies to.
 - label str
 - The current label of the entity this grant applies to, for display purposes.
 - permissions str
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
- id Number
 - The ID of entity this grant applies to.
 - label String
 - The current label of the entity this grant applies to, for display purposes.
 - permissions String
 - The level of access this User has to this entity. If null, this User has no access. (
read_only,read_write) 
Package Details
- Repository
 - Linode pulumi/pulumi-linode
 - License
 - Apache-2.0
 - Notes
 - This Pulumi package is based on the 
linodeTerraform Provider.