Skip to content

Latest commit

 

History

History
810 lines (445 loc) · 38.7 KB

AssetDeviceRegistration.md

File metadata and controls

810 lines (445 loc) · 38.7 KB

AssetDeviceRegistration

Properties

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]

Methods

NewAssetDeviceRegistration

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

NewAssetDeviceRegistrationWithDefaults

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

GetClassId

func (o *AssetDeviceRegistration) GetClassId() string

GetClassId returns the ClassId field if non-nil, zero value otherwise.

GetClassIdOk

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.

SetClassId

func (o *AssetDeviceRegistration) SetClassId(v string)

SetClassId sets ClassId field to given value.

GetObjectType

func (o *AssetDeviceRegistration) GetObjectType() string

GetObjectType returns the ObjectType field if non-nil, zero value otherwise.

GetObjectTypeOk

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.

SetObjectType

func (o *AssetDeviceRegistration) SetObjectType(v string)

SetObjectType sets ObjectType field to given value.

GetAccessKeyId

func (o *AssetDeviceRegistration) GetAccessKeyId() string

GetAccessKeyId returns the AccessKeyId field if non-nil, zero value otherwise.

GetAccessKeyIdOk

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.

SetAccessKeyId

func (o *AssetDeviceRegistration) SetAccessKeyId(v string)

SetAccessKeyId sets AccessKeyId field to given value.

HasAccessKeyId

func (o *AssetDeviceRegistration) HasAccessKeyId() bool

HasAccessKeyId returns a boolean if a field has been set.

GetClaimedByUserName

func (o *AssetDeviceRegistration) GetClaimedByUserName() string

GetClaimedByUserName returns the ClaimedByUserName field if non-nil, zero value otherwise.

GetClaimedByUserNameOk

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.

SetClaimedByUserName

func (o *AssetDeviceRegistration) SetClaimedByUserName(v string)

SetClaimedByUserName sets ClaimedByUserName field to given value.

HasClaimedByUserName

func (o *AssetDeviceRegistration) HasClaimedByUserName() bool

HasClaimedByUserName returns a boolean if a field has been set.

GetClaimedTime

func (o *AssetDeviceRegistration) GetClaimedTime() time.Time

GetClaimedTime returns the ClaimedTime field if non-nil, zero value otherwise.

GetClaimedTimeOk

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.

SetClaimedTime

func (o *AssetDeviceRegistration) SetClaimedTime(v time.Time)

SetClaimedTime sets ClaimedTime field to given value.

HasClaimedTime

func (o *AssetDeviceRegistration) HasClaimedTime() bool

HasClaimedTime returns a boolean if a field has been set.

GetDeviceHostname

func (o *AssetDeviceRegistration) GetDeviceHostname() []string

GetDeviceHostname returns the DeviceHostname field if non-nil, zero value otherwise.

GetDeviceHostnameOk

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.

SetDeviceHostname

func (o *AssetDeviceRegistration) SetDeviceHostname(v []string)

SetDeviceHostname sets DeviceHostname field to given value.

HasDeviceHostname

func (o *AssetDeviceRegistration) HasDeviceHostname() bool

HasDeviceHostname returns a boolean if a field has been set.

SetDeviceHostnameNil

func (o *AssetDeviceRegistration) SetDeviceHostnameNil(b bool)

SetDeviceHostnameNil sets the value for DeviceHostname to be an explicit nil

UnsetDeviceHostname

func (o *AssetDeviceRegistration) UnsetDeviceHostname()

UnsetDeviceHostname ensures that no value is present for DeviceHostname, not even an explicit nil

GetDeviceIpAddress

func (o *AssetDeviceRegistration) GetDeviceIpAddress() []string

GetDeviceIpAddress returns the DeviceIpAddress field if non-nil, zero value otherwise.

GetDeviceIpAddressOk

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.

SetDeviceIpAddress

func (o *AssetDeviceRegistration) SetDeviceIpAddress(v []string)

SetDeviceIpAddress sets DeviceIpAddress field to given value.

HasDeviceIpAddress

func (o *AssetDeviceRegistration) HasDeviceIpAddress() bool

HasDeviceIpAddress returns a boolean if a field has been set.

SetDeviceIpAddressNil

func (o *AssetDeviceRegistration) SetDeviceIpAddressNil(b bool)

SetDeviceIpAddressNil sets the value for DeviceIpAddress to be an explicit nil

UnsetDeviceIpAddress

func (o *AssetDeviceRegistration) UnsetDeviceIpAddress()

UnsetDeviceIpAddress ensures that no value is present for DeviceIpAddress, not even an explicit nil

GetExecutionMode

