1. Packages
  2. Linode
  3. API Docs
  4. getUsers
Linode v4.19.0 published on Wednesday, Apr 24, 2024 by Pulumi

linode.getUsers

Explore with Pulumi AI

linode logo
Linode v4.19.0 published on Wednesday, Apr 24, 2024 by Pulumi

    Provides information about Linode users that match a set of filters.

    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);
    
    import pulumi
    import pulumi_linode as linode
    
    filtered_users = linode.get_users(filters=[linode.GetUsersFilterArgs(
        name="username",
        values=["test-user"],
    )])
    pulumi.export("users", filtered_users.users)
    
    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
    	})
    }
    
    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)),
        };
    });
    
    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());
        }
    }
    
    variables:
      filtered-users:
        fn::invoke:
          Function: linode:getUsers
          Arguments:
            filters:
              - name: username
                values:
                  - test-user
    outputs:
      users: ${["filtered-users"].users}
    

    Filterable Fields

    • username

    • email

    • restricted

    • 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>
    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]
    func GetUsers(ctx *Context, args *GetUsersArgs, opts ...InvokeOption) (*GetUsersResult, error)
    func GetUsersOutput(ctx *Context, args *GetUsersOutputArgs, opts ...InvokeOption) GetUsersResultOutput

    > 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)
    }
    public static CompletableFuture<GetUsersResult> getUsers(GetUsersArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: linode:index/getUsers:getUsers
      arguments:
        # arguments dictionary

    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 string
    The name of the field to filter by. See the Filterable Fields section for a complete list of filterable fields.
    Values 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 string
    The name of the field to filter by. See the Filterable Fields section for a complete list of filterable fields.
    Values []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 String
    The name of the field to filter by. See the Filterable Fields section for a complete list of filterable fields.
    values 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 string
    The name of the field to filter by. See the Filterable Fields section for a complete list of filterable fields.
    values 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 str
    The name of the field to filter by. See the Filterable Fields section for a complete list of filterable fields.
    values 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 String
    The name of the field to filter by. See the Filterable Fields section for a complete list of filterable fields.
    values 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 List<GetUsersUserDatabaseGrant>
    A set containing all of the user's active grants.
    DomainGrants List<GetUsersUserDomainGrant>
    A set containing all of the user's active grants.
    Email string
    The email address for this User, for account management communications, and may be used for other communications as configured.
    FirewallGrants List<GetUsersUserFirewallGrant>
    A set containing all of the user's active grants.
    GlobalGrants List<GetUsersUserGlobalGrant>
    A structure containing the Account-level grants a User has.
    Id string
    The ID of entity this grant applies to.
    ImageGrants List<GetUsersUserImageGrant>
    A set containing all of the user's active grants.
    LinodeGrants List<GetUsersUserLinodeGrant>
    A set containing all of the user's active grants.
    LongviewGrants List<GetUsersUserLongviewGrant>
    A set containing all of the user's active grants.
    NodebalancerGrants List<GetUsersUserNodebalancerGrant>
    A set containing all of the user's active grants.
    PasswordCreated 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.
    SshKeys 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 List<GetUsersUserStackscriptGrant>
    A set containing all of the user's active grants.
    TfaEnabled bool
    A boolean value indicating if the User has Two Factor Authentication (TFA) enabled.
    Username 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 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 List<GetUsersUserVolumeGrant>
    A set containing all of the user's active grants.
    DatabaseGrants []GetUsersUserDatabaseGrant
    A set containing all of the user's active grants.
    DomainGrants []GetUsersUserDomainGrant
    A set containing all of the user's active grants.
    Email string
    The email address for this User, for account management communications, and may be used for other communications as configured.
    FirewallGrants []GetUsersUserFirewallGrant
    A set containing all of the user's active grants.
    GlobalGrants []GetUsersUserGlobalGrant
    A structure containing the Account-level grants a User has.
    Id string
    The ID of entity this grant applies to.
    ImageGrants []GetUsersUserImageGrant
    A set containing all of the user's active grants.
    LinodeGrants []GetUsersUserLinodeGrant
    A set containing all of the user's active grants.
    LongviewGrants []GetUsersUserLongviewGrant
    A set containing all of the user's active grants.
    NodebalancerGrants []GetUsersUserNodebalancerGrant
    A set containing all of the user's active grants.
    PasswordCreated 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.
    SshKeys []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 []GetUsersUserStackscriptGrant
    A set containing all of the user's active grants.
    TfaEnabled bool
    A boolean value indicating if the User has Two Factor Authentication (TFA) enabled.
    Username 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 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 []GetUsersUserVolumeGrant
    A set containing all of the user's active grants.
    databaseGrants List<GetUsersUserDatabaseGrant>
    A set containing all of the user's active grants.
    domainGrants List<GetUsersUserDomainGrant>
    A set containing all of the user's active grants.
    email String
    The email address for this User, for account management communications, and may be used for other communications as configured.
    firewallGrants List<GetUsersUserFirewallGrant>
    A set containing all of the user's active grants.
    globalGrants List<GetUsersUserGlobalGrant>
    A structure containing the Account-level grants a User has.
    id String
    The ID of entity this grant applies to.
    imageGrants List<GetUsersUserImageGrant>
    A set containing all of the user's active grants.
    linodeGrants List<GetUsersUserLinodeGrant>
    A set containing all of the user's active grants.
    longviewGrants List<GetUsersUserLongviewGrant>
    A set containing all of the user's active grants.
    nodebalancerGrants List<GetUsersUserNodebalancerGrant>
    A set containing all of the user's active grants.
    passwordCreated 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.
    sshKeys 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 List<GetUsersUserStackscriptGrant>
    A set containing all of the user's active grants.
    tfaEnabled Boolean
    A boolean value indicating if the User has Two Factor Authentication (TFA) enabled.
    username 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 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 List<GetUsersUserVolumeGrant>
    A set containing all of the user's active grants.
    databaseGrants GetUsersUserDatabaseGrant[]
    A set containing all of the user's active grants.
    domainGrants GetUsersUserDomainGrant[]
    A set containing all of the user's active grants.
    email string
    The email address for this User, for account management communications, and may be used for other communications as configured.
    firewallGrants GetUsersUserFirewallGrant[]
    A set containing all of the user's active grants.
    globalGrants GetUsersUserGlobalGrant[]
    A structure containing the Account-level grants a User has.
    id string
    The ID of entity this grant applies to.
    imageGrants GetUsersUserImageGrant[]
    A set containing all of the user's active grants.
    linodeGrants GetUsersUserLinodeGrant[]
    A set containing all of the user's active grants.
    longviewGrants GetUsersUserLongviewGrant[]
    A set containing all of the user's active grants.
    nodebalancerGrants GetUsersUserNodebalancerGrant[]
    A set containing all of the user's active grants.
    passwordCreated 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.
    sshKeys 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 GetUsersUserStackscriptGrant[]
    A set containing all of the user's active grants.
    tfaEnabled boolean
    A boolean value indicating if the User has Two Factor Authentication (TFA) enabled.
    username 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 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 GetUsersUserVolumeGrant[]
    A set containing all of the user's active grants.
    database_grants Sequence[GetUsersUserDatabaseGrant]
    A set containing all of the user's active grants.
    domain_grants Sequence[GetUsersUserDomainGrant]
    A set containing all of the user's active grants.
    email str
    The email address for this User, for account management communications, and may be used for other communications as configured.
    firewall_grants Sequence[GetUsersUserFirewallGrant]
    A set containing all of the user's active grants.
    global_grants Sequence[GetUsersUserGlobalGrant]
    A structure containing the Account-level grants a User has.
    id str
    The ID of entity this grant applies to.
    image_grants Sequence[GetUsersUserImageGrant]
    A set containing all of the user's active grants.
    linode_grants Sequence[GetUsersUserLinodeGrant]
    A set containing all of the user's active grants.
    longview_grants Sequence[GetUsersUserLongviewGrant]
    A set containing all of the user's active grants.
    nodebalancer_grants Sequence[GetUsersUserNodebalancerGrant]
    A set containing all of the user's active grants.
    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[GetUsersUserStackscriptGrant]
    A set containing all of the user's active grants.
    tfa_enabled bool
    A boolean value indicating if the User has Two Factor Authentication (TFA) enabled.
    username 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 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 Sequence[GetUsersUserVolumeGrant]
    A set containing all of the user's active grants.
    databaseGrants List<Property Map>
    A set containing all of the user's active grants.
    domainGrants List<Property Map>
    A set containing all of the user's active grants.
    email String
    The email address for this User, for account management communications, and may be used for other communications as configured.
    firewallGrants List<Property Map>
    A set containing all of the user's active grants.
    globalGrants List<Property Map>
    A structure containing the Account-level grants a User has.
    id String
    The ID of entity this grant applies to.
    imageGrants List<Property Map>
    A set containing all of the user's active grants.
    linodeGrants List<Property Map>
    A set containing all of the user's active grants.
    longviewGrants List<Property Map>
    A set containing all of the user's active grants.
    nodebalancerGrants List<Property Map>
    A set containing all of the user's active grants.
    passwordCreated 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.
    sshKeys 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 List<Property Map>
    A set containing all of the user's active grants.
    tfaEnabled Boolean
    A boolean value indicating if the User has Two Factor Authentication (TFA) enabled.
    username 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 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 List<Property Map>
    A set containing all of the user's active grants.

    GetUsersUserDatabaseGrant

    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.
    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.
    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.
    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.
    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.
    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.

    GetUsersUserDomainGrant

    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.
    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.
    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.
    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.
    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.
    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.

    GetUsersUserFirewallGrant

    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.
    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.
    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.
    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.
    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.
    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.

    GetUsersUserGlobalGrant

    AccountAccess 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 bool
    If true, this User may add Managed Databases.
    AddDomains bool
    If true, this User may add Domains.
    AddFirewalls bool
    If true, this User may add Firewalls.
    AddImages bool
    If true, this User may add Images.
    AddLinodes bool
    If true, this User may create Linodes.
    AddLongview bool
    If true, this User may create Longview clients and view the current plan.
    AddNodebalancers bool
    If true, this User may add NodeBalancers.
    AddStackscripts bool
    AddVolumes bool
    If true, this User may add Volumes.
    CancelAccount bool
    If true, this User may cancel the entire Account.
    LongviewSubscription bool
    If true, this User may manage the Account’s Longview subscription.
    AccountAccess 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 bool
    If true, this User may add Managed Databases.
    AddDomains bool
    If true, this User may add Domains.
    AddFirewalls bool
    If true, this User may add Firewalls.
    AddImages bool
    If true, this User may add Images.
    AddLinodes bool
    If true, this User may create Linodes.
    AddLongview bool
    If true, this User may create Longview clients and view the current plan.
    AddNodebalancers bool
    If true, this User may add NodeBalancers.
    AddStackscripts bool
    AddVolumes bool
    If true, this User may add Volumes.
    CancelAccount bool
    If true, this User may cancel the entire Account.
    LongviewSubscription bool
    If true, this User may manage the Account’s Longview subscription.
    accountAccess 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 Boolean
    If true, this User may add Managed Databases.
    addDomains Boolean
    If true, this User may add Domains.
    addFirewalls Boolean
    If true, this User may add Firewalls.
    addImages Boolean
    If true, this User may add Images.
    addLinodes Boolean
    If true, this User may create Linodes.
    addLongview Boolean
    If true, this User may create Longview clients and view the current plan.
    addNodebalancers Boolean
    If true, this User may add NodeBalancers.
    addStackscripts Boolean
    addVolumes Boolean
    If true, this User may add Volumes.
    cancelAccount Boolean
    If true, this User may cancel the entire Account.
    longviewSubscription Boolean
    If true, this User may manage the Account’s Longview subscription.
    accountAccess 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 boolean
    If true, this User may add Managed Databases.
    addDomains boolean
    If true, this User may add Domains.
    addFirewalls boolean
    If true, this User may add Firewalls.
    addImages boolean
    If true, this User may add Images.
    addLinodes boolean
    If true, this User may create Linodes.
    addLongview boolean
    If true, this User may create Longview clients and view the current plan.
    addNodebalancers boolean
    If true, this User may add NodeBalancers.
    addStackscripts boolean
    addVolumes boolean
    If true, this User may add Volumes.
    cancelAccount boolean
    If true, this User may cancel the entire Account.
    longviewSubscription 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.
    accountAccess 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 Boolean
    If true, this User may add Managed Databases.
    addDomains Boolean
    If true, this User may add Domains.
    addFirewalls Boolean
    If true, this User may add Firewalls.
    addImages Boolean
    If true, this User may add Images.
    addLinodes Boolean
    If true, this User may create Linodes.
    addLongview Boolean
    If true, this User may create Longview clients and view the current plan.
    addNodebalancers Boolean
    If true, this User may add NodeBalancers.
    addStackscripts Boolean
    addVolumes Boolean
    If true, this User may add Volumes.
    cancelAccount Boolean
    If true, this User may cancel the entire Account.
    longviewSubscription Boolean
    If true, this User may manage the Account’s Longview subscription.

    GetUsersUserImageGrant

    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.
    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.
    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.
    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.
    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.
    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.

    GetUsersUserLinodeGrant

    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.
    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.
    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.
    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.
    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.
    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.

    GetUsersUserLongviewGrant

    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.
    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.
    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.
    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.
    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.
    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.

    GetUsersUserNodebalancerGrant

    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.
    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.
    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.
    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.
    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.
    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.

    GetUsersUserStackscriptGrant

    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.
    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.
    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.
    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.
    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.
    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.

    GetUsersUserVolumeGrant

    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.
    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.
    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.
    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.
    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.
    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.

    Package Details

    Repository
    Linode pulumi/pulumi-linode
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the linode Terraform Provider.
    linode logo
    Linode v4.19.0 published on Wednesday, Apr 24, 2024 by Pulumi