config

package
v4.0.2-alpha.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 7, 2023 License: UNKNOWN not legal advice Imports: 8 Imported by: 0

Documentation

Overview

Configure Hosts, Clusters and other Infrastructure

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AcropolisConnectionState

type AcropolisConnectionState int

* Status of Acropolis connection to hypervisor

const (
	ACROPOLISCONNECTIONSTATE_UNKNOWN      AcropolisConnectionState = 0
	ACROPOLISCONNECTIONSTATE_REDACTED     AcropolisConnectionState = 1
	ACROPOLISCONNECTIONSTATE_CONNECTED    AcropolisConnectionState = 2
	ACROPOLISCONNECTIONSTATE_DISCONNECTED AcropolisConnectionState = 3
)

func (*AcropolisConnectionState) MarshalJSON

func (e *AcropolisConnectionState) MarshalJSON() ([]byte, error)

func (AcropolisConnectionState) Ref

func (*AcropolisConnectionState) UnmarshalJSON

func (e *AcropolisConnectionState) UnmarshalJSON(b []byte) error

type AddNodeTaskResponse

type AddNodeTaskResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfAddNodeTaskResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/$actions/expand-cluster Post operation

func NewAddNodeTaskResponse

func NewAddNodeTaskResponse() *AddNodeTaskResponse

func (*AddNodeTaskResponse) GetData

func (p *AddNodeTaskResponse) GetData() interface{}

func (*AddNodeTaskResponse) SetData

func (p *AddNodeTaskResponse) SetData(v interface{}) error

type AddRsyslogServerTaskApiResponse

type AddRsyslogServerTaskApiResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfAddRsyslogServerTaskApiResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/rsyslog-servers Post operation

func NewAddRsyslogServerTaskApiResponse

func NewAddRsyslogServerTaskApiResponse() *AddRsyslogServerTaskApiResponse

func (*AddRsyslogServerTaskApiResponse) GetData

func (p *AddRsyslogServerTaskApiResponse) GetData() interface{}

func (*AddRsyslogServerTaskApiResponse) SetData

func (p *AddRsyslogServerTaskApiResponse) SetData(v interface{}) error

type AddSnmpTransportsTaskApiResponse

type AddSnmpTransportsTaskApiResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfAddSnmpTransportsTaskApiResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/snmp/$actions/add-transports Post operation

func NewAddSnmpTransportsTaskApiResponse

func NewAddSnmpTransportsTaskApiResponse() *AddSnmpTransportsTaskApiResponse

func (*AddSnmpTransportsTaskApiResponse) GetData

func (p *AddSnmpTransportsTaskApiResponse) GetData() interface{}

func (*AddSnmpTransportsTaskApiResponse) SetData

func (p *AddSnmpTransportsTaskApiResponse) SetData(v interface{}) error

type AddSnmpTrapTaskApiResponse

type AddSnmpTrapTaskApiResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfAddSnmpTrapTaskApiResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/snmp/traps Post operation

func NewAddSnmpTrapTaskApiResponse

func NewAddSnmpTrapTaskApiResponse() *AddSnmpTrapTaskApiResponse

func (*AddSnmpTrapTaskApiResponse) GetData

func (p *AddSnmpTrapTaskApiResponse) GetData() interface{}

func (*AddSnmpTrapTaskApiResponse) SetData

func (p *AddSnmpTrapTaskApiResponse) SetData(v interface{}) error

type AddSnmpUserTaskApiResponse

type AddSnmpUserTaskApiResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfAddSnmpUserTaskApiResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/snmp/users Post operation

func NewAddSnmpUserTaskApiResponse

func NewAddSnmpUserTaskApiResponse() *AddSnmpUserTaskApiResponse

func (*AddSnmpUserTaskApiResponse) GetData

func (p *AddSnmpUserTaskApiResponse) GetData() interface{}

func (*AddSnmpUserTaskApiResponse) SetData

func (p *AddSnmpUserTaskApiResponse) SetData(v interface{}) error

type AddressType

type AddressType int

* Indicates whether the address type is IPV4/IPV6

const (
	ADDRESSTYPE_UNKNOWN  AddressType = 0
	ADDRESSTYPE_REDACTED AddressType = 1
	ADDRESSTYPE_IPV4     AddressType = 2
	ADDRESSTYPE_IPV6     AddressType = 3
)

func (*AddressType) MarshalJSON

func (e *AddressType) MarshalJSON() ([]byte, error)

func (AddressType) Ref

func (e AddressType) Ref() *AddressType

func (*AddressType) UnmarshalJSON

func (e *AddressType) UnmarshalJSON(b []byte) error

type AttributeItem

type AttributeItem struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Tolerance message attribute key
	*/
	Attribute *string `json:"attribute,omitempty"`
	/**
	  Tolerance message attribute value
	*/
	Value *string `json:"value,omitempty"`
}

* Attribute item information

func NewAttributeItem

func NewAttributeItem() *AttributeItem

type BlockItem

type BlockItem struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Rackable unit serial name
	*/
	BlockId *string `json:"blockId,omitempty"`
	/**
	  Rack name
	*/
	RackName *string `json:"rackName,omitempty"`
}

* Block item containing block serial and rack name

func NewBlockItem

func NewBlockItem() *BlockItem

type BuildReference

type BuildReference struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Software build type
	*/
	BuildType *string `json:"buildType,omitempty"`
	/**
	  Commit Id used for version
	*/
	CommitId *string `json:"commitId,omitempty"`
	/**
	  Full name of software version
	*/
	FullVersion *string `json:"fullVersion,omitempty"`
	/**
	  Short commit Id used for version
	*/
	ShortCommitId *string `json:"shortCommitId,omitempty"`
	/**
	  Software version
	*/
	Version *string `json:"version,omitempty"`
}

* Build information details

func NewBuildReference

func NewBuildReference() *BuildReference

type BundleInfo

type BundleInfo struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Name of the hypervisor bundle
	*/
	Name *string `json:"name,omitempty"`
}

* Hypervisor bundle information

func NewBundleInfo

func NewBundleInfo() *BundleInfo

type BundleParam

type BundleParam struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`

	BundleInfo *BundleInfo `json:"bundleInfo,omitempty"`
	/**
	  List of node attributes for validating bundle compatibility
	*/
	NodeList []NodeInfo `json:"nodeList,omitempty"`
}

* ISO attributes to validate compatibility

func NewBundleParam

func NewBundleParam() *BundleParam

type ClusterArchReference

type ClusterArchReference int

* Cluster arch

const (
	CLUSTERARCHREFERENCE_UNKNOWN  ClusterArchReference = 0
	CLUSTERARCHREFERENCE_REDACTED ClusterArchReference = 1
	CLUSTERARCHREFERENCE_X86_64   ClusterArchReference = 2
	CLUSTERARCHREFERENCE_PPC64LE  ClusterArchReference = 3
)

func (*ClusterArchReference) MarshalJSON

func (e *ClusterArchReference) MarshalJSON() ([]byte, error)

func (ClusterArchReference) Ref

func (*ClusterArchReference) UnmarshalJSON

func (e *ClusterArchReference) UnmarshalJSON(b []byte) error

type ClusterConfigReference

type ClusterConfigReference struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Public ssh key details
	*/
	AuthorizedPublicKeyList []PublicKey `json:"authorizedPublicKeyList,omitempty"`

	BuildInfo *BuildReference `json:"buildInfo,omitempty"`

	ClusterArch *ClusterArchReference `json:"clusterArch,omitempty"`
	/**
	  Cluster function
	*/
	ClusterFunction []ClusterFunctionRef `json:"clusterFunction,omitempty"`
	/**
	  Cluster software version details
	*/
	ClusterSoftwareMap []SoftwareMapReference `json:"clusterSoftwareMap,omitempty"`

	FaultToleranceState *FaultToleranceState `json:"faultToleranceState,omitempty"`
	/**
	  Hypervisor type
	*/
	HypervisorTypes []HypervisorType `json:"hypervisorTypes,omitempty"`
	/**
	  Cluster incarnation Id
	*/
	IncarnationId *int64 `json:"incarnationId,omitempty"`
	/**
	  Indicates whether the release is categorized as Long-term or not
	*/
	IsLts *bool `json:"isLts,omitempty"`

	OperationMode *OperationMode `json:"operationMode,omitempty"`
	/**
	  Indicates whether the password ssh into the cluster is enabled or not
	*/
	PasswordRemoteLoginEnabled *bool `json:"passwordRemoteLoginEnabled,omitempty"`
	/**
	  Redundancy factor of a cluster
	*/
	RedundancyFactor *int64 `json:"redundancyFactor,omitempty"`
	/**
	  Remote support status
	*/
	RemoteSupport *bool `json:"remoteSupport,omitempty"`
	/**
	  Time zone on a cluster
	*/
	Timezone *string `json:"timezone,omitempty"`
}

* Cluster configuration details

func NewClusterConfigReference

func NewClusterConfigReference() *ClusterConfigReference

type ClusterEntity

type ClusterEntity struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`

	Config *ClusterConfigReference `json:"config,omitempty"`
	/**
	  A globally unique identifier of an instance that is suitable for external consumption.
	*/
	ExtId *string `json:"extId,omitempty"`
	/**
	  A HATEOAS style link for the response.  Each link contains a user friendly name identifying the link and an address for retrieving the particular resource.
	*/
	Links []import3.ApiLink `json:"links,omitempty"`
	/**
	  Cluster name
	*/
	Name *string `json:"name,omitempty"`

	Network *ClusterNetworkReference `json:"network,omitempty"`

	Nodes *NodeReference `json:"nodes,omitempty"`
	/**
	  A globally unique identifier that represents the tenant that owns this entity.  It is automatically assigned by the system and is immutable from an API consumer perspective (some use cases may cause this Id to change - for instance a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
	*/
	TenantId *string `json:"tenantId,omitempty"`
}

func NewClusterEntity

func NewClusterEntity() *ClusterEntity

type ClusterFunctionRef

type ClusterFunctionRef int

* Cluster function

const (
	CLUSTERFUNCTIONREF_UNKNOWN            ClusterFunctionRef = 0
	CLUSTERFUNCTIONREF_REDACTED           ClusterFunctionRef = 1
	CLUSTERFUNCTIONREF_AOS                ClusterFunctionRef = 2
	CLUSTERFUNCTIONREF_PRISM_CENTRAL      ClusterFunctionRef = 3
	CLUSTERFUNCTIONREF_CLOUD_DATA_GATEWAY ClusterFunctionRef = 4
	CLUSTERFUNCTIONREF_AFS                ClusterFunctionRef = 5
	CLUSTERFUNCTIONREF_WITNESS            ClusterFunctionRef = 6
	CLUSTERFUNCTIONREF_XI_PORTAL          ClusterFunctionRef = 7
	CLUSTERFUNCTIONREF_ONE_NODE           ClusterFunctionRef = 8
	CLUSTERFUNCTIONREF_TWO_NODE           ClusterFunctionRef = 9
)

func (*ClusterFunctionRef) MarshalJSON

func (e *ClusterFunctionRef) MarshalJSON() ([]byte, error)

func (ClusterFunctionRef) Ref

func (*ClusterFunctionRef) UnmarshalJSON

func (e *ClusterFunctionRef) UnmarshalJSON(b []byte) error

type ClusterNetworkReference

type ClusterNetworkReference struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`

	ExternalAddress *import4.IPAddress `json:"externalAddress,omitempty"`

	ExternalDataServiceIp *import4.IPAddress `json:"externalDataServiceIp,omitempty"`
	/**
	  Cluster external subnet address
	*/
	ExternalSubnet *string `json:"externalSubnet,omitempty"`
	/**
	  Cluster fully qualified domain name
	*/
	Fqdn *string `json:"fqdn,omitempty"`
	/**
	  Cluster internal subnet address
	*/
	InternalSubnet *string `json:"internalSubnet,omitempty"`

	ManagementServer *ManagementServerRef `json:"managementServer,omitempty"`

	MasqueradingIp *import4.IPAddress `json:"masqueradingIp,omitempty"`
	/**
	  The port to connect to the cluster when using masquerading IP
	*/
	MasqueradingPort *int `json:"masqueradingPort,omitempty"`
	/**
	  Name servers on a cluster
	*/
	NameServerIpList []import4.IPAddress `json:"nameServerIpList,omitempty"`
	/**
	  NFS subnet whitelist addresses
	*/
	NfsSubnetWhitelist []string `json:"nfsSubnetWhitelist,omitempty"`
	/**
	  NTP servers on a cluster
	*/
	NtpServerIpList []import4.IPAddress `json:"ntpServerIpList,omitempty"`

	SmtpServer *SmtpServerRef `json:"smtpServer,omitempty"`
}

* Network details of a cluster

func NewClusterNetworkReference

func NewClusterNetworkReference() *ClusterNetworkReference

type ClusterReference

type ClusterReference struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Cluster name
	*/
	Name *string `json:"name,omitempty"`
	/**
	  Cluster UUID
	*/
	Uuid *string `json:"uuid,omitempty"`
}

* Cluster reference for an entity

func NewClusterReference

func NewClusterReference() *ClusterReference

type ClusterStatsApiResponse

type ClusterStatsApiResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfClusterStatsApiResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/stats Get operation

func NewClusterStatsApiResponse

func NewClusterStatsApiResponse() *ClusterStatsApiResponse

func (*ClusterStatsApiResponse) GetData

func (p *ClusterStatsApiResponse) GetData() interface{}

func (*ClusterStatsApiResponse) SetData

func (p *ClusterStatsApiResponse) SetData(v interface{}) error

type ComponentFaultTolerance

type ComponentFaultTolerance struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`

	DetailMessage *ToleranceMessage `json:"detailMessage,omitempty"`
	/**
	  Time of last update
	*/
	LastUpdatesSecs *string `json:"lastUpdatesSecs,omitempty"`
	/**
	  Maximum fault tolerance
	*/
	MaxFaultsTolerated *int `json:"maxFaultsTolerated,omitempty"`

	Type *ComponentType `json:"type,omitempty"`
	/**
	  Indicates whether the tolerance computation is in progress or not
	*/
	UnderComputation *bool `json:"underComputation,omitempty"`
}

* Fault tolerance information of a component

func NewComponentFaultTolerance

func NewComponentFaultTolerance() *ComponentFaultTolerance

type ComponentType

type ComponentType int

* Type of component

const (
	COMPONENTTYPE_UNKNOWN                 ComponentType = 0
	COMPONENTTYPE_REDACTED                ComponentType = 1
	COMPONENTTYPE_EXTENT_GROUP_REPLICAS   ComponentType = 2
	COMPONENTTYPE_OPLOG_EPISODES          ComponentType = 3
	COMPONENTTYPE_CASSANDRA_RING          ComponentType = 4
	COMPONENTTYPE_ZOOKEPER_INSTANCES      ComponentType = 5
	COMPONENTTYPE_FREE_SPACE              ComponentType = 6
	COMPONENTTYPE_STATIC_CONFIG           ComponentType = 7
	COMPONENTTYPE_ERASURE_CODE_STRIP_SIZE ComponentType = 8
	COMPONENTTYPE_STARGATE_HEALTH         ComponentType = 9
)

func (*ComponentType) MarshalJSON

func (e *ComponentType) MarshalJSON() ([]byte, error)

func (ComponentType) Ref

func (e ComponentType) Ref() *ComponentType

func (*ComponentType) UnmarshalJSON

func (e *ComponentType) UnmarshalJSON(b []byte) error

type ComputeNodeItem

type ComputeNodeItem struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Rackable unit Id in which node resides
	*/
	BlockId *string `json:"blockId,omitempty"`
	/**
	  List of objects containing digital_certificate_base64 and key_management_server_uuid fields for key management server
	*/
	DigitalCertificateMapList []DigitalCertificateMapReference `json:"digitalCertificateMapList,omitempty"`
	/**
	  Name of the host
	*/
	HypervisorHostname *string `json:"hypervisorHostname,omitempty"`

	HypervisorIp *import4.IPAddress `json:"hypervisorIp,omitempty"`

	IpmiIp *import4.IPAddress `json:"ipmiIp,omitempty"`
	/**
	  Rackable unit model type
	*/
	Model *string `json:"model,omitempty"`
	/**
	  Position of a node in a rackable unit
	*/
	NodePosition *string `json:"nodePosition,omitempty"`
	/**
	  UUID of a node
	*/
	NodeUuid *string `json:"nodeUuid,omitempty"`
}

* Compute node details

func NewComputeNodeItem

func NewComputeNodeItem() *ComputeNodeItem

type ControllerVmReference