func (o *AssetDeviceRegistration) GetExecutionMode() string

GetExecutionMode returns the ExecutionMode field if non-nil, zero value otherwise.

GetExecutionModeOk

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.

SetExecutionMode

func (o *AssetDeviceRegistration) SetExecutionMode(v string)

SetExecutionMode sets ExecutionMode field to given value.

HasExecutionMode

func (o *AssetDeviceRegistration) HasExecutionMode() bool

HasExecutionMode returns a boolean if a field has been set.

GetParentSignature

func (o *AssetDeviceRegistration) GetParentSignature() AssetClaimSignature

GetParentSignature returns the ParentSignature field if non-nil, zero value otherwise.

GetParentSignatureOk

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.

SetParentSignature

func (o *AssetDeviceRegistration) SetParentSignature(v AssetClaimSignature)

SetParentSignature sets ParentSignature field to given value.

HasParentSignature

func (o *AssetDeviceRegistration) HasParentSignature() bool

HasParentSignature returns a boolean if a field has been set.

SetParentSignatureNil

func (o *AssetDeviceRegistration) SetParentSignatureNil(b bool)

SetParentSignatureNil sets the value for ParentSignature to be an explicit nil

UnsetParentSignature

func (o *AssetDeviceRegistration) UnsetParentSignature()

UnsetParentSignature ensures that no value is present for ParentSignature, not even an explicit nil

GetPid

func (o *AssetDeviceRegistration) GetPid() []string

GetPid returns the Pid field if non-nil, zero value otherwise.

GetPidOk

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.

SetPid

func (o *AssetDeviceRegistration) SetPid(v []string)

SetPid sets Pid field to given value.

HasPid

func (o *AssetDeviceRegistration) HasPid() bool

HasPid returns a boolean if a field has been set.

SetPidNil

func (o *AssetDeviceRegistration) SetPidNil(b bool)

SetPidNil sets the value for Pid to be an explicit nil

UnsetPid

func (o *AssetDeviceRegistration) UnsetPid()

UnsetPid ensures that no value is present for Pid, not even an explicit nil

GetPlatformType

func (o *AssetDeviceRegistration) GetPlatformType() string

GetPlatformType returns the PlatformType field if non-nil, zero value otherwise.

GetPlatformTypeOk

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.

SetPlatformType

func (o *AssetDeviceRegistration) SetPlatformType(v string)

SetPlatformType sets PlatformType field to given value.

HasPlatformType

func (o *AssetDeviceRegistration) HasPlatformType() bool

HasPlatformType returns a boolean if a field has been set.

GetPublicAccessKey

func (o *AssetDeviceRegistration) GetPublicAccessKey() string

GetPublicAccessKey returns the PublicAccessKey field if non-nil, zero value otherwise.

GetPublicAccessKeyOk

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.

SetPublicAccessKey

func (o *AssetDeviceRegistration) SetPublicAccessKey(v string)

SetPublicAccessKey sets PublicAccessKey field to given value.

HasPublicAccessKey

func (o *AssetDeviceRegistration) HasPublicAccessKey() bool

HasPublicAccessKey returns a boolean if a field has been set.

GetPublicEncryptionKey

func (o *AssetDeviceRegistration) GetPublicEncryptionKey() string

GetPublicEncryptionKey returns the PublicEncryptionKey field if non-nil, zero value otherwise.

GetPublicEncryptionKeyOk

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.

SetPublicEncryptionKey

func (o *AssetDeviceRegistration) SetPublicEncryptionKey(v string)

SetPublicEncryptionKey sets PublicEncryptionKey field to given value.

HasPublicEncryptionKey

func (o *AssetDeviceRegistration) HasPublicEncryptionKey() bool

HasPublicEncryptionKey returns a boolean if a field has been set.

GetReadOnly

func (o *AssetDeviceRegistration) GetReadOnly() bool

GetReadOnly returns the ReadOnly field if non-nil, zero value otherwise.

GetReadOnlyOk

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.

SetReadOnly

func (o *AssetDeviceRegistration) SetReadOnly(v bool)

SetReadOnly sets ReadOnly field to given value.

HasReadOnly

func (o *AssetDeviceRegistration) HasReadOnly() bool

HasReadOnly returns a boolean if a field has been set.

GetSerial

func (o *AssetDeviceRegistration) GetSerial() []string

GetSerial returns the Serial field if non-nil, zero value otherwise.

GetSerialOk

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.

SetSerial

func (o *AssetDeviceRegistration) SetSerial(v []string)

SetSerial sets Serial field to given value.

HasSerial

func (o *AssetDeviceRegistration) HasSerial() bool

HasSerial returns a boolean if a field has been set.

