Documentation
¶
Overview ¶
Module for LCM Resources
Index ¶
- type DelBundleApiResponse
- type DeployableVersion
- type EntityInfo
- type EntityInstance
- type GenUpgradeNotifApiResponse
- type GenUpgradePlanApiResponse
- type GetBundleInfoApiResponse
- type GetBundlesApiResponse
- type GetEntitiesApiResponse
- type GetEntityApiResponse
- type GetHistoryApiResponse
- type GetHistoryByUuidApiResponse
- type GetImagesApiResponse
- type GetLcmConfigApiResponse
- type GetLcmStatusApiResponse
- type GetLogBayItemsApiResponse
- type GetLogBayTagsApiResponse
- type GetModuleConfigApiResponse
- type GetNodePrioritiesApiResponse
- type GetNodePriorityNodeApiResponse
- type GetTaskByUuidApiResponse
- type GetUpdateRecApiResponse
- type HostUpgradePlan
- type LcmAvailableVersion
- type LcmBundle
- type LcmBundlesSpec
- type LcmBundlesStatus
- type LcmCancelIntent
- type LcmConfig
- type LcmDependency
- type LcmEntity
- type LcmFrameworkVersionInfo
- type LcmImage
- type LcmImageDetails
- type LcmImageFile
- type LcmImages
- type LcmInProgressOp
- type LcmOpType
- type LcmRedistributableUploadSpec
- type LcmStatus
- type LcmTask
- type LcmThirdPartyUploadSpec
- type LcmUploadInfo
- type LogbayItem
- type LogbayTag
- type ModuleConfig
- type NodePriorityConfig
- type Notification
- type NotificationsSpec
- type OneOfDelBundleApiResponseData
- type OneOfGenUpgradeNotifApiResponseData
- type OneOfGenUpgradePlanApiResponseData
- type OneOfGetBundleInfoApiResponseData
- type OneOfGetBundlesApiResponseData
- type OneOfGetEntitiesApiResponseData
- type OneOfGetEntityApiResponseData
- type OneOfGetHistoryApiResponseData
- type OneOfGetHistoryByUuidApiResponseData
- func (p *OneOfGetHistoryByUuidApiResponseData) GetValue() interface{}
- func (p *OneOfGetHistoryByUuidApiResponseData) MarshalJSON() ([]byte, error)
- func (p *OneOfGetHistoryByUuidApiResponseData) SetValue(v interface{}) error
- func (p *OneOfGetHistoryByUuidApiResponseData) UnmarshalJSON(b []byte) error
- type OneOfGetImagesApiResponseData
- type OneOfGetLcmConfigApiResponseData
- type OneOfGetLcmStatusApiResponseData
- type OneOfGetLogBayItemsApiResponseData
- type OneOfGetLogBayTagsApiResponseData
- type OneOfGetModuleConfigApiResponseData
- type OneOfGetNodePrioritiesApiResponseData
- func (p *OneOfGetNodePrioritiesApiResponseData) GetValue() interface{}
- func (p *OneOfGetNodePrioritiesApiResponseData) MarshalJSON() ([]byte, error)
- func (p *OneOfGetNodePrioritiesApiResponseData) SetValue(v interface{}) error
- func (p *OneOfGetNodePrioritiesApiResponseData) UnmarshalJSON(b []byte) error
- type OneOfGetNodePriorityNodeApiResponseData
- func (p *OneOfGetNodePriorityNodeApiResponseData) GetValue() interface{}
- func (p *OneOfGetNodePriorityNodeApiResponseData) MarshalJSON() ([]byte, error)
- func (p *OneOfGetNodePriorityNodeApiResponseData) SetValue(v interface{}) error
- func (p *OneOfGetNodePriorityNodeApiResponseData) UnmarshalJSON(b []byte) error
- type OneOfGetTaskByUuidApiResponseData
- type OneOfGetUpdateRecApiResponseData
- type OneOfPostBundlesApiResponseData
- type OneOfPostNodePrioritiesApiResponseData
- func (p *OneOfPostNodePrioritiesApiResponseData) GetValue() interface{}
- func (p *OneOfPostNodePrioritiesApiResponseData) MarshalJSON() ([]byte, error)
- func (p *OneOfPostNodePrioritiesApiResponseData) SetValue(v interface{}) error
- func (p *OneOfPostNodePrioritiesApiResponseData) UnmarshalJSON(b []byte) error
- type OneOfPutBundleApiResponseData
- type OneOfPutLcmConfigApiResponseData
- type OneOfPutModuleConfigApiResponseData
- type OperationEnv
- type OperationHistoryElement
- type OperationHistoryItem
- type OperationType
- type PostBundlesApiResponse
- type PostNodePrioritiesApiResponse
- type PutBundleApiResponse
- type PutLcmConfigApiResponse
- type PutModuleConfigApiResponse
- type RecommendationResult
- type RecommendationSpec
- type RimParams
- type Status
- type StatusType
- type SubEntity
- type TargetEntity
- type TaskInfo
- type ThirdPartyImageFileDetailsSpec
- type UpdatedTargetEntity
- type UpdatedTargetEntityResult
- type UpgradeNotifications
- type UpgradePlan
- type UserPreference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DelBundleApiResponse ¶
type DelBundleApiResponse 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 *OneOfDelBundleApiResponseData `json:"data,omitempty"` Metadata *import2.ApiResponseMetadata `json:"metadata,omitempty"` }
* REST response for all response codes in api path /lcm/v4.0.a1/resources/bundles/{uuid} Delete operation
func NewDelBundleApiResponse ¶
func NewDelBundleApiResponse() *DelBundleApiResponse
func (*DelBundleApiResponse) GetData ¶
func (p *DelBundleApiResponse) GetData() interface{}
func (*DelBundleApiResponse) SetData ¶
func (p *DelBundleApiResponse) SetData(v interface{}) error
type DeployableVersion ¶
type DeployableVersion struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` UpdateDependencies *import3.EntityUpdateSpecs `json:"updateDependencies,omitempty"` VersionIdentifierSpec *import3.VersionIdentifierSpec `json:"versionIdentifierSpec,omitempty"` }
* List of deployable versions based on entity types, versions and its dependencies
func NewDeployableVersion ¶
func NewDeployableVersion() *DeployableVersion
type EntityInfo ¶
type EntityInfo struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** Detailed information for the LCM entity. For example, firmware entities contain additional information about NIC and so on */ ChildEntities *string `json:"childEntities,omitempty"` /** LCM entity class */ EntityClass *string `json:"entityClass,omitempty"` /** LCM entity model */ EntityModel *string `json:"entityModel,omitempty"` EntityType *import3.LcmEntityType `json:"entityType,omitempty"` Instances []EntityInstance `json:"instances,omitempty"` OpEnvironment *OperationEnv `json:"opEnvironment,omitempty"` }
* Information about an LCM entity affected by the operation.
func NewEntityInfo ¶
func NewEntityInfo() *EntityInfo
type EntityInstance ¶
type EntityInstance struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** End time for an LCM operation */ EndTime *string `json:"endTime,omitempty"` /** The location of the LCM entity, it can be at the cluster level or at the node level, in the format of "cluster:uuid" or "node:uuid" */ LocationId *string `json:"locationId,omitempty"` /** The requested update version of an LCM entity. */ RequestVersion *string `json:"requestVersion,omitempty"` /** Start time for an LCM operation */ StartTime *string `json:"startTime,omitempty"` TaskInfo []TaskInfo `json:"taskInfo,omitempty"` /** Current version of an LCM entity */ Version *string `json:"version,omitempty"` }
* LCM entity instance of an entity affected by the operation
func NewEntityInstance ¶
func NewEntityInstance() *EntityInstance
type GenUpgradeNotifApiResponse ¶
type GenUpgradeNotifApiResponse 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 *OneOfGenUpgradeNotifApiResponseData `json:"data,omitempty"` Metadata *import2.ApiResponseMetadata `json:"metadata,omitempty"` }
* REST response for all response codes in api path /lcm/v4.0.a1/resources/notifications Post operation
func NewGenUpgradeNotifApiResponse ¶
func NewGenUpgradeNotifApiResponse() *GenUpgradeNotifApiResponse
func (*GenUpgradeNotifApiResponse) GetData ¶
func (p *GenUpgradeNotifApiResponse) GetData() interface{}
func (*GenUpgradeNotifApiResponse) SetData ¶
func (p *GenUpgradeNotifApiResponse) SetData(v interface{}) error
type GenUpgradePlanApiResponse ¶
type GenUpgradePlanApiResponse 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 *OneOfGenUpgradePlanApiResponseData `json:"data,omitempty"` Metadata *import2.ApiResponseMetadata `json:"metadata,omitempty"` }
* REST response for all response codes in api path /lcm/v4.0.a1/resources/plan Post operation
func NewGenUpgradePlanApiResponse ¶
func NewGenUpgradePlanApiResponse() *GenUpgradePlanApiResponse
func (*GenUpgradePlanApiResponse) GetData ¶
func (p *GenUpgradePlanApiResponse) GetData() interface{}
func (*GenUpgradePlanApiResponse) SetData ¶
func (p *GenUpgradePlanApiResponse) SetData(v interface{}) error
type GetBundleInfoApiResponse ¶
type GetBundleInfoApiResponse 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 *OneOfGetBundleInfoApiResponseData `json:"data,omitempty"` Metadata *import2.ApiResponseMetadata `json:"metadata,omitempty"` }
* REST response for all response codes in api path /lcm/v4.0.a1/resources/bundles/{uuid} Get operation
func NewGetBundleInfoApiResponse ¶
func NewGetBundleInfoApiResponse() *GetBundleInfoApiResponse
func (*GetBundleInfoApiResponse) GetData ¶
func (p *GetBundleInfoApiResponse) GetData() interface{}
func (*GetBundleInfoApiResponse) SetData ¶
func (p *GetBundleInfoApiResponse) SetData(v interface{}) error
type GetBundlesApiResponse ¶
type GetBundlesApiResponse 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 *OneOfGetBundlesApiResponseData `json:"data,omitempty"` Metadata *import2.ApiResponseMetadata `json:"metadata,omitempty"` }
* REST response for all response codes in api path /lcm/v4.0.a1/resources/bundles Get operation
func NewGetBundlesApiResponse ¶
func NewGetBundlesApiResponse() *GetBundlesApiResponse
func (*GetBundlesApiResponse) GetData ¶
func (p *GetBundlesApiResponse) GetData() interface{}
func (*GetBundlesApiResponse) SetData ¶
func (p *GetBundlesApiResponse) SetData(v interface{}) error
type GetEntitiesApiResponse ¶
type GetEntitiesApiResponse 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 *OneOfGetEntitiesApiResponseData `json:"data,omitempty"` Metadata *import2.ApiResponseMetadata `json:"metadata,omitempty"` }
* REST response for all response codes in api path /lcm/v4.0.a1/resources/entities Get operation
func NewGetEntitiesApiResponse ¶
func NewGetEntitiesApiResponse() *GetEntitiesApiResponse
func (*GetEntitiesApiResponse) GetData ¶
func (p *GetEntitiesApiResponse) GetData() interface{}
func (*GetEntitiesApiResponse) SetData ¶
func (p *GetEntitiesApiResponse) SetData(v interface{}) error
type GetEntityApiResponse ¶
type GetEntityApiResponse 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 *OneOfGetEntityApiResponseData `json:"data,omitempty"` Metadata *import2.ApiResponseMetadata `json:"metadata,omitempty"` }
* REST response for all response codes in api path /lcm/v4.0.a1/resources/entities/{uuid} Get operation
func NewGetEntityApiResponse ¶
func NewGetEntityApiResponse() *GetEntityApiResponse
func (*GetEntityApiResponse) GetData ¶
func (p *GetEntityApiResponse) GetData() interface{}
func (*GetEntityApiResponse) SetData ¶
func (p *GetEntityApiResponse) SetData(v interface{}) error
type GetHistoryApiResponse ¶
type GetHistoryApiResponse 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 *OneOfGetHistoryApiResponseData `json:"data,omitempty"` Metadata *import2.ApiResponseMetadata `json:"metadata,omitempty"` }
* REST response for all response codes in api path /lcm/v4.0.a1/resources/history Get operation
func NewGetHistoryApiResponse ¶
func NewGetHistoryApiResponse() *GetHistoryApiResponse
func (*GetHistoryApiResponse) GetData ¶
func (p *GetHistoryApiResponse) GetData() interface{}
func (*GetHistoryApiResponse) SetData ¶
func (p *GetHistoryApiResponse) SetData(v interface{}) error
type GetHistoryByUuidApiResponse ¶
type GetHistoryByUuidApiResponse 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 *OneOfGetHistoryByUuidApiResponseData `json:"data,omitempty"` Metadata *import2.ApiResponseMetadata `json:"metadata,omitempty"` }
* REST response for all response codes in api path /lcm/v4.0.a1/resources/history/{uuid} Get operation
func NewGetHistoryByUuidApiResponse ¶
func NewGetHistoryByUuidApiResponse() *GetHistoryByUuidApiResponse
func (*GetHistoryByUuidApiResponse) GetData ¶
func (p *GetHistoryByUuidApiResponse) GetData() interface{}
func (*GetHistoryByUuidApiResponse) SetData ¶
func (p *GetHistoryByUuidApiResponse) SetData(v interface{}) error
type GetImagesApiResponse ¶
type GetImagesApiResponse 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 *OneOfGetImagesApiResponseData `json:"data,omitempty"` Metadata *import2.ApiResponseMetadata `json:"metadata,omitempty"` }
* REST response for all response codes in api path /lcm/v4.0.a1/resources/images Get operation
func NewGetImagesApiResponse ¶
func NewGetImagesApiResponse() *GetImagesApiResponse
func (*GetImagesApiResponse) GetData ¶
func (p *GetImagesApiResponse) GetData() interface{}
func (*GetImagesApiResponse) SetData ¶
func (p *GetImagesApiResponse) SetData(v interface{}) error
type GetLcmConfigApiResponse ¶
type GetLcmConfigApiResponse 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 *OneOfGetLcmConfigApiResponseData `json:"data,omitempty"` Metadata *import2.ApiResponseMetadata `json:"metadata,omitempty"` }
* REST response for all response codes in api path /lcm/v4.0.a1/resources/config Get operation
func NewGetLcmConfigApiResponse ¶
func NewGetLcmConfigApiResponse() *GetLcmConfigApiResponse
func (*GetLcmConfigApiResponse) GetData ¶
func (p *GetLcmConfigApiResponse) GetData() interface{}
func (*GetLcmConfigApiResponse) SetData ¶
func (p *GetLcmConfigApiResponse) SetData(v interface{}) error
type GetLcmStatusApiResponse ¶
type GetLcmStatusApiResponse 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 *OneOfGetLcmStatusApiResponseData `json:"data,omitempty"` Metadata *import2.ApiResponseMetadata `json:"metadata,omitempty"` }
* REST response for all response codes in api path /lcm/v4.0.a1/resources/status Get operation
func NewGetLcmStatusApiResponse ¶
func NewGetLcmStatusApiResponse() *GetLcmStatusApiResponse
func (*GetLcmStatusApiResponse) GetData ¶
func (p *GetLcmStatusApiResponse) GetData() interface{}
func (*GetLcmStatusApiResponse) SetData ¶
func (p *GetLcmStatusApiResponse) SetData(v interface{}) error
type GetLogBayItemsApiResponse ¶
type GetLogBayItemsApiResponse 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 *OneOfGetLogBayItemsApiResponseData `json:"data,omitempty"` Metadata *import2.ApiResponseMetadata `json:"metadata,omitempty"` }
* REST response for all response codes in api path /lcm/v4.0.a1/resources/logbay/items Get operation
func NewGetLogBayItemsApiResponse ¶
func NewGetLogBayItemsApiResponse() *GetLogBayItemsApiResponse
func (*GetLogBayItemsApiResponse) GetData ¶
func (p *GetLogBayItemsApiResponse) GetData() interface{}
func (*GetLogBayItemsApiResponse) SetData ¶
func (p *GetLogBayItemsApiResponse) SetData(v interface{}) error
type GetLogBayTagsApiResponse ¶
type GetLogBayTagsApiResponse 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 *OneOfGetLogBayTagsApiResponseData `json:"data,omitempty"` Metadata *import2.ApiResponseMetadata `json:"metadata,omitempty"` }
* REST response for all response codes in api path /lcm/v4.0.a1/resources/logbay/tags Get operation
func NewGetLogBayTagsApiResponse ¶
func NewGetLogBayTagsApiResponse() *GetLogBayTagsApiResponse
func (*GetLogBayTagsApiResponse) GetData ¶
func (p *GetLogBayTagsApiResponse) GetData() interface{}
func (*GetLogBayTagsApiResponse) SetData ¶
func (p *GetLogBayTagsApiResponse) SetData(v interface{}) error
type GetModuleConfigApiResponse ¶
type GetModuleConfigApiResponse 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 *OneOfGetModuleConfigApiResponseData `json:"data,omitempty"` Metadata *import2.ApiResponseMetadata `json:"metadata,omitempty"` }
* REST response for all response codes in api path /lcm/v4.0.a1/resources/moduleConfig Get operation
func NewGetModuleConfigApiResponse ¶
func NewGetModuleConfigApiResponse() *GetModuleConfigApiResponse
func (*GetModuleConfigApiResponse) GetData ¶
func (p *GetModuleConfigApiResponse) GetData() interface{}
func (*GetModuleConfigApiResponse) SetData ¶
func (p *GetModuleConfigApiResponse) SetData(v interface{}) error
type GetNodePrioritiesApiResponse ¶
type GetNodePrioritiesApiResponse 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 *OneOfGetNodePrioritiesApiResponseData `json:"data,omitempty"` Metadata *import2.ApiResponseMetadata `json:"metadata,omitempty"` }
* REST response for all response codes in api path /lcm/v4.0.a1/resources/config/node-priorities Get operation
func NewGetNodePrioritiesApiResponse ¶
func NewGetNodePrioritiesApiResponse() *GetNodePrioritiesApiResponse
func (*GetNodePrioritiesApiResponse) GetData ¶
func (p *GetNodePrioritiesApiResponse) GetData() interface{}
func (*GetNodePrioritiesApiResponse) SetData ¶
func (p *GetNodePrioritiesApiResponse) SetData(v interface{}) error
type GetNodePriorityNodeApiResponse ¶
type GetNodePriorityNodeApiResponse 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 *OneOfGetNodePriorityNodeApiResponseData `json:"data,omitempty"` Metadata *import2.ApiResponseMetadata `json:"metadata,omitempty"` }
* REST response for all response codes in api path /lcm/v4.0.a1/resources/config/node_priority/{nodeUuid} Get operation
func NewGetNodePriorityNodeApiResponse ¶
func NewGetNodePriorityNodeApiResponse() *GetNodePriorityNodeApiResponse
func (*GetNodePriorityNodeApiResponse) GetData ¶
func (p *GetNodePriorityNodeApiResponse) GetData() interface{}
func (*GetNodePriorityNodeApiResponse) SetData ¶
func (p *GetNodePriorityNodeApiResponse) SetData(v interface{}) error
type GetTaskByUuidApiResponse ¶
type GetTaskByUuidApiResponse 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 *OneOfGetTaskByUuidApiResponseData `json:"data,omitempty"` Metadata *import2.ApiResponseMetadata `json:"metadata,omitempty"` }
* REST response for all response codes in api path /lcm/v4.0.a1/resources/tasks/{uuid} Get operation
func NewGetTaskByUuidApiResponse ¶
func NewGetTaskByUuidApiResponse() *GetTaskByUuidApiResponse
func (*GetTaskByUuidApiResponse) GetData ¶
func (p *GetTaskByUuidApiResponse) GetData() interface{}
func (*GetTaskByUuidApiResponse) SetData ¶
func (p *GetTaskByUuidApiResponse) SetData(v interface{}) error
type GetUpdateRecApiResponse ¶
type GetUpdateRecApiResponse 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 *OneOfGetUpdateRecApiResponseData `json:"data,omitempty"` Metadata *import2.ApiResponseMetadata `json:"metadata,omitempty"` }
* REST response for all response codes in api path /lcm/v4.0.a1/resources/recommendations Post operation
func NewGetUpdateRecApiResponse ¶
func NewGetUpdateRecApiResponse() *GetUpdateRecApiResponse
func (*GetUpdateRecApiResponse) GetData ¶
func (p *GetUpdateRecApiResponse) GetData() interface{}
func (*GetUpdateRecApiResponse) SetData ¶
func (p *GetUpdateRecApiResponse) SetData(v interface{}) error
type HostUpgradePlan ¶
type HostUpgradePlan struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** The description of the most disruptive action that will occur on the node or cluster */ Action *string `json:"action,omitempty"` HypervisorType *import3.HypervisorType `json:"hypervisorType,omitempty"` /** The location of the LCM entity, it can be at the cluster level or at the node level, in the format of "cluster:uuid" or "node:uuid" */ LocationId *string `json:"locationId,omitempty"` }
* LCM upgrade plan for a node or cluster
func NewHostUpgradePlan ¶
func NewHostUpgradePlan() *HostUpgradePlan
type LcmAvailableVersion ¶
type LcmAvailableVersion struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** Component information for the payload based entity */ ChildEntities *interface{} `json:"childEntities,omitempty"` /** List of dependencies for the available version. */ Dependencies []LcmDependency `json:"dependencies,omitempty"` /** Reason for disabling the available version */ DisableReason *string `json:"disableReason,omitempty"` /** Indicates if the available update is enabled */ IsEnabled *bool `json:"isEnabled,omitempty"` /** Order of this available version (1 being the lowest and 6 being the highest) when multiple versions are present with different status. */ Order *int64 `json:"order,omitempty"` /** Update metadata other than the release notes - like a custom message */ OtherMetadata *string `json:"otherMetadata,omitempty"` /** Release date for the entities that need this information */ ReleaseDate *string `json:"releaseDate,omitempty"` /** Release notes corresponding to the update */ ReleaseNotes *string `json:"releaseNotes,omitempty"` /** UUID of the group that this LCM entity is part of */ SingleGroupUuid *string `json:"singleGroupUuid,omitempty"` Status *import3.LcmAvailableVersionStatus `json:"status,omitempty"` /** UUID of the entity to be used */ Uuid *string `json:"uuid,omitempty"` /** Available version for the LCM entity */ Version *string `json:"version,omitempty"` }
* Available version for an LCM entity to update
func NewLcmAvailableVersion ¶
func NewLcmAvailableVersion() *LcmAvailableVersion
type LcmBundle ¶
type LcmBundle struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** Details of the LCM image */ Images []LcmImageDetails `json:"images,omitempty"` /** Name of the LCM bundle */ Name *string `json:"name,omitempty"` /** Size of the LCM bundle */ Size *string `json:"size,omitempty"` /** LCM bundle type */ Type *string `json:"type,omitempty"` /** UUID of the LCM bundle */ Uuid *string `json:"uuid,omitempty"` }
* Details of the LCM bundle
func NewLcmBundle ¶
func NewLcmBundle() *LcmBundle
type LcmBundlesSpec ¶
type LcmBundlesSpec struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** Indicates whether the LCM bundle is for a third party image or not */ IsThirdParty *bool `json:"isThirdParty,omitempty"` RedistributableSpec *LcmRedistributableUploadSpec `json:"redistributableSpec,omitempty"` ThirdPartySpec *LcmThirdPartyUploadSpec `json:"thirdPartySpec,omitempty"` }
* LCM bundle creation request type
func NewLcmBundlesSpec ¶
func NewLcmBundlesSpec() *LcmBundlesSpec
type LcmBundlesStatus ¶
type LcmBundlesStatus struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** UUID of the LCM bundle */ BundleUuid *string `json:"bundleUuid,omitempty"` TaskUuid *import4.TaskReference `json:"taskUuid,omitempty"` }
* LCM bundle creation response
func NewLcmBundlesStatus ¶
func NewLcmBundlesStatus() *LcmBundlesStatus
type LcmCancelIntent ¶
type LcmCancelIntent struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** Boolean that indicates if cancel intent for LCM update is set or not */ IsSet *bool `json:"isSet,omitempty"` }
* Intent to cancel an ongoing LCM update
func NewLcmCancelIntent ¶
func NewLcmCancelIntent() *LcmCancelIntent
type LcmConfig ¶
type LcmConfig struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** Indicates if REST APIs for LCM is enabled. The default value is True */ ApiEnabled *bool `json:"apiEnabled,omitempty"` /** Indicates if the auto inventory operation is enabled. The default value is set to False */ AutoInventoryEnabled *bool `json:"autoInventoryEnabled,omitempty"` /** The scheduled time in "%H:%M" 24-hour format of the next inventory execution. Used when auto_inventory_enabled is set to True. The default schedule time is 03:00(AM) */ AutoInventoryScheduledTime *string `json:"autoInventoryScheduledTime,omitempty"` /** Indicates whether the LCM binaries in the URL are of type connected-site or dark-site */ BuildType *string `json:"buildType,omitempty"` /** List of entities for which One-Click upgrades are not available */ DeprecatedSoftwareEntities []string `json:"deprecatedSoftwareEntities,omitempty"` /** Indicates if LCM is enabled to distribute inventory across the cluster. The default value is True */ DistributeInventory *bool `json:"distributeInventory,omitempty"` /** Indicates if automatic log collection on failures is enabled or not. The default value is True */ EnableAutoLogCollection *bool `json:"enableAutoLogCollection,omitempty"` /** Indicates if the LCM URL has HTTPS enabled. The default value is True */ EnableHttps *bool `json:"enableHttps,omitempty"` /** Number of parallel threads running inventory. The default value is set to 8 */ InventoryParallelLimit *int `json:"inventoryParallelLimit,omitempty"` /** Indicates if LCM is pointing to a dark site. It is set to True if the LCM URL is not pointing to the default Nutanix portal URL. */ IsDarksite *bool `json:"isDarksite,omitempty"` /** LCM version installed on the cluster */ LcmVersion *string `json:"lcmVersion,omitempty"` /** Indicates if metrics for LCM is enabled. The default value is True */ MetricsEnabled *bool `json:"metricsEnabled,omitempty"` /** Indicates if LCM is enabled to auto-upgrade products. The default value is False. */ ModuleAutoUpgradeEnabled *bool `json:"moduleAutoUpgradeEnabled,omitempty"` /** Timeout to send GET/POST requests to Prism */ PrismApiTimeout *int `json:"prismApiTimeout,omitempty"` /** Indicates if Product Meta filtering is disabled. The default value is False. */ ProductMetaDisabled *bool `json:"productMetaDisabled,omitempty"` /** URL for Product Meta artifact */ ProductMetaUrl *string `json:"productMetaUrl,omitempty"` /** LCM can automatically recover a benign failure in the early stages of an upgrade. This value indicates if that feature is enabled. The default value is False. */ RecoveryDisabled *bool `json:"recoveryDisabled,omitempty"` /** Indicates if Redfish out of band update is enabled. The default value is False. */ RedfishOOBUpdateSupport *bool `json:"redfishOOBUpdateSupport,omitempty"` /** LCM semantic version installed on the cluster */ SemanticVersion *string `json:"semanticVersion,omitempty"` /** List of skipped prechecks. */ SkippedPrecheckNames []string `json:"skippedPrecheckNames,omitempty"` /** List of entities for which One-Click upgrades are supported */ SupportedSoftwareEntities []string `json:"supportedSoftwareEntities,omitempty"` /** LCM UI version installed on the cluster */ UiVersion *string `json:"uiVersion,omitempty"` /** Indicates if the bundle is uploaded or not. */ UploadedBundle *bool `json:"uploadedBundle,omitempty"` /** URL of the LCM repository. */ Url *string `json:"url,omitempty"` /** Indicates the user preferences. */ UserPreferences []UserPreference `json:"userPreferences,omitempty"` }
* LCM configuration on the cluster
func NewLcmConfig ¶
func NewLcmConfig() *LcmConfig
type LcmDependency ¶
type LcmDependency struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** LCM entity class */ EntityClass *string `json:"entityClass,omitempty"` /** LCM entity model */ EntityModel *string `json:"entityModel,omitempty"` /** Information of the dependent entity versions for this available entity */ EntityVersions *interface{} `json:"entityVersions,omitempty"` /** Available version for the LCM entity */ Version *string `json:"version,omitempty"` }
* Dependency of an LCM entity available version.
func NewLcmDependency ¶
func NewLcmDependency() *LcmDependency
type LcmEntity ¶
type LcmEntity struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** List of available versions for an LCM entity to update */ AvailableVersions []LcmAvailableVersion `json:"availableVersions,omitempty"` /** Component information for the payload based entity */ ChildEntities *interface{} `json:"childEntities,omitempty"` /** LCM entity class */ EntityClass *string `json:"entityClass,omitempty"` /** Description of an LCM entity */ EntityDescription *string `json:"entityDescription,omitempty"` /** Detailed information for the LCM entity. For example, firmware entities contain additional information about NIC and so on */ EntityDetails *interface{} `json:"entityDetails,omitempty"` /** LCM entity model */ EntityModel *string `json:"entityModel,omitempty"` EntityType *import3.LcmEntityType `json:"entityType,omitempty"` /** Unique identifier of an LCM entity e.g. "HDD serial number" */ Id *string `json:"id,omitempty"` /** UTC date and time in RFC-3339 format when the task was last updated. */ LastUpdatedTime *string `json:"lastUpdatedTime,omitempty"` /** The location of the LCM entity, it can be at the cluster level or at the node level, in the format of "cluster:uuid" or "node:uuid" */ LocationId *string `json:"locationId,omitempty"` /** The requested update version of an LCM entity. */ RequestVersion *string `json:"requestVersion,omitempty"` /** UUID of the group that this LCM entity is part of */ SingleGroupUuid *string `json:"singleGroupUuid,omitempty"` /** A list of sub-entities applicable to the entity. */ SubEntities []SubEntity `json:"subEntities,omitempty"` /** UUID of the entity to be used */ Uuid *string `json:"uuid,omitempty"` /** Current version of an LCM entity */ Version *string `json:"version,omitempty"` }
* Details of an LCM entity
func NewLcmEntity ¶
func NewLcmEntity() *LcmEntity
type LcmFrameworkVersionInfo ¶
type LcmFrameworkVersionInfo struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** LCM version installed on the cluster */ LocalVersion *string `json:"localVersion,omitempty"` /** LCM framework version present in the LCM URL */ RemoteVersion *string `json:"remoteVersion,omitempty"` /** Boolean that indicates if LCM framework update is needed */ UpdateNeeded *bool `json:"updateNeeded,omitempty"` }
* LCM framework version information
func NewLcmFrameworkVersionInfo ¶
func NewLcmFrameworkVersionInfo() *LcmFrameworkVersionInfo
type LcmImage ¶
type LcmImage struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** LCM entity class */ EntityClass *string `json:"entityClass,omitempty"` /** LCM entity model */ EntityModel *string `json:"entityModel,omitempty"` EntityType *import3.LcmEntityType `json:"entityType,omitempty"` /** List of files in the image */ Files []LcmImageFile `json:"files,omitempty"` /** A hardware family for a LCM entity */ HardwareFamily *string `json:"hardwareFamily,omitempty"` /** Current version of an LCM entity */ Version *string `json:"version,omitempty"` }
* LCM image (List of LCM image files)
func NewLcmImage ¶
func NewLcmImage() *LcmImage
type LcmImageDetails ¶
type LcmImageDetails struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** LCM entity class */ EntityClass *string `json:"entityClass,omitempty"` /** LCM entity model */ EntityModel *string `json:"entityModel,omitempty"` /** Release notes for the LCM image */ ReleaseNotes *string `json:"releaseNotes,omitempty"` /** UUID of the entity to be used */ Uuid *string `json:"uuid,omitempty"` /** LCM Image version */ Version *string `json:"version,omitempty"` }
* Details of the LCM image
func NewLcmImageDetails ¶
func NewLcmImageDetails() *LcmImageDetails
type LcmImageFile ¶
type LcmImageFile struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** Image file global catalog item UUID. */ GlobalCatalogItemUuid *string `json:"globalCatalogItemUuid,omitempty"` /** LCM image file name */ Name *string `json:"name,omitempty"` /** NFS path for the LCM image */ NfsPath *string `json:"nfsPath,omitempty"` /** LCM image SHA */ Shasum *string `json:"shasum,omitempty"` /** LCM image file size */ SizeBytes *int64 `json:"sizeBytes,omitempty"` }
* Description of LCM image file
func NewLcmImageFile ¶
func NewLcmImageFile() *LcmImageFile
type LcmImages ¶
type LcmImages struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** List of LCM images */ Images []LcmImage `json:"images,omitempty"` }
* List of LCM images
func NewLcmImages ¶
func NewLcmImages() *LcmImages
type LcmInProgressOp ¶
type LcmInProgressOp struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** Type of the operation tracked by the task. */ Type *string `json:"type,omitempty"` /** Root task UUID of the operation, if it is in running state */ Uuid *string `json:"uuid,omitempty"` }
* Operation type and UUID of an ongoing operation in LCM
func NewLcmInProgressOp ¶
func NewLcmInProgressOp() *LcmInProgressOp
type LcmOpType ¶
type LcmOpType int
* Type of LCM operation that was run
func (*LcmOpType) MarshalJSON ¶
func (*LcmOpType) UnmarshalJSON ¶
type LcmRedistributableUploadSpec ¶
type LcmRedistributableUploadSpec struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** Name of the LCM bundle */ Name *string `json:"name,omitempty"` }
* Upload specification for a Nutanix redistributable bundle
func NewLcmRedistributableUploadSpec ¶
func NewLcmRedistributableUploadSpec() *LcmRedistributableUploadSpec
type LcmStatus ¶
type LcmStatus struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` CancelIntent *LcmCancelIntent `json:"cancelIntent,omitempty"` FrameworkVersion *LcmFrameworkVersionInfo `json:"frameworkVersion,omitempty"` InProgressOperation *LcmInProgressOp `json:"inProgressOperation,omitempty"` UploadInfo *LcmUploadInfo `json:"uploadInfo,omitempty"` }
* Details of LCM framework status
func NewLcmStatus ¶
func NewLcmStatus() *LcmStatus
type LcmTask ¶
type LcmTask struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** Reference to the cluster the task is being executed on. */ ClusterUuid *string `json:"clusterUuid,omitempty"` /** End time for an LCM operation */ CompletionTime *string `json:"completionTime,omitempty"` /** UTC date and time in RFC-3339 format when the task was created. */ CreationTime *string `json:"creationTime,omitempty"` /** Time in microseconds from Epoch when task was created. */ CreationTimeUsecs *int64 `json:"creationTimeUsecs,omitempty"` /** List of entity identifiers being upgraded, in UUID format */ EntityUuids []string `json:"entityUuids,omitempty"` /** In case of task failure this field will provide the error code. */ ErrorCode *string `json:"errorCode,omitempty"` /** In case of task failure this field will provide the error description. */ ErrorDetail *string `json:"errorDetail,omitempty"` /** UTC date and time in RFC-3339 format when the task was last updated. */ LastUpdateTime *string `json:"lastUpdateTime,omitempty"` /** Number of times the task has been updated. The value increases sequentially with each update of the task and can be used to verify if there have been changes to the task. */ LogicalTimestamp *int64 `json:"logicalTimestamp,omitempty"` /** Any custom message related to the task */ Message *string `json:"message,omitempty"` OperationType *OperationType `json:"operationType,omitempty"` /** Reference to the parent task */ ParentTaskUuid *string `json:"parentTaskUuid,omitempty"` /** Completion percentage of a task */ PercentageComplete *int `json:"percentageComplete,omitempty"` /** Start time for an LCM operation */ StartTime *string `json:"startTime,omitempty"` Status *StatusType `json:"status,omitempty"` /** List with the reference to the sub-task UUIDs */ SubtaskUuids []string `json:"subtaskUuids,omitempty"` /** UUID of LCM task */ Uuid *string `json:"uuid,omitempty"` }
* Details about LCM Task
func NewLcmTask ¶
func NewLcmTask() *LcmTask
type LcmThirdPartyUploadSpec ¶
type LcmThirdPartyUploadSpec struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** LCM entity class */ EntityClass *string `json:"entityClass,omitempty"` /** LCM entity model */ EntityModel *string `json:"entityModel,omitempty"` /** A hardware family for a LCM entity */ HwFamilyList *string `json:"hwFamilyList,omitempty"` ImageDetails []ThirdPartyImageFileDetailsSpec `json:"imageDetails,omitempty"` /** Release notes for the LCM image */ ReleaseNotes *string `json:"releaseNotes,omitempty"` /** Version specification for the third party upload metadata */ SpecVersion *string `json:"specVersion,omitempty"` Status *import3.LcmAvailableVersionStatus `json:"status,omitempty"` /** LCM Image version */ Version *string `json:"version,omitempty"` }
* Upload specification for a third party bundle
func NewLcmThirdPartyUploadSpec ¶
func NewLcmThirdPartyUploadSpec() *LcmThirdPartyUploadSpec
type LcmUploadInfo ¶
type LcmUploadInfo struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** Upload task UUID */ TaskUuid *string `json:"taskUuid,omitempty"` }
* LCM upload information
func NewLcmUploadInfo ¶
func NewLcmUploadInfo() *LcmUploadInfo
type LogbayItem ¶
type LogbayItem struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** NCC Logbay item applicable for LCM log collection */ LogbayItem *string `json:"logbayItem,omitempty"` }
* List of NCC Logbay items applicable for LCM log collection
func NewLogbayItem ¶
func NewLogbayItem() *LogbayItem
type LogbayTag ¶
type LogbayTag struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** NCC Logbay tag applicable for LCM log collection */ LogbayTag *string `json:"logbayTag,omitempty"` }
* List of NCC Logbay tags applicable for LCM log collection
func NewLogbayTag ¶
func NewLogbayTag() *LogbayTag
type ModuleConfig ¶
type ModuleConfig struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** Indicates if redfish disabled. Default is False */ RedfishDisabled *bool `json:"redfishDisabled,omitempty"` /** List of repository image module (RIM) parameters */ RimParams []RimParams `json:"rimParams,omitempty"` }
* LCM module Configuration
func NewModuleConfig ¶
func NewModuleConfig() *ModuleConfig
type NodePriorityConfig ¶
type NodePriorityConfig struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** Priority node map where the key is node UUID and value is node priority */ PriorityNodeMap *interface{} `json:"priorityNodeMap,omitempty"` }
* LCM node priority config
func NewNodePriorityConfig ¶
func NewNodePriorityConfig() *NodePriorityConfig
type Notification ¶
type Notification struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** A message with notification details. The description of the most disruptive action that will occur on the node or the cluster. INFO, WARNING or NOTICE based message for an entity */ Message *string `json:"message,omitempty"` /** Severity level for a notification. Permissible values are INFO, WARNING and NOTICE */ SeverityLevel *string `json:"severityLevel,omitempty"` }
* Detailed LCM upgrade notification information for this entity
func NewNotification ¶
func NewNotification() *Notification
type NotificationsSpec ¶
type NotificationsSpec struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** LCM entity class */ EntityClass *string `json:"entityClass,omitempty"` /** LCM entity model */ EntityModel *string `json:"entityModel,omitempty"` /** Current version of an LCM entity */ FromVersion *string `json:"fromVersion,omitempty"` HypervisorType *import3.HypervisorType `json:"hypervisorType,omitempty"` /** The location of the LCM entity, it can be at the cluster level or at the node level, in the format of "cluster:uuid" or "node:uuid" */ LocationId *string `json:"locationId,omitempty"` /** Type of LCM upgrade notification generated. It can be any one of the values like Entity, Location, Generic or Workflow. The only types supported today are Entity and Location */ NotificationType *string `json:"notificationType,omitempty"` /** List of notifications for this entity */ Notifications []Notification `json:"notifications,omitempty"` /** The requested update version of an LCM entity. */ ToVersion *string `json:"toVersion,omitempty"` }
* LCM upgrade notification for a node or cluster
func NewNotificationsSpec ¶
func NewNotificationsSpec() *NotificationsSpec
type OneOfDelBundleApiResponseData ¶
type OneOfDelBundleApiResponseData struct { Discriminator *string `json:"-"` ObjectType_ *string `json:"-"` // contains filtered or unexported fields }
func NewOneOfDelBundleApiResponseData ¶
func NewOneOfDelBundleApiResponseData() *OneOfDelBundleApiResponseData
func (*OneOfDelBundleApiResponseData) GetValue ¶
func (p *OneOfDelBundleApiResponseData) GetValue() interface{}
func (*OneOfDelBundleApiResponseData) MarshalJSON ¶
func (p *OneOfDelBundleApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfDelBundleApiResponseData) SetValue ¶
func (p *OneOfDelBundleApiResponseData) SetValue(v interface{}) error
func (*OneOfDelBundleApiResponseData) UnmarshalJSON ¶
func (p *OneOfDelBundleApiResponseData) UnmarshalJSON(b []byte) error
type OneOfGenUpgradeNotifApiResponseData ¶
type OneOfGenUpgradeNotifApiResponseData struct { Discriminator *string `json:"-"` ObjectType_ *string `json:"-"` // contains filtered or unexported fields }
func NewOneOfGenUpgradeNotifApiResponseData ¶
func NewOneOfGenUpgradeNotifApiResponseData() *OneOfGenUpgradeNotifApiResponseData
func (*OneOfGenUpgradeNotifApiResponseData) GetValue ¶
func (p *OneOfGenUpgradeNotifApiResponseData) GetValue() interface{}
func (*OneOfGenUpgradeNotifApiResponseData) MarshalJSON ¶
func (p *OneOfGenUpgradeNotifApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfGenUpgradeNotifApiResponseData) SetValue ¶
func (p *OneOfGenUpgradeNotifApiResponseData) SetValue(v interface{}) error
func (*OneOfGenUpgradeNotifApiResponseData) UnmarshalJSON ¶
func (p *OneOfGenUpgradeNotifApiResponseData) UnmarshalJSON(b []byte) error
type OneOfGenUpgradePlanApiResponseData ¶
type OneOfGenUpgradePlanApiResponseData struct { Discriminator *string `json:"-"` ObjectType_ *string `json:"-"` // contains filtered or unexported fields }
func NewOneOfGenUpgradePlanApiResponseData ¶
func NewOneOfGenUpgradePlanApiResponseData() *OneOfGenUpgradePlanApiResponseData
func (*OneOfGenUpgradePlanApiResponseData) GetValue ¶
func (p *OneOfGenUpgradePlanApiResponseData) GetValue() interface{}
func (*OneOfGenUpgradePlanApiResponseData) MarshalJSON ¶
func (p *OneOfGenUpgradePlanApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfGenUpgradePlanApiResponseData) SetValue ¶
func (p *OneOfGenUpgradePlanApiResponseData) SetValue(v interface{}) error
func (*OneOfGenUpgradePlanApiResponseData) UnmarshalJSON ¶
func (p *OneOfGenUpgradePlanApiResponseData) UnmarshalJSON(b []byte) error
type OneOfGetBundleInfoApiResponseData ¶
type OneOfGetBundleInfoApiResponseData struct { Discriminator *string `json:"-"` ObjectType_ *string `json:"-"` // contains filtered or unexported fields }
func NewOneOfGetBundleInfoApiResponseData ¶
func NewOneOfGetBundleInfoApiResponseData() *OneOfGetBundleInfoApiResponseData
func (*OneOfGetBundleInfoApiResponseData) GetValue ¶
func (p *OneOfGetBundleInfoApiResponseData) GetValue() interface{}
func (*OneOfGetBundleInfoApiResponseData) MarshalJSON ¶
func (p *OneOfGetBundleInfoApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfGetBundleInfoApiResponseData) SetValue ¶
func (p *OneOfGetBundleInfoApiResponseData) SetValue(v interface{}) error
func (*OneOfGetBundleInfoApiResponseData) UnmarshalJSON ¶
func (p *OneOfGetBundleInfoApiResponseData) UnmarshalJSON(b []byte) error
type OneOfGetBundlesApiResponseData ¶
type OneOfGetBundlesApiResponseData struct { Discriminator *string `json:"-"` ObjectType_ *string `json:"-"` // contains filtered or unexported fields }
func NewOneOfGetBundlesApiResponseData ¶
func NewOneOfGetBundlesApiResponseData() *OneOfGetBundlesApiResponseData
func (*OneOfGetBundlesApiResponseData) GetValue ¶
func (p *OneOfGetBundlesApiResponseData) GetValue() interface{}
func (*OneOfGetBundlesApiResponseData) MarshalJSON ¶
func (p *OneOfGetBundlesApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfGetBundlesApiResponseData) SetValue ¶
func (p *OneOfGetBundlesApiResponseData) SetValue(v interface{}) error
func (*OneOfGetBundlesApiResponseData) UnmarshalJSON ¶
func (p *OneOfGetBundlesApiResponseData) UnmarshalJSON(b []byte) error
type OneOfGetEntitiesApiResponseData ¶
type OneOfGetEntitiesApiResponseData struct { Discriminator *string `json:"-"` ObjectType_ *string `json:"-"` // contains filtered or unexported fields }
func NewOneOfGetEntitiesApiResponseData ¶
func NewOneOfGetEntitiesApiResponseData() *OneOfGetEntitiesApiResponseData
func (*OneOfGetEntitiesApiResponseData) GetValue ¶
func (p *OneOfGetEntitiesApiResponseData) GetValue() interface{}
func (*OneOfGetEntitiesApiResponseData) MarshalJSON ¶
func (p *OneOfGetEntitiesApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfGetEntitiesApiResponseData) SetValue ¶
func (p *OneOfGetEntitiesApiResponseData) SetValue(v interface{}) error
func (*OneOfGetEntitiesApiResponseData) UnmarshalJSON ¶
func (p *OneOfGetEntitiesApiResponseData) UnmarshalJSON(b []byte) error
type OneOfGetEntityApiResponseData ¶
type OneOfGetEntityApiResponseData struct { Discriminator *string `json:"-"` ObjectType_ *string `json:"-"` // contains filtered or unexported fields }
func NewOneOfGetEntityApiResponseData ¶
func NewOneOfGetEntityApiResponseData() *OneOfGetEntityApiResponseData
func (*OneOfGetEntityApiResponseData) GetValue ¶
func (p *OneOfGetEntityApiResponseData) GetValue() interface{}
func (*OneOfGetEntityApiResponseData) MarshalJSON ¶
func (p *OneOfGetEntityApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfGetEntityApiResponseData) SetValue ¶
func (p *OneOfGetEntityApiResponseData) SetValue(v interface{}) error
func (*OneOfGetEntityApiResponseData) UnmarshalJSON ¶
func (p *OneOfGetEntityApiResponseData) UnmarshalJSON(b []byte) error
type OneOfGetHistoryApiResponseData ¶
type OneOfGetHistoryApiResponseData struct { Discriminator *string `json:"-"` ObjectType_ *string `json:"-"` // contains filtered or unexported fields }
func NewOneOfGetHistoryApiResponseData ¶
func NewOneOfGetHistoryApiResponseData() *OneOfGetHistoryApiResponseData
func (*OneOfGetHistoryApiResponseData) GetValue ¶
func (p *OneOfGetHistoryApiResponseData) GetValue() interface{}
func (*OneOfGetHistoryApiResponseData) MarshalJSON ¶
func (p *OneOfGetHistoryApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfGetHistoryApiResponseData) SetValue ¶
func (p *OneOfGetHistoryApiResponseData) SetValue(v interface{}) error
func (*OneOfGetHistoryApiResponseData) UnmarshalJSON ¶
func (p *OneOfGetHistoryApiResponseData) UnmarshalJSON(b []byte) error
type OneOfGetHistoryByUuidApiResponseData ¶
type OneOfGetHistoryByUuidApiResponseData struct { Discriminator *string `json:"-"` ObjectType_ *string `json:"-"` // contains filtered or unexported fields }
func NewOneOfGetHistoryByUuidApiResponseData ¶
func NewOneOfGetHistoryByUuidApiResponseData() *OneOfGetHistoryByUuidApiResponseData
func (*OneOfGetHistoryByUuidApiResponseData) GetValue ¶
func (p *OneOfGetHistoryByUuidApiResponseData) GetValue() interface{}
func (*OneOfGetHistoryByUuidApiResponseData) MarshalJSON ¶
func (p *OneOfGetHistoryByUuidApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfGetHistoryByUuidApiResponseData) SetValue ¶
func (p *OneOfGetHistoryByUuidApiResponseData) SetValue(v interface{}) error
func (*OneOfGetHistoryByUuidApiResponseData) UnmarshalJSON ¶
func (p *OneOfGetHistoryByUuidApiResponseData) UnmarshalJSON(b []byte) error
type OneOfGetImagesApiResponseData ¶
type OneOfGetImagesApiResponseData struct { Discriminator *string `json:"-"` ObjectType_ *string `json:"-"` // contains filtered or unexported fields }
func NewOneOfGetImagesApiResponseData ¶
func NewOneOfGetImagesApiResponseData() *OneOfGetImagesApiResponseData
func (*OneOfGetImagesApiResponseData) GetValue ¶
func (p *OneOfGetImagesApiResponseData) GetValue() interface{}
func (*OneOfGetImagesApiResponseData) MarshalJSON ¶
func (p *OneOfGetImagesApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfGetImagesApiResponseData) SetValue ¶
func (p *OneOfGetImagesApiResponseData) SetValue(v interface{}) error
func (*OneOfGetImagesApiResponseData) UnmarshalJSON ¶
func (p *OneOfGetImagesApiResponseData) UnmarshalJSON(b []byte) error
type OneOfGetLcmConfigApiResponseData ¶
type OneOfGetLcmConfigApiResponseData struct { Discriminator *string `json:"-"` ObjectType_ *string `json:"-"` // contains filtered or unexported fields }
func NewOneOfGetLcmConfigApiResponseData ¶
func NewOneOfGetLcmConfigApiResponseData() *OneOfGetLcmConfigApiResponseData
func (*OneOfGetLcmConfigApiResponseData) GetValue ¶
func (p *OneOfGetLcmConfigApiResponseData) GetValue() interface{}
func (*OneOfGetLcmConfigApiResponseData) MarshalJSON ¶
func (p *OneOfGetLcmConfigApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfGetLcmConfigApiResponseData) SetValue ¶
func (p *OneOfGetLcmConfigApiResponseData) SetValue(v interface{}) error
func (*OneOfGetLcmConfigApiResponseData) UnmarshalJSON ¶
func (p *OneOfGetLcmConfigApiResponseData) UnmarshalJSON(b []byte) error
type OneOfGetLcmStatusApiResponseData ¶
type OneOfGetLcmStatusApiResponseData struct { Discriminator *string `json:"-"` ObjectType_ *string `json:"-"` // contains filtered or unexported fields }
func NewOneOfGetLcmStatusApiResponseData ¶
func NewOneOfGetLcmStatusApiResponseData() *OneOfGetLcmStatusApiResponseData
func (*OneOfGetLcmStatusApiResponseData) GetValue ¶
func (p *OneOfGetLcmStatusApiResponseData) GetValue() interface{}
func (*OneOfGetLcmStatusApiResponseData) MarshalJSON ¶
func (p *OneOfGetLcmStatusApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfGetLcmStatusApiResponseData) SetValue ¶
func (p *OneOfGetLcmStatusApiResponseData) SetValue(v interface{}) error
func (*OneOfGetLcmStatusApiResponseData) UnmarshalJSON ¶
func (p *OneOfGetLcmStatusApiResponseData) UnmarshalJSON(b []byte) error
type OneOfGetLogBayItemsApiResponseData ¶
type OneOfGetLogBayItemsApiResponseData struct { Discriminator *string `json:"-"` ObjectType_ *string `json:"-"` // contains filtered or unexported fields }
func NewOneOfGetLogBayItemsApiResponseData ¶
func NewOneOfGetLogBayItemsApiResponseData() *OneOfGetLogBayItemsApiResponseData
func (*OneOfGetLogBayItemsApiResponseData) GetValue ¶
func (p *OneOfGetLogBayItemsApiResponseData) GetValue() interface{}
func (*OneOfGetLogBayItemsApiResponseData) MarshalJSON ¶
func (p *OneOfGetLogBayItemsApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfGetLogBayItemsApiResponseData) SetValue ¶
func (p *OneOfGetLogBayItemsApiResponseData) SetValue(v interface{}) error
func (*OneOfGetLogBayItemsApiResponseData) UnmarshalJSON ¶
func (p *OneOfGetLogBayItemsApiResponseData) UnmarshalJSON(b []byte) error
type OneOfGetLogBayTagsApiResponseData ¶
type OneOfGetLogBayTagsApiResponseData struct { Discriminator *string `json:"-"` ObjectType_ *string `json:"-"` // contains filtered or unexported fields }
func NewOneOfGetLogBayTagsApiResponseData ¶
func NewOneOfGetLogBayTagsApiResponseData() *OneOfGetLogBayTagsApiResponseData
func (*OneOfGetLogBayTagsApiResponseData) GetValue ¶
func (p *OneOfGetLogBayTagsApiResponseData) GetValue() interface{}
func (*OneOfGetLogBayTagsApiResponseData) MarshalJSON ¶
func (p *OneOfGetLogBayTagsApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfGetLogBayTagsApiResponseData) SetValue ¶
func (p *OneOfGetLogBayTagsApiResponseData) SetValue(v interface{}) error
func (*OneOfGetLogBayTagsApiResponseData) UnmarshalJSON ¶
func (p *OneOfGetLogBayTagsApiResponseData) UnmarshalJSON(b []byte) error
type OneOfGetModuleConfigApiResponseData ¶
type OneOfGetModuleConfigApiResponseData struct { Discriminator *string `json:"-"` ObjectType_ *string `json:"-"` // contains filtered or unexported fields }
func NewOneOfGetModuleConfigApiResponseData ¶
func NewOneOfGetModuleConfigApiResponseData() *OneOfGetModuleConfigApiResponseData
func (*OneOfGetModuleConfigApiResponseData) GetValue ¶
func (p *OneOfGetModuleConfigApiResponseData) GetValue() interface{}
func (*OneOfGetModuleConfigApiResponseData) MarshalJSON ¶
func (p *OneOfGetModuleConfigApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfGetModuleConfigApiResponseData) SetValue ¶
func (p *OneOfGetModuleConfigApiResponseData) SetValue(v interface{}) error
func (*OneOfGetModuleConfigApiResponseData) UnmarshalJSON ¶
func (p *OneOfGetModuleConfigApiResponseData) UnmarshalJSON(b []byte) error
type OneOfGetNodePrioritiesApiResponseData ¶
type OneOfGetNodePrioritiesApiResponseData struct { Discriminator *string `json:"-"` ObjectType_ *string `json:"-"` // contains filtered or unexported fields }
func NewOneOfGetNodePrioritiesApiResponseData ¶
func NewOneOfGetNodePrioritiesApiResponseData() *OneOfGetNodePrioritiesApiResponseData
func (*OneOfGetNodePrioritiesApiResponseData) GetValue ¶
func (p *OneOfGetNodePrioritiesApiResponseData) GetValue() interface{}
func (*OneOfGetNodePrioritiesApiResponseData) MarshalJSON ¶
func (p *OneOfGetNodePrioritiesApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfGetNodePrioritiesApiResponseData) SetValue ¶
func (p *OneOfGetNodePrioritiesApiResponseData) SetValue(v interface{}) error
func (*OneOfGetNodePrioritiesApiResponseData) UnmarshalJSON ¶
func (p *OneOfGetNodePrioritiesApiResponseData) UnmarshalJSON(b []byte) error
type OneOfGetNodePriorityNodeApiResponseData ¶
type OneOfGetNodePriorityNodeApiResponseData struct { Discriminator *string `json:"-"` ObjectType_ *string `json:"-"` // contains filtered or unexported fields }
func NewOneOfGetNodePriorityNodeApiResponseData ¶
func NewOneOfGetNodePriorityNodeApiResponseData() *OneOfGetNodePriorityNodeApiResponseData
func (*OneOfGetNodePriorityNodeApiResponseData) GetValue ¶
func (p *OneOfGetNodePriorityNodeApiResponseData) GetValue() interface{}
func (*OneOfGetNodePriorityNodeApiResponseData) MarshalJSON ¶
func (p *OneOfGetNodePriorityNodeApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfGetNodePriorityNodeApiResponseData) SetValue ¶
func (p *OneOfGetNodePriorityNodeApiResponseData) SetValue(v interface{}) error
func (*OneOfGetNodePriorityNodeApiResponseData) UnmarshalJSON ¶
func (p *OneOfGetNodePriorityNodeApiResponseData) UnmarshalJSON(b []byte) error
type OneOfGetTaskByUuidApiResponseData ¶
type OneOfGetTaskByUuidApiResponseData struct { Discriminator *string `json:"-"` ObjectType_ *string `json:"-"` // contains filtered or unexported fields }
func NewOneOfGetTaskByUuidApiResponseData ¶
func NewOneOfGetTaskByUuidApiResponseData() *OneOfGetTaskByUuidApiResponseData
func (*OneOfGetTaskByUuidApiResponseData) GetValue ¶
func (p *OneOfGetTaskByUuidApiResponseData) GetValue() interface{}
func (*OneOfGetTaskByUuidApiResponseData) MarshalJSON ¶
func (p *OneOfGetTaskByUuidApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfGetTaskByUuidApiResponseData) SetValue ¶
func (p *OneOfGetTaskByUuidApiResponseData) SetValue(v interface{}) error
func (*OneOfGetTaskByUuidApiResponseData) UnmarshalJSON ¶
func (p *OneOfGetTaskByUuidApiResponseData) UnmarshalJSON(b []byte) error
type OneOfGetUpdateRecApiResponseData ¶
type OneOfGetUpdateRecApiResponseData struct { Discriminator *string `json:"-"` ObjectType_ *string `json:"-"` // contains filtered or unexported fields }
func NewOneOfGetUpdateRecApiResponseData ¶
func NewOneOfGetUpdateRecApiResponseData() *OneOfGetUpdateRecApiResponseData
func (*OneOfGetUpdateRecApiResponseData) GetValue ¶
func (p *OneOfGetUpdateRecApiResponseData) GetValue() interface{}
func (*OneOfGetUpdateRecApiResponseData) MarshalJSON ¶
func (p *OneOfGetUpdateRecApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfGetUpdateRecApiResponseData) SetValue ¶
func (p *OneOfGetUpdateRecApiResponseData) SetValue(v interface{}) error
func (*OneOfGetUpdateRecApiResponseData) UnmarshalJSON ¶
func (p *OneOfGetUpdateRecApiResponseData) UnmarshalJSON(b []byte) error
type OneOfPostBundlesApiResponseData ¶
type OneOfPostBundlesApiResponseData struct { Discriminator *string `json:"-"` ObjectType_ *string `json:"-"` // contains filtered or unexported fields }
func NewOneOfPostBundlesApiResponseData ¶
func NewOneOfPostBundlesApiResponseData() *OneOfPostBundlesApiResponseData
func (*OneOfPostBundlesApiResponseData) GetValue ¶
func (p *OneOfPostBundlesApiResponseData) GetValue() interface{}
func (*OneOfPostBundlesApiResponseData) MarshalJSON ¶
func (p *OneOfPostBundlesApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfPostBundlesApiResponseData) SetValue ¶
func (p *OneOfPostBundlesApiResponseData) SetValue(v interface{}) error
func (*OneOfPostBundlesApiResponseData) UnmarshalJSON ¶
func (p *OneOfPostBundlesApiResponseData) UnmarshalJSON(b []byte) error
type OneOfPostNodePrioritiesApiResponseData ¶
type OneOfPostNodePrioritiesApiResponseData struct { Discriminator *string `json:"-"` ObjectType_ *string `json:"-"` // contains filtered or unexported fields }
func NewOneOfPostNodePrioritiesApiResponseData ¶
func NewOneOfPostNodePrioritiesApiResponseData() *OneOfPostNodePrioritiesApiResponseData
func (*OneOfPostNodePrioritiesApiResponseData) GetValue ¶
func (p *OneOfPostNodePrioritiesApiResponseData) GetValue() interface{}
func (*OneOfPostNodePrioritiesApiResponseData) MarshalJSON ¶
func (p *OneOfPostNodePrioritiesApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfPostNodePrioritiesApiResponseData) SetValue ¶
func (p *OneOfPostNodePrioritiesApiResponseData) SetValue(v interface{}) error
func (*OneOfPostNodePrioritiesApiResponseData) UnmarshalJSON ¶
func (p *OneOfPostNodePrioritiesApiResponseData) UnmarshalJSON(b []byte) error
type OneOfPutBundleApiResponseData ¶
type OneOfPutBundleApiResponseData struct { Discriminator *string `json:"-"` ObjectType_ *string `json:"-"` // contains filtered or unexported fields }
func NewOneOfPutBundleApiResponseData ¶
func NewOneOfPutBundleApiResponseData() *OneOfPutBundleApiResponseData
func (*OneOfPutBundleApiResponseData) GetValue ¶
func (p *OneOfPutBundleApiResponseData) GetValue() interface{}
func (*OneOfPutBundleApiResponseData) MarshalJSON ¶
func (p *OneOfPutBundleApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfPutBundleApiResponseData) SetValue ¶
func (p *OneOfPutBundleApiResponseData) SetValue(v interface{}) error
func (*OneOfPutBundleApiResponseData) UnmarshalJSON ¶
func (p *OneOfPutBundleApiResponseData) UnmarshalJSON(b []byte) error
type OneOfPutLcmConfigApiResponseData ¶
type OneOfPutLcmConfigApiResponseData struct { Discriminator *string `json:"-"` ObjectType_ *string `json:"-"` // contains filtered or unexported fields }
func NewOneOfPutLcmConfigApiResponseData ¶
func NewOneOfPutLcmConfigApiResponseData() *OneOfPutLcmConfigApiResponseData
func (*OneOfPutLcmConfigApiResponseData) GetValue ¶
func (p *OneOfPutLcmConfigApiResponseData) GetValue() interface{}
func (*OneOfPutLcmConfigApiResponseData) MarshalJSON ¶
func (p *OneOfPutLcmConfigApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfPutLcmConfigApiResponseData) SetValue ¶
func (p *OneOfPutLcmConfigApiResponseData) SetValue(v interface{}) error
func (*OneOfPutLcmConfigApiResponseData) UnmarshalJSON ¶
func (p *OneOfPutLcmConfigApiResponseData) UnmarshalJSON(b []byte) error
type OneOfPutModuleConfigApiResponseData ¶
type OneOfPutModuleConfigApiResponseData struct { Discriminator *string `json:"-"` ObjectType_ *string `json:"-"` // contains filtered or unexported fields }
func NewOneOfPutModuleConfigApiResponseData ¶
func NewOneOfPutModuleConfigApiResponseData() *OneOfPutModuleConfigApiResponseData
func (*OneOfPutModuleConfigApiResponseData) GetValue ¶
func (p *OneOfPutModuleConfigApiResponseData) GetValue() interface{}
func (*OneOfPutModuleConfigApiResponseData) MarshalJSON ¶
func (p *OneOfPutModuleConfigApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfPutModuleConfigApiResponseData) SetValue ¶
func (p *OneOfPutModuleConfigApiResponseData) SetValue(v interface{}) error
func (*OneOfPutModuleConfigApiResponseData) UnmarshalJSON ¶
func (p *OneOfPutModuleConfigApiResponseData) UnmarshalJSON(b []byte) error
type OperationEnv ¶
type OperationEnv int
* Environment in which the operation was run. For example, CVM, Phoenix, Host etc
const ( OPERATIONENV_UNKNOWN OperationEnv = 0 OPERATIONENV_REDACTED OperationEnv = 1 OPERATIONENV_CVM OperationEnv = 2 OPERATIONENV_HOST OperationEnv = 3 OPERATIONENV_PHOENIX OperationEnv = 4 OPERATIONENV_PC OperationEnv = 5 )
func (*OperationEnv) MarshalJSON ¶
func (e *OperationEnv) MarshalJSON() ([]byte, error)
func (OperationEnv) Ref ¶
func (e OperationEnv) Ref() *OperationEnv
func (*OperationEnv) UnmarshalJSON ¶
func (e *OperationEnv) UnmarshalJSON(b []byte) error
type OperationHistoryElement ¶
type OperationHistoryElement struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** End time for an LCM operation */ EndTime *string `json:"endTime,omitempty"` EntityInfo []EntityInfo `json:"entityInfo,omitempty"` /** LCM version installed on the cluster */ LcmVersion *string `json:"lcmVersion,omitempty"` /** Details of the operation failure */ OpExceptionReport *string `json:"opExceptionReport,omitempty"` /** Boolean that indicates whether the operation was done */ OperationDone *bool `json:"operationDone,omitempty"` /** UUID of an LCM operation */ OperationId *string `json:"operationId,omitempty"` OperationType *LcmOpType `json:"operationType,omitempty"` /** Start time for an LCM operation */ StartTime *string `json:"startTime,omitempty"` }
* Details about an LCM operation that was run
func NewOperationHistoryElement ¶
func NewOperationHistoryElement() *OperationHistoryElement
type OperationHistoryItem ¶
type OperationHistoryItem struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** End time for an LCM operation */ EndTime *string `json:"endTime,omitempty"` EntityInfo []EntityInfo `json:"entityInfo,omitempty"` /** LCM version installed on the cluster */ LcmVersion *string `json:"lcmVersion,omitempty"` /** Details of the operation failure */ OpExceptionReport *string `json:"opExceptionReport,omitempty"` /** Boolean that indicates whether the operation was done */ OperationDone *bool `json:"operationDone,omitempty"` /** UUID of an LCM operation */ OperationId *string `json:"operationId,omitempty"` OperationType *LcmOpType `json:"operationType,omitempty"` /** Start time for an LCM operation */ StartTime *string `json:"startTime,omitempty"` }
* Details about an LCM operation that was run
func NewOperationHistoryItem ¶
func NewOperationHistoryItem() *OperationHistoryItem
type OperationType ¶
type OperationType int
* Type of the operation tracked by the task.
const ( OPERATIONTYPE_UNKNOWN OperationType = 0 OPERATIONTYPE_REDACTED OperationType = 1 OPERATIONTYPE_LCMROOTTASK OperationType = 2 OPERATIONTYPE_LCMDOWNLOADTASK OperationType = 3 OPERATIONTYPE_LCMINVENTORYTASK OperationType = 4 OPERATIONTYPE_LCMUPDATECLUSTERTASK OperationType = 5 OPERATIONTYPE_LCMUPDATECLUSTERNODETASK OperationType = 6 OPERATIONTYPE_LCMUPDATENODETASK OperationType = 7 OPERATIONTYPE_LCMPRECHECKSTASK OperationType = 8 OPERATIONTYPE_LCMPRODUCTMETATASK OperationType = 9 )
func (*OperationType) MarshalJSON ¶
func (e *OperationType) MarshalJSON() ([]byte, error)
func (OperationType) Ref ¶
func (e OperationType) Ref() *OperationType
func (*OperationType) UnmarshalJSON ¶
func (e *OperationType) UnmarshalJSON(b []byte) error
type PostBundlesApiResponse ¶
type PostBundlesApiResponse 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 *OneOfPostBundlesApiResponseData `json:"data,omitempty"` Metadata *import2.ApiResponseMetadata `json:"metadata,omitempty"` }
* REST response for all response codes in api path /lcm/v4.0.a1/resources/bundles Post operation
func NewPostBundlesApiResponse ¶
func NewPostBundlesApiResponse() *PostBundlesApiResponse
func (*PostBundlesApiResponse) GetData ¶
func (p *PostBundlesApiResponse) GetData() interface{}
func (*PostBundlesApiResponse) SetData ¶
func (p *PostBundlesApiResponse) SetData(v interface{}) error
type PostNodePrioritiesApiResponse ¶
type PostNodePrioritiesApiResponse 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 *OneOfPostNodePrioritiesApiResponseData `json:"data,omitempty"` Metadata *import2.ApiResponseMetadata `json:"metadata,omitempty"` }
* REST response for all response codes in api path /lcm/v4.0.a1/resources/config/node-priorities Post operation
func NewPostNodePrioritiesApiResponse ¶
func NewPostNodePrioritiesApiResponse() *PostNodePrioritiesApiResponse
func (*PostNodePrioritiesApiResponse) GetData ¶
func (p *PostNodePrioritiesApiResponse) GetData() interface{}
func (*PostNodePrioritiesApiResponse) SetData ¶
func (p *PostNodePrioritiesApiResponse) SetData(v interface{}) error
type PutBundleApiResponse ¶
type PutBundleApiResponse 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 *OneOfPutBundleApiResponseData `json:"data,omitempty"` Metadata *import2.ApiResponseMetadata `json:"metadata,omitempty"` }
* REST response for all response codes in api path /lcm/v4.0.a1/resources/bundles/{uuid} Put operation
func NewPutBundleApiResponse ¶
func NewPutBundleApiResponse() *PutBundleApiResponse
func (*PutBundleApiResponse) GetData ¶
func (p *PutBundleApiResponse) GetData() interface{}
func (*PutBundleApiResponse) SetData ¶
func (p *PutBundleApiResponse) SetData(v interface{}) error
type PutLcmConfigApiResponse ¶
type PutLcmConfigApiResponse 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 *OneOfPutLcmConfigApiResponseData `json:"data,omitempty"` Metadata *import2.ApiResponseMetadata `json:"metadata,omitempty"` }
* REST response for all response codes in api path /lcm/v4.0.a1/resources/config Put operation
func NewPutLcmConfigApiResponse ¶
func NewPutLcmConfigApiResponse() *PutLcmConfigApiResponse
func (*PutLcmConfigApiResponse) GetData ¶
func (p *PutLcmConfigApiResponse) GetData() interface{}
func (*PutLcmConfigApiResponse) SetData ¶
func (p *PutLcmConfigApiResponse) SetData(v interface{}) error
type PutModuleConfigApiResponse ¶
type PutModuleConfigApiResponse 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 *OneOfPutModuleConfigApiResponseData `json:"data,omitempty"` Metadata *import2.ApiResponseMetadata `json:"metadata,omitempty"` }
* REST response for all response codes in api path /lcm/v4.0.a1/resources/moduleConfig Put operation
func NewPutModuleConfigApiResponse ¶
func NewPutModuleConfigApiResponse() *PutModuleConfigApiResponse
func (*PutModuleConfigApiResponse) GetData ¶
func (p *PutModuleConfigApiResponse) GetData() interface{}
func (*PutModuleConfigApiResponse) SetData ¶
func (p *PutModuleConfigApiResponse) SetData(v interface{}) error
type RecommendationResult ¶
type RecommendationResult struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** List of added LCM entities to the input recommendations specification */ AddedEntities []UpdatedTargetEntityResult `json:"addedEntities,omitempty"` /** List of deployable entities and their dependencies */ DeployableVersions []DeployableVersion `json:"deployableVersions,omitempty"` EntityUpdateSpecs *import3.EntityUpdateSpecs `json:"entityUpdateSpecs,omitempty"` /** List of modified LCM entities from the input recommendations specification */ ModifiedVersions []UpdatedTargetEntityResult `json:"modifiedVersions,omitempty"` /** List of skipped LCM entities from the input recommendations specification */ SkippedEntities []UpdatedTargetEntityResult `json:"skippedEntities,omitempty"` }
* LCM update recommendations
func NewRecommendationResult ¶
func NewRecommendationResult() *RecommendationResult
type RecommendationSpec ¶
type RecommendationSpec struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** List of deploy specifications for use in the recommendations API */ EntityDeploySpecs []import3.EntityIdentifierSpec `json:"entityDeploySpecs,omitempty"` /** Type of an LCM entity */ EntityTypes []import3.LcmEntityType `json:"entityTypes,omitempty"` /** List of entity update objects for getting recommendations */ EntityUpdateSpecs []import3.EntityUpdateSpec `json:"entityUpdateSpecs,omitempty"` /** List of target entity objects for getting recommendations */ TargetEntities []TargetEntity `json:"targetEntities,omitempty"` }
* LCM update recommendation specification
func NewRecommendationSpec ¶
func NewRecommendationSpec() *RecommendationSpec
type RimParams ¶
type RimParams struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** Component name of the RIM */ Component *string `json:"component,omitempty"` /** Description of the RIM */ Description *string `json:"description,omitempty"` /** Flag list of the RIM */ Flags []string `json:"flags,omitempty"` /** Path of the RIM */ Path *string `json:"path,omitempty"` /** Tag list of the RIM */ Tags []string `json:"tags,omitempty"` /** URL of the RIM. */ Url *string `json:"url,omitempty"` /** Indicates if the RIM URL is set by the user */ UrlSetByUser *bool `json:"urlSetByUser,omitempty"` }
* RIM parameters for one component
func NewRimParams ¶
func NewRimParams() *RimParams
type Status ¶
type Status struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** Description of the current status of the operation */ Description *string `json:"description,omitempty"` /** Boolean that indicates whether the operation was done */ OperationDone *bool `json:"operationDone,omitempty"` /** State of the current operation */ State *int `json:"state,omitempty"` }
* Status of a task
type StatusType ¶
type StatusType int
* Current state of the task.
const ( STATUSTYPE_UNKNOWN StatusType = 0 STATUSTYPE_REDACTED StatusType = 1 STATUSTYPE_QUEUED StatusType = 2 STATUSTYPE_RUNNING StatusType = 3 STATUSTYPE_SUCCEEDED StatusType = 4 STATUSTYPE_ABORTED StatusType = 5 STATUSTYPE_SUSPENDED StatusType = 6 STATUSTYPE_FAILED StatusType = 7 )
func (*StatusType) MarshalJSON ¶
func (e *StatusType) MarshalJSON() ([]byte, error)
func (StatusType) Ref ¶
func (e StatusType) Ref() *StatusType
func (*StatusType) UnmarshalJSON ¶
func (e *StatusType) UnmarshalJSON(b []byte) error
type SubEntity ¶
type SubEntity struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** LCM entity class */ EntityClass *string `json:"entityClass,omitempty"` /** LCM entity model */ EntityModel *string `json:"entityModel,omitempty"` /** A hardware family for a LCM entity */ HardwareFamily *string `json:"hardwareFamily,omitempty"` /** The version of the sub-entity. */ Version *string `json:"version,omitempty"` }
* A partial entity that is tied to the larger entity in LCM.
func NewSubEntity ¶
func NewSubEntity() *SubEntity
type TargetEntity ¶
type TargetEntity struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** LCM entity class */ EntityClass *string `json:"entityClass,omitempty"` /** LCM entity model */ EntityModel *string `json:"entityModel,omitempty"` /** Unique identifier of an LCM entity e.g. "HDD serial number" */ Id *string `json:"id,omitempty"` /** The location of the LCM entity, it can be at the cluster level or at the node level, in the format of "cluster:uuid" or "node:uuid" */ LocationId *string `json:"locationId,omitempty"` /** LCM entity update version */ Version *string `json:"version,omitempty"` }
* LCM target entity for which recommendations are requested
func NewTargetEntity ¶
func NewTargetEntity() *TargetEntity
type TaskInfo ¶
type TaskInfo struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` Status *Status `json:"status,omitempty"` }
* Details about LCM Task
func NewTaskInfo ¶
func NewTaskInfo() *TaskInfo
type ThirdPartyImageFileDetailsSpec ¶
type ThirdPartyImageFileDetailsSpec struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` Checksum *string `json:"checksum,omitempty"` /** Checksum type for a third party image */ ChecksumType *string `json:"checksumType,omitempty"` /** File name for a third party image */ Name *string `json:"name,omitempty"` /** File size for a third party image */ Size *int `json:"size,omitempty"` }
* File detail for a third party image
func NewThirdPartyImageFileDetailsSpec ¶
func NewThirdPartyImageFileDetailsSpec() *ThirdPartyImageFileDetailsSpec
type UpdatedTargetEntity ¶
type UpdatedTargetEntity struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** LCM entity class */ EntityClass *string `json:"entityClass,omitempty"` /** LCM entity model */ EntityModel *string `json:"entityModel,omitempty"` /** UUID of the entity to be used */ EntityUuid *string `json:"entityUuid,omitempty"` /** The location of the LCM entity, it can be at the cluster level or at the node level, in the format of "cluster:uuid" or "node:uuid" */ LocationId *string `json:"locationId,omitempty"` /** LCM entity update version */ Version *string `json:"version,omitempty"` }
* Updated LCM target entity in recommendation result
func NewUpdatedTargetEntity ¶
func NewUpdatedTargetEntity() *UpdatedTargetEntity
type UpdatedTargetEntityResult ¶
type UpdatedTargetEntityResult struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** UUID of the entity to be used */ EntityUuid *string `json:"entityUuid,omitempty"` /** Error message for the target entity that failed in the input recommendations specification */ Message *string `json:"message,omitempty"` TargetEntity *UpdatedTargetEntity `json:"targetEntity,omitempty"` }
* LCM error target entity
func NewUpdatedTargetEntityResult ¶
func NewUpdatedTargetEntityResult() *UpdatedTargetEntityResult
type UpgradeNotifications ¶
type UpgradeNotifications struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** List of upgrade notifications and upgrade plan for the input entity */ UpgradePlan []NotificationsSpec `json:"upgradePlan,omitempty"` }
* LCM upgrade notifications
func NewUpgradeNotifications ¶
func NewUpgradeNotifications() *UpgradeNotifications
type UpgradePlan ¶
type UpgradePlan struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** List of upgrade plans for the hosts */ HostUpgradePlans []HostUpgradePlan `json:"hostUpgradePlans,omitempty"` }
* List of upgrade notifications and upgrade plan for the input entity
func NewUpgradePlan ¶
func NewUpgradePlan() *UpgradePlan
type UserPreference ¶
type UserPreference struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /** Indicates if a user has changed the HTTP/HTTPS setting */ UserChangedHttp *bool `json:"userChangedHttp,omitempty"` }
* Indicates if a user has changed the configuration
func NewUserPreference ¶
func NewUserPreference() *UserPreference