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.Target"] |
ObjectType | string | The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. | [default to "asset.Target"] |
AlarmSummary | Pointer to NullableAssetAlarmSummary | [optional] | |
ClaimedByUserName | Pointer to string | The name or email id of the user who claimed the target. | [optional] [readonly] |
Connections | Pointer to []AssetConnection | [optional] | |
ConnectorVersion | Pointer to string | The Device Connector version for target types which are managed by via embedded Device Connector. | [optional] [readonly] |
ExternalIpAddress | Pointer to string | ExternalIpAddress is applicable for targets which are managed via an Intersight Device Connector. The value is the IP Address of the target as seen from Intersight. It is either the IP Address of the managed target's interface which has a route to the internet or a NAT IP Address when the target is deployed in a private network. | [optional] [readonly] |
IpAddress | Pointer to []string | [optional] | |
ManagementLocation | Pointer to string | The location from which Intersight manages the target. * `Unknown` - The management mechanism is not detected. Unknown is used as a default by the implementation and is not an allowed user input. * `Intersight` - Management of a target is performed directly from Intersight. Network connections are established from Intersight to a management interface of the Target and authenticated using user provided credentials. * `IntersightAssist` - Management of a target is performed via a selected Intersight Assist. Network connections are established from the Intersight Assist to a management interface of the Target. * `DeviceConnector` - An Intersight Device Connector running within the Target establishes a connection to Intersight and management of the target is performed via this connection. | [optional] [default to "Unknown"] |
Name | Pointer to string | A user provided name for the managed target. | [optional] |
ProductId | Pointer to []string | [optional] | |
ReadOnly | Pointer to bool | For targets which are managed by an embedded Intersight Device Connector, this field indicates that an administrator of the target has disabled management operations of the Device Connector and only monitoring is permitted. | [optional] [readonly] |
Services | Pointer to []AssetService | [optional] | |
Status | Pointer to string | Status indicates if Intersight can establish a connection and authenticate with the managed target. Status does not include information about the functional health of the target. * `` - The target details have been persisted but Intersight has not yet attempted to connect to the target. * `Connected` - Intersight is able to establish a connection to the target and initiate management activities. * `NotConnected` - Intersight is unable to establish a connection to the target. * `ClaimInProgress` - Claim of the target is in progress. A connection to the target has not been fully established. * `UnclaimInProgress` - Unclaim of the target is in progress. Intersight is able to connect to the target and all management operations are supported. * `Unclaimed` - The device was un-claimed from the users account by an Administrator of the device. Also indicates the failure to claim Targets of type HTTP Endpoint in Intersight. * `Claimed` - Target of type HTTP Endpoint is successfully claimed in Intersight. Currently no validation is performed to verify the Target connectivity from Intersight at the time of creation. However invoking API from Intersight Orchestrator fails if this Target is not reachable from Intersight or if Target API credentials are incorrect. | [optional] [readonly] [default to ""] |
StatusErrorReason | Pointer to string | StatusErrorReason provides additional context for the Status. | [optional] [readonly] |
TargetId | Pointer to []string | [optional] | |
TargetType | Pointer to string | The type of the managed target. For example a UCS Server or VMware Vcenter target. * `` - 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 ""] |
Vendor | Pointer to string | The vendor of the managed target. | [optional] [readonly] |
Account | Pointer to NullableIamAccountRelationship | [optional] | |
Assist | Pointer to NullableAssetTargetRelationship | [optional] | |
CustomPermissionResources | Pointer to []MoBaseMoRelationship | An array of relationships to moBaseMo resources. | [optional] [readonly] |
RegisteredDevice | Pointer to NullableAssetDeviceRegistrationRelationship | [optional] | |
TrustPoint | Pointer to NullableIamTrustPointRelationship | [optional] | |
WorkflowInfo | Pointer to NullableWorkflowWorkflowInfoRelationship | [optional] |
func NewAssetTarget(classId string, objectType string, ) *AssetTarget
NewAssetTarget instantiates a new AssetTarget 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 NewAssetTargetWithDefaults() *AssetTarget
NewAssetTargetWithDefaults instantiates a new AssetTarget 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 *AssetTarget) GetClassId() string
GetClassId returns the ClassId field if non-nil, zero value otherwise.
func (o *AssetTarget) 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 *AssetTarget) SetClassId(v string)
SetClassId sets ClassId field to given value.
func (o *AssetTarget) GetObjectType() string
GetObjectType returns the ObjectType field if non-nil, zero value otherwise.
func (o *AssetTarget) 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 *AssetTarget) SetObjectType(v string)
SetObjectType sets ObjectType field to given value.
func (o *AssetTarget) GetAlarmSummary() AssetAlarmSummary
GetAlarmSummary returns the AlarmSummary field if non-nil, zero value otherwise.
func (o *AssetTarget) GetAlarmSummaryOk() (*AssetAlarmSummary, bool)
GetAlarmSummaryOk returns a tuple with the AlarmSummary field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetTarget) SetAlarmSummary(v AssetAlarmSummary)
SetAlarmSummary sets AlarmSummary field to given value.
func (o *AssetTarget) HasAlarmSummary() bool
HasAlarmSummary returns a boolean if a field has been set.
func (o *AssetTarget) SetAlarmSummaryNil(b bool)
SetAlarmSummaryNil sets the value for AlarmSummary to be an explicit nil
func (o *AssetTarget) UnsetAlarmSummary()
UnsetAlarmSummary ensures that no value is present for AlarmSummary, not even an explicit nil
func (o *AssetTarget) GetClaimedByUserName() string
GetClaimedByUserName returns the ClaimedByUserName field if non-nil, zero value otherwise.
func (o *AssetTarget) 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 *AssetTarget) SetClaimedByUserName(v string)
SetClaimedByUserName sets ClaimedByUserName field to given value.
func (o *AssetTarget) HasClaimedByUserName() bool
HasClaimedByUserName returns a boolean if a field has been set.
func (o *AssetTarget) GetConnections() []AssetConnection
GetConnections returns the Connections field if non-nil, zero value otherwise.
func (o *AssetTarget) GetConnectionsOk() (*[]AssetConnection, bool)
GetConnectionsOk returns a tuple with the Connections field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetTarget) SetConnections(v []AssetConnection)
SetConnections sets Connections field to given value.
func (o *AssetTarget) HasConnections() bool
HasConnections returns a boolean if a field has been set.
func (o *AssetTarget) SetConnectionsNil(b bool)
SetConnectionsNil sets the value for Connections to be an explicit nil
func (o *AssetTarget) UnsetConnections()
UnsetConnections ensures that no value is present for Connections, not even an explicit nil
func (o *AssetTarget) GetConnectorVersion() string
GetConnectorVersion returns the ConnectorVersion field if non-nil, zero value otherwise.
func (o *AssetTarget) GetConnectorVersionOk() (*string, bool)
GetConnectorVersionOk returns a tuple with the ConnectorVersion field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetTarget) SetConnectorVersion(v string)
SetConnectorVersion sets ConnectorVersion field to given value.
func (o *AssetTarget) HasConnectorVersion() bool
HasConnectorVersion returns a boolean if a field has been set.
func (o *AssetTarget) GetExternalIpAddress() string
GetExternalIpAddress returns the ExternalIpAddress field if non-nil, zero value otherwise.
func (o *AssetTarget) GetExternalIpAddressOk() (*string, bool)
GetExternalIpAddressOk returns a tuple with the ExternalIpAddress field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetTarget) SetExternalIpAddress(v string)
SetExternalIpAddress sets ExternalIpAddress field to given value.
func (o *AssetTarget) HasExternalIpAddress() bool
HasExternalIpAddress returns a boolean if a field has been set.
func (o *AssetTarget) GetIpAddress() []string
GetIpAddress returns the IpAddress field if non-nil, zero value otherwise.
func (o *AssetTarget) GetIpAddressOk() (*[]string, bool)
GetIpAddressOk returns a tuple with the IpAddress field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetTarget) SetIpAddress(v []string)
SetIpAddress sets IpAddress field to given value.
func (o *AssetTarget) HasIpAddress() bool
HasIpAddress returns a boolean if a field has been set.
func (o *AssetTarget) SetIpAddressNil(b bool)
SetIpAddressNil sets the value for IpAddress to be an explicit nil
func (o *AssetTarget) UnsetIpAddress()
UnsetIpAddress ensures that no value is present for IpAddress, not even an explicit nil
func (o *AssetTarget) GetManagementLocation() string
GetManagementLocation returns the ManagementLocation field if non-nil, zero value otherwise.
func (o *AssetTarget) GetManagementLocationOk() (*string, bool)
GetManagementLocationOk returns a tuple with the ManagementLocation field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetTarget) SetManagementLocation(v string)
SetManagementLocation sets ManagementLocation field to given value.
func (o *AssetTarget) HasManagementLocation() bool
HasManagementLocation returns a boolean if a field has been set.
func (o *AssetTarget) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *AssetTarget) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetTarget) SetName(v string)
SetName sets Name field to given value.
func (o *AssetTarget) HasName() bool
HasName returns a boolean if a field has been set.
func (o *AssetTarget) GetProductId() []string
GetProductId returns the ProductId field if non-nil, zero value otherwise.
func (o *AssetTarget) GetProductIdOk() (*[]string, bool)
GetProductIdOk returns a tuple with the ProductId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetTarget) SetProductId(v []string)
SetProductId sets ProductId field to given value.
func (o *AssetTarget) HasProductId() bool
HasProductId returns a boolean if a field has been set.
func (o *AssetTarget) SetProductIdNil(b bool)
SetProductIdNil sets the value for ProductId to be an explicit nil
func (o *AssetTarget) UnsetProductId()
UnsetProductId ensures that no value is present for ProductId, not even an explicit nil
func (o *AssetTarget) GetReadOnly() bool
GetReadOnly returns the ReadOnly field if non-nil, zero value otherwise.
func (o *AssetTarget) 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 *AssetTarget) SetReadOnly(v bool)
SetReadOnly sets ReadOnly field to given value.
func (o *AssetTarget) HasReadOnly() bool
HasReadOnly returns a boolean if a field has been set.
func (o *AssetTarget) GetServices() []AssetService
GetServices returns the Services field if non-nil, zero value otherwise.
func (o *AssetTarget) GetServicesOk() (*[]AssetService, bool)
GetServicesOk returns a tuple with the Services field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetTarget) SetServices(v []AssetService)
SetServices sets Services field to given value.
func (o *AssetTarget) HasServices() bool
HasServices returns a boolean if a field has been set.
func (o *AssetTarget) SetServicesNil(b bool)
SetServicesNil sets the value for Services to be an explicit nil
func (o *AssetTarget) UnsetServices()
UnsetServices ensures that no value is present for Services, not even an explicit nil
func (o *AssetTarget) GetStatus() string
GetStatus returns the Status field if non-nil, zero value otherwise.
func (o *AssetTarget) 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 *AssetTarget) SetStatus(v string)
SetStatus sets Status field to given value.
func (o *AssetTarget) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (o *AssetTarget) GetStatusErrorReason() string
GetStatusErrorReason returns the StatusErrorReason field if non-nil, zero value otherwise.
func (o *AssetTarget) GetStatusErrorReasonOk() (*string, bool)
GetStatusErrorReasonOk returns a tuple with the StatusErrorReason field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetTarget) SetStatusErrorReason(v string)
SetStatusErrorReason sets StatusErrorReason field to given value.
func (o *AssetTarget) HasStatusErrorReason() bool
HasStatusErrorReason returns a boolean if a field has been set.
func (o *AssetTarget) GetTargetId() []string
GetTargetId returns the TargetId field if non-nil, zero value otherwise.
func (o *AssetTarget) GetTargetIdOk() (*[]string, bool)
GetTargetIdOk returns a tuple with the TargetId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetTarget) SetTargetId(v []string)
SetTargetId sets TargetId field to given value.
func (o *AssetTarget) HasTargetId() bool
HasTargetId returns a boolean if a field has been set.
func (o *AssetTarget) SetTargetIdNil(b bool)
SetTargetIdNil sets the value for TargetId to be an explicit nil
func (o *AssetTarget) UnsetTargetId()
UnsetTargetId ensures that no value is present for TargetId, not even an explicit nil
func (o *AssetTarget) GetTargetType() string
GetTargetType returns the TargetType field if non-nil, zero value otherwise.
func (o *AssetTarget) GetTargetTypeOk() (*string, bool)
GetTargetTypeOk returns a tuple with the TargetType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetTarget) SetTargetType(v string)
SetTargetType sets TargetType field to given value.
func (o *AssetTarget) HasTargetType() bool
HasTargetType returns a boolean if a field has been set.
func (o *AssetTarget) GetVendor() string
GetVendor returns the Vendor field if non-nil, zero value otherwise.
func (o *AssetTarget) 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 *AssetTarget) SetVendor(v string)
SetVendor sets Vendor field to given value.
func (o *AssetTarget) HasVendor() bool
HasVendor returns a boolean if a field has been set.
func (o *AssetTarget) GetAccount() IamAccountRelationship
GetAccount returns the Account field if non-nil, zero value otherwise.
func (o *AssetTarget) 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 *AssetTarget) SetAccount(v IamAccountRelationship)
SetAccount sets Account field to given value.
func (o *AssetTarget) HasAccount() bool
HasAccount returns a boolean if a field has been set.
func (o *AssetTarget) SetAccountNil(b bool)
SetAccountNil sets the value for Account to be an explicit nil
func (o *AssetTarget) UnsetAccount()
UnsetAccount ensures that no value is present for Account, not even an explicit nil
func (o *AssetTarget) GetAssist() AssetTargetRelationship
GetAssist returns the Assist field if non-nil, zero value otherwise.
func (o *AssetTarget) GetAssistOk() (*AssetTargetRelationship, bool)
GetAssistOk returns a tuple with the Assist field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetTarget) SetAssist(v AssetTargetRelationship)
SetAssist sets Assist field to given value.
func (o *AssetTarget) HasAssist() bool
HasAssist returns a boolean if a field has been set.
func (o *AssetTarget) SetAssistNil(b bool)
SetAssistNil sets the value for Assist to be an explicit nil
func (o *AssetTarget) UnsetAssist()
UnsetAssist ensures that no value is present for Assist, not even an explicit nil
func (o *AssetTarget) GetCustomPermissionResources() []MoBaseMoRelationship
GetCustomPermissionResources returns the CustomPermissionResources field if non-nil, zero value otherwise.
func (o *AssetTarget) 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 *AssetTarget) SetCustomPermissionResources(v []MoBaseMoRelationship)
SetCustomPermissionResources sets CustomPermissionResources field to given value.
func (o *AssetTarget) HasCustomPermissionResources() bool
HasCustomPermissionResources returns a boolean if a field has been set.
func (o *AssetTarget) SetCustomPermissionResourcesNil(b bool)
SetCustomPermissionResourcesNil sets the value for CustomPermissionResources to be an explicit nil
func (o *AssetTarget) UnsetCustomPermissionResources()
UnsetCustomPermissionResources ensures that no value is present for CustomPermissionResources, not even an explicit nil
func (o *AssetTarget) GetRegisteredDevice() AssetDeviceRegistrationRelationship
GetRegisteredDevice returns the RegisteredDevice field if non-nil, zero value otherwise.
func (o *AssetTarget) GetRegisteredDeviceOk() (*AssetDeviceRegistrationRelationship, bool)
GetRegisteredDeviceOk returns a tuple with the RegisteredDevice field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetTarget) SetRegisteredDevice(v AssetDeviceRegistrationRelationship)
SetRegisteredDevice sets RegisteredDevice field to given value.
func (o *AssetTarget) HasRegisteredDevice() bool
HasRegisteredDevice returns a boolean if a field has been set.
func (o *AssetTarget) SetRegisteredDeviceNil(b bool)
SetRegisteredDeviceNil sets the value for RegisteredDevice to be an explicit nil
func (o *AssetTarget) UnsetRegisteredDevice()
UnsetRegisteredDevice ensures that no value is present for RegisteredDevice, not even an explicit nil
func (o *AssetTarget) GetTrustPoint() IamTrustPointRelationship
GetTrustPoint returns the TrustPoint field if non-nil, zero value otherwise.
func (o *AssetTarget) GetTrustPointOk() (*IamTrustPointRelationship, bool)
GetTrustPointOk returns a tuple with the TrustPoint field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetTarget) SetTrustPoint(v IamTrustPointRelationship)
SetTrustPoint sets TrustPoint field to given value.
func (o *AssetTarget) HasTrustPoint() bool
HasTrustPoint returns a boolean if a field has been set.
func (o *AssetTarget) SetTrustPointNil(b bool)
SetTrustPointNil sets the value for TrustPoint to be an explicit nil
func (o *AssetTarget) UnsetTrustPoint()
UnsetTrustPoint ensures that no value is present for TrustPoint, not even an explicit nil
func (o *AssetTarget) GetWorkflowInfo() WorkflowWorkflowInfoRelationship
GetWorkflowInfo returns the WorkflowInfo field if non-nil, zero value otherwise.
func (o *AssetTarget) GetWorkflowInfoOk() (*WorkflowWorkflowInfoRelationship, bool)
GetWorkflowInfoOk returns a tuple with the WorkflowInfo field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetTarget) SetWorkflowInfo(v WorkflowWorkflowInfoRelationship)
SetWorkflowInfo sets WorkflowInfo field to given value.
func (o *AssetTarget) HasWorkflowInfo() bool
HasWorkflowInfo returns a boolean if a field has been set.
func (o *AssetTarget) SetWorkflowInfoNil(b bool)
SetWorkflowInfoNil sets the value for WorkflowInfo to be an explicit nil
func (o *AssetTarget) UnsetWorkflowInfo()
UnsetWorkflowInfo ensures that no value is present for WorkflowInfo, not even an explicit nil