SetSerialNil

func (o *AssetDeviceRegistration) SetSerialNil(b bool)

SetSerialNil sets the value for Serial to be an explicit nil

UnsetSerial

func (o *AssetDeviceRegistration) UnsetSerial()

UnsetSerial ensures that no value is present for Serial, not even an explicit nil

GetVendor

func (o *AssetDeviceRegistration) GetVendor() string

GetVendor returns the Vendor field if non-nil, zero value otherwise.

GetVendorOk

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.

SetVendor

func (o *AssetDeviceRegistration) SetVendor(v string)

SetVendor sets Vendor field to given value.

HasVendor

func (o *AssetDeviceRegistration) HasVendor() bool

HasVendor returns a boolean if a field has been set.

GetAccount

func (o *AssetDeviceRegistration) GetAccount() IamAccountRelationship

GetAccount returns the Account field if non-nil, zero value otherwise.

GetAccountOk

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.

SetAccount

func (o *AssetDeviceRegistration) SetAccount(v IamAccountRelationship)

SetAccount sets Account field to given value.

HasAccount

func (o *AssetDeviceRegistration) HasAccount() bool

HasAccount returns a boolean if a field has been set.

SetAccountNil

func (o *AssetDeviceRegistration) SetAccountNil(b bool)

SetAccountNil sets the value for Account to be an explicit nil

UnsetAccount

func (o *AssetDeviceRegistration) UnsetAccount()

UnsetAccount ensures that no value is present for Account, not even an explicit nil

GetClaimedByUser

func (o *AssetDeviceRegistration) GetClaimedByUser() IamUserRelationship

GetClaimedByUser returns the ClaimedByUser field if non-nil, zero value otherwise.

GetClaimedByUserOk

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.

SetClaimedByUser

func (o *AssetDeviceRegistration) SetClaimedByUser(v IamUserRelationship)

SetClaimedByUser sets ClaimedByUser field to given value.

HasClaimedByUser

func (o *AssetDeviceRegistration) HasClaimedByUser() bool

HasClaimedByUser returns a boolean if a field has been set.

SetClaimedByUserNil

func (o *AssetDeviceRegistration) SetClaimedByUserNil(b bool)

SetClaimedByUserNil sets the value for ClaimedByUser to be an explicit nil

UnsetClaimedByUser

func (o *AssetDeviceRegistration) UnsetClaimedByUser()

UnsetClaimedByUser ensures that no value is present for ClaimedByUser, not even an explicit nil

GetClusterMembers

func (o *AssetDeviceRegistration) GetClusterMembers() []AssetClusterMemberRelationship

GetClusterMembers returns the ClusterMembers field if non-nil, zero value otherwise.

GetClusterMembersOk

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.

SetClusterMembers

func (o *AssetDeviceRegistration) SetClusterMembers(v []AssetClusterMemberRelationship)

SetClusterMembers sets ClusterMembers field to given value.

HasClusterMembers

func (o *AssetDeviceRegistration) HasClusterMembers() bool

HasClusterMembers returns a boolean if a field has been set.

SetClusterMembersNil

func (o *AssetDeviceRegistration) SetClusterMembersNil(b bool)

SetClusterMembersNil sets the value for ClusterMembers to be an explicit nil

UnsetClusterMembers

func (o *AssetDeviceRegistration) UnsetClusterMembers()

UnsetClusterMembers ensures that no value is present for ClusterMembers, not even an explicit nil

GetCustomPermissionResources

func (o *AssetDeviceRegistration) GetCustomPermissionResources() []MoBaseMoRelationship

GetCustomPermissionResources returns the CustomPermissionResources field if non-nil, zero value otherwise.

GetCustomPermissionResourcesOk

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.

SetCustomPermissionResources

func (o *AssetDeviceRegistration) SetCustomPermissionResources(v []MoBaseMoRelationship)

SetCustomPermissionResources sets CustomPermissionResources field to given value.

HasCustomPermissionResources

func (o *AssetDeviceRegistration) HasCustomPermissionResources() bool

HasCustomPermissionResources returns a boolean if a field has been set.

SetCustomPermissionResourcesNil

func (o *AssetDeviceRegistration) SetCustomPermissionResourcesNil(b bool)

SetCustomPermissionResourcesNil sets the value for CustomPermissionResources to be an explicit nil

UnsetCustomPermissionResources

func (o *AssetDeviceRegistration) UnsetCustomPermissionResources()

UnsetCustomPermissionResources ensures that no value is present for CustomPermissionResources, not even an explicit nil

GetDeviceClaim

func (o *AssetDeviceRegistration) GetDeviceClaim() AssetDeviceClaimRelationship

