Name | Type | Description | Notes |
---|---|---|---|
Id | string | Unique id of the node | |
Hostname | string | Fully qualified name of the node | |
Status | string | Status of the node | |
ArchitectureDescription | Pointer to string | Information about CPU architecture (32/64 bits) | [optional] |
Description | Pointer to string | A human intended description of the node (not used) | [optional] |
IpAddresses | []string | IP addresses of the node (IPv4 and IPv6) | |
LastRunDate | Pointer to string | Date and time of the latest run, if one is available (node time). Up to API v11, format was: "YYYY-MM-dd HH:mm" | [optional] |
LastInventoryDate | Pointer to string | Date and time of the latest generated inventory, if one is available (node time). Up to API v11, format was: "YYYY-MM-dd HH:mm" | [optional] |
Machine | Pointer to NodeFullMachine | [optional] | |
Os | Pointer to NodeFullOs | [optional] | |
ManagementTechnology | []NodeFullManagementTechnologyInner | Management agents running on the node | |
PolicyServerId | string | Rudder policy server managing the node | |
Properties | []NodeFullPropertiesInner | Node properties (either set by user or filled by third party sources) | |
PolicyMode | Pointer to string | Rudder policy mode for the node (`default` follows the global configuration) | [optional] |
Ram | Pointer to int32 | Size of RAM in MB | [optional] |
Timezone | Pointer to NodeFullTimezone | [optional] | |
Accounts | Pointer to []string | User accounts declared in the node | [optional] |
Bios | Pointer to NodeFullBios | [optional] | |
Controllers | Pointer to []NodeFullControllersInner | Physical controller information | [optional] |
EnvironmentVariables | Pointer to []NodeFullEnvironmentVariablesInner | Environment variables defined on the node in the context of the agent | [optional] |
FileSystems | Pointer to []NodeFullFileSystemsInner | File system declared on the node | [optional] |
ManagementTechnologyDetails | Pointer to NodeFullManagementTechnologyDetails | [optional] | |
Memories | Pointer to []NodeFullMemoriesInner | Memory slots | [optional] |
NetworkInterfaces | Pointer to []NodeFullNetworkInterfacesInner | Detailed information about registered network interfaces on the node | [optional] |
Ports | Pointer to []NodeFullPortsInner | Physical port information objects | [optional] |
Processes | Pointer to []NodeFullProcessesInner | Process running (at inventory time) | [optional] |
Processors | Pointer to []NodeFullProcessorsInner | CPU information | [optional] |
Slots | Pointer to []NodeFullSlotsInner | Physical extension slot information | [optional] |
Software | Pointer to []NodeFullSoftwareInner | Software installed on the node (can have thousands items) | [optional] |
SoftwareUpdate | Pointer to []NodeFullSoftwareUpdateInner | Software that can be updated on that machine | [optional] |
Sound | Pointer to []NodeFullSoundInner | Sound card information | [optional] |
Storage | Pointer to []NodeFullStorageInner | Storage (disks) information objects | [optional] |
Videos | Pointer to []NodeFullVideosInner | Video card information | [optional] |
VirtualMachines | Pointer to []NodeFullVirtualMachinesInner | Hosted virtual machine information | [optional] |
func NewNodeFull(id string, hostname string, status string, ipAddresses []string, managementTechnology []NodeFullManagementTechnologyInner, policyServerId string, properties []NodeFullPropertiesInner, ) *NodeFull
NewNodeFull instantiates a new NodeFull 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 NewNodeFullWithDefaults() *NodeFull
NewNodeFullWithDefaults instantiates a new NodeFull 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 *NodeFull) GetId() string
GetId returns the Id field if non-nil, zero value otherwise.
func (o *NodeFull) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NodeFull) SetId(v string)
SetId sets Id field to given value.
func (o *NodeFull) GetHostname() string
GetHostname returns the Hostname field if non-nil, zero value otherwise.
func (o *NodeFull) GetHostnameOk() (*string, bool)
GetHostnameOk returns a tuple with the Hostname field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NodeFull) SetHostname(v string)
SetHostname sets Hostname field to given value.
func (o *NodeFull) GetStatus() string
GetStatus returns the Status field if non-nil, zero value otherwise.
func (o *NodeFull) GetStatusOk() (*string, bool)
GetStatusOk returns a tuple with the Status field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NodeFull) SetStatus(v string)
SetStatus sets Status field to given value.
func (o *NodeFull) GetArchitectureDescription() string
GetArchitectureDescription returns the ArchitectureDescription field if non-nil, zero value otherwise.
func (o *NodeFull) GetArchitectureDescriptionOk() (*string, bool)
GetArchitectureDescriptionOk returns a tuple with the ArchitectureDescription field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NodeFull) SetArchitectureDescription(v string)
SetArchitectureDescription sets ArchitectureDescription field to given value.
func (o *NodeFull) HasArchitectureDescription() bool
HasArchitectureDescription returns a boolean if a field has been set.
func (o *NodeFull) GetDescription() string
GetDescription returns the Description field if non-nil, zero value otherwise.
func (o *NodeFull) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NodeFull) SetDescription(v string)
SetDescription sets Description field to given value.
func (o *NodeFull) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (o *NodeFull) GetIpAddresses() []string
GetIpAddresses returns the IpAddresses field if non-nil, zero value otherwise.
func (o *NodeFull) GetIpAddressesOk() (*[]string, bool)
GetIpAddressesOk returns a tuple with the IpAddresses field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NodeFull) SetIpAddresses(v []string)
SetIpAddresses sets IpAddresses field to given value.
func (o *NodeFull) GetLastRunDate() string
GetLastRunDate returns the LastRunDate field if non-nil, zero value otherwise.
func (o *NodeFull) GetLastRunDateOk() (*string, bool)
GetLastRunDateOk returns a tuple with the LastRunDate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NodeFull) SetLastRunDate(v string)
SetLastRunDate sets LastRunDate field to given value.
func (o *NodeFull) HasLastRunDate() bool
HasLastRunDate returns a boolean if a field has been set.
func (o *NodeFull) GetLastInventoryDate() string
GetLastInventoryDate returns the LastInventoryDate field if non-nil, zero value otherwise.
func (o *NodeFull) GetLastInventoryDateOk() (*string, bool)
GetLastInventoryDateOk returns a tuple with the LastInventoryDate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NodeFull) SetLastInventoryDate(v string)
SetLastInventoryDate sets LastInventoryDate field to given value.
func (o *NodeFull) HasLastInventoryDate() bool
HasLastInventoryDate returns a boolean if a field has been set.
func (o *NodeFull) GetMachine() NodeFullMachine
GetMachine returns the Machine field if non-nil, zero value otherwise.
func (o *NodeFull) GetMachineOk() (*NodeFullMachine, bool)
GetMachineOk returns a tuple with the Machine field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NodeFull) SetMachine(v NodeFullMachine)
SetMachine sets Machine field to given value.
func (o *NodeFull) HasMachine() bool
HasMachine returns a boolean if a field has been set.
func (o *NodeFull) GetOs() NodeFullOs
GetOs returns the Os field if non-nil, zero value otherwise.
func (o *NodeFull) GetOsOk() (*NodeFullOs, bool)
GetOsOk returns a tuple with the Os field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NodeFull) SetOs(v NodeFullOs)
SetOs sets Os field to given value.
func (o *NodeFull) HasOs() bool
HasOs returns a boolean if a field has been set.
func (o *NodeFull) GetManagementTechnology() []NodeFullManagementTechnologyInner
GetManagementTechnology returns the ManagementTechnology field if non-nil, zero value otherwise.
func (o *NodeFull) GetManagementTechnologyOk() (*[]NodeFullManagementTechnologyInner, bool)
GetManagementTechnologyOk returns a tuple with the ManagementTechnology field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NodeFull) SetManagementTechnology(v []NodeFullManagementTechnologyInner)
SetManagementTechnology sets ManagementTechnology field to given value.
func (o *NodeFull) GetPolicyServerId() string
GetPolicyServerId returns the PolicyServerId field if non-nil, zero value otherwise.
func (o *NodeFull) GetPolicyServerIdOk() (*string, bool)
GetPolicyServerIdOk returns a tuple with the PolicyServerId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NodeFull) SetPolicyServerId(v string)
SetPolicyServerId sets PolicyServerId field to given value.
func (o *NodeFull) GetProperties() []NodeFullPropertiesInner
GetProperties returns the Properties field if non-nil, zero value otherwise.
func (o *NodeFull) GetPropertiesOk() (*[]NodeFullPropertiesInner, bool)
GetPropertiesOk returns a tuple with the Properties field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NodeFull) SetProperties(v []NodeFullPropertiesInner)
SetProperties sets Properties field to given value.
func (o *NodeFull) GetPolicyMode() string
GetPolicyMode returns the PolicyMode field if non-nil, zero value otherwise.
func (o *NodeFull) GetPolicyModeOk() (*string, bool)
GetPolicyModeOk returns a tuple with the PolicyMode field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NodeFull) SetPolicyMode(v string)
SetPolicyMode sets PolicyMode field to given value.
func (o *NodeFull) HasPolicyMode() bool
HasPolicyMode returns a boolean if a field has been set.
func (o *NodeFull) GetRam() int32
GetRam returns the Ram field if non-nil, zero value otherwise.
func (o *NodeFull) GetRamOk() (*int32, bool)
GetRamOk returns a tuple with the Ram field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NodeFull) SetRam(v int32)
SetRam sets Ram field to given value.
func (o *NodeFull) HasRam() bool
HasRam returns a boolean if a field has been set.
func (o *NodeFull) GetTimezone() NodeFullTimezone
GetTimezone returns the Timezone field if non-nil, zero value otherwise.
func (o *NodeFull) GetTimezoneOk() (*NodeFullTimezone, bool)
GetTimezoneOk returns a tuple with the Timezone field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NodeFull) SetTimezone(v NodeFullTimezone)
SetTimezone sets Timezone field to given value.
func (o *NodeFull) HasTimezone() bool
HasTimezone returns a boolean if a field has been set.
func (o *NodeFull) GetAccounts() []string
GetAccounts returns the Accounts field if non-nil, zero value otherwise.
func (o *NodeFull) GetAccountsOk() (*[]string, bool)
GetAccountsOk returns a tuple with the Accounts field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NodeFull) SetAccounts(v []string)
SetAccounts sets Accounts field to given value.
func (o *NodeFull) HasAccounts() bool
HasAccounts returns a boolean if a field has been set.
func (o *NodeFull) GetBios() NodeFullBios
GetBios returns the Bios field if non-nil, zero value otherwise.
func (o *NodeFull) GetBiosOk() (*NodeFullBios, bool)
GetBiosOk returns a tuple with the Bios field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NodeFull) SetBios(v NodeFullBios)
SetBios sets Bios field to given value.
func (o *NodeFull) HasBios() bool
HasBios returns a boolean if a field has been set.
func (o *NodeFull) GetControllers() []NodeFullControllersInner
GetControllers returns the Controllers field if non-nil, zero value otherwise.
func (o *NodeFull) GetControllersOk() (*[]NodeFullControllersInner, bool)
GetControllersOk returns a tuple with the Controllers field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NodeFull) SetControllers(v []NodeFullControllersInner)
SetControllers sets Controllers field to given value.
func (o *NodeFull) HasControllers() bool
HasControllers returns a boolean if a field has been set.
func (o *NodeFull) GetEnvironmentVariables() []NodeFullEnvironmentVariablesInner
GetEnvironmentVariables returns the EnvironmentVariables field if non-nil, zero value otherwise.
func (o *NodeFull) GetEnvironmentVariablesOk() (*[]NodeFullEnvironmentVariablesInner, bool)
GetEnvironmentVariablesOk returns a tuple with the EnvironmentVariables field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NodeFull) SetEnvironmentVariables(v []NodeFullEnvironmentVariablesInner)
SetEnvironmentVariables sets EnvironmentVariables field to given value.
func (o *NodeFull) HasEnvironmentVariables() bool
HasEnvironmentVariables returns a boolean if a field has been set.
func (o *NodeFull) GetFileSystems() []NodeFullFileSystemsInner
GetFileSystems returns the FileSystems field if non-nil, zero value otherwise.
func (o *NodeFull) GetFileSystemsOk() (*[]NodeFullFileSystemsInner, bool)
GetFileSystemsOk returns a tuple with the FileSystems field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NodeFull) SetFileSystems(v []NodeFullFileSystemsInner)
SetFileSystems sets FileSystems field to given value.
func (o *NodeFull) HasFileSystems() bool
HasFileSystems returns a boolean if a field has been set.
func (o *NodeFull) GetManagementTechnologyDetails() NodeFullManagementTechnologyDetails
GetManagementTechnologyDetails returns the ManagementTechnologyDetails field if non-nil, zero value otherwise.
func (o *NodeFull) GetManagementTechnologyDetailsOk() (*NodeFullManagementTechnologyDetails, bool)
GetManagementTechnologyDetailsOk returns a tuple with the ManagementTechnologyDetails field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NodeFull) SetManagementTechnologyDetails(v NodeFullManagementTechnologyDetails)
SetManagementTechnologyDetails sets ManagementTechnologyDetails field to given value.
func (o *NodeFull) HasManagementTechnologyDetails() bool
HasManagementTechnologyDetails returns a boolean if a field has been set.
func (o *NodeFull) GetMemories() []NodeFullMemoriesInner
GetMemories returns the Memories field if non-nil, zero value otherwise.
func (o *NodeFull) GetMemoriesOk() (*[]NodeFullMemoriesInner, bool)
GetMemoriesOk returns a tuple with the Memories field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NodeFull) SetMemories(v []NodeFullMemoriesInner)
SetMemories sets Memories field to given value.
func (o *NodeFull) HasMemories() bool
HasMemories returns a boolean if a field has been set.
func (o *NodeFull) GetNetworkInterfaces() []NodeFullNetworkInterfacesInner
GetNetworkInterfaces returns the NetworkInterfaces field if non-nil, zero value otherwise.
func (o *NodeFull) GetNetworkInterfacesOk() (*[]NodeFullNetworkInterfacesInner, bool)
GetNetworkInterfacesOk returns a tuple with the NetworkInterfaces field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NodeFull) SetNetworkInterfaces(v []NodeFullNetworkInterfacesInner)
SetNetworkInterfaces sets NetworkInterfaces field to given value.
func (o *NodeFull) HasNetworkInterfaces() bool
HasNetworkInterfaces returns a boolean if a field has been set.
func (o *NodeFull) GetPorts() []NodeFullPortsInner
GetPorts returns the Ports field if non-nil, zero value otherwise.
func (o *NodeFull) GetPortsOk() (*[]NodeFullPortsInner, bool)
GetPortsOk returns a tuple with the Ports field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NodeFull) SetPorts(v []NodeFullPortsInner)
SetPorts sets Ports field to given value.
func (o *NodeFull) HasPorts() bool
HasPorts returns a boolean if a field has been set.
func (o *NodeFull) GetProcesses() []NodeFullProcessesInner
GetProcesses returns the Processes field if non-nil, zero value otherwise.
func (o *NodeFull) GetProcessesOk() (*[]NodeFullProcessesInner, bool)
GetProcessesOk returns a tuple with the Processes field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NodeFull) SetProcesses(v []NodeFullProcessesInner)
SetProcesses sets Processes field to given value.
func (o *NodeFull) HasProcesses() bool
HasProcesses returns a boolean if a field has been set.
func (o *NodeFull) GetProcessors() []NodeFullProcessorsInner
GetProcessors returns the Processors field if non-nil, zero value otherwise.
func (o *NodeFull) GetProcessorsOk() (*[]NodeFullProcessorsInner, bool)
GetProcessorsOk returns a tuple with the Processors field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NodeFull) SetProcessors(v []NodeFullProcessorsInner)
SetProcessors sets Processors field to given value.
func (o *NodeFull) HasProcessors() bool
HasProcessors returns a boolean if a field has been set.
func (o *NodeFull) GetSlots() []NodeFullSlotsInner
GetSlots returns the Slots field if non-nil, zero value otherwise.
func (o *NodeFull) GetSlotsOk() (*[]NodeFullSlotsInner, bool)
GetSlotsOk returns a tuple with the Slots field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NodeFull) SetSlots(v []NodeFullSlotsInner)
SetSlots sets Slots field to given value.
func (o *NodeFull) HasSlots() bool
HasSlots returns a boolean if a field has been set.
func (o *NodeFull) GetSoftware() []NodeFullSoftwareInner
GetSoftware returns the Software field if non-nil, zero value otherwise.
func (o *NodeFull) GetSoftwareOk() (*[]NodeFullSoftwareInner, bool)
GetSoftwareOk returns a tuple with the Software field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NodeFull) SetSoftware(v []NodeFullSoftwareInner)
SetSoftware sets Software field to given value.
func (o *NodeFull) HasSoftware() bool
HasSoftware returns a boolean if a field has been set.
func (o *NodeFull) GetSoftwareUpdate() []NodeFullSoftwareUpdateInner
GetSoftwareUpdate returns the SoftwareUpdate field if non-nil, zero value otherwise.
func (o *NodeFull) GetSoftwareUpdateOk() (*[]NodeFullSoftwareUpdateInner, bool)
GetSoftwareUpdateOk returns a tuple with the SoftwareUpdate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NodeFull) SetSoftwareUpdate(v []NodeFullSoftwareUpdateInner)
SetSoftwareUpdate sets SoftwareUpdate field to given value.
func (o *NodeFull) HasSoftwareUpdate() bool
HasSoftwareUpdate returns a boolean if a field has been set.
func (o *NodeFull) GetSound() []NodeFullSoundInner
GetSound returns the Sound field if non-nil, zero value otherwise.
func (o *NodeFull) GetSoundOk() (*[]NodeFullSoundInner, bool)
GetSoundOk returns a tuple with the Sound field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NodeFull) SetSound(v []NodeFullSoundInner)
SetSound sets Sound field to given value.
func (o *NodeFull) HasSound() bool
HasSound returns a boolean if a field has been set.
func (o *NodeFull) GetStorage() []NodeFullStorageInner
GetStorage returns the Storage field if non-nil, zero value otherwise.
func (o *NodeFull) GetStorageOk() (*[]NodeFullStorageInner, bool)
GetStorageOk returns a tuple with the Storage field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NodeFull) SetStorage(v []NodeFullStorageInner)
SetStorage sets Storage field to given value.
func (o *NodeFull) HasStorage() bool
HasStorage returns a boolean if a field has been set.
func (o *NodeFull) GetVideos() []NodeFullVideosInner
GetVideos returns the Videos field if non-nil, zero value otherwise.
func (o *NodeFull) GetVideosOk() (*[]NodeFullVideosInner, bool)
GetVideosOk returns a tuple with the Videos field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NodeFull) SetVideos(v []NodeFullVideosInner)
SetVideos sets Videos field to given value.
func (o *NodeFull) HasVideos() bool
HasVideos returns a boolean if a field has been set.
func (o *NodeFull) GetVirtualMachines() []NodeFullVirtualMachinesInner
GetVirtualMachines returns the VirtualMachines field if non-nil, zero value otherwise.
func (o *NodeFull) GetVirtualMachinesOk() (*[]NodeFullVirtualMachinesInner, bool)
GetVirtualMachinesOk returns a tuple with the VirtualMachines field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NodeFull) SetVirtualMachines(v []NodeFullVirtualMachinesInner)
SetVirtualMachines sets VirtualMachines field to given value.
func (o *NodeFull) HasVirtualMachines() bool
HasVirtualMachines returns a boolean if a field has been set.