type ControllerVmReference struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`

	BackplaneAddress *import4.IPAddress `json:"backplaneAddress,omitempty"`

	ExternalAddress *import4.IPAddress `json:"externalAddress,omitempty"`
	/**
	  Controller VM Id
	*/
	Id *int64 `json:"id,omitempty"`

	Ipmi *IpmiReference `json:"ipmi,omitempty"`
	/**
	  Maintenance mode status
	*/
	MaintenanceMode *bool `json:"maintenanceMode,omitempty"`

	NatIp *import4.IPAddress `json:"natIp,omitempty"`
	/**
	  NAT port
	*/
	NatPort *int `json:"natPort,omitempty"`
	/**
	  Rackable unit UUID
	*/
	RackableUnitUuid *string `json:"rackableUnitUuid,omitempty"`
	/**
	  RDMA backplane address
	*/
	RdmaBackplaneAddress []import4.IPAddress `json:"rdmaBackplaneAddress,omitempty"`
}

* Host entity with its attributes

func NewControllerVmReference

func NewControllerVmReference() *ControllerVmReference

type DeleteRsyslogServerTaskApiResponse

type DeleteRsyslogServerTaskApiResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfDeleteRsyslogServerTaskApiResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/rsyslog-servers/{rsyslogServerExtId} Delete operation

func NewDeleteRsyslogServerTaskApiResponse

func NewDeleteRsyslogServerTaskApiResponse() *DeleteRsyslogServerTaskApiResponse

func (*DeleteRsyslogServerTaskApiResponse) GetData

func (p *DeleteRsyslogServerTaskApiResponse) GetData() interface{}

func (*DeleteRsyslogServerTaskApiResponse) SetData

func (p *DeleteRsyslogServerTaskApiResponse) SetData(v interface{}) error

type DeleteSnmpTrapTaskApiResponse

type DeleteSnmpTrapTaskApiResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfDeleteSnmpTrapTaskApiResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/snmp/traps/{trapExtId} Delete operation

func NewDeleteSnmpTrapTaskApiResponse

func NewDeleteSnmpTrapTaskApiResponse() *DeleteSnmpTrapTaskApiResponse

func (*DeleteSnmpTrapTaskApiResponse) GetData

func (p *DeleteSnmpTrapTaskApiResponse) GetData() interface{}

func (*DeleteSnmpTrapTaskApiResponse) SetData

func (p *DeleteSnmpTrapTaskApiResponse) SetData(v interface{}) error

type DeleteSnmpUserTaskApiResponse

type DeleteSnmpUserTaskApiResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfDeleteSnmpUserTaskApiResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/snmp/users/{userExtId} Delete operation

func NewDeleteSnmpUserTaskApiResponse

func NewDeleteSnmpUserTaskApiResponse() *DeleteSnmpUserTaskApiResponse

func (*DeleteSnmpUserTaskApiResponse) GetData

func (p *DeleteSnmpUserTaskApiResponse) GetData() interface{}

func (*DeleteSnmpUserTaskApiResponse) SetData

func (p *DeleteSnmpUserTaskApiResponse) SetData(v interface{}) error

type DigitalCertificateMapReference

type DigitalCertificateMapReference struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Field containing digital_certificate_base64 and key_management_server_uuid for key management server
	*/
	Key *string `json:"key,omitempty"`
	/**
	  Value for the fields digital_certificate_base64 and key_management_server_uuid for key management server
	*/
	Value *string `json:"value,omitempty"`
}

* Object containing digital_certificate_base64 and key_management_server_uuid fields for key management server

func NewDigitalCertificateMapReference

func NewDigitalCertificateMapReference() *DigitalCertificateMapReference

type DiscoverNodeTaskApiResponse

type DiscoverNodeTaskApiResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfDiscoverNodeTaskApiResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/$actions/discover-unconfigured-nodes Post operation

func NewDiscoverNodeTaskApiResponse

func NewDiscoverNodeTaskApiResponse() *DiscoverNodeTaskApiResponse

func (*DiscoverNodeTaskApiResponse) GetData

func (p *DiscoverNodeTaskApiResponse) GetData() interface{}

func (*DiscoverNodeTaskApiResponse) SetData

func (p *DiscoverNodeTaskApiResponse) SetData(v interface{}) error

type DiskReference

type DiskReference struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Disk Id
	*/
	Id *int64 `json:"id,omitempty"`
	/**
	  Disk mount path
	*/
	MountPath *string `json:"mountPath,omitempty"`
	/**
	  Disk serial Id
	*/
	SerialId *string `json:"serialId,omitempty"`
	/**
	  Disk size
	*/
	Size *int64 `json:"size,omitempty"`

	StorageTier *StorageTierReference `json:"storageTier,omitempty"`
	/**
	  Disk UUID
	*/
	Uuid *string `json:"uuid,omitempty"`
}

* Disk details attached to a host

func NewDiskReference

func NewDiskReference() *DiskReference

type DomainAwarenessLevel

type DomainAwarenessLevel int

* Domain awareness level

const (
	DOMAINAWARENESSLEVEL_UNKNOWN  DomainAwarenessLevel = 0
	DOMAINAWARENESSLEVEL_REDACTED DomainAwarenessLevel = 1
	DOMAINAWARENESSLEVEL_NODE     DomainAwarenessLevel = 2
	DOMAINAWARENESSLEVEL_BLOCK    DomainAwarenessLevel = 3
	DOMAINAWARENESSLEVEL_RACK     DomainAwarenessLevel = 4
)

func (*DomainAwarenessLevel) MarshalJSON

func (e *DomainAwarenessLevel) MarshalJSON() ([]byte, error)

func (DomainAwarenessLevel) Ref

func (*DomainAwarenessLevel) UnmarshalJSON

func (e *DomainAwarenessLevel) UnmarshalJSON(b []byte) error

type DomainFaultTolerance

type DomainFaultTolerance struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  List of components in a domain
	*/
	ComponentStatus []ComponentFaultTolerance `json:"componentStatus,omitempty"`

	Type *DomainType `json:"type,omitempty"`
}

* Domain fault tolerance configuration

func NewDomainFaultTolerance

func NewDomainFaultTolerance() *DomainFaultTolerance

type DomainType

type DomainType int

* Type of domain

const (
	DOMAINTYPE_UNKNOWN                  DomainType = 0
	DOMAINTYPE_REDACTED                 DomainType = 1
	DOMAINTYPE_DEPRECATED_RACKABLE_UNIT DomainType = 2
	DOMAINTYPE_DEPRECATED_NODE          DomainType = 3
	DOMAINTYPE_DEPRECATED_DISK          DomainType = 4
	DOMAINTYPE_CUSTOM                   DomainType = 5
	DOMAINTYPE_DISK                     DomainType = 6
	DOMAINTYPE_NODE                     DomainType = 7
	DOMAINTYPE_RACKABLE_UNIT            DomainType = 8
	DOMAINTYPE_RACK                     DomainType = 9
	DOMAINTYPE_CLUSTER                  DomainType = 10
)

func (*DomainType) MarshalJSON

func (e *DomainType) MarshalJSON() ([]byte, error)

func (DomainType) Ref

func (e DomainType) Ref() *DomainType

func (*DomainType) UnmarshalJSON

func (e *DomainType) UnmarshalJSON(b []byte) error

type ExpandClusterParams

type ExpandClusterParams struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`

	ExtraParams *ExtraParam `json:"extraParams,omitempty"`

	NodeParams *NodeParam `json:"nodeParams,omitempty"`
	/**
	  Indicates if node addition can be skipped
	*/
	SkipAddNode *bool `json:"skipAddNode,omitempty"`
	/**
	  Indicates if pre-expand checks can be skipped for node addition
	*/
	SkipPreExpandChecks *bool `json:"skipPreExpandChecks,omitempty"`
}

* Property of the node to be added

func NewExpandClusterParams

func NewExpandClusterParams() *ExpandClusterParams

type ExtraParam

type ExtraParam struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`

	Hyperv *HyperVCredAddNode `json:"hyperv,omitempty"`
	/**
	  Indicates whether the node is compute only or not
	*/
	IsComputeOnly *bool `json:"isComputeOnly,omitempty"`
	/**
	  Indicates if node is compatible or not
	*/
	IsNosCompatible *bool `json:"isNosCompatible,omitempty"`
	/**
	  Indicates whether the node is marked to be never schedulable or not.
	*/
	NeverScheduleable *bool `json:"neverScheduleable,omitempty"`
	/**
	  Indicates if node discovery need to be skipped or not
	*/
	SkipDiscovery *bool `json:"skipDiscovery,omitempty"`
	/**
	  Indicates if node imaging needs to be skipped or not
	*/
	SkipImaging *bool `json:"skipImaging,omitempty"`
	/**
	  Target hypervisor
	*/
	TargetHypervisor *string `json:"targetHypervisor,omitempty"`
	/**
	  Indicates if rack awareness needs to be validated or not
	*/
	ValidateRackAwareness *bool `json:"validateRackAwareness,omitempty"`
}

* Extra parameters

func NewExtraParam

func NewExtraParam() *ExtraParam

type FaultToleranceState

type FaultToleranceState struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Maximum fault tolerance that is supported currently
	*/
	CurrentMaxFaultTolerance *int `json:"currentMaxFaultTolerance,omitempty"`
	/**
	  Maximum fault tolerance desired.
	*/
	DesiredMaxFaultTolerance *int `json:"desiredMaxFaultTolerance,omitempty"`

	DomainAwarenessLevel *DomainAwarenessLevel `json:"domainAwarenessLevel,omitempty"`
}

* Fault tolerant state of cluster

func NewFaultToleranceState

func NewFaultToleranceState() *FaultToleranceState

type GetAllHostGpusResponse

type GetAllHostGpusResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfGetAllHostGpusResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/host-gpus Get operation

func NewGetAllHostGpusResponse

func NewGetAllHostGpusResponse() *GetAllHostGpusResponse

func (*GetAllHostGpusResponse) GetData

func (p *GetAllHostGpusResponse) GetData() interface{}

func (*GetAllHostGpusResponse) SetData

func (p *GetAllHostGpusResponse) SetData(v interface{}) error

type GetAllHostsResponse

type GetAllHostsResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfGetAllHostsResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/hosts Get operation

func NewGetAllHostsResponse

func NewGetAllHostsResponse() *GetAllHostsResponse

func (*GetAllHostsResponse) GetData

func (p *GetAllHostsResponse) GetData() interface{}

func (*GetAllHostsResponse) SetData

func (p *GetAllHostsResponse) SetData(v interface{}) error

type GetClusterHostGpusResponse

type GetClusterHostGpusResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfGetClusterHostGpusResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/host-gpus Get operation

func NewGetClusterHostGpusResponse

func NewGetClusterHostGpusResponse() *GetClusterHostGpusResponse

func (*GetClusterHostGpusResponse) GetData

func (p *GetClusterHostGpusResponse) GetData() interface{}

func (*GetClusterHostGpusResponse) SetData

func (p *GetClusterHostGpusResponse) SetData(v interface{}) error

type GetClusterResponse

type GetClusterResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfGetClusterResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId} Get operation

func NewGetClusterResponse

func NewGetClusterResponse() *GetClusterResponse

func (*GetClusterResponse) GetData

func (p *GetClusterResponse) GetData() interface{}

func (*GetClusterResponse) SetData

func (p *GetClusterResponse) SetData(v interface{}) error

type GetClustersResponse

type GetClustersResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfGetClustersResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters Get operation

func NewGetClustersResponse

func NewGetClustersResponse() *GetClustersResponse

func (*GetClustersResponse) GetData

func (p *GetClustersResponse) GetData() interface{}

func (*GetClustersResponse) SetData

func (p *GetClustersResponse) SetData(v interface{}) error

type GetDomainFaultToleranceResponse

type GetDomainFaultToleranceResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfGetDomainFaultToleranceResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/domain-fault-tolerance-status Get operation

func NewGetDomainFaultToleranceResponse

func NewGetDomainFaultToleranceResponse() *GetDomainFaultToleranceResponse

func (*GetDomainFaultToleranceResponse) GetData

func (p *GetDomainFaultToleranceResponse) GetData() interface{}

func (*GetDomainFaultToleranceResponse) SetData

func (p *GetDomainFaultToleranceResponse) SetData(v interface{}) error

type GetGpuProfilesResponse

type GetGpuProfilesResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfGetGpuProfilesResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/gpu-profiles Get operation

func NewGetGpuProfilesResponse

func NewGetGpuProfilesResponse() *GetGpuProfilesResponse

func (*GetGpuProfilesResponse) GetData

func (p *GetGpuProfilesResponse) GetData() interface{}

func (*GetGpuProfilesResponse) SetData

func (p *GetGpuProfilesResponse) SetData(v interface{}) error

type GetHostGpuResponse

type GetHostGpuResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfGetHostGpuResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/hosts/{hostExtId}/host-gpus/{hostGpuExtId} Get operation

func NewGetHostGpuResponse

func NewGetHostGpuResponse() *GetHostGpuResponse

func (*GetHostGpuResponse) GetData

func (p *GetHostGpuResponse) GetData() interface{}

func (*GetHostGpuResponse) SetData

func (p *GetHostGpuResponse) SetData(v interface{}) error

type GetHostGpusResponse

type GetHostGpusResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfGetHostGpusResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/hosts/{hostExtId}/host-gpus Get operation

func NewGetHostGpusResponse

func NewGetHostGpusResponse() *GetHostGpusResponse

func (*GetHostGpusResponse) GetData

func (p *GetHostGpusResponse) GetData() interface{}

func (*GetHostGpusResponse) SetData

func (p *GetHostGpusResponse) SetData(v interface{}) error

type GetHostResponse

type GetHostResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfGetHostResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/hosts/{hostExtId} Get operation

func NewGetHostResponse

func NewGetHostResponse() *GetHostResponse

func (*GetHostResponse) GetData

func (p *GetHostResponse) GetData() interface{}

func (*GetHostResponse) SetData

func (p *GetHostResponse) SetData(v interface{}) error

type GetHostsResponse

type GetHostsResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfGetHostsResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/hosts Get operation

func NewGetHostsResponse

func NewGetHostsResponse() *GetHostsResponse

func (*GetHostsResponse) GetData

func (p *GetHostsResponse) GetData() interface{}

func (*GetHostsResponse) SetData

func (p *GetHostsResponse) SetData(v interface{}) error

type GetNodeNetworkingTaskApiResponse

type GetNodeNetworkingTaskApiResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfGetNodeNetworkingTaskApiResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/$actions/fetch-node-networking-details Post operation

func NewGetNodeNetworkingTaskApiResponse

func NewGetNodeNetworkingTaskApiResponse() *GetNodeNetworkingTaskApiResponse

func (*GetNodeNetworkingTaskApiResponse) GetData

func (p *GetNodeNetworkingTaskApiResponse) GetData() interface{}

func (*GetNodeNetworkingTaskApiResponse) SetData

func (p *GetNodeNetworkingTaskApiResponse) SetData(v interface{}) error

type GetRackableUnitResponse

type GetRackableUnitResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfGetRackableUnitResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/rackable-units/{rackableUnitExtId} Get operation

func NewGetRackableUnitResponse

func NewGetRackableUnitResponse() *GetRackableUnitResponse

func (*GetRackableUnitResponse) GetData

func (p *GetRackableUnitResponse) GetData() interface{}

func (*GetRackableUnitResponse) SetData

func (p *GetRackableUnitResponse) SetData(v interface{}) error

type GetRackableUnitsResponse

type GetRackableUnitsResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfGetRackableUnitsResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/rackable-units Get operation

func NewGetRackableUnitsResponse

func NewGetRackableUnitsResponse() *GetRackableUnitsResponse

func (*GetRackableUnitsResponse) GetData

func (p *GetRackableUnitsResponse) GetData() interface{}

func (*GetRackableUnitsResponse) SetData

func (p *GetRackableUnitsResponse) SetData(v interface{}) error

type GetRsyslogServerResponse

type GetRsyslogServerResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfGetRsyslogServerResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/rsyslog-servers/{rsyslogServerExtId} Get operation

func NewGetRsyslogServerResponse

func NewGetRsyslogServerResponse() *GetRsyslogServerResponse

func (*GetRsyslogServerResponse) GetData

func (p *GetRsyslogServerResponse) GetData() interface{}

func (*GetRsyslogServerResponse) SetData

func (p *GetRsyslogServerResponse) SetData(v interface{}) error

type GetRsyslogServersResponse

type GetRsyslogServersResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfGetRsyslogServersResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/rsyslog-servers Get operation

func NewGetRsyslogServersResponse

func NewGetRsyslogServersResponse() *GetRsyslogServersResponse

func (*GetRsyslogServersResponse) GetData

func (p *GetRsyslogServersResponse) GetData() interface{}

func (*GetRsyslogServersResponse) SetData

func (p *GetRsyslogServersResponse) SetData(v interface{}) error

type GetSearchResponse

type GetSearchResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfGetSearchResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/tasks/{taskExtId}/$actions/fetch-task-response Post operation

func NewGetSearchResponse

func NewGetSearchResponse() *GetSearchResponse

func (*GetSearchResponse) GetData

func (p *GetSearchResponse) GetData() interface{}

func (*GetSearchResponse) SetData

func (p *GetSearchResponse) SetData(v interface{}) error

type GetSnmpResponse

type GetSnmpResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfGetSnmpResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/snmp Get operation

func NewGetSnmpResponse

func NewGetSnmpResponse() *GetSnmpResponse

func (*GetSnmpResponse) GetData

func (p *GetSnmpResponse) GetData() interface{}

func (*GetSnmpResponse) SetData

func (p *GetSnmpResponse) SetData(v interface{}) error

type GetSnmpTrapResponse

type GetSnmpTrapResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfGetSnmpTrapResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/snmp/traps/{trapExtId} Get operation

func NewGetSnmpTrapResponse

func NewGetSnmpTrapResponse() *GetSnmpTrapResponse

func (*GetSnmpTrapResponse) GetData

func (p *GetSnmpTrapResponse) GetData() interface{}

func (*GetSnmpTrapResponse) SetData

func (p *GetSnmpTrapResponse) SetData(v interface{}) error

type GetSnmpUserResponse

type GetSnmpUserResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfGetSnmpUserResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/snmp/users/{userExtId} Get operation

func NewGetSnmpUserResponse

func NewGetSnmpUserResponse() *GetSnmpUserResponse

func (*GetSnmpUserResponse) GetData

func (p *GetSnmpUserResponse) GetData() interface{}

func (*GetSnmpUserResponse) SetData

func (p *GetSnmpUserResponse) SetData(v interface{}) error

type GpuConfig

type GpuConfig struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  GPU assignable
	*/
	Assignable *int64 `json:"assignable,omitempty"`
	/**
	  Device Id
	*/
	DeviceId *string `json:"deviceId,omitempty"`
	/**
	  Device name
	*/
	DeviceName *string `json:"deviceName,omitempty"`
	/**
	  GPU fraction
	*/
	Fraction *int64 `json:"fraction,omitempty"`
	/**
	  Frame buffer size in bytes
	*/
	FrameBufferSizeBytes *int64 `json:"frameBufferSizeBytes,omitempty"`
	/**
	  Guest driver version
	*/
	GuestDriverVersion *string `json:"guestDriverVersion,omitempty"`
	/**
	  GPU in use
	*/
	InUse *bool `json:"inUse,omitempty"`
	/**
	  GPU license list
	*/
	LicenseList []string `json:"licenseList,omitempty"`
	/**
	  Maximum resolution per display heads
	*/
	MaxResolution *string `json:"maxResolution,omitempty"`

	Mode *GpuMode `json:"mode,omitempty"`
	/**
	  NUMA node
	*/
	NumaNode *string `json:"numaNode,omitempty"`
	/**
	  Number of virtual display heads
	*/
	NumberOfVirtualDisplayHeads *int64 `json:"numberOfVirtualDisplayHeads,omitempty"`
	/**
	  SBDF address
	*/
	Sbdf *string `json:"sbdf,omitempty"`

	Type *GpuType `json:"type,omitempty"`
	/**
	  Vendor name
	*/
	VendorName *string `json:"vendorName,omitempty"`
}

* GPU configuration details

func NewGpuConfig

func NewGpuConfig() *GpuConfig

type GpuMode

type GpuMode int

* GPU mode

const (
	GPUMODE_UNKNOWN              GpuMode = 0
	GPUMODE_REDACTED             GpuMode = 1
	GPUMODE_UNUSED               GpuMode = 2
	GPUMODE_USED_FOR_PASSTHROUGH GpuMode = 3
	GPUMODE_USED_FOR_VIRTUAL     GpuMode = 4
)

func (*GpuMode) MarshalJSON

func (e *GpuMode) MarshalJSON() ([]byte, error)

func (GpuMode) Ref

func (e GpuMode) Ref() *GpuMode

func (*GpuMode) UnmarshalJSON

func (e *GpuMode) UnmarshalJSON(b []byte) error

type GpuProfile

type GpuProfile struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  List of UUIDs of virtual machines with an allocated GPU belonging to this profile
	*/
	AllocatedVmUuids []string `json:"allocatedVmUuids,omitempty"`
	/**
	  Device Id
	*/
	DeviceId *string `json:"deviceId,omitempty"`

	GpuConfig *GpuConfig `json:"gpuConfig,omitempty"`
}

* GPU Profile

func NewGpuProfile

func NewGpuProfile() *GpuProfile

type GpuType

type GpuType int

* GPU type

const (
	GPUTYPE_UNKNOWN               GpuType = 0
	GPUTYPE_REDACTED              GpuType = 1
	GPUTYPE_PASS_THROUGH_GRAPHICS GpuType = 2
	GPUTYPE_PASS_THROUGH_COMPUTE  GpuType = 3
	GPUTYPE_VIRTUAL               GpuType = 4
)

func (*GpuType) MarshalJSON

func (e *GpuType) MarshalJSON() ([]byte, error)

func (GpuType) Ref

func (e GpuType) Ref() *GpuType

func (*GpuType) UnmarshalJSON

func (e *GpuType) UnmarshalJSON(b []byte) error

type HostEntity

type HostEntity struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Boot time in secs
	*/
	BootTimeUsecs *int64 `json:"bootTimeUsecs,omitempty"`

	Cluster *ClusterReference `json:"cluster,omitempty"`

	ControllerVm *ControllerVmReference `json:"controllerVm,omitempty"`
	/**
	  CPU capacity in Hz
	*/
	CpuCapacityHz *int64 `json:"cpuCapacityHz,omitempty"`
	/**
	  CPU frequency in Hz
	*/
	CpuFrequencyHz *int64 `json:"cpuFrequencyHz,omitempty"`
	/**
	  CPU model name
	*/
	CpuModel *string `json:"cpuModel,omitempty"`
	/**
	  Default VHD container Id
	*/
	DefaultVhdContainerId *string `json:"defaultVhdContainerId,omitempty"`
	/**
	  Default VHD container UUID
	*/
	DefaultVhdContainerUuid *string `json:"defaultVhdContainerUuid,omitempty"`
	/**
	  Default VHD location
	*/
	DefaultVhdLocation *string `json:"defaultVhdLocation,omitempty"`
	/**
	  Default VM container Id
	*/
	DefaultVmContainerId *string `json:"defaultVmContainerId,omitempty"`
	/**
	  Default VM container UUID
	*/
	DefaultVmContainerUuid *string `json:"defaultVmContainerUuid,omitempty"`
	/**
	  Default VM location
	*/
	DefaultVmLocation *string `json:"defaultVmLocation,omitempty"`
	/**
	  Disks attached to host
	*/
	Disk []DiskReference `json:"disk,omitempty"`
	/**
	  A globally unique identifier of an instance that is suitable for external consumption.
	*/
	ExtId *string `json:"extId,omitempty"`
	/**
	  Failover cluster FQDN
	*/
	FailoverClusterFqdn *string `json:"failoverClusterFqdn,omitempty"`
	/**
	  Failover cluster node status
	*/
	FailoverClusterNodeStatus *string `json:"failoverClusterNodeStatus,omitempty"`
	/**
	  GPU driver version
	*/
	GpuDriverVersion *string `json:"gpuDriverVersion,omitempty"`
	/**
	  GPU attached list
	*/
	GpuList []string `json:"gpuList,omitempty"`
	/**
	  Certificate signing request status
	*/
	HasCsr *bool `json:"hasCsr,omitempty"`
	/**
	  Name of the host
	*/
	HostName *string `json:"hostName,omitempty"`
	/**
	  Host NICs Id
	*/
	HostNicsIdList []string `json:"hostNicsIdList,omitempty"`

	HostType *HostTypeEnum `json:"hostType,omitempty"`

	Hypervisor *HypervisorReference `json:"hypervisor,omitempty"`
	/**
	  Node degraded status
	*/
	IsDegraded *bool `json:"isDegraded,omitempty"`
	/**
	  Indicates whether the hardware is virtualized or not
	*/
	IsHardwareVirtualized *bool `json:"isHardwareVirtualized,omitempty"`
	/**
	  Secure boot status
	*/
	IsSecureBooted *bool `json:"isSecureBooted,omitempty"`
	/**
	  Mapping of key management device to certificate status list
	*/
	KeyManagementDeviceToCertStatus []KeyManagementDeviceToCertStatus `json:"keyManagementDeviceToCertStatus,omitempty"`
	/**
	  A HATEOAS style link for the response.  Each link contains a user friendly name identifying the link and an address for retrieving the particular resource.
	*/
	Links []import3.ApiLink `json:"links,omitempty"`
	/**
	  Memory size in bytes
	*/
	MemorySizeBytes *int64 `json:"memorySizeBytes,omitempty"`
	/**
	  Number of CPU cores
	*/
	NumberOfCpuCores *int64 `json:"numberOfCpuCores,omitempty"`
	/**
	  Number of CPU sockets
	*/
	NumberOfCpuSockets *int64 `json:"numberOfCpuSockets,omitempty"`
	/**
	  Number of CPU threads
	*/
	NumberOfCpuThreads *int64 `json:"numberOfCpuThreads,omitempty"`
	/**
	  Reboot pending status
	*/
	RebootPending *bool `json:"rebootPending,omitempty"`
	/**
	  A globally unique identifier that represents the tenant that owns this entity.  It is automatically assigned by the system and is immutable from an API consumer perspective (some use cases may cause this Id to change - for instance a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
	*/
	TenantId *string `json:"tenantId,omitempty"`
}

* Host entity with its attributes

func NewHostEntity

func NewHostEntity() *HostEntity

type HostGpuEntity

type HostGpuEntity struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`

	Cluster *ClusterReference `json:"cluster,omitempty"`

	Config *GpuConfig `json:"config,omitempty"`
	/**
	  A globally unique identifier of an instance that is suitable for external consumption.
	*/
	ExtId *string `json:"extId,omitempty"`
	/**
	  A HATEOAS style link for the response.  Each link contains a user friendly name identifying the link and an address for retrieving the particular resource.
	*/
	Links []import3.ApiLink `json:"links,omitempty"`
	/**
	  Controller VM Id
	*/
	NodeId *string `json:"nodeId,omitempty"`
	/**
	  UUID of a node
	*/
	NodeUuid *string `json:"nodeUuid,omitempty"`
	/**
	  Number of vGPUs allocated
	*/
	NumberOfVgpusAllocated *int64 `json:"numberOfVgpusAllocated,omitempty"`
	/**
	  A globally unique identifier that represents the tenant that owns this entity.  It is automatically assigned by the system and is immutable from an API consumer perspective (some use cases may cause this Id to change - for instance a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
	*/
	TenantId *string `json:"tenantId,omitempty"`
}

