Skip to content

Latest commit

 

History

History
764 lines (419 loc) · 36.4 KB

AssetTarget.md

File metadata and controls

764 lines (419 loc) · 36.4 KB

AssetTarget

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.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]

Methods

NewAssetTarget

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

NewAssetTargetWithDefaults

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

GetClassId

func (o *AssetTarget) GetClassId() string

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

GetClassIdOk

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.

SetClassId

func (o *AssetTarget) SetClassId(v string)

SetClassId sets ClassId field to given value.

GetObjectType

func (o *AssetTarget) GetObjectType() string

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

GetObjectTypeOk

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.

SetObjectType

func (o *AssetTarget) SetObjectType(v string)

SetObjectType sets ObjectType field to given value.

GetAlarmSummary

func (o *AssetTarget) GetAlarmSummary() AssetAlarmSummary

GetAlarmSummary returns the AlarmSummary field if non-nil, zero value otherwise.

GetAlarmSummaryOk

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.

SetAlarmSummary

func (o *AssetTarget) SetAlarmSummary(v AssetAlarmSummary)

SetAlarmSummary sets AlarmSummary field to given value.

HasAlarmSummary

func (o *AssetTarget) HasAlarmSummary() bool

HasAlarmSummary returns a boolean if a field has been set.

SetAlarmSummaryNil

func (o *AssetTarget) SetAlarmSummaryNil(b bool)

SetAlarmSummaryNil sets the value for AlarmSummary to be an explicit nil

UnsetAlarmSummary

func (o *AssetTarget) UnsetAlarmSummary()

UnsetAlarmSummary ensures that no value is present for AlarmSummary, not even an explicit nil

GetClaimedByUserName

func (o *AssetTarget) GetClaimedByUserName() string

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

GetClaimedByUserNameOk

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.

SetClaimedByUserName

func (o *AssetTarget) SetClaimedByUserName(v string)

SetClaimedByUserName sets ClaimedByUserName field to given value.

HasClaimedByUserName

func (o *AssetTarget) HasClaimedByUserName() bool

HasClaimedByUserName returns a boolean if a field has been set.

GetConnections

func (o *AssetTarget) GetConnections() []AssetConnection

GetConnections returns the Connections field if non-nil, zero value otherwise.

GetConnectionsOk

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.

SetConnections

func (o *AssetTarget) SetConnections(v []AssetConnection)

SetConnections sets Connections field to given value.

HasConnections

func (o *AssetTarget) HasConnections() bool

HasConnections returns a boolean if a field has been set.

SetConnectionsNil

func (o *AssetTarget) SetConnectionsNil(b bool)

SetConnectionsNil sets the value for Connections to be an explicit nil

UnsetConnections

func (o *AssetTarget) UnsetConnections()

UnsetConnections ensures that no value is present for Connections, not even an explicit nil

GetConnectorVersion

func (o *AssetTarget) GetConnectorVersion() string

GetConnectorVersion returns the ConnectorVersion field if non-nil, zero value otherwise.

GetConnectorVersionOk

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.

SetConnectorVersion

func (o *AssetTarget) SetConnectorVersion(v string)

SetConnectorVersion sets ConnectorVersion field to given value.

HasConnectorVersion

func (o *AssetTarget) HasConnectorVersion() bool

HasConnectorVersion returns a boolean if a field has been set.

GetExternalIpAddress

func (o *AssetTarget) GetExternalIpAddress() string

GetExternalIpAddress returns the ExternalIpAddress field if non-nil, zero value otherwise.

GetExternalIpAddressOk

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.

SetExternalIpAddress

func (o *AssetTarget) SetExternalIpAddress(v string)

SetExternalIpAddress sets ExternalIpAddress field to given value.

HasExternalIpAddress

func (o *AssetTarget) HasExternalIpAddress() bool

HasExternalIpAddress returns a boolean if a field has been set.

GetIpAddress

func (o *AssetTarget) GetIpAddress() []string

GetIpAddress returns the IpAddress field if non-nil, zero value otherwise.

GetIpAddressOk

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.

SetIpAddress

func (o *AssetTarget) SetIpAddress(v []string)

SetIpAddress sets IpAddress field to given value.

HasIpAddress

func (o *AssetTarget) HasIpAddress() bool

HasIpAddress returns a boolean if a field has been set.

SetIpAddressNil

func (o *AssetTarget) SetIpAddressNil(b bool)

SetIpAddressNil sets the value for IpAddress to be an explicit nil

UnsetIpAddress

func (o *AssetTarget) UnsetIpAddress()

UnsetIpAddress ensures that no value is present for IpAddress, not even an explicit nil

GetManagementLocation

func (o *AssetTarget) GetManagementLocation() string

GetManagementLocation returns the ManagementLocation field if non-nil, zero value otherwise.

