Name | Type | Description | Notes |
---|---|---|---|
AccountAccess | Pointer to NullableString | The level of access this User has to Account-level actions, like billing information. A restricted User will never be able to manage users. Parent and child accounts In a parent and child account environment, this grant can be added to a child account user, to give the user `read-write` access. This gives the child user unrestricted access to expected management operations, such as creating other child users. However, child users don't have write access to billing operations. The API issues a specific error message if a write operation is attempted by a child user. | [optional] |
AddDatabases | Pointer to bool | If true, this User may add Managed Databases. | [optional] |
AddDomains | Pointer to bool | If true, this User may add Domains. | [optional] |
AddFirewalls | Pointer to bool | If true, this User may add Firewalls. | [optional] |
AddImages | Pointer to bool | If true, this User may add Images. | [optional] |
AddLinodes | Pointer to bool | If true, this User may create Linodes. | [optional] |
AddLoadbalancers | Pointer to bool | If true, this User may add Cloud Load Balancers. | [optional] |
AddLongview | Pointer to bool | If true, this User may create Longview clients and view the current plan. | [optional] |
AddNodebalancers | Pointer to bool | If true, this User may add NodeBalancers. | [optional] |
AddPlacementGroups | Pointer to bool | If true, this User may add Placement Groups. | [optional] |
AddStackscripts | Pointer to bool | If true, this User may add StackScripts. | [optional] |
AddVolumes | Pointer to bool | If true, this User may add Volumes. | [optional] |
AddVpcs | Pointer to bool | If true, this User may add VPCs. | [optional] |
CancelAccount | Pointer to bool | If true, this User may cancel the entire Account. | [optional] |
ChildAccountAccess | Pointer to NullableBool | In a parent and child account environment, this gives a parent account access to endpoints that can be used to manage child accounts. Unrestricted parent account users have access to this grant, while restricted parent users don't. An unrestricted parent user can set this to `true` to add this grant to a restricted parent user. Displayed as `null` for all non-parent accounts. | [optional] |
LongviewSubscription | Pointer to bool | If true, this User may manage the Account's Longview subscription. | [optional] |
func NewGetUserGrants200ResponseGlobal() *GetUserGrants200ResponseGlobal
NewGetUserGrants200ResponseGlobal instantiates a new GetUserGrants200ResponseGlobal object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGetUserGrants200ResponseGlobalWithDefaults() *GetUserGrants200ResponseGlobal
NewGetUserGrants200ResponseGlobalWithDefaults instantiates a new GetUserGrants200ResponseGlobal object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *GetUserGrants200ResponseGlobal) GetAccountAccess() string
GetAccountAccess returns the AccountAccess field if non-nil, zero value otherwise.
func (o *GetUserGrants200ResponseGlobal) GetAccountAccessOk() (*string, bool)
GetAccountAccessOk returns a tuple with the AccountAccess field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GetUserGrants200ResponseGlobal) SetAccountAccess(v string)
SetAccountAccess sets AccountAccess field to given value.
func (o *GetUserGrants200ResponseGlobal) HasAccountAccess() bool
HasAccountAccess returns a boolean if a field has been set.
func (o *GetUserGrants200ResponseGlobal) SetAccountAccessNil(b bool)
SetAccountAccessNil sets the value for AccountAccess to be an explicit nil
func (o *GetUserGrants200ResponseGlobal) UnsetAccountAccess()
UnsetAccountAccess ensures that no value is present for AccountAccess, not even an explicit nil
func (o *GetUserGrants200ResponseGlobal) GetAddDatabases() bool
GetAddDatabases returns the AddDatabases field if non-nil, zero value otherwise.
func (o *GetUserGrants200ResponseGlobal) GetAddDatabasesOk() (*bool, bool)
GetAddDatabasesOk returns a tuple with the AddDatabases field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GetUserGrants200ResponseGlobal) SetAddDatabases(v bool)
SetAddDatabases sets AddDatabases field to given value.
func (o *GetUserGrants200ResponseGlobal) HasAddDatabases() bool
HasAddDatabases returns a boolean if a field has been set.
func (o *GetUserGrants200ResponseGlobal) GetAddDomains() bool
GetAddDomains returns the AddDomains field if non-nil, zero value otherwise.
func (o *GetUserGrants200ResponseGlobal) GetAddDomainsOk() (*bool, bool)
GetAddDomainsOk returns a tuple with the AddDomains field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GetUserGrants200ResponseGlobal) SetAddDomains(v bool)
SetAddDomains sets AddDomains field to given value.
func (o *GetUserGrants200ResponseGlobal) HasAddDomains() bool
HasAddDomains returns a boolean if a field has been set.
func (o *GetUserGrants200ResponseGlobal) GetAddFirewalls() bool
GetAddFirewalls returns the AddFirewalls field if non-nil, zero value otherwise.
func (o *GetUserGrants200ResponseGlobal) GetAddFirewallsOk() (*bool, bool)
GetAddFirewallsOk returns a tuple with the AddFirewalls field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GetUserGrants200ResponseGlobal) SetAddFirewalls(v bool)
SetAddFirewalls sets AddFirewalls field to given value.
func (o *GetUserGrants200ResponseGlobal) HasAddFirewalls() bool
HasAddFirewalls returns a boolean if a field has been set.
func (o *GetUserGrants200ResponseGlobal) GetAddImages() bool
GetAddImages returns the AddImages field if non-nil, zero value otherwise.
func (o *GetUserGrants200ResponseGlobal) GetAddImagesOk() (*bool, bool)
GetAddImagesOk returns a tuple with the AddImages field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GetUserGrants200ResponseGlobal) SetAddImages(v bool)
SetAddImages sets AddImages field to given value.
func (o *GetUserGrants200ResponseGlobal) HasAddImages() bool
HasAddImages returns a boolean if a field has been set.
func (o *GetUserGrants200ResponseGlobal) GetAddLinodes() bool
GetAddLinodes returns the AddLinodes field if non-nil, zero value otherwise.
func (o *GetUserGrants200ResponseGlobal) GetAddLinodesOk() (*bool, bool)
GetAddLinodesOk returns a tuple with the AddLinodes field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GetUserGrants200ResponseGlobal) SetAddLinodes(v bool)
SetAddLinodes sets AddLinodes field to given value.
func (o *GetUserGrants200ResponseGlobal) HasAddLinodes() bool
HasAddLinodes returns a boolean if a field has been set.
func (o *GetUserGrants200ResponseGlobal) GetAddLoadbalancers() bool
GetAddLoadbalancers returns the AddLoadbalancers field if non-nil, zero value otherwise.
func (o *GetUserGrants200ResponseGlobal) GetAddLoadbalancersOk() (*bool, bool)
GetAddLoadbalancersOk returns a tuple with the AddLoadbalancers field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GetUserGrants200ResponseGlobal) SetAddLoadbalancers(v bool)
SetAddLoadbalancers sets AddLoadbalancers field to given value.
func (o *GetUserGrants200ResponseGlobal) HasAddLoadbalancers() bool
HasAddLoadbalancers returns a boolean if a field has been set.
func (o *GetUserGrants200ResponseGlobal) GetAddLongview() bool
GetAddLongview returns the AddLongview field if non-nil, zero value otherwise.
func (o *GetUserGrants200ResponseGlobal) GetAddLongviewOk() (*bool, bool)
GetAddLongviewOk returns a tuple with the AddLongview field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GetUserGrants200ResponseGlobal) SetAddLongview(v bool)
SetAddLongview sets AddLongview field to given value.
func (o *GetUserGrants200ResponseGlobal) HasAddLongview() bool
HasAddLongview returns a boolean if a field has been set.
func (o *GetUserGrants200ResponseGlobal) GetAddNodebalancers() bool
GetAddNodebalancers returns the AddNodebalancers field if non-nil, zero value otherwise.
func (o *GetUserGrants200ResponseGlobal) GetAddNodebalancersOk() (*bool, bool)
GetAddNodebalancersOk returns a tuple with the AddNodebalancers field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GetUserGrants200ResponseGlobal) SetAddNodebalancers(v bool)
SetAddNodebalancers sets AddNodebalancers field to given value.
func (o *GetUserGrants200ResponseGlobal) HasAddNodebalancers() bool
HasAddNodebalancers returns a boolean if a field has been set.
func (o *GetUserGrants200ResponseGlobal) GetAddPlacementGroups() bool
GetAddPlacementGroups returns the AddPlacementGroups field if non-nil, zero value otherwise.
func (o *GetUserGrants200ResponseGlobal) GetAddPlacementGroupsOk() (*bool, bool)
GetAddPlacementGroupsOk returns a tuple with the AddPlacementGroups field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GetUserGrants200ResponseGlobal) SetAddPlacementGroups(v bool)
SetAddPlacementGroups sets AddPlacementGroups field to given value.
func (o *GetUserGrants200ResponseGlobal) HasAddPlacementGroups() bool
HasAddPlacementGroups returns a boolean if a field has been set.
func (o *GetUserGrants200ResponseGlobal) GetAddStackscripts() bool
GetAddStackscripts returns the AddStackscripts field if non-nil, zero value otherwise.
func (o *GetUserGrants200ResponseGlobal) GetAddStackscriptsOk() (*bool, bool)
GetAddStackscriptsOk returns a tuple with the AddStackscripts field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GetUserGrants200ResponseGlobal) SetAddStackscripts(v bool)
SetAddStackscripts sets AddStackscripts field to given value.
func (o *GetUserGrants200ResponseGlobal) HasAddStackscripts() bool
HasAddStackscripts returns a boolean if a field has been set.
func (o *GetUserGrants200ResponseGlobal) GetAddVolumes() bool
GetAddVolumes returns the AddVolumes field if non-nil, zero value otherwise.
func (o *GetUserGrants200ResponseGlobal) GetAddVolumesOk() (*bool, bool)
GetAddVolumesOk returns a tuple with the AddVolumes field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GetUserGrants200ResponseGlobal) SetAddVolumes(v bool)
SetAddVolumes sets AddVolumes field to given value.
func (o *GetUserGrants200ResponseGlobal) HasAddVolumes() bool
HasAddVolumes returns a boolean if a field has been set.
func (o *GetUserGrants200ResponseGlobal) GetAddVpcs() bool
GetAddVpcs returns the AddVpcs field if non-nil, zero value otherwise.
func (o *GetUserGrants200ResponseGlobal) GetAddVpcsOk() (*bool, bool)
GetAddVpcsOk returns a tuple with the AddVpcs field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GetUserGrants200ResponseGlobal) SetAddVpcs(v bool)
SetAddVpcs sets AddVpcs field to given value.
func (o *GetUserGrants200ResponseGlobal) HasAddVpcs() bool
HasAddVpcs returns a boolean if a field has been set.
func (o *GetUserGrants200ResponseGlobal) GetCancelAccount() bool
GetCancelAccount returns the CancelAccount field if non-nil, zero value otherwise.
func (o *GetUserGrants200ResponseGlobal) GetCancelAccountOk() (*bool, bool)
GetCancelAccountOk returns a tuple with the CancelAccount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GetUserGrants200ResponseGlobal) SetCancelAccount(v bool)
SetCancelAccount sets CancelAccount field to given value.
func (o *GetUserGrants200ResponseGlobal) HasCancelAccount() bool
HasCancelAccount returns a boolean if a field has been set.
func (o *GetUserGrants200ResponseGlobal) GetChildAccountAccess() bool
GetChildAccountAccess returns the ChildAccountAccess field if non-nil, zero value otherwise.
func (o *GetUserGrants200ResponseGlobal) GetChildAccountAccessOk() (*bool, bool)
GetChildAccountAccessOk returns a tuple with the ChildAccountAccess field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GetUserGrants200ResponseGlobal) SetChildAccountAccess(v bool)
SetChildAccountAccess sets ChildAccountAccess field to given value.
func (o *GetUserGrants200ResponseGlobal) HasChildAccountAccess() bool
HasChildAccountAccess returns a boolean if a field has been set.
func (o *GetUserGrants200ResponseGlobal) SetChildAccountAccessNil(b bool)
SetChildAccountAccessNil sets the value for ChildAccountAccess to be an explicit nil
func (o *GetUserGrants200ResponseGlobal) UnsetChildAccountAccess()
UnsetChildAccountAccess ensures that no value is present for ChildAccountAccess, not even an explicit nil
func (o *GetUserGrants200ResponseGlobal) GetLongviewSubscription() bool
GetLongviewSubscription returns the LongviewSubscription field if non-nil, zero value otherwise.
func (o *GetUserGrants200ResponseGlobal) GetLongviewSubscriptionOk() (*bool, bool)
GetLongviewSubscriptionOk returns a tuple with the LongviewSubscription field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GetUserGrants200ResponseGlobal) SetLongviewSubscription(v bool)
SetLongviewSubscription sets LongviewSubscription field to given value.
func (o *GetUserGrants200ResponseGlobal) HasLongviewSubscription() bool
HasLongviewSubscription returns a boolean if a field has been set.