* Host GPU details

func NewHostGpuEntity

func NewHostGpuEntity() *HostGpuEntity

type HostNameParam

type HostNameParam struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Name of the host
	*/
	Name *string `json:"name"`
}

* Host rename parameters

func NewHostNameParam

func NewHostNameParam() *HostNameParam

func (*HostNameParam) MarshalJSON

func (p *HostNameParam) MarshalJSON() ([]byte, error)

type HostRenameResponse

type HostRenameResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfHostRenameResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/hosts/{hostExtId}/$actions/rename-host Post operation

func NewHostRenameResponse

func NewHostRenameResponse() *HostRenameResponse

func (*HostRenameResponse) GetData

func (p *HostRenameResponse) GetData() interface{}

func (*HostRenameResponse) SetData

func (p *HostRenameResponse) SetData(v interface{}) error

type HostTypeEnum

type HostTypeEnum int

* Type of the host

const (
	HOSTTYPEENUM_UNKNOWN         HostTypeEnum = 0
	HOSTTYPEENUM_REDACTED        HostTypeEnum = 1
	HOSTTYPEENUM_HYPER_CONVERGED HostTypeEnum = 2
	HOSTTYPEENUM_COMPUTE_ONLY    HostTypeEnum = 3
)

func (*HostTypeEnum) MarshalJSON

func (e *HostTypeEnum) MarshalJSON() ([]byte, error)

func (HostTypeEnum) Ref

func (e HostTypeEnum) Ref() *HostTypeEnum

func (*HostTypeEnum) UnmarshalJSON

func (e *HostTypeEnum) UnmarshalJSON(b []byte) error

type HyperVCredAddNode

type HyperVCredAddNode struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`

	DomainDetails *UserInfo `json:"domainDetails,omitempty"`

	FailoverClusterDetails *UserInfo `json:"failoverClusterDetails,omitempty"`
}

* HyperV Credentials

func NewHyperVCredAddNode

func NewHyperVCredAddNode() *HyperVCredAddNode

type HypervisorIsoMap

type HypervisorIsoMap struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Md5sum of ISO
	*/
	Md5sum *string `json:"md5sum,omitempty"`

	Type *HypervisorType `json:"type,omitempty"`
}

* Map containing key as hypervisor type and value as md5sum of ISO

func NewHypervisorIsoMap

func NewHypervisorIsoMap() *HypervisorIsoMap

type HypervisorReference

type HypervisorReference struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`

	AcropolisConnectionState *AcropolisConnectionState `json:"acropolisConnectionState,omitempty"`

	ExternalAddress *import4.IPAddress `json:"externalAddress,omitempty"`
	/**
	  Hypervisor full name
	*/
	FullName *string `json:"fullName,omitempty"`
	/**
	  Number of VMs
	*/
	NumberOfVms *int64 `json:"numberOfVms,omitempty"`

	State *HypervisorState `json:"state,omitempty"`

	Type *HypervisorType `json:"type,omitempty"`
	/**
	  Hypervisor user name
	*/
	UserName *string `json:"userName,omitempty"`
}

* Hypervisor details

func NewHypervisorReference

func NewHypervisorReference() *HypervisorReference

type HypervisorState

type HypervisorState int

* Hypervisor state

const (
	HYPERVISORSTATE_UNKNOWN                                    HypervisorState = 0
	HYPERVISORSTATE_REDACTED                                   HypervisorState = 1
	HYPERVISORSTATE_ACROPOLIS_NORMAL                           HypervisorState = 2
	HYPERVISORSTATE_ENTERING_MAINTENANCE_MODE                  HypervisorState = 3
	HYPERVISORSTATE_ENTERED_MAINTENANCE_MODE                   HypervisorState = 4
	HYPERVISORSTATE_RESERVED_FOR_HA_FAILOVER                   HypervisorState = 5
	HYPERVISORSTATE_ENTERING_MAINTENANCE_MODE_FROM_HA_FAILOVER HypervisorState = 6
	HYPERVISORSTATE_RESERVING_FOR_HA_FAILOVER                  HypervisorState = 7
	HYPERVISORSTATE_HA_FAILOVER_SOURCE                         HypervisorState = 8
	HYPERVISORSTATE_HA_FAILOVER_TARGET                         HypervisorState = 9
	HYPERVISORSTATE_HA_HEALING_SOURCE                          HypervisorState = 10
	HYPERVISORSTATE_HA_HEALING_TARGET                          HypervisorState = 11
)

func (*HypervisorState) MarshalJSON

func (e *HypervisorState) MarshalJSON() ([]byte, error)

func (HypervisorState) Ref

func (*HypervisorState) UnmarshalJSON

func (e *HypervisorState) UnmarshalJSON(b []byte) error

type HypervisorType

type HypervisorType int

* Hypervisor type

const (
	HYPERVISORTYPE_UNKNOWN  HypervisorType = 0
	HYPERVISORTYPE_REDACTED HypervisorType = 1
	HYPERVISORTYPE_AHV      HypervisorType = 2
	HYPERVISORTYPE_ESX      HypervisorType = 3
	HYPERVISORTYPE_HYPERV   HypervisorType = 4
	HYPERVISORTYPE_XEN      HypervisorType = 5
	HYPERVISORTYPE_NULLTYPE HypervisorType = 6
)

func (*HypervisorType) MarshalJSON

func (e *HypervisorType) MarshalJSON() ([]byte, error)

func (HypervisorType) Ref

func (e HypervisorType) Ref() *HypervisorType

func (*HypervisorType) UnmarshalJSON

func (e *HypervisorType) UnmarshalJSON(b []byte) error

type HypervisorUploadInfo

type HypervisorUploadInfo struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Error message
	*/
	ErrorMessage *string `json:"errorMessage,omitempty"`
	/**
	  Node list containing upload information
	*/
	UploadInfoNodeList []UploadInfoNodeItem `json:"uploadInfoNodeList,omitempty"`
}

* Hypervisor upload required information

func NewHypervisorUploadInfo

func NewHypervisorUploadInfo() *HypervisorUploadInfo

type HypervisorUploadNodeListItem

type HypervisorUploadNodeListItem struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Rackable unit Id in which node resides
	*/
	BlockId *string `json:"blockId,omitempty"`

	HypervisorType *HypervisorType `json:"hypervisorType,omitempty"`
	/**
	  Host version of the node
	*/
	HypervisorVersion *string `json:"hypervisorVersion,omitempty"`
	/**
	  Indicates whether the node is light compute or not
	*/
	IsLightCompute *bool `json:"isLightCompute,omitempty"`
	/**
	  Indicates if node is minimum compute or not
	*/
	MinimumComputeNode *bool `json:"minimumComputeNode,omitempty"`
	/**
	  Rackable unit model type
	*/
	Model *string `json:"model,omitempty"`
	/**
	  UUID of a node
	*/
	NodeUuid *string `json:"nodeUuid,omitempty"`
	/**
	  NOS software version of a node
	*/
	NosVersion *string `json:"nosVersion,omitempty"`
	/**
	  Indicates whether the hypervisor is robo mixed or not
	*/
	RoboMixedHypervisor *bool `json:"roboMixedHypervisor,omitempty"`
}

* Individual node item details for checking whether hypervisor ISO upload is required or not

func NewHypervisorUploadNodeListItem

func NewHypervisorUploadNodeListItem() *HypervisorUploadNodeListItem

type HypervisorUploadParam

type HypervisorUploadParam struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  List of node details for checking whether hypervisor ISO upload is required or not
	*/
	NodeList []HypervisorUploadNodeListItem `json:"nodeList,omitempty"`
}

* Parameters to get information on whether hypervisor ISO upload is required or not

func NewHypervisorUploadParam

func NewHypervisorUploadParam() *HypervisorUploadParam

type HypervisorUplpadRequiredTaskResponse

type HypervisorUplpadRequiredTaskResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfHypervisorUplpadRequiredTaskResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/$actions/check-hypervisor-requirements Post operation

func NewHypervisorUplpadRequiredTaskResponse

func NewHypervisorUplpadRequiredTaskResponse() *HypervisorUplpadRequiredTaskResponse

func (*HypervisorUplpadRequiredTaskResponse) GetData

func (p *HypervisorUplpadRequiredTaskResponse) GetData() interface{}

func (*HypervisorUplpadRequiredTaskResponse) SetData

func (p *HypervisorUplpadRequiredTaskResponse) SetData(v interface{}) error

type IpmiReference