GetManagementLocationOk

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.

SetManagementLocation

func (o *AssetTarget) SetManagementLocation(v string)

SetManagementLocation sets ManagementLocation field to given value.

HasManagementLocation

func (o *AssetTarget) HasManagementLocation() bool

HasManagementLocation returns a boolean if a field has been set.

GetName

func (o *AssetTarget) GetName() string

GetName returns the Name field if non-nil, zero value otherwise.

GetNameOk

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.

SetName

func (o *AssetTarget) SetName(v string)

SetName sets Name field to given value.

HasName

func (o *AssetTarget) HasName() bool

HasName returns a boolean if a field has been set.

GetProductId

func (o *AssetTarget) GetProductId() []string

GetProductId returns the ProductId field if non-nil, zero value otherwise.

GetProductIdOk

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.

SetProductId

func (o *AssetTarget) SetProductId(v []string)

SetProductId sets ProductId field to given value.

HasProductId

func (o *AssetTarget) HasProductId() bool

HasProductId returns a boolean if a field has been set.

SetProductIdNil

func (o *AssetTarget) SetProductIdNil(b bool)

SetProductIdNil sets the value for ProductId to be an explicit nil

UnsetProductId

func (o *AssetTarget) UnsetProductId()

UnsetProductId ensures that no value is present for ProductId, not even an explicit nil

GetReadOnly

func (o *AssetTarget) GetReadOnly() bool

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

GetReadOnlyOk

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.

SetReadOnly

func (o *AssetTarget) SetReadOnly(v bool)

SetReadOnly sets ReadOnly field to given value.

HasReadOnly

func (o *AssetTarget) HasReadOnly() bool

HasReadOnly returns a boolean if a field has been set.

GetServices

func (o *AssetTarget) GetServices() []AssetService

GetServices returns the Services field if non-nil, zero value otherwise.

GetServicesOk

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.

SetServices

func (o *AssetTarget) SetServices(v []AssetService)

SetServices sets Services field to given value.

HasServices

func (o *AssetTarget) HasServices() bool

HasServices returns a boolean if a field has been set.

SetServicesNil

func (o *AssetTarget) SetServicesNil(b bool)

SetServicesNil sets the value for Services to be an explicit nil

UnsetServices

func (o *AssetTarget) UnsetServices()

UnsetServices ensures that no value is present for Services, not even an explicit nil

GetStatus

func (o *AssetTarget) GetStatus() string

GetStatus returns the Status field if non-nil, zero value otherwise.

GetStatusOk

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.

SetStatus

func (o *AssetTarget) SetStatus(v string)

SetStatus sets Status field to given value.

HasStatus

func (o *AssetTarget) HasStatus() bool

HasStatus returns a boolean if a field has been set.

GetStatusErrorReason

func (o *AssetTarget) GetStatusErrorReason() string

GetStatusErrorReason returns the StatusErrorReason field if non-nil, zero value otherwise.

GetStatusErrorReasonOk

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.

SetStatusErrorReason

func (o *AssetTarget) SetStatusErrorReason(v string)

SetStatusErrorReason sets StatusErrorReason field to given value.

HasStatusErrorReason

func (o *AssetTarget) HasStatusErrorReason() bool

HasStatusErrorReason returns a boolean if a field has been set.

GetTargetId

func (o *AssetTarget) GetTargetId() []string

GetTargetId returns the TargetId field if non-nil, zero value otherwise.

GetTargetIdOk

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.

SetTargetId

func (o *AssetTarget) SetTargetId(v []string)

SetTargetId sets TargetId field to given value.

HasTargetId

func (o *AssetTarget) HasTargetId() bool

HasTargetId returns a boolean if a field has been set.

SetTargetIdNil

func (o *AssetTarget) SetTargetIdNil(b bool)

SetTargetIdNil sets the value for TargetId to be an explicit nil

UnsetTargetId

func (o *AssetTarget) UnsetTargetId()

UnsetTargetId ensures that no value is present for TargetId, not even an explicit nil

GetTargetType

func (o *AssetTarget) GetTargetType() string

GetTargetType returns the TargetType field if non-nil, zero value otherwise.

GetTargetTypeOk

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.

SetTargetType

func (o *AssetTarget) SetTargetType(v string)

SetTargetType sets TargetType field to given value.

HasTargetType

func (o *AssetTarget) HasTargetType() bool

HasTargetType returns a boolean if a field has been set.

GetVendor

func (o *AssetTarget) GetVendor() string

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

GetVendorOk

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.

SetVendor

func (o *AssetTarget) SetVendor(v string)

SetVendor sets Vendor field to given value.

HasVendor

func (o *AssetTarget) HasVendor() bool

HasVendor returns a boolean if a field has been set.

GetAccount

