Name | Type | Description | Notes |
---|---|---|---|
ClassId | string | The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. | [default to "asset.DeviceRegistration"] |
ObjectType | string | The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. | [default to "asset.DeviceRegistration"] |
AccessKeyId | Pointer to string | An identifier for the credential used by the device connector to authenticate with the Intersight web socket gateway. | [optional] |
ClaimedByUserName | Pointer to string | The name of the user who claimed the device for the account. | [optional] [readonly] |
ClaimedTime | Pointer to time.Time | The date and time at which the device was claimed to this account. | [optional] [readonly] |
DeviceHostname | Pointer to []string | [optional] | |
DeviceIpAddress | Pointer to []string | [optional] | |
ExecutionMode | Pointer to string | Indicates if the platform is an actual device or an emulated device for testing, demos, etc. Permitted values are [Normal, Emulator, ContainerEmulator]. * `` - The device reported an empty or unrecognized executionMode. * `Normal` - The device connector is running in normal mode, i.e. it is not a simulation. * `Emulator` - The device connector is running in simulation mode inside an emulated device. * `ContainerEmulator` - The device connector is running in simulation mode inside a containerized emulated device. | [optional] [default to ""] |
ParentSignature | Pointer to NullableAssetClaimSignature | [optional] | |
Pid | Pointer to []string | [optional] | |
PlatformType | Pointer to string | The platform type on which device connector is executing. * `` - An unrecognized platform type. * `APIC` - A Cisco Application Policy Infrastructure Controller (APIC) cluster. * `CAPIC` - A Cisco Cloud Application Policy Infrastructure Controller (Cloud APIC) instance. * `DCNM` - A Cisco Data Center Network Manager (DCNM) instance. * `UCSFI` - A Cisco UCS Fabric Interconnect that is managed by Cisco UCS Manager (UCSM). * `UCSFIISM` - A Cisco UCS Fabric Interconnect that is managed by Cisco Intersight. * `IMC` - A standalone Cisco UCS rack server (Deprecated). * `IMCM4` - A standalone Cisco UCS C-Series or S-Series M4 server. * `IMCM5` - A standalone Cisco UCS C-Series or S-Series M5 server. * `IMCRack` - A standalone Cisco UCS C-Series or S-Series M6 or newer server. * `UCSIOM` - A Cisco UCS Blade Chassis I/O Module (IOM). * `HX` - A Cisco HyperFlex (HX) cluster. * `UCSD` - A Cisco UCS Director (UCSD) instance. * `IntersightAppliance` - A Cisco Intersight Connected Virtual Appliance instance. * `IntersightAssist` - A Cisco Intersight Assist instance. * `PureStorageFlashArray` - A Pure Storage FlashArray that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and storage management features are supported on this device. * `NexusDevice` - A Cisco Nexus Network Switch that is managed using Cisco Intersight Assist. * `ACISwitch` - A Cisco Nexus Network Switch with the embedded Device Connector and is a part of the Cisco ACI fabric. * `NexusSwitch` - A standalone Cisco Nexus Network Switch with the embedded Device Connector. * `MDSSwitch` - A Cisco MDS Switch that is managed using the embedded Device Connector. * `MDSDevice` - A Cisco MDS Switch that is managed using Cisco Intersight Assist. * `UCSC890` - A standalone Cisco UCS C890 server managed using Cisco Intersight Assist. * `RedfishServer` - A generic target type for servers that support Redfish APIs and is managed using Cisco Intersight Assist. Support is limited to HPE and Dell Servers. * `NetAppOntap` - A Netapp ONTAP Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device. * `NetAppActiveIqUnifiedManager` - A NetApp Active IQ Unified Manager (AIQUM) that is managed using Cisco Intersight Assist. * `EmcScaleIo` - An EMC ScaleIO Software Defined Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device. * `EmcVmax` - An EMC VMAX 2 or 3 series enterprise storage array that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device. * `EmcVplex` - An EMC VPLEX virtual storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device. * `EmcXtremIo` - An EMC XtremIO SSD storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device. * `VmwareVcenter` - A VMware vCenter instance that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and Virtualization features are supported on this hypervisor. * `MicrosoftHyperV` - A Microsoft Hyper-V host that is managed using Cisco Intersight Assist. Optionally, other hosts in the cluster can be discovered through this host. Cisco Intersight Workload Optimizer features are supported on this hypervisor. * `AppDynamics` - An AppDynamics controller running in a SaaS or on-prem datacenter. On-prem AppDynamics instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this controller. * `Dynatrace` - A Dynatrace Server instance running in a SaaS or on-prem datacenter. On-prem Dynatrace instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server. * `NewRelic` - A NewRelic user account. The NewRelic instance monitors the application infrastructure. Cisco Intersight Workload Optimizer features are supported on this server. * `ServiceNow` - A cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks. * `Umbrella` - Umbrella cloud target that discovers and monitors an organization. It discovers entities like Datacenters, Devices, Tunnels, Networks, etc. * `CloudFoundry` - An open source cloud platform on which developers can build, deploy, run and scale applications. * `MicrosoftAzureApplicationInsights` - A feature of Azure Monitor, is an extensible Application Performance Management service for developers and DevOps professionals to monitor their live applications. * `OpenStack` - An OpenStack target manages Virtual Machines, Physical Machines, Datacenters and Virtual Datacenters using different OpenStack services as administrative endpoints. * `MicrosoftSqlServer` - A Microsoft SQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database. * `MySqlServer` - A MySQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database. * `OracleDatabaseServer` - An Oracle database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database. * `IBMWebSphereApplicationServer` - An IBM WebSphere Application server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application server. * `OracleWebLogicServer` - Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE. * `ApacheTomcatServer` - An Apache Tomcat server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server. * `JavaVirtualMachine` - A JVM Application with JMX configured that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application. * `RedHatJBossApplicationServer` - JBoss Application Server is an open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. It is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software. * `Kubernetes` - A Kubernetes cluster that runs containerized applications, with Kubernetes Collector installed. Cisco Intersight Workload Optimizer features are supported on Kubernetes cluster. * `AmazonWebService` - An Amazon Web Service cloud account. Cisco Intersight Workload Optimizer and Virtualization features are supported on this cloud. * `AmazonWebServiceBilling` - An Amazon Web Service cloud billing account used to retrieve billing information stored in S3 bucket. Cisco Intersight Workload Optimizer features are supported on this cloud. * `GoogleCloudPlatform` - A Google Cloud Platform service account with access to one or more projects. Cisco Intersight Workload Optimizer features are supported on this cloud. * `GoogleCloudPlatformBilling` - A Google Cloud Platform service account used to retrieve billing information from BigQuery. Cisco Intersight Workload Optimizer features are supported on this cloud. * `MicrosoftAzureServicePrincipal` - A Microsoft Azure Service Principal account with access to Azure subscriptions. Cisco Intersight Workload Optimizer features are supported on this cloud. * `MicrosoftAzureEnterpriseAgreement` - A Microsoft Azure Enterprise Agreement enrolment used to retrieve pricing and billing information. Cisco Intersight Workload Optimizer features are supported on this cloud. * `MicrosoftAzureBilling` - A Microsoft Azure Service Principal account with access to billing information. Cisco Intersight Workload Optimizer features are supported on this cloud. * `DellCompellent` - A Dell EMC SC Series (Compellent) storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device. * `HPE3Par` - A HPE 3PAR StoreServ system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device. * `RedHatEnterpriseVirtualization` - A Red Hat Enterprise Virtualization Hypervisor system that manages Virtual Machines. * `NutanixAcropolis` - A Nutanix Acropolis cluster that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this cluster. * `NutanixPrismCentral` - A Nutanix Prism Central cluster. Prism central is a virtual appliance for managing Nutanix clusters and services. * `HPEOneView` - A HPE OneView system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this system. * `ServiceEngine` - Cisco Application Services Engine. Cisco Application Services Engine is a platform to deploy and manage applications. * `HitachiVirtualStoragePlatform` - A Hitachi Virtual Storage Platform (Hitachi VSP) that is managed using Cisco Intersight Assist. * `GenericTarget` - A generic third-party target supported only in Partner Integration Appliance. This target type is used for development purposes and will not be supported in production environment. * `IMCBlade` - A Cisco UCS blade server managed by Cisco Intersight. * `TerraformCloud` - A Terraform Cloud Business Tier account. * `TerraformAgent` - A Terraform Cloud Agent that will be deployed on Cisco Intersight Assist. The agent can be used to plan and apply Terraform runs from a Terraform Cloud workspace. * `CustomTarget` - CustomTarget is deprecated. Use HTTPEndpoint type to claim HTTP endpoints. * `AnsibleEndpoint` - An external endpoint that is added as a target which can be accessed through Ansible in Intersight Cloud Orchestrator automation workflows. * `HTTPEndpoint` - An HTTP endpoint that can be accessed in Intersight Orchestrator workflows directly or using Cisco Intersight Assist. Authentication Schemes supported are Basic and Bearer Token. * `SSHEndpoint` - An SSH endpoint that can be accessed in Intersight Orchestrator workflows using Cisco Intersight Assist. * `CiscoCatalyst` - A Cisco Catalyst networking switch device. * `PowerShellEndpoint` - A Windows operating system server on which PowerShell scripts can be executed using Cisco Intersight Assist. * `CiscoDNAC` - A Cisco Digital Network Architecture (DNA) Center appliance. * `CiscoFMC` - A Cisco Secure Firewall Management Center. * `ViptelaCloud` - A Cisco Viptela SD-WAN Cloud. * `MerakiCloud` - A Cisco Meraki Organization. * `CiscoISE` - A Cisco Identity Services Engine (ISE) target. | [optional] [default to ""] |
PublicAccessKey | Pointer to string | The device connector's public key used by Intersight to authenticate a connection from the device connector. The public key is used to verify that the signature a device connector sends on connect has been signed by the connector's private key stored on the device's filesystem. Must be a PEM encoded RSA or Ed22519 public key string. | [optional] [readonly] |
PublicEncryptionKey | Pointer to string | The device connector public key used by Intersight for encryption. The public key is used to encrypt ephemeral aes keys to be used for decrypting sensitive data from Intersight. Must be a PEM encoded RSA public key string. | [optional] [readonly] |
ReadOnly | Pointer to bool | Flag reported by devices to indicate an administrator of the device has disabled management operations of the device connector and only monitoring is permitted. | [optional] [readonly] |
Serial | Pointer to []string | [optional] | |
Vendor | Pointer to string | The vendor of the managed device. | [optional] [readonly] |
Account | Pointer to NullableIamAccountRelationship | [optional] | |
ClaimedByUser | Pointer to NullableIamUserRelationship | [optional] | |
ClusterMembers | Pointer to []AssetClusterMemberRelationship | An array of relationships to assetClusterMember resources. | [optional] [readonly] |
CustomPermissionResources | Pointer to []MoBaseMoRelationship | An array of relationships to moBaseMo resources. | [optional] [readonly] |
DeviceClaim | Pointer to NullableAssetDeviceClaimRelationship | [optional] | |
DeviceConfiguration | Pointer to NullableAssetDeviceConfigurationRelationship | [optional] | |
DomainGroup | Pointer to NullableIamDomainGroupRelationship | [optional] | |
ParentConnection | Pointer to NullableAssetDeviceRegistrationRelationship | [optional] | |
Target | Pointer to NullableAssetTargetRelationship | [optional] |
func NewAssetDeviceRegistration(classId string, objectType string, ) *AssetDeviceRegistration
NewAssetDeviceRegistration instantiates a new AssetDeviceRegistration 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 NewAssetDeviceRegistrationWithDefaults() *AssetDeviceRegistration
NewAssetDeviceRegistrationWithDefaults instantiates a new AssetDeviceRegistration 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 *AssetDeviceRegistration) GetClassId() string
GetClassId returns the ClassId field if non-nil, zero value otherwise.
func (o *AssetDeviceRegistration) GetClassIdOk() (*string, bool)
GetClassIdOk returns a tuple with the ClassId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeviceRegistration) SetClassId(v string)
SetClassId sets ClassId field to given value.
func (o *AssetDeviceRegistration) GetObjectType() string
GetObjectType returns the ObjectType field if non-nil, zero value otherwise.
func (o *AssetDeviceRegistration) GetObjectTypeOk() (*string, bool)
GetObjectTypeOk returns a tuple with the ObjectType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeviceRegistration) SetObjectType(v string)
SetObjectType sets ObjectType field to given value.
func (o *AssetDeviceRegistration) GetAccessKeyId() string
GetAccessKeyId returns the AccessKeyId field if non-nil, zero value otherwise.
func (o *AssetDeviceRegistration) GetAccessKeyIdOk() (*string, bool)
GetAccessKeyIdOk returns a tuple with the AccessKeyId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeviceRegistration) SetAccessKeyId(v string)
SetAccessKeyId sets AccessKeyId field to given value.
func (o *AssetDeviceRegistration) HasAccessKeyId() bool
HasAccessKeyId returns a boolean if a field has been set.
func (o *AssetDeviceRegistration) GetClaimedByUserName() string
GetClaimedByUserName returns the ClaimedByUserName field if non-nil, zero value otherwise.
func (o *AssetDeviceRegistration) GetClaimedByUserNameOk() (*string, bool)
GetClaimedByUserNameOk returns a tuple with the ClaimedByUserName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeviceRegistration) SetClaimedByUserName(v string)
SetClaimedByUserName sets ClaimedByUserName field to given value.
func (o *AssetDeviceRegistration) HasClaimedByUserName() bool
HasClaimedByUserName returns a boolean if a field has been set.
func (o *AssetDeviceRegistration) GetClaimedTime() time.Time
GetClaimedTime returns the ClaimedTime field if non-nil, zero value otherwise.
func (o *AssetDeviceRegistration) GetClaimedTimeOk() (*time.Time, bool)
GetClaimedTimeOk returns a tuple with the ClaimedTime field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeviceRegistration) SetClaimedTime(v time.Time)
SetClaimedTime sets ClaimedTime field to given value.
func (o *AssetDeviceRegistration) HasClaimedTime() bool
HasClaimedTime returns a boolean if a field has been set.
func (o *AssetDeviceRegistration) GetDeviceHostname() []string
GetDeviceHostname returns the DeviceHostname field if non-nil, zero value otherwise.
func (o *AssetDeviceRegistration) GetDeviceHostnameOk() (*[]string, bool)
GetDeviceHostnameOk returns a tuple with the DeviceHostname field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeviceRegistration) SetDeviceHostname(v []string)
SetDeviceHostname sets DeviceHostname field to given value.
func (o *AssetDeviceRegistration) HasDeviceHostname() bool
HasDeviceHostname returns a boolean if a field has been set.
func (o *AssetDeviceRegistration) SetDeviceHostnameNil(b bool)
SetDeviceHostnameNil sets the value for DeviceHostname to be an explicit nil
func (o *AssetDeviceRegistration) UnsetDeviceHostname()
UnsetDeviceHostname ensures that no value is present for DeviceHostname, not even an explicit nil
func (o *AssetDeviceRegistration) GetDeviceIpAddress() []string
GetDeviceIpAddress returns the DeviceIpAddress field if non-nil, zero value otherwise.
func (o *AssetDeviceRegistration) GetDeviceIpAddressOk() (*[]string, bool)
GetDeviceIpAddressOk returns a tuple with the DeviceIpAddress field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeviceRegistration) SetDeviceIpAddress(v []string)
SetDeviceIpAddress sets DeviceIpAddress field to given value.
func (o *AssetDeviceRegistration) HasDeviceIpAddress() bool
HasDeviceIpAddress returns a boolean if a field has been set.
func (o *AssetDeviceRegistration) SetDeviceIpAddressNil(b bool)
SetDeviceIpAddressNil sets the value for DeviceIpAddress to be an explicit nil
func (o *AssetDeviceRegistration) UnsetDeviceIpAddress()
UnsetDeviceIpAddress ensures that no value is present for DeviceIpAddress, not even an explicit nil
func (o *AssetDeviceRegistration) GetExecutionMode() string
GetExecutionMode returns the ExecutionMode field if non-nil, zero value otherwise.
func (o *AssetDeviceRegistration) GetExecutionModeOk() (*string, bool)
GetExecutionModeOk returns a tuple with the ExecutionMode field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeviceRegistration) SetExecutionMode(v string)
SetExecutionMode sets ExecutionMode field to given value.
func (o *AssetDeviceRegistration) HasExecutionMode() bool
HasExecutionMode returns a boolean if a field has been set.
func (o *AssetDeviceRegistration) GetParentSignature() AssetClaimSignature
GetParentSignature returns the ParentSignature field if non-nil, zero value otherwise.
func (o *AssetDeviceRegistration) GetParentSignatureOk() (*AssetClaimSignature, bool)
GetParentSignatureOk returns a tuple with the ParentSignature field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeviceRegistration) SetParentSignature(v AssetClaimSignature)
SetParentSignature sets ParentSignature field to given value.
func (o *AssetDeviceRegistration) HasParentSignature() bool
HasParentSignature returns a boolean if a field has been set.
func (o *AssetDeviceRegistration) SetParentSignatureNil(b bool)
SetParentSignatureNil sets the value for ParentSignature to be an explicit nil
func (o *AssetDeviceRegistration) UnsetParentSignature()
UnsetParentSignature ensures that no value is present for ParentSignature, not even an explicit nil
func (o *AssetDeviceRegistration) GetPid() []string
GetPid returns the Pid field if non-nil, zero value otherwise.
func (o *AssetDeviceRegistration) GetPidOk() (*[]string, bool)
GetPidOk returns a tuple with the Pid field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeviceRegistration) SetPid(v []string)
SetPid sets Pid field to given value.
func (o *AssetDeviceRegistration) HasPid() bool
HasPid returns a boolean if a field has been set.
func (o *AssetDeviceRegistration) SetPidNil(b bool)
SetPidNil sets the value for Pid to be an explicit nil
func (o *AssetDeviceRegistration) UnsetPid()
UnsetPid ensures that no value is present for Pid, not even an explicit nil
func (o *AssetDeviceRegistration) GetPlatformType() string
GetPlatformType returns the PlatformType field if non-nil, zero value otherwise.
func (o *AssetDeviceRegistration) GetPlatformTypeOk() (*string, bool)
GetPlatformTypeOk returns a tuple with the PlatformType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeviceRegistration) SetPlatformType(v string)
SetPlatformType sets PlatformType field to given value.
func (o *AssetDeviceRegistration) HasPlatformType() bool
HasPlatformType returns a boolean if a field has been set.
func (o *AssetDeviceRegistration) GetPublicAccessKey() string
GetPublicAccessKey returns the PublicAccessKey field if non-nil, zero value otherwise.
func (o *AssetDeviceRegistration) GetPublicAccessKeyOk() (*string, bool)
GetPublicAccessKeyOk returns a tuple with the PublicAccessKey field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeviceRegistration) SetPublicAccessKey(v string)
SetPublicAccessKey sets PublicAccessKey field to given value.
func (o *AssetDeviceRegistration) HasPublicAccessKey() bool
HasPublicAccessKey returns a boolean if a field has been set.
func (o *AssetDeviceRegistration) GetPublicEncryptionKey() string
GetPublicEncryptionKey returns the PublicEncryptionKey field if non-nil, zero value otherwise.
func (o *AssetDeviceRegistration) GetPublicEncryptionKeyOk() (*string, bool)
GetPublicEncryptionKeyOk returns a tuple with the PublicEncryptionKey field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeviceRegistration) SetPublicEncryptionKey(v string)
SetPublicEncryptionKey sets PublicEncryptionKey field to given value.
func (o *AssetDeviceRegistration) HasPublicEncryptionKey() bool
HasPublicEncryptionKey returns a boolean if a field has been set.
func (o *AssetDeviceRegistration) GetReadOnly() bool
GetReadOnly returns the ReadOnly field if non-nil, zero value otherwise.
func (o *AssetDeviceRegistration) GetReadOnlyOk() (*bool, bool)
GetReadOnlyOk returns a tuple with the ReadOnly field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeviceRegistration) SetReadOnly(v bool)
SetReadOnly sets ReadOnly field to given value.
func (o *AssetDeviceRegistration) HasReadOnly() bool
HasReadOnly returns a boolean if a field has been set.
func (o *AssetDeviceRegistration) GetSerial() []string
GetSerial returns the Serial field if non-nil, zero value otherwise.
func (o *AssetDeviceRegistration) GetSerialOk() (*[]string, bool)
GetSerialOk returns a tuple with the Serial field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeviceRegistration) SetSerial(v []string)
SetSerial sets Serial field to given value.
func (o *AssetDeviceRegistration) HasSerial() bool
HasSerial returns a boolean if a field has been set.
func (o *AssetDeviceRegistration) SetSerialNil(b bool)
SetSerialNil sets the value for Serial to be an explicit nil
func (o *AssetDeviceRegistration) UnsetSerial()
UnsetSerial ensures that no value is present for Serial, not even an explicit nil
func (o *AssetDeviceRegistration) GetVendor() string
GetVendor returns the Vendor field if non-nil, zero value otherwise.
func (o *AssetDeviceRegistration) GetVendorOk() (*string, bool)
GetVendorOk returns a tuple with the Vendor field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeviceRegistration) SetVendor(v string)
SetVendor sets Vendor field to given value.
func (o *AssetDeviceRegistration) HasVendor() bool
HasVendor returns a boolean if a field has been set.
func (o *AssetDeviceRegistration) GetAccount() IamAccountRelationship
GetAccount returns the Account field if non-nil, zero value otherwise.
func (o *AssetDeviceRegistration) GetAccountOk() (*IamAccountRelationship, bool)
GetAccountOk returns a tuple with the Account field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeviceRegistration) SetAccount(v IamAccountRelationship)
SetAccount sets Account field to given value.
func (o *AssetDeviceRegistration) HasAccount() bool
HasAccount returns a boolean if a field has been set.
func (o *AssetDeviceRegistration) SetAccountNil(b bool)
SetAccountNil sets the value for Account to be an explicit nil
func (o *AssetDeviceRegistration) UnsetAccount()
UnsetAccount ensures that no value is present for Account, not even an explicit nil
func (o *AssetDeviceRegistration) GetClaimedByUser() IamUserRelationship
GetClaimedByUser returns the ClaimedByUser field if non-nil, zero value otherwise.
func (o *AssetDeviceRegistration) GetClaimedByUserOk() (*IamUserRelationship, bool)
GetClaimedByUserOk returns a tuple with the ClaimedByUser field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeviceRegistration) SetClaimedByUser(v IamUserRelationship)
SetClaimedByUser sets ClaimedByUser field to given value.
func (o *AssetDeviceRegistration) HasClaimedByUser() bool
HasClaimedByUser returns a boolean if a field has been set.
func (o *AssetDeviceRegistration) SetClaimedByUserNil(b bool)
SetClaimedByUserNil sets the value for ClaimedByUser to be an explicit nil
func (o *AssetDeviceRegistration) UnsetClaimedByUser()
UnsetClaimedByUser ensures that no value is present for ClaimedByUser, not even an explicit nil
func (o *AssetDeviceRegistration) GetClusterMembers() []AssetClusterMemberRelationship
GetClusterMembers returns the ClusterMembers field if non-nil, zero value otherwise.
func (o *AssetDeviceRegistration) GetClusterMembersOk() (*[]AssetClusterMemberRelationship, bool)
GetClusterMembersOk returns a tuple with the ClusterMembers field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeviceRegistration) SetClusterMembers(v []AssetClusterMemberRelationship)
SetClusterMembers sets ClusterMembers field to given value.
func (o *AssetDeviceRegistration) HasClusterMembers() bool
HasClusterMembers returns a boolean if a field has been set.
func (o *AssetDeviceRegistration) SetClusterMembersNil(b bool)
SetClusterMembersNil sets the value for ClusterMembers to be an explicit nil
func (o *AssetDeviceRegistration) UnsetClusterMembers()
UnsetClusterMembers ensures that no value is present for ClusterMembers, not even an explicit nil
func (o *AssetDeviceRegistration) GetCustomPermissionResources() []MoBaseMoRelationship
GetCustomPermissionResources returns the CustomPermissionResources field if non-nil, zero value otherwise.
func (o *AssetDeviceRegistration) GetCustomPermissionResourcesOk() (*[]MoBaseMoRelationship, bool)
GetCustomPermissionResourcesOk returns a tuple with the CustomPermissionResources field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeviceRegistration) SetCustomPermissionResources(v []MoBaseMoRelationship)
SetCustomPermissionResources sets CustomPermissionResources field to given value.
func (o *AssetDeviceRegistration) HasCustomPermissionResources() bool
HasCustomPermissionResources returns a boolean if a field has been set.
func (o *AssetDeviceRegistration) SetCustomPermissionResourcesNil(b bool)
SetCustomPermissionResourcesNil sets the value for CustomPermissionResources to be an explicit nil
func (o *AssetDeviceRegistration) UnsetCustomPermissionResources()
UnsetCustomPermissionResources ensures that no value is present for CustomPermissionResources, not even an explicit nil
func (o *AssetDeviceRegistration) GetDeviceClaim() AssetDeviceClaimRelationship
GetDeviceClaim returns the DeviceClaim field if non-nil, zero value otherwise.
func (o *AssetDeviceRegistration) GetDeviceClaimOk() (*AssetDeviceClaimRelationship, bool)
GetDeviceClaimOk returns a tuple with the DeviceClaim field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeviceRegistration) SetDeviceClaim(v AssetDeviceClaimRelationship)
SetDeviceClaim sets DeviceClaim field to given value.
func (o *AssetDeviceRegistration) HasDeviceClaim() bool
HasDeviceClaim returns a boolean if a field has been set.
func (o *AssetDeviceRegistration) SetDeviceClaimNil(b bool)
SetDeviceClaimNil sets the value for DeviceClaim to be an explicit nil
func (o *AssetDeviceRegistration) UnsetDeviceClaim()
UnsetDeviceClaim ensures that no value is present for DeviceClaim, not even an explicit nil
func (o *AssetDeviceRegistration) GetDeviceConfiguration() AssetDeviceConfigurationRelationship
GetDeviceConfiguration returns the DeviceConfiguration field if non-nil, zero value otherwise.
func (o *AssetDeviceRegistration) GetDeviceConfigurationOk() (*AssetDeviceConfigurationRelationship, bool)
GetDeviceConfigurationOk returns a tuple with the DeviceConfiguration field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeviceRegistration) SetDeviceConfiguration(v AssetDeviceConfigurationRelationship)
SetDeviceConfiguration sets DeviceConfiguration field to given value.
func (o *AssetDeviceRegistration) HasDeviceConfiguration() bool
HasDeviceConfiguration returns a boolean if a field has been set.
func (o *AssetDeviceRegistration) SetDeviceConfigurationNil(b bool)
SetDeviceConfigurationNil sets the value for DeviceConfiguration to be an explicit nil
func (o *AssetDeviceRegistration) UnsetDeviceConfiguration()
UnsetDeviceConfiguration ensures that no value is present for DeviceConfiguration, not even an explicit nil
func (o *AssetDeviceRegistration) GetDomainGroup() IamDomainGroupRelationship
GetDomainGroup returns the DomainGroup field if non-nil, zero value otherwise.
func (o *AssetDeviceRegistration) GetDomainGroupOk() (*IamDomainGroupRelationship, bool)
GetDomainGroupOk returns a tuple with the DomainGroup field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeviceRegistration) SetDomainGroup(v IamDomainGroupRelationship)
SetDomainGroup sets DomainGroup field to given value.
func (o *AssetDeviceRegistration) HasDomainGroup() bool
HasDomainGroup returns a boolean if a field has been set.
func (o *AssetDeviceRegistration) SetDomainGroupNil(b bool)
SetDomainGroupNil sets the value for DomainGroup to be an explicit nil
func (o *AssetDeviceRegistration) UnsetDomainGroup()
UnsetDomainGroup ensures that no value is present for DomainGroup, not even an explicit nil
func (o *AssetDeviceRegistration) GetParentConnection() AssetDeviceRegistrationRelationship
GetParentConnection returns the ParentConnection field if non-nil, zero value otherwise.
func (o *AssetDeviceRegistration) GetParentConnectionOk() (*AssetDeviceRegistrationRelationship, bool)
GetParentConnectionOk returns a tuple with the ParentConnection field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeviceRegistration) SetParentConnection(v AssetDeviceRegistrationRelationship)
SetParentConnection sets ParentConnection field to given value.
func (o *AssetDeviceRegistration) HasParentConnection() bool
HasParentConnection returns a boolean if a field has been set.
func (o *AssetDeviceRegistration) SetParentConnectionNil(b bool)
SetParentConnectionNil sets the value for ParentConnection to be an explicit nil
func (o *AssetDeviceRegistration) UnsetParentConnection()
UnsetParentConnection ensures that no value is present for ParentConnection, not even an explicit nil
func (o *AssetDeviceRegistration) GetTarget() AssetTargetRelationship
GetTarget returns the Target field if non-nil, zero value otherwise.
func (o *AssetDeviceRegistration) GetTargetOk() (*AssetTargetRelationship, bool)
GetTargetOk returns a tuple with the Target field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeviceRegistration) SetTarget(v AssetTargetRelationship)
SetTarget sets Target field to given value.
func (o *AssetDeviceRegistration) HasTarget() bool
HasTarget returns a boolean if a field has been set.
func (o *AssetDeviceRegistration) SetTargetNil(b bool)
SetTargetNil sets the value for Target to be an explicit nil
func (o *AssetDeviceRegistration) UnsetTarget()
UnsetTarget ensures that no value is present for Target, not even an explicit nil