type IpmiReference struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`

	Ip *import4.IPAddress `json:"ip,omitempty"`
	/**
	  IPMI username
	*/
	Username *string `json:"username,omitempty"`
}

* IPMI reference

func NewIpmiReference

func NewIpmiReference() *IpmiReference

type IsBundleCompatibleTaskResponse

type IsBundleCompatibleTaskResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfIsBundleCompatibleTaskResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/$actions/validate-bundle Post operation

func NewIsBundleCompatibleTaskResponse

func NewIsBundleCompatibleTaskResponse() *IsBundleCompatibleTaskResponse

func (*IsBundleCompatibleTaskResponse) GetData

func (p *IsBundleCompatibleTaskResponse) GetData() interface{}

func (*IsBundleCompatibleTaskResponse) SetData

func (p *IsBundleCompatibleTaskResponse) SetData(v interface{}) error

type KeyManagementDeviceToCertStatus

type KeyManagementDeviceToCertStatus struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Key management server name
	*/
	KeyManagementServerName *string `json:"keyManagementServerName,omitempty"`
	/**
	  Certificate status
	*/
	Status *bool `json:"status,omitempty"`
}

* Mapping of key management device to certificate status list

func NewKeyManagementDeviceToCertStatus

func NewKeyManagementDeviceToCertStatus() *KeyManagementDeviceToCertStatus

type ManagementServerRef

type ManagementServerRef struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Indicates whether it is DRS enabled or not
	*/
	DrsEnabled *bool `json:"drsEnabled,omitempty"`
	/**
	  Indicates whether the host is managed by an entity or not
	*/
	InUse *bool `json:"inUse,omitempty"`

	Ip *import4.IPAddress `json:"ip,omitempty"`
	/**
	  Indicates whether it is registered or not
	*/
	IsRegistered *bool `json:"isRegistered,omitempty"`

	Type *ManagementServerType `json:"type,omitempty"`
}

* Management server information

func NewManagementServerRef

func NewManagementServerRef() *ManagementServerRef

type ManagementServerType

type ManagementServerType int

* Management server type

const (
	MANAGEMENTSERVERTYPE_UNKNOWN  ManagementServerType = 0
	MANAGEMENTSERVERTYPE_REDACTED ManagementServerType = 1
	MANAGEMENTSERVERTYPE_VCENTER  ManagementServerType = 2
)

func (*ManagementServerType) MarshalJSON

func (e *ManagementServerType) MarshalJSON() ([]byte, error)

func (ManagementServerType) Ref

func (*ManagementServerType) UnmarshalJSON

func (e *ManagementServerType) UnmarshalJSON(b []byte) error

type NameMacRef

type NameMacRef struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Mac address
	*/
	Mac *string `json:"mac,omitempty"`
	/**
	  Interface name
	*/
	Name *string `json:"name,omitempty"`
}

* Interface name and mac address

func NewNameMacRef

func NewNameMacRef() *NameMacRef

type NameNetworkRef

type NameNetworkRef struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`

	HypervisorType *HypervisorType `json:"hypervisorType,omitempty"`
	/**
	  Interface name
	*/
	Name *string `json:"name,omitempty"`
	/**
	  List of networks for interface
	*/
	Networks []string `json:"networks,omitempty"`
}

* Name and network information

func NewNameNetworkRef

func NewNameNetworkRef() *NameNetworkRef

type NetworkInfo

type NetworkInfo struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Network information of HCI nodes
	*/
	Hci []NameNetworkRef `json:"hci,omitempty"`
	/**
	  Network information of SO nodes
	*/
	So []NameNetworkRef `json:"so,omitempty"`
}

* Network information of HCI and SO nodes

func NewNetworkInfo

func NewNetworkInfo() *NetworkInfo

type NodeDetails

type NodeDetails struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Node specific details required to fetch node networking information
	*/
	NodeList []NodeListNetworkingDetails `json:"nodeList"`
	/**
	  Type of request, either it can be expand_cluster or npe
	*/
	RequestType *string `json:"requestType,omitempty"`
}

* Request type and networking details for nodes

func NewNodeDetails

func NewNodeDetails() *NodeDetails

func (*NodeDetails) MarshalJSON

func (p *NodeDetails) MarshalJSON() ([]byte, error)

type NodeDiscoveryParams

type NodeDiscoveryParams struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`

	AddressType *AddressType `json:"addressType,omitempty"`
	/**
	  Interface name that is used for packet broadcasting
	*/
	InterfaceFilterList []string `json:"interfaceFilterList,omitempty"`
	/**
	  IP addresses of the unconfigured nodes
	*/
	IpFilterList []import4.IPAddress `json:"ipFilterList,omitempty"`
	/**
	  Indicates if the discovery is manual or not
	*/
	IsManualDiscovery *bool `json:"isManualDiscovery,omitempty"`
	/**
	  Timeout for discovering nodes
	*/
	Timeout *int64 `json:"timeout,omitempty"`
	/**
	  Unconfigured node UUIDs
	*/
	UuidFilterList []string `json:"uuidFilterList,omitempty"`
}

* Discover unconfigured node details

func NewNodeDiscoveryParams

func NewNodeDiscoveryParams() *NodeDiscoveryParams

type NodeInfo

type NodeInfo struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Rackable unit serial name
	*/
	BlockId *string `json:"blockId,omitempty"`
	/**
	  Current network interface of a node
	*/
	CurrentNetworkInterface *string `json:"currentNetworkInterface,omitempty"`

	CvmIp *import4.IPAddress `json:"cvmIp,omitempty"`
	/**
	  List of objects containing digital_certificate_base64 and key_management_server_uuid fields for key management server
	*/
	DigitalCertificateMapList []DigitalCertificateMapReference `json:"digitalCertificateMapList,omitempty"`
	/**
	  Name of the host
	*/
	HypervisorHostname *string `json:"hypervisorHostname,omitempty"`

	HypervisorIp *import4.IPAddress `json:"hypervisorIp,omitempty"`

	HypervisorType *HypervisorType `json:"hypervisorType,omitempty"`
	/**
	  Host version of the node
	*/
	HypervisorVersion *string `json:"hypervisorVersion,omitempty"`

	IpmiIp *import4.IPAddress `json:"ipmiIp,omitempty"`
	/**
	  Indicates whether the node is light compute or not
	*/
	IsLightCompute *bool `json:"isLightCompute,omitempty"`
	/**
	  Rackable unit model name
	*/
	Model *string `json:"model,omitempty"`
	/**
	  Position of a node in a rackable unit
	*/
	NodePosition *string `json:"nodePosition,omitempty"`
	/**
	  UUID of a node
	*/
	NodeUuid *string `json:"nodeUuid,omitempty"`
	/**
	  NOS software version of a node
	*/
	NosVersion *string `json:"nosVersion,omitempty"`
	/**
	  Indicates whether the hypervisor is robo mixed or not
	*/
	RoboMixedHypervisor *bool `json:"roboMixedHypervisor,omitempty"`
}

* Node item containing attributes of node

func NewNodeInfo

func NewNodeInfo() *NodeInfo

type NodeItem

type NodeItem struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Rackable unit serial name
	*/
	BlockId *string `json:"blockId,omitempty"`
	/**
	  Current network interface of a node
	*/
	CurrentNetworkInterface *string `json:"currentNetworkInterface,omitempty"`

	CvmIp *import4.IPAddress `json:"cvmIp,omitempty"`
	/**
	  List of objects containing digital_certificate_base64 and key_management_server_uuid fields for key management server
	*/
	DigitalCertificateMapList []DigitalCertificateMapReference `json:"digitalCertificateMapList,omitempty"`
	/**
	  Name of the host
	*/
	HypervisorHostname *string `json:"hypervisorHostname,omitempty"`

	HypervisorIp *import4.IPAddress `json:"hypervisorIp,omitempty"`

	HypervisorType *HypervisorType `json:"hypervisorType,omitempty"`
	/**
	  Host version of the node
	*/
	HypervisorVersion *string `json:"hypervisorVersion,omitempty"`

	IpmiIp *import4.IPAddress `json:"ipmiIp,omitempty"`
	/**
	  Indicates whether the node is light compute or not
	*/
	IsLightCompute *bool `json:"isLightCompute,omitempty"`
	/**
	  Rackable unit model name
	*/
	Model *string `json:"model,omitempty"`
	/**
	  Active and standby uplink information of the target nodes
	*/
	Networks []UplinkNetworkItem `json:"networks,omitempty"`
	/**
	  Position of a node in a rackable unit
	*/
	NodePosition *string `json:"nodePosition,omitempty"`
	/**
	  UUID of a node
	*/
	NodeUuid *string `json:"nodeUuid,omitempty"`
	/**
	  NOS software version of a node
	*/
	NosVersion *string `json:"nosVersion,omitempty"`
	/**
	  Indicates whether the hypervisor is robo mixed or not
	*/
	RoboMixedHypervisor *bool `json:"roboMixedHypervisor,omitempty"`
}

* Node item containing attributes of node

func NewNodeItem

func NewNodeItem() *NodeItem

type NodeListItemReference

type NodeListItemReference struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`

	ControllerVmIp *import4.IPAddress `json:"controllerVmIp,omitempty"`

	HostIp *import4.IPAddress `json:"hostIp,omitempty"`
	/**
	  UUID of a node
	*/
	NodeUuid *string `json:"nodeUuid,omitempty"`
}

* List of nodes in a cluster

func NewNodeListItemReference

func NewNodeListItemReference() *NodeListItemReference

type NodeListNetworkingDetails

type NodeListNetworkingDetails struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Rackable unit Id in which node resides
	*/
	BlockId *string `json:"blockId,omitempty"`
	/**
	  Current network interface of a node
	*/
	CurrentNetworkInterface *string `json:"currentNetworkInterface,omitempty"`

	CvmIp *import4.IPAddress `json:"cvmIp,omitempty"`
	/**
	  List of objects containing digital_certificate_base64 and key_management_server_uuid fields for key management server
	*/
	DigitalCertificateMapList []DigitalCertificateMapReference `json:"digitalCertificateMapList,omitempty"`

	HypervisorIp *import4.IPAddress `json:"hypervisorIp,omitempty"`

	HypervisorType *HypervisorType `json:"hypervisorType,omitempty"`
	/**
	  Host version of the node
	*/
	HypervisorVersion *string `json:"hypervisorVersion,omitempty"`

	IpmiIp *import4.IPAddress `json:"ipmiIp,omitempty"`
	/**
	  Indicates whether the node is compute only or not
	*/
	IsComputeOnly *bool `json:"isComputeOnly,omitempty"`
	/**
	  Indicates whether the node is light compute or not
	*/
	IsLightCompute *bool `json:"isLightCompute,omitempty"`
	/**
	  Rackable unit model name
	*/
	Model *string `json:"model,omitempty"`
	/**
	  Position of a node in a rackable unit
	*/
	NodePosition *string `json:"nodePosition,omitempty"`
	/**
	  UUID of a node
	*/
	NodeUuid *string `json:"nodeUuid,omitempty"`
	/**
	  NOS software version of a node
	*/
	NosVersion *string `json:"nosVersion,omitempty"`
	/**
	  Indicates whether the hypervisor is robo mixed or not
	*/
	RoboMixedHypervisor *bool `json:"roboMixedHypervisor,omitempty"`
}

* Node specific details required to fetch node networking information

func NewNodeListNetworkingDetails

func NewNodeListNetworkingDetails() *NodeListNetworkingDetails

type NodeNetworkingDetails

type NodeNetworkingDetails struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`

	NetworkInfo *NetworkInfo `json:"networkInfo,omitempty"`
	/**
	  List of uplinks information for each CVM IP
	*/
	Uplinks []UplinkInfo `json:"uplinks,omitempty"`
	/**
	  List of warning messages
	*/
	Warnings []string `json:"warnings,omitempty"`
}

* Network details of nodes

func NewNodeNetworkingDetails

func NewNodeNetworkingDetails() *NodeNetworkingDetails

type NodeParam

type NodeParam struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Block list of a cluster
	*/
	BlockList []BlockItem `json:"blockList,omitempty"`

	BundleInfo *BundleInfo `json:"bundleInfo,omitempty"`
	/**
	  List of compute only nodes
	*/
	ComputeNodeList []ComputeNodeItem `json:"computeNodeList,omitempty"`
	/**
	  Hyperv SKU
	*/
	HypervSku *string `json:"hypervSku,omitempty"`
	/**
	  Hypervisor type to md5sum map
	*/
	HypervisorIsos []HypervisorIsoMap `json:"hypervisorIsos,omitempty"`
	/**
	  List of nodes in a cluster
	*/
	NodeList []NodeItem `json:"nodeList,omitempty"`
	/**
	  Indicates if the host networking needs to be skipped or not
	*/
	SkipHostNetworking *bool `json:"skipHostNetworking,omitempty"`
}

* Parameters of the node to be added

func NewNodeParam

func NewNodeParam() *NodeParam

type NodeReference

type NodeReference struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  List of nodes in a cluster
	*/
	NodeList []NodeListItemReference `json:"nodeList,omitempty"`
	/**
	  Number of nodes in a cluster
	*/
	NumberOfNodes *int `json:"numberOfNodes,omitempty"`
}

* Node reference for a cluster

func NewNodeReference

func NewNodeReference() *NodeReference

type NodeRemovalExtraParam

type NodeRemovalExtraParam struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Indicates if add node check need to be skip or not
	*/
	SkipAddCheck *bool `json:"skipAddCheck,omitempty"`
	/**
	  Indicates if space check needs to be skip or not
	*/
	SkipSpaceCheck *bool `json:"skipSpaceCheck,omitempty"`
	/**
	  Indicates if upgrade check needs to be skip or not
	*/
	SkipUpgradeCheck *bool `json:"skipUpgradeCheck,omitempty"`
}

* Extra parameters

func NewNodeRemovalExtraParam

func NewNodeRemovalExtraParam() *NodeRemovalExtraParam

type NodeRemovalParams

type NodeRemovalParams struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`

	ExtraParams *NodeRemovalExtraParam `json:"extraParams,omitempty"`
	/**
	  List of node UUIDs to remove
	*/
	NodeUuids []string `json:"nodeUuids,omitempty"`
	/**
	  Indicates if prechecks can be skipped for node removal
	*/
	SkipPrechecks *bool `json:"skipPrechecks,omitempty"`
	/**
	  Indicates if node removal can be skipped
	*/
	SkipRemove *bool `json:"skipRemove,omitempty"`
}

* Parameters to remove nodes from cluster

func NewNodeRemovalParams

func NewNodeRemovalParams() *NodeRemovalParams

type OneOfAddNodeTaskResponseData

type OneOfAddNodeTaskResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfAddNodeTaskResponseData

func NewOneOfAddNodeTaskResponseData() *OneOfAddNodeTaskResponseData

func (*OneOfAddNodeTaskResponseData) GetValue

func (p *OneOfAddNodeTaskResponseData) GetValue() interface{}

func (*OneOfAddNodeTaskResponseData) MarshalJSON

func (p *OneOfAddNodeTaskResponseData) MarshalJSON() ([]byte, error)

func (*OneOfAddNodeTaskResponseData) SetValue

func (p *OneOfAddNodeTaskResponseData) SetValue(v interface{}) error

func (*OneOfAddNodeTaskResponseData) UnmarshalJSON

func (p *OneOfAddNodeTaskResponseData) UnmarshalJSON(b []byte) error

type OneOfAddRsyslogServerTaskApiResponseData

type OneOfAddRsyslogServerTaskApiResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfAddRsyslogServerTaskApiResponseData

func NewOneOfAddRsyslogServerTaskApiResponseData() *OneOfAddRsyslogServerTaskApiResponseData

func (*OneOfAddRsyslogServerTaskApiResponseData) GetValue

func (p *OneOfAddRsyslogServerTaskApiResponseData) GetValue() interface{}

func (*OneOfAddRsyslogServerTaskApiResponseData) MarshalJSON

func (p *OneOfAddRsyslogServerTaskApiResponseData) MarshalJSON() ([]byte, error)

func (*OneOfAddRsyslogServerTaskApiResponseData) SetValue

func (p *OneOfAddRsyslogServerTaskApiResponseData) SetValue(v interface{}) error

func (*OneOfAddRsyslogServerTaskApiResponseData) UnmarshalJSON

func (p *OneOfAddRsyslogServerTaskApiResponseData) UnmarshalJSON(b []byte) error

type OneOfAddSnmpTransportsTaskApiResponseData

type OneOfAddSnmpTransportsTaskApiResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfAddSnmpTransportsTaskApiResponseData

func NewOneOfAddSnmpTransportsTaskApiResponseData() *OneOfAddSnmpTransportsTaskApiResponseData

func (*OneOfAddSnmpTransportsTaskApiResponseData) GetValue

func (p *OneOfAddSnmpTransportsTaskApiResponseData) GetValue() interface{}

func (*OneOfAddSnmpTransportsTaskApiResponseData) MarshalJSON

func (*OneOfAddSnmpTransportsTaskApiResponseData) SetValue

func (p *OneOfAddSnmpTransportsTaskApiResponseData) SetValue(v interface{}) error

func (*OneOfAddSnmpTransportsTaskApiResponseData) UnmarshalJSON

type OneOfAddSnmpTrapTaskApiResponseData

type OneOfAddSnmpTrapTaskApiResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfAddSnmpTrapTaskApiResponseData

func NewOneOfAddSnmpTrapTaskApiResponseData() *OneOfAddSnmpTrapTaskApiResponseData

func (*OneOfAddSnmpTrapTaskApiResponseData) GetValue

func (p *OneOfAddSnmpTrapTaskApiResponseData) GetValue() interface{}

func (*OneOfAddSnmpTrapTaskApiResponseData) MarshalJSON

func (p *OneOfAddSnmpTrapTaskApiResponseData) MarshalJSON() ([]byte, error)

func (*OneOfAddSnmpTrapTaskApiResponseData) SetValue

func (p *OneOfAddSnmpTrapTaskApiResponseData) SetValue(v interface{}) error

func (*OneOfAddSnmpTrapTaskApiResponseData) UnmarshalJSON

func (p *OneOfAddSnmpTrapTaskApiResponseData) UnmarshalJSON(b []byte) error

type OneOfAddSnmpUserTaskApiResponseData

type OneOfAddSnmpUserTaskApiResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfAddSnmpUserTaskApiResponseData

func NewOneOfAddSnmpUserTaskApiResponseData() *OneOfAddSnmpUserTaskApiResponseData

func (*OneOfAddSnmpUserTaskApiResponseData) GetValue

func (p *OneOfAddSnmpUserTaskApiResponseData) GetValue() interface{}

func (*OneOfAddSnmpUserTaskApiResponseData) MarshalJSON

func (p *OneOfAddSnmpUserTaskApiResponseData) MarshalJSON() ([]byte, error)

func (*OneOfAddSnmpUserTaskApiResponseData) SetValue

