Documentation ¶
Index ¶
- type AddImageTagRequest
- type AddImageTagRequestBody
- type AddImageTagResponse
- type AddOrUpdateTagsRequestBody
- type AdditionalProperties
- type BatchAddMembersRequest
- type BatchAddMembersRequestBody
- type BatchAddMembersResponse
- type BatchAddOrDeleteTagsRequest
- type BatchAddOrDeleteTagsRequestBody
- type BatchAddOrDeleteTagsRequestBodyAction
- type BatchAddOrDeleteTagsRequestBodyActionEnum
- type BatchAddOrDeleteTagsResponse
- type BatchDeleteMembersRequest
- type BatchDeleteMembersResponse
- type BatchUpdateMembersRequest
- type BatchUpdateMembersRequestBody
- type BatchUpdateMembersRequestBodyStatus
- type BatchUpdateMembersRequestBodyStatusEnum
- type BatchUpdateMembersResponse
- type CopyImageCrossRegionRequest
- type CopyImageCrossRegionRequestBody
- type CopyImageCrossRegionResponse
- type CopyImageInRegionRequest
- type CopyImageInRegionRequestBody
- type CopyImageInRegionResponse
- type CreateDataImage
- type CreateDataImageRequest
- type CreateDataImageRequestBody
- type CreateDataImageRequestBodyOsType
- type CreateDataImageRequestBodyOsTypeEnum
- type CreateDataImageResponse
- type CreateImageRequest
- type CreateImageRequestBody
- type CreateImageRequestBodyArchitecture
- type CreateImageRequestBodyArchitectureEnum
- type CreateImageRequestBodyType
- type CreateImageRequestBodyTypeEnum
- type CreateImageResponse
- type CreateOrUpdateTagsRequest
- type CreateOrUpdateTagsResponse
- type CreateWholeImageRequest
- type CreateWholeImageRequestBody
- type CreateWholeImageResponse
- type DeleteImageTagRequest
- type DeleteImageTagResponse
- type ExportImageRequest
- type ExportImageRequestBody
- type ExportImageRequestBodyFileFormat
- type ExportImageRequestBodyFileFormatEnum
- type ExportImageResponse
- type GlanceAddImageMemberRequest
- type GlanceAddImageMemberRequestBody
- type GlanceAddImageMemberResponse
- type GlanceCreateImageMetadataRequest
- type GlanceCreateImageMetadataRequestBody
- type GlanceCreateImageMetadataRequestBodyDiskFormat
- type GlanceCreateImageMetadataRequestBodyDiskFormatEnum
- type GlanceCreateImageMetadataResponse
- type GlanceCreateImageMetadataResponseDiskFormat
- type GlanceCreateImageMetadataResponseDiskFormatEnum
- type GlanceCreateImageMetadataResponseOsBit
- type GlanceCreateImageMetadataResponseOsBitEnum
- type GlanceCreateImageMetadataResponseOsType
- type GlanceCreateImageMetadataResponseOsTypeEnum
- type GlanceCreateImageMetadataResponseStatus
- type GlanceCreateImageMetadataResponseStatusEnum
- type GlanceCreateImageMetadataResponseVirtualEnvType
- type GlanceCreateImageMetadataResponseVirtualEnvTypeEnum
- type GlanceCreateTagRequest
- type GlanceCreateTagResponse
- type GlanceDeleteImageMemberRequest
- type GlanceDeleteImageMemberResponse
- type GlanceDeleteImageRequest
- type GlanceDeleteImageRequestBody
- type GlanceDeleteImageResponse
- type GlanceDeleteTagRequest
- type GlanceDeleteTagResponse
- type GlanceImageMembers
- type GlanceListImageMemberSchemasRequest
- type GlanceListImageMemberSchemasResponse
- type GlanceListImageMembersRequest
- type GlanceListImageMembersResponse
- type GlanceListImageSchemasRequest
- type GlanceListImageSchemasResponse
- type GlanceListImagesRequest
- type GlanceListImagesRequestDiskFormat
- type GlanceListImagesRequestDiskFormatEnum
- type GlanceListImagesRequestImagetype
- type GlanceListImagesRequestImagetypeEnum
- type GlanceListImagesRequestOsBit
- type GlanceListImagesRequestOsBitEnum
- type GlanceListImagesRequestOsType
- type GlanceListImagesRequestOsTypeEnum
- type GlanceListImagesRequestPlatform
- type GlanceListImagesRequestPlatformEnum
- type GlanceListImagesRequestStatus
- type GlanceListImagesRequestStatusEnum
- type GlanceListImagesRequestVisibility
- type GlanceListImagesRequestVisibilityEnum
- type GlanceListImagesResponse
- type GlanceShowImageMemberRequest
- type GlanceShowImageMemberResponse
- type GlanceShowImageMemberSchemasRequest
- type GlanceShowImageMemberSchemasResponse
- type GlanceShowImageRequest
- type GlanceShowImageResponse
- type GlanceShowImageResponseBody
- type GlanceShowImageResponseBodyDiskFormat
- type GlanceShowImageResponseBodyDiskFormatEnum
- type GlanceShowImageResponseBodyHwFirmwareType
- type GlanceShowImageResponseBodyHwFirmwareTypeEnum
- type GlanceShowImageResponseBodyImageSourceType
- type GlanceShowImageResponseBodyImageSourceTypeEnum
- type GlanceShowImageResponseBodyImagetype
- type GlanceShowImageResponseBodyImagetypeEnum
- type GlanceShowImageResponseBodyIsOffshelved
- type GlanceShowImageResponseBodyIsOffshelvedEnum
- type GlanceShowImageResponseBodyIsregistered
- type GlanceShowImageResponseBodyIsregisteredEnum
- type GlanceShowImageResponseBodyOsBit
- type GlanceShowImageResponseBodyOsBitEnum
- type GlanceShowImageResponseBodyOsType
- type GlanceShowImageResponseBodyOsTypeEnum
- type GlanceShowImageResponseBodyPlatform
- type GlanceShowImageResponseBodyPlatformEnum
- type GlanceShowImageResponseBodyStatus
- type GlanceShowImageResponseBodyStatusEnum
- type GlanceShowImageResponseBodySupportArm
- type GlanceShowImageResponseBodySupportArmEnum
- type GlanceShowImageResponseBodySupportFcInject
- type GlanceShowImageResponseBodySupportFcInjectEnum
- type GlanceShowImageResponseBodyVirtualEnvType
- type GlanceShowImageResponseBodyVirtualEnvTypeEnum
- type GlanceShowImageResponseBodyVisibility
- type GlanceShowImageResponseBodyVisibilityEnum
- type GlanceShowImageResponseDiskFormat
- type GlanceShowImageResponseDiskFormatEnum
- type GlanceShowImageResponseHwFirmwareType
- type GlanceShowImageResponseHwFirmwareTypeEnum
- type GlanceShowImageResponseImageSourceType
- type GlanceShowImageResponseImageSourceTypeEnum
- type GlanceShowImageResponseImagetype
- type GlanceShowImageResponseImagetypeEnum
- type GlanceShowImageResponseIsOffshelved
- type GlanceShowImageResponseIsOffshelvedEnum
- type GlanceShowImageResponseIsregistered
- type GlanceShowImageResponseIsregisteredEnum
- type GlanceShowImageResponseOsBit
- type GlanceShowImageResponseOsBitEnum
- type GlanceShowImageResponseOsType
- type GlanceShowImageResponseOsTypeEnum
- type GlanceShowImageResponsePlatform
- type GlanceShowImageResponsePlatformEnum
- type GlanceShowImageResponseStatus
- type GlanceShowImageResponseStatusEnum
- type GlanceShowImageResponseSupportArm
- type GlanceShowImageResponseSupportArmEnum
- type GlanceShowImageResponseSupportFcInject
- type GlanceShowImageResponseSupportFcInjectEnum
- type GlanceShowImageResponseVirtualEnvType
- type GlanceShowImageResponseVirtualEnvTypeEnum
- type GlanceShowImageResponseVisibility
- type GlanceShowImageResponseVisibilityEnum
- type GlanceShowImageSchemasRequest
- type GlanceShowImageSchemasResponse
- type GlanceUpdateImageMemberRequest
- type GlanceUpdateImageMemberRequestBody
- type GlanceUpdateImageMemberRequestBodyStatus
- type GlanceUpdateImageMemberRequestBodyStatusEnum
- type GlanceUpdateImageMemberResponse
- type GlanceUpdateImageRequest
- type GlanceUpdateImageRequestBody
- type GlanceUpdateImageRequestBodyOp
- type GlanceUpdateImageRequestBodyOpEnum
- type GlanceUpdateImageResponse
- type GlanceUpdateImageResponseDiskFormat
- type GlanceUpdateImageResponseDiskFormatEnum
- type GlanceUpdateImageResponseHwFirmwareType
- type GlanceUpdateImageResponseHwFirmwareTypeEnum
- type GlanceUpdateImageResponseImageSourceType
- type GlanceUpdateImageResponseImageSourceTypeEnum
- type GlanceUpdateImageResponseImagetype
- type GlanceUpdateImageResponseImagetypeEnum
- type GlanceUpdateImageResponseIsOffshelved
- type GlanceUpdateImageResponseIsOffshelvedEnum
- type GlanceUpdateImageResponseIsregistered
- type GlanceUpdateImageResponseIsregisteredEnum
- type GlanceUpdateImageResponseOsBit
- type GlanceUpdateImageResponseOsBitEnum
- type GlanceUpdateImageResponseOsType
- type GlanceUpdateImageResponseOsTypeEnum
- type GlanceUpdateImageResponsePlatform
- type GlanceUpdateImageResponsePlatformEnum
- type GlanceUpdateImageResponseStatus
- type GlanceUpdateImageResponseStatusEnum
- type GlanceUpdateImageResponseSupportArm
- type GlanceUpdateImageResponseSupportArmEnum
- type GlanceUpdateImageResponseSupportFcInject
- type GlanceUpdateImageResponseSupportFcInjectEnum
- type GlanceUpdateImageResponseVirtualEnvType
- type GlanceUpdateImageResponseVirtualEnvTypeEnum
- type GlanceUpdateImageResponseVisibility
- type GlanceUpdateImageResponseVisibilityEnum
- type ImageInfo
- type ImageInfoArchitecture
- type ImageInfoArchitectureEnum
- type ImageInfoHwFirmwareType
- type ImageInfoHwFirmwareTypeEnum
- type ImageInfoImageSourceType
- type ImageInfoImageSourceTypeEnum
- type ImageInfoImagetype
- type ImageInfoImagetypeEnum
- type ImageInfoIsConfigInit
- type ImageInfoIsConfigInitEnum
- type ImageInfoIsregistered
- type ImageInfoIsregisteredEnum
- type ImageInfoOsBit
- type ImageInfoOsBitEnum
- type ImageInfoOsType
- type ImageInfoOsTypeEnum
- type ImageInfoPlatform
- type ImageInfoPlatformEnum
- type ImageInfoStatus
- type ImageInfoStatusEnum
- type ImageInfoSupportArm
- type ImageInfoSupportArmEnum
- type ImageInfoSupportFcInject
- type ImageInfoSupportFcInjectEnum
- type ImageInfoVirtualEnvType
- type ImageInfoVirtualEnvTypeEnum
- type ImageInfoVisibility
- type ImageInfoVisibilityEnum
- type ImageTag
- type ImportImageQuickRequest
- type ImportImageQuickResponse
- type JobEntities
- type Links
- type ListImageByTagsRequest
- type ListImageByTagsRequestBody
- type ListImageByTagsRequestBodyAction
- type ListImageByTagsRequestBodyActionEnum
- type ListImageByTagsResponse
- type ListImageTagsRequest
- type ListImageTagsResponse
- type ListImagesRequest
- type ListImagesRequestArchitecture
- type ListImagesRequestArchitectureEnum
- type ListImagesRequestDiskFormat
- type ListImagesRequestDiskFormatEnum
- type ListImagesRequestImagetype
- type ListImagesRequestImagetypeEnum
- type ListImagesRequestIsregistered
- type ListImagesRequestIsregisteredEnum
- type ListImagesRequestMemberStatus
- type ListImagesRequestMemberStatusEnum
- type ListImagesRequestOsBit
- type ListImagesRequestOsBitEnum
- type ListImagesRequestOsType
- type ListImagesRequestOsTypeEnum
- type ListImagesRequestPlatform
- type ListImagesRequestPlatformEnum
- type ListImagesRequestSortDir
- type ListImagesRequestSortDirEnum
- type ListImagesRequestSortKey
- type ListImagesRequestSortKeyEnum
- type ListImagesRequestStatus
- type ListImagesRequestStatusEnum
- type ListImagesRequestVirtualEnvType
- type ListImagesRequestVirtualEnvTypeEnum
- type ListImagesRequestVisibility
- type ListImagesRequestVisibilityEnum
- type ListImagesResponse
- type ListImagesTagsRequest
- type ListImagesTagsResponse
- type ListOsVersionsRequest
- type ListOsVersionsResponse
- type ListOsVersionsResponseBody
- type ListTagsRequest
- type ListTagsRequestArchitecture
- type ListTagsRequestArchitectureEnum
- type ListTagsRequestImagetype
- type ListTagsRequestImagetypeEnum
- type ListTagsRequestMemberStatus
- type ListTagsRequestMemberStatusEnum
- type ListTagsRequestOsType
- type ListTagsRequestOsTypeEnum
- type ListTagsRequestStatus
- type ListTagsRequestStatusEnum
- type ListTagsRequestVirtualEnvType
- type ListTagsRequestVirtualEnvTypeEnum
- type ListTagsResponse
- type OsVersionInfo
- type QueryImageByTagsResourceDetail
- type QuickImportImageByFileRequestBody
- type QuickImportImageByFileRequestBodyArchitecture
- type QuickImportImageByFileRequestBodyArchitectureEnum
- type QuickImportImageByFileRequestBodyOsType
- type QuickImportImageByFileRequestBodyOsTypeEnum
- type QuickImportImageByFileRequestBodyType
- type QuickImportImageByFileRequestBodyTypeEnum
- type Quota
- type QuotaInfo
- type RegisterImageRequest
- type RegisterImageRequestBody
- type RegisterImageResponse
- type ResourceTag
- type ShowImageByTagsResource
- type ShowImageQuotaRequest
- type ShowImageQuotaResponse
- type ShowJobRequest
- type ShowJobResponse
- type ShowJobResponseStatus
- type ShowJobResponseStatusEnum
- type TagKeyValue
- type Tags
- type UpdateImageRequest
- type UpdateImageRequestBody
- type UpdateImageRequestBodyOp
- type UpdateImageRequestBodyOpEnum
- type UpdateImageResponse
- type UpdateImageResponseArchitecture
- type UpdateImageResponseArchitectureEnum
- type UpdateImageResponseHwFirmwareType
- type UpdateImageResponseHwFirmwareTypeEnum
- type UpdateImageResponseImageSourceType
- type UpdateImageResponseImageSourceTypeEnum
- type UpdateImageResponseImagetype
- type UpdateImageResponseImagetypeEnum
- type UpdateImageResponseIsConfigInit
- type UpdateImageResponseIsConfigInitEnum
- type UpdateImageResponseIsregistered
- type UpdateImageResponseIsregisteredEnum
- type UpdateImageResponseOsBit
- type UpdateImageResponseOsBitEnum
- type UpdateImageResponseOsType
- type UpdateImageResponseOsTypeEnum
- type UpdateImageResponsePlatform
- type UpdateImageResponsePlatformEnum
- type UpdateImageResponseStatus
- type UpdateImageResponseStatusEnum
- type UpdateImageResponseSupportArm
- type UpdateImageResponseSupportArmEnum
- type UpdateImageResponseSupportFcInject
- type UpdateImageResponseSupportFcInjectEnum
- type UpdateImageResponseVirtualEnvType
- type UpdateImageResponseVirtualEnvTypeEnum
- type UpdateImageResponseVisibility
- type UpdateImageResponseVisibilityEnum
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddImageTagRequest ¶
type AddImageTagRequest struct { ImageId string `json:"image_id"` Body *AddImageTagRequestBody `json:"body,omitempty"` }
Request Object
func (AddImageTagRequest) String ¶
func (o AddImageTagRequest) String() string
type AddImageTagRequestBody ¶
type AddImageTagRequestBody struct {
Tag *ResourceTag `json:"tag"`
}
请求参数
func (AddImageTagRequestBody) String ¶
func (o AddImageTagRequestBody) String() string
type AddImageTagResponse ¶
type AddImageTagResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (AddImageTagResponse) String ¶
func (o AddImageTagResponse) String() string
type AddOrUpdateTagsRequestBody ¶
type AddOrUpdateTagsRequestBody struct { ImageId string `json:"image_id"` Tag *string `json:"tag,omitempty"` ImageTag *ResourceTag `json:"image_tag,omitempty"` }
请求参数
func (AddOrUpdateTagsRequestBody) String ¶
func (o AddOrUpdateTagsRequestBody) String() string
type AdditionalProperties ¶
type AdditionalProperties struct {
Type string `json:"type"`
}
属性值
func (AdditionalProperties) String ¶
func (o AdditionalProperties) String() string
type BatchAddMembersRequest ¶
type BatchAddMembersRequest struct {
Body *BatchAddMembersRequestBody `json:"body,omitempty"`
}
Request Object
func (BatchAddMembersRequest) String ¶
func (o BatchAddMembersRequest) String() string
type BatchAddMembersRequestBody ¶
type BatchAddMembersRequestBody struct { Images []string `json:"images"` Projects []string `json:"projects"` }
批量添加镜像成员body
func (BatchAddMembersRequestBody) String ¶
func (o BatchAddMembersRequestBody) String() string
type BatchAddMembersResponse ¶
type BatchAddMembersResponse struct { JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (BatchAddMembersResponse) String ¶
func (o BatchAddMembersResponse) String() string
type BatchAddOrDeleteTagsRequest ¶
type BatchAddOrDeleteTagsRequest struct { ImageId string `json:"image_id"` Body *BatchAddOrDeleteTagsRequestBody `json:"body,omitempty"` }
Request Object
func (BatchAddOrDeleteTagsRequest) String ¶
func (o BatchAddOrDeleteTagsRequest) String() string
type BatchAddOrDeleteTagsRequestBody ¶
type BatchAddOrDeleteTagsRequestBody struct { Action BatchAddOrDeleteTagsRequestBodyAction `json:"action"` Tags []ResourceTag `json:"tags"` }
镜像标签请求体
func (BatchAddOrDeleteTagsRequestBody) String ¶
func (o BatchAddOrDeleteTagsRequestBody) String() string
type BatchAddOrDeleteTagsRequestBodyAction ¶
type BatchAddOrDeleteTagsRequestBodyAction struct {
// contains filtered or unexported fields
}
func (BatchAddOrDeleteTagsRequestBodyAction) MarshalJSON ¶
func (c BatchAddOrDeleteTagsRequestBodyAction) MarshalJSON() ([]byte, error)
func (*BatchAddOrDeleteTagsRequestBodyAction) UnmarshalJSON ¶
func (c *BatchAddOrDeleteTagsRequestBodyAction) UnmarshalJSON(b []byte) error
type BatchAddOrDeleteTagsRequestBodyActionEnum ¶
type BatchAddOrDeleteTagsRequestBodyActionEnum struct { CREATE BatchAddOrDeleteTagsRequestBodyAction DELETE BatchAddOrDeleteTagsRequestBodyAction }
func GetBatchAddOrDeleteTagsRequestBodyActionEnum ¶
func GetBatchAddOrDeleteTagsRequestBodyActionEnum() BatchAddOrDeleteTagsRequestBodyActionEnum
type BatchAddOrDeleteTagsResponse ¶
type BatchAddOrDeleteTagsResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (BatchAddOrDeleteTagsResponse) String ¶
func (o BatchAddOrDeleteTagsResponse) String() string
type BatchDeleteMembersRequest ¶
type BatchDeleteMembersRequest struct {
Body *BatchAddMembersRequestBody `json:"body,omitempty"`
}
Request Object
func (BatchDeleteMembersRequest) String ¶
func (o BatchDeleteMembersRequest) String() string
type BatchDeleteMembersResponse ¶
type BatchDeleteMembersResponse struct { JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (BatchDeleteMembersResponse) String ¶
func (o BatchDeleteMembersResponse) String() string
type BatchUpdateMembersRequest ¶
type BatchUpdateMembersRequest struct {
Body *BatchUpdateMembersRequestBody `json:"body,omitempty"`
}
Request Object
func (BatchUpdateMembersRequest) String ¶
func (o BatchUpdateMembersRequest) String() string
type BatchUpdateMembersRequestBody ¶
type BatchUpdateMembersRequestBody struct { Images []string `json:"images"` ProjectId string `json:"project_id"` Status BatchUpdateMembersRequestBodyStatus `json:"status"` VaultId *string `json:"vault_id,omitempty"` }
更新镜像成员状态请求体
func (BatchUpdateMembersRequestBody) String ¶
func (o BatchUpdateMembersRequestBody) String() string
type BatchUpdateMembersRequestBodyStatus ¶
type BatchUpdateMembersRequestBodyStatus struct {
// contains filtered or unexported fields
}
func (BatchUpdateMembersRequestBodyStatus) MarshalJSON ¶
func (c BatchUpdateMembersRequestBodyStatus) MarshalJSON() ([]byte, error)
func (*BatchUpdateMembersRequestBodyStatus) UnmarshalJSON ¶
func (c *BatchUpdateMembersRequestBodyStatus) UnmarshalJSON(b []byte) error
type BatchUpdateMembersRequestBodyStatusEnum ¶
type BatchUpdateMembersRequestBodyStatusEnum struct { ACCEPTED BatchUpdateMembersRequestBodyStatus REJECTED BatchUpdateMembersRequestBodyStatus }
func GetBatchUpdateMembersRequestBodyStatusEnum ¶
func GetBatchUpdateMembersRequestBodyStatusEnum() BatchUpdateMembersRequestBodyStatusEnum
type BatchUpdateMembersResponse ¶
type BatchUpdateMembersResponse struct { JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (BatchUpdateMembersResponse) String ¶
func (o BatchUpdateMembersResponse) String() string
type CopyImageCrossRegionRequest ¶
type CopyImageCrossRegionRequest struct { ImageId string `json:"image_id"` Body *CopyImageCrossRegionRequestBody `json:"body,omitempty"` }
Request Object
func (CopyImageCrossRegionRequest) String ¶
func (o CopyImageCrossRegionRequest) String() string
type CopyImageCrossRegionRequestBody ¶
type CopyImageCrossRegionRequestBody struct { AgencyName string `json:"agency_name"` Description *string `json:"description,omitempty"` Name string `json:"name"` ProjectName string `json:"project_name"` Region string `json:"region"` }
func (CopyImageCrossRegionRequestBody) String ¶
func (o CopyImageCrossRegionRequestBody) String() string
type CopyImageCrossRegionResponse ¶
type CopyImageCrossRegionResponse struct { JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CopyImageCrossRegionResponse) String ¶
func (o CopyImageCrossRegionResponse) String() string
type CopyImageInRegionRequest ¶
type CopyImageInRegionRequest struct { ImageId string `json:"image_id"` Body *CopyImageInRegionRequestBody `json:"body,omitempty"` }
Request Object
func (CopyImageInRegionRequest) String ¶
func (o CopyImageInRegionRequest) String() string
type CopyImageInRegionRequestBody ¶
type CopyImageInRegionRequestBody struct { CmkId *string `json:"cmk_id,omitempty"` Description *string `json:"description,omitempty"` EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` Name string `json:"name"` }
请求参数
func (CopyImageInRegionRequestBody) String ¶
func (o CopyImageInRegionRequestBody) String() string
type CopyImageInRegionResponse ¶
type CopyImageInRegionResponse struct { JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CopyImageInRegionResponse) String ¶
func (o CopyImageInRegionResponse) String() string
type CreateDataImage ¶
type CreateDataImage struct { Name string `json:"name"` VolumeId string `json:"volume_id"` Description *string `json:"description,omitempty"` Tags *[]string `json:"tags,omitempty"` }
数据盘信息
func (CreateDataImage) String ¶
func (o CreateDataImage) String() string
type CreateDataImageRequest ¶
type CreateDataImageRequest struct {
Body *CreateDataImageRequestBody `json:"body,omitempty"`
}
Request Object
func (CreateDataImageRequest) String ¶
func (o CreateDataImageRequest) String() string
type CreateDataImageRequestBody ¶
type CreateDataImageRequestBody struct { CmkId *string `json:"cmk_id,omitempty"` Description *string `json:"description,omitempty"` EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` ImageTags *[]ImageTag `json:"image_tags,omitempty"` ImageUrl string `json:"image_url"` MinDisk int32 `json:"min_disk"` Name string `json:"name"` OsType CreateDataImageRequestBodyOsType `json:"os_type"` Tags *[]string `json:"tags,omitempty"` }
创建镜像请求体
func (CreateDataImageRequestBody) String ¶
func (o CreateDataImageRequestBody) String() string
type CreateDataImageRequestBodyOsType ¶
type CreateDataImageRequestBodyOsType struct {
// contains filtered or unexported fields
}
func (CreateDataImageRequestBodyOsType) MarshalJSON ¶
func (c CreateDataImageRequestBodyOsType) MarshalJSON() ([]byte, error)
func (*CreateDataImageRequestBodyOsType) UnmarshalJSON ¶
func (c *CreateDataImageRequestBodyOsType) UnmarshalJSON(b []byte) error
type CreateDataImageRequestBodyOsTypeEnum ¶
type CreateDataImageRequestBodyOsTypeEnum struct { WINDOWS CreateDataImageRequestBodyOsType LINUX CreateDataImageRequestBodyOsType }
func GetCreateDataImageRequestBodyOsTypeEnum ¶
func GetCreateDataImageRequestBodyOsTypeEnum() CreateDataImageRequestBodyOsTypeEnum
type CreateDataImageResponse ¶
type CreateDataImageResponse struct { JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateDataImageResponse) String ¶
func (o CreateDataImageResponse) String() string
type CreateImageRequest ¶
type CreateImageRequest struct {
Body *CreateImageRequestBody `json:"body,omitempty"`
}
Request Object
func (CreateImageRequest) String ¶
func (o CreateImageRequest) String() string
type CreateImageRequestBody ¶
type CreateImageRequestBody struct { DataImages *[]CreateDataImage `json:"data_images,omitempty"` Description *string `json:"description,omitempty"` EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` ImageTags *[]TagKeyValue `json:"image_tags,omitempty"` InstanceId *string `json:"instance_id,omitempty"` Name string `json:"name"` Tags *[]string `json:"tags,omitempty"` MaxRam *int32 `json:"max_ram,omitempty"` MinRam *int32 `json:"min_ram,omitempty"` OsVersion *string `json:"os_version,omitempty"` ImageUrl *string `json:"image_url,omitempty"` MinDisk *int32 `json:"min_disk,omitempty"` IsConfig *bool `json:"is_config,omitempty"` CmkId *string `json:"cmk_id,omitempty"` Type *CreateImageRequestBodyType `json:"type,omitempty"` IsQuickImport *bool `json:"is_quick_import,omitempty"` Architecture *CreateImageRequestBodyArchitecture `json:"architecture,omitempty"` VolumeId *string `json:"volume_id,omitempty"` }
创建镜像请求参数体
func (CreateImageRequestBody) String ¶
func (o CreateImageRequestBody) String() string
type CreateImageRequestBodyArchitecture ¶
type CreateImageRequestBodyArchitecture struct {
// contains filtered or unexported fields
}
func (CreateImageRequestBodyArchitecture) MarshalJSON ¶
func (c CreateImageRequestBodyArchitecture) MarshalJSON() ([]byte, error)
func (*CreateImageRequestBodyArchitecture) UnmarshalJSON ¶
func (c *CreateImageRequestBodyArchitecture) UnmarshalJSON(b []byte) error
type CreateImageRequestBodyArchitectureEnum ¶
type CreateImageRequestBodyArchitectureEnum struct { X86 CreateImageRequestBodyArchitecture ARM CreateImageRequestBodyArchitecture }
func GetCreateImageRequestBodyArchitectureEnum ¶
func GetCreateImageRequestBodyArchitectureEnum() CreateImageRequestBodyArchitectureEnum
type CreateImageRequestBodyType ¶
type CreateImageRequestBodyType struct {
// contains filtered or unexported fields
}
func (CreateImageRequestBodyType) MarshalJSON ¶
func (c CreateImageRequestBodyType) MarshalJSON() ([]byte, error)
func (*CreateImageRequestBodyType) UnmarshalJSON ¶
func (c *CreateImageRequestBodyType) UnmarshalJSON(b []byte) error
type CreateImageRequestBodyTypeEnum ¶
type CreateImageRequestBodyTypeEnum struct { ECS CreateImageRequestBodyType BMS CreateImageRequestBodyType FUSION_COMPUTE CreateImageRequestBodyType IRONIC CreateImageRequestBodyType }
func GetCreateImageRequestBodyTypeEnum ¶
func GetCreateImageRequestBodyTypeEnum() CreateImageRequestBodyTypeEnum
type CreateImageResponse ¶
type CreateImageResponse struct { JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateImageResponse) String ¶
func (o CreateImageResponse) String() string
type CreateOrUpdateTagsRequest ¶
type CreateOrUpdateTagsRequest struct {
Body *AddOrUpdateTagsRequestBody `json:"body,omitempty"`
}
Request Object
func (CreateOrUpdateTagsRequest) String ¶
func (o CreateOrUpdateTagsRequest) String() string
type CreateOrUpdateTagsResponse ¶
type CreateOrUpdateTagsResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (CreateOrUpdateTagsResponse) String ¶
func (o CreateOrUpdateTagsResponse) String() string
type CreateWholeImageRequest ¶
type CreateWholeImageRequest struct {
Body *CreateWholeImageRequestBody `json:"body,omitempty"`
}
Request Object
func (CreateWholeImageRequest) String ¶
func (o CreateWholeImageRequest) String() string
type CreateWholeImageRequestBody ¶
type CreateWholeImageRequestBody struct { Description *string `json:"description,omitempty"` EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` ImageTags *[]TagKeyValue `json:"image_tags,omitempty"` InstanceId *string `json:"instance_id,omitempty"` Name string `json:"name"` Tags *[]string `json:"tags,omitempty"` BackupId *string `json:"backup_id,omitempty"` WholeImageType *string `json:"whole_image_type,omitempty"` MaxRam *int32 `json:"max_ram,omitempty"` MinRam *int32 `json:"min_ram,omitempty"` VaultId *string `json:"vault_id,omitempty"` }
func (CreateWholeImageRequestBody) String ¶
func (o CreateWholeImageRequestBody) String() string
type CreateWholeImageResponse ¶
type CreateWholeImageResponse struct { JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateWholeImageResponse) String ¶
func (o CreateWholeImageResponse) String() string
type DeleteImageTagRequest ¶
Request Object
func (DeleteImageTagRequest) String ¶
func (o DeleteImageTagRequest) String() string
type DeleteImageTagResponse ¶
type DeleteImageTagResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (DeleteImageTagResponse) String ¶
func (o DeleteImageTagResponse) String() string
type ExportImageRequest ¶
type ExportImageRequest struct { ImageId string `json:"image_id"` Body *ExportImageRequestBody `json:"body,omitempty"` }
Request Object
func (ExportImageRequest) String ¶
func (o ExportImageRequest) String() string
type ExportImageRequestBody ¶
type ExportImageRequestBody struct { BucketUrl string `json:"bucket_url"` FileFormat ExportImageRequestBodyFileFormat `json:"file_format"` }
镜像导出请求体
func (ExportImageRequestBody) String ¶
func (o ExportImageRequestBody) String() string
type ExportImageRequestBodyFileFormat ¶
type ExportImageRequestBodyFileFormat struct {
// contains filtered or unexported fields
}
func (ExportImageRequestBodyFileFormat) MarshalJSON ¶
func (c ExportImageRequestBodyFileFormat) MarshalJSON() ([]byte, error)
func (*ExportImageRequestBodyFileFormat) UnmarshalJSON ¶
func (c *ExportImageRequestBodyFileFormat) UnmarshalJSON(b []byte) error
type ExportImageRequestBodyFileFormatEnum ¶
type ExportImageRequestBodyFileFormatEnum struct { QCOW2 ExportImageRequestBodyFileFormat VHD ExportImageRequestBodyFileFormat ZVHD ExportImageRequestBodyFileFormat VMDK ExportImageRequestBodyFileFormat }
func GetExportImageRequestBodyFileFormatEnum ¶
func GetExportImageRequestBodyFileFormatEnum() ExportImageRequestBodyFileFormatEnum
type ExportImageResponse ¶
type ExportImageResponse struct { JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ExportImageResponse) String ¶
func (o ExportImageResponse) String() string
type GlanceAddImageMemberRequest ¶
type GlanceAddImageMemberRequest struct { ImageId string `json:"image_id"` Body *GlanceAddImageMemberRequestBody `json:"body,omitempty"` }
Request Object
func (GlanceAddImageMemberRequest) String ¶
func (o GlanceAddImageMemberRequest) String() string
type GlanceAddImageMemberRequestBody ¶
type GlanceAddImageMemberRequestBody struct {
Member string `json:"member"`
}
添加镜像成员请求参数
func (GlanceAddImageMemberRequestBody) String ¶
func (o GlanceAddImageMemberRequestBody) String() string
type GlanceAddImageMemberResponse ¶
type GlanceAddImageMemberResponse struct { Status *string `json:"status,omitempty"` CreatedAt *string `json:"created_at,omitempty"` UpdatedAt *string `json:"updated_at,omitempty"` ImageId *string `json:"image_id,omitempty"` MemberId *string `json:"member_id,omitempty"` Schema *string `json:"schema,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (GlanceAddImageMemberResponse) String ¶
func (o GlanceAddImageMemberResponse) String() string
type GlanceCreateImageMetadataRequest ¶
type GlanceCreateImageMetadataRequest struct {
Body *GlanceCreateImageMetadataRequestBody `json:"body,omitempty"`
}
Request Object
func (GlanceCreateImageMetadataRequest) String ¶
func (o GlanceCreateImageMetadataRequest) String() string
type GlanceCreateImageMetadataRequestBody ¶
type GlanceCreateImageMetadataRequestBody struct { OsVersion *string `json:"__os_version,omitempty"` ContainerFormat *string `json:"container_format,omitempty"` DiskFormat *GlanceCreateImageMetadataRequestBodyDiskFormat `json:"disk_format,omitempty"` MinDisk *int32 `json:"min_disk,omitempty"` MinRam *int32 `json:"min_ram,omitempty"` Name *string `json:"name,omitempty"` Protected *bool `json:"protected,omitempty"` Tags *[]string `json:"tags,omitempty"` Visibility *string `json:"visibility,omitempty"` }
创建镜像请求体
func (GlanceCreateImageMetadataRequestBody) String ¶
func (o GlanceCreateImageMetadataRequestBody) String() string
type GlanceCreateImageMetadataRequestBodyDiskFormat ¶
type GlanceCreateImageMetadataRequestBodyDiskFormat struct {
// contains filtered or unexported fields
}
func (GlanceCreateImageMetadataRequestBodyDiskFormat) MarshalJSON ¶
func (c GlanceCreateImageMetadataRequestBodyDiskFormat) MarshalJSON() ([]byte, error)
func (*GlanceCreateImageMetadataRequestBodyDiskFormat) UnmarshalJSON ¶
func (c *GlanceCreateImageMetadataRequestBodyDiskFormat) UnmarshalJSON(b []byte) error
type GlanceCreateImageMetadataRequestBodyDiskFormatEnum ¶
type GlanceCreateImageMetadataRequestBodyDiskFormatEnum struct { VHD GlanceCreateImageMetadataRequestBodyDiskFormat ZVHD GlanceCreateImageMetadataRequestBodyDiskFormat ZVHD2 GlanceCreateImageMetadataRequestBodyDiskFormat RAW GlanceCreateImageMetadataRequestBodyDiskFormat QCOW2 GlanceCreateImageMetadataRequestBodyDiskFormat }
func GetGlanceCreateImageMetadataRequestBodyDiskFormatEnum ¶
func GetGlanceCreateImageMetadataRequestBodyDiskFormatEnum() GlanceCreateImageMetadataRequestBodyDiskFormatEnum
type GlanceCreateImageMetadataResponse ¶
type GlanceCreateImageMetadataResponse struct { Visibility *string `json:"visibility,omitempty"` Name *string `json:"name,omitempty"` Protected *bool `json:"protected,omitempty"` ContainerFormat *string `json:"container_format,omitempty"` DiskFormat *GlanceCreateImageMetadataResponseDiskFormat `json:"disk_format,omitempty"` Tags *[]string `json:"tags,omitempty"` MinRam *int32 `json:"min_ram,omitempty"` MinDisk *int32 `json:"min_disk,omitempty"` Status *GlanceCreateImageMetadataResponseStatus `json:"status,omitempty"` CreatedAt *string `json:"created_at,omitempty"` UpdatedAt *string `json:"updated_at,omitempty"` Self *string `json:"self,omitempty"` Id *string `json:"id,omitempty"` File *string `json:"file,omitempty"` Schema *string `json:"schema,omitempty"` ImageSourceType *string `json:"__image_source_type,omitempty"` ImageSize *string `json:"__image_size,omitempty"` Isregistered *string `json:"__isregistered,omitempty"` OsVersion *string `json:"__os_version,omitempty"` OsType *GlanceCreateImageMetadataResponseOsType `json:"__os_type,omitempty"` Platform *string `json:"__platform,omitempty"` OsBit *GlanceCreateImageMetadataResponseOsBit `json:"__os_bit,omitempty"` Imagetype *string `json:"__imagetype,omitempty"` VirtualEnvType *GlanceCreateImageMetadataResponseVirtualEnvType `json:"virtual_env_type,omitempty"` Owner *string `json:"owner,omitempty"` VirtualSize *int32 `json:"virtual_size,omitempty"` Properties *interface{} `json:"properties,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (GlanceCreateImageMetadataResponse) String ¶
func (o GlanceCreateImageMetadataResponse) String() string
type GlanceCreateImageMetadataResponseDiskFormat ¶
type GlanceCreateImageMetadataResponseDiskFormat struct {
// contains filtered or unexported fields
}
func (GlanceCreateImageMetadataResponseDiskFormat) MarshalJSON ¶
func (c GlanceCreateImageMetadataResponseDiskFormat) MarshalJSON() ([]byte, error)
func (*GlanceCreateImageMetadataResponseDiskFormat) UnmarshalJSON ¶
func (c *GlanceCreateImageMetadataResponseDiskFormat) UnmarshalJSON(b []byte) error
type GlanceCreateImageMetadataResponseDiskFormatEnum ¶
type GlanceCreateImageMetadataResponseDiskFormatEnum struct { VHD GlanceCreateImageMetadataResponseDiskFormat ZVHD GlanceCreateImageMetadataResponseDiskFormat RAW GlanceCreateImageMetadataResponseDiskFormat QCOW2 GlanceCreateImageMetadataResponseDiskFormat }
func GetGlanceCreateImageMetadataResponseDiskFormatEnum ¶
func GetGlanceCreateImageMetadataResponseDiskFormatEnum() GlanceCreateImageMetadataResponseDiskFormatEnum
type GlanceCreateImageMetadataResponseOsBit ¶
type GlanceCreateImageMetadataResponseOsBit struct {
// contains filtered or unexported fields
}
func (GlanceCreateImageMetadataResponseOsBit) MarshalJSON ¶
func (c GlanceCreateImageMetadataResponseOsBit) MarshalJSON() ([]byte, error)
func (*GlanceCreateImageMetadataResponseOsBit) UnmarshalJSON ¶
func (c *GlanceCreateImageMetadataResponseOsBit) UnmarshalJSON(b []byte) error
type GlanceCreateImageMetadataResponseOsBitEnum ¶
type GlanceCreateImageMetadataResponseOsBitEnum struct { E_32 GlanceCreateImageMetadataResponseOsBit E_64 GlanceCreateImageMetadataResponseOsBit }
func GetGlanceCreateImageMetadataResponseOsBitEnum ¶
func GetGlanceCreateImageMetadataResponseOsBitEnum() GlanceCreateImageMetadataResponseOsBitEnum
type GlanceCreateImageMetadataResponseOsType ¶
type GlanceCreateImageMetadataResponseOsType struct {
// contains filtered or unexported fields
}
func (GlanceCreateImageMetadataResponseOsType) MarshalJSON ¶
func (c GlanceCreateImageMetadataResponseOsType) MarshalJSON() ([]byte, error)
func (*GlanceCreateImageMetadataResponseOsType) UnmarshalJSON ¶
func (c *GlanceCreateImageMetadataResponseOsType) UnmarshalJSON(b []byte) error
type GlanceCreateImageMetadataResponseOsTypeEnum ¶
type GlanceCreateImageMetadataResponseOsTypeEnum struct { WINDOWS GlanceCreateImageMetadataResponseOsType LINUX GlanceCreateImageMetadataResponseOsType OTHER GlanceCreateImageMetadataResponseOsType }
func GetGlanceCreateImageMetadataResponseOsTypeEnum ¶
func GetGlanceCreateImageMetadataResponseOsTypeEnum() GlanceCreateImageMetadataResponseOsTypeEnum
type GlanceCreateImageMetadataResponseStatus ¶
type GlanceCreateImageMetadataResponseStatus struct {
// contains filtered or unexported fields
}
func (GlanceCreateImageMetadataResponseStatus) MarshalJSON ¶
func (c GlanceCreateImageMetadataResponseStatus) MarshalJSON() ([]byte, error)
func (*GlanceCreateImageMetadataResponseStatus) UnmarshalJSON ¶
func (c *GlanceCreateImageMetadataResponseStatus) UnmarshalJSON(b []byte) error
type GlanceCreateImageMetadataResponseStatusEnum ¶
type GlanceCreateImageMetadataResponseStatusEnum struct { QUEUED GlanceCreateImageMetadataResponseStatus SAVING GlanceCreateImageMetadataResponseStatus DELETED GlanceCreateImageMetadataResponseStatus KILLED GlanceCreateImageMetadataResponseStatus ACTIVE GlanceCreateImageMetadataResponseStatus }
func GetGlanceCreateImageMetadataResponseStatusEnum ¶
func GetGlanceCreateImageMetadataResponseStatusEnum() GlanceCreateImageMetadataResponseStatusEnum
type GlanceCreateImageMetadataResponseVirtualEnvType ¶
type GlanceCreateImageMetadataResponseVirtualEnvType struct {
// contains filtered or unexported fields
}
func (GlanceCreateImageMetadataResponseVirtualEnvType) MarshalJSON ¶
func (c GlanceCreateImageMetadataResponseVirtualEnvType) MarshalJSON() ([]byte, error)
func (*GlanceCreateImageMetadataResponseVirtualEnvType) UnmarshalJSON ¶
func (c *GlanceCreateImageMetadataResponseVirtualEnvType) UnmarshalJSON(b []byte) error
type GlanceCreateImageMetadataResponseVirtualEnvTypeEnum ¶
type GlanceCreateImageMetadataResponseVirtualEnvTypeEnum struct { FUSION_COMPUTE GlanceCreateImageMetadataResponseVirtualEnvType IRONIC GlanceCreateImageMetadataResponseVirtualEnvType DATA_IMAGE GlanceCreateImageMetadataResponseVirtualEnvType }
func GetGlanceCreateImageMetadataResponseVirtualEnvTypeEnum ¶
func GetGlanceCreateImageMetadataResponseVirtualEnvTypeEnum() GlanceCreateImageMetadataResponseVirtualEnvTypeEnum
type GlanceCreateTagRequest ¶
Request Object
func (GlanceCreateTagRequest) String ¶
func (o GlanceCreateTagRequest) String() string
type GlanceCreateTagResponse ¶
type GlanceCreateTagResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (GlanceCreateTagResponse) String ¶
func (o GlanceCreateTagResponse) String() string
type GlanceDeleteImageMemberRequest ¶
type GlanceDeleteImageMemberRequest struct { ImageId string `json:"image_id"` MemberId string `json:"member_id"` }
Request Object
func (GlanceDeleteImageMemberRequest) String ¶
func (o GlanceDeleteImageMemberRequest) String() string
type GlanceDeleteImageMemberResponse ¶
type GlanceDeleteImageMemberResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (GlanceDeleteImageMemberResponse) String ¶
func (o GlanceDeleteImageMemberResponse) String() string
type GlanceDeleteImageRequest ¶
type GlanceDeleteImageRequest struct { ImageId string `json:"image_id"` Body *GlanceDeleteImageRequestBody `json:"body,omitempty"` }
Request Object
func (GlanceDeleteImageRequest) String ¶
func (o GlanceDeleteImageRequest) String() string
type GlanceDeleteImageRequestBody ¶
type GlanceDeleteImageRequestBody struct {
DeleteBackup *bool `json:"delete_backup,omitempty"`
}
请求参数
func (GlanceDeleteImageRequestBody) String ¶
func (o GlanceDeleteImageRequestBody) String() string
type GlanceDeleteImageResponse ¶
type GlanceDeleteImageResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (GlanceDeleteImageResponse) String ¶
func (o GlanceDeleteImageResponse) String() string
type GlanceDeleteTagRequest ¶
Request Object
func (GlanceDeleteTagRequest) String ¶
func (o GlanceDeleteTagRequest) String() string
type GlanceDeleteTagResponse ¶
type GlanceDeleteTagResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (GlanceDeleteTagResponse) String ¶
func (o GlanceDeleteTagResponse) String() string
type GlanceImageMembers ¶
type GlanceImageMembers struct { Status string `json:"status"` CreatedAt string `json:"created_at"` UpdatedAt string `json:"updated_at"` ImageId string `json:"image_id"` MemberId string `json:"member_id"` Schema string `json:"schema"` }
获取镜像成员列表
func (GlanceImageMembers) String ¶
func (o GlanceImageMembers) String() string
type GlanceListImageMemberSchemasRequest ¶
type GlanceListImageMemberSchemasRequest struct { }
Request Object
func (GlanceListImageMemberSchemasRequest) String ¶
func (o GlanceListImageMemberSchemasRequest) String() string
type GlanceListImageMemberSchemasResponse ¶
type GlanceListImageMemberSchemasResponse struct { Links *[]Links `json:"links,omitempty"` Name *string `json:"name,omitempty"` Properties *interface{} `json:"properties,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (GlanceListImageMemberSchemasResponse) String ¶
func (o GlanceListImageMemberSchemasResponse) String() string
type GlanceListImageMembersRequest ¶
type GlanceListImageMembersRequest struct {
ImageId string `json:"image_id"`
}
Request Object
func (GlanceListImageMembersRequest) String ¶
func (o GlanceListImageMembersRequest) String() string
type GlanceListImageMembersResponse ¶
type GlanceListImageMembersResponse struct { Members *[]GlanceImageMembers `json:"members,omitempty"` Schema *string `json:"schema,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (GlanceListImageMembersResponse) String ¶
func (o GlanceListImageMembersResponse) String() string
type GlanceListImageSchemasRequest ¶
type GlanceListImageSchemasRequest struct { }
Request Object
func (GlanceListImageSchemasRequest) String ¶
func (o GlanceListImageSchemasRequest) String() string
type GlanceListImageSchemasResponse ¶
type GlanceListImageSchemasResponse struct { Name *string `json:"name,omitempty"` Properties *interface{} `json:"properties,omitempty"` Links *[]Links `json:"links,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (GlanceListImageSchemasResponse) String ¶
func (o GlanceListImageSchemasResponse) String() string
type GlanceListImagesRequest ¶
type GlanceListImagesRequest struct { Imagetype *GlanceListImagesRequestImagetype `json:"__imagetype,omitempty"` Isregistered *bool `json:"__isregistered,omitempty"` OsBit *GlanceListImagesRequestOsBit `json:"__os_bit,omitempty"` OsType *GlanceListImagesRequestOsType `json:"__os_type,omitempty"` Platform *GlanceListImagesRequestPlatform `json:"__platform,omitempty"` SupportDiskintensive *string `json:"__support_diskintensive,omitempty"` SupportHighperformance *string `json:"__support_highperformance,omitempty"` SupportKvm *string `json:"__support_kvm,omitempty"` SupportKvmGpuType *string `json:"__support_kvm_gpu_type,omitempty"` SupportKvmInfiniband *string `json:"__support_kvm_infiniband,omitempty"` SupportLargememory *string `json:"__support_largememory,omitempty"` SupportXen *string `json:"__support_xen,omitempty"` SupportXenGpuType *string `json:"__support_xen_gpu_type,omitempty"` SupportXenHana *string `json:"__support_xen_hana,omitempty"` ContainerFormat *string `json:"container_format,omitempty"` DiskFormat *GlanceListImagesRequestDiskFormat `json:"disk_format,omitempty"` Id *string `json:"id,omitempty"` Limit *int32 `json:"limit,omitempty"` Marker *string `json:"marker,omitempty"` MemberStatus *string `json:"member_status,omitempty"` MinDisk *int32 `json:"min_disk,omitempty"` MinRam *int32 `json:"min_ram,omitempty"` Name *string `json:"name,omitempty"` Owner *string `json:"owner,omitempty"` Protected *bool `json:"protected,omitempty"` SortDir *string `json:"sort_dir,omitempty"` SortKey *string `json:"sort_key,omitempty"` Status *GlanceListImagesRequestStatus `json:"status,omitempty"` Tag *string `json:"tag,omitempty"` Visibility *GlanceListImagesRequestVisibility `json:"visibility,omitempty"` CreatedAt *string `json:"created_at,omitempty"` UpdatedAt *string `json:"updated_at,omitempty"` }
Request Object
func (GlanceListImagesRequest) String ¶
func (o GlanceListImagesRequest) String() string
type GlanceListImagesRequestDiskFormat ¶
type GlanceListImagesRequestDiskFormat struct {
// contains filtered or unexported fields
}
func (GlanceListImagesRequestDiskFormat) MarshalJSON ¶
func (c GlanceListImagesRequestDiskFormat) MarshalJSON() ([]byte, error)
func (*GlanceListImagesRequestDiskFormat) UnmarshalJSON ¶
func (c *GlanceListImagesRequestDiskFormat) UnmarshalJSON(b []byte) error
type GlanceListImagesRequestDiskFormatEnum ¶
type GlanceListImagesRequestDiskFormatEnum struct { VHD GlanceListImagesRequestDiskFormat ZVHD GlanceListImagesRequestDiskFormat RAW GlanceListImagesRequestDiskFormat QCOW2 GlanceListImagesRequestDiskFormat }
func GetGlanceListImagesRequestDiskFormatEnum ¶
func GetGlanceListImagesRequestDiskFormatEnum() GlanceListImagesRequestDiskFormatEnum
type GlanceListImagesRequestImagetype ¶
type GlanceListImagesRequestImagetype struct {
// contains filtered or unexported fields
}
func (GlanceListImagesRequestImagetype) MarshalJSON ¶
func (c GlanceListImagesRequestImagetype) MarshalJSON() ([]byte, error)
func (*GlanceListImagesRequestImagetype) UnmarshalJSON ¶
func (c *GlanceListImagesRequestImagetype) UnmarshalJSON(b []byte) error
type GlanceListImagesRequestImagetypeEnum ¶
type GlanceListImagesRequestImagetypeEnum struct { GOLD GlanceListImagesRequestImagetype PRIVATE GlanceListImagesRequestImagetype SHARED GlanceListImagesRequestImagetype }
func GetGlanceListImagesRequestImagetypeEnum ¶
func GetGlanceListImagesRequestImagetypeEnum() GlanceListImagesRequestImagetypeEnum
type GlanceListImagesRequestOsBit ¶
type GlanceListImagesRequestOsBit struct {
// contains filtered or unexported fields
}
func (GlanceListImagesRequestOsBit) MarshalJSON ¶
func (c GlanceListImagesRequestOsBit) MarshalJSON() ([]byte, error)
func (*GlanceListImagesRequestOsBit) UnmarshalJSON ¶
func (c *GlanceListImagesRequestOsBit) UnmarshalJSON(b []byte) error
type GlanceListImagesRequestOsBitEnum ¶
type GlanceListImagesRequestOsBitEnum struct { E_32 GlanceListImagesRequestOsBit E_64 GlanceListImagesRequestOsBit }
func GetGlanceListImagesRequestOsBitEnum ¶
func GetGlanceListImagesRequestOsBitEnum() GlanceListImagesRequestOsBitEnum
type GlanceListImagesRequestOsType ¶
type GlanceListImagesRequestOsType struct {
// contains filtered or unexported fields
}
func (GlanceListImagesRequestOsType) MarshalJSON ¶
func (c GlanceListImagesRequestOsType) MarshalJSON() ([]byte, error)
func (*GlanceListImagesRequestOsType) UnmarshalJSON ¶
func (c *GlanceListImagesRequestOsType) UnmarshalJSON(b []byte) error
type GlanceListImagesRequestOsTypeEnum ¶
type GlanceListImagesRequestOsTypeEnum struct { LINUX GlanceListImagesRequestOsType WINDOWS GlanceListImagesRequestOsType OTHER GlanceListImagesRequestOsType }
func GetGlanceListImagesRequestOsTypeEnum ¶
func GetGlanceListImagesRequestOsTypeEnum() GlanceListImagesRequestOsTypeEnum
type GlanceListImagesRequestPlatform ¶
type GlanceListImagesRequestPlatform struct {
// contains filtered or unexported fields
}
func (GlanceListImagesRequestPlatform) MarshalJSON ¶
func (c GlanceListImagesRequestPlatform) MarshalJSON() ([]byte, error)
func (*GlanceListImagesRequestPlatform) UnmarshalJSON ¶
func (c *GlanceListImagesRequestPlatform) UnmarshalJSON(b []byte) error
type GlanceListImagesRequestPlatformEnum ¶
type GlanceListImagesRequestPlatformEnum struct { WINDOWS GlanceListImagesRequestPlatform UBUNTU GlanceListImagesRequestPlatform RED_HAT GlanceListImagesRequestPlatform SUSE GlanceListImagesRequestPlatform CENT_OS GlanceListImagesRequestPlatform DEBIAN GlanceListImagesRequestPlatform OPEN_SUSE GlanceListImagesRequestPlatform ORACLE_LINUX GlanceListImagesRequestPlatform FEDORA GlanceListImagesRequestPlatform OTHER GlanceListImagesRequestPlatform CORE_OS GlanceListImagesRequestPlatform EULE_OS GlanceListImagesRequestPlatform }
func GetGlanceListImagesRequestPlatformEnum ¶
func GetGlanceListImagesRequestPlatformEnum() GlanceListImagesRequestPlatformEnum
type GlanceListImagesRequestStatus ¶
type GlanceListImagesRequestStatus struct {
// contains filtered or unexported fields
}
func (GlanceListImagesRequestStatus) MarshalJSON ¶
func (c GlanceListImagesRequestStatus) MarshalJSON() ([]byte, error)
func (*GlanceListImagesRequestStatus) UnmarshalJSON ¶
func (c *GlanceListImagesRequestStatus) UnmarshalJSON(b []byte) error
type GlanceListImagesRequestStatusEnum ¶
type GlanceListImagesRequestStatusEnum struct { QUEUED GlanceListImagesRequestStatus SAVING GlanceListImagesRequestStatus DELETED GlanceListImagesRequestStatus KILLED GlanceListImagesRequestStatus ACTIVE GlanceListImagesRequestStatus }
func GetGlanceListImagesRequestStatusEnum ¶
func GetGlanceListImagesRequestStatusEnum() GlanceListImagesRequestStatusEnum
type GlanceListImagesRequestVisibility ¶
type GlanceListImagesRequestVisibility struct {
// contains filtered or unexported fields
}
func (GlanceListImagesRequestVisibility) MarshalJSON ¶
func (c GlanceListImagesRequestVisibility) MarshalJSON() ([]byte, error)
func (*GlanceListImagesRequestVisibility) UnmarshalJSON ¶
func (c *GlanceListImagesRequestVisibility) UnmarshalJSON(b []byte) error
type GlanceListImagesRequestVisibilityEnum ¶
type GlanceListImagesRequestVisibilityEnum struct { PUBLIC GlanceListImagesRequestVisibility PRIVATE GlanceListImagesRequestVisibility SHARED GlanceListImagesRequestVisibility }
func GetGlanceListImagesRequestVisibilityEnum ¶
func GetGlanceListImagesRequestVisibilityEnum() GlanceListImagesRequestVisibilityEnum
type GlanceListImagesResponse ¶
type GlanceListImagesResponse struct { First *string `json:"first,omitempty"` Images *[]GlanceShowImageResponseBody `json:"images,omitempty"` Schema *string `json:"schema,omitempty"` Next *string `json:"next,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (GlanceListImagesResponse) String ¶
func (o GlanceListImagesResponse) String() string
type GlanceShowImageMemberRequest ¶
type GlanceShowImageMemberRequest struct { ImageId string `json:"image_id"` MemberId string `json:"member_id"` }
Request Object
func (GlanceShowImageMemberRequest) String ¶
func (o GlanceShowImageMemberRequest) String() string
type GlanceShowImageMemberResponse ¶
type GlanceShowImageMemberResponse struct { Status *string `json:"status,omitempty"` CreatedAt *string `json:"created_at,omitempty"` UpdatedAt *string `json:"updated_at,omitempty"` ImageId *string `json:"image_id,omitempty"` MemberId *string `json:"member_id,omitempty"` Schema *string `json:"schema,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (GlanceShowImageMemberResponse) String ¶
func (o GlanceShowImageMemberResponse) String() string
type GlanceShowImageMemberSchemasRequest ¶
type GlanceShowImageMemberSchemasRequest struct { }
Request Object
func (GlanceShowImageMemberSchemasRequest) String ¶
func (o GlanceShowImageMemberSchemasRequest) String() string
type GlanceShowImageMemberSchemasResponse ¶
type GlanceShowImageMemberSchemasResponse struct { Name *string `json:"name,omitempty"` Properties *interface{} `json:"properties,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (GlanceShowImageMemberSchemasResponse) String ¶
func (o GlanceShowImageMemberSchemasResponse) String() string
type GlanceShowImageRequest ¶
type GlanceShowImageRequest struct {
ImageId string `json:"image_id"`
}
Request Object
func (GlanceShowImageRequest) String ¶
func (o GlanceShowImageRequest) String() string
type GlanceShowImageResponse ¶
type GlanceShowImageResponse struct { BackupId *string `json:"__backup_id,omitempty"` DataOrigin *string `json:"__data_origin,omitempty"` Description *string `json:"__description,omitempty"` ImageSize *string `json:"__image_size,omitempty"` ImageSourceType *GlanceShowImageResponseImageSourceType `json:"__image_source_type,omitempty"` Imagetype *GlanceShowImageResponseImagetype `json:"__imagetype,omitempty"` Isregistered *GlanceShowImageResponseIsregistered `json:"__isregistered,omitempty"` Originalimagename *string `json:"__originalimagename,omitempty"` OsBit *GlanceShowImageResponseOsBit `json:"__os_bit,omitempty"` OsType *GlanceShowImageResponseOsType `json:"__os_type,omitempty"` OsVersion *string `json:"__os_version,omitempty"` Platform *GlanceShowImageResponsePlatform `json:"__platform,omitempty"` Productcode *string `json:"__productcode,omitempty"` SupportDiskintensive *string `json:"__support_diskintensive,omitempty"` SupportHighperformance *string `json:"__support_highperformance,omitempty"` SupportKvm *string `json:"__support_kvm,omitempty"` SupportKvmGpuType *string `json:"__support_kvm_gpu_type,omitempty"` SupportKvmInfiniband *string `json:"__support_kvm_infiniband,omitempty"` SupportLargememory *string `json:"__support_largememory,omitempty"` SupportXen *string `json:"__support_xen,omitempty"` SupportXenGpuType *string `json:"__support_xen_gpu_type,omitempty"` SupportXenHana *string `json:"__support_xen_hana,omitempty"` Checksum *string `json:"checksum,omitempty"` ContainerFormat *string `json:"container_format,omitempty"` CreatedAt *string `json:"created_at,omitempty"` Deleted *bool `json:"deleted,omitempty"` DeletedAt *string `json:"deleted_at,omitempty"` DiskFormat *GlanceShowImageResponseDiskFormat `json:"disk_format,omitempty"` File *string `json:"file,omitempty"` Id *string `json:"id,omitempty"` MinDisk *int32 `json:"min_disk,omitempty"` MinRam *int32 `json:"min_ram,omitempty"` Name *string `json:"name,omitempty"` Owner *string `json:"owner,omitempty"` Protected *bool `json:"protected,omitempty"` Schema *string `json:"schema,omitempty"` Self *string `json:"self,omitempty"` Size *int64 `json:"size,omitempty"` Status *GlanceShowImageResponseStatus `json:"status,omitempty"` Tags *[]string `json:"tags,omitempty"` UpdatedAt *string `json:"updated_at,omitempty"` VirtualEnvType *GlanceShowImageResponseVirtualEnvType `json:"virtual_env_type,omitempty"` VirtualSize *int32 `json:"virtual_size,omitempty"` Visibility *GlanceShowImageResponseVisibility `json:"visibility,omitempty"` SupportFcInject *GlanceShowImageResponseSupportFcInject `json:"__support_fc_inject,omitempty"` EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` HwFirmwareType *GlanceShowImageResponseHwFirmwareType `json:"hw_firmware_type,omitempty"` SupportArm *GlanceShowImageResponseSupportArm `json:"__support_arm,omitempty"` IsOffshelved *GlanceShowImageResponseIsOffshelved `json:"__is_offshelved,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (GlanceShowImageResponse) String ¶
func (o GlanceShowImageResponse) String() string
type GlanceShowImageResponseBody ¶
type GlanceShowImageResponseBody struct { BackupId string `json:"__backup_id"` DataOrigin string `json:"__data_origin"` Description string `json:"__description"` ImageSize string `json:"__image_size"` ImageSourceType GlanceShowImageResponseBodyImageSourceType `json:"__image_source_type"` Imagetype GlanceShowImageResponseBodyImagetype `json:"__imagetype"` Isregistered GlanceShowImageResponseBodyIsregistered `json:"__isregistered"` Originalimagename string `json:"__originalimagename"` OsBit GlanceShowImageResponseBodyOsBit `json:"__os_bit"` OsType GlanceShowImageResponseBodyOsType `json:"__os_type"` OsVersion string `json:"__os_version"` Platform GlanceShowImageResponseBodyPlatform `json:"__platform"` Productcode string `json:"__productcode"` SupportDiskintensive string `json:"__support_diskintensive"` SupportHighperformance string `json:"__support_highperformance"` SupportKvm string `json:"__support_kvm"` SupportKvmGpuType string `json:"__support_kvm_gpu_type"` SupportKvmInfiniband string `json:"__support_kvm_infiniband"` SupportLargememory string `json:"__support_largememory"` SupportXen string `json:"__support_xen"` SupportXenGpuType string `json:"__support_xen_gpu_type"` SupportXenHana string `json:"__support_xen_hana"` Checksum string `json:"checksum"` ContainerFormat string `json:"container_format"` CreatedAt string `json:"created_at"` Deleted bool `json:"deleted"` DeletedAt string `json:"deleted_at"` DiskFormat GlanceShowImageResponseBodyDiskFormat `json:"disk_format"` File string `json:"file"` Id string `json:"id"` MinDisk int32 `json:"min_disk"` MinRam int32 `json:"min_ram"` Name string `json:"name"` Owner string `json:"owner"` Protected bool `json:"protected"` Schema string `json:"schema"` Self string `json:"self"` Size int64 `json:"size"` Status GlanceShowImageResponseBodyStatus `json:"status"` Tags []string `json:"tags"` UpdatedAt string `json:"updated_at"` VirtualEnvType GlanceShowImageResponseBodyVirtualEnvType `json:"virtual_env_type"` VirtualSize int32 `json:"virtual_size"` Visibility GlanceShowImageResponseBodyVisibility `json:"visibility"` SupportFcInject GlanceShowImageResponseBodySupportFcInject `json:"__support_fc_inject"` EnterpriseProjectId string `json:"enterprise_project_id"` HwFirmwareType GlanceShowImageResponseBodyHwFirmwareType `json:"hw_firmware_type"` SupportArm GlanceShowImageResponseBodySupportArm `json:"__support_arm"` IsOffshelved GlanceShowImageResponseBodyIsOffshelved `json:"__is_offshelved"` }
镜像信息响应体
func (GlanceShowImageResponseBody) String ¶
func (o GlanceShowImageResponseBody) String() string
type GlanceShowImageResponseBodyDiskFormat ¶
type GlanceShowImageResponseBodyDiskFormat struct {
// contains filtered or unexported fields
}
func (GlanceShowImageResponseBodyDiskFormat) MarshalJSON ¶
func (c GlanceShowImageResponseBodyDiskFormat) MarshalJSON() ([]byte, error)
func (*GlanceShowImageResponseBodyDiskFormat) UnmarshalJSON ¶
func (c *GlanceShowImageResponseBodyDiskFormat) UnmarshalJSON(b []byte) error
type GlanceShowImageResponseBodyDiskFormatEnum ¶
type GlanceShowImageResponseBodyDiskFormatEnum struct { VHD GlanceShowImageResponseBodyDiskFormat ZVHD GlanceShowImageResponseBodyDiskFormat RAW GlanceShowImageResponseBodyDiskFormat QCOW2 GlanceShowImageResponseBodyDiskFormat ZVHD2 GlanceShowImageResponseBodyDiskFormat }
func GetGlanceShowImageResponseBodyDiskFormatEnum ¶
func GetGlanceShowImageResponseBodyDiskFormatEnum() GlanceShowImageResponseBodyDiskFormatEnum
type GlanceShowImageResponseBodyHwFirmwareType ¶
type GlanceShowImageResponseBodyHwFirmwareType struct {
// contains filtered or unexported fields
}
func (GlanceShowImageResponseBodyHwFirmwareType) MarshalJSON ¶
func (c GlanceShowImageResponseBodyHwFirmwareType) MarshalJSON() ([]byte, error)
func (*GlanceShowImageResponseBodyHwFirmwareType) UnmarshalJSON ¶
func (c *GlanceShowImageResponseBodyHwFirmwareType) UnmarshalJSON(b []byte) error
type GlanceShowImageResponseBodyHwFirmwareTypeEnum ¶
type GlanceShowImageResponseBodyHwFirmwareTypeEnum struct { BIOS GlanceShowImageResponseBodyHwFirmwareType UEFI GlanceShowImageResponseBodyHwFirmwareType }
func GetGlanceShowImageResponseBodyHwFirmwareTypeEnum ¶
func GetGlanceShowImageResponseBodyHwFirmwareTypeEnum() GlanceShowImageResponseBodyHwFirmwareTypeEnum
type GlanceShowImageResponseBodyImageSourceType ¶
type GlanceShowImageResponseBodyImageSourceType struct {
// contains filtered or unexported fields
}
func (GlanceShowImageResponseBodyImageSourceType) MarshalJSON ¶
func (c GlanceShowImageResponseBodyImageSourceType) MarshalJSON() ([]byte, error)
func (*GlanceShowImageResponseBodyImageSourceType) UnmarshalJSON ¶
func (c *GlanceShowImageResponseBodyImageSourceType) UnmarshalJSON(b []byte) error
type GlanceShowImageResponseBodyImageSourceTypeEnum ¶
type GlanceShowImageResponseBodyImageSourceTypeEnum struct { UDS GlanceShowImageResponseBodyImageSourceType SWIFT GlanceShowImageResponseBodyImageSourceType }
func GetGlanceShowImageResponseBodyImageSourceTypeEnum ¶
func GetGlanceShowImageResponseBodyImageSourceTypeEnum() GlanceShowImageResponseBodyImageSourceTypeEnum
type GlanceShowImageResponseBodyImagetype ¶
type GlanceShowImageResponseBodyImagetype struct {
// contains filtered or unexported fields
}
func (GlanceShowImageResponseBodyImagetype) MarshalJSON ¶
func (c GlanceShowImageResponseBodyImagetype) MarshalJSON() ([]byte, error)
func (*GlanceShowImageResponseBodyImagetype) UnmarshalJSON ¶
func (c *GlanceShowImageResponseBodyImagetype) UnmarshalJSON(b []byte) error
type GlanceShowImageResponseBodyImagetypeEnum ¶
type GlanceShowImageResponseBodyImagetypeEnum struct { GOLD GlanceShowImageResponseBodyImagetype PRIVATE GlanceShowImageResponseBodyImagetype SHARED GlanceShowImageResponseBodyImagetype }
func GetGlanceShowImageResponseBodyImagetypeEnum ¶
func GetGlanceShowImageResponseBodyImagetypeEnum() GlanceShowImageResponseBodyImagetypeEnum
type GlanceShowImageResponseBodyIsOffshelved ¶
type GlanceShowImageResponseBodyIsOffshelved struct {
// contains filtered or unexported fields
}
func (GlanceShowImageResponseBodyIsOffshelved) MarshalJSON ¶
func (c GlanceShowImageResponseBodyIsOffshelved) MarshalJSON() ([]byte, error)
func (*GlanceShowImageResponseBodyIsOffshelved) UnmarshalJSON ¶
func (c *GlanceShowImageResponseBodyIsOffshelved) UnmarshalJSON(b []byte) error
type GlanceShowImageResponseBodyIsOffshelvedEnum ¶
type GlanceShowImageResponseBodyIsOffshelvedEnum struct { TRUE GlanceShowImageResponseBodyIsOffshelved FALSE GlanceShowImageResponseBodyIsOffshelved }
func GetGlanceShowImageResponseBodyIsOffshelvedEnum ¶
func GetGlanceShowImageResponseBodyIsOffshelvedEnum() GlanceShowImageResponseBodyIsOffshelvedEnum
type GlanceShowImageResponseBodyIsregistered ¶
type GlanceShowImageResponseBodyIsregistered struct {
// contains filtered or unexported fields
}
func (GlanceShowImageResponseBodyIsregistered) MarshalJSON ¶
func (c GlanceShowImageResponseBodyIsregistered) MarshalJSON() ([]byte, error)
func (*GlanceShowImageResponseBodyIsregistered) UnmarshalJSON ¶
func (c *GlanceShowImageResponseBodyIsregistered) UnmarshalJSON(b []byte) error
type GlanceShowImageResponseBodyIsregisteredEnum ¶
type GlanceShowImageResponseBodyIsregisteredEnum struct { TRUE GlanceShowImageResponseBodyIsregistered FALSE GlanceShowImageResponseBodyIsregistered }
func GetGlanceShowImageResponseBodyIsregisteredEnum ¶
func GetGlanceShowImageResponseBodyIsregisteredEnum() GlanceShowImageResponseBodyIsregisteredEnum
type GlanceShowImageResponseBodyOsBit ¶
type GlanceShowImageResponseBodyOsBit struct {
// contains filtered or unexported fields
}
func (GlanceShowImageResponseBodyOsBit) MarshalJSON ¶
func (c GlanceShowImageResponseBodyOsBit) MarshalJSON() ([]byte, error)
func (*GlanceShowImageResponseBodyOsBit) UnmarshalJSON ¶
func (c *GlanceShowImageResponseBodyOsBit) UnmarshalJSON(b []byte) error
type GlanceShowImageResponseBodyOsBitEnum ¶
type GlanceShowImageResponseBodyOsBitEnum struct { E_32 GlanceShowImageResponseBodyOsBit E_64 GlanceShowImageResponseBodyOsBit }
func GetGlanceShowImageResponseBodyOsBitEnum ¶
func GetGlanceShowImageResponseBodyOsBitEnum() GlanceShowImageResponseBodyOsBitEnum
type GlanceShowImageResponseBodyOsType ¶
type GlanceShowImageResponseBodyOsType struct {
// contains filtered or unexported fields
}
func (GlanceShowImageResponseBodyOsType) MarshalJSON ¶
func (c GlanceShowImageResponseBodyOsType) MarshalJSON() ([]byte, error)
func (*GlanceShowImageResponseBodyOsType) UnmarshalJSON ¶
func (c *GlanceShowImageResponseBodyOsType) UnmarshalJSON(b []byte) error
type GlanceShowImageResponseBodyOsTypeEnum ¶
type GlanceShowImageResponseBodyOsTypeEnum struct { LINUX GlanceShowImageResponseBodyOsType WINDOWS GlanceShowImageResponseBodyOsType OTHER GlanceShowImageResponseBodyOsType }
func GetGlanceShowImageResponseBodyOsTypeEnum ¶
func GetGlanceShowImageResponseBodyOsTypeEnum() GlanceShowImageResponseBodyOsTypeEnum
type GlanceShowImageResponseBodyPlatform ¶
type GlanceShowImageResponseBodyPlatform struct {
// contains filtered or unexported fields
}
func (GlanceShowImageResponseBodyPlatform) MarshalJSON ¶
func (c GlanceShowImageResponseBodyPlatform) MarshalJSON() ([]byte, error)
func (*GlanceShowImageResponseBodyPlatform) UnmarshalJSON ¶
func (c *GlanceShowImageResponseBodyPlatform) UnmarshalJSON(b []byte) error
type GlanceShowImageResponseBodyPlatformEnum ¶
type GlanceShowImageResponseBodyPlatformEnum struct { WINDOWS GlanceShowImageResponseBodyPlatform UBUNTU GlanceShowImageResponseBodyPlatform RED_HAT GlanceShowImageResponseBodyPlatform SUSE GlanceShowImageResponseBodyPlatform CENT_OS GlanceShowImageResponseBodyPlatform DEBIAN GlanceShowImageResponseBodyPlatform OPEN_SUSE GlanceShowImageResponseBodyPlatform ORACLE_LINUX GlanceShowImageResponseBodyPlatform FEDORA GlanceShowImageResponseBodyPlatform OTHER GlanceShowImageResponseBodyPlatform CORE_OS GlanceShowImageResponseBodyPlatform EULER_OS GlanceShowImageResponseBodyPlatform }
func GetGlanceShowImageResponseBodyPlatformEnum ¶
func GetGlanceShowImageResponseBodyPlatformEnum() GlanceShowImageResponseBodyPlatformEnum
type GlanceShowImageResponseBodyStatus ¶
type GlanceShowImageResponseBodyStatus struct {
// contains filtered or unexported fields
}
func (GlanceShowImageResponseBodyStatus) MarshalJSON ¶
func (c GlanceShowImageResponseBodyStatus) MarshalJSON() ([]byte, error)
func (*GlanceShowImageResponseBodyStatus) UnmarshalJSON ¶
func (c *GlanceShowImageResponseBodyStatus) UnmarshalJSON(b []byte) error
type GlanceShowImageResponseBodyStatusEnum ¶
type GlanceShowImageResponseBodyStatusEnum struct { QUEUED GlanceShowImageResponseBodyStatus SAVING GlanceShowImageResponseBodyStatus DELETED GlanceShowImageResponseBodyStatus KILLED GlanceShowImageResponseBodyStatus ACTIVE GlanceShowImageResponseBodyStatus }
func GetGlanceShowImageResponseBodyStatusEnum ¶
func GetGlanceShowImageResponseBodyStatusEnum() GlanceShowImageResponseBodyStatusEnum
type GlanceShowImageResponseBodySupportArm ¶
type GlanceShowImageResponseBodySupportArm struct {
// contains filtered or unexported fields
}
func (GlanceShowImageResponseBodySupportArm) MarshalJSON ¶
func (c GlanceShowImageResponseBodySupportArm) MarshalJSON() ([]byte, error)
func (*GlanceShowImageResponseBodySupportArm) UnmarshalJSON ¶
func (c *GlanceShowImageResponseBodySupportArm) UnmarshalJSON(b []byte) error
type GlanceShowImageResponseBodySupportArmEnum ¶
type GlanceShowImageResponseBodySupportArmEnum struct { TRUE GlanceShowImageResponseBodySupportArm FALSE GlanceShowImageResponseBodySupportArm }
func GetGlanceShowImageResponseBodySupportArmEnum ¶
func GetGlanceShowImageResponseBodySupportArmEnum() GlanceShowImageResponseBodySupportArmEnum
type GlanceShowImageResponseBodySupportFcInject ¶
type GlanceShowImageResponseBodySupportFcInject struct {
// contains filtered or unexported fields
}
func (GlanceShowImageResponseBodySupportFcInject) MarshalJSON ¶
func (c GlanceShowImageResponseBodySupportFcInject) MarshalJSON() ([]byte, error)
func (*GlanceShowImageResponseBodySupportFcInject) UnmarshalJSON ¶
func (c *GlanceShowImageResponseBodySupportFcInject) UnmarshalJSON(b []byte) error
type GlanceShowImageResponseBodySupportFcInjectEnum ¶
type GlanceShowImageResponseBodySupportFcInjectEnum struct { TRUE GlanceShowImageResponseBodySupportFcInject FALSE GlanceShowImageResponseBodySupportFcInject }
func GetGlanceShowImageResponseBodySupportFcInjectEnum ¶
func GetGlanceShowImageResponseBodySupportFcInjectEnum() GlanceShowImageResponseBodySupportFcInjectEnum
type GlanceShowImageResponseBodyVirtualEnvType ¶
type GlanceShowImageResponseBodyVirtualEnvType struct {
// contains filtered or unexported fields
}
func (GlanceShowImageResponseBodyVirtualEnvType) MarshalJSON ¶
func (c GlanceShowImageResponseBodyVirtualEnvType) MarshalJSON() ([]byte, error)
func (*GlanceShowImageResponseBodyVirtualEnvType) UnmarshalJSON ¶
func (c *GlanceShowImageResponseBodyVirtualEnvType) UnmarshalJSON(b []byte) error
type GlanceShowImageResponseBodyVirtualEnvTypeEnum ¶
type GlanceShowImageResponseBodyVirtualEnvTypeEnum struct { FUSION_COMPUTE GlanceShowImageResponseBodyVirtualEnvType IRONIC GlanceShowImageResponseBodyVirtualEnvType DATA_IMAGE GlanceShowImageResponseBodyVirtualEnvType }
func GetGlanceShowImageResponseBodyVirtualEnvTypeEnum ¶
func GetGlanceShowImageResponseBodyVirtualEnvTypeEnum() GlanceShowImageResponseBodyVirtualEnvTypeEnum
type GlanceShowImageResponseBodyVisibility ¶
type GlanceShowImageResponseBodyVisibility struct {
// contains filtered or unexported fields
}
func (GlanceShowImageResponseBodyVisibility) MarshalJSON ¶
func (c GlanceShowImageResponseBodyVisibility) MarshalJSON() ([]byte, error)
func (*GlanceShowImageResponseBodyVisibility) UnmarshalJSON ¶
func (c *GlanceShowImageResponseBodyVisibility) UnmarshalJSON(b []byte) error
type GlanceShowImageResponseBodyVisibilityEnum ¶
type GlanceShowImageResponseBodyVisibilityEnum struct { PRIVATE GlanceShowImageResponseBodyVisibility PUBLIC GlanceShowImageResponseBodyVisibility SHARED GlanceShowImageResponseBodyVisibility }
func GetGlanceShowImageResponseBodyVisibilityEnum ¶
func GetGlanceShowImageResponseBodyVisibilityEnum() GlanceShowImageResponseBodyVisibilityEnum
type GlanceShowImageResponseDiskFormat ¶
type GlanceShowImageResponseDiskFormat struct {
// contains filtered or unexported fields
}
func (GlanceShowImageResponseDiskFormat) MarshalJSON ¶
func (c GlanceShowImageResponseDiskFormat) MarshalJSON() ([]byte, error)
func (*GlanceShowImageResponseDiskFormat) UnmarshalJSON ¶
func (c *GlanceShowImageResponseDiskFormat) UnmarshalJSON(b []byte) error
type GlanceShowImageResponseDiskFormatEnum ¶
type GlanceShowImageResponseDiskFormatEnum struct { VHD GlanceShowImageResponseDiskFormat ZVHD GlanceShowImageResponseDiskFormat RAW GlanceShowImageResponseDiskFormat QCOW2 GlanceShowImageResponseDiskFormat ZVHD2 GlanceShowImageResponseDiskFormat }
func GetGlanceShowImageResponseDiskFormatEnum ¶
func GetGlanceShowImageResponseDiskFormatEnum() GlanceShowImageResponseDiskFormatEnum
type GlanceShowImageResponseHwFirmwareType ¶
type GlanceShowImageResponseHwFirmwareType struct {
// contains filtered or unexported fields
}
func (GlanceShowImageResponseHwFirmwareType) MarshalJSON ¶
func (c GlanceShowImageResponseHwFirmwareType) MarshalJSON() ([]byte, error)
func (*GlanceShowImageResponseHwFirmwareType) UnmarshalJSON ¶
func (c *GlanceShowImageResponseHwFirmwareType) UnmarshalJSON(b []byte) error
type GlanceShowImageResponseHwFirmwareTypeEnum ¶
type GlanceShowImageResponseHwFirmwareTypeEnum struct { BIOS GlanceShowImageResponseHwFirmwareType UEFI GlanceShowImageResponseHwFirmwareType }
func GetGlanceShowImageResponseHwFirmwareTypeEnum ¶
func GetGlanceShowImageResponseHwFirmwareTypeEnum() GlanceShowImageResponseHwFirmwareTypeEnum
type GlanceShowImageResponseImageSourceType ¶
type GlanceShowImageResponseImageSourceType struct {
// contains filtered or unexported fields
}
func (GlanceShowImageResponseImageSourceType) MarshalJSON ¶
func (c GlanceShowImageResponseImageSourceType) MarshalJSON() ([]byte, error)
func (*GlanceShowImageResponseImageSourceType) UnmarshalJSON ¶
func (c *GlanceShowImageResponseImageSourceType) UnmarshalJSON(b []byte) error
type GlanceShowImageResponseImageSourceTypeEnum ¶
type GlanceShowImageResponseImageSourceTypeEnum struct { UDS GlanceShowImageResponseImageSourceType SWIFT GlanceShowImageResponseImageSourceType }
func GetGlanceShowImageResponseImageSourceTypeEnum ¶
func GetGlanceShowImageResponseImageSourceTypeEnum() GlanceShowImageResponseImageSourceTypeEnum
type GlanceShowImageResponseImagetype ¶
type GlanceShowImageResponseImagetype struct {
// contains filtered or unexported fields
}
func (GlanceShowImageResponseImagetype) MarshalJSON ¶
func (c GlanceShowImageResponseImagetype) MarshalJSON() ([]byte, error)
func (*GlanceShowImageResponseImagetype) UnmarshalJSON ¶
func (c *GlanceShowImageResponseImagetype) UnmarshalJSON(b []byte) error
type GlanceShowImageResponseImagetypeEnum ¶
type GlanceShowImageResponseImagetypeEnum struct { GOLD GlanceShowImageResponseImagetype PRIVATE GlanceShowImageResponseImagetype SHARED GlanceShowImageResponseImagetype }
func GetGlanceShowImageResponseImagetypeEnum ¶
func GetGlanceShowImageResponseImagetypeEnum() GlanceShowImageResponseImagetypeEnum
type GlanceShowImageResponseIsOffshelved ¶
type GlanceShowImageResponseIsOffshelved struct {
// contains filtered or unexported fields
}
func (GlanceShowImageResponseIsOffshelved) MarshalJSON ¶
func (c GlanceShowImageResponseIsOffshelved) MarshalJSON() ([]byte, error)
func (*GlanceShowImageResponseIsOffshelved) UnmarshalJSON ¶
func (c *GlanceShowImageResponseIsOffshelved) UnmarshalJSON(b []byte) error
type GlanceShowImageResponseIsOffshelvedEnum ¶
type GlanceShowImageResponseIsOffshelvedEnum struct { TRUE GlanceShowImageResponseIsOffshelved FALSE GlanceShowImageResponseIsOffshelved }
func GetGlanceShowImageResponseIsOffshelvedEnum ¶
func GetGlanceShowImageResponseIsOffshelvedEnum() GlanceShowImageResponseIsOffshelvedEnum
type GlanceShowImageResponseIsregistered ¶
type GlanceShowImageResponseIsregistered struct {
// contains filtered or unexported fields
}
func (GlanceShowImageResponseIsregistered) MarshalJSON ¶
func (c GlanceShowImageResponseIsregistered) MarshalJSON() ([]byte, error)
func (*GlanceShowImageResponseIsregistered) UnmarshalJSON ¶
func (c *GlanceShowImageResponseIsregistered) UnmarshalJSON(b []byte) error
type GlanceShowImageResponseIsregisteredEnum ¶
type GlanceShowImageResponseIsregisteredEnum struct { TRUE GlanceShowImageResponseIsregistered FALSE GlanceShowImageResponseIsregistered }
func GetGlanceShowImageResponseIsregisteredEnum ¶
func GetGlanceShowImageResponseIsregisteredEnum() GlanceShowImageResponseIsregisteredEnum
type GlanceShowImageResponseOsBit ¶
type GlanceShowImageResponseOsBit struct {
// contains filtered or unexported fields
}
func (GlanceShowImageResponseOsBit) MarshalJSON ¶
func (c GlanceShowImageResponseOsBit) MarshalJSON() ([]byte, error)
func (*GlanceShowImageResponseOsBit) UnmarshalJSON ¶
func (c *GlanceShowImageResponseOsBit) UnmarshalJSON(b []byte) error
type GlanceShowImageResponseOsBitEnum ¶
type GlanceShowImageResponseOsBitEnum struct { E_32 GlanceShowImageResponseOsBit E_64 GlanceShowImageResponseOsBit }
func GetGlanceShowImageResponseOsBitEnum ¶
func GetGlanceShowImageResponseOsBitEnum() GlanceShowImageResponseOsBitEnum
type GlanceShowImageResponseOsType ¶
type GlanceShowImageResponseOsType struct {
// contains filtered or unexported fields
}
func (GlanceShowImageResponseOsType) MarshalJSON ¶
func (c GlanceShowImageResponseOsType) MarshalJSON() ([]byte, error)
func (*GlanceShowImageResponseOsType) UnmarshalJSON ¶
func (c *GlanceShowImageResponseOsType) UnmarshalJSON(b []byte) error
type GlanceShowImageResponseOsTypeEnum ¶
type GlanceShowImageResponseOsTypeEnum struct { LINUX GlanceShowImageResponseOsType WINDOWS GlanceShowImageResponseOsType OTHER GlanceShowImageResponseOsType }
func GetGlanceShowImageResponseOsTypeEnum ¶
func GetGlanceShowImageResponseOsTypeEnum() GlanceShowImageResponseOsTypeEnum
type GlanceShowImageResponsePlatform ¶
type GlanceShowImageResponsePlatform struct {
// contains filtered or unexported fields
}
func (GlanceShowImageResponsePlatform) MarshalJSON ¶
func (c GlanceShowImageResponsePlatform) MarshalJSON() ([]byte, error)
func (*GlanceShowImageResponsePlatform) UnmarshalJSON ¶
func (c *GlanceShowImageResponsePlatform) UnmarshalJSON(b []byte) error
type GlanceShowImageResponsePlatformEnum ¶
type GlanceShowImageResponsePlatformEnum struct { WINDOWS GlanceShowImageResponsePlatform UBUNTU GlanceShowImageResponsePlatform RED_HAT GlanceShowImageResponsePlatform SUSE GlanceShowImageResponsePlatform CENT_OS GlanceShowImageResponsePlatform DEBIAN GlanceShowImageResponsePlatform OPEN_SUSE GlanceShowImageResponsePlatform ORACLE_LINUX GlanceShowImageResponsePlatform FEDORA GlanceShowImageResponsePlatform OTHER GlanceShowImageResponsePlatform CORE_OS GlanceShowImageResponsePlatform EULER_OS GlanceShowImageResponsePlatform }
func GetGlanceShowImageResponsePlatformEnum ¶
func GetGlanceShowImageResponsePlatformEnum() GlanceShowImageResponsePlatformEnum
type GlanceShowImageResponseStatus ¶
type GlanceShowImageResponseStatus struct {
// contains filtered or unexported fields
}
func (GlanceShowImageResponseStatus) MarshalJSON ¶
func (c GlanceShowImageResponseStatus) MarshalJSON() ([]byte, error)
func (*GlanceShowImageResponseStatus) UnmarshalJSON ¶
func (c *GlanceShowImageResponseStatus) UnmarshalJSON(b []byte) error
type GlanceShowImageResponseStatusEnum ¶
type GlanceShowImageResponseStatusEnum struct { QUEUED GlanceShowImageResponseStatus SAVING GlanceShowImageResponseStatus DELETED GlanceShowImageResponseStatus KILLED GlanceShowImageResponseStatus ACTIVE GlanceShowImageResponseStatus }
func GetGlanceShowImageResponseStatusEnum ¶
func GetGlanceShowImageResponseStatusEnum() GlanceShowImageResponseStatusEnum
type GlanceShowImageResponseSupportArm ¶
type GlanceShowImageResponseSupportArm struct {
// contains filtered or unexported fields
}
func (GlanceShowImageResponseSupportArm) MarshalJSON ¶
func (c GlanceShowImageResponseSupportArm) MarshalJSON() ([]byte, error)
func (*GlanceShowImageResponseSupportArm) UnmarshalJSON ¶
func (c *GlanceShowImageResponseSupportArm) UnmarshalJSON(b []byte) error
type GlanceShowImageResponseSupportArmEnum ¶
type GlanceShowImageResponseSupportArmEnum struct { TRUE GlanceShowImageResponseSupportArm FALSE GlanceShowImageResponseSupportArm }
func GetGlanceShowImageResponseSupportArmEnum ¶
func GetGlanceShowImageResponseSupportArmEnum() GlanceShowImageResponseSupportArmEnum
type GlanceShowImageResponseSupportFcInject ¶
type GlanceShowImageResponseSupportFcInject struct {
// contains filtered or unexported fields
}
func (GlanceShowImageResponseSupportFcInject) MarshalJSON ¶
func (c GlanceShowImageResponseSupportFcInject) MarshalJSON() ([]byte, error)
func (*GlanceShowImageResponseSupportFcInject) UnmarshalJSON ¶
func (c *GlanceShowImageResponseSupportFcInject) UnmarshalJSON(b []byte) error
type GlanceShowImageResponseSupportFcInjectEnum ¶
type GlanceShowImageResponseSupportFcInjectEnum struct { TRUE GlanceShowImageResponseSupportFcInject FALSE GlanceShowImageResponseSupportFcInject }
func GetGlanceShowImageResponseSupportFcInjectEnum ¶
func GetGlanceShowImageResponseSupportFcInjectEnum() GlanceShowImageResponseSupportFcInjectEnum
type GlanceShowImageResponseVirtualEnvType ¶
type GlanceShowImageResponseVirtualEnvType struct {
// contains filtered or unexported fields
}
func (GlanceShowImageResponseVirtualEnvType) MarshalJSON ¶
func (c GlanceShowImageResponseVirtualEnvType) MarshalJSON() ([]byte, error)
func (*GlanceShowImageResponseVirtualEnvType) UnmarshalJSON ¶
func (c *GlanceShowImageResponseVirtualEnvType) UnmarshalJSON(b []byte) error
type GlanceShowImageResponseVirtualEnvTypeEnum ¶
type GlanceShowImageResponseVirtualEnvTypeEnum struct { FUSION_COMPUTE GlanceShowImageResponseVirtualEnvType IRONIC GlanceShowImageResponseVirtualEnvType DATA_IMAGE GlanceShowImageResponseVirtualEnvType }
func GetGlanceShowImageResponseVirtualEnvTypeEnum ¶
func GetGlanceShowImageResponseVirtualEnvTypeEnum() GlanceShowImageResponseVirtualEnvTypeEnum
type GlanceShowImageResponseVisibility ¶
type GlanceShowImageResponseVisibility struct {
// contains filtered or unexported fields
}
func (GlanceShowImageResponseVisibility) MarshalJSON ¶
func (c GlanceShowImageResponseVisibility) MarshalJSON() ([]byte, error)
func (*GlanceShowImageResponseVisibility) UnmarshalJSON ¶
func (c *GlanceShowImageResponseVisibility) UnmarshalJSON(b []byte) error
type GlanceShowImageResponseVisibilityEnum ¶
type GlanceShowImageResponseVisibilityEnum struct { PRIVATE GlanceShowImageResponseVisibility PUBLIC GlanceShowImageResponseVisibility SHARED GlanceShowImageResponseVisibility }
func GetGlanceShowImageResponseVisibilityEnum ¶
func GetGlanceShowImageResponseVisibilityEnum() GlanceShowImageResponseVisibilityEnum
type GlanceShowImageSchemasRequest ¶
type GlanceShowImageSchemasRequest struct { }
Request Object
func (GlanceShowImageSchemasRequest) String ¶
func (o GlanceShowImageSchemasRequest) String() string
type GlanceShowImageSchemasResponse ¶
type GlanceShowImageSchemasResponse struct { AdditionalProperties *AdditionalProperties `json:"additionalProperties,omitempty"` Name *string `json:"name,omitempty"` Properties *interface{} `json:"properties,omitempty"` Links *[]Links `json:"links,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (GlanceShowImageSchemasResponse) String ¶
func (o GlanceShowImageSchemasResponse) String() string
type GlanceUpdateImageMemberRequest ¶
type GlanceUpdateImageMemberRequest struct { ImageId string `json:"image_id"` MemberId string `json:"member_id"` Body *GlanceUpdateImageMemberRequestBody `json:"body,omitempty"` }
Request Object
func (GlanceUpdateImageMemberRequest) String ¶
func (o GlanceUpdateImageMemberRequest) String() string
type GlanceUpdateImageMemberRequestBody ¶
type GlanceUpdateImageMemberRequestBody struct { Status GlanceUpdateImageMemberRequestBodyStatus `json:"status"` VaultId *string `json:"vault_id,omitempty"` }
镜像成员的状态。
func (GlanceUpdateImageMemberRequestBody) String ¶
func (o GlanceUpdateImageMemberRequestBody) String() string
type GlanceUpdateImageMemberRequestBodyStatus ¶
type GlanceUpdateImageMemberRequestBodyStatus struct {
// contains filtered or unexported fields
}
func (GlanceUpdateImageMemberRequestBodyStatus) MarshalJSON ¶
func (c GlanceUpdateImageMemberRequestBodyStatus) MarshalJSON() ([]byte, error)
func (*GlanceUpdateImageMemberRequestBodyStatus) UnmarshalJSON ¶
func (c *GlanceUpdateImageMemberRequestBodyStatus) UnmarshalJSON(b []byte) error
type GlanceUpdateImageMemberRequestBodyStatusEnum ¶
type GlanceUpdateImageMemberRequestBodyStatusEnum struct { ACCEPTED GlanceUpdateImageMemberRequestBodyStatus REJECTED GlanceUpdateImageMemberRequestBodyStatus }
func GetGlanceUpdateImageMemberRequestBodyStatusEnum ¶
func GetGlanceUpdateImageMemberRequestBodyStatusEnum() GlanceUpdateImageMemberRequestBodyStatusEnum
type GlanceUpdateImageMemberResponse ¶
type GlanceUpdateImageMemberResponse struct { Status *string `json:"status,omitempty"` CreatedAt *string `json:"created_at,omitempty"` UpdatedAt *string `json:"updated_at,omitempty"` ImageId *string `json:"image_id,omitempty"` MemberId *string `json:"member_id,omitempty"` Schema *string `json:"schema,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (GlanceUpdateImageMemberResponse) String ¶
func (o GlanceUpdateImageMemberResponse) String() string
type GlanceUpdateImageRequest ¶
type GlanceUpdateImageRequest struct { ImageId string `json:"image_id"` Body *[]GlanceUpdateImageRequestBody `json:"body,omitempty"` }
Request Object
func (GlanceUpdateImageRequest) String ¶
func (o GlanceUpdateImageRequest) String() string
type GlanceUpdateImageRequestBody ¶
type GlanceUpdateImageRequestBody struct { Op GlanceUpdateImageRequestBodyOp `json:"op"` Path string `json:"path"` Value *string `json:"value,omitempty"` }
原生更新接口请求体
func (GlanceUpdateImageRequestBody) String ¶
func (o GlanceUpdateImageRequestBody) String() string
type GlanceUpdateImageRequestBodyOp ¶
type GlanceUpdateImageRequestBodyOp struct {
// contains filtered or unexported fields
}
func (GlanceUpdateImageRequestBodyOp) MarshalJSON ¶
func (c GlanceUpdateImageRequestBodyOp) MarshalJSON() ([]byte, error)
func (*GlanceUpdateImageRequestBodyOp) UnmarshalJSON ¶
func (c *GlanceUpdateImageRequestBodyOp) UnmarshalJSON(b []byte) error
type GlanceUpdateImageRequestBodyOpEnum ¶
type GlanceUpdateImageRequestBodyOpEnum struct { REPLACE GlanceUpdateImageRequestBodyOp ADD GlanceUpdateImageRequestBodyOp REMOVE GlanceUpdateImageRequestBodyOp }
func GetGlanceUpdateImageRequestBodyOpEnum ¶
func GetGlanceUpdateImageRequestBodyOpEnum() GlanceUpdateImageRequestBodyOpEnum
type GlanceUpdateImageResponse ¶
type GlanceUpdateImageResponse struct { BackupId *string `json:"__backup_id,omitempty"` DataOrigin *string `json:"__data_origin,omitempty"` Description *string `json:"__description,omitempty"` ImageSize *string `json:"__image_size,omitempty"` ImageSourceType *GlanceUpdateImageResponseImageSourceType `json:"__image_source_type,omitempty"` Imagetype *GlanceUpdateImageResponseImagetype `json:"__imagetype,omitempty"` Isregistered *GlanceUpdateImageResponseIsregistered `json:"__isregistered,omitempty"` Originalimagename *string `json:"__originalimagename,omitempty"` OsBit *GlanceUpdateImageResponseOsBit `json:"__os_bit,omitempty"` OsType *GlanceUpdateImageResponseOsType `json:"__os_type,omitempty"` OsVersion *string `json:"__os_version,omitempty"` Platform *GlanceUpdateImageResponsePlatform `json:"__platform,omitempty"` Productcode *string `json:"__productcode,omitempty"` SupportDiskintensive *string `json:"__support_diskintensive,omitempty"` SupportHighperformance *string `json:"__support_highperformance,omitempty"` SupportKvm *string `json:"__support_kvm,omitempty"` SupportKvmGpuType *string `json:"__support_kvm_gpu_type,omitempty"` SupportKvmInfiniband *string `json:"__support_kvm_infiniband,omitempty"` SupportLargememory *string `json:"__support_largememory,omitempty"` SupportXen *string `json:"__support_xen,omitempty"` SupportXenGpuType *string `json:"__support_xen_gpu_type,omitempty"` SupportXenHana *string `json:"__support_xen_hana,omitempty"` Checksum *string `json:"checksum,omitempty"` ContainerFormat *string `json:"container_format,omitempty"` CreatedAt *string `json:"created_at,omitempty"` Deleted *bool `json:"deleted,omitempty"` DeletedAt *string `json:"deleted_at,omitempty"` DiskFormat *GlanceUpdateImageResponseDiskFormat `json:"disk_format,omitempty"` File *string `json:"file,omitempty"` Id *string `json:"id,omitempty"` MinDisk *int32 `json:"min_disk,omitempty"` MinRam *int32 `json:"min_ram,omitempty"` Name *string `json:"name,omitempty"` Owner *string `json:"owner,omitempty"` Protected *bool `json:"protected,omitempty"` Schema *string `json:"schema,omitempty"` Self *string `json:"self,omitempty"` Size *int64 `json:"size,omitempty"` Status *GlanceUpdateImageResponseStatus `json:"status,omitempty"` Tags *[]string `json:"tags,omitempty"` UpdatedAt *string `json:"updated_at,omitempty"` VirtualEnvType *GlanceUpdateImageResponseVirtualEnvType `json:"virtual_env_type,omitempty"` VirtualSize *int32 `json:"virtual_size,omitempty"` Visibility *GlanceUpdateImageResponseVisibility `json:"visibility,omitempty"` SupportFcInject *GlanceUpdateImageResponseSupportFcInject `json:"__support_fc_inject,omitempty"` EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` HwFirmwareType *GlanceUpdateImageResponseHwFirmwareType `json:"hw_firmware_type,omitempty"` SupportArm *GlanceUpdateImageResponseSupportArm `json:"__support_arm,omitempty"` IsOffshelved *GlanceUpdateImageResponseIsOffshelved `json:"__is_offshelved,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (GlanceUpdateImageResponse) String ¶
func (o GlanceUpdateImageResponse) String() string
type GlanceUpdateImageResponseDiskFormat ¶
type GlanceUpdateImageResponseDiskFormat struct {
// contains filtered or unexported fields
}
func (GlanceUpdateImageResponseDiskFormat) MarshalJSON ¶
func (c GlanceUpdateImageResponseDiskFormat) MarshalJSON() ([]byte, error)
func (*GlanceUpdateImageResponseDiskFormat) UnmarshalJSON ¶
func (c *GlanceUpdateImageResponseDiskFormat) UnmarshalJSON(b []byte) error
type GlanceUpdateImageResponseDiskFormatEnum ¶
type GlanceUpdateImageResponseDiskFormatEnum struct { VHD GlanceUpdateImageResponseDiskFormat ZVHD GlanceUpdateImageResponseDiskFormat RAW GlanceUpdateImageResponseDiskFormat QCOW2 GlanceUpdateImageResponseDiskFormat ZVHD2 GlanceUpdateImageResponseDiskFormat }
func GetGlanceUpdateImageResponseDiskFormatEnum ¶
func GetGlanceUpdateImageResponseDiskFormatEnum() GlanceUpdateImageResponseDiskFormatEnum
type GlanceUpdateImageResponseHwFirmwareType ¶
type GlanceUpdateImageResponseHwFirmwareType struct {
// contains filtered or unexported fields
}
func (GlanceUpdateImageResponseHwFirmwareType) MarshalJSON ¶
func (c GlanceUpdateImageResponseHwFirmwareType) MarshalJSON() ([]byte, error)
func (*GlanceUpdateImageResponseHwFirmwareType) UnmarshalJSON ¶
func (c *GlanceUpdateImageResponseHwFirmwareType) UnmarshalJSON(b []byte) error
type GlanceUpdateImageResponseHwFirmwareTypeEnum ¶
type GlanceUpdateImageResponseHwFirmwareTypeEnum struct { BIOS GlanceUpdateImageResponseHwFirmwareType UEFI GlanceUpdateImageResponseHwFirmwareType }
func GetGlanceUpdateImageResponseHwFirmwareTypeEnum ¶
func GetGlanceUpdateImageResponseHwFirmwareTypeEnum() GlanceUpdateImageResponseHwFirmwareTypeEnum
type GlanceUpdateImageResponseImageSourceType ¶
type GlanceUpdateImageResponseImageSourceType struct {
// contains filtered or unexported fields
}
func (GlanceUpdateImageResponseImageSourceType) MarshalJSON ¶
func (c GlanceUpdateImageResponseImageSourceType) MarshalJSON() ([]byte, error)
func (*GlanceUpdateImageResponseImageSourceType) UnmarshalJSON ¶
func (c *GlanceUpdateImageResponseImageSourceType) UnmarshalJSON(b []byte) error
type GlanceUpdateImageResponseImageSourceTypeEnum ¶
type GlanceUpdateImageResponseImageSourceTypeEnum struct { UDS GlanceUpdateImageResponseImageSourceType SWIFT GlanceUpdateImageResponseImageSourceType }
func GetGlanceUpdateImageResponseImageSourceTypeEnum ¶
func GetGlanceUpdateImageResponseImageSourceTypeEnum() GlanceUpdateImageResponseImageSourceTypeEnum
type GlanceUpdateImageResponseImagetype ¶
type GlanceUpdateImageResponseImagetype struct {
// contains filtered or unexported fields
}
func (GlanceUpdateImageResponseImagetype) MarshalJSON ¶
func (c GlanceUpdateImageResponseImagetype) MarshalJSON() ([]byte, error)
func (*GlanceUpdateImageResponseImagetype) UnmarshalJSON ¶
func (c *GlanceUpdateImageResponseImagetype) UnmarshalJSON(b []byte) error
type GlanceUpdateImageResponseImagetypeEnum ¶
type GlanceUpdateImageResponseImagetypeEnum struct { GOLD GlanceUpdateImageResponseImagetype PRIVATE GlanceUpdateImageResponseImagetype SHARED GlanceUpdateImageResponseImagetype }
func GetGlanceUpdateImageResponseImagetypeEnum ¶
func GetGlanceUpdateImageResponseImagetypeEnum() GlanceUpdateImageResponseImagetypeEnum
type GlanceUpdateImageResponseIsOffshelved ¶
type GlanceUpdateImageResponseIsOffshelved struct {
// contains filtered or unexported fields
}
func (GlanceUpdateImageResponseIsOffshelved) MarshalJSON ¶
func (c GlanceUpdateImageResponseIsOffshelved) MarshalJSON() ([]byte, error)
func (*GlanceUpdateImageResponseIsOffshelved) UnmarshalJSON ¶
func (c *GlanceUpdateImageResponseIsOffshelved) UnmarshalJSON(b []byte) error
type GlanceUpdateImageResponseIsOffshelvedEnum ¶
type GlanceUpdateImageResponseIsOffshelvedEnum struct { TRUE GlanceUpdateImageResponseIsOffshelved FALSE GlanceUpdateImageResponseIsOffshelved }
func GetGlanceUpdateImageResponseIsOffshelvedEnum ¶
func GetGlanceUpdateImageResponseIsOffshelvedEnum() GlanceUpdateImageResponseIsOffshelvedEnum
type GlanceUpdateImageResponseIsregistered ¶
type GlanceUpdateImageResponseIsregistered struct {
// contains filtered or unexported fields
}
func (GlanceUpdateImageResponseIsregistered) MarshalJSON ¶
func (c GlanceUpdateImageResponseIsregistered) MarshalJSON() ([]byte, error)
func (*GlanceUpdateImageResponseIsregistered) UnmarshalJSON ¶
func (c *GlanceUpdateImageResponseIsregistered) UnmarshalJSON(b []byte) error
type GlanceUpdateImageResponseIsregisteredEnum ¶
type GlanceUpdateImageResponseIsregisteredEnum struct { TRUE GlanceUpdateImageResponseIsregistered FALSE GlanceUpdateImageResponseIsregistered }
func GetGlanceUpdateImageResponseIsregisteredEnum ¶
func GetGlanceUpdateImageResponseIsregisteredEnum() GlanceUpdateImageResponseIsregisteredEnum
type GlanceUpdateImageResponseOsBit ¶
type GlanceUpdateImageResponseOsBit struct {
// contains filtered or unexported fields
}
func (GlanceUpdateImageResponseOsBit) MarshalJSON ¶
func (c GlanceUpdateImageResponseOsBit) MarshalJSON() ([]byte, error)
func (*GlanceUpdateImageResponseOsBit) UnmarshalJSON ¶
func (c *GlanceUpdateImageResponseOsBit) UnmarshalJSON(b []byte) error
type GlanceUpdateImageResponseOsBitEnum ¶
type GlanceUpdateImageResponseOsBitEnum struct { E_32 GlanceUpdateImageResponseOsBit E_64 GlanceUpdateImageResponseOsBit }
func GetGlanceUpdateImageResponseOsBitEnum ¶
func GetGlanceUpdateImageResponseOsBitEnum() GlanceUpdateImageResponseOsBitEnum
type GlanceUpdateImageResponseOsType ¶
type GlanceUpdateImageResponseOsType struct {
// contains filtered or unexported fields
}
func (GlanceUpdateImageResponseOsType) MarshalJSON ¶
func (c GlanceUpdateImageResponseOsType) MarshalJSON() ([]byte, error)
func (*GlanceUpdateImageResponseOsType) UnmarshalJSON ¶
func (c *GlanceUpdateImageResponseOsType) UnmarshalJSON(b []byte) error
type GlanceUpdateImageResponseOsTypeEnum ¶
type GlanceUpdateImageResponseOsTypeEnum struct { LINUX GlanceUpdateImageResponseOsType WINDOWS GlanceUpdateImageResponseOsType OTHER GlanceUpdateImageResponseOsType }
func GetGlanceUpdateImageResponseOsTypeEnum ¶
func GetGlanceUpdateImageResponseOsTypeEnum() GlanceUpdateImageResponseOsTypeEnum
type GlanceUpdateImageResponsePlatform ¶
type GlanceUpdateImageResponsePlatform struct {
// contains filtered or unexported fields
}
func (GlanceUpdateImageResponsePlatform) MarshalJSON ¶
func (c GlanceUpdateImageResponsePlatform) MarshalJSON() ([]byte, error)
func (*GlanceUpdateImageResponsePlatform) UnmarshalJSON ¶
func (c *GlanceUpdateImageResponsePlatform) UnmarshalJSON(b []byte) error
type GlanceUpdateImageResponsePlatformEnum ¶
type GlanceUpdateImageResponsePlatformEnum struct { WINDOWS GlanceUpdateImageResponsePlatform UBUNTU GlanceUpdateImageResponsePlatform RED_HAT GlanceUpdateImageResponsePlatform SUSE GlanceUpdateImageResponsePlatform CENT_OS GlanceUpdateImageResponsePlatform DEBIAN GlanceUpdateImageResponsePlatform OPEN_SUSE GlanceUpdateImageResponsePlatform ORACLE_LINUX GlanceUpdateImageResponsePlatform FEDORA GlanceUpdateImageResponsePlatform OTHER GlanceUpdateImageResponsePlatform CORE_OS GlanceUpdateImageResponsePlatform EULER_OS GlanceUpdateImageResponsePlatform }
func GetGlanceUpdateImageResponsePlatformEnum ¶
func GetGlanceUpdateImageResponsePlatformEnum() GlanceUpdateImageResponsePlatformEnum
type GlanceUpdateImageResponseStatus ¶
type GlanceUpdateImageResponseStatus struct {
// contains filtered or unexported fields
}
func (GlanceUpdateImageResponseStatus) MarshalJSON ¶
func (c GlanceUpdateImageResponseStatus) MarshalJSON() ([]byte, error)
func (*GlanceUpdateImageResponseStatus) UnmarshalJSON ¶
func (c *GlanceUpdateImageResponseStatus) UnmarshalJSON(b []byte) error
type GlanceUpdateImageResponseStatusEnum ¶
type GlanceUpdateImageResponseStatusEnum struct { QUEUED GlanceUpdateImageResponseStatus SAVING GlanceUpdateImageResponseStatus DELETED GlanceUpdateImageResponseStatus KILLED GlanceUpdateImageResponseStatus ACTIVE GlanceUpdateImageResponseStatus }
func GetGlanceUpdateImageResponseStatusEnum ¶
func GetGlanceUpdateImageResponseStatusEnum() GlanceUpdateImageResponseStatusEnum
type GlanceUpdateImageResponseSupportArm ¶
type GlanceUpdateImageResponseSupportArm struct {
// contains filtered or unexported fields
}
func (GlanceUpdateImageResponseSupportArm) MarshalJSON ¶
func (c GlanceUpdateImageResponseSupportArm) MarshalJSON() ([]byte, error)
func (*GlanceUpdateImageResponseSupportArm) UnmarshalJSON ¶
func (c *GlanceUpdateImageResponseSupportArm) UnmarshalJSON(b []byte) error
type GlanceUpdateImageResponseSupportArmEnum ¶
type GlanceUpdateImageResponseSupportArmEnum struct { TRUE GlanceUpdateImageResponseSupportArm FALSE GlanceUpdateImageResponseSupportArm }
func GetGlanceUpdateImageResponseSupportArmEnum ¶
func GetGlanceUpdateImageResponseSupportArmEnum() GlanceUpdateImageResponseSupportArmEnum
type GlanceUpdateImageResponseSupportFcInject ¶
type GlanceUpdateImageResponseSupportFcInject struct {
// contains filtered or unexported fields
}
func (GlanceUpdateImageResponseSupportFcInject) MarshalJSON ¶
func (c GlanceUpdateImageResponseSupportFcInject) MarshalJSON() ([]byte, error)
func (*GlanceUpdateImageResponseSupportFcInject) UnmarshalJSON ¶
func (c *GlanceUpdateImageResponseSupportFcInject) UnmarshalJSON(b []byte) error
type GlanceUpdateImageResponseSupportFcInjectEnum ¶
type GlanceUpdateImageResponseSupportFcInjectEnum struct { TRUE GlanceUpdateImageResponseSupportFcInject FALSE GlanceUpdateImageResponseSupportFcInject }
func GetGlanceUpdateImageResponseSupportFcInjectEnum ¶
func GetGlanceUpdateImageResponseSupportFcInjectEnum() GlanceUpdateImageResponseSupportFcInjectEnum
type GlanceUpdateImageResponseVirtualEnvType ¶
type GlanceUpdateImageResponseVirtualEnvType struct {
// contains filtered or unexported fields
}
func (GlanceUpdateImageResponseVirtualEnvType) MarshalJSON ¶
func (c GlanceUpdateImageResponseVirtualEnvType) MarshalJSON() ([]byte, error)
func (*GlanceUpdateImageResponseVirtualEnvType) UnmarshalJSON ¶
func (c *GlanceUpdateImageResponseVirtualEnvType) UnmarshalJSON(b []byte) error
type GlanceUpdateImageResponseVirtualEnvTypeEnum ¶
type GlanceUpdateImageResponseVirtualEnvTypeEnum struct { FUSION_COMPUTE GlanceUpdateImageResponseVirtualEnvType IRONIC GlanceUpdateImageResponseVirtualEnvType DATA_IMAGE GlanceUpdateImageResponseVirtualEnvType }
func GetGlanceUpdateImageResponseVirtualEnvTypeEnum ¶
func GetGlanceUpdateImageResponseVirtualEnvTypeEnum() GlanceUpdateImageResponseVirtualEnvTypeEnum
type GlanceUpdateImageResponseVisibility ¶
type GlanceUpdateImageResponseVisibility struct {
// contains filtered or unexported fields
}
func (GlanceUpdateImageResponseVisibility) MarshalJSON ¶
func (c GlanceUpdateImageResponseVisibility) MarshalJSON() ([]byte, error)
func (*GlanceUpdateImageResponseVisibility) UnmarshalJSON ¶
func (c *GlanceUpdateImageResponseVisibility) UnmarshalJSON(b []byte) error
type GlanceUpdateImageResponseVisibilityEnum ¶
type GlanceUpdateImageResponseVisibilityEnum struct { PRIVATE GlanceUpdateImageResponseVisibility PUBLIC GlanceUpdateImageResponseVisibility SHARED GlanceUpdateImageResponseVisibility }
func GetGlanceUpdateImageResponseVisibilityEnum ¶
func GetGlanceUpdateImageResponseVisibilityEnum() GlanceUpdateImageResponseVisibilityEnum
type ImageInfo ¶
type ImageInfo struct { BackupId string `json:"__backup_id"` DataOrigin string `json:"__data_origin"` Description string `json:"__description"` ImageLocation string `json:"__image_location"` ImageSize string `json:"__image_size"` ImageSourceType ImageInfoImageSourceType `json:"__image_source_type"` Imagetype ImageInfoImagetype `json:"__imagetype"` IsConfigInit ImageInfoIsConfigInit `json:"__is_config_init"` Isregistered ImageInfoIsregistered `json:"__isregistered"` Originalimagename string `json:"__originalimagename"` OsBit ImageInfoOsBit `json:"__os_bit"` OsType ImageInfoOsType `json:"__os_type"` OsVersion string `json:"__os_version"` Platform ImageInfoPlatform `json:"__platform"` Productcode *string `json:"__productcode,omitempty"` SupportDiskintensive *string `json:"__support_diskintensive,omitempty"` SupportHighperformance *string `json:"__support_highperformance,omitempty"` SupportKvm *string `json:"__support_kvm,omitempty"` SupportKvmGpuType *string `json:"__support_kvm_gpu_type,omitempty"` SupportKvmInfiniband *string `json:"__support_kvm_infiniband,omitempty"` SupportLargememory *string `json:"__support_largememory,omitempty"` SupportXen *string `json:"__support_xen,omitempty"` SupportXenGpuType *string `json:"__support_xen_gpu_type,omitempty"` SupportXenHana *string `json:"__support_xen_hana,omitempty"` SystemSupportMarket *bool `json:"__system_support_market,omitempty"` Checksum *string `json:"checksum,omitempty"` ContainerFormat string `json:"container_format"` CreatedAt string `json:"created_at"` DiskFormat *string `json:"disk_format,omitempty"` EnterpriseProjectId string `json:"enterprise_project_id"` File *string `json:"file,omitempty"` Id string `json:"id"` MinDisk int32 `json:"min_disk"` MinRam int32 `json:"min_ram"` Name string `json:"name"` Owner string `json:"owner"` Protected bool `json:"protected"` Schema *string `json:"schema,omitempty"` Self string `json:"self"` Size *int32 `json:"size,omitempty"` Status ImageInfoStatus `json:"status"` Tags []string `json:"tags"` UpdatedAt string `json:"updated_at"` VirtualEnvType ImageInfoVirtualEnvType `json:"virtual_env_type"` VirtualSize int32 `json:"virtual_size"` Visibility ImageInfoVisibility `json:"visibility"` Architecture ImageInfoArchitecture `json:"architecture"` SupportFcInject *ImageInfoSupportFcInject `json:"__support_fc_inject,omitempty"` HwFirmwareType *ImageInfoHwFirmwareType `json:"hw_firmware_type,omitempty"` SupportArm *ImageInfoSupportArm `json:"__support_arm,omitempty"` MaxRam *string `json:"max_ram,omitempty"` SystemCmkid *string `json:"__system__cmkid,omitempty"` OsFeatureList *string `json:"__os_feature_list,omitempty"` AccountCode *string `json:"__account_code,omitempty"` HwVifMultiqueueEnabled *string `json:"hw_vif_multiqueue_enabled,omitempty"` }
镜像信息响应体
type ImageInfoArchitecture ¶
type ImageInfoArchitecture struct {
// contains filtered or unexported fields
}
func (ImageInfoArchitecture) MarshalJSON ¶
func (c ImageInfoArchitecture) MarshalJSON() ([]byte, error)
func (*ImageInfoArchitecture) UnmarshalJSON ¶
func (c *ImageInfoArchitecture) UnmarshalJSON(b []byte) error
type ImageInfoArchitectureEnum ¶
type ImageInfoArchitectureEnum struct { X86 ImageInfoArchitecture ARM ImageInfoArchitecture }
func GetImageInfoArchitectureEnum ¶
func GetImageInfoArchitectureEnum() ImageInfoArchitectureEnum
type ImageInfoHwFirmwareType ¶
type ImageInfoHwFirmwareType struct {
// contains filtered or unexported fields
}
func (ImageInfoHwFirmwareType) MarshalJSON ¶
func (c ImageInfoHwFirmwareType) MarshalJSON() ([]byte, error)
func (*ImageInfoHwFirmwareType) UnmarshalJSON ¶
func (c *ImageInfoHwFirmwareType) UnmarshalJSON(b []byte) error
type ImageInfoHwFirmwareTypeEnum ¶
type ImageInfoHwFirmwareTypeEnum struct { BIOS ImageInfoHwFirmwareType UEFI ImageInfoHwFirmwareType }
func GetImageInfoHwFirmwareTypeEnum ¶
func GetImageInfoHwFirmwareTypeEnum() ImageInfoHwFirmwareTypeEnum
type ImageInfoImageSourceType ¶
type ImageInfoImageSourceType struct {
// contains filtered or unexported fields
}
func (ImageInfoImageSourceType) MarshalJSON ¶
func (c ImageInfoImageSourceType) MarshalJSON() ([]byte, error)
func (*ImageInfoImageSourceType) UnmarshalJSON ¶
func (c *ImageInfoImageSourceType) UnmarshalJSON(b []byte) error
type ImageInfoImageSourceTypeEnum ¶
type ImageInfoImageSourceTypeEnum struct { UDS ImageInfoImageSourceType SWIFT ImageInfoImageSourceType }
func GetImageInfoImageSourceTypeEnum ¶
func GetImageInfoImageSourceTypeEnum() ImageInfoImageSourceTypeEnum
type ImageInfoImagetype ¶
type ImageInfoImagetype struct {
// contains filtered or unexported fields
}
func (ImageInfoImagetype) MarshalJSON ¶
func (c ImageInfoImagetype) MarshalJSON() ([]byte, error)
func (*ImageInfoImagetype) UnmarshalJSON ¶
func (c *ImageInfoImagetype) UnmarshalJSON(b []byte) error
type ImageInfoImagetypeEnum ¶
type ImageInfoImagetypeEnum struct { GOLD ImageInfoImagetype PRIVATE ImageInfoImagetype SHARED ImageInfoImagetype }
func GetImageInfoImagetypeEnum ¶
func GetImageInfoImagetypeEnum() ImageInfoImagetypeEnum
type ImageInfoIsConfigInit ¶
type ImageInfoIsConfigInit struct {
// contains filtered or unexported fields
}
func (ImageInfoIsConfigInit) MarshalJSON ¶
func (c ImageInfoIsConfigInit) MarshalJSON() ([]byte, error)
func (*ImageInfoIsConfigInit) UnmarshalJSON ¶
func (c *ImageInfoIsConfigInit) UnmarshalJSON(b []byte) error
type ImageInfoIsConfigInitEnum ¶
type ImageInfoIsConfigInitEnum struct { TRUE ImageInfoIsConfigInit FALSE ImageInfoIsConfigInit }
func GetImageInfoIsConfigInitEnum ¶
func GetImageInfoIsConfigInitEnum() ImageInfoIsConfigInitEnum
type ImageInfoIsregistered ¶
type ImageInfoIsregistered struct {
// contains filtered or unexported fields
}
func (ImageInfoIsregistered) MarshalJSON ¶
func (c ImageInfoIsregistered) MarshalJSON() ([]byte, error)
func (*ImageInfoIsregistered) UnmarshalJSON ¶
func (c *ImageInfoIsregistered) UnmarshalJSON(b []byte) error
type ImageInfoIsregisteredEnum ¶
type ImageInfoIsregisteredEnum struct { TRUE ImageInfoIsregistered FALSE ImageInfoIsregistered }
func GetImageInfoIsregisteredEnum ¶
func GetImageInfoIsregisteredEnum() ImageInfoIsregisteredEnum
type ImageInfoOsBit ¶
type ImageInfoOsBit struct {
// contains filtered or unexported fields
}
func (ImageInfoOsBit) MarshalJSON ¶
func (c ImageInfoOsBit) MarshalJSON() ([]byte, error)
func (*ImageInfoOsBit) UnmarshalJSON ¶
func (c *ImageInfoOsBit) UnmarshalJSON(b []byte) error
type ImageInfoOsBitEnum ¶
type ImageInfoOsBitEnum struct { E_32 ImageInfoOsBit E_64 ImageInfoOsBit }
func GetImageInfoOsBitEnum ¶
func GetImageInfoOsBitEnum() ImageInfoOsBitEnum
type ImageInfoOsType ¶
type ImageInfoOsType struct {
// contains filtered or unexported fields
}
func (ImageInfoOsType) MarshalJSON ¶
func (c ImageInfoOsType) MarshalJSON() ([]byte, error)
func (*ImageInfoOsType) UnmarshalJSON ¶
func (c *ImageInfoOsType) UnmarshalJSON(b []byte) error
type ImageInfoOsTypeEnum ¶
type ImageInfoOsTypeEnum struct { LINUX ImageInfoOsType WINDOWS ImageInfoOsType OTHER ImageInfoOsType }
func GetImageInfoOsTypeEnum ¶
func GetImageInfoOsTypeEnum() ImageInfoOsTypeEnum
type ImageInfoPlatform ¶
type ImageInfoPlatform struct {
// contains filtered or unexported fields
}
func (ImageInfoPlatform) MarshalJSON ¶
func (c ImageInfoPlatform) MarshalJSON() ([]byte, error)
func (*ImageInfoPlatform) UnmarshalJSON ¶
func (c *ImageInfoPlatform) UnmarshalJSON(b []byte) error
type ImageInfoPlatformEnum ¶
type ImageInfoPlatformEnum struct { WINDOWS ImageInfoPlatform UBUNTU ImageInfoPlatform RED_HAT ImageInfoPlatform SUSE ImageInfoPlatform CENT_OS ImageInfoPlatform DEBIAN ImageInfoPlatform OPEN_SUSE ImageInfoPlatform ORACLE_LINUX ImageInfoPlatform FEDORA ImageInfoPlatform OTHER ImageInfoPlatform CORE_OS ImageInfoPlatform EULER_OS ImageInfoPlatform }
func GetImageInfoPlatformEnum ¶
func GetImageInfoPlatformEnum() ImageInfoPlatformEnum
type ImageInfoStatus ¶
type ImageInfoStatus struct {
// contains filtered or unexported fields
}
func (ImageInfoStatus) MarshalJSON ¶
func (c ImageInfoStatus) MarshalJSON() ([]byte, error)
func (*ImageInfoStatus) UnmarshalJSON ¶
func (c *ImageInfoStatus) UnmarshalJSON(b []byte) error
type ImageInfoStatusEnum ¶
type ImageInfoStatusEnum struct { QUEUED ImageInfoStatus SAVING ImageInfoStatus DELETED ImageInfoStatus KILLED ImageInfoStatus ACTIVE ImageInfoStatus }
func GetImageInfoStatusEnum ¶
func GetImageInfoStatusEnum() ImageInfoStatusEnum
type ImageInfoSupportArm ¶
type ImageInfoSupportArm struct {
// contains filtered or unexported fields
}
func (ImageInfoSupportArm) MarshalJSON ¶
func (c ImageInfoSupportArm) MarshalJSON() ([]byte, error)
func (*ImageInfoSupportArm) UnmarshalJSON ¶
func (c *ImageInfoSupportArm) UnmarshalJSON(b []byte) error
type ImageInfoSupportArmEnum ¶
type ImageInfoSupportArmEnum struct { TRUE ImageInfoSupportArm FALSE ImageInfoSupportArm }
func GetImageInfoSupportArmEnum ¶
func GetImageInfoSupportArmEnum() ImageInfoSupportArmEnum
type ImageInfoSupportFcInject ¶
type ImageInfoSupportFcInject struct {
// contains filtered or unexported fields
}
func (ImageInfoSupportFcInject) MarshalJSON ¶
func (c ImageInfoSupportFcInject) MarshalJSON() ([]byte, error)
func (*ImageInfoSupportFcInject) UnmarshalJSON ¶
func (c *ImageInfoSupportFcInject) UnmarshalJSON(b []byte) error
type ImageInfoSupportFcInjectEnum ¶
type ImageInfoSupportFcInjectEnum struct { TRUE ImageInfoSupportFcInject FALSE ImageInfoSupportFcInject }
func GetImageInfoSupportFcInjectEnum ¶
func GetImageInfoSupportFcInjectEnum() ImageInfoSupportFcInjectEnum
type ImageInfoVirtualEnvType ¶
type ImageInfoVirtualEnvType struct {
// contains filtered or unexported fields
}
func (ImageInfoVirtualEnvType) MarshalJSON ¶
func (c ImageInfoVirtualEnvType) MarshalJSON() ([]byte, error)
func (*ImageInfoVirtualEnvType) UnmarshalJSON ¶
func (c *ImageInfoVirtualEnvType) UnmarshalJSON(b []byte) error
type ImageInfoVirtualEnvTypeEnum ¶
type ImageInfoVirtualEnvTypeEnum struct { FUSION_COMPUTE ImageInfoVirtualEnvType IRONIC ImageInfoVirtualEnvType DATA_IMAGE ImageInfoVirtualEnvType }
func GetImageInfoVirtualEnvTypeEnum ¶
func GetImageInfoVirtualEnvTypeEnum() ImageInfoVirtualEnvTypeEnum
type ImageInfoVisibility ¶
type ImageInfoVisibility struct {
// contains filtered or unexported fields
}
func (ImageInfoVisibility) MarshalJSON ¶
func (c ImageInfoVisibility) MarshalJSON() ([]byte, error)
func (*ImageInfoVisibility) UnmarshalJSON ¶
func (c *ImageInfoVisibility) UnmarshalJSON(b []byte) error
type ImageInfoVisibilityEnum ¶
type ImageInfoVisibilityEnum struct { PRIVATE ImageInfoVisibility PUBLIC ImageInfoVisibility }
func GetImageInfoVisibilityEnum ¶
func GetImageInfoVisibilityEnum() ImageInfoVisibilityEnum
type ImportImageQuickRequest ¶
type ImportImageQuickRequest struct {
Body *QuickImportImageByFileRequestBody `json:"body,omitempty"`
}
Request Object
func (ImportImageQuickRequest) String ¶
func (o ImportImageQuickRequest) String() string
type ImportImageQuickResponse ¶
type ImportImageQuickResponse struct { JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ImportImageQuickResponse) String ¶
func (o ImportImageQuickResponse) String() string
type JobEntities ¶
type JobEntities struct {
ImageId *string `json:"image_id,omitempty"`
}
func (JobEntities) String ¶
func (o JobEntities) String() string
type ListImageByTagsRequest ¶
type ListImageByTagsRequest struct {
Body *ListImageByTagsRequestBody `json:"body,omitempty"`
}
Request Object
func (ListImageByTagsRequest) String ¶
func (o ListImageByTagsRequest) String() string
type ListImageByTagsRequestBody ¶
type ListImageByTagsRequestBody struct { Action ListImageByTagsRequestBodyAction `json:"action"` Tags *[]Tags `json:"tags,omitempty"` TagsAny *[]Tags `json:"tags_any,omitempty"` NotTags *[]Tags `json:"not_tags,omitempty"` NotTagsAny *[]Tags `json:"not_tags_any,omitempty"` Limit *string `json:"limit,omitempty"` Offset *string `json:"offset,omitempty"` Matches *[]TagKeyValue `json:"matches,omitempty"` }
请求参数
func (ListImageByTagsRequestBody) String ¶
func (o ListImageByTagsRequestBody) String() string
type ListImageByTagsRequestBodyAction ¶
type ListImageByTagsRequestBodyAction struct {
// contains filtered or unexported fields
}
func (ListImageByTagsRequestBodyAction) MarshalJSON ¶
func (c ListImageByTagsRequestBodyAction) MarshalJSON() ([]byte, error)
func (*ListImageByTagsRequestBodyAction) UnmarshalJSON ¶
func (c *ListImageByTagsRequestBodyAction) UnmarshalJSON(b []byte) error
type ListImageByTagsRequestBodyActionEnum ¶
type ListImageByTagsRequestBodyActionEnum struct { FILTER ListImageByTagsRequestBodyAction COUNT ListImageByTagsRequestBodyAction }
func GetListImageByTagsRequestBodyActionEnum ¶
func GetListImageByTagsRequestBodyActionEnum() ListImageByTagsRequestBodyActionEnum
type ListImageByTagsResponse ¶
type ListImageByTagsResponse struct { Resources *[]ShowImageByTagsResource `json:"resources,omitempty"` TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListImageByTagsResponse) String ¶
func (o ListImageByTagsResponse) String() string
type ListImageTagsRequest ¶
type ListImageTagsRequest struct {
ImageId string `json:"image_id"`
}
Request Object
func (ListImageTagsRequest) String ¶
func (o ListImageTagsRequest) String() string
type ListImageTagsResponse ¶
type ListImageTagsResponse struct { Tags *[]ResourceTag `json:"tags,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListImageTagsResponse) String ¶
func (o ListImageTagsResponse) String() string
type ListImagesRequest ¶
type ListImagesRequest struct { Imagetype *ListImagesRequestImagetype `json:"__imagetype,omitempty"` Isregistered *ListImagesRequestIsregistered `json:"__isregistered,omitempty"` OsBit *ListImagesRequestOsBit `json:"__os_bit,omitempty"` OsType *ListImagesRequestOsType `json:"__os_type,omitempty"` Platform *ListImagesRequestPlatform `json:"__platform,omitempty"` SupportDiskintensive *string `json:"__support_diskintensive,omitempty"` SupportHighperformance *string `json:"__support_highperformance,omitempty"` SupportKvm *string `json:"__support_kvm,omitempty"` SupportKvmGpuType *string `json:"__support_kvm_gpu_type,omitempty"` SupportKvmInfiniband *string `json:"__support_kvm_infiniband,omitempty"` SupportLargememory *string `json:"__support_largememory,omitempty"` SupportXen *string `json:"__support_xen,omitempty"` SupportXenGpuType *string `json:"__support_xen_gpu_type,omitempty"` SupportXenHana *string `json:"__support_xen_hana,omitempty"` ContainerFormat *string `json:"container_format,omitempty"` DiskFormat *ListImagesRequestDiskFormat `json:"disk_format,omitempty"` EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` Id *string `json:"id,omitempty"` Limit *int32 `json:"limit,omitempty"` Marker *string `json:"marker,omitempty"` MemberStatus *ListImagesRequestMemberStatus `json:"member_status,omitempty"` MinDisk *int32 `json:"min_disk,omitempty"` MinRam *int32 `json:"min_ram,omitempty"` Name *string `json:"name,omitempty"` Owner *string `json:"owner,omitempty"` Protected *bool `json:"protected,omitempty"` SortDir *ListImagesRequestSortDir `json:"sort_dir,omitempty"` SortKey *ListImagesRequestSortKey `json:"sort_key,omitempty"` Status *ListImagesRequestStatus `json:"status,omitempty"` Tag *string `json:"tag,omitempty"` VirtualEnvType *ListImagesRequestVirtualEnvType `json:"virtual_env_type,omitempty"` Visibility *ListImagesRequestVisibility `json:"visibility,omitempty"` XSdkDate *string `json:"X-Sdk-Date,omitempty"` FlavorId *string `json:"flavor_id,omitempty"` CreatedAt *string `json:"created_at,omitempty"` UpdatedAt *string `json:"updated_at,omitempty"` Architecture *ListImagesRequestArchitecture `json:"architecture,omitempty"` }
Request Object
func (ListImagesRequest) String ¶
func (o ListImagesRequest) String() string
type ListImagesRequestArchitecture ¶
type ListImagesRequestArchitecture struct {
// contains filtered or unexported fields
}
func (ListImagesRequestArchitecture) MarshalJSON ¶
func (c ListImagesRequestArchitecture) MarshalJSON() ([]byte, error)
func (*ListImagesRequestArchitecture) UnmarshalJSON ¶
func (c *ListImagesRequestArchitecture) UnmarshalJSON(b []byte) error
type ListImagesRequestArchitectureEnum ¶
type ListImagesRequestArchitectureEnum struct { X86 ListImagesRequestArchitecture ARM ListImagesRequestArchitecture }
func GetListImagesRequestArchitectureEnum ¶
func GetListImagesRequestArchitectureEnum() ListImagesRequestArchitectureEnum
type ListImagesRequestDiskFormat ¶
type ListImagesRequestDiskFormat struct {
// contains filtered or unexported fields
}
func (ListImagesRequestDiskFormat) MarshalJSON ¶
func (c ListImagesRequestDiskFormat) MarshalJSON() ([]byte, error)
func (*ListImagesRequestDiskFormat) UnmarshalJSON ¶
func (c *ListImagesRequestDiskFormat) UnmarshalJSON(b []byte) error
type ListImagesRequestDiskFormatEnum ¶
type ListImagesRequestDiskFormatEnum struct { VHD ListImagesRequestDiskFormat ZVHD ListImagesRequestDiskFormat RAW ListImagesRequestDiskFormat QCOW2 ListImagesRequestDiskFormat ZVHD2 ListImagesRequestDiskFormat }
func GetListImagesRequestDiskFormatEnum ¶
func GetListImagesRequestDiskFormatEnum() ListImagesRequestDiskFormatEnum
type ListImagesRequestImagetype ¶
type ListImagesRequestImagetype struct {
// contains filtered or unexported fields
}
func (ListImagesRequestImagetype) MarshalJSON ¶
func (c ListImagesRequestImagetype) MarshalJSON() ([]byte, error)
func (*ListImagesRequestImagetype) UnmarshalJSON ¶
func (c *ListImagesRequestImagetype) UnmarshalJSON(b []byte) error
type ListImagesRequestImagetypeEnum ¶
type ListImagesRequestImagetypeEnum struct { GOLD ListImagesRequestImagetype PRIVATE ListImagesRequestImagetype SHARED ListImagesRequestImagetype }
func GetListImagesRequestImagetypeEnum ¶
func GetListImagesRequestImagetypeEnum() ListImagesRequestImagetypeEnum
type ListImagesRequestIsregistered ¶
type ListImagesRequestIsregistered struct {
// contains filtered or unexported fields
}
func (ListImagesRequestIsregistered) MarshalJSON ¶
func (c ListImagesRequestIsregistered) MarshalJSON() ([]byte, error)
func (*ListImagesRequestIsregistered) UnmarshalJSON ¶
func (c *ListImagesRequestIsregistered) UnmarshalJSON(b []byte) error
type ListImagesRequestIsregisteredEnum ¶
type ListImagesRequestIsregisteredEnum struct { TRUE ListImagesRequestIsregistered FALSE ListImagesRequestIsregistered }
func GetListImagesRequestIsregisteredEnum ¶
func GetListImagesRequestIsregisteredEnum() ListImagesRequestIsregisteredEnum
type ListImagesRequestMemberStatus ¶
type ListImagesRequestMemberStatus struct {
// contains filtered or unexported fields
}
func (ListImagesRequestMemberStatus) MarshalJSON ¶
func (c ListImagesRequestMemberStatus) MarshalJSON() ([]byte, error)
func (*ListImagesRequestMemberStatus) UnmarshalJSON ¶
func (c *ListImagesRequestMemberStatus) UnmarshalJSON(b []byte) error
type ListImagesRequestMemberStatusEnum ¶
type ListImagesRequestMemberStatusEnum struct { ACCEPTED ListImagesRequestMemberStatus REJECTED ListImagesRequestMemberStatus PENDING ListImagesRequestMemberStatus }
func GetListImagesRequestMemberStatusEnum ¶
func GetListImagesRequestMemberStatusEnum() ListImagesRequestMemberStatusEnum
type ListImagesRequestOsBit ¶
type ListImagesRequestOsBit struct {
// contains filtered or unexported fields
}
func (ListImagesRequestOsBit) MarshalJSON ¶
func (c ListImagesRequestOsBit) MarshalJSON() ([]byte, error)
func (*ListImagesRequestOsBit) UnmarshalJSON ¶
func (c *ListImagesRequestOsBit) UnmarshalJSON(b []byte) error
type ListImagesRequestOsBitEnum ¶
type ListImagesRequestOsBitEnum struct { E_32 ListImagesRequestOsBit E_64 ListImagesRequestOsBit }
func GetListImagesRequestOsBitEnum ¶
func GetListImagesRequestOsBitEnum() ListImagesRequestOsBitEnum
type ListImagesRequestOsType ¶
type ListImagesRequestOsType struct {
// contains filtered or unexported fields
}
func (ListImagesRequestOsType) MarshalJSON ¶
func (c ListImagesRequestOsType) MarshalJSON() ([]byte, error)
func (*ListImagesRequestOsType) UnmarshalJSON ¶
func (c *ListImagesRequestOsType) UnmarshalJSON(b []byte) error
type ListImagesRequestOsTypeEnum ¶
type ListImagesRequestOsTypeEnum struct { LINUX ListImagesRequestOsType WINDOWS ListImagesRequestOsType OTHER ListImagesRequestOsType }
func GetListImagesRequestOsTypeEnum ¶
func GetListImagesRequestOsTypeEnum() ListImagesRequestOsTypeEnum
type ListImagesRequestPlatform ¶
type ListImagesRequestPlatform struct {
// contains filtered or unexported fields
}
func (ListImagesRequestPlatform) MarshalJSON ¶
func (c ListImagesRequestPlatform) MarshalJSON() ([]byte, error)
func (*ListImagesRequestPlatform) UnmarshalJSON ¶
func (c *ListImagesRequestPlatform) UnmarshalJSON(b []byte) error
type ListImagesRequestPlatformEnum ¶
type ListImagesRequestPlatformEnum struct { WINDOWS ListImagesRequestPlatform UBUNTU ListImagesRequestPlatform RED_HAT ListImagesRequestPlatform SUSE ListImagesRequestPlatform CENT_OS ListImagesRequestPlatform DEBIAN ListImagesRequestPlatform OPEN_SUSE ListImagesRequestPlatform ORACLE_LINUX ListImagesRequestPlatform FEDORA ListImagesRequestPlatform OTHER ListImagesRequestPlatform CORE_OS ListImagesRequestPlatform EULE_OS ListImagesRequestPlatform }
func GetListImagesRequestPlatformEnum ¶
func GetListImagesRequestPlatformEnum() ListImagesRequestPlatformEnum
type ListImagesRequestSortDir ¶
type ListImagesRequestSortDir struct {
// contains filtered or unexported fields
}
func (ListImagesRequestSortDir) MarshalJSON ¶
func (c ListImagesRequestSortDir) MarshalJSON() ([]byte, error)
func (*ListImagesRequestSortDir) UnmarshalJSON ¶
func (c *ListImagesRequestSortDir) UnmarshalJSON(b []byte) error
type ListImagesRequestSortDirEnum ¶
type ListImagesRequestSortDirEnum struct { ASC ListImagesRequestSortDir DESC ListImagesRequestSortDir }
func GetListImagesRequestSortDirEnum ¶
func GetListImagesRequestSortDirEnum() ListImagesRequestSortDirEnum
type ListImagesRequestSortKey ¶
type ListImagesRequestSortKey struct {
// contains filtered or unexported fields
}
func (ListImagesRequestSortKey) MarshalJSON ¶
func (c ListImagesRequestSortKey) MarshalJSON() ([]byte, error)
func (*ListImagesRequestSortKey) UnmarshalJSON ¶
func (c *ListImagesRequestSortKey) UnmarshalJSON(b []byte) error
type ListImagesRequestSortKeyEnum ¶
type ListImagesRequestSortKeyEnum struct { CREATED_AT ListImagesRequestSortKey NAME ListImagesRequestSortKey CONTAINER_FORMAT ListImagesRequestSortKey DISK_FORMAT ListImagesRequestSortKey STATUS ListImagesRequestSortKey ID ListImagesRequestSortKey SIZE ListImagesRequestSortKey }
func GetListImagesRequestSortKeyEnum ¶
func GetListImagesRequestSortKeyEnum() ListImagesRequestSortKeyEnum
type ListImagesRequestStatus ¶
type ListImagesRequestStatus struct {
// contains filtered or unexported fields
}
func (ListImagesRequestStatus) MarshalJSON ¶
func (c ListImagesRequestStatus) MarshalJSON() ([]byte, error)
func (*ListImagesRequestStatus) UnmarshalJSON ¶
func (c *ListImagesRequestStatus) UnmarshalJSON(b []byte) error
type ListImagesRequestStatusEnum ¶
type ListImagesRequestStatusEnum struct { QUEUED ListImagesRequestStatus SAVING ListImagesRequestStatus DELETED ListImagesRequestStatus KILLED ListImagesRequestStatus ACTIVE ListImagesRequestStatus }
func GetListImagesRequestStatusEnum ¶
func GetListImagesRequestStatusEnum() ListImagesRequestStatusEnum
type ListImagesRequestVirtualEnvType ¶
type ListImagesRequestVirtualEnvType struct {
// contains filtered or unexported fields
}
func (ListImagesRequestVirtualEnvType) MarshalJSON ¶
func (c ListImagesRequestVirtualEnvType) MarshalJSON() ([]byte, error)
func (*ListImagesRequestVirtualEnvType) UnmarshalJSON ¶
func (c *ListImagesRequestVirtualEnvType) UnmarshalJSON(b []byte) error
type ListImagesRequestVirtualEnvTypeEnum ¶
type ListImagesRequestVirtualEnvTypeEnum struct { FUSION_COMPUTE ListImagesRequestVirtualEnvType IRONIC ListImagesRequestVirtualEnvType DATA_IMAGE ListImagesRequestVirtualEnvType }
func GetListImagesRequestVirtualEnvTypeEnum ¶
func GetListImagesRequestVirtualEnvTypeEnum() ListImagesRequestVirtualEnvTypeEnum
type ListImagesRequestVisibility ¶
type ListImagesRequestVisibility struct {
// contains filtered or unexported fields
}
func (ListImagesRequestVisibility) MarshalJSON ¶
func (c ListImagesRequestVisibility) MarshalJSON() ([]byte, error)
func (*ListImagesRequestVisibility) UnmarshalJSON ¶
func (c *ListImagesRequestVisibility) UnmarshalJSON(b []byte) error
type ListImagesRequestVisibilityEnum ¶
type ListImagesRequestVisibilityEnum struct { PUBLIC ListImagesRequestVisibility PRIVATE ListImagesRequestVisibility }
func GetListImagesRequestVisibilityEnum ¶
func GetListImagesRequestVisibilityEnum() ListImagesRequestVisibilityEnum
type ListImagesResponse ¶
type ListImagesResponse struct { Images *[]ImageInfo `json:"images,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListImagesResponse) String ¶
func (o ListImagesResponse) String() string
type ListImagesTagsRequest ¶
type ListImagesTagsRequest struct { }
Request Object
func (ListImagesTagsRequest) String ¶
func (o ListImagesTagsRequest) String() string
type ListImagesTagsResponse ¶
type ListImagesTagsResponse struct { Tags *[]Tags `json:"tags,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListImagesTagsResponse) String ¶
func (o ListImagesTagsResponse) String() string
type ListOsVersionsRequest ¶
type ListOsVersionsRequest struct {
Tag *string `json:"tag,omitempty"`
}
Request Object
func (ListOsVersionsRequest) String ¶
func (o ListOsVersionsRequest) String() string
type ListOsVersionsResponse ¶
type ListOsVersionsResponse struct { Body *[]ListOsVersionsResponseBody `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListOsVersionsResponse) String ¶
func (o ListOsVersionsResponse) String() string
type ListOsVersionsResponseBody ¶
type ListOsVersionsResponseBody struct { Platform string `json:"platform"` VersionList []OsVersionInfo `json:"version_list"` }
查询操作系统列表响应体
func (ListOsVersionsResponseBody) String ¶
func (o ListOsVersionsResponseBody) String() string
type ListTagsRequest ¶
type ListTagsRequest struct { Limit *int32 `json:"limit,omitempty"` Page *int32 `json:"page,omitempty"` Imagetype *ListTagsRequestImagetype `json:"__imagetype,omitempty"` Id *string `json:"id,omitempty"` Status *ListTagsRequestStatus `json:"status,omitempty"` Name *string `json:"name,omitempty"` MinDisk *int32 `json:"min_disk,omitempty"` Platform *string `json:"__platform,omitempty"` OsType *ListTagsRequestOsType `json:"__os_type,omitempty"` MemberStatus *ListTagsRequestMemberStatus `json:"member_status,omitempty"` VirtualEnvType *ListTagsRequestVirtualEnvType `json:"virtual_env_type,omitempty"` EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` Architecture *ListTagsRequestArchitecture `json:"architecture,omitempty"` CreatedAt *string `json:"created_at,omitempty"` UpdatedAt *string `json:"updated_at,omitempty"` }
Request Object
func (ListTagsRequest) String ¶
func (o ListTagsRequest) String() string
type ListTagsRequestArchitecture ¶
type ListTagsRequestArchitecture struct {
// contains filtered or unexported fields
}
func (ListTagsRequestArchitecture) MarshalJSON ¶
func (c ListTagsRequestArchitecture) MarshalJSON() ([]byte, error)
func (*ListTagsRequestArchitecture) UnmarshalJSON ¶
func (c *ListTagsRequestArchitecture) UnmarshalJSON(b []byte) error
type ListTagsRequestArchitectureEnum ¶
type ListTagsRequestArchitectureEnum struct { X86 ListTagsRequestArchitecture ARM ListTagsRequestArchitecture }
func GetListTagsRequestArchitectureEnum ¶
func GetListTagsRequestArchitectureEnum() ListTagsRequestArchitectureEnum
type ListTagsRequestImagetype ¶
type ListTagsRequestImagetype struct {
// contains filtered or unexported fields
}
func (ListTagsRequestImagetype) MarshalJSON ¶
func (c ListTagsRequestImagetype) MarshalJSON() ([]byte, error)
func (*ListTagsRequestImagetype) UnmarshalJSON ¶
func (c *ListTagsRequestImagetype) UnmarshalJSON(b []byte) error
type ListTagsRequestImagetypeEnum ¶
type ListTagsRequestImagetypeEnum struct { GOLD ListTagsRequestImagetype PRIVATE ListTagsRequestImagetype SHARED ListTagsRequestImagetype }
func GetListTagsRequestImagetypeEnum ¶
func GetListTagsRequestImagetypeEnum() ListTagsRequestImagetypeEnum
type ListTagsRequestMemberStatus ¶
type ListTagsRequestMemberStatus struct {
// contains filtered or unexported fields
}
func (ListTagsRequestMemberStatus) MarshalJSON ¶
func (c ListTagsRequestMemberStatus) MarshalJSON() ([]byte, error)
func (*ListTagsRequestMemberStatus) UnmarshalJSON ¶
func (c *ListTagsRequestMemberStatus) UnmarshalJSON(b []byte) error
type ListTagsRequestMemberStatusEnum ¶
type ListTagsRequestMemberStatusEnum struct { ACCEPTED ListTagsRequestMemberStatus REJECTED ListTagsRequestMemberStatus PENDING ListTagsRequestMemberStatus }
func GetListTagsRequestMemberStatusEnum ¶
func GetListTagsRequestMemberStatusEnum() ListTagsRequestMemberStatusEnum
type ListTagsRequestOsType ¶
type ListTagsRequestOsType struct {
// contains filtered or unexported fields
}
func (ListTagsRequestOsType) MarshalJSON ¶
func (c ListTagsRequestOsType) MarshalJSON() ([]byte, error)
func (*ListTagsRequestOsType) UnmarshalJSON ¶
func (c *ListTagsRequestOsType) UnmarshalJSON(b []byte) error
type ListTagsRequestOsTypeEnum ¶
type ListTagsRequestOsTypeEnum struct { LINUX ListTagsRequestOsType WINDOWS ListTagsRequestOsType OTHER ListTagsRequestOsType }
func GetListTagsRequestOsTypeEnum ¶
func GetListTagsRequestOsTypeEnum() ListTagsRequestOsTypeEnum
type ListTagsRequestStatus ¶
type ListTagsRequestStatus struct {
// contains filtered or unexported fields
}
func (ListTagsRequestStatus) MarshalJSON ¶
func (c ListTagsRequestStatus) MarshalJSON() ([]byte, error)
func (*ListTagsRequestStatus) UnmarshalJSON ¶
func (c *ListTagsRequestStatus) UnmarshalJSON(b []byte) error
type ListTagsRequestStatusEnum ¶
type ListTagsRequestStatusEnum struct { QUEUED ListTagsRequestStatus SAVING ListTagsRequestStatus DELETED ListTagsRequestStatus KILLED ListTagsRequestStatus ACTIVE ListTagsRequestStatus }
func GetListTagsRequestStatusEnum ¶
func GetListTagsRequestStatusEnum() ListTagsRequestStatusEnum
type ListTagsRequestVirtualEnvType ¶
type ListTagsRequestVirtualEnvType struct {
// contains filtered or unexported fields
}
func (ListTagsRequestVirtualEnvType) MarshalJSON ¶
func (c ListTagsRequestVirtualEnvType) MarshalJSON() ([]byte, error)
func (*ListTagsRequestVirtualEnvType) UnmarshalJSON ¶
func (c *ListTagsRequestVirtualEnvType) UnmarshalJSON(b []byte) error
type ListTagsRequestVirtualEnvTypeEnum ¶
type ListTagsRequestVirtualEnvTypeEnum struct { FUSION_COMPUTE ListTagsRequestVirtualEnvType IRONIC ListTagsRequestVirtualEnvType DATA_IMAGE ListTagsRequestVirtualEnvType }
func GetListTagsRequestVirtualEnvTypeEnum ¶
func GetListTagsRequestVirtualEnvTypeEnum() ListTagsRequestVirtualEnvTypeEnum
type ListTagsResponse ¶
type ListTagsResponse struct { Tags *[]string `json:"tags,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListTagsResponse) String ¶
func (o ListTagsResponse) String() string
type OsVersionInfo ¶
type OsVersionInfo struct { Platform string `json:"platform"` OsVersionKey string `json:"os_version_key"` OsVersion string `json:"os_version"` OsBit int32 `json:"os_bit"` OsType string `json:"os_type"` }
操作系统详情
func (OsVersionInfo) String ¶
func (o OsVersionInfo) String() string
type QueryImageByTagsResourceDetail ¶
type QueryImageByTagsResourceDetail struct {
Status string `json:"status"`
}
镜像详情
func (QueryImageByTagsResourceDetail) String ¶
func (o QueryImageByTagsResourceDetail) String() string
type QuickImportImageByFileRequestBody ¶
type QuickImportImageByFileRequestBody struct { Name string `json:"name"` Description *string `json:"description,omitempty"` OsVersion string `json:"os_version"` ImageUrl string `json:"image_url"` MinDisk int32 `json:"min_disk"` Tags *[]string `json:"tags,omitempty"` Type *QuickImportImageByFileRequestBodyType `json:"type,omitempty"` EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` Architecture *QuickImportImageByFileRequestBodyArchitecture `json:"architecture,omitempty"` OsType *QuickImportImageByFileRequestBodyOsType `json:"os_type,omitempty"` ImageTags *[]ResourceTag `json:"image_tags,omitempty"` }
快速通道创建镜像的请求体
func (QuickImportImageByFileRequestBody) String ¶
func (o QuickImportImageByFileRequestBody) String() string
type QuickImportImageByFileRequestBodyArchitecture ¶
type QuickImportImageByFileRequestBodyArchitecture struct {
// contains filtered or unexported fields
}
func (QuickImportImageByFileRequestBodyArchitecture) MarshalJSON ¶
func (c QuickImportImageByFileRequestBodyArchitecture) MarshalJSON() ([]byte, error)
func (*QuickImportImageByFileRequestBodyArchitecture) UnmarshalJSON ¶
func (c *QuickImportImageByFileRequestBodyArchitecture) UnmarshalJSON(b []byte) error
type QuickImportImageByFileRequestBodyArchitectureEnum ¶
type QuickImportImageByFileRequestBodyArchitectureEnum struct { X86 QuickImportImageByFileRequestBodyArchitecture ARM QuickImportImageByFileRequestBodyArchitecture }
func GetQuickImportImageByFileRequestBodyArchitectureEnum ¶
func GetQuickImportImageByFileRequestBodyArchitectureEnum() QuickImportImageByFileRequestBodyArchitectureEnum
type QuickImportImageByFileRequestBodyOsType ¶
type QuickImportImageByFileRequestBodyOsType struct {
// contains filtered or unexported fields
}
func (QuickImportImageByFileRequestBodyOsType) MarshalJSON ¶
func (c QuickImportImageByFileRequestBodyOsType) MarshalJSON() ([]byte, error)
func (*QuickImportImageByFileRequestBodyOsType) UnmarshalJSON ¶
func (c *QuickImportImageByFileRequestBodyOsType) UnmarshalJSON(b []byte) error
type QuickImportImageByFileRequestBodyOsTypeEnum ¶
type QuickImportImageByFileRequestBodyOsTypeEnum struct { LINUX QuickImportImageByFileRequestBodyOsType WINDOWS QuickImportImageByFileRequestBodyOsType }
func GetQuickImportImageByFileRequestBodyOsTypeEnum ¶
func GetQuickImportImageByFileRequestBodyOsTypeEnum() QuickImportImageByFileRequestBodyOsTypeEnum
type QuickImportImageByFileRequestBodyType ¶
type QuickImportImageByFileRequestBodyType struct {
// contains filtered or unexported fields
}
func (QuickImportImageByFileRequestBodyType) MarshalJSON ¶
func (c QuickImportImageByFileRequestBodyType) MarshalJSON() ([]byte, error)
func (*QuickImportImageByFileRequestBodyType) UnmarshalJSON ¶
func (c *QuickImportImageByFileRequestBodyType) UnmarshalJSON(b []byte) error
type QuickImportImageByFileRequestBodyTypeEnum ¶
type QuickImportImageByFileRequestBodyTypeEnum struct { ECS QuickImportImageByFileRequestBodyType BMS QuickImportImageByFileRequestBodyType DATA_IMAGE QuickImportImageByFileRequestBodyType }
func GetQuickImportImageByFileRequestBodyTypeEnum ¶
func GetQuickImportImageByFileRequestBodyTypeEnum() QuickImportImageByFileRequestBodyTypeEnum
type QuotaInfo ¶
type QuotaInfo struct { Type string `json:"type"` Used int32 `json:"used"` Quota int32 `json:"quota"` Min int32 `json:"min"` Max int32 `json:"max"` }
quota详细信息
type RegisterImageRequest ¶
type RegisterImageRequest struct { ImageId string `json:"image_id"` Body *RegisterImageRequestBody `json:"body,omitempty"` }
Request Object
func (RegisterImageRequest) String ¶
func (o RegisterImageRequest) String() string
type RegisterImageRequestBody ¶
type RegisterImageRequestBody struct {
ImageUrl string `json:"image_url"`
}
镜像上传请求体
func (RegisterImageRequestBody) String ¶
func (o RegisterImageRequestBody) String() string
type RegisterImageResponse ¶
type RegisterImageResponse struct { JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RegisterImageResponse) String ¶
func (o RegisterImageResponse) String() string
type ShowImageByTagsResource ¶
type ShowImageByTagsResource struct { ResourceId string `json:"resource_id"` ResouceDetail *QueryImageByTagsResourceDetail `json:"resouce_detail"` Tags []TagKeyValue `json:"tags"` ResourceName string `json:"resource_name"` }
resource字段数据结构说明
func (ShowImageByTagsResource) String ¶
func (o ShowImageByTagsResource) String() string
type ShowImageQuotaRequest ¶
type ShowImageQuotaRequest struct { }
Request Object
func (ShowImageQuotaRequest) String ¶
func (o ShowImageQuotaRequest) String() string
type ShowImageQuotaResponse ¶
type ShowImageQuotaResponse struct { Quotas *Quota `json:"quotas,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowImageQuotaResponse) String ¶
func (o ShowImageQuotaResponse) String() string
type ShowJobRequest ¶
type ShowJobRequest struct {
JobId string `json:"job_id"`
}
Request Object
func (ShowJobRequest) String ¶
func (o ShowJobRequest) String() string
type ShowJobResponse ¶
type ShowJobResponse struct { Status *ShowJobResponseStatus `json:"status,omitempty"` JobId *string `json:"job_id,omitempty"` JobType *string `json:"job_type,omitempty"` BeginTime *string `json:"begin_time,omitempty"` EndTime *string `json:"end_time,omitempty"` ErrorCode *string `json:"error_code,omitempty"` FailReason *string `json:"fail_reason,omitempty"` Entities *JobEntities `json:"entities,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowJobResponse) String ¶
func (o ShowJobResponse) String() string
type ShowJobResponseStatus ¶
type ShowJobResponseStatus struct {
// contains filtered or unexported fields
}
func (ShowJobResponseStatus) MarshalJSON ¶
func (c ShowJobResponseStatus) MarshalJSON() ([]byte, error)
func (*ShowJobResponseStatus) UnmarshalJSON ¶
func (c *ShowJobResponseStatus) UnmarshalJSON(b []byte) error
type ShowJobResponseStatusEnum ¶
type ShowJobResponseStatusEnum struct { SUCCESS ShowJobResponseStatus FAIL ShowJobResponseStatus RUNNING ShowJobResponseStatus INIT ShowJobResponseStatus }
func GetShowJobResponseStatusEnum ¶
func GetShowJobResponseStatusEnum() ShowJobResponseStatusEnum
type UpdateImageRequest ¶
type UpdateImageRequest struct { ImageId string `json:"image_id"` Body *[]UpdateImageRequestBody `json:"body,omitempty"` }
Request Object
func (UpdateImageRequest) String ¶
func (o UpdateImageRequest) String() string
type UpdateImageRequestBody ¶
type UpdateImageRequestBody struct { Op UpdateImageRequestBodyOp `json:"op"` Path string `json:"path"` Value *string `json:"value,omitempty"` }
扩展更新镜像接口请求体
func (UpdateImageRequestBody) String ¶
func (o UpdateImageRequestBody) String() string
type UpdateImageRequestBodyOp ¶
type UpdateImageRequestBodyOp struct {
// contains filtered or unexported fields
}
func (UpdateImageRequestBodyOp) MarshalJSON ¶
func (c UpdateImageRequestBodyOp) MarshalJSON() ([]byte, error)
func (*UpdateImageRequestBodyOp) UnmarshalJSON ¶
func (c *UpdateImageRequestBodyOp) UnmarshalJSON(b []byte) error
type UpdateImageRequestBodyOpEnum ¶
type UpdateImageRequestBodyOpEnum struct { ADD UpdateImageRequestBodyOp REPLACE UpdateImageRequestBodyOp REMOVE UpdateImageRequestBodyOp }
func GetUpdateImageRequestBodyOpEnum ¶
func GetUpdateImageRequestBodyOpEnum() UpdateImageRequestBodyOpEnum
type UpdateImageResponse ¶
type UpdateImageResponse struct { BackupId *string `json:"__backup_id,omitempty"` DataOrigin *string `json:"__data_origin,omitempty"` Description *string `json:"__description,omitempty"` ImageLocation *string `json:"__image_location,omitempty"` ImageSize *string `json:"__image_size,omitempty"` ImageSourceType *UpdateImageResponseImageSourceType `json:"__image_source_type,omitempty"` Imagetype *UpdateImageResponseImagetype `json:"__imagetype,omitempty"` IsConfigInit *UpdateImageResponseIsConfigInit `json:"__is_config_init,omitempty"` Isregistered *UpdateImageResponseIsregistered `json:"__isregistered,omitempty"` Originalimagename *string `json:"__originalimagename,omitempty"` OsBit *UpdateImageResponseOsBit `json:"__os_bit,omitempty"` OsType *UpdateImageResponseOsType `json:"__os_type,omitempty"` OsVersion *string `json:"__os_version,omitempty"` Platform *UpdateImageResponsePlatform `json:"__platform,omitempty"` Productcode *string `json:"__productcode,omitempty"` SupportDiskintensive *string `json:"__support_diskintensive,omitempty"` SupportHighperformance *string `json:"__support_highperformance,omitempty"` SupportKvm *string `json:"__support_kvm,omitempty"` SupportKvmGpuType *string `json:"__support_kvm_gpu_type,omitempty"` SupportKvmInfiniband *string `json:"__support_kvm_infiniband,omitempty"` SupportLargememory *string `json:"__support_largememory,omitempty"` SupportXen *string `json:"__support_xen,omitempty"` SupportXenGpuType *string `json:"__support_xen_gpu_type,omitempty"` SupportXenHana *string `json:"__support_xen_hana,omitempty"` SystemSupportMarket *bool `json:"__system_support_market,omitempty"` Checksum *string `json:"checksum,omitempty"` ContainerFormat *string `json:"container_format,omitempty"` CreatedAt *string `json:"created_at,omitempty"` DiskFormat *string `json:"disk_format,omitempty"` EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` File *string `json:"file,omitempty"` Id *string `json:"id,omitempty"` MinDisk *int32 `json:"min_disk,omitempty"` MinRam *int32 `json:"min_ram,omitempty"` Name *string `json:"name,omitempty"` Owner *string `json:"owner,omitempty"` Protected *bool `json:"protected,omitempty"` Schema *string `json:"schema,omitempty"` Self *string `json:"self,omitempty"` Size *int32 `json:"size,omitempty"` Status *UpdateImageResponseStatus `json:"status,omitempty"` Tags *[]string `json:"tags,omitempty"` UpdatedAt *string `json:"updated_at,omitempty"` VirtualEnvType *UpdateImageResponseVirtualEnvType `json:"virtual_env_type,omitempty"` VirtualSize *int32 `json:"virtual_size,omitempty"` Visibility *UpdateImageResponseVisibility `json:"visibility,omitempty"` Architecture *UpdateImageResponseArchitecture `json:"architecture,omitempty"` SupportFcInject *UpdateImageResponseSupportFcInject `json:"__support_fc_inject,omitempty"` HwFirmwareType *UpdateImageResponseHwFirmwareType `json:"hw_firmware_type,omitempty"` SupportArm *UpdateImageResponseSupportArm `json:"__support_arm,omitempty"` MaxRam *string `json:"max_ram,omitempty"` SystemCmkid *string `json:"__system__cmkid,omitempty"` OsFeatureList *string `json:"__os_feature_list,omitempty"` AccountCode *string `json:"__account_code,omitempty"` HwVifMultiqueueEnabled *string `json:"hw_vif_multiqueue_enabled,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (UpdateImageResponse) String ¶
func (o UpdateImageResponse) String() string
type UpdateImageResponseArchitecture ¶
type UpdateImageResponseArchitecture struct {
// contains filtered or unexported fields
}
func (UpdateImageResponseArchitecture) MarshalJSON ¶
func (c UpdateImageResponseArchitecture) MarshalJSON() ([]byte, error)
func (*UpdateImageResponseArchitecture) UnmarshalJSON ¶
func (c *UpdateImageResponseArchitecture) UnmarshalJSON(b []byte) error
type UpdateImageResponseArchitectureEnum ¶
type UpdateImageResponseArchitectureEnum struct { X86 UpdateImageResponseArchitecture ARM UpdateImageResponseArchitecture }
func GetUpdateImageResponseArchitectureEnum ¶
func GetUpdateImageResponseArchitectureEnum() UpdateImageResponseArchitectureEnum
type UpdateImageResponseHwFirmwareType ¶
type UpdateImageResponseHwFirmwareType struct {
// contains filtered or unexported fields
}
func (UpdateImageResponseHwFirmwareType) MarshalJSON ¶
func (c UpdateImageResponseHwFirmwareType) MarshalJSON() ([]byte, error)
func (*UpdateImageResponseHwFirmwareType) UnmarshalJSON ¶
func (c *UpdateImageResponseHwFirmwareType) UnmarshalJSON(b []byte) error
type UpdateImageResponseHwFirmwareTypeEnum ¶
type UpdateImageResponseHwFirmwareTypeEnum struct { BIOS UpdateImageResponseHwFirmwareType UEFI UpdateImageResponseHwFirmwareType }
func GetUpdateImageResponseHwFirmwareTypeEnum ¶
func GetUpdateImageResponseHwFirmwareTypeEnum() UpdateImageResponseHwFirmwareTypeEnum
type UpdateImageResponseImageSourceType ¶
type UpdateImageResponseImageSourceType struct {
// contains filtered or unexported fields
}
func (UpdateImageResponseImageSourceType) MarshalJSON ¶
func (c UpdateImageResponseImageSourceType) MarshalJSON() ([]byte, error)
func (*UpdateImageResponseImageSourceType) UnmarshalJSON ¶
func (c *UpdateImageResponseImageSourceType) UnmarshalJSON(b []byte) error
type UpdateImageResponseImageSourceTypeEnum ¶
type UpdateImageResponseImageSourceTypeEnum struct { UDS UpdateImageResponseImageSourceType SWIFT UpdateImageResponseImageSourceType }
func GetUpdateImageResponseImageSourceTypeEnum ¶
func GetUpdateImageResponseImageSourceTypeEnum() UpdateImageResponseImageSourceTypeEnum
type UpdateImageResponseImagetype ¶
type UpdateImageResponseImagetype struct {
// contains filtered or unexported fields
}
func (UpdateImageResponseImagetype) MarshalJSON ¶
func (c UpdateImageResponseImagetype) MarshalJSON() ([]byte, error)
func (*UpdateImageResponseImagetype) UnmarshalJSON ¶
func (c *UpdateImageResponseImagetype) UnmarshalJSON(b []byte) error
type UpdateImageResponseImagetypeEnum ¶
type UpdateImageResponseImagetypeEnum struct { GOLD UpdateImageResponseImagetype PRIVATE UpdateImageResponseImagetype SHARED UpdateImageResponseImagetype }
func GetUpdateImageResponseImagetypeEnum ¶
func GetUpdateImageResponseImagetypeEnum() UpdateImageResponseImagetypeEnum
type UpdateImageResponseIsConfigInit ¶
type UpdateImageResponseIsConfigInit struct {
// contains filtered or unexported fields
}
func (UpdateImageResponseIsConfigInit) MarshalJSON ¶
func (c UpdateImageResponseIsConfigInit) MarshalJSON() ([]byte, error)
func (*UpdateImageResponseIsConfigInit) UnmarshalJSON ¶
func (c *UpdateImageResponseIsConfigInit) UnmarshalJSON(b []byte) error
type UpdateImageResponseIsConfigInitEnum ¶
type UpdateImageResponseIsConfigInitEnum struct { TRUE UpdateImageResponseIsConfigInit FALSE UpdateImageResponseIsConfigInit }
func GetUpdateImageResponseIsConfigInitEnum ¶
func GetUpdateImageResponseIsConfigInitEnum() UpdateImageResponseIsConfigInitEnum
type UpdateImageResponseIsregistered ¶
type UpdateImageResponseIsregistered struct {
// contains filtered or unexported fields
}
func (UpdateImageResponseIsregistered) MarshalJSON ¶
func (c UpdateImageResponseIsregistered) MarshalJSON() ([]byte, error)
func (*UpdateImageResponseIsregistered) UnmarshalJSON ¶
func (c *UpdateImageResponseIsregistered) UnmarshalJSON(b []byte) error
type UpdateImageResponseIsregisteredEnum ¶
type UpdateImageResponseIsregisteredEnum struct { TRUE UpdateImageResponseIsregistered FALSE UpdateImageResponseIsregistered }
func GetUpdateImageResponseIsregisteredEnum ¶
func GetUpdateImageResponseIsregisteredEnum() UpdateImageResponseIsregisteredEnum
type UpdateImageResponseOsBit ¶
type UpdateImageResponseOsBit struct {
// contains filtered or unexported fields
}
func (UpdateImageResponseOsBit) MarshalJSON ¶
func (c UpdateImageResponseOsBit) MarshalJSON() ([]byte, error)
func (*UpdateImageResponseOsBit) UnmarshalJSON ¶
func (c *UpdateImageResponseOsBit) UnmarshalJSON(b []byte) error
type UpdateImageResponseOsBitEnum ¶
type UpdateImageResponseOsBitEnum struct { E_32 UpdateImageResponseOsBit E_64 UpdateImageResponseOsBit }
func GetUpdateImageResponseOsBitEnum ¶
func GetUpdateImageResponseOsBitEnum() UpdateImageResponseOsBitEnum
type UpdateImageResponseOsType ¶
type UpdateImageResponseOsType struct {
// contains filtered or unexported fields
}
func (UpdateImageResponseOsType) MarshalJSON ¶
func (c UpdateImageResponseOsType) MarshalJSON() ([]byte, error)
func (*UpdateImageResponseOsType) UnmarshalJSON ¶
func (c *UpdateImageResponseOsType) UnmarshalJSON(b []byte) error
type UpdateImageResponseOsTypeEnum ¶
type UpdateImageResponseOsTypeEnum struct { LINUX UpdateImageResponseOsType WINDOWS UpdateImageResponseOsType OTHER UpdateImageResponseOsType }
func GetUpdateImageResponseOsTypeEnum ¶
func GetUpdateImageResponseOsTypeEnum() UpdateImageResponseOsTypeEnum
type UpdateImageResponsePlatform ¶
type UpdateImageResponsePlatform struct {
// contains filtered or unexported fields
}
func (UpdateImageResponsePlatform) MarshalJSON ¶
func (c UpdateImageResponsePlatform) MarshalJSON() ([]byte, error)
func (*UpdateImageResponsePlatform) UnmarshalJSON ¶
func (c *UpdateImageResponsePlatform) UnmarshalJSON(b []byte) error
type UpdateImageResponsePlatformEnum ¶
type UpdateImageResponsePlatformEnum struct { WINDOWS UpdateImageResponsePlatform UBUNTU UpdateImageResponsePlatform RED_HAT UpdateImageResponsePlatform SUSE UpdateImageResponsePlatform CENT_OS UpdateImageResponsePlatform DEBIAN UpdateImageResponsePlatform OPEN_SUSE UpdateImageResponsePlatform ORACLE_LINUX UpdateImageResponsePlatform FEDORA UpdateImageResponsePlatform OTHER UpdateImageResponsePlatform CORE_OS UpdateImageResponsePlatform EULER_OS UpdateImageResponsePlatform }
func GetUpdateImageResponsePlatformEnum ¶
func GetUpdateImageResponsePlatformEnum() UpdateImageResponsePlatformEnum
type UpdateImageResponseStatus ¶
type UpdateImageResponseStatus struct {
// contains filtered or unexported fields
}
func (UpdateImageResponseStatus) MarshalJSON ¶
func (c UpdateImageResponseStatus) MarshalJSON() ([]byte, error)
func (*UpdateImageResponseStatus) UnmarshalJSON ¶
func (c *UpdateImageResponseStatus) UnmarshalJSON(b []byte) error
type UpdateImageResponseStatusEnum ¶
type UpdateImageResponseStatusEnum struct { QUEUED UpdateImageResponseStatus SAVING UpdateImageResponseStatus DELETED UpdateImageResponseStatus KILLED UpdateImageResponseStatus ACTIVE UpdateImageResponseStatus }
func GetUpdateImageResponseStatusEnum ¶
func GetUpdateImageResponseStatusEnum() UpdateImageResponseStatusEnum
type UpdateImageResponseSupportArm ¶
type UpdateImageResponseSupportArm struct {
// contains filtered or unexported fields
}
func (UpdateImageResponseSupportArm) MarshalJSON ¶
func (c UpdateImageResponseSupportArm) MarshalJSON() ([]byte, error)
func (*UpdateImageResponseSupportArm) UnmarshalJSON ¶
func (c *UpdateImageResponseSupportArm) UnmarshalJSON(b []byte) error
type UpdateImageResponseSupportArmEnum ¶
type UpdateImageResponseSupportArmEnum struct { TRUE UpdateImageResponseSupportArm FALSE UpdateImageResponseSupportArm }
func GetUpdateImageResponseSupportArmEnum ¶
func GetUpdateImageResponseSupportArmEnum() UpdateImageResponseSupportArmEnum
type UpdateImageResponseSupportFcInject ¶
type UpdateImageResponseSupportFcInject struct {
// contains filtered or unexported fields
}
func (UpdateImageResponseSupportFcInject) MarshalJSON ¶
func (c UpdateImageResponseSupportFcInject) MarshalJSON() ([]byte, error)
func (*UpdateImageResponseSupportFcInject) UnmarshalJSON ¶
func (c *UpdateImageResponseSupportFcInject) UnmarshalJSON(b []byte) error
type UpdateImageResponseSupportFcInjectEnum ¶
type UpdateImageResponseSupportFcInjectEnum struct { TRUE UpdateImageResponseSupportFcInject FALSE UpdateImageResponseSupportFcInject }
func GetUpdateImageResponseSupportFcInjectEnum ¶
func GetUpdateImageResponseSupportFcInjectEnum() UpdateImageResponseSupportFcInjectEnum
type UpdateImageResponseVirtualEnvType ¶
type UpdateImageResponseVirtualEnvType struct {
// contains filtered or unexported fields
}
func (UpdateImageResponseVirtualEnvType) MarshalJSON ¶
func (c UpdateImageResponseVirtualEnvType) MarshalJSON() ([]byte, error)
func (*UpdateImageResponseVirtualEnvType) UnmarshalJSON ¶
func (c *UpdateImageResponseVirtualEnvType) UnmarshalJSON(b []byte) error
type UpdateImageResponseVirtualEnvTypeEnum ¶
type UpdateImageResponseVirtualEnvTypeEnum struct { FUSION_COMPUTE UpdateImageResponseVirtualEnvType IRONIC UpdateImageResponseVirtualEnvType DATA_IMAGE UpdateImageResponseVirtualEnvType }
func GetUpdateImageResponseVirtualEnvTypeEnum ¶
func GetUpdateImageResponseVirtualEnvTypeEnum() UpdateImageResponseVirtualEnvTypeEnum
type UpdateImageResponseVisibility ¶
type UpdateImageResponseVisibility struct {
// contains filtered or unexported fields
}
func (UpdateImageResponseVisibility) MarshalJSON ¶
func (c UpdateImageResponseVisibility) MarshalJSON() ([]byte, error)
func (*UpdateImageResponseVisibility) UnmarshalJSON ¶
func (c *UpdateImageResponseVisibility) UnmarshalJSON(b []byte) error
type UpdateImageResponseVisibilityEnum ¶
type UpdateImageResponseVisibilityEnum struct { PRIVATE UpdateImageResponseVisibility PUBLIC UpdateImageResponseVisibility }
func GetUpdateImageResponseVisibilityEnum ¶
func GetUpdateImageResponseVisibilityEnum() UpdateImageResponseVisibilityEnum
Source Files ¶
- model_add_image_tag_request.go
- model_add_image_tag_request_body.go
- model_add_image_tag_response.go
- model_add_or_update_tags_request_body.go
- model_additional_properties.go
- model_batch_add_members_request.go
- model_batch_add_members_request_body.go
- model_batch_add_members_response.go
- model_batch_add_or_delete_tags_request.go
- model_batch_add_or_delete_tags_request_body.go
- model_batch_add_or_delete_tags_response.go
- model_batch_delete_members_request.go
- model_batch_delete_members_response.go
- model_batch_update_members_request.go
- model_batch_update_members_request_body.go
- model_batch_update_members_response.go
- model_copy_image_cross_region_request.go
- model_copy_image_cross_region_request_body.go
- model_copy_image_cross_region_response.go
- model_copy_image_in_region_request.go
- model_copy_image_in_region_request_body.go
- model_copy_image_in_region_response.go
- model_create_data_image.go
- model_create_data_image_request.go
- model_create_data_image_request_body.go
- model_create_data_image_response.go
- model_create_image_request.go
- model_create_image_request_body.go
- model_create_image_response.go
- model_create_or_update_tags_request.go
- model_create_or_update_tags_response.go
- model_create_whole_image_request.go
- model_create_whole_image_request_body.go
- model_create_whole_image_response.go
- model_delete_image_tag_request.go
- model_delete_image_tag_response.go
- model_export_image_request.go
- model_export_image_request_body.go
- model_export_image_response.go
- model_glance_add_image_member_request.go
- model_glance_add_image_member_request_body.go
- model_glance_add_image_member_response.go
- model_glance_create_image_metadata_request.go
- model_glance_create_image_metadata_request_body.go
- model_glance_create_image_metadata_response.go
- model_glance_create_tag_request.go
- model_glance_create_tag_response.go
- model_glance_delete_image_member_request.go
- model_glance_delete_image_member_response.go
- model_glance_delete_image_request.go
- model_glance_delete_image_request_body.go
- model_glance_delete_image_response.go
- model_glance_delete_tag_request.go
- model_glance_delete_tag_response.go
- model_glance_image_members.go
- model_glance_list_image_member_schemas_request.go
- model_glance_list_image_member_schemas_response.go
- model_glance_list_image_members_request.go
- model_glance_list_image_members_response.go
- model_glance_list_image_schemas_request.go
- model_glance_list_image_schemas_response.go
- model_glance_list_images_request.go
- model_glance_list_images_response.go
- model_glance_show_image_member_request.go
- model_glance_show_image_member_response.go
- model_glance_show_image_member_schemas_request.go
- model_glance_show_image_member_schemas_response.go
- model_glance_show_image_request.go
- model_glance_show_image_response.go
- model_glance_show_image_response_body.go
- model_glance_show_image_schemas_request.go
- model_glance_show_image_schemas_response.go
- model_glance_update_image_member_request.go
- model_glance_update_image_member_request_body.go
- model_glance_update_image_member_response.go
- model_glance_update_image_request.go
- model_glance_update_image_request_body.go
- model_glance_update_image_response.go
- model_image_info.go
- model_image_tag.go
- model_import_image_quick_request.go
- model_import_image_quick_response.go
- model_job_entities.go
- model_links.go
- model_list_image_by_tags_request.go
- model_list_image_by_tags_request_body.go
- model_list_image_by_tags_response.go
- model_list_image_tags_request.go
- model_list_image_tags_response.go
- model_list_images_request.go
- model_list_images_response.go
- model_list_images_tags_request.go
- model_list_images_tags_response.go
- model_list_os_versions_request.go
- model_list_os_versions_response.go
- model_list_os_versions_response_body.go
- model_list_tags_request.go
- model_list_tags_response.go
- model_os_version_info.go
- model_query_image_by_tags_resource_detail.go
- model_quick_import_image_by_file_request_body.go
- model_quota.go
- model_quota_info.go
- model_register_image_request.go
- model_register_image_request_body.go
- model_register_image_response.go
- model_resource_tag.go
- model_show_image_by_tags_resource.go
- model_show_image_quota_request.go
- model_show_image_quota_response.go
- model_show_job_request.go
- model_show_job_response.go
- model_tag_key_value.go
- model_tags.go
- model_update_image_request.go
- model_update_image_request_body.go
- model_update_image_response.go