func (o *AssetTarget) GetAccount() IamAccountRelationship

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

GetAccountOk

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.

SetAccount

func (o *AssetTarget) SetAccount(v IamAccountRelationship)

SetAccount sets Account field to given value.

HasAccount

func (o *AssetTarget) HasAccount() bool

HasAccount returns a boolean if a field has been set.

SetAccountNil

func (o *AssetTarget) SetAccountNil(b bool)

SetAccountNil sets the value for Account to be an explicit nil

UnsetAccount

func (o *AssetTarget) UnsetAccount()

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

GetAssist

func (o *AssetTarget) GetAssist() AssetTargetRelationship

GetAssist returns the Assist field if non-nil, zero value otherwise.

GetAssistOk

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.

SetAssist

func (o *AssetTarget) SetAssist(v AssetTargetRelationship)

SetAssist sets Assist field to given value.

HasAssist

func (o *AssetTarget) HasAssist() bool

HasAssist returns a boolean if a field has been set.

SetAssistNil

func (o *AssetTarget) SetAssistNil(b bool)

SetAssistNil sets the value for Assist to be an explicit nil

UnsetAssist

func (o *AssetTarget) UnsetAssist()

UnsetAssist ensures that no value is present for Assist, not even an explicit nil

GetCustomPermissionResources

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

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

GetCustomPermissionResourcesOk

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.

SetCustomPermissionResources

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

SetCustomPermissionResources sets CustomPermissionResources field to given value.

HasCustomPermissionResources

func (o *AssetTarget) HasCustomPermissionResources() bool

HasCustomPermissionResources returns a boolean if a field has been set.

SetCustomPermissionResourcesNil

func (o *AssetTarget) SetCustomPermissionResourcesNil(b bool)

SetCustomPermissionResourcesNil sets the value for CustomPermissionResources to be an explicit nil

UnsetCustomPermissionResources

func (o *AssetTarget) UnsetCustomPermissionResources()

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

GetRegisteredDevice

func (o *AssetTarget) GetRegisteredDevice() AssetDeviceRegistrationRelationship

GetRegisteredDevice returns the RegisteredDevice field if non-nil, zero value otherwise.

GetRegisteredDeviceOk

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.

SetRegisteredDevice

func (o *AssetTarget) SetRegisteredDevice(v AssetDeviceRegistrationRelationship)

SetRegisteredDevice sets RegisteredDevice field to given value.

HasRegisteredDevice

func (o *AssetTarget) HasRegisteredDevice() bool

HasRegisteredDevice returns a boolean if a field has been set.

SetRegisteredDeviceNil

func (o *AssetTarget) SetRegisteredDeviceNil(b bool)

SetRegisteredDeviceNil sets the value for RegisteredDevice to be an explicit nil

UnsetRegisteredDevice

func (o *AssetTarget) UnsetRegisteredDevice()

UnsetRegisteredDevice ensures that no value is present for RegisteredDevice, not even an explicit nil

GetTrustPoint

func (o *AssetTarget) GetTrustPoint() IamTrustPointRelationship

GetTrustPoint returns the TrustPoint field if non-nil, zero value otherwise.

GetTrustPointOk

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.

SetTrustPoint

func (o *AssetTarget) SetTrustPoint(v IamTrustPointRelationship)

SetTrustPoint sets TrustPoint field to given value.

HasTrustPoint

func (o *AssetTarget) HasTrustPoint() bool

HasTrustPoint returns a boolean if a field has been set.

SetTrustPointNil

func (o *AssetTarget) SetTrustPointNil(b bool)

SetTrustPointNil sets the value for TrustPoint to be an explicit nil

UnsetTrustPoint

func (o *AssetTarget) UnsetTrustPoint()

UnsetTrustPoint ensures that no value is present for TrustPoint, not even an explicit nil

GetWorkflowInfo

func (o *AssetTarget) GetWorkflowInfo() WorkflowWorkflowInfoRelationship

GetWorkflowInfo returns the WorkflowInfo field if non-nil, zero value otherwise.

GetWorkflowInfoOk

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.

SetWorkflowInfo

func (o *AssetTarget) SetWorkflowInfo(v WorkflowWorkflowInfoRelationship)

SetWorkflowInfo sets WorkflowInfo field to given value.

HasWorkflowInfo

func (o *AssetTarget) HasWorkflowInfo() bool

HasWorkflowInfo returns a boolean if a field has been set.

SetWorkflowInfoNil

func (o *AssetTarget) SetWorkflowInfoNil(b bool)

SetWorkflowInfoNil sets the value for WorkflowInfo to be an explicit nil

UnsetWorkflowInfo

func (o *AssetTarget) UnsetWorkflowInfo()

UnsetWorkflowInfo ensures that no value is present for WorkflowInfo, not even an explicit nil

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