func (p *OneOfAddSnmpUserTaskApiResponseData) SetValue(v interface{}) error

func (*OneOfAddSnmpUserTaskApiResponseData) UnmarshalJSON

func (p *OneOfAddSnmpUserTaskApiResponseData) UnmarshalJSON(b []byte) error

type OneOfClusterStatsApiResponseData

type OneOfClusterStatsApiResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfClusterStatsApiResponseData

func NewOneOfClusterStatsApiResponseData() *OneOfClusterStatsApiResponseData

func (*OneOfClusterStatsApiResponseData) GetValue

func (p *OneOfClusterStatsApiResponseData) GetValue() interface{}

func (*OneOfClusterStatsApiResponseData) MarshalJSON

func (p *OneOfClusterStatsApiResponseData) MarshalJSON() ([]byte, error)

func (*OneOfClusterStatsApiResponseData) SetValue

func (p *OneOfClusterStatsApiResponseData) SetValue(v interface{}) error

func (*OneOfClusterStatsApiResponseData) UnmarshalJSON

func (p *OneOfClusterStatsApiResponseData) UnmarshalJSON(b []byte) error

type OneOfDeleteRsyslogServerTaskApiResponseData

type OneOfDeleteRsyslogServerTaskApiResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfDeleteRsyslogServerTaskApiResponseData

func NewOneOfDeleteRsyslogServerTaskApiResponseData() *OneOfDeleteRsyslogServerTaskApiResponseData

func (*OneOfDeleteRsyslogServerTaskApiResponseData) GetValue

func (p *OneOfDeleteRsyslogServerTaskApiResponseData) GetValue() interface{}

func (*OneOfDeleteRsyslogServerTaskApiResponseData) MarshalJSON

func (*OneOfDeleteRsyslogServerTaskApiResponseData) SetValue

func (p *OneOfDeleteRsyslogServerTaskApiResponseData) SetValue(v interface{}) error

func (*OneOfDeleteRsyslogServerTaskApiResponseData) UnmarshalJSON

type OneOfDeleteSnmpTrapTaskApiResponseData

type OneOfDeleteSnmpTrapTaskApiResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfDeleteSnmpTrapTaskApiResponseData

func NewOneOfDeleteSnmpTrapTaskApiResponseData() *OneOfDeleteSnmpTrapTaskApiResponseData

func (*OneOfDeleteSnmpTrapTaskApiResponseData) GetValue

func (p *OneOfDeleteSnmpTrapTaskApiResponseData) GetValue() interface{}

func (*OneOfDeleteSnmpTrapTaskApiResponseData) MarshalJSON

func (p *OneOfDeleteSnmpTrapTaskApiResponseData) MarshalJSON() ([]byte, error)

func (*OneOfDeleteSnmpTrapTaskApiResponseData) SetValue

func (p *OneOfDeleteSnmpTrapTaskApiResponseData) SetValue(v interface{}) error

func (*OneOfDeleteSnmpTrapTaskApiResponseData) UnmarshalJSON

func (p *OneOfDeleteSnmpTrapTaskApiResponseData) UnmarshalJSON(b []byte) error

type OneOfDeleteSnmpUserTaskApiResponseData

type OneOfDeleteSnmpUserTaskApiResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfDeleteSnmpUserTaskApiResponseData

func NewOneOfDeleteSnmpUserTaskApiResponseData() *OneOfDeleteSnmpUserTaskApiResponseData

func (*OneOfDeleteSnmpUserTaskApiResponseData) GetValue

func (p *OneOfDeleteSnmpUserTaskApiResponseData) GetValue() interface{}

func (*OneOfDeleteSnmpUserTaskApiResponseData) MarshalJSON

func (p *OneOfDeleteSnmpUserTaskApiResponseData) MarshalJSON() ([]byte, error)

func (*OneOfDeleteSnmpUserTaskApiResponseData) SetValue

func (p *OneOfDeleteSnmpUserTaskApiResponseData) SetValue(v interface{}) error

func (*OneOfDeleteSnmpUserTaskApiResponseData) UnmarshalJSON

func (p *OneOfDeleteSnmpUserTaskApiResponseData) UnmarshalJSON(b []byte) error

type OneOfDiscoverNodeTaskApiResponseData

type OneOfDiscoverNodeTaskApiResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfDiscoverNodeTaskApiResponseData

func NewOneOfDiscoverNodeTaskApiResponseData() *OneOfDiscoverNodeTaskApiResponseData

func (*OneOfDiscoverNodeTaskApiResponseData) GetValue

func (p *OneOfDiscoverNodeTaskApiResponseData) GetValue() interface{}

func (*OneOfDiscoverNodeTaskApiResponseData) MarshalJSON

func (p *OneOfDiscoverNodeTaskApiResponseData) MarshalJSON() ([]byte, error)

func (*OneOfDiscoverNodeTaskApiResponseData) SetValue

func (p *OneOfDiscoverNodeTaskApiResponseData) SetValue(v interface{}) error

func (*OneOfDiscoverNodeTaskApiResponseData) UnmarshalJSON

func (p *OneOfDiscoverNodeTaskApiResponseData) UnmarshalJSON(b []byte) error

type OneOfGetAllHostGpusResponseData

type OneOfGetAllHostGpusResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfGetAllHostGpusResponseData

func NewOneOfGetAllHostGpusResponseData() *OneOfGetAllHostGpusResponseData

func (*OneOfGetAllHostGpusResponseData) GetValue

func (p *OneOfGetAllHostGpusResponseData) GetValue() interface{}

func (*OneOfGetAllHostGpusResponseData) MarshalJSON

func (p *OneOfGetAllHostGpusResponseData) MarshalJSON() ([]byte, error)

func (*OneOfGetAllHostGpusResponseData) SetValue

func (p *OneOfGetAllHostGpusResponseData) SetValue(v interface{}) error

func (*OneOfGetAllHostGpusResponseData) UnmarshalJSON

func (p *OneOfGetAllHostGpusResponseData) UnmarshalJSON(b []byte) error

type OneOfGetAllHostsResponseData

type OneOfGetAllHostsResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfGetAllHostsResponseData

func NewOneOfGetAllHostsResponseData() *OneOfGetAllHostsResponseData

func (*OneOfGetAllHostsResponseData) GetValue

func (p *OneOfGetAllHostsResponseData) GetValue() interface{}

func (*OneOfGetAllHostsResponseData) MarshalJSON

func (p *OneOfGetAllHostsResponseData) MarshalJSON() ([]byte, error)

func (*OneOfGetAllHostsResponseData) SetValue

func (p *OneOfGetAllHostsResponseData) SetValue(v interface{}) error

func (*OneOfGetAllHostsResponseData) UnmarshalJSON

func (p *OneOfGetAllHostsResponseData) UnmarshalJSON(b []byte) error

type OneOfGetClusterHostGpusResponseData

type OneOfGetClusterHostGpusResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfGetClusterHostGpusResponseData

func NewOneOfGetClusterHostGpusResponseData() *OneOfGetClusterHostGpusResponseData

func (*OneOfGetClusterHostGpusResponseData) GetValue

func (p *OneOfGetClusterHostGpusResponseData) GetValue() interface{}

func (*OneOfGetClusterHostGpusResponseData) MarshalJSON

func (p *OneOfGetClusterHostGpusResponseData) MarshalJSON() ([]byte, error)

func (*OneOfGetClusterHostGpusResponseData) SetValue

func (p *OneOfGetClusterHostGpusResponseData) SetValue(v interface{}) error

func (*OneOfGetClusterHostGpusResponseData) UnmarshalJSON

func (p *OneOfGetClusterHostGpusResponseData) UnmarshalJSON(b []byte) error

type OneOfGetClusterResponseData

type OneOfGetClusterResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfGetClusterResponseData

func NewOneOfGetClusterResponseData() *OneOfGetClusterResponseData

func (*OneOfGetClusterResponseData) GetValue

func (p *OneOfGetClusterResponseData) GetValue() interface{}

func (*OneOfGetClusterResponseData) MarshalJSON

func (p *OneOfGetClusterResponseData) MarshalJSON() ([]byte, error)

func (*OneOfGetClusterResponseData) SetValue

func (p *OneOfGetClusterResponseData) SetValue(v interface{}) error

func (*OneOfGetClusterResponseData) UnmarshalJSON

func (p *OneOfGetClusterResponseData) UnmarshalJSON(b []byte) error

type OneOfGetClustersResponseData

type OneOfGetClustersResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfGetClustersResponseData

func NewOneOfGetClustersResponseData() *OneOfGetClustersResponseData

func (*OneOfGetClustersResponseData) GetValue

func (p *OneOfGetClustersResponseData) GetValue() interface{}

func (*OneOfGetClustersResponseData) MarshalJSON

func (p *OneOfGetClustersResponseData) MarshalJSON() ([]byte, error)

func (*OneOfGetClustersResponseData) SetValue

func (p *OneOfGetClustersResponseData) SetValue(v interface{}) error

func (*OneOfGetClustersResponseData) UnmarshalJSON

func (p *OneOfGetClustersResponseData) UnmarshalJSON(b []byte) error

type OneOfGetDomainFaultToleranceResponseData

type OneOfGetDomainFaultToleranceResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfGetDomainFaultToleranceResponseData

func NewOneOfGetDomainFaultToleranceResponseData() *OneOfGetDomainFaultToleranceResponseData

func (*OneOfGetDomainFaultToleranceResponseData) GetValue

func (p *OneOfGetDomainFaultToleranceResponseData) GetValue() interface{}

func (*OneOfGetDomainFaultToleranceResponseData) MarshalJSON

func (p *OneOfGetDomainFaultToleranceResponseData) MarshalJSON() ([]byte, error)

func (*OneOfGetDomainFaultToleranceResponseData) SetValue

func (p *OneOfGetDomainFaultToleranceResponseData) SetValue(v interface{}) error

func (*OneOfGetDomainFaultToleranceResponseData) UnmarshalJSON

func (p *OneOfGetDomainFaultToleranceResponseData) UnmarshalJSON(b []byte) error

type OneOfGetGpuProfilesResponseData

type OneOfGetGpuProfilesResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfGetGpuProfilesResponseData

func NewOneOfGetGpuProfilesResponseData() *OneOfGetGpuProfilesResponseData

func (*OneOfGetGpuProfilesResponseData) GetValue

func (p *OneOfGetGpuProfilesResponseData) GetValue() interface{}

func (*OneOfGetGpuProfilesResponseData) MarshalJSON

func (p *OneOfGetGpuProfilesResponseData) MarshalJSON() ([]byte, error)

func (*OneOfGetGpuProfilesResponseData) SetValue

func (p *OneOfGetGpuProfilesResponseData) SetValue(v interface{}) error

func (*OneOfGetGpuProfilesResponseData) UnmarshalJSON

func (p *OneOfGetGpuProfilesResponseData) UnmarshalJSON(b []byte) error

type OneOfGetHostGpuResponseData

type OneOfGetHostGpuResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfGetHostGpuResponseData

func NewOneOfGetHostGpuResponseData() *OneOfGetHostGpuResponseData

func (*OneOfGetHostGpuResponseData) GetValue

func (p *OneOfGetHostGpuResponseData) GetValue() interface{}

func (*OneOfGetHostGpuResponseData) MarshalJSON

func (p *OneOfGetHostGpuResponseData) MarshalJSON() ([]byte, error)

func (*OneOfGetHostGpuResponseData) SetValue

func (p *OneOfGetHostGpuResponseData) SetValue(v interface{}) error

func (*OneOfGetHostGpuResponseData) UnmarshalJSON

func (p *OneOfGetHostGpuResponseData) UnmarshalJSON(b []byte) error

type OneOfGetHostGpusResponseData

type OneOfGetHostGpusResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfGetHostGpusResponseData

func NewOneOfGetHostGpusResponseData() *OneOfGetHostGpusResponseData

func (*OneOfGetHostGpusResponseData) GetValue

func (p *OneOfGetHostGpusResponseData) GetValue() interface{}

func (*OneOfGetHostGpusResponseData) MarshalJSON

func (p *OneOfGetHostGpusResponseData) MarshalJSON() ([]byte, error)

func (*OneOfGetHostGpusResponseData) SetValue

func (p *OneOfGetHostGpusResponseData) SetValue(v interface{}) error

func (*OneOfGetHostGpusResponseData) UnmarshalJSON

func (p *OneOfGetHostGpusResponseData) UnmarshalJSON(b []byte) error

type OneOfGetHostResponseData

type OneOfGetHostResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfGetHostResponseData

func NewOneOfGetHostResponseData() *OneOfGetHostResponseData

func (*OneOfGetHostResponseData) GetValue

func (p *OneOfGetHostResponseData) GetValue() interface{}

func (*OneOfGetHostResponseData) MarshalJSON

func (p *OneOfGetHostResponseData) MarshalJSON() ([]byte, error)

func (*OneOfGetHostResponseData) SetValue

func (p *OneOfGetHostResponseData) SetValue(v interface{}) error

func (*OneOfGetHostResponseData) UnmarshalJSON

func (p *OneOfGetHostResponseData) UnmarshalJSON(b []byte) error

type OneOfGetHostsResponseData

type OneOfGetHostsResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfGetHostsResponseData

func NewOneOfGetHostsResponseData() *OneOfGetHostsResponseData

func (*OneOfGetHostsResponseData) GetValue

func (p *OneOfGetHostsResponseData) GetValue() interface{}

func (*OneOfGetHostsResponseData) MarshalJSON

func (p *OneOfGetHostsResponseData) MarshalJSON() ([]byte, error)

func (*OneOfGetHostsResponseData) SetValue

func (p *OneOfGetHostsResponseData) SetValue(v interface{}) error

func (*OneOfGetHostsResponseData) UnmarshalJSON

func (p *OneOfGetHostsResponseData) UnmarshalJSON(b []byte) error

type OneOfGetNodeNetworkingTaskApiResponseData

type OneOfGetNodeNetworkingTaskApiResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfGetNodeNetworkingTaskApiResponseData

func NewOneOfGetNodeNetworkingTaskApiResponseData() *OneOfGetNodeNetworkingTaskApiResponseData

func (*OneOfGetNodeNetworkingTaskApiResponseData) GetValue

func (p *OneOfGetNodeNetworkingTaskApiResponseData) GetValue() interface{}

func (*OneOfGetNodeNetworkingTaskApiResponseData) MarshalJSON

func (*OneOfGetNodeNetworkingTaskApiResponseData) SetValue

func (p *OneOfGetNodeNetworkingTaskApiResponseData) SetValue(v interface{}) error

func (*OneOfGetNodeNetworkingTaskApiResponseData) UnmarshalJSON

type OneOfGetRackableUnitResponseData

type OneOfGetRackableUnitResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfGetRackableUnitResponseData

func NewOneOfGetRackableUnitResponseData() *OneOfGetRackableUnitResponseData

func (*OneOfGetRackableUnitResponseData) GetValue

func (p *OneOfGetRackableUnitResponseData) GetValue() interface{}

func (*OneOfGetRackableUnitResponseData) MarshalJSON

func (p *OneOfGetRackableUnitResponseData) MarshalJSON() ([]byte, error)

func (*OneOfGetRackableUnitResponseData) SetValue

func (p *OneOfGetRackableUnitResponseData) SetValue(v interface{}) error

func (*OneOfGetRackableUnitResponseData) UnmarshalJSON

func (p *OneOfGetRackableUnitResponseData) UnmarshalJSON(b []byte) error

type OneOfGetRackableUnitsResponseData

type OneOfGetRackableUnitsResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfGetRackableUnitsResponseData

func NewOneOfGetRackableUnitsResponseData() *OneOfGetRackableUnitsResponseData

func (*OneOfGetRackableUnitsResponseData) GetValue

func (p *OneOfGetRackableUnitsResponseData) GetValue() interface{}

func (*OneOfGetRackableUnitsResponseData) MarshalJSON

func (p *OneOfGetRackableUnitsResponseData) MarshalJSON() ([]byte, error)

func (*OneOfGetRackableUnitsResponseData) SetValue

func (p *OneOfGetRackableUnitsResponseData) SetValue(v interface{}) error

func (*OneOfGetRackableUnitsResponseData) UnmarshalJSON

func (p *OneOfGetRackableUnitsResponseData) UnmarshalJSON(b []byte) error

type OneOfGetRsyslogServerResponseData

type OneOfGetRsyslogServerResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfGetRsyslogServerResponseData

func NewOneOfGetRsyslogServerResponseData() *OneOfGetRsyslogServerResponseData

func (*OneOfGetRsyslogServerResponseData) GetValue

func (p *OneOfGetRsyslogServerResponseData) GetValue() interface{}

func (*OneOfGetRsyslogServerResponseData) MarshalJSON

func (p *OneOfGetRsyslogServerResponseData) MarshalJSON() ([]byte, error)

func (*OneOfGetRsyslogServerResponseData) SetValue

func (p *OneOfGetRsyslogServerResponseData) SetValue(v interface{}) error

func (*OneOfGetRsyslogServerResponseData) UnmarshalJSON

func (p *OneOfGetRsyslogServerResponseData) UnmarshalJSON(b []byte) error

type OneOfGetRsyslogServersResponseData

type OneOfGetRsyslogServersResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfGetRsyslogServersResponseData

func NewOneOfGetRsyslogServersResponseData() *OneOfGetRsyslogServersResponseData

func (*OneOfGetRsyslogServersResponseData) GetValue

func (p *OneOfGetRsyslogServersResponseData) GetValue() interface{}

func (*OneOfGetRsyslogServersResponseData) MarshalJSON

func (p *OneOfGetRsyslogServersResponseData) MarshalJSON() ([]byte, error)

func (*OneOfGetRsyslogServersResponseData) SetValue

func (p *OneOfGetRsyslogServersResponseData) SetValue(v interface{}) error

func (*OneOfGetRsyslogServersResponseData) UnmarshalJSON