GetDeviceClaim returns the DeviceClaim field if non-nil, zero value otherwise.

GetDeviceClaimOk

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.

SetDeviceClaim

func (o *AssetDeviceRegistration) SetDeviceClaim(v AssetDeviceClaimRelationship)

SetDeviceClaim sets DeviceClaim field to given value.

HasDeviceClaim

func (o *AssetDeviceRegistration) HasDeviceClaim() bool

HasDeviceClaim returns a boolean if a field has been set.

SetDeviceClaimNil

func (o *AssetDeviceRegistration) SetDeviceClaimNil(b bool)

SetDeviceClaimNil sets the value for DeviceClaim to be an explicit nil

UnsetDeviceClaim

func (o *AssetDeviceRegistration) UnsetDeviceClaim()

UnsetDeviceClaim ensures that no value is present for DeviceClaim, not even an explicit nil

GetDeviceConfiguration

func (o *AssetDeviceRegistration) GetDeviceConfiguration() AssetDeviceConfigurationRelationship

GetDeviceConfiguration returns the DeviceConfiguration field if non-nil, zero value otherwise.

GetDeviceConfigurationOk

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.

SetDeviceConfiguration

func (o *AssetDeviceRegistration) SetDeviceConfiguration(v AssetDeviceConfigurationRelationship)

SetDeviceConfiguration sets DeviceConfiguration field to given value.

HasDeviceConfiguration

func (o *AssetDeviceRegistration) HasDeviceConfiguration() bool

HasDeviceConfiguration returns a boolean if a field has been set.

SetDeviceConfigurationNil

func (o *AssetDeviceRegistration) SetDeviceConfigurationNil(b bool)

SetDeviceConfigurationNil sets the value for DeviceConfiguration to be an explicit nil

UnsetDeviceConfiguration

func (o *AssetDeviceRegistration) UnsetDeviceConfiguration()

UnsetDeviceConfiguration ensures that no value is present for DeviceConfiguration, not even an explicit nil

GetDomainGroup

func (o *AssetDeviceRegistration) GetDomainGroup() IamDomainGroupRelationship

GetDomainGroup returns the DomainGroup field if non-nil, zero value otherwise.

GetDomainGroupOk

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.

SetDomainGroup

func (o *AssetDeviceRegistration) SetDomainGroup(v IamDomainGroupRelationship)

SetDomainGroup sets DomainGroup field to given value.

HasDomainGroup

func (o *AssetDeviceRegistration) HasDomainGroup() bool

HasDomainGroup returns a boolean if a field has been set.

SetDomainGroupNil

func (o *AssetDeviceRegistration) SetDomainGroupNil(b bool)

SetDomainGroupNil sets the value for DomainGroup to be an explicit nil

UnsetDomainGroup

func (o *AssetDeviceRegistration) UnsetDomainGroup()

UnsetDomainGroup ensures that no value is present for DomainGroup, not even an explicit nil

GetParentConnection

func (o *AssetDeviceRegistration) GetParentConnection() AssetDeviceRegistrationRelationship

GetParentConnection returns the ParentConnection field if non-nil, zero value otherwise.

GetParentConnectionOk

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.

SetParentConnection

func (o *AssetDeviceRegistration) SetParentConnection(v AssetDeviceRegistrationRelationship)

SetParentConnection sets ParentConnection field to given value.

HasParentConnection

func (o *AssetDeviceRegistration) HasParentConnection() bool

HasParentConnection returns a boolean if a field has been set.

SetParentConnectionNil

func (o *AssetDeviceRegistration) SetParentConnectionNil(b bool)

SetParentConnectionNil sets the value for ParentConnection to be an explicit nil

UnsetParentConnection

func (o *AssetDeviceRegistration) UnsetParentConnection()

UnsetParentConnection ensures that no value is present for ParentConnection, not even an explicit nil

GetTarget

func (o *AssetDeviceRegistration) GetTarget() AssetTargetRelationship

GetTarget returns the Target field if non-nil, zero value otherwise.

GetTargetOk

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.

SetTarget

func (o *AssetDeviceRegistration) SetTarget(v AssetTargetRelationship)

SetTarget sets Target field to given value.

HasTarget

func (o *AssetDeviceRegistration) HasTarget() bool

HasTarget returns a boolean if a field has been set.

SetTargetNil

func (o *AssetDeviceRegistration) SetTargetNil(b bool)

SetTargetNil sets the value for Target to be an explicit nil

UnsetTarget

func (o *AssetDeviceRegistration) UnsetTarget()

UnsetTarget ensures that no value is present for Target, not even an explicit nil

[Back to Model list] [Back to API list] [Back to README]