Documentation
¶
Overview ¶
Module vmm.v4.content of Nutanix Virtual Machine Management APIs
Index ¶
- type CancelGuestUpdateApiResponse
- type CompleteGuestUpdateApiResponse
- type CompleteGuestUpdateSpec
- type ComplianceStatus
- type CreateImageApiResponse
- type CreateOvaApiResponse
- type CreateTemplateApiResponse
- type DeleteImageApiResponse
- type DeleteOvaApiResponse
- type DeleteTemplateApiResponse
- type DeleteTemplateVersionApiResponse
- type DeployOvaApiResponse
- type DeployTemplateApiResponse
- type EnforcementMode
- type FileDetail
- type GetImageApiResponse
- type GetImageFileApiResponse
- type GetOvaApiResponse
- type GetOvaFileApiResponse
- type GetTemplateApiResponse
- type GetTemplateVersionApiResponse
- type GuestUpdateStatus
- type Image
- type ImageImportConfig
- type ImagePlacementStatus
- type ImageSha1Checksum
- type ImageSha256Checksum
- type ImageType
- type ImportImageApiResponse
- type InitiateGuestUpdateApiResponse
- type InitiateGuestUpdateSpec
- type ListImagesApiResponse
- type ListOvasApiResponse
- type ListTemplateVersionsApiResponse
- type ListTemplatesApiResponse
- type ObjectsLiteSource
- type OneOfCancelGuestUpdateApiResponseData
- func (p *OneOfCancelGuestUpdateApiResponseData) GetValue() interface{}
- func (p *OneOfCancelGuestUpdateApiResponseData) MarshalJSON() ([]byte, error)
- func (p *OneOfCancelGuestUpdateApiResponseData) SetValue(v interface{}) error
- func (p *OneOfCancelGuestUpdateApiResponseData) UnmarshalJSON(b []byte) error
- type OneOfCompleteGuestUpdateApiResponseData
- func (p *OneOfCompleteGuestUpdateApiResponseData) GetValue() interface{}
- func (p *OneOfCompleteGuestUpdateApiResponseData) MarshalJSON() ([]byte, error)
- func (p *OneOfCompleteGuestUpdateApiResponseData) SetValue(v interface{}) error
- func (p *OneOfCompleteGuestUpdateApiResponseData) UnmarshalJSON(b []byte) error
- type OneOfCreateImageApiResponseData
- type OneOfCreateOvaApiResponseData
- type OneOfCreateTemplateApiResponseData
- type OneOfDeleteImageApiResponseData
- type OneOfDeleteOvaApiResponseData
- type OneOfDeleteTemplateApiResponseData
- type OneOfDeleteTemplateVersionApiResponseData
- func (p *OneOfDeleteTemplateVersionApiResponseData) GetValue() interface{}
- func (p *OneOfDeleteTemplateVersionApiResponseData) MarshalJSON() ([]byte, error)
- func (p *OneOfDeleteTemplateVersionApiResponseData) SetValue(v interface{}) error
- func (p *OneOfDeleteTemplateVersionApiResponseData) UnmarshalJSON(b []byte) error
- type OneOfDeployOvaApiResponseData
- type OneOfDeployTemplateApiResponseData
- type OneOfGetImageApiResponseData
- type OneOfGetImageFileApiResponseData
- type OneOfGetOvaApiResponseData
- type OneOfGetOvaFileApiResponseData
- type OneOfGetTemplateApiResponseData
- type OneOfGetTemplateVersionApiResponseData
- func (p *OneOfGetTemplateVersionApiResponseData) GetValue() interface{}
- func (p *OneOfGetTemplateVersionApiResponseData) MarshalJSON() ([]byte, error)
- func (p *OneOfGetTemplateVersionApiResponseData) SetValue(v interface{}) error
- func (p *OneOfGetTemplateVersionApiResponseData) UnmarshalJSON(b []byte) error
- type OneOfImageChecksum
- type OneOfImageSource
- type OneOfImportImageApiResponseData
- type OneOfInitiateGuestUpdateApiResponseData
- func (p *OneOfInitiateGuestUpdateApiResponseData) GetValue() interface{}
- func (p *OneOfInitiateGuestUpdateApiResponseData) MarshalJSON() ([]byte, error)
- func (p *OneOfInitiateGuestUpdateApiResponseData) SetValue(v interface{}) error
- func (p *OneOfInitiateGuestUpdateApiResponseData) UnmarshalJSON(b []byte) error
- type OneOfListImagesApiResponseData
- type OneOfListOvasApiResponseData
- type OneOfListTemplateVersionsApiResponseData
- func (p *OneOfListTemplateVersionsApiResponseData) GetValue() interface{}
- func (p *OneOfListTemplateVersionsApiResponseData) MarshalJSON() ([]byte, error)
- func (p *OneOfListTemplateVersionsApiResponseData) SetValue(v interface{}) error
- func (p *OneOfListTemplateVersionsApiResponseData) UnmarshalJSON(b []byte) error
- type OneOfListTemplatesApiResponseData
- type OneOfOvaChecksum
- type OneOfOvaSource
- type OneOfPublishTemplateApiResponseData
- type OneOfTemplateVersionSpecVersionSource
- func (p *OneOfTemplateVersionSpecVersionSource) GetValue() interface{}
- func (p *OneOfTemplateVersionSpecVersionSource) MarshalJSON() ([]byte, error)
- func (p *OneOfTemplateVersionSpecVersionSource) SetValue(v interface{}) error
- func (p *OneOfTemplateVersionSpecVersionSource) UnmarshalJSON(b []byte) error
- type OneOfUpdateImageApiResponseData
- type OneOfUpdateOvaApiResponseData
- type OneOfUpdateTemplateApiResponseData
- type Ova
- type OvaDeploymentSpec
- type OvaDiskFormat
- type OvaSha1Checksum
- type OvaSha256Checksum
- type OvaUrlSource
- type OvaVmSource
- type PublishTemplateApiResponse
- type Template
- type TemplateDeployment
- type TemplatePublishSpec
- type TemplateUser
- type TemplateVersionReference
- type TemplateVersionSpec
- type TemplateVmReference
- type UpdateImageApiResponse
- type UpdateOvaApiResponse
- type UpdateTemplateApiResponse
- type UrlBasicAuth
- type UrlSource
- type VmConfigOverride
- type VmDiskSource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CancelGuestUpdateApiResponse ¶
type CancelGuestUpdateApiResponse 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 *OneOfCancelGuestUpdateApiResponseData `json:"data,omitempty"`
Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}
REST response for all response codes in API path /vmm/v4.1/content/templates/{extId}/$actions/cancel-guest-update Post operation
func NewCancelGuestUpdateApiResponse ¶
func NewCancelGuestUpdateApiResponse() *CancelGuestUpdateApiResponse
func (*CancelGuestUpdateApiResponse) GetData ¶
func (p *CancelGuestUpdateApiResponse) GetData() interface{}
func (*CancelGuestUpdateApiResponse) MarshalJSON ¶ added in v4.1.1
func (p *CancelGuestUpdateApiResponse) MarshalJSON() ([]byte, error)
func (*CancelGuestUpdateApiResponse) SetData ¶
func (p *CancelGuestUpdateApiResponse) SetData(v interface{}) error
func (*CancelGuestUpdateApiResponse) UnmarshalJSON ¶ added in v4.1.1
func (p *CancelGuestUpdateApiResponse) UnmarshalJSON(b []byte) error
type CompleteGuestUpdateApiResponse ¶
type CompleteGuestUpdateApiResponse 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 *OneOfCompleteGuestUpdateApiResponseData `json:"data,omitempty"`
Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}
REST response for all response codes in API path /vmm/v4.1/content/templates/{extId}/$actions/complete-guest-update Post operation
func NewCompleteGuestUpdateApiResponse ¶
func NewCompleteGuestUpdateApiResponse() *CompleteGuestUpdateApiResponse
func (*CompleteGuestUpdateApiResponse) GetData ¶
func (p *CompleteGuestUpdateApiResponse) GetData() interface{}
func (*CompleteGuestUpdateApiResponse) MarshalJSON ¶ added in v4.1.1
func (p *CompleteGuestUpdateApiResponse) MarshalJSON() ([]byte, error)
func (*CompleteGuestUpdateApiResponse) SetData ¶
func (p *CompleteGuestUpdateApiResponse) SetData(v interface{}) error
func (*CompleteGuestUpdateApiResponse) UnmarshalJSON ¶ added in v4.1.1
func (p *CompleteGuestUpdateApiResponse) UnmarshalJSON(b []byte) error
type CompleteGuestUpdateSpec ¶
type CompleteGuestUpdateSpec struct {
ObjectType_ *string `json:"$objectType,omitempty"`
Reserved_ map[string]interface{} `json:"$reserved,omitempty"`
UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
/*
Specify whether to mark the template version as active or not.
The newly created version during template creation, update, or guest OS update is set to active by default unless specified otherwise.
*/
IsActiveVersion *bool `json:"isActiveVersion,omitempty"`
/*
The user-defined description of a template version.
*/
VersionDescription *string `json:"versionDescription"`
/*
The user-defined name of a template version.
*/
VersionName *string `json:"versionName"`
}
Input to template complete guest OS update.
func NewCompleteGuestUpdateSpec ¶
func NewCompleteGuestUpdateSpec() *CompleteGuestUpdateSpec
func (*CompleteGuestUpdateSpec) MarshalJSON ¶
func (p *CompleteGuestUpdateSpec) MarshalJSON() ([]byte, error)
func (*CompleteGuestUpdateSpec) UnmarshalJSON ¶ added in v4.1.1
func (p *CompleteGuestUpdateSpec) UnmarshalJSON(b []byte) error
type ComplianceStatus ¶
type ComplianceStatus int
Compliance status for a placement policy.
const ( COMPLIANCESTATUS_UNKNOWN ComplianceStatus = 0 COMPLIANCESTATUS_REDACTED ComplianceStatus = 1 COMPLIANCESTATUS_COMPLIANT ComplianceStatus = 2 COMPLIANCESTATUS_NON_COMPLIANT ComplianceStatus = 3 )
func (ComplianceStatus) GetName ¶
func (e ComplianceStatus) GetName() string
Returns the name of the enum
func (*ComplianceStatus) MarshalJSON ¶
func (e *ComplianceStatus) MarshalJSON() ([]byte, error)
func (ComplianceStatus) Ref ¶
func (e ComplianceStatus) Ref() *ComplianceStatus
func (*ComplianceStatus) UnmarshalJSON ¶
func (e *ComplianceStatus) UnmarshalJSON(b []byte) error
type CreateImageApiResponse ¶
type CreateImageApiResponse 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 *OneOfCreateImageApiResponseData `json:"data,omitempty"`
Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}
REST response for all response codes in API path /vmm/v4.1/content/images Post operation
func NewCreateImageApiResponse ¶
func NewCreateImageApiResponse() *CreateImageApiResponse
func (*CreateImageApiResponse) GetData ¶
func (p *CreateImageApiResponse) GetData() interface{}
func (*CreateImageApiResponse) MarshalJSON ¶ added in v4.1.1
func (p *CreateImageApiResponse) MarshalJSON() ([]byte, error)
func (*CreateImageApiResponse) SetData ¶
func (p *CreateImageApiResponse) SetData(v interface{}) error
func (*CreateImageApiResponse) UnmarshalJSON ¶ added in v4.1.1
func (p *CreateImageApiResponse) UnmarshalJSON(b []byte) error
type CreateOvaApiResponse ¶ added in v4.1.1
type CreateOvaApiResponse 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 *OneOfCreateOvaApiResponseData `json:"data,omitempty"`
Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}
REST response for all response codes in API path /vmm/v4.1/content/ovas Post operation
func NewCreateOvaApiResponse ¶ added in v4.1.1
func NewCreateOvaApiResponse() *CreateOvaApiResponse
func (*CreateOvaApiResponse) GetData ¶ added in v4.1.1
func (p *CreateOvaApiResponse) GetData() interface{}
func (*CreateOvaApiResponse) MarshalJSON ¶ added in v4.1.1
func (p *CreateOvaApiResponse) MarshalJSON() ([]byte, error)
func (*CreateOvaApiResponse) SetData ¶ added in v4.1.1
func (p *CreateOvaApiResponse) SetData(v interface{}) error
func (*CreateOvaApiResponse) UnmarshalJSON ¶ added in v4.1.1
func (p *CreateOvaApiResponse) UnmarshalJSON(b []byte) error
type CreateTemplateApiResponse ¶
type CreateTemplateApiResponse 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 *OneOfCreateTemplateApiResponseData `json:"data,omitempty"`
Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}
REST response for all response codes in API path /vmm/v4.1/content/templates Post operation
func NewCreateTemplateApiResponse ¶
func NewCreateTemplateApiResponse() *CreateTemplateApiResponse
func (*CreateTemplateApiResponse) GetData ¶
func (p *CreateTemplateApiResponse) GetData() interface{}
func (*CreateTemplateApiResponse) MarshalJSON ¶ added in v4.1.1
func (p *CreateTemplateApiResponse) MarshalJSON() ([]byte, error)
func (*CreateTemplateApiResponse) SetData ¶
func (p *CreateTemplateApiResponse) SetData(v interface{}) error
func (*CreateTemplateApiResponse) UnmarshalJSON ¶ added in v4.1.1
func (p *CreateTemplateApiResponse) UnmarshalJSON(b []byte) error
type DeleteImageApiResponse ¶
type DeleteImageApiResponse 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 *OneOfDeleteImageApiResponseData `json:"data,omitempty"`
Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}
REST response for all response codes in API path /vmm/v4.1/content/images/{extId} Delete operation
func NewDeleteImageApiResponse ¶
func NewDeleteImageApiResponse() *DeleteImageApiResponse
func (*DeleteImageApiResponse) GetData ¶
func (p *DeleteImageApiResponse) GetData() interface{}
func (*DeleteImageApiResponse) MarshalJSON ¶ added in v4.1.1
func (p *DeleteImageApiResponse) MarshalJSON() ([]byte, error)
func (*DeleteImageApiResponse) SetData ¶
func (p *DeleteImageApiResponse) SetData(v interface{}) error
func (*DeleteImageApiResponse) UnmarshalJSON ¶ added in v4.1.1
func (p *DeleteImageApiResponse) UnmarshalJSON(b []byte) error
type DeleteOvaApiResponse ¶ added in v4.1.1
type DeleteOvaApiResponse 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 *OneOfDeleteOvaApiResponseData `json:"data,omitempty"`
Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}
REST response for all response codes in API path /vmm/v4.1/content/ovas/{extId} Delete operation
func NewDeleteOvaApiResponse ¶ added in v4.1.1
func NewDeleteOvaApiResponse() *DeleteOvaApiResponse
func (*DeleteOvaApiResponse) GetData ¶ added in v4.1.1
func (p *DeleteOvaApiResponse) GetData() interface{}
func (*DeleteOvaApiResponse) MarshalJSON ¶ added in v4.1.1
func (p *DeleteOvaApiResponse) MarshalJSON() ([]byte, error)
func (*DeleteOvaApiResponse) SetData ¶ added in v4.1.1
func (p *DeleteOvaApiResponse) SetData(v interface{}) error
func (*DeleteOvaApiResponse) UnmarshalJSON ¶ added in v4.1.1
func (p *DeleteOvaApiResponse) UnmarshalJSON(b []byte) error
type DeleteTemplateApiResponse ¶
type DeleteTemplateApiResponse 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 *OneOfDeleteTemplateApiResponseData `json:"data,omitempty"`
Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}
REST response for all response codes in API path /vmm/v4.1/content/templates/{extId} Delete operation
func NewDeleteTemplateApiResponse ¶
func NewDeleteTemplateApiResponse() *DeleteTemplateApiResponse
func (*DeleteTemplateApiResponse) GetData ¶
func (p *DeleteTemplateApiResponse) GetData() interface{}
func (*DeleteTemplateApiResponse) MarshalJSON ¶ added in v4.1.1
func (p *DeleteTemplateApiResponse) MarshalJSON() ([]byte, error)
func (*DeleteTemplateApiResponse) SetData ¶
func (p *DeleteTemplateApiResponse) SetData(v interface{}) error
func (*DeleteTemplateApiResponse) UnmarshalJSON ¶ added in v4.1.1
func (p *DeleteTemplateApiResponse) UnmarshalJSON(b []byte) error
type DeleteTemplateVersionApiResponse ¶
type DeleteTemplateVersionApiResponse 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 *OneOfDeleteTemplateVersionApiResponseData `json:"data,omitempty"`
Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}
REST response for all response codes in API path /vmm/v4.1/content/templates/{templateExtId}/versions/{extId} Delete operation
func NewDeleteTemplateVersionApiResponse ¶
func NewDeleteTemplateVersionApiResponse() *DeleteTemplateVersionApiResponse
func (*DeleteTemplateVersionApiResponse) GetData ¶
func (p *DeleteTemplateVersionApiResponse) GetData() interface{}
func (*DeleteTemplateVersionApiResponse) MarshalJSON ¶ added in v4.1.1
func (p *DeleteTemplateVersionApiResponse) MarshalJSON() ([]byte, error)
func (*DeleteTemplateVersionApiResponse) SetData ¶
func (p *DeleteTemplateVersionApiResponse) SetData(v interface{}) error
func (*DeleteTemplateVersionApiResponse) UnmarshalJSON ¶ added in v4.1.1
func (p *DeleteTemplateVersionApiResponse) UnmarshalJSON(b []byte) error
type DeployOvaApiResponse ¶ added in v4.1.1
type DeployOvaApiResponse 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 *OneOfDeployOvaApiResponseData `json:"data,omitempty"`
Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}
REST response for all response codes in API path /vmm/v4.1/content/ovas/{extId}/$actions/deploy Post operation
func NewDeployOvaApiResponse ¶ added in v4.1.1
func NewDeployOvaApiResponse() *DeployOvaApiResponse
func (*DeployOvaApiResponse) GetData ¶ added in v4.1.1
func (p *DeployOvaApiResponse) GetData() interface{}
func (*DeployOvaApiResponse) MarshalJSON ¶ added in v4.1.1
func (p *DeployOvaApiResponse) MarshalJSON() ([]byte, error)
func (*DeployOvaApiResponse) SetData ¶ added in v4.1.1
func (p *DeployOvaApiResponse) SetData(v interface{}) error
func (*DeployOvaApiResponse) UnmarshalJSON ¶ added in v4.1.1
func (p *DeployOvaApiResponse) UnmarshalJSON(b []byte) error
type DeployTemplateApiResponse ¶
type DeployTemplateApiResponse 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 *OneOfDeployTemplateApiResponseData `json:"data,omitempty"`
Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}
REST response for all response codes in API path /vmm/v4.1/content/templates/{extId}/$actions/deploy Post operation
func NewDeployTemplateApiResponse ¶
func NewDeployTemplateApiResponse() *DeployTemplateApiResponse
func (*DeployTemplateApiResponse) GetData ¶
func (p *DeployTemplateApiResponse) GetData() interface{}
func (*DeployTemplateApiResponse) MarshalJSON ¶ added in v4.1.1
func (p *DeployTemplateApiResponse) MarshalJSON() ([]byte, error)
func (*DeployTemplateApiResponse) SetData ¶
func (p *DeployTemplateApiResponse) SetData(v interface{}) error
func (*DeployTemplateApiResponse) UnmarshalJSON ¶ added in v4.1.1
func (p *DeployTemplateApiResponse) UnmarshalJSON(b []byte) error
type EnforcementMode ¶
type EnforcementMode int
Indicates whether the placement policy enforcement is ongoing or has failed.
const ( ENFORCEMENTMODE_UNKNOWN EnforcementMode = 0 ENFORCEMENTMODE_REDACTED EnforcementMode = 1 ENFORCEMENTMODE_ENFORCING EnforcementMode = 2 ENFORCEMENTMODE_ENFORCEMENT_FAILED EnforcementMode = 3 )
func (EnforcementMode) GetName ¶
func (e EnforcementMode) GetName() string
Returns the name of the enum
func (*EnforcementMode) MarshalJSON ¶
func (e *EnforcementMode) MarshalJSON() ([]byte, error)
func (EnforcementMode) Ref ¶
func (e EnforcementMode) Ref() *EnforcementMode
func (*EnforcementMode) UnmarshalJSON ¶
func (e *EnforcementMode) UnmarshalJSON(b []byte) error
type FileDetail ¶
func NewFileDetail ¶
func NewFileDetail() *FileDetail
type GetImageApiResponse ¶
type GetImageApiResponse 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 *OneOfGetImageApiResponseData `json:"data,omitempty"`
Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}
REST response for all response codes in API path /vmm/v4.1/content/images/{extId} Get operation
func NewGetImageApiResponse ¶
func NewGetImageApiResponse() *GetImageApiResponse
func (*GetImageApiResponse) GetData ¶
func (p *GetImageApiResponse) GetData() interface{}
func (*GetImageApiResponse) MarshalJSON ¶ added in v4.1.1
func (p *GetImageApiResponse) MarshalJSON() ([]byte, error)
func (*GetImageApiResponse) SetData ¶
func (p *GetImageApiResponse) SetData(v interface{}) error
func (*GetImageApiResponse) UnmarshalJSON ¶ added in v4.1.1
func (p *GetImageApiResponse) UnmarshalJSON(b []byte) error
type GetImageFileApiResponse ¶
type GetImageFileApiResponse 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 *OneOfGetImageFileApiResponseData `json:"data,omitempty"`
Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}
REST response for all response codes in API path /vmm/v4.1/content/images/{imageExtId}/file Get operation
func NewGetImageFileApiResponse ¶
func NewGetImageFileApiResponse() *GetImageFileApiResponse
func (*GetImageFileApiResponse) GetData ¶
func (p *GetImageFileApiResponse) GetData() interface{}
func (*GetImageFileApiResponse) MarshalJSON ¶ added in v4.1.1
func (p *GetImageFileApiResponse) MarshalJSON() ([]byte, error)
func (*GetImageFileApiResponse) SetData ¶
func (p *GetImageFileApiResponse) SetData(v interface{}) error
func (*GetImageFileApiResponse) UnmarshalJSON ¶ added in v4.1.1
func (p *GetImageFileApiResponse) UnmarshalJSON(b []byte) error
type GetOvaApiResponse ¶ added in v4.1.1
type GetOvaApiResponse 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 *OneOfGetOvaApiResponseData `json:"data,omitempty"`
Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}
REST response for all response codes in API path /vmm/v4.1/content/ovas/{extId} Get operation
func NewGetOvaApiResponse ¶ added in v4.1.1
func NewGetOvaApiResponse() *GetOvaApiResponse
func (*GetOvaApiResponse) GetData ¶ added in v4.1.1
func (p *GetOvaApiResponse) GetData() interface{}
func (*GetOvaApiResponse) MarshalJSON ¶ added in v4.1.1
func (p *GetOvaApiResponse) MarshalJSON() ([]byte, error)
func (*GetOvaApiResponse) SetData ¶ added in v4.1.1
func (p *GetOvaApiResponse) SetData(v interface{}) error
func (*GetOvaApiResponse) UnmarshalJSON ¶ added in v4.1.1
func (p *GetOvaApiResponse) UnmarshalJSON(b []byte) error
type GetOvaFileApiResponse ¶ added in v4.1.1
type GetOvaFileApiResponse 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 *OneOfGetOvaFileApiResponseData `json:"data,omitempty"`
Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}
REST response for all response codes in API path /vmm/v4.1/content/ovas/{ovaExtId}/file Get operation
func NewGetOvaFileApiResponse ¶ added in v4.1.1
func NewGetOvaFileApiResponse() *GetOvaFileApiResponse
func (*GetOvaFileApiResponse) GetData ¶ added in v4.1.1
func (p *GetOvaFileApiResponse) GetData() interface{}
func (*GetOvaFileApiResponse) MarshalJSON ¶ added in v4.1.1
func (p *GetOvaFileApiResponse) MarshalJSON() ([]byte, error)
func (*GetOvaFileApiResponse) SetData ¶ added in v4.1.1
func (p *GetOvaFileApiResponse) SetData(v interface{}) error
func (*GetOvaFileApiResponse) UnmarshalJSON ¶ added in v4.1.1
func (p *GetOvaFileApiResponse) UnmarshalJSON(b []byte) error
type GetTemplateApiResponse ¶
type GetTemplateApiResponse 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 *OneOfGetTemplateApiResponseData `json:"data,omitempty"`
Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}
REST response for all response codes in API path /vmm/v4.1/content/templates/{extId} Get operation
func NewGetTemplateApiResponse ¶
func NewGetTemplateApiResponse() *GetTemplateApiResponse
func (*GetTemplateApiResponse) GetData ¶
func (p *GetTemplateApiResponse) GetData() interface{}
func (*GetTemplateApiResponse) MarshalJSON ¶ added in v4.1.1
func (p *GetTemplateApiResponse) MarshalJSON() ([]byte, error)
func (*GetTemplateApiResponse) SetData ¶
func (p *GetTemplateApiResponse) SetData(v interface{}) error
func (*GetTemplateApiResponse) UnmarshalJSON ¶ added in v4.1.1
func (p *GetTemplateApiResponse) UnmarshalJSON(b []byte) error
type GetTemplateVersionApiResponse ¶
type GetTemplateVersionApiResponse 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 *OneOfGetTemplateVersionApiResponseData `json:"data,omitempty"`
Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}
REST response for all response codes in API path /vmm/v4.1/content/templates/{templateExtId}/versions/{extId} Get operation
func NewGetTemplateVersionApiResponse ¶
func NewGetTemplateVersionApiResponse() *GetTemplateVersionApiResponse
func (*GetTemplateVersionApiResponse) GetData ¶
func (p *GetTemplateVersionApiResponse) GetData() interface{}
func (*GetTemplateVersionApiResponse) MarshalJSON ¶ added in v4.1.1
func (p *GetTemplateVersionApiResponse) MarshalJSON() ([]byte, error)
func (*GetTemplateVersionApiResponse) SetData ¶
func (p *GetTemplateVersionApiResponse) SetData(v interface{}) error
func (*GetTemplateVersionApiResponse) UnmarshalJSON ¶ added in v4.1.1
func (p *GetTemplateVersionApiResponse) UnmarshalJSON(b []byte) error
type GuestUpdateStatus ¶
type GuestUpdateStatus struct {
ObjectType_ *string `json:"$objectType,omitempty"`
Reserved_ map[string]interface{} `json:"$reserved,omitempty"`
UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
/*
The identifier of the temporary VM created when the guest OS update was initiated.
*/
DeployedVmReference *string `json:"deployedVmReference,omitempty"`
}
Status of a guest update.
func NewGuestUpdateStatus ¶
func NewGuestUpdateStatus() *GuestUpdateStatus
func (*GuestUpdateStatus) MarshalJSON ¶ added in v4.1.1
func (p *GuestUpdateStatus) MarshalJSON() ([]byte, error)
func (*GuestUpdateStatus) UnmarshalJSON ¶ added in v4.1.1
func (p *GuestUpdateStatus) UnmarshalJSON(b []byte) error
type Image ¶
type Image struct {
ObjectType_ *string `json:"$objectType,omitempty"`
Reserved_ map[string]interface{} `json:"$reserved,omitempty"`
UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
/*
List of external identifier of the category for an image.
*/
CategoryExtIds []string `json:"categoryExtIds,omitempty"`
ChecksumItemDiscriminator_ *string `json:"$checksumItemDiscriminator,omitempty"`
/*
The checksum of an image.
*/
Checksum *OneOfImageChecksum `json:"checksum,omitempty"`
/*
List of external identifier of the cluster where the image is located.
*/
ClusterLocationExtIds []string `json:"clusterLocationExtIds,omitempty"`
/*
Image creation time.
*/
CreateTime *time.Time `json:"createTime,omitempty"`
/*
The user-defined description of an image.
*/
Description *string `json:"description,omitempty"`
/*
A globally unique identifier of an instance that is suitable for external consumption.
*/
ExtId *string `json:"extId,omitempty"`
/*
Last updated time of an image.
*/
LastUpdateTime *time.Time `json:"lastUpdateTime,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"`
/*
The user-defined name of an image.
*/
Name *string `json:"name"`
/*
External identifier of the owner of the image.
*/
OwnerExtId *string `json:"ownerExtId,omitempty"`
/*
Status of an image placement policy.
*/
PlacementPolicyStatus []ImagePlacementStatus `json:"placementPolicyStatus,omitempty"`
/*
The size of an image in bytes.
*/
SizeBytes *int64 `json:"sizeBytes,omitempty"`
SourceItemDiscriminator_ *string `json:"$sourceItemDiscriminator,omitempty"`
/*
The source of an image, which can be a VM disk, a URL, or an Objects Lite key.
*/
Source *OneOfImageSource `json:"source,omitempty"`
/*
A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it 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"`
Type *ImageType `json:"type"`
}
func (*Image) MarshalJSON ¶
func (*Image) UnmarshalJSON ¶ added in v4.1.1
type ImageImportConfig ¶
type ImageImportConfig struct {
ObjectType_ *string `json:"$objectType,omitempty"`
Reserved_ map[string]interface{} `json:"$reserved,omitempty"`
UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
/*
Cluster external identifier.
*/
ClusterExtId *string `json:"clusterExtId"`
/*
List of external identifiers for images that need to be imported.
*/
ImagesExtIds []string `json:"imagesExtIds"`
}
The references to Prism Element cluster and respective retained images.
func NewImageImportConfig ¶
func NewImageImportConfig() *ImageImportConfig
func (*ImageImportConfig) MarshalJSON ¶
func (p *ImageImportConfig) MarshalJSON() ([]byte, error)
func (*ImageImportConfig) UnmarshalJSON ¶ added in v4.1.1
func (p *ImageImportConfig) UnmarshalJSON(b []byte) error
type ImagePlacementStatus ¶
type ImagePlacementStatus struct {
ObjectType_ *string `json:"$objectType,omitempty"`
Reserved_ map[string]interface{} `json:"$reserved,omitempty"`
UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
ComplianceStatus *ComplianceStatus `json:"complianceStatus"`
/*
List of image placement policy external identifiers that conflict with the current one.
*/
ConflictingPolicyExtIds []string `json:"conflictingPolicyExtIds,omitempty"`
/*
List of cluster external identifiers for the enforced placement policy.
*/
EnforcedClusterExtIds []string `json:"enforcedClusterExtIds,omitempty"`
EnforcementMode *EnforcementMode `json:"enforcementMode"`
/*
The external identifier of image placement policy.
*/
PlacementPolicyExtId *string `json:"placementPolicyExtId"`
/*
List of cluster external identifiers of the image location for the enforced placement policy.
*/
PolicyClusterExtIds []string `json:"policyClusterExtIds,omitempty"`
}
Status of an image placement policy.
func NewImagePlacementStatus ¶
func NewImagePlacementStatus() *ImagePlacementStatus
func (*ImagePlacementStatus) MarshalJSON ¶
func (p *ImagePlacementStatus) MarshalJSON() ([]byte, error)
func (*ImagePlacementStatus) UnmarshalJSON ¶ added in v4.1.1
func (p *ImagePlacementStatus) UnmarshalJSON(b []byte) error
type ImageSha1Checksum ¶
type ImageSha1Checksum struct {
ObjectType_ *string `json:"$objectType,omitempty"`
Reserved_ map[string]interface{} `json:"$reserved,omitempty"`
UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
/*
The SHA1 digest of an image file in hexadecimal format.
*/
HexDigest *string `json:"hexDigest"`
}
The SHA1 checksum of an image.
func NewImageSha1Checksum ¶
func NewImageSha1Checksum() *ImageSha1Checksum
func (*ImageSha1Checksum) MarshalJSON ¶
func (p *ImageSha1Checksum) MarshalJSON() ([]byte, error)
func (*ImageSha1Checksum) UnmarshalJSON ¶ added in v4.1.1
func (p *ImageSha1Checksum) UnmarshalJSON(b []byte) error
type ImageSha256Checksum ¶
type ImageSha256Checksum struct {
ObjectType_ *string `json:"$objectType,omitempty"`
Reserved_ map[string]interface{} `json:"$reserved,omitempty"`
UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
/*
The SHA256 digest of an image file in hexadecimal format.
*/
HexDigest *string `json:"hexDigest"`
}
The SHA256 checksum of an image.
func NewImageSha256Checksum ¶
func NewImageSha256Checksum() *ImageSha256Checksum
func (*ImageSha256Checksum) MarshalJSON ¶
func (p *ImageSha256Checksum) MarshalJSON() ([]byte, error)
func (*ImageSha256Checksum) UnmarshalJSON ¶ added in v4.1.1
func (p *ImageSha256Checksum) UnmarshalJSON(b []byte) error
type ImageType ¶
type ImageType int
The type of an image.
func (*ImageType) MarshalJSON ¶
func (*ImageType) UnmarshalJSON ¶
type ImportImageApiResponse ¶
type ImportImageApiResponse 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 *OneOfImportImageApiResponseData `json:"data,omitempty"`
Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}
REST response for all response codes in API path /vmm/v4.1/content/images/$actions/import Post operation
func NewImportImageApiResponse ¶
func NewImportImageApiResponse() *ImportImageApiResponse
func (*ImportImageApiResponse) GetData ¶
func (p *ImportImageApiResponse) GetData() interface{}
func (*ImportImageApiResponse) MarshalJSON ¶ added in v4.1.1
func (p *ImportImageApiResponse) MarshalJSON() ([]byte, error)
func (*ImportImageApiResponse) SetData ¶
func (p *ImportImageApiResponse) SetData(v interface{}) error
func (*ImportImageApiResponse) UnmarshalJSON ¶ added in v4.1.1
func (p *ImportImageApiResponse) UnmarshalJSON(b []byte) error
type InitiateGuestUpdateApiResponse ¶
type InitiateGuestUpdateApiResponse 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 *OneOfInitiateGuestUpdateApiResponseData `json:"data,omitempty"`
Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}
REST response for all response codes in API path /vmm/v4.1/content/templates/{extId}/$actions/initiate-guest-update Post operation
func NewInitiateGuestUpdateApiResponse ¶
func NewInitiateGuestUpdateApiResponse() *InitiateGuestUpdateApiResponse
func (*InitiateGuestUpdateApiResponse) GetData ¶
func (p *InitiateGuestUpdateApiResponse) GetData() interface{}
func (*InitiateGuestUpdateApiResponse) MarshalJSON ¶ added in v4.1.1
func (p *InitiateGuestUpdateApiResponse) MarshalJSON() ([]byte, error)
func (*InitiateGuestUpdateApiResponse) SetData ¶
func (p *InitiateGuestUpdateApiResponse) SetData(v interface{}) error
func (*InitiateGuestUpdateApiResponse) UnmarshalJSON ¶ added in v4.1.1
func (p *InitiateGuestUpdateApiResponse) UnmarshalJSON(b []byte) error
type InitiateGuestUpdateSpec ¶
type InitiateGuestUpdateSpec struct {
ObjectType_ *string `json:"$objectType,omitempty"`
Reserved_ map[string]interface{} `json:"$reserved,omitempty"`
UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
/*
The identifier of a version.
*/
VersionId *string `json:"versionId,omitempty"`
}
Input to template guest OS update.
func NewInitiateGuestUpdateSpec ¶
func NewInitiateGuestUpdateSpec() *InitiateGuestUpdateSpec
func (*InitiateGuestUpdateSpec) MarshalJSON ¶ added in v4.1.1
func (p *InitiateGuestUpdateSpec) MarshalJSON() ([]byte, error)
func (*InitiateGuestUpdateSpec) UnmarshalJSON ¶ added in v4.1.1
func (p *InitiateGuestUpdateSpec) UnmarshalJSON(b []byte) error
type ListImagesApiResponse ¶
type ListImagesApiResponse 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 *OneOfListImagesApiResponseData `json:"data,omitempty"`
Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}
REST response for all response codes in API path /vmm/v4.1/content/images Get operation
func NewListImagesApiResponse ¶
func NewListImagesApiResponse() *ListImagesApiResponse
func (*ListImagesApiResponse) GetData ¶
func (p *ListImagesApiResponse) GetData() interface{}
func (*ListImagesApiResponse) MarshalJSON ¶ added in v4.1.1
func (p *ListImagesApiResponse) MarshalJSON() ([]byte, error)
func (*ListImagesApiResponse) SetData ¶
func (p *ListImagesApiResponse) SetData(v interface{}) error
func (*ListImagesApiResponse) UnmarshalJSON ¶ added in v4.1.1
func (p *ListImagesApiResponse) UnmarshalJSON(b []byte) error
type ListOvasApiResponse ¶ added in v4.1.1
type ListOvasApiResponse 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 *OneOfListOvasApiResponseData `json:"data,omitempty"`
Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}
REST response for all response codes in API path /vmm/v4.1/content/ovas Get operation
func NewListOvasApiResponse ¶ added in v4.1.1
func NewListOvasApiResponse() *ListOvasApiResponse
func (*ListOvasApiResponse) GetData ¶ added in v4.1.1
func (p *ListOvasApiResponse) GetData() interface{}
func (*ListOvasApiResponse) MarshalJSON ¶ added in v4.1.1
func (p *ListOvasApiResponse) MarshalJSON() ([]byte, error)
func (*ListOvasApiResponse) SetData ¶ added in v4.1.1
func (p *ListOvasApiResponse) SetData(v interface{}) error
func (*ListOvasApiResponse) UnmarshalJSON ¶ added in v4.1.1
func (p *ListOvasApiResponse) UnmarshalJSON(b []byte) error
type ListTemplateVersionsApiResponse ¶
type ListTemplateVersionsApiResponse 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 *OneOfListTemplateVersionsApiResponseData `json:"data,omitempty"`
Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}
REST response for all response codes in API path /vmm/v4.1/content/templates/{templateExtId}/versions Get operation
func NewListTemplateVersionsApiResponse ¶
func NewListTemplateVersionsApiResponse() *ListTemplateVersionsApiResponse
func (*ListTemplateVersionsApiResponse) GetData ¶
func (p *ListTemplateVersionsApiResponse) GetData() interface{}
func (*ListTemplateVersionsApiResponse) MarshalJSON ¶ added in v4.1.1
func (p *ListTemplateVersionsApiResponse) MarshalJSON() ([]byte, error)
func (*ListTemplateVersionsApiResponse) SetData ¶
func (p *ListTemplateVersionsApiResponse) SetData(v interface{}) error
func (*ListTemplateVersionsApiResponse) UnmarshalJSON ¶ added in v4.1.1
func (p *ListTemplateVersionsApiResponse) UnmarshalJSON(b []byte) error
type ListTemplatesApiResponse ¶
type ListTemplatesApiResponse 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 *OneOfListTemplatesApiResponseData `json:"data,omitempty"`
Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}
REST response for all response codes in API path /vmm/v4.1/content/templates Get operation
func NewListTemplatesApiResponse ¶
func NewListTemplatesApiResponse() *ListTemplatesApiResponse
func (*ListTemplatesApiResponse) GetData ¶
func (p *ListTemplatesApiResponse) GetData() interface{}
func (*ListTemplatesApiResponse) MarshalJSON ¶ added in v4.1.1
func (p *ListTemplatesApiResponse) MarshalJSON() ([]byte, error)
func (*ListTemplatesApiResponse) SetData ¶
func (p *ListTemplatesApiResponse) SetData(v interface{}) error
func (*ListTemplatesApiResponse) UnmarshalJSON ¶ added in v4.1.1
func (p *ListTemplatesApiResponse) UnmarshalJSON(b []byte) error
type ObjectsLiteSource ¶
type ObjectsLiteSource struct {
ObjectType_ *string `json:"$objectType,omitempty"`
Reserved_ map[string]interface{} `json:"$reserved,omitempty"`
UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
/*
Key that identifies the source object in the bucket. The resource implies the bucket, 'vmm-images' for Image and 'vmm-ovas' for OVA.
*/
Key *string `json:"key"`
}
The object details for creating an image or OVA.
func NewObjectsLiteSource ¶
func NewObjectsLiteSource() *ObjectsLiteSource
func (*ObjectsLiteSource) MarshalJSON ¶
func (p *ObjectsLiteSource) MarshalJSON() ([]byte, error)
func (*ObjectsLiteSource) UnmarshalJSON ¶ added in v4.1.1
func (p *ObjectsLiteSource) UnmarshalJSON(b []byte) error
type OneOfCancelGuestUpdateApiResponseData ¶
type OneOfCancelGuestUpdateApiResponseData struct {
Discriminator *string `json:"-"`
ObjectType_ *string `json:"-"`
// contains filtered or unexported fields
}
func NewOneOfCancelGuestUpdateApiResponseData ¶
func NewOneOfCancelGuestUpdateApiResponseData() *OneOfCancelGuestUpdateApiResponseData
func (*OneOfCancelGuestUpdateApiResponseData) GetValue ¶
func (p *OneOfCancelGuestUpdateApiResponseData) GetValue() interface{}
func (*OneOfCancelGuestUpdateApiResponseData) MarshalJSON ¶
func (p *OneOfCancelGuestUpdateApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfCancelGuestUpdateApiResponseData) SetValue ¶
func (p *OneOfCancelGuestUpdateApiResponseData) SetValue(v interface{}) error
func (*OneOfCancelGuestUpdateApiResponseData) UnmarshalJSON ¶
func (p *OneOfCancelGuestUpdateApiResponseData) UnmarshalJSON(b []byte) error
type OneOfCompleteGuestUpdateApiResponseData ¶
type OneOfCompleteGuestUpdateApiResponseData struct {
Discriminator *string `json:"-"`
ObjectType_ *string `json:"-"`
// contains filtered or unexported fields
}
func NewOneOfCompleteGuestUpdateApiResponseData ¶
func NewOneOfCompleteGuestUpdateApiResponseData() *OneOfCompleteGuestUpdateApiResponseData
func (*OneOfCompleteGuestUpdateApiResponseData) GetValue ¶
func (p *OneOfCompleteGuestUpdateApiResponseData) GetValue() interface{}
func (*OneOfCompleteGuestUpdateApiResponseData) MarshalJSON ¶
func (p *OneOfCompleteGuestUpdateApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfCompleteGuestUpdateApiResponseData) SetValue ¶
func (p *OneOfCompleteGuestUpdateApiResponseData) SetValue(v interface{}) error
func (*OneOfCompleteGuestUpdateApiResponseData) UnmarshalJSON ¶
func (p *OneOfCompleteGuestUpdateApiResponseData) UnmarshalJSON(b []byte) error
type OneOfCreateImageApiResponseData ¶
type OneOfCreateImageApiResponseData struct {
Discriminator *string `json:"-"`
ObjectType_ *string `json:"-"`
// contains filtered or unexported fields
}
func NewOneOfCreateImageApiResponseData ¶
func NewOneOfCreateImageApiResponseData() *OneOfCreateImageApiResponseData
func (*OneOfCreateImageApiResponseData) GetValue ¶
func (p *OneOfCreateImageApiResponseData) GetValue() interface{}
func (*OneOfCreateImageApiResponseData) MarshalJSON ¶
func (p *OneOfCreateImageApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfCreateImageApiResponseData) SetValue ¶
func (p *OneOfCreateImageApiResponseData) SetValue(v interface{}) error
func (*OneOfCreateImageApiResponseData) UnmarshalJSON ¶
func (p *OneOfCreateImageApiResponseData) UnmarshalJSON(b []byte) error
type OneOfCreateOvaApiResponseData ¶ added in v4.1.1
type OneOfCreateOvaApiResponseData struct {
Discriminator *string `json:"-"`
ObjectType_ *string `json:"-"`
// contains filtered or unexported fields
}
func NewOneOfCreateOvaApiResponseData ¶ added in v4.1.1
func NewOneOfCreateOvaApiResponseData() *OneOfCreateOvaApiResponseData
func (*OneOfCreateOvaApiResponseData) GetValue ¶ added in v4.1.1
func (p *OneOfCreateOvaApiResponseData) GetValue() interface{}
func (*OneOfCreateOvaApiResponseData) MarshalJSON ¶ added in v4.1.1
func (p *OneOfCreateOvaApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfCreateOvaApiResponseData) SetValue ¶ added in v4.1.1
func (p *OneOfCreateOvaApiResponseData) SetValue(v interface{}) error
func (*OneOfCreateOvaApiResponseData) UnmarshalJSON ¶ added in v4.1.1
func (p *OneOfCreateOvaApiResponseData) UnmarshalJSON(b []byte) error
type OneOfCreateTemplateApiResponseData ¶
type OneOfCreateTemplateApiResponseData struct {
Discriminator *string `json:"-"`
ObjectType_ *string `json:"-"`
// contains filtered or unexported fields
}
func NewOneOfCreateTemplateApiResponseData ¶
func NewOneOfCreateTemplateApiResponseData() *OneOfCreateTemplateApiResponseData
func (*OneOfCreateTemplateApiResponseData) GetValue ¶
func (p *OneOfCreateTemplateApiResponseData) GetValue() interface{}
func (*OneOfCreateTemplateApiResponseData) MarshalJSON ¶
func (p *OneOfCreateTemplateApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfCreateTemplateApiResponseData) SetValue ¶
func (p *OneOfCreateTemplateApiResponseData) SetValue(v interface{}) error
func (*OneOfCreateTemplateApiResponseData) UnmarshalJSON ¶
func (p *OneOfCreateTemplateApiResponseData) UnmarshalJSON(b []byte) error
type OneOfDeleteImageApiResponseData ¶
type OneOfDeleteImageApiResponseData struct {
Discriminator *string `json:"-"`
ObjectType_ *string `json:"-"`
// contains filtered or unexported fields
}
func NewOneOfDeleteImageApiResponseData ¶
func NewOneOfDeleteImageApiResponseData() *OneOfDeleteImageApiResponseData
func (*OneOfDeleteImageApiResponseData) GetValue ¶
func (p *OneOfDeleteImageApiResponseData) GetValue() interface{}
func (*OneOfDeleteImageApiResponseData) MarshalJSON ¶
func (p *OneOfDeleteImageApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfDeleteImageApiResponseData) SetValue ¶
func (p *OneOfDeleteImageApiResponseData) SetValue(v interface{}) error
func (*OneOfDeleteImageApiResponseData) UnmarshalJSON ¶
func (p *OneOfDeleteImageApiResponseData) UnmarshalJSON(b []byte) error
type OneOfDeleteOvaApiResponseData ¶ added in v4.1.1
type OneOfDeleteOvaApiResponseData struct {
Discriminator *string `json:"-"`
ObjectType_ *string `json:"-"`
// contains filtered or unexported fields
}
func NewOneOfDeleteOvaApiResponseData ¶ added in v4.1.1
func NewOneOfDeleteOvaApiResponseData() *OneOfDeleteOvaApiResponseData
func (*OneOfDeleteOvaApiResponseData) GetValue ¶ added in v4.1.1
func (p *OneOfDeleteOvaApiResponseData) GetValue() interface{}
func (*OneOfDeleteOvaApiResponseData) MarshalJSON ¶ added in v4.1.1
func (p *OneOfDeleteOvaApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfDeleteOvaApiResponseData) SetValue ¶ added in v4.1.1
func (p *OneOfDeleteOvaApiResponseData) SetValue(v interface{}) error
func (*OneOfDeleteOvaApiResponseData) UnmarshalJSON ¶ added in v4.1.1
func (p *OneOfDeleteOvaApiResponseData) UnmarshalJSON(b []byte) error
type OneOfDeleteTemplateApiResponseData ¶
type OneOfDeleteTemplateApiResponseData struct {
Discriminator *string `json:"-"`
ObjectType_ *string `json:"-"`
// contains filtered or unexported fields
}
func NewOneOfDeleteTemplateApiResponseData ¶
func NewOneOfDeleteTemplateApiResponseData() *OneOfDeleteTemplateApiResponseData
func (*OneOfDeleteTemplateApiResponseData) GetValue ¶
func (p *OneOfDeleteTemplateApiResponseData) GetValue() interface{}
func (*OneOfDeleteTemplateApiResponseData) MarshalJSON ¶
func (p *OneOfDeleteTemplateApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfDeleteTemplateApiResponseData) SetValue ¶
func (p *OneOfDeleteTemplateApiResponseData) SetValue(v interface{}) error
func (*OneOfDeleteTemplateApiResponseData) UnmarshalJSON ¶
func (p *OneOfDeleteTemplateApiResponseData) UnmarshalJSON(b []byte) error
type OneOfDeleteTemplateVersionApiResponseData ¶
type OneOfDeleteTemplateVersionApiResponseData struct {
Discriminator *string `json:"-"`
ObjectType_ *string `json:"-"`
// contains filtered or unexported fields
}
func NewOneOfDeleteTemplateVersionApiResponseData ¶
func NewOneOfDeleteTemplateVersionApiResponseData() *OneOfDeleteTemplateVersionApiResponseData
func (*OneOfDeleteTemplateVersionApiResponseData) GetValue ¶
func (p *OneOfDeleteTemplateVersionApiResponseData) GetValue() interface{}
func (*OneOfDeleteTemplateVersionApiResponseData) MarshalJSON ¶
func (p *OneOfDeleteTemplateVersionApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfDeleteTemplateVersionApiResponseData) SetValue ¶
func (p *OneOfDeleteTemplateVersionApiResponseData) SetValue(v interface{}) error
func (*OneOfDeleteTemplateVersionApiResponseData) UnmarshalJSON ¶
func (p *OneOfDeleteTemplateVersionApiResponseData) UnmarshalJSON(b []byte) error
type OneOfDeployOvaApiResponseData ¶ added in v4.1.1
type OneOfDeployOvaApiResponseData struct {
Discriminator *string `json:"-"`
ObjectType_ *string `json:"-"`
// contains filtered or unexported fields
}
func NewOneOfDeployOvaApiResponseData ¶ added in v4.1.1
func NewOneOfDeployOvaApiResponseData() *OneOfDeployOvaApiResponseData
func (*OneOfDeployOvaApiResponseData) GetValue ¶ added in v4.1.1
func (p *OneOfDeployOvaApiResponseData) GetValue() interface{}
func (*OneOfDeployOvaApiResponseData) MarshalJSON ¶ added in v4.1.1
func (p *OneOfDeployOvaApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfDeployOvaApiResponseData) SetValue ¶ added in v4.1.1
func (p *OneOfDeployOvaApiResponseData) SetValue(v interface{}) error
func (*OneOfDeployOvaApiResponseData) UnmarshalJSON ¶ added in v4.1.1
func (p *OneOfDeployOvaApiResponseData) UnmarshalJSON(b []byte) error
type OneOfDeployTemplateApiResponseData ¶
type OneOfDeployTemplateApiResponseData struct {
Discriminator *string `json:"-"`
ObjectType_ *string `json:"-"`
// contains filtered or unexported fields
}
func NewOneOfDeployTemplateApiResponseData ¶
func NewOneOfDeployTemplateApiResponseData() *OneOfDeployTemplateApiResponseData
func (*OneOfDeployTemplateApiResponseData) GetValue ¶
func (p *OneOfDeployTemplateApiResponseData) GetValue() interface{}
func (*OneOfDeployTemplateApiResponseData) MarshalJSON ¶
func (p *OneOfDeployTemplateApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfDeployTemplateApiResponseData) SetValue ¶
func (p *OneOfDeployTemplateApiResponseData) SetValue(v interface{}) error
func (*OneOfDeployTemplateApiResponseData) UnmarshalJSON ¶
func (p *OneOfDeployTemplateApiResponseData) UnmarshalJSON(b []byte) error
type OneOfGetImageApiResponseData ¶
type OneOfGetImageApiResponseData struct {
Discriminator *string `json:"-"`
ObjectType_ *string `json:"-"`
// contains filtered or unexported fields
}
func NewOneOfGetImageApiResponseData ¶
func NewOneOfGetImageApiResponseData() *OneOfGetImageApiResponseData
func (*OneOfGetImageApiResponseData) GetValue ¶
func (p *OneOfGetImageApiResponseData) GetValue() interface{}
func (*OneOfGetImageApiResponseData) MarshalJSON ¶
func (p *OneOfGetImageApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfGetImageApiResponseData) SetValue ¶
func (p *OneOfGetImageApiResponseData) SetValue(v interface{}) error
func (*OneOfGetImageApiResponseData) UnmarshalJSON ¶
func (p *OneOfGetImageApiResponseData) UnmarshalJSON(b []byte) error
type OneOfGetImageFileApiResponseData ¶
type OneOfGetImageFileApiResponseData struct {
Discriminator *string `json:"-"`
ObjectType_ *string `json:"-"`
// contains filtered or unexported fields
}
func NewOneOfGetImageFileApiResponseData ¶
func NewOneOfGetImageFileApiResponseData() *OneOfGetImageFileApiResponseData
func (*OneOfGetImageFileApiResponseData) GetValue ¶
func (p *OneOfGetImageFileApiResponseData) GetValue() interface{}
func (*OneOfGetImageFileApiResponseData) MarshalJSON ¶
func (p *OneOfGetImageFileApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfGetImageFileApiResponseData) SetValue ¶
func (p *OneOfGetImageFileApiResponseData) SetValue(v interface{}) error
func (*OneOfGetImageFileApiResponseData) UnmarshalJSON ¶
func (p *OneOfGetImageFileApiResponseData) UnmarshalJSON(b []byte) error
type OneOfGetOvaApiResponseData ¶ added in v4.1.1
type OneOfGetOvaApiResponseData struct {
Discriminator *string `json:"-"`
ObjectType_ *string `json:"-"`
// contains filtered or unexported fields
}
func NewOneOfGetOvaApiResponseData ¶ added in v4.1.1
func NewOneOfGetOvaApiResponseData() *OneOfGetOvaApiResponseData
func (*OneOfGetOvaApiResponseData) GetValue ¶ added in v4.1.1
func (p *OneOfGetOvaApiResponseData) GetValue() interface{}
func (*OneOfGetOvaApiResponseData) MarshalJSON ¶ added in v4.1.1
func (p *OneOfGetOvaApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfGetOvaApiResponseData) SetValue ¶ added in v4.1.1
func (p *OneOfGetOvaApiResponseData) SetValue(v interface{}) error
func (*OneOfGetOvaApiResponseData) UnmarshalJSON ¶ added in v4.1.1
func (p *OneOfGetOvaApiResponseData) UnmarshalJSON(b []byte) error
type OneOfGetOvaFileApiResponseData ¶ added in v4.1.1
type OneOfGetOvaFileApiResponseData struct {
Discriminator *string `json:"-"`
ObjectType_ *string `json:"-"`
// contains filtered or unexported fields
}
func NewOneOfGetOvaFileApiResponseData ¶ added in v4.1.1
func NewOneOfGetOvaFileApiResponseData() *OneOfGetOvaFileApiResponseData
func (*OneOfGetOvaFileApiResponseData) GetValue ¶ added in v4.1.1
func (p *OneOfGetOvaFileApiResponseData) GetValue() interface{}
func (*OneOfGetOvaFileApiResponseData) MarshalJSON ¶ added in v4.1.1
func (p *OneOfGetOvaFileApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfGetOvaFileApiResponseData) SetValue ¶ added in v4.1.1
func (p *OneOfGetOvaFileApiResponseData) SetValue(v interface{}) error
func (*OneOfGetOvaFileApiResponseData) UnmarshalJSON ¶ added in v4.1.1
func (p *OneOfGetOvaFileApiResponseData) UnmarshalJSON(b []byte) error
type OneOfGetTemplateApiResponseData ¶
type OneOfGetTemplateApiResponseData struct {
Discriminator *string `json:"-"`
ObjectType_ *string `json:"-"`
// contains filtered or unexported fields
}
func NewOneOfGetTemplateApiResponseData ¶
func NewOneOfGetTemplateApiResponseData() *OneOfGetTemplateApiResponseData
func (*OneOfGetTemplateApiResponseData) GetValue ¶
func (p *OneOfGetTemplateApiResponseData) GetValue() interface{}
func (*OneOfGetTemplateApiResponseData) MarshalJSON ¶
func (p *OneOfGetTemplateApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfGetTemplateApiResponseData) SetValue ¶
func (p *OneOfGetTemplateApiResponseData) SetValue(v interface{}) error
func (*OneOfGetTemplateApiResponseData) UnmarshalJSON ¶
func (p *OneOfGetTemplateApiResponseData) UnmarshalJSON(b []byte) error
type OneOfGetTemplateVersionApiResponseData ¶
type OneOfGetTemplateVersionApiResponseData struct {
Discriminator *string `json:"-"`
ObjectType_ *string `json:"-"`
// contains filtered or unexported fields
}
func NewOneOfGetTemplateVersionApiResponseData ¶
func NewOneOfGetTemplateVersionApiResponseData() *OneOfGetTemplateVersionApiResponseData
func (*OneOfGetTemplateVersionApiResponseData) GetValue ¶
func (p *OneOfGetTemplateVersionApiResponseData) GetValue() interface{}
func (*OneOfGetTemplateVersionApiResponseData) MarshalJSON ¶
func (p *OneOfGetTemplateVersionApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfGetTemplateVersionApiResponseData) SetValue ¶
func (p *OneOfGetTemplateVersionApiResponseData) SetValue(v interface{}) error
func (*OneOfGetTemplateVersionApiResponseData) UnmarshalJSON ¶
func (p *OneOfGetTemplateVersionApiResponseData) UnmarshalJSON(b []byte) error
type OneOfImageChecksum ¶
type OneOfImageChecksum struct {
Discriminator *string `json:"-"`
ObjectType_ *string `json:"-"`
// contains filtered or unexported fields
}
func NewOneOfImageChecksum ¶
func NewOneOfImageChecksum() *OneOfImageChecksum
func (*OneOfImageChecksum) GetValue ¶
func (p *OneOfImageChecksum) GetValue() interface{}
func (*OneOfImageChecksum) MarshalJSON ¶
func (p *OneOfImageChecksum) MarshalJSON() ([]byte, error)
func (*OneOfImageChecksum) SetValue ¶
func (p *OneOfImageChecksum) SetValue(v interface{}) error
func (*OneOfImageChecksum) UnmarshalJSON ¶
func (p *OneOfImageChecksum) UnmarshalJSON(b []byte) error
type OneOfImageSource ¶
type OneOfImageSource struct {
Discriminator *string `json:"-"`
ObjectType_ *string `json:"-"`
// contains filtered or unexported fields
}
func NewOneOfImageSource ¶
func NewOneOfImageSource() *OneOfImageSource
func (*OneOfImageSource) GetValue ¶
func (p *OneOfImageSource) GetValue() interface{}
func (*OneOfImageSource) MarshalJSON ¶
func (p *OneOfImageSource) MarshalJSON() ([]byte, error)
func (*OneOfImageSource) SetValue ¶
func (p *OneOfImageSource) SetValue(v interface{}) error
func (*OneOfImageSource) UnmarshalJSON ¶
func (p *OneOfImageSource) UnmarshalJSON(b []byte) error
type OneOfImportImageApiResponseData ¶
type OneOfImportImageApiResponseData struct {
Discriminator *string `json:"-"`
ObjectType_ *string `json:"-"`
// contains filtered or unexported fields
}
func NewOneOfImportImageApiResponseData ¶
func NewOneOfImportImageApiResponseData() *OneOfImportImageApiResponseData
func (*OneOfImportImageApiResponseData) GetValue ¶
func (p *OneOfImportImageApiResponseData) GetValue() interface{}
func (*OneOfImportImageApiResponseData) MarshalJSON ¶
func (p *OneOfImportImageApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfImportImageApiResponseData) SetValue ¶
func (p *OneOfImportImageApiResponseData) SetValue(v interface{}) error
func (*OneOfImportImageApiResponseData) UnmarshalJSON ¶
func (p *OneOfImportImageApiResponseData) UnmarshalJSON(b []byte) error
type OneOfInitiateGuestUpdateApiResponseData ¶
type OneOfInitiateGuestUpdateApiResponseData struct {
Discriminator *string `json:"-"`
ObjectType_ *string `json:"-"`
// contains filtered or unexported fields
}
func NewOneOfInitiateGuestUpdateApiResponseData ¶
func NewOneOfInitiateGuestUpdateApiResponseData() *OneOfInitiateGuestUpdateApiResponseData
func (*OneOfInitiateGuestUpdateApiResponseData) GetValue ¶
func (p *OneOfInitiateGuestUpdateApiResponseData) GetValue() interface{}
func (*OneOfInitiateGuestUpdateApiResponseData) MarshalJSON ¶
func (p *OneOfInitiateGuestUpdateApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfInitiateGuestUpdateApiResponseData) SetValue ¶
func (p *OneOfInitiateGuestUpdateApiResponseData) SetValue(v interface{}) error
func (*OneOfInitiateGuestUpdateApiResponseData) UnmarshalJSON ¶
func (p *OneOfInitiateGuestUpdateApiResponseData) UnmarshalJSON(b []byte) error
type OneOfListImagesApiResponseData ¶
type OneOfListImagesApiResponseData struct {
Discriminator *string `json:"-"`
ObjectType_ *string `json:"-"`
// contains filtered or unexported fields
}
func NewOneOfListImagesApiResponseData ¶
func NewOneOfListImagesApiResponseData() *OneOfListImagesApiResponseData
func (*OneOfListImagesApiResponseData) GetValue ¶
func (p *OneOfListImagesApiResponseData) GetValue() interface{}
func (*OneOfListImagesApiResponseData) MarshalJSON ¶
func (p *OneOfListImagesApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfListImagesApiResponseData) SetValue ¶
func (p *OneOfListImagesApiResponseData) SetValue(v interface{}) error
func (*OneOfListImagesApiResponseData) UnmarshalJSON ¶
func (p *OneOfListImagesApiResponseData) UnmarshalJSON(b []byte) error
type OneOfListOvasApiResponseData ¶ added in v4.1.1
type OneOfListOvasApiResponseData struct {
Discriminator *string `json:"-"`
ObjectType_ *string `json:"-"`
// contains filtered or unexported fields
}
func NewOneOfListOvasApiResponseData ¶ added in v4.1.1
func NewOneOfListOvasApiResponseData() *OneOfListOvasApiResponseData
func (*OneOfListOvasApiResponseData) GetValue ¶ added in v4.1.1
func (p *OneOfListOvasApiResponseData) GetValue() interface{}
func (*OneOfListOvasApiResponseData) MarshalJSON ¶ added in v4.1.1
func (p *OneOfListOvasApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfListOvasApiResponseData) SetValue ¶ added in v4.1.1
func (p *OneOfListOvasApiResponseData) SetValue(v interface{}) error
func (*OneOfListOvasApiResponseData) UnmarshalJSON ¶ added in v4.1.1
func (p *OneOfListOvasApiResponseData) UnmarshalJSON(b []byte) error
type OneOfListTemplateVersionsApiResponseData ¶
type OneOfListTemplateVersionsApiResponseData struct {
Discriminator *string `json:"-"`
ObjectType_ *string `json:"-"`
// contains filtered or unexported fields
}
func NewOneOfListTemplateVersionsApiResponseData ¶
func NewOneOfListTemplateVersionsApiResponseData() *OneOfListTemplateVersionsApiResponseData
func (*OneOfListTemplateVersionsApiResponseData) GetValue ¶
func (p *OneOfListTemplateVersionsApiResponseData) GetValue() interface{}
func (*OneOfListTemplateVersionsApiResponseData) MarshalJSON ¶
func (p *OneOfListTemplateVersionsApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfListTemplateVersionsApiResponseData) SetValue ¶
func (p *OneOfListTemplateVersionsApiResponseData) SetValue(v interface{}) error
func (*OneOfListTemplateVersionsApiResponseData) UnmarshalJSON ¶
func (p *OneOfListTemplateVersionsApiResponseData) UnmarshalJSON(b []byte) error
type OneOfListTemplatesApiResponseData ¶
type OneOfListTemplatesApiResponseData struct {
Discriminator *string `json:"-"`
ObjectType_ *string `json:"-"`
// contains filtered or unexported fields
}
func NewOneOfListTemplatesApiResponseData ¶
func NewOneOfListTemplatesApiResponseData() *OneOfListTemplatesApiResponseData
func (*OneOfListTemplatesApiResponseData) GetValue ¶
func (p *OneOfListTemplatesApiResponseData) GetValue() interface{}
func (*OneOfListTemplatesApiResponseData) MarshalJSON ¶
func (p *OneOfListTemplatesApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfListTemplatesApiResponseData) SetValue ¶
func (p *OneOfListTemplatesApiResponseData) SetValue(v interface{}) error
func (*OneOfListTemplatesApiResponseData) UnmarshalJSON ¶
func (p *OneOfListTemplatesApiResponseData) UnmarshalJSON(b []byte) error
type OneOfOvaChecksum ¶ added in v4.1.1
type OneOfOvaChecksum struct {
Discriminator *string `json:"-"`
ObjectType_ *string `json:"-"`
// contains filtered or unexported fields
}
func NewOneOfOvaChecksum ¶ added in v4.1.1
func NewOneOfOvaChecksum() *OneOfOvaChecksum
func (*OneOfOvaChecksum) GetValue ¶ added in v4.1.1
func (p *OneOfOvaChecksum) GetValue() interface{}
func (*OneOfOvaChecksum) MarshalJSON ¶ added in v4.1.1
func (p *OneOfOvaChecksum) MarshalJSON() ([]byte, error)
func (*OneOfOvaChecksum) SetValue ¶ added in v4.1.1
func (p *OneOfOvaChecksum) SetValue(v interface{}) error
func (*OneOfOvaChecksum) UnmarshalJSON ¶ added in v4.1.1
func (p *OneOfOvaChecksum) UnmarshalJSON(b []byte) error
type OneOfOvaSource ¶ added in v4.1.1
type OneOfOvaSource struct {
Discriminator *string `json:"-"`
ObjectType_ *string `json:"-"`
// contains filtered or unexported fields
}
func NewOneOfOvaSource ¶ added in v4.1.1
func NewOneOfOvaSource() *OneOfOvaSource
func (*OneOfOvaSource) GetValue ¶ added in v4.1.1
func (p *OneOfOvaSource) GetValue() interface{}
func (*OneOfOvaSource) MarshalJSON ¶ added in v4.1.1
func (p *OneOfOvaSource) MarshalJSON() ([]byte, error)
func (*OneOfOvaSource) SetValue ¶ added in v4.1.1
func (p *OneOfOvaSource) SetValue(v interface{}) error
func (*OneOfOvaSource) UnmarshalJSON ¶ added in v4.1.1
func (p *OneOfOvaSource) UnmarshalJSON(b []byte) error
type OneOfPublishTemplateApiResponseData ¶
type OneOfPublishTemplateApiResponseData struct {
Discriminator *string `json:"-"`
ObjectType_ *string `json:"-"`
// contains filtered or unexported fields
}
func NewOneOfPublishTemplateApiResponseData ¶
func NewOneOfPublishTemplateApiResponseData() *OneOfPublishTemplateApiResponseData
func (*OneOfPublishTemplateApiResponseData) GetValue ¶
func (p *OneOfPublishTemplateApiResponseData) GetValue() interface{}
func (*OneOfPublishTemplateApiResponseData) MarshalJSON ¶
func (p *OneOfPublishTemplateApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfPublishTemplateApiResponseData) SetValue ¶
func (p *OneOfPublishTemplateApiResponseData) SetValue(v interface{}) error
func (*OneOfPublishTemplateApiResponseData) UnmarshalJSON ¶
func (p *OneOfPublishTemplateApiResponseData) UnmarshalJSON(b []byte) error
type OneOfTemplateVersionSpecVersionSource ¶
type OneOfTemplateVersionSpecVersionSource struct {
Discriminator *string `json:"-"`
ObjectType_ *string `json:"-"`
// contains filtered or unexported fields
}
func NewOneOfTemplateVersionSpecVersionSource ¶
func NewOneOfTemplateVersionSpecVersionSource() *OneOfTemplateVersionSpecVersionSource
func (*OneOfTemplateVersionSpecVersionSource) GetValue ¶
func (p *OneOfTemplateVersionSpecVersionSource) GetValue() interface{}
func (*OneOfTemplateVersionSpecVersionSource) MarshalJSON ¶
func (p *OneOfTemplateVersionSpecVersionSource) MarshalJSON() ([]byte, error)
func (*OneOfTemplateVersionSpecVersionSource) SetValue ¶
func (p *OneOfTemplateVersionSpecVersionSource) SetValue(v interface{}) error
func (*OneOfTemplateVersionSpecVersionSource) UnmarshalJSON ¶
func (p *OneOfTemplateVersionSpecVersionSource) UnmarshalJSON(b []byte) error
type OneOfUpdateImageApiResponseData ¶
type OneOfUpdateImageApiResponseData struct {
Discriminator *string `json:"-"`
ObjectType_ *string `json:"-"`
// contains filtered or unexported fields
}
func NewOneOfUpdateImageApiResponseData ¶
func NewOneOfUpdateImageApiResponseData() *OneOfUpdateImageApiResponseData
func (*OneOfUpdateImageApiResponseData) GetValue ¶
func (p *OneOfUpdateImageApiResponseData) GetValue() interface{}
func (*OneOfUpdateImageApiResponseData) MarshalJSON ¶
func (p *OneOfUpdateImageApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfUpdateImageApiResponseData) SetValue ¶
func (p *OneOfUpdateImageApiResponseData) SetValue(v interface{}) error
func (*OneOfUpdateImageApiResponseData) UnmarshalJSON ¶
func (p *OneOfUpdateImageApiResponseData) UnmarshalJSON(b []byte) error
type OneOfUpdateOvaApiResponseData ¶ added in v4.1.1
type OneOfUpdateOvaApiResponseData struct {
Discriminator *string `json:"-"`
ObjectType_ *string `json:"-"`
// contains filtered or unexported fields
}
func NewOneOfUpdateOvaApiResponseData ¶ added in v4.1.1
func NewOneOfUpdateOvaApiResponseData() *OneOfUpdateOvaApiResponseData
func (*OneOfUpdateOvaApiResponseData) GetValue ¶ added in v4.1.1
func (p *OneOfUpdateOvaApiResponseData) GetValue() interface{}
func (*OneOfUpdateOvaApiResponseData) MarshalJSON ¶ added in v4.1.1
func (p *OneOfUpdateOvaApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfUpdateOvaApiResponseData) SetValue ¶ added in v4.1.1
func (p *OneOfUpdateOvaApiResponseData) SetValue(v interface{}) error
func (*OneOfUpdateOvaApiResponseData) UnmarshalJSON ¶ added in v4.1.1
func (p *OneOfUpdateOvaApiResponseData) UnmarshalJSON(b []byte) error
type OneOfUpdateTemplateApiResponseData ¶
type OneOfUpdateTemplateApiResponseData struct {
Discriminator *string `json:"-"`
ObjectType_ *string `json:"-"`
// contains filtered or unexported fields
}
func NewOneOfUpdateTemplateApiResponseData ¶
func NewOneOfUpdateTemplateApiResponseData() *OneOfUpdateTemplateApiResponseData
func (*OneOfUpdateTemplateApiResponseData) GetValue ¶
func (p *OneOfUpdateTemplateApiResponseData) GetValue() interface{}
func (*OneOfUpdateTemplateApiResponseData) MarshalJSON ¶
func (p *OneOfUpdateTemplateApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfUpdateTemplateApiResponseData) SetValue ¶
func (p *OneOfUpdateTemplateApiResponseData) SetValue(v interface{}) error
func (*OneOfUpdateTemplateApiResponseData) UnmarshalJSON ¶
func (p *OneOfUpdateTemplateApiResponseData) UnmarshalJSON(b []byte) error
type Ova ¶ added in v4.1.1
type Ova struct {
ObjectType_ *string `json:"$objectType,omitempty"`
Reserved_ map[string]interface{} `json:"$reserved,omitempty"`
UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
ChecksumItemDiscriminator_ *string `json:"$checksumItemDiscriminator,omitempty"`
/*
The checksum of an OVA.
*/
Checksum *OneOfOvaChecksum `json:"checksum,omitempty"`
/*
List of cluster identifiers where the OVA is located. This field is required when creating an OVA from URL or Objects lite upload.
*/
ClusterLocationExtIds []string `json:"clusterLocationExtIds,omitempty"`
/*
Time when the OVA was created time.
*/
CreateTime *time.Time `json:"createTime,omitempty"`
CreatedBy *import4.User `json:"createdBy,omitempty"`
DiskFormat *OvaDiskFormat `json:"diskFormat,omitempty"`
/*
A globally unique identifier of an instance that is suitable for external consumption.
*/
ExtId *string `json:"extId,omitempty"`
/*
Time when the OVA was last updated time.
*/
LastUpdateTime *time.Time `json:"lastUpdateTime,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"`
/*
Name of the OVA.
*/
Name *string `json:"name"`
/*
The parent VM used for creating the OVA.
*/
ParentVm *string `json:"parentVm,omitempty"`
/*
Size of OVA in bytes.
*/
SizeBytes *int64 `json:"sizeBytes,omitempty"`
SourceItemDiscriminator_ *string `json:"$sourceItemDiscriminator,omitempty"`
/*
Source of the created OVA file.
The source can either be a VM, URL, or a local upload.
*/
Source *OneOfOvaSource `json:"source,omitempty"`
/*
A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it 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"`
VmConfig *import5.Vm `json:"vmConfig,omitempty"`
}
func (*Ova) MarshalJSON ¶ added in v4.1.1
func (*Ova) UnmarshalJSON ¶ added in v4.1.1
type OvaDeploymentSpec ¶ added in v4.1.1
type OvaDeploymentSpec struct {
ObjectType_ *string `json:"$objectType,omitempty"`
Reserved_ map[string]interface{} `json:"$reserved,omitempty"`
UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
/*
Cluster identifier to deploy VM from OVA. This field is required when deploying an OVA and must be a part of the OVA location list.
*/
ClusterLocationExtId *string `json:"clusterLocationExtId"`
OverrideVmConfig *import5.OvaVmConfigOverrideSpec `json:"overrideVmConfig"`
}
The OVA deployment model.
func NewOvaDeploymentSpec ¶ added in v4.1.1
func NewOvaDeploymentSpec() *OvaDeploymentSpec
func (*OvaDeploymentSpec) MarshalJSON ¶ added in v4.1.1
func (p *OvaDeploymentSpec) MarshalJSON() ([]byte, error)
func (*OvaDeploymentSpec) UnmarshalJSON ¶ added in v4.1.1
func (p *OvaDeploymentSpec) UnmarshalJSON(b []byte) error
type OvaDiskFormat ¶ added in v4.1.1
type OvaDiskFormat int
Disk format of an OVA.
const ( OVADISKFORMAT_UNKNOWN OvaDiskFormat = 0 OVADISKFORMAT_REDACTED OvaDiskFormat = 1 OVADISKFORMAT_QCOW2 OvaDiskFormat = 2 OVADISKFORMAT_VMDK OvaDiskFormat = 3 )
func (OvaDiskFormat) GetName ¶ added in v4.1.1
func (e OvaDiskFormat) GetName() string
Returns the name of the enum
func (*OvaDiskFormat) MarshalJSON ¶ added in v4.1.1
func (e *OvaDiskFormat) MarshalJSON() ([]byte, error)
func (OvaDiskFormat) Ref ¶ added in v4.1.1
func (e OvaDiskFormat) Ref() *OvaDiskFormat
func (*OvaDiskFormat) UnmarshalJSON ¶ added in v4.1.1
func (e *OvaDiskFormat) UnmarshalJSON(b []byte) error
type OvaSha1Checksum ¶ added in v4.1.1
type OvaSha1Checksum struct {
ObjectType_ *string `json:"$objectType,omitempty"`
Reserved_ map[string]interface{} `json:"$reserved,omitempty"`
UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
/*
The SHA1 digest of an OVA file in hexadecimal format.
*/
HexDigest *string `json:"hexDigest"`
}
The SHA1 checksum of an OVA.
func NewOvaSha1Checksum ¶ added in v4.1.1
func NewOvaSha1Checksum() *OvaSha1Checksum
func (*OvaSha1Checksum) MarshalJSON ¶ added in v4.1.1
func (p *OvaSha1Checksum) MarshalJSON() ([]byte, error)
func (*OvaSha1Checksum) UnmarshalJSON ¶ added in v4.1.1
func (p *OvaSha1Checksum) UnmarshalJSON(b []byte) error
type OvaSha256Checksum ¶ added in v4.1.1
type OvaSha256Checksum struct {
ObjectType_ *string `json:"$objectType,omitempty"`
Reserved_ map[string]interface{} `json:"$reserved,omitempty"`
UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
/*
The SHA256 digest of an OVA file in hexadecimal format.
*/
HexDigest *string `json:"hexDigest"`
}
The SHA256 checksum of an OVA.
func NewOvaSha256Checksum ¶ added in v4.1.1
func NewOvaSha256Checksum() *OvaSha256Checksum
func (*OvaSha256Checksum) MarshalJSON ¶ added in v4.1.1
func (p *OvaSha256Checksum) MarshalJSON() ([]byte, error)
func (*OvaSha256Checksum) UnmarshalJSON ¶ added in v4.1.1
func (p *OvaSha256Checksum) UnmarshalJSON(b []byte) error
type OvaUrlSource ¶ added in v4.1.1
type OvaUrlSource struct {
ObjectType_ *string `json:"$objectType,omitempty"`
Reserved_ map[string]interface{} `json:"$reserved,omitempty"`
UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
BasicAuth *UrlBasicAuth `json:"basicAuth,omitempty"`
/*
Ignore the certificate errors if the value is true. Default is false.
*/
ShouldAllowInsecureUrl *bool `json:"shouldAllowInsecureUrl,omitempty"`
/*
The URL that can be used to download an OVA.
*/
Url *string `json:"url"`
}
URL to create an OVA.
func NewOvaUrlSource ¶ added in v4.1.1
func NewOvaUrlSource() *OvaUrlSource
func (*OvaUrlSource) MarshalJSON ¶ added in v4.1.1
func (p *OvaUrlSource) MarshalJSON() ([]byte, error)
func (*OvaUrlSource) UnmarshalJSON ¶ added in v4.1.1
func (p *OvaUrlSource) UnmarshalJSON(b []byte) error
type OvaVmSource ¶ added in v4.1.1
type OvaVmSource struct {
ObjectType_ *string `json:"$objectType,omitempty"`
Reserved_ map[string]interface{} `json:"$reserved,omitempty"`
UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
DiskFileFormat *OvaDiskFormat `json:"diskFileFormat"`
/*
The identifier of a VM to be exported to an OVA.
*/
VmExtId *string `json:"vmExtId"`
}
VM to export an OVA.
func NewOvaVmSource ¶ added in v4.1.1
func NewOvaVmSource() *OvaVmSource
func (*OvaVmSource) MarshalJSON ¶ added in v4.1.1
func (p *OvaVmSource) MarshalJSON() ([]byte, error)
func (*OvaVmSource) UnmarshalJSON ¶ added in v4.1.1
func (p *OvaVmSource) UnmarshalJSON(b []byte) error
type PublishTemplateApiResponse ¶
type PublishTemplateApiResponse 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 *OneOfPublishTemplateApiResponseData `json:"data,omitempty"`
Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}
REST response for all response codes in API path /vmm/v4.1/content/templates/{extId}/$actions/publish Post operation
func NewPublishTemplateApiResponse ¶
func NewPublishTemplateApiResponse() *PublishTemplateApiResponse
func (*PublishTemplateApiResponse) GetData ¶
func (p *PublishTemplateApiResponse) GetData() interface{}
func (*PublishTemplateApiResponse) MarshalJSON ¶ added in v4.1.1
func (p *PublishTemplateApiResponse) MarshalJSON() ([]byte, error)
func (*PublishTemplateApiResponse) SetData ¶
func (p *PublishTemplateApiResponse) SetData(v interface{}) error
func (*PublishTemplateApiResponse) UnmarshalJSON ¶ added in v4.1.1
func (p *PublishTemplateApiResponse) UnmarshalJSON(b []byte) error
type Template ¶
type Template struct {
ObjectType_ *string `json:"$objectType,omitempty"`
Reserved_ map[string]interface{} `json:"$reserved,omitempty"`
UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
/*
List of category external identifiers for a VM Template.
*/
CategoryExtIds []string `json:"categoryExtIds,omitempty"`
/*
Time when the template was created.
*/
CreateTime *time.Time `json:"createTime,omitempty"`
CreatedBy *TemplateUser `json:"createdBy,omitempty"`
/*
A globally unique identifier of an instance that is suitable for external consumption.
*/
ExtId *string `json:"extId,omitempty"`
GuestUpdateStatus *GuestUpdateStatus `json:"guestUpdateStatus,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"`
/*
The user-defined description of a template.
*/
TemplateDescription *string `json:"templateDescription,omitempty"`
/*
The user-defined name of a template.
*/
TemplateName *string `json:"templateName,omitempty"`
TemplateVersionSpec *TemplateVersionSpec `json:"templateVersionSpec,omitempty"`
/*
A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it 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"`
/*
Time when the template was last updated.
*/
UpdateTime *time.Time `json:"updateTime,omitempty"`
UpdatedBy *TemplateUser `json:"updatedBy,omitempty"`
}
func NewTemplate ¶
func NewTemplate() *Template
func (*Template) MarshalJSON ¶ added in v4.1.1
func (*Template) UnmarshalJSON ¶ added in v4.1.1
type TemplateDeployment ¶
type TemplateDeployment struct {
ObjectType_ *string `json:"$objectType,omitempty"`
Reserved_ map[string]interface{} `json:"$reserved,omitempty"`
UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
/*
The identifier of the cluster where the VM(s) will be created using a template.
*/
ClusterReference *string `json:"clusterReference"`
/*
Number of VMs to be deployed.
*/
NumberOfVms *int `json:"numberOfVms"`
/*
The map specifies the VM configuration overrides for each of the specified VM(s) to be created.
The overrides can include the created VM Name, configuration and guest customization.
For each VM to be created, the map has the index of the VM as the key and the corresponding VM override configurations as the value.
*/
OverrideVmConfigMap map[string]VmConfigOverride `json:"overrideVmConfigMap,omitempty"`
/*
The identifier of a version.
*/
VersionId *string `json:"versionId,omitempty"`
}
The template deployment model.
func NewTemplateDeployment ¶
func NewTemplateDeployment() *TemplateDeployment
func (*TemplateDeployment) MarshalJSON ¶
func (p *TemplateDeployment) MarshalJSON() ([]byte, error)
func (*TemplateDeployment) UnmarshalJSON ¶ added in v4.1.1
func (p *TemplateDeployment) UnmarshalJSON(b []byte) error
type TemplatePublishSpec ¶
type TemplatePublishSpec struct {
ObjectType_ *string `json:"$objectType,omitempty"`
Reserved_ map[string]interface{} `json:"$reserved,omitempty"`
UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
/*
The active version of a template.
The active version is the default version for creating VMs from the template or during guest OS updates.
*/
VersionId *string `json:"versionId"`
}
func NewTemplatePublishSpec ¶
func NewTemplatePublishSpec() *TemplatePublishSpec
func (*TemplatePublishSpec) MarshalJSON ¶
func (p *TemplatePublishSpec) MarshalJSON() ([]byte, error)
func (*TemplatePublishSpec) UnmarshalJSON ¶ added in v4.1.1
func (p *TemplatePublishSpec) UnmarshalJSON(b []byte) error
type TemplateUser ¶
type TemplateUser struct {
ObjectType_ *string `json:"$objectType,omitempty"`
Reserved_ map[string]interface{} `json:"$reserved,omitempty"`
UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
/*
Indicates additional attributes of the user.
*/
AdditionalAttributes []import6.KVPair `json:"additionalAttributes,omitempty"`
/*
Bucket access keys for the user.
*/
BucketsAccessKeys []import4.BucketsAccessKey `json:"bucketsAccessKeys,omitempty"`
/*
User or Service who created the user.
*/
CreatedBy *string `json:"createdBy,omitempty"`
/*
Creation time of the user.
*/
CreatedTime *time.Time `json:"createdTime,omitempty"`
CreationType *import4.CreationType `json:"creationType,omitempty"`
/*
Description of the user.
*/
Description *string `json:"description,omitempty"`
/*
Display name of the user. For LDAP and SAML users, this is set from AD config.
*/
DisplayName *string `json:"displayName,omitempty"`
/*
Email ID of the user.
*/
EmailId *string `json:"emailId,omitempty"`
/*
A globally unique identifier of an instance that is suitable for external consumption.
*/
ExtId *string `json:"extId,omitempty"`
/*
First name of the user.
*/
FirstName *string `json:"firstName,omitempty"`
/*
Identifier of the IDP for the user.
*/
IdpId *string `json:"idpId,omitempty"`
/*
Flag to force the user to reset password.
*/
IsForceResetPasswordEnabled *bool `json:"isForceResetPasswordEnabled,omitempty"`
/*
The last successful login time for the user.
*/
LastLoginTime *time.Time `json:"lastLoginTime,omitempty"`
/*
Last name of the user.
*/
LastName *string `json:"lastName,omitempty"`
/*
Last updated by this user ID.
*/
LastUpdatedBy *string `json:"lastUpdatedBy,omitempty"`
/*
The last updated time for the user.
*/
LastUpdatedTime *time.Time `json:"lastUpdatedTime,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"`
/*
Default locale of the user.
*/
Locale *string `json:"locale,omitempty"`
/*
Middle name of the user.
*/
MiddleInitial *string `json:"middleInitial,omitempty"`
/*
Password of the user.
*/
Password *string `json:"password,omitempty"`
/*
Default region of the user.
*/
Region *string `json:"region,omitempty"`
Status *import4.UserStatusType `json:"status,omitempty"`
/*
A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it 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"`
UserType *import4.UserType `json:"userType,omitempty"`
/*
Identifier of the user.
*/
Username *string `json:"username,omitempty"`
}
Details for the user who created or modified the template.
func NewTemplateUser ¶
func NewTemplateUser() *TemplateUser
func (*TemplateUser) MarshalJSON ¶ added in v4.1.1
func (p *TemplateUser) MarshalJSON() ([]byte, error)
func (*TemplateUser) UnmarshalJSON ¶ added in v4.1.1
func (p *TemplateUser) UnmarshalJSON(b []byte) error
type TemplateVersionReference ¶
type TemplateVersionReference struct {
ObjectType_ *string `json:"$objectType,omitempty"`
Reserved_ map[string]interface{} `json:"$reserved,omitempty"`
UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
OverrideVmConfig *VmConfigOverride `json:"overrideVmConfig"`
/*
The identifier of a version.
*/
VersionId *string `json:"versionId"`
}
Template version reference model.
func NewTemplateVersionReference ¶
func NewTemplateVersionReference() *TemplateVersionReference
func (*TemplateVersionReference) MarshalJSON ¶
func (p *TemplateVersionReference) MarshalJSON() ([]byte, error)
func (*TemplateVersionReference) UnmarshalJSON ¶ added in v4.1.1
func (p *TemplateVersionReference) UnmarshalJSON(b []byte) error
type TemplateVersionSpec ¶
type TemplateVersionSpec struct {
ObjectType_ *string `json:"$objectType,omitempty"`
Reserved_ map[string]interface{} `json:"$reserved,omitempty"`
UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
/*
List of external identifier of the cluster where the image is located.
*/
ClusterLocationExtIds []string `json:"clusterLocationExtIds,omitempty"`
/*
Time when the template was created.
*/
CreateTime *time.Time `json:"createTime,omitempty"`
CreatedBy *TemplateUser `json:"createdBy,omitempty"`
/*
A globally unique identifier of an instance that is suitable for external consumption.
*/
ExtId *string `json:"extId,omitempty"`
/*
Specify whether to mark the template version as active or not.
The newly created version during template creation, update, or guest OS update is set to active by default unless specified otherwise.
*/
IsActiveVersion *bool `json:"isActiveVersion,omitempty"`
/*
Allow or disallow overriding guest customization during template deployment.
*/
IsGcOverrideEnabled *bool `json:"isGcOverrideEnabled,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"`
/*
A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it 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"`
/*
The user-defined description of a template version.
*/
VersionDescription *string `json:"versionDescription,omitempty"`
/*
The user-defined name of a template version.
*/
VersionName *string `json:"versionName,omitempty"`
/*
*/
VersionSourceItemDiscriminator_ *string `json:"$versionSourceItemDiscriminator,omitempty"`
/*
Source of the template version created. When creating a new template, the source must be a VM.
When creating a new version, the source can be either a VM or an existing version within the template.
*/
VersionSource *OneOfTemplateVersionSpecVersionSource `json:"versionSource"`
/*
Source type of the template version created. It can be either a VM or a template version.
*/
VersionSourceDiscriminator *string `json:"versionSourceDiscriminator,omitempty"`
VmSpec *import5.Vm `json:"vmSpec,omitempty"`
}
The template version model.
func NewTemplateVersionSpec ¶
func NewTemplateVersionSpec() *TemplateVersionSpec
func (*TemplateVersionSpec) GetVersionSource ¶
func (p *TemplateVersionSpec) GetVersionSource() interface{}
func (*TemplateVersionSpec) MarshalJSON ¶
func (p *TemplateVersionSpec) MarshalJSON() ([]byte, error)
func (*TemplateVersionSpec) SetVersionSource ¶
func (p *TemplateVersionSpec) SetVersionSource(v interface{}) error
func (*TemplateVersionSpec) UnmarshalJSON ¶ added in v4.1.1
func (p *TemplateVersionSpec) UnmarshalJSON(b []byte) error
type TemplateVmReference ¶
type TemplateVmReference struct {
ObjectType_ *string `json:"$objectType,omitempty"`
Reserved_ map[string]interface{} `json:"$reserved,omitempty"`
UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
/*
The identifier of a VM.
*/
ExtId *string `json:"extId"`
GuestCustomization *import5.GuestCustomizationParams `json:"guestCustomization,omitempty"`
}
The template VM reference model.
func NewTemplateVmReference ¶
func NewTemplateVmReference() *TemplateVmReference
func (*TemplateVmReference) MarshalJSON ¶
func (p *TemplateVmReference) MarshalJSON() ([]byte, error)
func (*TemplateVmReference) UnmarshalJSON ¶ added in v4.1.1
func (p *TemplateVmReference) UnmarshalJSON(b []byte) error
type UpdateImageApiResponse ¶
type UpdateImageApiResponse 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 *OneOfUpdateImageApiResponseData `json:"data,omitempty"`
Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}
REST response for all response codes in API path /vmm/v4.1/content/images/{extId} Put operation
func NewUpdateImageApiResponse ¶
func NewUpdateImageApiResponse() *UpdateImageApiResponse
func (*UpdateImageApiResponse) GetData ¶
func (p *UpdateImageApiResponse) GetData() interface{}
func (*UpdateImageApiResponse) MarshalJSON ¶ added in v4.1.1
func (p *UpdateImageApiResponse) MarshalJSON() ([]byte, error)
func (*UpdateImageApiResponse) SetData ¶
func (p *UpdateImageApiResponse) SetData(v interface{}) error
func (*UpdateImageApiResponse) UnmarshalJSON ¶ added in v4.1.1
func (p *UpdateImageApiResponse) UnmarshalJSON(b []byte) error
type UpdateOvaApiResponse ¶ added in v4.1.1
type UpdateOvaApiResponse 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 *OneOfUpdateOvaApiResponseData `json:"data,omitempty"`
Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}
REST response for all response codes in API path /vmm/v4.1/content/ovas/{extId} Put operation
func NewUpdateOvaApiResponse ¶ added in v4.1.1
func NewUpdateOvaApiResponse() *UpdateOvaApiResponse
func (*UpdateOvaApiResponse) GetData ¶ added in v4.1.1
func (p *UpdateOvaApiResponse) GetData() interface{}
func (*UpdateOvaApiResponse) MarshalJSON ¶ added in v4.1.1
func (p *UpdateOvaApiResponse) MarshalJSON() ([]byte, error)
func (*UpdateOvaApiResponse) SetData ¶ added in v4.1.1
func (p *UpdateOvaApiResponse) SetData(v interface{}) error
func (*UpdateOvaApiResponse) UnmarshalJSON ¶ added in v4.1.1
func (p *UpdateOvaApiResponse) UnmarshalJSON(b []byte) error
type UpdateTemplateApiResponse ¶
type UpdateTemplateApiResponse 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 *OneOfUpdateTemplateApiResponseData `json:"data,omitempty"`
Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}
REST response for all response codes in API path /vmm/v4.1/content/templates/{extId} Put operation
func NewUpdateTemplateApiResponse ¶
func NewUpdateTemplateApiResponse() *UpdateTemplateApiResponse
func (*UpdateTemplateApiResponse) GetData ¶
func (p *UpdateTemplateApiResponse) GetData() interface{}
func (*UpdateTemplateApiResponse) MarshalJSON ¶ added in v4.1.1
func (p *UpdateTemplateApiResponse) MarshalJSON() ([]byte, error)
func (*UpdateTemplateApiResponse) SetData ¶
func (p *UpdateTemplateApiResponse) SetData(v interface{}) error
func (*UpdateTemplateApiResponse) UnmarshalJSON ¶ added in v4.1.1
func (p *UpdateTemplateApiResponse) UnmarshalJSON(b []byte) error
type UrlBasicAuth ¶
type UrlBasicAuth struct {
ObjectType_ *string `json:"$objectType,omitempty"`
Reserved_ map[string]interface{} `json:"$reserved,omitempty"`
UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
/*
Password for basic authentication.
*/
Password *string `json:"password"`
/*
Username for basic authentication.
*/
Username *string `json:"username"`
}
Basic authentication credentials for image source HTTP/S URL.
func NewUrlBasicAuth ¶
func NewUrlBasicAuth() *UrlBasicAuth
func (*UrlBasicAuth) MarshalJSON ¶
func (p *UrlBasicAuth) MarshalJSON() ([]byte, error)
func (*UrlBasicAuth) UnmarshalJSON ¶ added in v4.1.1
func (p *UrlBasicAuth) UnmarshalJSON(b []byte) error
type UrlSource ¶
type UrlSource struct {
ObjectType_ *string `json:"$objectType,omitempty"`
Reserved_ map[string]interface{} `json:"$reserved,omitempty"`
UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
BasicAuth *UrlBasicAuth `json:"basicAuth,omitempty"`
/*
Ignore the certificate errors if the value is true. Default is false.
*/
ShouldAllowInsecureUrl *bool `json:"shouldAllowInsecureUrl,omitempty"`
/*
The URL for creating an image.
*/
Url *string `json:"url"`
}
The source URL details for creating an image.
func NewUrlSource ¶
func NewUrlSource() *UrlSource
func (*UrlSource) MarshalJSON ¶
func (*UrlSource) UnmarshalJSON ¶ added in v4.1.1
type VmConfigOverride ¶
type VmConfigOverride struct {
ObjectType_ *string `json:"$objectType,omitempty"`
Reserved_ map[string]interface{} `json:"$reserved,omitempty"`
UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
GuestCustomization *import5.GuestCustomizationParams `json:"guestCustomization,omitempty"`
/*
Memory size in bytes.
*/
MemorySizeBytes *int64 `json:"memorySizeBytes,omitempty"`
/*
VM name.
*/
Name *string `json:"name,omitempty"`
/*
NICs attached to the VM.
*/
Nics []import5.Nic `json:"nics,omitempty"`
/*
Number of cores per socket.
*/
NumCoresPerSocket *int `json:"numCoresPerSocket,omitempty"`
/*
Number of vCPU sockets.
*/
NumSockets *int `json:"numSockets,omitempty"`
/*
Number of threads per core.
*/
NumThreadsPerCore *int `json:"numThreadsPerCore,omitempty"`
}
Overrides specification for VM creation from a template.
func NewVmConfigOverride ¶
func NewVmConfigOverride() *VmConfigOverride
func (*VmConfigOverride) MarshalJSON ¶ added in v4.1.1
func (p *VmConfigOverride) MarshalJSON() ([]byte, error)
func (*VmConfigOverride) UnmarshalJSON ¶ added in v4.1.1
func (p *VmConfigOverride) UnmarshalJSON(b []byte) error
type VmDiskSource ¶
type VmDiskSource struct {
ObjectType_ *string `json:"$objectType,omitempty"`
Reserved_ map[string]interface{} `json:"$reserved,omitempty"`
UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
/*
The external identifier of a VM disk.
*/
ExtId *string `json:"extId"`
}
VM disk to create an image. VM disk external identifier is available from the `disks` list in VMs APIs.
func NewVmDiskSource ¶
func NewVmDiskSource() *VmDiskSource
func (*VmDiskSource) MarshalJSON ¶
func (p *VmDiskSource) MarshalJSON() ([]byte, error)
func (*VmDiskSource) UnmarshalJSON ¶ added in v4.1.1
func (p *VmDiskSource) UnmarshalJSON(b []byte) error