func (p *OneOfGetRsyslogServersResponseData) UnmarshalJSON(b []byte) error

type OneOfGetSearchResponseData

type OneOfGetSearchResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfGetSearchResponseData

func NewOneOfGetSearchResponseData() *OneOfGetSearchResponseData

func (*OneOfGetSearchResponseData) GetValue

func (p *OneOfGetSearchResponseData) GetValue() interface{}

func (*OneOfGetSearchResponseData) MarshalJSON

func (p *OneOfGetSearchResponseData) MarshalJSON() ([]byte, error)

func (*OneOfGetSearchResponseData) SetValue

func (p *OneOfGetSearchResponseData) SetValue(v interface{}) error

func (*OneOfGetSearchResponseData) UnmarshalJSON

func (p *OneOfGetSearchResponseData) UnmarshalJSON(b []byte) error

type OneOfGetSnmpResponseData

type OneOfGetSnmpResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfGetSnmpResponseData

func NewOneOfGetSnmpResponseData() *OneOfGetSnmpResponseData

func (*OneOfGetSnmpResponseData) GetValue

func (p *OneOfGetSnmpResponseData) GetValue() interface{}

func (*OneOfGetSnmpResponseData) MarshalJSON

func (p *OneOfGetSnmpResponseData) MarshalJSON() ([]byte, error)

func (*OneOfGetSnmpResponseData) SetValue

func (p *OneOfGetSnmpResponseData) SetValue(v interface{}) error

func (*OneOfGetSnmpResponseData) UnmarshalJSON

func (p *OneOfGetSnmpResponseData) UnmarshalJSON(b []byte) error

type OneOfGetSnmpTrapResponseData

type OneOfGetSnmpTrapResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfGetSnmpTrapResponseData

func NewOneOfGetSnmpTrapResponseData() *OneOfGetSnmpTrapResponseData

func (*OneOfGetSnmpTrapResponseData) GetValue

func (p *OneOfGetSnmpTrapResponseData) GetValue() interface{}

func (*OneOfGetSnmpTrapResponseData) MarshalJSON

func (p *OneOfGetSnmpTrapResponseData) MarshalJSON() ([]byte, error)

func (*OneOfGetSnmpTrapResponseData) SetValue

func (p *OneOfGetSnmpTrapResponseData) SetValue(v interface{}) error

func (*OneOfGetSnmpTrapResponseData) UnmarshalJSON

func (p *OneOfGetSnmpTrapResponseData) UnmarshalJSON(b []byte) error

type OneOfGetSnmpUserResponseData

type OneOfGetSnmpUserResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfGetSnmpUserResponseData

func NewOneOfGetSnmpUserResponseData() *OneOfGetSnmpUserResponseData

func (*OneOfGetSnmpUserResponseData) GetValue

func (p *OneOfGetSnmpUserResponseData) GetValue() interface{}

func (*OneOfGetSnmpUserResponseData) MarshalJSON

func (p *OneOfGetSnmpUserResponseData) MarshalJSON() ([]byte, error)

func (*OneOfGetSnmpUserResponseData) SetValue

func (p *OneOfGetSnmpUserResponseData) SetValue(v interface{}) error

func (*OneOfGetSnmpUserResponseData) UnmarshalJSON

func (p *OneOfGetSnmpUserResponseData) UnmarshalJSON(b []byte) error

type OneOfHostRenameResponseData

type OneOfHostRenameResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfHostRenameResponseData

func NewOneOfHostRenameResponseData() *OneOfHostRenameResponseData

func (*OneOfHostRenameResponseData) GetValue

func (p *OneOfHostRenameResponseData) GetValue() interface{}

func (*OneOfHostRenameResponseData) MarshalJSON

func (p *OneOfHostRenameResponseData) MarshalJSON() ([]byte, error)

func (*OneOfHostRenameResponseData) SetValue

func (p *OneOfHostRenameResponseData) SetValue(v interface{}) error

func (*OneOfHostRenameResponseData) UnmarshalJSON

func (p *OneOfHostRenameResponseData) UnmarshalJSON(b []byte) error

type OneOfHypervisorUplpadRequiredTaskResponseData

type OneOfHypervisorUplpadRequiredTaskResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfHypervisorUplpadRequiredTaskResponseData

func NewOneOfHypervisorUplpadRequiredTaskResponseData() *OneOfHypervisorUplpadRequiredTaskResponseData

func (*OneOfHypervisorUplpadRequiredTaskResponseData) GetValue

func (p *OneOfHypervisorUplpadRequiredTaskResponseData) GetValue() interface{}

func (*OneOfHypervisorUplpadRequiredTaskResponseData) MarshalJSON

func (*OneOfHypervisorUplpadRequiredTaskResponseData) SetValue

func (p *OneOfHypervisorUplpadRequiredTaskResponseData) SetValue(v interface{}) error

func (*OneOfHypervisorUplpadRequiredTaskResponseData) UnmarshalJSON

type OneOfIsBundleCompatibleTaskResponseData

type OneOfIsBundleCompatibleTaskResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfIsBundleCompatibleTaskResponseData

func NewOneOfIsBundleCompatibleTaskResponseData() *OneOfIsBundleCompatibleTaskResponseData

func (*OneOfIsBundleCompatibleTaskResponseData) GetValue

func (p *OneOfIsBundleCompatibleTaskResponseData) GetValue() interface{}

func (*OneOfIsBundleCompatibleTaskResponseData) MarshalJSON

func (p *OneOfIsBundleCompatibleTaskResponseData) MarshalJSON() ([]byte, error)

func (*OneOfIsBundleCompatibleTaskResponseData) SetValue

func (p *OneOfIsBundleCompatibleTaskResponseData) SetValue(v interface{}) error

func (*OneOfIsBundleCompatibleTaskResponseData) UnmarshalJSON

func (p *OneOfIsBundleCompatibleTaskResponseData) UnmarshalJSON(b []byte) error

type OneOfRemoveNodeTaskResponseData

type OneOfRemoveNodeTaskResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfRemoveNodeTaskResponseData

func NewOneOfRemoveNodeTaskResponseData() *OneOfRemoveNodeTaskResponseData

func (*OneOfRemoveNodeTaskResponseData) GetValue

func (p *OneOfRemoveNodeTaskResponseData) GetValue() interface{}

func (*OneOfRemoveNodeTaskResponseData) MarshalJSON

func (p *OneOfRemoveNodeTaskResponseData) MarshalJSON() ([]byte, error)

func (*OneOfRemoveNodeTaskResponseData) SetValue

func (p *OneOfRemoveNodeTaskResponseData) SetValue(v interface{}) error

func (*OneOfRemoveNodeTaskResponseData) UnmarshalJSON

func (p *OneOfRemoveNodeTaskResponseData) UnmarshalJSON(b []byte) error

type OneOfRemoveSnmpTransportsTaskApiResponseData

type OneOfRemoveSnmpTransportsTaskApiResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfRemoveSnmpTransportsTaskApiResponseData

func NewOneOfRemoveSnmpTransportsTaskApiResponseData() *OneOfRemoveSnmpTransportsTaskApiResponseData

func (*OneOfRemoveSnmpTransportsTaskApiResponseData) GetValue

func (p *OneOfRemoveSnmpTransportsTaskApiResponseData) GetValue() interface{}

func (*OneOfRemoveSnmpTransportsTaskApiResponseData) MarshalJSON

func (*OneOfRemoveSnmpTransportsTaskApiResponseData) SetValue

func (p *OneOfRemoveSnmpTransportsTaskApiResponseData) SetValue(v interface{}) error

func (*OneOfRemoveSnmpTransportsTaskApiResponseData) UnmarshalJSON

type OneOfSearchResponseResponse

type OneOfSearchResponseResponse struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfSearchResponseResponse

func NewOneOfSearchResponseResponse() *OneOfSearchResponseResponse

func (*OneOfSearchResponseResponse) GetValue

func (p *OneOfSearchResponseResponse) GetValue() interface{}

func (*OneOfSearchResponseResponse) MarshalJSON

func (p *OneOfSearchResponseResponse) MarshalJSON() ([]byte, error)

func (*OneOfSearchResponseResponse) SetValue

func (p *OneOfSearchResponseResponse) SetValue(v interface{}) error

func (*OneOfSearchResponseResponse) UnmarshalJSON

func (p *OneOfSearchResponseResponse) UnmarshalJSON(b []byte) error

type OneOfUpdateClusterTaskApiResponseData

type OneOfUpdateClusterTaskApiResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfUpdateClusterTaskApiResponseData

func NewOneOfUpdateClusterTaskApiResponseData() *OneOfUpdateClusterTaskApiResponseData

func (*OneOfUpdateClusterTaskApiResponseData) GetValue

func (p *OneOfUpdateClusterTaskApiResponseData) GetValue() interface{}

func (*OneOfUpdateClusterTaskApiResponseData) MarshalJSON

func (p *OneOfUpdateClusterTaskApiResponseData) MarshalJSON() ([]byte, error)

func (*OneOfUpdateClusterTaskApiResponseData) SetValue

func (p *OneOfUpdateClusterTaskApiResponseData) SetValue(v interface{}) error

func (*OneOfUpdateClusterTaskApiResponseData) UnmarshalJSON

func (p *OneOfUpdateClusterTaskApiResponseData) UnmarshalJSON(b []byte) error

type OneOfUpdateRsyslogServerTaskApiResponseData

type OneOfUpdateRsyslogServerTaskApiResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfUpdateRsyslogServerTaskApiResponseData

func NewOneOfUpdateRsyslogServerTaskApiResponseData() *OneOfUpdateRsyslogServerTaskApiResponseData

func (*OneOfUpdateRsyslogServerTaskApiResponseData) GetValue

func (p *OneOfUpdateRsyslogServerTaskApiResponseData) GetValue() interface{}

func (*OneOfUpdateRsyslogServerTaskApiResponseData) MarshalJSON

func (*OneOfUpdateRsyslogServerTaskApiResponseData) SetValue

func (p *OneOfUpdateRsyslogServerTaskApiResponseData) SetValue(v interface{}) error

func (*OneOfUpdateRsyslogServerTaskApiResponseData) UnmarshalJSON

type OneOfUpdateSnmpStatusTaskApiResponseData

type OneOfUpdateSnmpStatusTaskApiResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfUpdateSnmpStatusTaskApiResponseData

func NewOneOfUpdateSnmpStatusTaskApiResponseData() *OneOfUpdateSnmpStatusTaskApiResponseData

func (*OneOfUpdateSnmpStatusTaskApiResponseData) GetValue

func (p *OneOfUpdateSnmpStatusTaskApiResponseData) GetValue() interface{}

func (*OneOfUpdateSnmpStatusTaskApiResponseData) MarshalJSON

func (p *OneOfUpdateSnmpStatusTaskApiResponseData) MarshalJSON() ([]byte, error)

func (*OneOfUpdateSnmpStatusTaskApiResponseData) SetValue

func (p *OneOfUpdateSnmpStatusTaskApiResponseData) SetValue(v interface{}) error

func (*OneOfUpdateSnmpStatusTaskApiResponseData) UnmarshalJSON

func (p *OneOfUpdateSnmpStatusTaskApiResponseData) UnmarshalJSON(b []byte) error

type OneOfUpdateSnmpTrapTaskApiResponseData

type OneOfUpdateSnmpTrapTaskApiResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfUpdateSnmpTrapTaskApiResponseData

func NewOneOfUpdateSnmpTrapTaskApiResponseData() *OneOfUpdateSnmpTrapTaskApiResponseData

func (*OneOfUpdateSnmpTrapTaskApiResponseData) GetValue

func (p *OneOfUpdateSnmpTrapTaskApiResponseData) GetValue() interface{}

func (*OneOfUpdateSnmpTrapTaskApiResponseData) MarshalJSON

func (p *OneOfUpdateSnmpTrapTaskApiResponseData) MarshalJSON() ([]byte, error)

func (*OneOfUpdateSnmpTrapTaskApiResponseData) SetValue

func (p *OneOfUpdateSnmpTrapTaskApiResponseData) SetValue(v interface{}) error

func (*OneOfUpdateSnmpTrapTaskApiResponseData) UnmarshalJSON

func (p *OneOfUpdateSnmpTrapTaskApiResponseData) UnmarshalJSON(b []byte) error

type OneOfUpdateSnmpUserTaskApiResponseData

type OneOfUpdateSnmpUserTaskApiResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfUpdateSnmpUserTaskApiResponseData

func NewOneOfUpdateSnmpUserTaskApiResponseData() *OneOfUpdateSnmpUserTaskApiResponseData

func (*OneOfUpdateSnmpUserTaskApiResponseData) GetValue

func (p *OneOfUpdateSnmpUserTaskApiResponseData) GetValue() interface{}

func (*OneOfUpdateSnmpUserTaskApiResponseData) MarshalJSON

func (p *OneOfUpdateSnmpUserTaskApiResponseData) MarshalJSON() ([]byte, error)

func (*OneOfUpdateSnmpUserTaskApiResponseData) SetValue

func (p *OneOfUpdateSnmpUserTaskApiResponseData) SetValue(v interface{}) error

func (*OneOfUpdateSnmpUserTaskApiResponseData) UnmarshalJSON

func (p *OneOfUpdateSnmpUserTaskApiResponseData) UnmarshalJSON(b []byte) error

type OneOfValidateUplinksTaskApiResponseData

type OneOfValidateUplinksTaskApiResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfValidateUplinksTaskApiResponseData

func NewOneOfValidateUplinksTaskApiResponseData() *OneOfValidateUplinksTaskApiResponseData

func (*OneOfValidateUplinksTaskApiResponseData) GetValue

func (p *OneOfValidateUplinksTaskApiResponseData) GetValue() interface{}

func (*OneOfValidateUplinksTaskApiResponseData) MarshalJSON

func (p *OneOfValidateUplinksTaskApiResponseData) MarshalJSON() ([]byte, error)

func (*OneOfValidateUplinksTaskApiResponseData) SetValue

func (p *OneOfValidateUplinksTaskApiResponseData) SetValue(v interface{}) error

func (*OneOfValidateUplinksTaskApiResponseData) UnmarshalJSON

func (p *OneOfValidateUplinksTaskApiResponseData) UnmarshalJSON(b []byte) error

type OperationMode

type OperationMode int

* Cluster operation mode

const (
	OPERATIONMODE_UNKNOWN            OperationMode = 0
	OPERATIONMODE_REDACTED           OperationMode = 1
	OPERATIONMODE_NORMAL             OperationMode = 2
	OPERATIONMODE_READ_ONLY          OperationMode = 3
	OPERATIONMODE_STAND_ALONE        OperationMode = 4
	OPERATIONMODE_SWITCH_TO_TWO_NODE OperationMode = 5
	OPERATIONMODE_OVERRIDE           OperationMode = 6
)

func (*OperationMode) MarshalJSON

func (e *OperationMode) MarshalJSON() ([]byte, error)

func (OperationMode) Ref

func (e OperationMode) Ref() *OperationMode

func (*OperationMode) UnmarshalJSON

func (e *OperationMode) UnmarshalJSON(b []byte) error

type PublicKey

type PublicKey struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Ssh key value
	*/
	Key *string `json:"key"`
	/**
	  Ssh key name
	*/
	Name *string `json:"name"`
}

* Public ssh key details

func NewPublicKey

func NewPublicKey() *PublicKey

func (*PublicKey) MarshalJSON

func (p *PublicKey) MarshalJSON() ([]byte, error)

type RackReference

type RackReference struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Rack Id
	*/
	Id *int64 `json:"id,omitempty"`
	/**
	  Rack UUID
	*/
	Uuid *string `json:"uuid,omitempty"`
}

* Rack reference for the block

func NewRackReference

func NewRackReference() *RackReference

type RackableUnit

type RackableUnit struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  A globally unique identifier of an instance that is suitable for external consumption.
	*/
	ExtId *string `json:"extId,omitempty"`
	/**
	  Rackable unit Id
	*/
	Id *int64 `json:"id,omitempty"`
	/**
	  A HATEOAS style link for the response.  Each link contains a user friendly name identifying the link and an address for retrieving the particular resource.
	*/
	Links []import3.ApiLink `json:"links,omitempty"`

	Model *RackableUnitModel `json:"model,omitempty"`
	/**
	  Rackable unit model name
	*/
	ModelName *string `json:"modelName,omitempty"`
	/**
	  List of node information registered to the block
	*/
	Nodes []RackableUnitNode `json:"nodes,omitempty"`

	Rack *RackReference `json:"rack,omitempty"`
	/**
	  Rackable unit serial name
	*/
	Serial *string `json:"serial,omitempty"`
	/**
	  A globally unique identifier that represents the tenant that owns this entity.  It is automatically assigned by the system and is immutable from an API consumer perspective (some use cases may cause this Id to change - for instance a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
	*/
	TenantId *string `json:"tenantId,omitempty"`
}

* Rackable Unit configuration

func NewRackableUnit

func NewRackableUnit() *RackableUnit

type RackableUnitModel

type RackableUnitModel int

* Rackable unit model type

const (
	RACKABLEUNITMODEL_UNKNOWN   RackableUnitModel = 0
	RACKABLEUNITMODEL_REDACTED  RackableUnitModel = 1
	RACKABLEUNITMODEL_DESKTOP   RackableUnitModel = 2
	RACKABLEUNITMODEL_NX2000    RackableUnitModel = 3
	RACKABLEUNITMODEL_NX3000    RackableUnitModel = 4
	RACKABLEUNITMODEL_NX3050    RackableUnitModel = 5
	RACKABLEUNITMODEL_NX6050    RackableUnitModel = 6
	RACKABLEUNITMODEL_NX6070    RackableUnitModel = 7
	RACKABLEUNITMODEL_NX1050    RackableUnitModel = 8
	RACKABLEUNITMODEL_NX3060    RackableUnitModel = 9
	RACKABLEUNITMODEL_NX6060    RackableUnitModel = 10
	RACKABLEUNITMODEL_NX6080    RackableUnitModel = 11
	RACKABLEUNITMODEL_NX6020    RackableUnitModel = 12
	RACKABLEUNITMODEL_NX7110    RackableUnitModel = 13
	RACKABLEUNITMODEL_NX1020    RackableUnitModel = 14
	RACKABLEUNITMODEL_NX9040    RackableUnitModel = 15
	RACKABLEUNITMODEL_USELAYOUT RackableUnitModel = 16
	RACKABLEUNITMODEL_NULLVALUE RackableUnitModel = 17
)

func (*RackableUnitModel) MarshalJSON

func (e *RackableUnitModel) MarshalJSON() ([]byte, error)

func (RackableUnitModel) Ref

func (*RackableUnitModel) UnmarshalJSON

func (e *RackableUnitModel) UnmarshalJSON(b []byte) error

type RackableUnitNode

type RackableUnitNode struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Position of a node in a rackable unit
	*/
	Position *int `json:"position,omitempty"`
	/**
	  Controller VM Id
	*/
	SvmId *int64 `json:"svmId,omitempty"`
	/**
	  UUID of a node
	*/
	Uuid *string `json:"uuid,omitempty"`
}

* Node information registered to this rackable unit

func NewRackableUnitNode

func NewRackableUnitNode() *RackableUnitNode

type RemoveNodeTaskResponse

type RemoveNodeTaskResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfRemoveNodeTaskResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/$actions/remove-node Post operation

func NewRemoveNodeTaskResponse

func NewRemoveNodeTaskResponse() *RemoveNodeTaskResponse

func (*RemoveNodeTaskResponse) GetData

func (p *RemoveNodeTaskResponse) GetData() interface{}

func (*RemoveNodeTaskResponse) SetData

func (p *RemoveNodeTaskResponse) SetData(v interface{}) error

type RemoveSnmpTransportsTaskApiResponse

type RemoveSnmpTransportsTaskApiResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfRemoveSnmpTransportsTaskApiResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/snmp/$actions/remove-transports Post operation

func NewRemoveSnmpTransportsTaskApiResponse

func NewRemoveSnmpTransportsTaskApiResponse() *RemoveSnmpTransportsTaskApiResponse

func (*RemoveSnmpTransportsTaskApiResponse) GetData

func (p *RemoveSnmpTransportsTaskApiResponse) GetData() interface{}

func (*RemoveSnmpTransportsTaskApiResponse) SetData

func (p *RemoveSnmpTransportsTaskApiResponse) SetData(v interface{}) error

type RsyslogModuleItem

type RsyslogModuleItem struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`

	LogSeverityLevel *RsyslogModuleLogSeverityLevel `json:"logSeverityLevel"`
	/**
	  Option to log, monitor/output files of a module
	*/
	Monitor *bool `json:"monitor"`

	Name *RsyslogModuleName `json:"name"`
}

* RSYSLOG Module information

func NewRsyslogModuleItem

func NewRsyslogModuleItem() *RsyslogModuleItem

func (*RsyslogModuleItem) MarshalJSON

func (p *RsyslogModuleItem) MarshalJSON() ([]byte, error)

type RsyslogModuleLogSeverityLevel

type RsyslogModuleLogSeverityLevel int

* RSYSLOG module log severity level

const (
	RSYSLOGMODULELOGSEVERITYLEVEL_UNKNOWN   RsyslogModuleLogSeverityLevel = 0
	RSYSLOGMODULELOGSEVERITYLEVEL_REDACTED  RsyslogModuleLogSeverityLevel = 1
	RSYSLOGMODULELOGSEVERITYLEVEL_EMERGENCY RsyslogModuleLogSeverityLevel = 2
	RSYSLOGMODULELOGSEVERITYLEVEL_ALERT     RsyslogModuleLogSeverityLevel = 3
	RSYSLOGMODULELOGSEVERITYLEVEL_CRITICAL  RsyslogModuleLogSeverityLevel = 4
	RSYSLOGMODULELOGSEVERITYLEVEL_ERROR     RsyslogModuleLogSeverityLevel = 5
	RSYSLOGMODULELOGSEVERITYLEVEL_WARNING   RsyslogModuleLogSeverityLevel = 6
	RSYSLOGMODULELOGSEVERITYLEVEL_NOTICE    RsyslogModuleLogSeverityLevel = 7
	RSYSLOGMODULELOGSEVERITYLEVEL_INFO      RsyslogModuleLogSeverityLevel = 8
	RSYSLOGMODULELOGSEVERITYLEVEL_DEBUG     RsyslogModuleLogSeverityLevel = 9
)

func (*RsyslogModuleLogSeverityLevel) MarshalJSON

func (e *RsyslogModuleLogSeverityLevel) MarshalJSON() ([]byte, error)

func (RsyslogModuleLogSeverityLevel) Ref

func (*RsyslogModuleLogSeverityLevel) UnmarshalJSON

func (e *RsyslogModuleLogSeverityLevel) UnmarshalJSON(b []byte) error

type RsyslogModuleName

type RsyslogModuleName int

* RSYSLOG module name

const (
	RSYSLOGMODULENAME_UNKNOWN           RsyslogModuleName = 0
	RSYSLOGMODULENAME_REDACTED          RsyslogModuleName = 1
	RSYSLOGMODULENAME_CASSANDRA         RsyslogModuleName = 2
	RSYSLOGMODULENAME_CEREBRO           RsyslogModuleName = 3
	RSYSLOGMODULENAME_CURATOR           RsyslogModuleName = 4
	RSYSLOGMODULENAME_GENESIS           RsyslogModuleName = 5
	RSYSLOGMODULENAME_PRISM             RsyslogModuleName = 6
	RSYSLOGMODULENAME_STARGATE          RsyslogModuleName = 7
	RSYSLOGMODULENAME_SYSLOG_MODULE     RsyslogModuleName = 8
	RSYSLOGMODULENAME_ZOOKEEPER         RsyslogModuleName = 9
	RSYSLOGMODULENAME_UHARA             RsyslogModuleName = 10
	RSYSLOGMODULENAME_LAZAN             RsyslogModuleName = 11
	RSYSLOGMODULENAME_API_AUDIT         RsyslogModuleName = 12
	RSYSLOGMODULENAME_AUDIT             RsyslogModuleName = 13
	RSYSLOGMODULENAME_CALM              RsyslogModuleName = 14
	RSYSLOGMODULENAME_EPSILON           RsyslogModuleName = 15
	RSYSLOGMODULENAME_ACROPOLIS         RsyslogModuleName = 16
	RSYSLOGMODULENAME_MINERVA_CVM       RsyslogModuleName = 17
	RSYSLOGMODULENAME_FLOW              RsyslogModuleName = 18
	RSYSLOGMODULENAME_FLOW_SERVICE_LOGS RsyslogModuleName = 19
	RSYSLOGMODULENAME_LCM               RsyslogModuleName = 20
	RSYSLOGMODULENAME_APLOS             RsyslogModuleName = 21
)

func (*RsyslogModuleName) MarshalJSON

func (e *RsyslogModuleName) MarshalJSON() ([]byte, error)

func (RsyslogModuleName) Ref

func (*RsyslogModuleName) UnmarshalJSON

func (e *RsyslogModuleName) UnmarshalJSON(b []byte) error

type RsyslogNetworkProtocol

type RsyslogNetworkProtocol int

* RSYSLOG server protocol type

const (
	RSYSLOGNETWORKPROTOCOL_UNKNOWN  RsyslogNetworkProtocol = 0
	RSYSLOGNETWORKPROTOCOL_REDACTED RsyslogNetworkProtocol = 1
	RSYSLOGNETWORKPROTOCOL_UDP      RsyslogNetworkProtocol = 2
	RSYSLOGNETWORKPROTOCOL_TCP      RsyslogNetworkProtocol = 3
	RSYSLOGNETWORKPROTOCOL_RELP     RsyslogNetworkProtocol = 4
)

func (*RsyslogNetworkProtocol) MarshalJSON

func (e *RsyslogNetworkProtocol) MarshalJSON() ([]byte, error)

func (RsyslogNetworkProtocol) Ref

func (*RsyslogNetworkProtocol) UnmarshalJSON

func (e *RsyslogNetworkProtocol) UnmarshalJSON(b []byte) error

type RsyslogServer

type RsyslogServer struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  A globally unique identifier of an instance that is suitable for external consumption.
	*/
	ExtId *string `json:"extId,omitempty"`

	IpAddress *import4.IPAddress `json:"ipAddress"`
	/**
	  A HATEOAS style link for the response.  Each link contains a user friendly name identifying the link and an address for retrieving the particular resource.
	*/
	Links []import3.ApiLink `json:"links,omitempty"`
	/**
	  List of modules registered to RSYSLOG server
	*/
	Modules []RsyslogModuleItem `json:"modules,omitempty"`

	NetworkProtocol *RsyslogNetworkProtocol `json:"networkProtocol"`
	/**
	  RSYSLOG server port
	*/
	Port *int `json:"port"`
	/**
	  RSYSLOG server name
	*/
	ServerName *string `json:"serverName"`
	/**
	  A globally unique identifier that represents the tenant that owns this entity.  It is automatically assigned by the system and is immutable from an API consumer perspective (some use cases may cause this Id to change - for instance a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
	*/
	TenantId *string `json:"tenantId,omitempty"`
}

func NewRsyslogServer

func NewRsyslogServer() *RsyslogServer

func (*RsyslogServer) MarshalJSON

func (p *RsyslogServer) MarshalJSON() ([]byte, error)

type SearchParams

type SearchParams struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`

	SearchType *SearchType `json:"searchType"`
}

* Search parameters

func NewSearchParams

func NewSearchParams() *SearchParams

func (*SearchParams) MarshalJSON

func (p *SearchParams) MarshalJSON() ([]byte, error)

type SearchResponse

type SearchResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	ResponseItemDiscriminator_ *string `json:"$responseItemDiscriminator,omitempty"`

	Response *OneOfSearchResponseResponse `json:"response,omitempty"`

	SearchType *SearchType `json:"searchType,omitempty"`
}

* Task Response which is one of node-discovery, networking-details, hypervisor-upload information

func NewSearchResponse

func NewSearchResponse() *SearchResponse

func (*SearchResponse) GetResponse

func (p *SearchResponse) GetResponse() interface{}

func (*SearchResponse) SetResponse

func (p *SearchResponse) SetResponse(v interface{}) error

type SearchType

type SearchType int
const (
	SEARCHTYPE_UNKNOWN                SearchType = 0
	SEARCHTYPE_REDACTED               SearchType = 1
	SEARCHTYPE_UNCONFIGURED_NODES     SearchType = 2
	SEARCHTYPE_NETWORKING_DETAILS     SearchType = 3
	SEARCHTYPE_HYPERVISOR_UPLOAD_INFO SearchType = 4
)

func (*SearchType) MarshalJSON

func (e *SearchType) MarshalJSON() ([]byte, error)

func (SearchType) Ref

func (e SearchType) Ref() *SearchType

func (*SearchType) UnmarshalJSON

func (e *SearchType) UnmarshalJSON(b []byte) error

type SmtpNetwork

type SmtpNetwork struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`

	IpAddress *import4.IPAddress `json:"ipAddress"`
	/**
	  SMTP server password
	*/
	Password *string `json:"password,omitempty"`
	/**
	  SMTP port
	*/
	Port *int `json:"port,omitempty"`
	/**
	  SMTP server user name
	*/
	Username *string `json:"username,omitempty"`
}

* SMTP network details

func NewSmtpNetwork

func NewSmtpNetwork() *SmtpNetwork

func (*SmtpNetwork) MarshalJSON

func (p *SmtpNetwork) MarshalJSON() ([]byte, error)

type SmtpServerRef

type SmtpServerRef struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  SMTP email address
	*/
	EmailAddress *string `json:"emailAddress"`

	Server *SmtpNetwork `json:"server"`

	Type *SmtpType `json:"type,omitempty"`
}

* SMTP servers on a cluster

func NewSmtpServerRef

func NewSmtpServerRef() *SmtpServerRef

func (*SmtpServerRef) MarshalJSON

func (p *SmtpServerRef) MarshalJSON() ([]byte, error)

type SmtpType

type SmtpType int

* Type of SMTP server

const (
	SMTPTYPE_UNKNOWN  SmtpType = 0
	SMTPTYPE_REDACTED SmtpType = 1
	SMTPTYPE_PLAIN    SmtpType = 2
	SMTPTYPE_STARTTLS SmtpType = 3
	SMTPTYPE_SSL      SmtpType = 4
)

func (*SmtpType) MarshalJSON

func (e *SmtpType) MarshalJSON() ([]byte, error)

func (SmtpType) Ref

func (e SmtpType) Ref() *SmtpType

func (*SmtpType) UnmarshalJSON

func (e *SmtpType) UnmarshalJSON(b []byte) error

type SnmpAuthType

type SnmpAuthType int

* SNMP user authentication type

const (
	SNMPAUTHTYPE_UNKNOWN  SnmpAuthType = 0
	SNMPAUTHTYPE_REDACTED SnmpAuthType = 1
	SNMPAUTHTYPE_MD5      SnmpAuthType = 2
	SNMPAUTHTYPE_SHA      SnmpAuthType = 3
)

func (*SnmpAuthType) MarshalJSON

func (e *SnmpAuthType) MarshalJSON() ([]byte, error)

func (SnmpAuthType) Ref

func (e SnmpAuthType) Ref() *SnmpAuthType

func (*SnmpAuthType) UnmarshalJSON

func (e *SnmpAuthType) UnmarshalJSON(b []byte) error

type SnmpConfig

type SnmpConfig struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  SNMP status
	*/
	Status *bool `json:"status,omitempty"`
	/**
	  SNMP transport details
	*/
	Transports []SnmpTransport `json:"transports,omitempty"`
	/**
	  SNMP trap details
	*/
	Traps []SnmpTrap `json:"traps,omitempty"`
	/**
	  SNMP user information
	*/
	Users []SnmpUser `json:"users,omitempty"`
}

* SNMP information

func NewSnmpConfig

func NewSnmpConfig() *SnmpConfig

type SnmpPrivType

type SnmpPrivType int

* SNMP user encryption type

const (
	SNMPPRIVTYPE_UNKNOWN  SnmpPrivType = 0
	SNMPPRIVTYPE_REDACTED SnmpPrivType = 1
	SNMPPRIVTYPE_DES      SnmpPrivType = 2
	SNMPPRIVTYPE_AES      SnmpPrivType = 3
)

func (*SnmpPrivType) MarshalJSON

func (e *SnmpPrivType) MarshalJSON() ([]byte, error)

func (SnmpPrivType) Ref

func (e SnmpPrivType) Ref() *SnmpPrivType

func (*SnmpPrivType) UnmarshalJSON

func (e *SnmpPrivType) UnmarshalJSON(b []byte) error

type SnmpProtocol

type SnmpProtocol int

* SNMP protocol type

const (
	SNMPPROTOCOL_UNKNOWN  SnmpProtocol = 0
	SNMPPROTOCOL_REDACTED SnmpProtocol = 1
	SNMPPROTOCOL_UDP      SnmpProtocol = 2
	SNMPPROTOCOL_UDP6     SnmpProtocol = 3
	SNMPPROTOCOL_TCP      SnmpProtocol = 4
	SNMPPROTOCOL_TCP6     SnmpProtocol = 5
)

func (*SnmpProtocol) MarshalJSON

func (e *SnmpProtocol) MarshalJSON() ([]byte, error)

func (SnmpProtocol) Ref

func (e SnmpProtocol) Ref() *SnmpProtocol

func (*SnmpProtocol) UnmarshalJSON

func (e *SnmpProtocol) UnmarshalJSON(b []byte) error

type SnmpStatusParam

type SnmpStatusParam struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  SNMP user information
	*/
	Status *bool `json:"status"`
}

* SNMP status

func NewSnmpStatusParam

func NewSnmpStatusParam() *SnmpStatusParam

func (*SnmpStatusParam) MarshalJSON

func (p *SnmpStatusParam) MarshalJSON() ([]byte, error)

type SnmpTransport

type SnmpTransport struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  SNMP port
	*/
	Port *int `json:"port"`

	Protocol *SnmpProtocol `json:"protocol"`
}

* SNMP transport details

func NewSnmpTransport

func NewSnmpTransport() *SnmpTransport

func (*SnmpTransport) MarshalJSON

func (p *SnmpTransport) MarshalJSON() ([]byte, error)

type SnmpTrap

type SnmpTrap struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`

	Address *import4.IPAddress `json:"address"`
	/**
	  Community string(plaintext) for SNMP version 2.0
	*/
	CommunityString *string `json:"communityString,omitempty"`
	/**
	  SNMP engine Id
	*/
	EngineId *string `json:"engineId,omitempty"`
	/**
	  A globally unique identifier of an instance that is suitable for external consumption.
	*/
	ExtId *string `json:"extId,omitempty"`
	/**
	  SNMP information status
	*/
	Inform *bool `json:"inform,omitempty"`
	/**
	  A HATEOAS style link for the response.  Each link contains a user friendly name identifying the link and an address for retrieving the particular resource.
	*/
	Links []import3.ApiLink `json:"links,omitempty"`
	/**
	  SNMP port
	*/
	Port *int `json:"port,omitempty"`

	Protocol *SnmpProtocol `json:"protocol,omitempty"`
	/**
	  SNMP receiver name
	*/
	RecieverName *string `json:"recieverName,omitempty"`
	/**
	  A globally unique identifier that represents the tenant that owns this entity.  It is automatically assigned by the system and is immutable from an API consumer perspective (some use cases may cause this Id to change - for instance a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
	*/
	TenantId *string `json:"tenantId,omitempty"`
	/**
	  SNMP user name
	*/
	Username *string `json:"username,omitempty"`

	Version *SnmpTrapVersion `json:"version"`
}

func NewSnmpTrap

func NewSnmpTrap() *SnmpTrap

func (*SnmpTrap) MarshalJSON

func (p *SnmpTrap) MarshalJSON() ([]byte, error)

type SnmpTrapVersion

type SnmpTrapVersion int

* SNMP version

const (
	SNMPTRAPVERSION_UNKNOWN  SnmpTrapVersion = 0
	SNMPTRAPVERSION_REDACTED SnmpTrapVersion = 1
	SNMPTRAPVERSION_V2       SnmpTrapVersion = 2
	SNMPTRAPVERSION_V3       SnmpTrapVersion = 3
)

func (*SnmpTrapVersion) MarshalJSON

func (e *SnmpTrapVersion) MarshalJSON() ([]byte, error)

func (SnmpTrapVersion) Ref

func (*SnmpTrapVersion) UnmarshalJSON

func (e *SnmpTrapVersion) UnmarshalJSON(b []byte) error

type SnmpUser

type SnmpUser struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  SNMP user authentication key
	*/
	AuthKey *string `json:"authKey"`

	AuthType *SnmpAuthType `json:"authType"`
	/**
	  A globally unique identifier of an instance that is suitable for external consumption.
	*/
	ExtId *string `json:"extId,omitempty"`
	/**
	  A HATEOAS style link for the response.  Each link contains a user friendly name identifying the link and an address for retrieving the particular resource.
	*/
	Links []import3.ApiLink `json:"links,omitempty"`
	/**
	  SNMP user encryption key
	*/
	PrivKey *string `json:"privKey,omitempty"`

	PrivType *SnmpPrivType `json:"privType,omitempty"`
	/**
	  A globally unique identifier that represents the tenant that owns this entity.  It is automatically assigned by the system and is immutable from an API consumer perspective (some use cases may cause this Id to change - for instance a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
	*/
	TenantId *string `json:"tenantId,omitempty"`
	/**
	  SNMP user name
	*/
	Username *string `json:"username"`
}

* SNMP user information

func NewSnmpUser

func NewSnmpUser() *SnmpUser

func (*SnmpUser) MarshalJSON

func (p *SnmpUser) MarshalJSON() ([]byte, error)

type SoftwareMapReference

type SoftwareMapReference struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`

	SoftwareType *SoftwareTypeRef `json:"softwareType,omitempty"`
	/**
	  Software version
	*/
	Version *string `json:"version,omitempty"`
}

* Cluster software version details

func NewSoftwareMapReference

func NewSoftwareMapReference() *SoftwareMapReference

type SoftwareTypeRef

type SoftwareTypeRef int

* Software type

const (
	SOFTWARETYPEREF_UNKNOWN       SoftwareTypeRef = 0
	SOFTWARETYPEREF_REDACTED      SoftwareTypeRef = 1
	SOFTWARETYPEREF_NOS           SoftwareTypeRef = 2
	SOFTWARETYPEREF_NCC           SoftwareTypeRef = 3
	SOFTWARETYPEREF_PRISM_CENTRAL SoftwareTypeRef = 4
)

func (*SoftwareTypeRef) MarshalJSON

func (e *SoftwareTypeRef) MarshalJSON() ([]byte, error)

func (SoftwareTypeRef) Ref

func (*SoftwareTypeRef) UnmarshalJSON

func (e *SoftwareTypeRef) UnmarshalJSON(b []byte) error

type StatsData

type StatsData struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Stats query attribute name.
	*/
	Attribute *string `json:"attribute"`
	/**
	  Returned list of statistics data.
	*/
	StatsData []string `json:"statsData,omitempty"`
}

* Returned list of statistics data.

func NewStatsData

func NewStatsData() *StatsData

func (*StatsData) MarshalJSON

func (p *StatsData) MarshalJSON() ([]byte, error)

type StatsQueryParams

type StatsQueryParams struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  List of queried attributes. All attributes are returned if this parameter is absent.
	*/
	Attributes []string `json:"attributes,omitempty"`
	/**
	  End time in milliseconds of queried statistics data.
	*/
	EndTime *int64 `json:"endTime,omitempty"`
	/**
	  Stats query sampling interval in seconds.
	*/
	SamplingInterval *int64 `json:"samplingInterval,omitempty"`
	/**
	  Start time in milliseconds of queried statistics data.
	*/
	StartTime *int64 `json:"startTime,omitempty"`

	StatsType *StatsType `json:"statsType,omitempty"`
}

* Parameters of statistics query.

func NewStatsQueryParams

func NewStatsQueryParams() *StatsQueryParams

type StatsQueryResp

type StatsQueryResp struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  UUID of queried entity.
	*/
	EntityUuid *string `json:"entityUuid,omitempty"`
	/**
	  A globally unique identifier of an instance that is suitable for external consumption.
	*/
	ExtId *string `json:"extId,omitempty"`
	/**
	  A HATEOAS style link for the response.  Each link contains a user friendly name identifying the link and an address for retrieving the particular resource.
	*/
	Links []import3.ApiLink `json:"links,omitempty"`
	/**
	  Returned list of statistics data.
	*/
	StatsData []StatsData `json:"statsData,omitempty"`

	StatsType *StatsType `json:"statsType,omitempty"`
	/**
	  A globally unique identifier that represents the tenant that owns this entity.  It is automatically assigned by the system and is immutable from an API consumer perspective (some use cases may cause this Id to change - for instance a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
	*/
	TenantId *string `json:"tenantId,omitempty"`
}

* Response of statistics query.

func NewStatsQueryResp

func NewStatsQueryResp() *StatsQueryResp

type StatsType

type StatsType int
const (
	STATSTYPE_UNKNOWN  StatsType = 0
	STATSTYPE_REDACTED StatsType = 1
	STATSTYPE_AVG      StatsType = 2
	STATSTYPE_LAST     StatsType = 3
)

func (*StatsType) MarshalJSON

func (e *StatsType) MarshalJSON() ([]byte, error)

func (StatsType) Ref

func (e StatsType) Ref() *StatsType

func (*StatsType) UnmarshalJSON

func (e *StatsType) UnmarshalJSON(b []byte) error

type StorageTierReference

type StorageTierReference int

* Disk storage Tier type

const (
	STORAGETIERREFERENCE_UNKNOWN  StorageTierReference = 0
	STORAGETIERREFERENCE_REDACTED StorageTierReference = 1
	STORAGETIERREFERENCE_PCIE_SSD StorageTierReference = 2
	STORAGETIERREFERENCE_SATA_SSD StorageTierReference = 3
	STORAGETIERREFERENCE_HDD      StorageTierReference = 4
)

func (*StorageTierReference) MarshalJSON

func (e *StorageTierReference) MarshalJSON() ([]byte, error)

func (StorageTierReference) Ref

func (*StorageTierReference) UnmarshalJSON

func (e *StorageTierReference) UnmarshalJSON(b []byte) error

type ToleranceMessage

type ToleranceMessage struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  List of tolerance message attributes
	*/
	AttributeList []AttributeItem `json:"attributeList,omitempty"`
	/**
	  Message Id
	*/
	Id *string `json:"id,omitempty"`
}

* Message contains the component domain fault tolerance text details

func NewToleranceMessage

func NewToleranceMessage() *ToleranceMessage

type UnconfigureNodeDetails

type UnconfigureNodeDetails struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  List of unconfigured nodes
	*/
	NodeList []UnconfiguredNodeListItem `json:"nodeList,omitempty"`
}

* List of unconfigured nodes

func NewUnconfigureNodeDetails

func NewUnconfigureNodeDetails() *UnconfigureNodeDetails

type UnconfiguredNodeAttributeMap

type UnconfiguredNodeAttributeMap struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Indicates if cvm interface can work with 1 GIG NIC or not
	*/
	CanWorkWith1GNic *bool `json:"canWorkWith1GNic,omitempty"`
	/**
	  Default workload
	*/
	DefaultWorkload *string `json:"defaultWorkload,omitempty"`
	/**
	  Indicates whether the model is supported or not
	*/
	IsModelSupported *bool `json:"isModelSupported,omitempty"`
	/**
	  LCM family name
	*/
	LcmFamily *string `json:"lcmFamily,omitempty"`
	/**
	  Indicates whether the hypervisor is robo mixed or not
	*/
	RoboMixedHypervisor *bool `json:"roboMixedHypervisor,omitempty"`
}

func NewUnconfiguredNodeAttributeMap

func NewUnconfiguredNodeAttributeMap() *UnconfiguredNodeAttributeMap

type UnconfiguredNodeListItem

type UnconfiguredNodeListItem struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Cluster arch
	*/
	Arch *string `json:"arch,omitempty"`

	Attributes *UnconfiguredNodeAttributeMap `json:"attributes,omitempty"`
	/**
	  Cluster ID
	*/
	ClusterId *string `json:"clusterId,omitempty"`
	/**
	  CPU type
	*/
	CpuType []string `json:"cpuType,omitempty"`
	/**
	  Current CVM VLAN tag
	*/
	CurrentCvmVlanTag *string `json:"currentCvmVlanTag,omitempty"`
	/**
	  Current network interface of a node
	*/
	CurrentNetworkInterface *string `json:"currentNetworkInterface,omitempty"`

	CvmIp *import4.IPAddress `json:"cvmIp,omitempty"`
	/**
	  Foundation version
	*/
	FoundationVersion *string `json:"foundationVersion,omitempty"`

	HypervisorIp *import4.IPAddress `json:"hypervisorIp,omitempty"`

	HypervisorType *HypervisorType `json:"hypervisorType,omitempty"`
	/**
	  Host version of the node
	*/
	HypervisorVersion *string `json:"hypervisorVersion,omitempty"`
	/**
	  Interface IPV6 address
	*/
	InterfaceIpv6 *string `json:"interfaceIpv6,omitempty"`

	IpmiIp *import4.IPAddress `json:"ipmiIp,omitempty"`
	/**
	  Secure boot status
	*/
	IsSecureBooted *bool `json:"isSecureBooted,omitempty"`
	/**
	  Position of a node in a rackable unit
	*/
	NodePosition *string `json:"nodePosition,omitempty"`
	/**
	  UUID of a node
	*/
	NodeUuid *string `json:"nodeUuid,omitempty"`
	/**
	  NOS software version of a node
	*/
	NosVersion *string `json:"nosVersion,omitempty"`
	/**
	  Maximum number of nodes in rackable-unit
	*/
	RackableUnitMaxNodes *int64 `json:"rackableUnitMaxNodes,omitempty"`
	/**
	  Rackable unit model type
	*/
	RackableUnitModel *string `json:"rackableUnitModel,omitempty"`
	/**
	  Rackable unit serial name
	*/
	RackableUnitSerial *string `json:"rackableUnitSerial,omitempty"`
}

* Unconfigured node details

func NewUnconfiguredNodeListItem

func NewUnconfiguredNodeListItem() *UnconfiguredNodeListItem

type UpdateClusterTaskApiResponse

type UpdateClusterTaskApiResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfUpdateClusterTaskApiResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId} Put operation

func NewUpdateClusterTaskApiResponse

func NewUpdateClusterTaskApiResponse() *UpdateClusterTaskApiResponse

func (*UpdateClusterTaskApiResponse) GetData

func (p *UpdateClusterTaskApiResponse) GetData() interface{}

func (*UpdateClusterTaskApiResponse) SetData

func (p *UpdateClusterTaskApiResponse) SetData(v interface{}) error

type UpdateRsyslogServerTaskApiResponse

type UpdateRsyslogServerTaskApiResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfUpdateRsyslogServerTaskApiResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/rsyslog-servers/{rsyslogServerExtId} Put operation

func NewUpdateRsyslogServerTaskApiResponse

func NewUpdateRsyslogServerTaskApiResponse() *UpdateRsyslogServerTaskApiResponse

func (*UpdateRsyslogServerTaskApiResponse) GetData

func (p *UpdateRsyslogServerTaskApiResponse) GetData() interface{}

func (*UpdateRsyslogServerTaskApiResponse) SetData

func (p *UpdateRsyslogServerTaskApiResponse) SetData(v interface{}) error

type UpdateSnmpStatusTaskApiResponse

type UpdateSnmpStatusTaskApiResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfUpdateSnmpStatusTaskApiResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/snmp/$actions/update-status Post operation

func NewUpdateSnmpStatusTaskApiResponse

func NewUpdateSnmpStatusTaskApiResponse() *UpdateSnmpStatusTaskApiResponse

func (*UpdateSnmpStatusTaskApiResponse) GetData

func (p *UpdateSnmpStatusTaskApiResponse) GetData() interface{}

func (*UpdateSnmpStatusTaskApiResponse) SetData

func (p *UpdateSnmpStatusTaskApiResponse) SetData(v interface{}) error

type UpdateSnmpTrapTaskApiResponse

type UpdateSnmpTrapTaskApiResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfUpdateSnmpTrapTaskApiResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/snmp/traps/{trapExtId} Put operation

func NewUpdateSnmpTrapTaskApiResponse

func NewUpdateSnmpTrapTaskApiResponse() *UpdateSnmpTrapTaskApiResponse

func (*UpdateSnmpTrapTaskApiResponse) GetData

func (p *UpdateSnmpTrapTaskApiResponse) GetData() interface{}

func (*UpdateSnmpTrapTaskApiResponse) SetData

func (p *UpdateSnmpTrapTaskApiResponse) SetData(v interface{}) error

type UpdateSnmpUserTaskApiResponse

type UpdateSnmpUserTaskApiResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfUpdateSnmpUserTaskApiResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/snmp/users/{userExtId} Put operation

func NewUpdateSnmpUserTaskApiResponse

func NewUpdateSnmpUserTaskApiResponse() *UpdateSnmpUserTaskApiResponse

func (*UpdateSnmpUserTaskApiResponse) GetData

func (p *UpdateSnmpUserTaskApiResponse) GetData() interface{}

func (*UpdateSnmpUserTaskApiResponse) SetData

func (p *UpdateSnmpUserTaskApiResponse) SetData(v interface{}) error

type UplinkInfo

type UplinkInfo struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`

	CvmIp *import4.IPAddress `json:"cvmIp,omitempty"`
	/**
	  Uplink details for a controller VM
	*/
	UplinkList []NameMacRef `json:"uplinkList,omitempty"`
}

* Uplink information for controller VM

func NewUplinkInfo

func NewUplinkInfo() *UplinkInfo

type UplinkNetworkItem

type UplinkNetworkItem struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Name of the uplink
	*/
	Name *string `json:"name,omitempty"`
	/**
	  List of network types
	*/
	Networks []string `json:"networks,omitempty"`

	Uplinks *Uplinks `json:"uplinks,omitempty"`
}

* Active and standby uplink information of the target nodes

func NewUplinkNetworkItem

func NewUplinkNetworkItem() *UplinkNetworkItem

type UplinkNode

type UplinkNode struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`

	CvmIp *import4.IPAddress `json:"cvmIp,omitempty"`

	HypervisorIp *import4.IPAddress `json:"hypervisorIp,omitempty"`
	/**
	  Active and standby uplink information of the target nodes
	*/
	Networks []UplinkNetworkItem `json:"networks,omitempty"`
}

* Uplink information of the target nodes

func NewUplinkNode

func NewUplinkNode() *UplinkNode
type Uplinks struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Active uplink information
	*/
	Active []UplinksField `json:"active,omitempty"`
	/**
	  Standby uplink information
	*/
	Standby []UplinksField `json:"standby,omitempty"`
}

* Active and standby uplink information of the target nodes

func NewUplinks() *Uplinks

type UplinksField

type UplinksField struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Mac address
	*/
	Mac *string `json:"mac,omitempty"`
	/**
	  Interface name
	*/
	Name *string `json:"name,omitempty"`
	/**
	  Interface value
	*/
	Value *string `json:"value,omitempty"`
}

* Properties of active and standby uplink

func NewUplinksField

func NewUplinksField() *UplinksField

type UploadInfoNodeItem

type UploadInfoNodeItem struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Error message if any, for available hypervisor ISO
	*/
	AvailableHypervisorIsoError *string `json:"availableHypervisorIsoError,omitempty"`
	/**
	  Provides information on whether hypervisor ISO upload is required or not
	*/
	HypervisorUploadRequired *bool `json:"hypervisorUploadRequired,omitempty"`
	/**
	  Indicates if imaging is required or not
	*/
	IsImagingMandatory *bool `json:"isImagingMandatory,omitempty"`
	/**
	  Indicates if node is compatible or not
	*/
	IsNodeCompatible *bool `json:"isNodeCompatible,omitempty"`
	/**
	  UUID of a node
	*/
	NodeUuid *string `json:"nodeUuid,omitempty"`

	RequiredHypervisorType *HypervisorType `json:"requiredHypervisorType,omitempty"`
}

* Upload information for a node

func NewUploadInfoNodeItem

func NewUploadInfoNodeItem() *UploadInfoNodeItem

type UserInfo

type UserInfo struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  Cluster name
	*/
	ClusterName *string `json:"clusterName,omitempty"`
	/**
	  Password
	*/
	Password *string `json:"password,omitempty"`
	/**
	  Username
	*/
	UserName *string `json:"userName,omitempty"`
}

* UserName and Password model

func NewUserInfo

func NewUserInfo() *UserInfo

type ValidateUplinksTaskApiResponse

type ValidateUplinksTaskApiResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfValidateUplinksTaskApiResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

* REST response for all response codes in api path /clustermgmt/v4.0.a2/config/clusters/{clusterExtId}/$actions/validate-uplinks Post operation

func NewValidateUplinksTaskApiResponse

func NewValidateUplinksTaskApiResponse() *ValidateUplinksTaskApiResponse

func (*ValidateUplinksTaskApiResponse) GetData

func (p *ValidateUplinksTaskApiResponse) GetData() interface{}

func (*ValidateUplinksTaskApiResponse) SetData

func (p *ValidateUplinksTaskApiResponse) SetData(v interface{}) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL