Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterIsoServiceServer(s grpc.ServiceRegistrar, srv IsoServiceServer)
- type AttachIsoCmdByAdminRequest
- func (*AttachIsoCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AttachIsoCmdByAdminRequest) GetForced() bool
- func (x *AttachIsoCmdByAdminRequest) GetId() int64
- func (x *AttachIsoCmdByAdminRequest) GetInjectedJobId() string
- func (x *AttachIsoCmdByAdminRequest) GetResponseType() string
- func (x *AttachIsoCmdByAdminRequest) GetStartEventId() int64
- func (x *AttachIsoCmdByAdminRequest) GetVirtualMachineId() int64
- func (*AttachIsoCmdByAdminRequest) ProtoMessage()
- func (x *AttachIsoCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *AttachIsoCmdByAdminRequest) Reset()
- func (x *AttachIsoCmdByAdminRequest) String() string
- type AttachIsoCmdByAdminResponse
- func (*AttachIsoCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AttachIsoCmdByAdminResponse) GetResult() *Result
- func (*AttachIsoCmdByAdminResponse) ProtoMessage()
- func (x *AttachIsoCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *AttachIsoCmdByAdminResponse) Reset()
- func (x *AttachIsoCmdByAdminResponse) String() string
- type AttachIsoRequest
- func (*AttachIsoRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AttachIsoRequest) GetForced() bool
- func (x *AttachIsoRequest) GetId() int64
- func (x *AttachIsoRequest) GetInjectedJobId() string
- func (x *AttachIsoRequest) GetResponseType() string
- func (x *AttachIsoRequest) GetRunAsAdmin() bool
- func (x *AttachIsoRequest) GetStartEventId() int64
- func (x *AttachIsoRequest) GetVirtualMachineId() int64
- func (*AttachIsoRequest) ProtoMessage()
- func (x *AttachIsoRequest) ProtoReflect() protoreflect.Message
- func (x *AttachIsoRequest) Reset()
- func (x *AttachIsoRequest) String() string
- type AttachIsoResponse
- type CopyIsoCmdByAdminRequest
- func (*CopyIsoCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CopyIsoCmdByAdminRequest) GetDestZoneId() int64
- func (x *CopyIsoCmdByAdminRequest) GetDestZoneIds() []string
- func (x *CopyIsoCmdByAdminRequest) GetId() int64
- func (x *CopyIsoCmdByAdminRequest) GetInjectedJobId() string
- func (x *CopyIsoCmdByAdminRequest) GetResponseType() string
- func (x *CopyIsoCmdByAdminRequest) GetSourceZoneId() int64
- func (x *CopyIsoCmdByAdminRequest) GetStartEventId() int64
- func (*CopyIsoCmdByAdminRequest) ProtoMessage()
- func (x *CopyIsoCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *CopyIsoCmdByAdminRequest) Reset()
- func (x *CopyIsoCmdByAdminRequest) String() string
- type CopyIsoCmdByAdminResponse
- func (*CopyIsoCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CopyIsoCmdByAdminResponse) GetResult() *Result
- func (*CopyIsoCmdByAdminResponse) ProtoMessage()
- func (x *CopyIsoCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *CopyIsoCmdByAdminResponse) Reset()
- func (x *CopyIsoCmdByAdminResponse) String() string
- type CopyIsoRequest
- func (*CopyIsoRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CopyIsoRequest) GetDestZoneId() int64
- func (x *CopyIsoRequest) GetDestZoneIds() []string
- func (x *CopyIsoRequest) GetId() int64
- func (x *CopyIsoRequest) GetInjectedJobId() string
- func (x *CopyIsoRequest) GetResponseType() string
- func (x *CopyIsoRequest) GetRunAsAdmin() bool
- func (x *CopyIsoRequest) GetSourceZoneId() int64
- func (x *CopyIsoRequest) GetStartEventId() int64
- func (*CopyIsoRequest) ProtoMessage()
- func (x *CopyIsoRequest) ProtoReflect() protoreflect.Message
- func (x *CopyIsoRequest) Reset()
- func (x *CopyIsoRequest) String() string
- type CopyIsoResponse
- type DeleteIsoRequest
- func (*DeleteIsoRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteIsoRequest) GetId() int64
- func (x *DeleteIsoRequest) GetInjectedJobId() string
- func (x *DeleteIsoRequest) GetResponseType() string
- func (x *DeleteIsoRequest) GetStartEventId() int64
- func (x *DeleteIsoRequest) GetZoneId() int64
- func (*DeleteIsoRequest) ProtoMessage()
- func (x *DeleteIsoRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteIsoRequest) Reset()
- func (x *DeleteIsoRequest) String() string
- type DeleteIsoResponse
- type DetachIsoCmdByAdminRequest
- func (*DetachIsoCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DetachIsoCmdByAdminRequest) GetForced() bool
- func (x *DetachIsoCmdByAdminRequest) GetInjectedJobId() string
- func (x *DetachIsoCmdByAdminRequest) GetResponseType() string
- func (x *DetachIsoCmdByAdminRequest) GetStartEventId() int64
- func (x *DetachIsoCmdByAdminRequest) GetVirtualMachineId() int64
- func (*DetachIsoCmdByAdminRequest) ProtoMessage()
- func (x *DetachIsoCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *DetachIsoCmdByAdminRequest) Reset()
- func (x *DetachIsoCmdByAdminRequest) String() string
- type DetachIsoCmdByAdminResponse
- func (*DetachIsoCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DetachIsoCmdByAdminResponse) GetResult() *Result
- func (*DetachIsoCmdByAdminResponse) ProtoMessage()
- func (x *DetachIsoCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *DetachIsoCmdByAdminResponse) Reset()
- func (x *DetachIsoCmdByAdminResponse) String() string
- type DetachIsoRequest
- func (*DetachIsoRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DetachIsoRequest) GetForced() bool
- func (x *DetachIsoRequest) GetInjectedJobId() string
- func (x *DetachIsoRequest) GetResponseType() string
- func (x *DetachIsoRequest) GetRunAsAdmin() bool
- func (x *DetachIsoRequest) GetStartEventId() int64
- func (x *DetachIsoRequest) GetVirtualMachineId() int64
- func (*DetachIsoRequest) ProtoMessage()
- func (x *DetachIsoRequest) ProtoReflect() protoreflect.Message
- func (x *DetachIsoRequest) Reset()
- func (x *DetachIsoRequest) String() string
- type DetachIsoResponse
- type ExtractIsoRequest
- func (*ExtractIsoRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ExtractIsoRequest) GetId() int64
- func (x *ExtractIsoRequest) GetInjectedJobId() string
- func (x *ExtractIsoRequest) GetMode() string
- func (x *ExtractIsoRequest) GetResponseType() string
- func (x *ExtractIsoRequest) GetStartEventId() int64
- func (x *ExtractIsoRequest) GetUrl() string
- func (x *ExtractIsoRequest) GetZoneId() int64
- func (*ExtractIsoRequest) ProtoMessage()
- func (x *ExtractIsoRequest) ProtoReflect() protoreflect.Message
- func (x *ExtractIsoRequest) Reset()
- func (x *ExtractIsoRequest) String() string
- type ExtractIsoResponse
- func (*ExtractIsoResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ExtractIsoResponse) GetResult() *Result
- func (*ExtractIsoResponse) ProtoMessage()
- func (x *ExtractIsoResponse) ProtoReflect() protoreflect.Message
- func (x *ExtractIsoResponse) Reset()
- func (x *ExtractIsoResponse) String() string
- type GetUploadParamsForIsoRequest
- func (*GetUploadParamsForIsoRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetUploadParamsForIsoRequest) GetAccountName() string
- func (x *GetUploadParamsForIsoRequest) GetBootable() bool
- func (x *GetUploadParamsForIsoRequest) GetChecksum() string
- func (x *GetUploadParamsForIsoRequest) GetDisplayText() string
- func (x *GetUploadParamsForIsoRequest) GetDomainId() int64
- func (x *GetUploadParamsForIsoRequest) GetExtractable() bool
- func (x *GetUploadParamsForIsoRequest) GetFeatured() bool
- func (x *GetUploadParamsForIsoRequest) GetFormat() string
- func (x *GetUploadParamsForIsoRequest) GetName() string
- func (x *GetUploadParamsForIsoRequest) GetOsTypeId() int64
- func (x *GetUploadParamsForIsoRequest) GetProjectId() int64
- func (x *GetUploadParamsForIsoRequest) GetPublicIso() bool
- func (x *GetUploadParamsForIsoRequest) GetResponseType() string
- func (x *GetUploadParamsForIsoRequest) GetZoneId() int64
- func (*GetUploadParamsForIsoRequest) ProtoMessage()
- func (x *GetUploadParamsForIsoRequest) ProtoReflect() protoreflect.Message
- func (x *GetUploadParamsForIsoRequest) Reset()
- func (x *GetUploadParamsForIsoRequest) String() string
- type GetUploadParamsForIsoResponse
- func (*GetUploadParamsForIsoResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetUploadParamsForIsoResponse) GetResult() *Result
- func (*GetUploadParamsForIsoResponse) ProtoMessage()
- func (x *GetUploadParamsForIsoResponse) ProtoReflect() protoreflect.Message
- func (x *GetUploadParamsForIsoResponse) Reset()
- func (x *GetUploadParamsForIsoResponse) String() string
- type IsoServiceClient
- type IsoServiceServer
- type ListIsoPermissionsCmdByAdminRequest
- func (*ListIsoPermissionsCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListIsoPermissionsCmdByAdminRequest) GetId() int64
- func (x *ListIsoPermissionsCmdByAdminRequest) GetResponseType() string
- func (*ListIsoPermissionsCmdByAdminRequest) ProtoMessage()
- func (x *ListIsoPermissionsCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *ListIsoPermissionsCmdByAdminRequest) Reset()
- func (x *ListIsoPermissionsCmdByAdminRequest) String() string
- type ListIsoPermissionsCmdByAdminResponse
- func (*ListIsoPermissionsCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListIsoPermissionsCmdByAdminResponse) GetItems() []*TemplatePermissions
- func (x *ListIsoPermissionsCmdByAdminResponse) GetTotalCount() int32
- func (*ListIsoPermissionsCmdByAdminResponse) ProtoMessage()
- func (x *ListIsoPermissionsCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *ListIsoPermissionsCmdByAdminResponse) Reset()
- func (x *ListIsoPermissionsCmdByAdminResponse) String() string
- type ListIsoPermissionsRequest
- func (*ListIsoPermissionsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListIsoPermissionsRequest) GetId() int64
- func (x *ListIsoPermissionsRequest) GetResponseType() string
- func (x *ListIsoPermissionsRequest) GetRunAsAdmin() bool
- func (*ListIsoPermissionsRequest) ProtoMessage()
- func (x *ListIsoPermissionsRequest) ProtoReflect() protoreflect.Message
- func (x *ListIsoPermissionsRequest) Reset()
- func (x *ListIsoPermissionsRequest) String() string
- type ListIsoPermissionsResponse
- func (*ListIsoPermissionsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListIsoPermissionsResponse) GetItems() []*TemplatePermissions
- func (x *ListIsoPermissionsResponse) GetTotalCount() int32
- func (*ListIsoPermissionsResponse) ProtoMessage()
- func (x *ListIsoPermissionsResponse) ProtoReflect() protoreflect.Message
- func (x *ListIsoPermissionsResponse) Reset()
- func (x *ListIsoPermissionsResponse) String() string
- type ListIsosCmdByAdminRequest
- func (*ListIsosCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListIsosCmdByAdminRequest) GetAccountName() string
- func (x *ListIsosCmdByAdminRequest) GetArch() string
- func (x *ListIsosCmdByAdminRequest) GetBootable() bool
- func (x *ListIsosCmdByAdminRequest) GetDomainId() int64
- func (x *ListIsosCmdByAdminRequest) GetHypervisor() string
- func (x *ListIsosCmdByAdminRequest) GetId() int64
- func (x *ListIsosCmdByAdminRequest) GetImageStoreId() int64
- func (x *ListIsosCmdByAdminRequest) GetIsoFilter() string
- func (x *ListIsosCmdByAdminRequest) GetIsoName() string
- func (x *ListIsosCmdByAdminRequest) GetKeyword() string
- func (x *ListIsosCmdByAdminRequest) GetListAll() bool
- func (x *ListIsosCmdByAdminRequest) GetPage() int32
- func (x *ListIsosCmdByAdminRequest) GetPageSize() int32
- func (x *ListIsosCmdByAdminRequest) GetProjectId() int64
- func (x *ListIsosCmdByAdminRequest) GetPublicIso() bool
- func (x *ListIsosCmdByAdminRequest) GetReady() bool
- func (x *ListIsosCmdByAdminRequest) GetRecursive() bool
- func (x *ListIsosCmdByAdminRequest) GetResponseType() string
- func (x *ListIsosCmdByAdminRequest) GetShowIcon() bool
- func (x *ListIsosCmdByAdminRequest) GetShowRemoved() bool
- func (x *ListIsosCmdByAdminRequest) GetShowUnique() bool
- func (x *ListIsosCmdByAdminRequest) GetStoragePoolId() int64
- func (x *ListIsosCmdByAdminRequest) GetTags() map[string]string
- func (x *ListIsosCmdByAdminRequest) GetZoneId() int64
- func (*ListIsosCmdByAdminRequest) ProtoMessage()
- func (x *ListIsosCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *ListIsosCmdByAdminRequest) Reset()
- func (x *ListIsosCmdByAdminRequest) String() string
- type ListIsosCmdByAdminResponse
- func (*ListIsosCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListIsosCmdByAdminResponse) GetItems() []*Template
- func (x *ListIsosCmdByAdminResponse) GetTotalCount() int32
- func (*ListIsosCmdByAdminResponse) ProtoMessage()
- func (x *ListIsosCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *ListIsosCmdByAdminResponse) Reset()
- func (x *ListIsosCmdByAdminResponse) String() string
- type ListIsosRequest
- func (*ListIsosRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListIsosRequest) GetAccountName() string
- func (x *ListIsosRequest) GetArch() string
- func (x *ListIsosRequest) GetBootable() bool
- func (x *ListIsosRequest) GetDomainId() int64
- func (x *ListIsosRequest) GetHypervisor() string
- func (x *ListIsosRequest) GetId() int64
- func (x *ListIsosRequest) GetIsoFilter() string
- func (x *ListIsosRequest) GetIsoName() string
- func (x *ListIsosRequest) GetKeyword() string
- func (x *ListIsosRequest) GetListAll() bool
- func (x *ListIsosRequest) GetPage() int32
- func (x *ListIsosRequest) GetPageSize() int32
- func (x *ListIsosRequest) GetProjectId() int64
- func (x *ListIsosRequest) GetPublicIso() bool
- func (x *ListIsosRequest) GetReady() bool
- func (x *ListIsosRequest) GetRecursive() bool
- func (x *ListIsosRequest) GetResponseType() string
- func (x *ListIsosRequest) GetRunAsAdmin() bool
- func (x *ListIsosRequest) GetShowIcon() bool
- func (x *ListIsosRequest) GetShowRemoved() bool
- func (x *ListIsosRequest) GetShowUnique() bool
- func (x *ListIsosRequest) GetTags() map[string]string
- func (x *ListIsosRequest) GetZoneId() int64
- func (*ListIsosRequest) ProtoMessage()
- func (x *ListIsosRequest) ProtoReflect() protoreflect.Message
- func (x *ListIsosRequest) Reset()
- func (x *ListIsosRequest) String() string
- type ListIsosResponse
- func (*ListIsosResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListIsosResponse) GetItems() []*Template
- func (x *ListIsosResponse) GetTotalCount() int32
- func (*ListIsosResponse) ProtoMessage()
- func (x *ListIsosResponse) ProtoReflect() protoreflect.Message
- func (x *ListIsosResponse) Reset()
- func (x *ListIsosResponse) String() string
- type RegisterIsoCmdByAdminRequest
- func (*RegisterIsoCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterIsoCmdByAdminRequest) GetAccountName() string
- func (x *RegisterIsoCmdByAdminRequest) GetArch() string
- func (x *RegisterIsoCmdByAdminRequest) GetBootable() bool
- func (x *RegisterIsoCmdByAdminRequest) GetChecksum() string
- func (x *RegisterIsoCmdByAdminRequest) GetDirectDownload() bool
- func (x *RegisterIsoCmdByAdminRequest) GetDisplayText() string
- func (x *RegisterIsoCmdByAdminRequest) GetDomainId() int64
- func (x *RegisterIsoCmdByAdminRequest) GetExtractable() bool
- func (x *RegisterIsoCmdByAdminRequest) GetFeatured() bool
- func (x *RegisterIsoCmdByAdminRequest) GetImageStoreUuid() string
- func (x *RegisterIsoCmdByAdminRequest) GetIsDynamicallyScalable() bool
- func (x *RegisterIsoCmdByAdminRequest) GetIsoName() string
- func (x *RegisterIsoCmdByAdminRequest) GetOsTypeId() int64
- func (x *RegisterIsoCmdByAdminRequest) GetPasswordEnabled() bool
- func (x *RegisterIsoCmdByAdminRequest) GetProjectId() int64
- func (x *RegisterIsoCmdByAdminRequest) GetPublicIso() bool
- func (x *RegisterIsoCmdByAdminRequest) GetResponseType() string
- func (x *RegisterIsoCmdByAdminRequest) GetUrl() string
- func (x *RegisterIsoCmdByAdminRequest) GetZoneId() int64
- func (*RegisterIsoCmdByAdminRequest) ProtoMessage()
- func (x *RegisterIsoCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *RegisterIsoCmdByAdminRequest) Reset()
- func (x *RegisterIsoCmdByAdminRequest) String() string
- type RegisterIsoCmdByAdminResponse
- func (*RegisterIsoCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterIsoCmdByAdminResponse) GetResult() *Result
- func (*RegisterIsoCmdByAdminResponse) ProtoMessage()
- func (x *RegisterIsoCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *RegisterIsoCmdByAdminResponse) Reset()
- func (x *RegisterIsoCmdByAdminResponse) String() string
- type RegisterIsoRequest
- func (*RegisterIsoRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterIsoRequest) GetAccountName() string
- func (x *RegisterIsoRequest) GetArch() string
- func (x *RegisterIsoRequest) GetBootable() bool
- func (x *RegisterIsoRequest) GetChecksum() string
- func (x *RegisterIsoRequest) GetDirectDownload() bool
- func (x *RegisterIsoRequest) GetDisplayText() string
- func (x *RegisterIsoRequest) GetDomainId() int64
- func (x *RegisterIsoRequest) GetExtractable() bool
- func (x *RegisterIsoRequest) GetFeatured() bool
- func (x *RegisterIsoRequest) GetImageStoreUuid() string
- func (x *RegisterIsoRequest) GetIsDynamicallyScalable() bool
- func (x *RegisterIsoRequest) GetIsoName() string
- func (x *RegisterIsoRequest) GetOsTypeId() int64
- func (x *RegisterIsoRequest) GetPasswordEnabled() bool
- func (x *RegisterIsoRequest) GetProjectId() int64
- func (x *RegisterIsoRequest) GetPublicIso() bool
- func (x *RegisterIsoRequest) GetResponseType() string
- func (x *RegisterIsoRequest) GetRunAsAdmin() bool
- func (x *RegisterIsoRequest) GetUrl() string
- func (x *RegisterIsoRequest) GetZoneId() int64
- func (*RegisterIsoRequest) ProtoMessage()
- func (x *RegisterIsoRequest) ProtoReflect() protoreflect.Message
- func (x *RegisterIsoRequest) Reset()
- func (x *RegisterIsoRequest) String() string
- type RegisterIsoResponse
- func (*RegisterIsoResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterIsoResponse) GetResult() *Result
- func (*RegisterIsoResponse) ProtoMessage()
- func (x *RegisterIsoResponse) ProtoReflect() protoreflect.Message
- func (x *RegisterIsoResponse) Reset()
- func (x *RegisterIsoResponse) String() string
- type Result
- func (*Result) Descriptor() ([]byte, []int)deprecated
- func (x *Result) GetDisplayText() string
- func (x *Result) GetId() string
- func (x *Result) GetJobId() string
- func (x *Result) GetJobStatus() string
- func (x *Result) GetSuccess() bool
- func (*Result) ProtoMessage()
- func (x *Result) ProtoReflect() protoreflect.Message
- func (x *Result) Reset()
- func (x *Result) String() string
- type Success
- type Template
- func (*Template) Descriptor() ([]byte, []int)deprecated
- func (x *Template) GetCreated() string
- func (x *Template) GetDescription() string
- func (x *Template) GetDisplayName() string
- func (x *Template) GetId() string
- func (x *Template) GetName() string
- func (*Template) ProtoMessage()
- func (x *Template) ProtoReflect() protoreflect.Message
- func (x *Template) Reset()
- func (x *Template) String() string
- type TemplatePermissions
- func (*TemplatePermissions) Descriptor() ([]byte, []int)deprecated
- func (x *TemplatePermissions) GetCreated() string
- func (x *TemplatePermissions) GetDescription() string
- func (x *TemplatePermissions) GetDisplayName() string
- func (x *TemplatePermissions) GetId() string
- func (x *TemplatePermissions) GetName() string
- func (*TemplatePermissions) ProtoMessage()
- func (x *TemplatePermissions) ProtoReflect() protoreflect.Message
- func (x *TemplatePermissions) Reset()
- func (x *TemplatePermissions) String() string
- type UnimplementedIsoServiceServer
- func (UnimplementedIsoServiceServer) AttachIso(context.Context, *AttachIsoRequest) (*AttachIsoResponse, error)
- func (UnimplementedIsoServiceServer) AttachIsoCmdByAdmin(context.Context, *AttachIsoCmdByAdminRequest) (*AttachIsoCmdByAdminResponse, error)
- func (UnimplementedIsoServiceServer) CopyIso(context.Context, *CopyIsoRequest) (*CopyIsoResponse, error)
- func (UnimplementedIsoServiceServer) CopyIsoCmdByAdmin(context.Context, *CopyIsoCmdByAdminRequest) (*CopyIsoCmdByAdminResponse, error)
- func (UnimplementedIsoServiceServer) DeleteIso(context.Context, *DeleteIsoRequest) (*DeleteIsoResponse, error)
- func (UnimplementedIsoServiceServer) DetachIso(context.Context, *DetachIsoRequest) (*DetachIsoResponse, error)
- func (UnimplementedIsoServiceServer) DetachIsoCmdByAdmin(context.Context, *DetachIsoCmdByAdminRequest) (*DetachIsoCmdByAdminResponse, error)
- func (UnimplementedIsoServiceServer) ExtractIso(context.Context, *ExtractIsoRequest) (*ExtractIsoResponse, error)
- func (UnimplementedIsoServiceServer) GetUploadParamsForIso(context.Context, *GetUploadParamsForIsoRequest) (*GetUploadParamsForIsoResponse, error)
- func (UnimplementedIsoServiceServer) ListIsoPermissions(context.Context, *ListIsoPermissionsRequest) (*ListIsoPermissionsResponse, error)
- func (UnimplementedIsoServiceServer) ListIsoPermissionsCmdByAdmin(context.Context, *ListIsoPermissionsCmdByAdminRequest) (*ListIsoPermissionsCmdByAdminResponse, error)
- func (UnimplementedIsoServiceServer) ListIsos(context.Context, *ListIsosRequest) (*ListIsosResponse, error)
- func (UnimplementedIsoServiceServer) ListIsosCmdByAdmin(context.Context, *ListIsosCmdByAdminRequest) (*ListIsosCmdByAdminResponse, error)
- func (UnimplementedIsoServiceServer) RegisterIso(context.Context, *RegisterIsoRequest) (*RegisterIsoResponse, error)
- func (UnimplementedIsoServiceServer) RegisterIsoCmdByAdmin(context.Context, *RegisterIsoCmdByAdminRequest) (*RegisterIsoCmdByAdminResponse, error)
- func (UnimplementedIsoServiceServer) UpdateIso(context.Context, *UpdateIsoRequest) (*UpdateIsoResponse, error)
- func (UnimplementedIsoServiceServer) UpdateIsoCmdByAdmin(context.Context, *UpdateIsoCmdByAdminRequest) (*UpdateIsoCmdByAdminResponse, error)
- func (UnimplementedIsoServiceServer) UpdateIsoPermissions(context.Context, *UpdateIsoPermissionsRequest) (*UpdateIsoPermissionsResponse, error)
- type UnsafeIsoServiceServer
- type UpdateIsoCmdByAdminRequest
- func (*UpdateIsoCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateIsoCmdByAdminRequest) GetArch() string
- func (x *UpdateIsoCmdByAdminRequest) GetBootable() bool
- func (x *UpdateIsoCmdByAdminRequest) GetCleanupDetails() bool
- func (x *UpdateIsoCmdByAdminRequest) GetDetails() map[string]string
- func (x *UpdateIsoCmdByAdminRequest) GetDisplayText() string
- func (x *UpdateIsoCmdByAdminRequest) GetFormat() string
- func (x *UpdateIsoCmdByAdminRequest) GetId() int64
- func (x *UpdateIsoCmdByAdminRequest) GetIsDynamicallyScalable() bool
- func (x *UpdateIsoCmdByAdminRequest) GetIsRoutingType() bool
- func (x *UpdateIsoCmdByAdminRequest) GetOsTypeId() int64
- func (x *UpdateIsoCmdByAdminRequest) GetPasswordEnabled() bool
- func (x *UpdateIsoCmdByAdminRequest) GetRequiresHvm() bool
- func (x *UpdateIsoCmdByAdminRequest) GetResponseType() string
- func (x *UpdateIsoCmdByAdminRequest) GetSortKey() int32
- func (x *UpdateIsoCmdByAdminRequest) GetSshKeyEnabled() bool
- func (x *UpdateIsoCmdByAdminRequest) GetTemplateName() string
- func (*UpdateIsoCmdByAdminRequest) ProtoMessage()
- func (x *UpdateIsoCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateIsoCmdByAdminRequest) Reset()
- func (x *UpdateIsoCmdByAdminRequest) String() string
- type UpdateIsoCmdByAdminResponse
- func (*UpdateIsoCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateIsoCmdByAdminResponse) GetResult() *Result
- func (*UpdateIsoCmdByAdminResponse) ProtoMessage()
- func (x *UpdateIsoCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateIsoCmdByAdminResponse) Reset()
- func (x *UpdateIsoCmdByAdminResponse) String() string
- type UpdateIsoPermissionsRequest
- func (*UpdateIsoPermissionsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateIsoPermissionsRequest) GetAccountNames() []string
- func (x *UpdateIsoPermissionsRequest) GetFeatured() bool
- func (x *UpdateIsoPermissionsRequest) GetId() int64
- func (x *UpdateIsoPermissionsRequest) GetIsExtractable() bool
- func (x *UpdateIsoPermissionsRequest) GetIsPublic() bool
- func (x *UpdateIsoPermissionsRequest) GetOperation() string
- func (x *UpdateIsoPermissionsRequest) GetProjectIds() []string
- func (x *UpdateIsoPermissionsRequest) GetResponseType() string
- func (*UpdateIsoPermissionsRequest) ProtoMessage()
- func (x *UpdateIsoPermissionsRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateIsoPermissionsRequest) Reset()
- func (x *UpdateIsoPermissionsRequest) String() string
- type UpdateIsoPermissionsResponse
- func (*UpdateIsoPermissionsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateIsoPermissionsResponse) GetResult() *Result
- func (*UpdateIsoPermissionsResponse) ProtoMessage()
- func (x *UpdateIsoPermissionsResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateIsoPermissionsResponse) Reset()
- func (x *UpdateIsoPermissionsResponse) String() string
- type UpdateIsoRequest
- func (*UpdateIsoRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateIsoRequest) GetArch() string
- func (x *UpdateIsoRequest) GetBootable() bool
- func (x *UpdateIsoRequest) GetCleanupDetails() bool
- func (x *UpdateIsoRequest) GetDetails() map[string]string
- func (x *UpdateIsoRequest) GetDisplayText() string
- func (x *UpdateIsoRequest) GetFormat() string
- func (x *UpdateIsoRequest) GetId() int64
- func (x *UpdateIsoRequest) GetIsDynamicallyScalable() bool
- func (x *UpdateIsoRequest) GetIsRoutingType() bool
- func (x *UpdateIsoRequest) GetOsTypeId() int64
- func (x *UpdateIsoRequest) GetPasswordEnabled() bool
- func (x *UpdateIsoRequest) GetRequiresHvm() bool
- func (x *UpdateIsoRequest) GetResponseType() string
- func (x *UpdateIsoRequest) GetRunAsAdmin() bool
- func (x *UpdateIsoRequest) GetSortKey() int32
- func (x *UpdateIsoRequest) GetSshKeyEnabled() bool
- func (x *UpdateIsoRequest) GetTemplateName() string
- func (*UpdateIsoRequest) ProtoMessage()
- func (x *UpdateIsoRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateIsoRequest) Reset()
- func (x *UpdateIsoRequest) String() string
- type UpdateIsoResponse
Constants ¶
const ( IsoService_AttachIso_FullMethodName = "/cloudstack.management.iso.v1.IsoService/AttachIso" IsoService_AttachIsoCmdByAdmin_FullMethodName = "/cloudstack.management.iso.v1.IsoService/AttachIsoCmdByAdmin" IsoService_CopyIso_FullMethodName = "/cloudstack.management.iso.v1.IsoService/CopyIso" IsoService_CopyIsoCmdByAdmin_FullMethodName = "/cloudstack.management.iso.v1.IsoService/CopyIsoCmdByAdmin" IsoService_DeleteIso_FullMethodName = "/cloudstack.management.iso.v1.IsoService/DeleteIso" IsoService_DetachIso_FullMethodName = "/cloudstack.management.iso.v1.IsoService/DetachIso" IsoService_DetachIsoCmdByAdmin_FullMethodName = "/cloudstack.management.iso.v1.IsoService/DetachIsoCmdByAdmin" IsoService_ExtractIso_FullMethodName = "/cloudstack.management.iso.v1.IsoService/ExtractIso" IsoService_GetUploadParamsForIso_FullMethodName = "/cloudstack.management.iso.v1.IsoService/GetUploadParamsForIso" IsoService_ListIsoPermissions_FullMethodName = "/cloudstack.management.iso.v1.IsoService/ListIsoPermissions" IsoService_ListIsoPermissionsCmdByAdmin_FullMethodName = "/cloudstack.management.iso.v1.IsoService/ListIsoPermissionsCmdByAdmin" IsoService_ListIsos_FullMethodName = "/cloudstack.management.iso.v1.IsoService/ListIsos" IsoService_ListIsosCmdByAdmin_FullMethodName = "/cloudstack.management.iso.v1.IsoService/ListIsosCmdByAdmin" IsoService_RegisterIso_FullMethodName = "/cloudstack.management.iso.v1.IsoService/RegisterIso" IsoService_RegisterIsoCmdByAdmin_FullMethodName = "/cloudstack.management.iso.v1.IsoService/RegisterIsoCmdByAdmin" IsoService_UpdateIso_FullMethodName = "/cloudstack.management.iso.v1.IsoService/UpdateIso" IsoService_UpdateIsoCmdByAdmin_FullMethodName = "/cloudstack.management.iso.v1.IsoService/UpdateIsoCmdByAdmin" IsoService_UpdateIsoPermissions_FullMethodName = "/cloudstack.management.iso.v1.IsoService/UpdateIsoPermissions" )
Variables ¶
var File_cloudstack_management_iso_v1_iso_gen_proto protoreflect.FileDescriptor
var IsoService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "cloudstack.management.iso.v1.IsoService", HandlerType: (*IsoServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "AttachIso", Handler: _IsoService_AttachIso_Handler, }, { MethodName: "AttachIsoCmdByAdmin", Handler: _IsoService_AttachIsoCmdByAdmin_Handler, }, { MethodName: "CopyIso", Handler: _IsoService_CopyIso_Handler, }, { MethodName: "CopyIsoCmdByAdmin", Handler: _IsoService_CopyIsoCmdByAdmin_Handler, }, { MethodName: "DeleteIso", Handler: _IsoService_DeleteIso_Handler, }, { MethodName: "DetachIso", Handler: _IsoService_DetachIso_Handler, }, { MethodName: "DetachIsoCmdByAdmin", Handler: _IsoService_DetachIsoCmdByAdmin_Handler, }, { MethodName: "ExtractIso", Handler: _IsoService_ExtractIso_Handler, }, { MethodName: "GetUploadParamsForIso", Handler: _IsoService_GetUploadParamsForIso_Handler, }, { MethodName: "ListIsoPermissions", Handler: _IsoService_ListIsoPermissions_Handler, }, { MethodName: "ListIsoPermissionsCmdByAdmin", Handler: _IsoService_ListIsoPermissionsCmdByAdmin_Handler, }, { MethodName: "ListIsos", Handler: _IsoService_ListIsos_Handler, }, { MethodName: "ListIsosCmdByAdmin", Handler: _IsoService_ListIsosCmdByAdmin_Handler, }, { MethodName: "RegisterIso", Handler: _IsoService_RegisterIso_Handler, }, { MethodName: "RegisterIsoCmdByAdmin", Handler: _IsoService_RegisterIsoCmdByAdmin_Handler, }, { MethodName: "UpdateIso", Handler: _IsoService_UpdateIso_Handler, }, { MethodName: "UpdateIsoCmdByAdmin", Handler: _IsoService_UpdateIsoCmdByAdmin_Handler, }, { MethodName: "UpdateIsoPermissions", Handler: _IsoService_UpdateIsoPermissions_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "cloudstack/management/iso/v1/iso.gen.proto", }
IsoService_ServiceDesc is the grpc.ServiceDesc for IsoService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterIsoServiceServer ¶
func RegisterIsoServiceServer(s grpc.ServiceRegistrar, srv IsoServiceServer)
Types ¶
type AttachIsoCmdByAdminRequest ¶
type AttachIsoCmdByAdminRequest struct { // the ID of the ISO file Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` // the ID of the virtual machine VirtualMachineId *int64 `protobuf:"varint,2,opt,name=virtual_machine_id,json=virtualMachineId" json:"virtual_machine_id,omitempty"` // If true, ejects existing ISO before attaching on VMware. Default: false Forced *bool `protobuf:"varint,3,opt,name=forced" json:"forced,omitempty"` StartEventId *int64 `protobuf:"varint,4,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,5,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,6,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
AttachIsoCmdByAdminRequest represents the parameters for attaches an iso to a virtual machine.
func (*AttachIsoCmdByAdminRequest) Descriptor
deprecated
func (*AttachIsoCmdByAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use AttachIsoCmdByAdminRequest.ProtoReflect.Descriptor instead.
func (*AttachIsoCmdByAdminRequest) GetForced ¶
func (x *AttachIsoCmdByAdminRequest) GetForced() bool
func (*AttachIsoCmdByAdminRequest) GetId ¶
func (x *AttachIsoCmdByAdminRequest) GetId() int64
func (*AttachIsoCmdByAdminRequest) GetInjectedJobId ¶
func (x *AttachIsoCmdByAdminRequest) GetInjectedJobId() string
func (*AttachIsoCmdByAdminRequest) GetResponseType ¶
func (x *AttachIsoCmdByAdminRequest) GetResponseType() string
func (*AttachIsoCmdByAdminRequest) GetStartEventId ¶
func (x *AttachIsoCmdByAdminRequest) GetStartEventId() int64
func (*AttachIsoCmdByAdminRequest) GetVirtualMachineId ¶
func (x *AttachIsoCmdByAdminRequest) GetVirtualMachineId() int64
func (*AttachIsoCmdByAdminRequest) ProtoMessage ¶
func (*AttachIsoCmdByAdminRequest) ProtoMessage()
func (*AttachIsoCmdByAdminRequest) ProtoReflect ¶
func (x *AttachIsoCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*AttachIsoCmdByAdminRequest) Reset ¶
func (x *AttachIsoCmdByAdminRequest) Reset()
func (*AttachIsoCmdByAdminRequest) String ¶
func (x *AttachIsoCmdByAdminRequest) String() string
type AttachIsoCmdByAdminResponse ¶
type AttachIsoCmdByAdminResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
AttachIsoCmdByAdminResponse represents the response from attaches an iso to a virtual machine.
func (*AttachIsoCmdByAdminResponse) Descriptor
deprecated
func (*AttachIsoCmdByAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use AttachIsoCmdByAdminResponse.ProtoReflect.Descriptor instead.
func (*AttachIsoCmdByAdminResponse) GetResult ¶
func (x *AttachIsoCmdByAdminResponse) GetResult() *Result
func (*AttachIsoCmdByAdminResponse) ProtoMessage ¶
func (*AttachIsoCmdByAdminResponse) ProtoMessage()
func (*AttachIsoCmdByAdminResponse) ProtoReflect ¶
func (x *AttachIsoCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*AttachIsoCmdByAdminResponse) Reset ¶
func (x *AttachIsoCmdByAdminResponse) Reset()
func (*AttachIsoCmdByAdminResponse) String ¶
func (x *AttachIsoCmdByAdminResponse) String() string
type AttachIsoRequest ¶
type AttachIsoRequest struct { // Whether to run this operation as an administrator RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"` // the ID of the ISO file Id *int64 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"` // the ID of the virtual machine VirtualMachineId *int64 `protobuf:"varint,3,opt,name=virtual_machine_id,json=virtualMachineId" json:"virtual_machine_id,omitempty"` // If true, ejects existing ISO before attaching on VMware. Default: false Forced *bool `protobuf:"varint,4,opt,name=forced" json:"forced,omitempty"` StartEventId *int64 `protobuf:"varint,5,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,6,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,7,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
AttachIsoRequest represents the parameters for attaches an iso to a virtual machine.
func (*AttachIsoRequest) Descriptor
deprecated
func (*AttachIsoRequest) Descriptor() ([]byte, []int)
Deprecated: Use AttachIsoRequest.ProtoReflect.Descriptor instead.
func (*AttachIsoRequest) GetForced ¶
func (x *AttachIsoRequest) GetForced() bool
func (*AttachIsoRequest) GetId ¶
func (x *AttachIsoRequest) GetId() int64
func (*AttachIsoRequest) GetInjectedJobId ¶
func (x *AttachIsoRequest) GetInjectedJobId() string
func (*AttachIsoRequest) GetResponseType ¶
func (x *AttachIsoRequest) GetResponseType() string
func (*AttachIsoRequest) GetRunAsAdmin ¶
func (x *AttachIsoRequest) GetRunAsAdmin() bool
func (*AttachIsoRequest) GetStartEventId ¶
func (x *AttachIsoRequest) GetStartEventId() int64
func (*AttachIsoRequest) GetVirtualMachineId ¶
func (x *AttachIsoRequest) GetVirtualMachineId() int64
func (*AttachIsoRequest) ProtoMessage ¶
func (*AttachIsoRequest) ProtoMessage()
func (*AttachIsoRequest) ProtoReflect ¶
func (x *AttachIsoRequest) ProtoReflect() protoreflect.Message
func (*AttachIsoRequest) Reset ¶
func (x *AttachIsoRequest) Reset()
func (*AttachIsoRequest) String ¶
func (x *AttachIsoRequest) String() string
type AttachIsoResponse ¶
type AttachIsoResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
AttachIsoResponse represents the response from attaches an iso to a virtual machine.
func (*AttachIsoResponse) Descriptor
deprecated
func (*AttachIsoResponse) Descriptor() ([]byte, []int)
Deprecated: Use AttachIsoResponse.ProtoReflect.Descriptor instead.
func (*AttachIsoResponse) GetResult ¶
func (x *AttachIsoResponse) GetResult() *Result
func (*AttachIsoResponse) ProtoMessage ¶
func (*AttachIsoResponse) ProtoMessage()
func (*AttachIsoResponse) ProtoReflect ¶
func (x *AttachIsoResponse) ProtoReflect() protoreflect.Message
func (*AttachIsoResponse) Reset ¶
func (x *AttachIsoResponse) Reset()
func (*AttachIsoResponse) String ¶
func (x *AttachIsoResponse) String() string
type CopyIsoCmdByAdminRequest ¶
type CopyIsoCmdByAdminRequest struct { // ID of the zone the template is being copied to. DestZoneId *int64 `protobuf:"varint,1,opt,name=dest_zone_id,json=destZoneId" json:"dest_zone_id,omitempty"` // Template ID. Id *int64 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"` // ID of the zone the template is currently hosted on. If not specified and template is cross-zone, then we will sync this template to region wide image store. SourceZoneId *int64 `protobuf:"varint,3,opt,name=source_zone_id,json=sourceZoneId" json:"source_zone_id,omitempty"` // A list of IDs of the zones that the template needs to be copied to.Specify this list if the template needs to copied to multiple zones in one go. Do not specify destzoneid and destzoneids together, however one of them is required. DestZoneIds []string `protobuf:"bytes,4,rep,name=dest_zone_ids,json=destZoneIds" json:"dest_zone_ids,omitempty"` StartEventId *int64 `protobuf:"varint,5,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,6,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,7,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
CopyIsoCmdByAdminRequest represents the parameters for copies an iso from one zone to another.
func (*CopyIsoCmdByAdminRequest) Descriptor
deprecated
func (*CopyIsoCmdByAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use CopyIsoCmdByAdminRequest.ProtoReflect.Descriptor instead.
func (*CopyIsoCmdByAdminRequest) GetDestZoneId ¶
func (x *CopyIsoCmdByAdminRequest) GetDestZoneId() int64
func (*CopyIsoCmdByAdminRequest) GetDestZoneIds ¶
func (x *CopyIsoCmdByAdminRequest) GetDestZoneIds() []string
func (*CopyIsoCmdByAdminRequest) GetId ¶
func (x *CopyIsoCmdByAdminRequest) GetId() int64
func (*CopyIsoCmdByAdminRequest) GetInjectedJobId ¶
func (x *CopyIsoCmdByAdminRequest) GetInjectedJobId() string
func (*CopyIsoCmdByAdminRequest) GetResponseType ¶
func (x *CopyIsoCmdByAdminRequest) GetResponseType() string
func (*CopyIsoCmdByAdminRequest) GetSourceZoneId ¶
func (x *CopyIsoCmdByAdminRequest) GetSourceZoneId() int64
func (*CopyIsoCmdByAdminRequest) GetStartEventId ¶
func (x *CopyIsoCmdByAdminRequest) GetStartEventId() int64
func (*CopyIsoCmdByAdminRequest) ProtoMessage ¶
func (*CopyIsoCmdByAdminRequest) ProtoMessage()
func (*CopyIsoCmdByAdminRequest) ProtoReflect ¶
func (x *CopyIsoCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*CopyIsoCmdByAdminRequest) Reset ¶
func (x *CopyIsoCmdByAdminRequest) Reset()
func (*CopyIsoCmdByAdminRequest) String ¶
func (x *CopyIsoCmdByAdminRequest) String() string
type CopyIsoCmdByAdminResponse ¶
type CopyIsoCmdByAdminResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
CopyIsoCmdByAdminResponse represents the response from copies an iso from one zone to another.
func (*CopyIsoCmdByAdminResponse) Descriptor
deprecated
func (*CopyIsoCmdByAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use CopyIsoCmdByAdminResponse.ProtoReflect.Descriptor instead.
func (*CopyIsoCmdByAdminResponse) GetResult ¶
func (x *CopyIsoCmdByAdminResponse) GetResult() *Result
func (*CopyIsoCmdByAdminResponse) ProtoMessage ¶
func (*CopyIsoCmdByAdminResponse) ProtoMessage()
func (*CopyIsoCmdByAdminResponse) ProtoReflect ¶
func (x *CopyIsoCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*CopyIsoCmdByAdminResponse) Reset ¶
func (x *CopyIsoCmdByAdminResponse) Reset()
func (*CopyIsoCmdByAdminResponse) String ¶
func (x *CopyIsoCmdByAdminResponse) String() string
type CopyIsoRequest ¶
type CopyIsoRequest struct { // Whether to run this operation as an administrator RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"` // ID of the zone the template is being copied to. DestZoneId *int64 `protobuf:"varint,2,opt,name=dest_zone_id,json=destZoneId" json:"dest_zone_id,omitempty"` // Template ID. Id *int64 `protobuf:"varint,3,opt,name=id" json:"id,omitempty"` // ID of the zone the template is currently hosted on. If not specified and template is cross-zone, then we will sync this template to region wide image store. SourceZoneId *int64 `protobuf:"varint,4,opt,name=source_zone_id,json=sourceZoneId" json:"source_zone_id,omitempty"` // A list of IDs of the zones that the template needs to be copied to.Specify this list if the template needs to copied to multiple zones in one go. Do not specify destzoneid and destzoneids together, however one of them is required. DestZoneIds []string `protobuf:"bytes,5,rep,name=dest_zone_ids,json=destZoneIds" json:"dest_zone_ids,omitempty"` StartEventId *int64 `protobuf:"varint,6,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,7,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,8,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
CopyIsoRequest represents the parameters for copies an iso from one zone to another.
func (*CopyIsoRequest) Descriptor
deprecated
func (*CopyIsoRequest) Descriptor() ([]byte, []int)
Deprecated: Use CopyIsoRequest.ProtoReflect.Descriptor instead.
func (*CopyIsoRequest) GetDestZoneId ¶
func (x *CopyIsoRequest) GetDestZoneId() int64
func (*CopyIsoRequest) GetDestZoneIds ¶
func (x *CopyIsoRequest) GetDestZoneIds() []string
func (*CopyIsoRequest) GetId ¶
func (x *CopyIsoRequest) GetId() int64
func (*CopyIsoRequest) GetInjectedJobId ¶
func (x *CopyIsoRequest) GetInjectedJobId() string
func (*CopyIsoRequest) GetResponseType ¶
func (x *CopyIsoRequest) GetResponseType() string
func (*CopyIsoRequest) GetRunAsAdmin ¶
func (x *CopyIsoRequest) GetRunAsAdmin() bool
func (*CopyIsoRequest) GetSourceZoneId ¶
func (x *CopyIsoRequest) GetSourceZoneId() int64
func (*CopyIsoRequest) GetStartEventId ¶
func (x *CopyIsoRequest) GetStartEventId() int64
func (*CopyIsoRequest) ProtoMessage ¶
func (*CopyIsoRequest) ProtoMessage()
func (*CopyIsoRequest) ProtoReflect ¶
func (x *CopyIsoRequest) ProtoReflect() protoreflect.Message
func (*CopyIsoRequest) Reset ¶
func (x *CopyIsoRequest) Reset()
func (*CopyIsoRequest) String ¶
func (x *CopyIsoRequest) String() string
type CopyIsoResponse ¶
type CopyIsoResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
CopyIsoResponse represents the response from copies an iso from one zone to another.
func (*CopyIsoResponse) Descriptor
deprecated
func (*CopyIsoResponse) Descriptor() ([]byte, []int)
Deprecated: Use CopyIsoResponse.ProtoReflect.Descriptor instead.
func (*CopyIsoResponse) GetResult ¶
func (x *CopyIsoResponse) GetResult() *Result
func (*CopyIsoResponse) ProtoMessage ¶
func (*CopyIsoResponse) ProtoMessage()
func (*CopyIsoResponse) ProtoReflect ¶
func (x *CopyIsoResponse) ProtoReflect() protoreflect.Message
func (*CopyIsoResponse) Reset ¶
func (x *CopyIsoResponse) Reset()
func (*CopyIsoResponse) String ¶
func (x *CopyIsoResponse) String() string
type DeleteIsoRequest ¶
type DeleteIsoRequest struct { // the ID of the ISO file Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` // the ID of the zone of the ISO file. If not specified, the ISO will be deleted from all the zones ZoneId *int64 `protobuf:"varint,2,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"` StartEventId *int64 `protobuf:"varint,3,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,4,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,5,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
DeleteIsoRequest represents the parameters for deletes an iso file.
func (*DeleteIsoRequest) Descriptor
deprecated
func (*DeleteIsoRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteIsoRequest.ProtoReflect.Descriptor instead.
func (*DeleteIsoRequest) GetId ¶
func (x *DeleteIsoRequest) GetId() int64
func (*DeleteIsoRequest) GetInjectedJobId ¶
func (x *DeleteIsoRequest) GetInjectedJobId() string
func (*DeleteIsoRequest) GetResponseType ¶
func (x *DeleteIsoRequest) GetResponseType() string
func (*DeleteIsoRequest) GetStartEventId ¶
func (x *DeleteIsoRequest) GetStartEventId() int64
func (*DeleteIsoRequest) GetZoneId ¶
func (x *DeleteIsoRequest) GetZoneId() int64
func (*DeleteIsoRequest) ProtoMessage ¶
func (*DeleteIsoRequest) ProtoMessage()
func (*DeleteIsoRequest) ProtoReflect ¶
func (x *DeleteIsoRequest) ProtoReflect() protoreflect.Message
func (*DeleteIsoRequest) Reset ¶
func (x *DeleteIsoRequest) Reset()
func (*DeleteIsoRequest) String ¶
func (x *DeleteIsoRequest) String() string
type DeleteIsoResponse ¶
type DeleteIsoResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
DeleteIsoResponse represents the response from deletes an iso file.
func (*DeleteIsoResponse) Descriptor
deprecated
func (*DeleteIsoResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteIsoResponse.ProtoReflect.Descriptor instead.
func (*DeleteIsoResponse) GetResult ¶
func (x *DeleteIsoResponse) GetResult() *Result
func (*DeleteIsoResponse) ProtoMessage ¶
func (*DeleteIsoResponse) ProtoMessage()
func (*DeleteIsoResponse) ProtoReflect ¶
func (x *DeleteIsoResponse) ProtoReflect() protoreflect.Message
func (*DeleteIsoResponse) Reset ¶
func (x *DeleteIsoResponse) Reset()
func (*DeleteIsoResponse) String ¶
func (x *DeleteIsoResponse) String() string
type DetachIsoCmdByAdminRequest ¶
type DetachIsoCmdByAdminRequest struct { // The ID of the virtual machine VirtualMachineId *int64 `protobuf:"varint,1,opt,name=virtual_machine_id,json=virtualMachineId" json:"virtual_machine_id,omitempty"` // If true, ejects the ISO before detaching on VMware. Default: false Forced *bool `protobuf:"varint,2,opt,name=forced" json:"forced,omitempty"` StartEventId *int64 `protobuf:"varint,3,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,4,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,5,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
DetachIsoCmdByAdminRequest represents the parameters for detaches any iso file (if any) currently attached to a virtual machine.
func (*DetachIsoCmdByAdminRequest) Descriptor
deprecated
func (*DetachIsoCmdByAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use DetachIsoCmdByAdminRequest.ProtoReflect.Descriptor instead.
func (*DetachIsoCmdByAdminRequest) GetForced ¶
func (x *DetachIsoCmdByAdminRequest) GetForced() bool
func (*DetachIsoCmdByAdminRequest) GetInjectedJobId ¶
func (x *DetachIsoCmdByAdminRequest) GetInjectedJobId() string
func (*DetachIsoCmdByAdminRequest) GetResponseType ¶
func (x *DetachIsoCmdByAdminRequest) GetResponseType() string
func (*DetachIsoCmdByAdminRequest) GetStartEventId ¶
func (x *DetachIsoCmdByAdminRequest) GetStartEventId() int64
func (*DetachIsoCmdByAdminRequest) GetVirtualMachineId ¶
func (x *DetachIsoCmdByAdminRequest) GetVirtualMachineId() int64
func (*DetachIsoCmdByAdminRequest) ProtoMessage ¶
func (*DetachIsoCmdByAdminRequest) ProtoMessage()
func (*DetachIsoCmdByAdminRequest) ProtoReflect ¶
func (x *DetachIsoCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*DetachIsoCmdByAdminRequest) Reset ¶
func (x *DetachIsoCmdByAdminRequest) Reset()
func (*DetachIsoCmdByAdminRequest) String ¶
func (x *DetachIsoCmdByAdminRequest) String() string
type DetachIsoCmdByAdminResponse ¶
type DetachIsoCmdByAdminResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
DetachIsoCmdByAdminResponse represents the response from detaches any iso file (if any) currently attached to a virtual machine.
func (*DetachIsoCmdByAdminResponse) Descriptor
deprecated
func (*DetachIsoCmdByAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use DetachIsoCmdByAdminResponse.ProtoReflect.Descriptor instead.
func (*DetachIsoCmdByAdminResponse) GetResult ¶
func (x *DetachIsoCmdByAdminResponse) GetResult() *Result
func (*DetachIsoCmdByAdminResponse) ProtoMessage ¶
func (*DetachIsoCmdByAdminResponse) ProtoMessage()
func (*DetachIsoCmdByAdminResponse) ProtoReflect ¶
func (x *DetachIsoCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*DetachIsoCmdByAdminResponse) Reset ¶
func (x *DetachIsoCmdByAdminResponse) Reset()
func (*DetachIsoCmdByAdminResponse) String ¶
func (x *DetachIsoCmdByAdminResponse) String() string
type DetachIsoRequest ¶
type DetachIsoRequest struct { // Whether to run this operation as an administrator RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"` // The ID of the virtual machine VirtualMachineId *int64 `protobuf:"varint,2,opt,name=virtual_machine_id,json=virtualMachineId" json:"virtual_machine_id,omitempty"` // If true, ejects the ISO before detaching on VMware. Default: false Forced *bool `protobuf:"varint,3,opt,name=forced" json:"forced,omitempty"` StartEventId *int64 `protobuf:"varint,4,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,5,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,6,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
DetachIsoRequest represents the parameters for detaches any iso file (if any) currently attached to a virtual machine.
func (*DetachIsoRequest) Descriptor
deprecated
func (*DetachIsoRequest) Descriptor() ([]byte, []int)
Deprecated: Use DetachIsoRequest.ProtoReflect.Descriptor instead.
func (*DetachIsoRequest) GetForced ¶
func (x *DetachIsoRequest) GetForced() bool
func (*DetachIsoRequest) GetInjectedJobId ¶
func (x *DetachIsoRequest) GetInjectedJobId() string
func (*DetachIsoRequest) GetResponseType ¶
func (x *DetachIsoRequest) GetResponseType() string
func (*DetachIsoRequest) GetRunAsAdmin ¶
func (x *DetachIsoRequest) GetRunAsAdmin() bool
func (*DetachIsoRequest) GetStartEventId ¶
func (x *DetachIsoRequest) GetStartEventId() int64
func (*DetachIsoRequest) GetVirtualMachineId ¶
func (x *DetachIsoRequest) GetVirtualMachineId() int64
func (*DetachIsoRequest) ProtoMessage ¶
func (*DetachIsoRequest) ProtoMessage()
func (*DetachIsoRequest) ProtoReflect ¶
func (x *DetachIsoRequest) ProtoReflect() protoreflect.Message
func (*DetachIsoRequest) Reset ¶
func (x *DetachIsoRequest) Reset()
func (*DetachIsoRequest) String ¶
func (x *DetachIsoRequest) String() string
type DetachIsoResponse ¶
type DetachIsoResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
DetachIsoResponse represents the response from detaches any iso file (if any) currently attached to a virtual machine.
func (*DetachIsoResponse) Descriptor
deprecated
func (*DetachIsoResponse) Descriptor() ([]byte, []int)
Deprecated: Use DetachIsoResponse.ProtoReflect.Descriptor instead.
func (*DetachIsoResponse) GetResult ¶
func (x *DetachIsoResponse) GetResult() *Result
func (*DetachIsoResponse) ProtoMessage ¶
func (*DetachIsoResponse) ProtoMessage()
func (*DetachIsoResponse) ProtoReflect ¶
func (x *DetachIsoResponse) ProtoReflect() protoreflect.Message
func (*DetachIsoResponse) Reset ¶
func (x *DetachIsoResponse) Reset()
func (*DetachIsoResponse) String ¶
func (x *DetachIsoResponse) String() string
type ExtractIsoRequest ¶
type ExtractIsoRequest struct { // the ID of the ISO file Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` // the URL to which the ISO would be extracted Url *string `protobuf:"bytes,2,opt,name=url" json:"url,omitempty"` // the ID of the zone where the ISO is originally located ZoneId *int64 `protobuf:"varint,3,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"` // the mode of extraction - HTTP_DOWNLOAD or FTP_UPLOAD Mode *string `protobuf:"bytes,4,opt,name=mode" json:"mode,omitempty"` StartEventId *int64 `protobuf:"varint,5,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,6,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,7,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
ExtractIsoRequest represents the parameters for extracts an iso
func (*ExtractIsoRequest) Descriptor
deprecated
func (*ExtractIsoRequest) Descriptor() ([]byte, []int)
Deprecated: Use ExtractIsoRequest.ProtoReflect.Descriptor instead.
func (*ExtractIsoRequest) GetId ¶
func (x *ExtractIsoRequest) GetId() int64
func (*ExtractIsoRequest) GetInjectedJobId ¶
func (x *ExtractIsoRequest) GetInjectedJobId() string
func (*ExtractIsoRequest) GetMode ¶
func (x *ExtractIsoRequest) GetMode() string
func (*ExtractIsoRequest) GetResponseType ¶
func (x *ExtractIsoRequest) GetResponseType() string
func (*ExtractIsoRequest) GetStartEventId ¶
func (x *ExtractIsoRequest) GetStartEventId() int64
func (*ExtractIsoRequest) GetUrl ¶
func (x *ExtractIsoRequest) GetUrl() string
func (*ExtractIsoRequest) GetZoneId ¶
func (x *ExtractIsoRequest) GetZoneId() int64
func (*ExtractIsoRequest) ProtoMessage ¶
func (*ExtractIsoRequest) ProtoMessage()
func (*ExtractIsoRequest) ProtoReflect ¶
func (x *ExtractIsoRequest) ProtoReflect() protoreflect.Message
func (*ExtractIsoRequest) Reset ¶
func (x *ExtractIsoRequest) Reset()
func (*ExtractIsoRequest) String ¶
func (x *ExtractIsoRequest) String() string
type ExtractIsoResponse ¶
type ExtractIsoResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
ExtractIsoResponse represents the response from extracts an iso
func (*ExtractIsoResponse) Descriptor
deprecated
func (*ExtractIsoResponse) Descriptor() ([]byte, []int)
Deprecated: Use ExtractIsoResponse.ProtoReflect.Descriptor instead.
func (*ExtractIsoResponse) GetResult ¶
func (x *ExtractIsoResponse) GetResult() *Result
func (*ExtractIsoResponse) ProtoMessage ¶
func (*ExtractIsoResponse) ProtoMessage()
func (*ExtractIsoResponse) ProtoReflect ¶
func (x *ExtractIsoResponse) ProtoReflect() protoreflect.Message
func (*ExtractIsoResponse) Reset ¶
func (x *ExtractIsoResponse) Reset()
func (*ExtractIsoResponse) String ¶
func (x *ExtractIsoResponse) String() string
type GetUploadParamsForIsoRequest ¶
type GetUploadParamsForIsoRequest struct { // true if this ISO is bootable. If not passed explicitly its assumed to be true Bootable *bool `protobuf:"varint,1,opt,name=bootable" json:"bootable,omitempty"` // the display text of the ISO. This is usually used for display purposes. DisplayText *string `protobuf:"bytes,2,opt,name=display_text,json=displayText" json:"display_text,omitempty"` // true if you want this ISO to be featured Featured *bool `protobuf:"varint,3,opt,name=featured" json:"featured,omitempty"` // true if you want to register the ISO to be publicly available to all users, false otherwise. PublicIso *bool `protobuf:"varint,4,opt,name=public_iso,json=publicIso" json:"public_iso,omitempty"` // true if the ISO or its derivatives are extractable; default is false Extractable *bool `protobuf:"varint,5,opt,name=extractable" json:"extractable,omitempty"` // the ID of the OS type that best represents the OS of this ISO. If the ISO is bootable this parameter needs to be passed OsTypeId *int64 `protobuf:"varint,6,opt,name=os_type_id,json=osTypeId" json:"os_type_id,omitempty"` // the name of the volume/template/iso Name *string `protobuf:"bytes,7,opt,name=name" json:"name,omitempty"` // the format for the volume/template/iso. Possible values include QCOW2, OVA, and VHD. Format *string `protobuf:"bytes,8,opt,name=format" json:"format,omitempty"` // the ID of the zone the volume/template/iso is to be hosted on ZoneId *int64 `protobuf:"varint,9,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"` // the checksum value of this volume/template/iso The parameter containing the checksum will be considered a MD5sum if it is not prefixed // and just a plain ascii/utf8 representation of a hexadecimal string. If it is required to // use another algorithm the hexadecimal string is to be prefixed with a string of the form, // "{<algorithm>}", not including the double quotes. In this <algorithm> is the exact string // representing the java supported algorithm, i.e. MD5 or SHA-256. Note that java does not // contain an algorithm called SHA256 or one called sha-256, only SHA-256. Checksum *string `protobuf:"bytes,10,opt,name=checksum" json:"checksum,omitempty"` // an optional accountName. Must be used with domainId. AccountName *string `protobuf:"bytes,11,opt,name=account_name,json=accountName" json:"account_name,omitempty"` // an optional domainId. If the account parameter is used, domainId must also be used. DomainId *int64 `protobuf:"varint,12,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"` // Upload volume/template/iso for the project ProjectId *int64 `protobuf:"varint,13,opt,name=project_id,json=projectId" json:"project_id,omitempty"` ResponseType *string `protobuf:"bytes,14,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
GetUploadParamsForIsoRequest represents the parameters for upload an existing iso into the cloudstack cloud.
func (*GetUploadParamsForIsoRequest) Descriptor
deprecated
func (*GetUploadParamsForIsoRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetUploadParamsForIsoRequest.ProtoReflect.Descriptor instead.
func (*GetUploadParamsForIsoRequest) GetAccountName ¶
func (x *GetUploadParamsForIsoRequest) GetAccountName() string
func (*GetUploadParamsForIsoRequest) GetBootable ¶
func (x *GetUploadParamsForIsoRequest) GetBootable() bool
func (*GetUploadParamsForIsoRequest) GetChecksum ¶
func (x *GetUploadParamsForIsoRequest) GetChecksum() string
func (*GetUploadParamsForIsoRequest) GetDisplayText ¶
func (x *GetUploadParamsForIsoRequest) GetDisplayText() string
func (*GetUploadParamsForIsoRequest) GetDomainId ¶
func (x *GetUploadParamsForIsoRequest) GetDomainId() int64
func (*GetUploadParamsForIsoRequest) GetExtractable ¶
func (x *GetUploadParamsForIsoRequest) GetExtractable() bool
func (*GetUploadParamsForIsoRequest) GetFeatured ¶
func (x *GetUploadParamsForIsoRequest) GetFeatured() bool
func (*GetUploadParamsForIsoRequest) GetFormat ¶
func (x *GetUploadParamsForIsoRequest) GetFormat() string
func (*GetUploadParamsForIsoRequest) GetName ¶
func (x *GetUploadParamsForIsoRequest) GetName() string
func (*GetUploadParamsForIsoRequest) GetOsTypeId ¶
func (x *GetUploadParamsForIsoRequest) GetOsTypeId() int64
func (*GetUploadParamsForIsoRequest) GetProjectId ¶
func (x *GetUploadParamsForIsoRequest) GetProjectId() int64
func (*GetUploadParamsForIsoRequest) GetPublicIso ¶
func (x *GetUploadParamsForIsoRequest) GetPublicIso() bool
func (*GetUploadParamsForIsoRequest) GetResponseType ¶
func (x *GetUploadParamsForIsoRequest) GetResponseType() string
func (*GetUploadParamsForIsoRequest) GetZoneId ¶
func (x *GetUploadParamsForIsoRequest) GetZoneId() int64
func (*GetUploadParamsForIsoRequest) ProtoMessage ¶
func (*GetUploadParamsForIsoRequest) ProtoMessage()
func (*GetUploadParamsForIsoRequest) ProtoReflect ¶
func (x *GetUploadParamsForIsoRequest) ProtoReflect() protoreflect.Message
func (*GetUploadParamsForIsoRequest) Reset ¶
func (x *GetUploadParamsForIsoRequest) Reset()
func (*GetUploadParamsForIsoRequest) String ¶
func (x *GetUploadParamsForIsoRequest) String() string
type GetUploadParamsForIsoResponse ¶
type GetUploadParamsForIsoResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
GetUploadParamsForIsoResponse represents the response from upload an existing iso into the cloudstack cloud.
func (*GetUploadParamsForIsoResponse) Descriptor
deprecated
func (*GetUploadParamsForIsoResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetUploadParamsForIsoResponse.ProtoReflect.Descriptor instead.
func (*GetUploadParamsForIsoResponse) GetResult ¶
func (x *GetUploadParamsForIsoResponse) GetResult() *Result
func (*GetUploadParamsForIsoResponse) ProtoMessage ¶
func (*GetUploadParamsForIsoResponse) ProtoMessage()
func (*GetUploadParamsForIsoResponse) ProtoReflect ¶
func (x *GetUploadParamsForIsoResponse) ProtoReflect() protoreflect.Message
func (*GetUploadParamsForIsoResponse) Reset ¶
func (x *GetUploadParamsForIsoResponse) Reset()
func (*GetUploadParamsForIsoResponse) String ¶
func (x *GetUploadParamsForIsoResponse) String() string
type IsoServiceClient ¶
type IsoServiceClient interface { // AttachIso Attaches an ISO to a virtual machine. AttachIso(ctx context.Context, in *AttachIsoRequest, opts ...grpc.CallOption) (*AttachIsoResponse, error) // AttachIsoCmdByAdmin Attaches an ISO to a virtual machine. AttachIsoCmdByAdmin(ctx context.Context, in *AttachIsoCmdByAdminRequest, opts ...grpc.CallOption) (*AttachIsoCmdByAdminResponse, error) // CopyIso Copies an ISO from one zone to another. CopyIso(ctx context.Context, in *CopyIsoRequest, opts ...grpc.CallOption) (*CopyIsoResponse, error) // CopyIsoCmdByAdmin Copies an iso from one zone to another. CopyIsoCmdByAdmin(ctx context.Context, in *CopyIsoCmdByAdminRequest, opts ...grpc.CallOption) (*CopyIsoCmdByAdminResponse, error) // DeleteIso Deletes an ISO file. DeleteIso(ctx context.Context, in *DeleteIsoRequest, opts ...grpc.CallOption) (*DeleteIsoResponse, error) // DetachIso Detaches any ISO file (if any) currently attached to a virtual machine. DetachIso(ctx context.Context, in *DetachIsoRequest, opts ...grpc.CallOption) (*DetachIsoResponse, error) // DetachIsoCmdByAdmin Detaches any ISO file (if any) currently attached to a virtual machine. DetachIsoCmdByAdmin(ctx context.Context, in *DetachIsoCmdByAdminRequest, opts ...grpc.CallOption) (*DetachIsoCmdByAdminResponse, error) // ExtractIso Extracts an ISO ExtractIso(ctx context.Context, in *ExtractIsoRequest, opts ...grpc.CallOption) (*ExtractIsoResponse, error) // GetUploadParamsForIso upload an existing ISO into the CloudStack cloud. GetUploadParamsForIso(ctx context.Context, in *GetUploadParamsForIsoRequest, opts ...grpc.CallOption) (*GetUploadParamsForIsoResponse, error) // ListIsoPermissions List ISO visibility and all accounts that have permissions to view this ISO. ListIsoPermissions(ctx context.Context, in *ListIsoPermissionsRequest, opts ...grpc.CallOption) (*ListIsoPermissionsResponse, error) // ListIsoPermissionsCmdByAdmin List iso visibility and all accounts that have permissions to view this iso. ListIsoPermissionsCmdByAdmin(ctx context.Context, in *ListIsoPermissionsCmdByAdminRequest, opts ...grpc.CallOption) (*ListIsoPermissionsCmdByAdminResponse, error) // ListIsos Lists all available ISO files. ListIsos(ctx context.Context, in *ListIsosRequest, opts ...grpc.CallOption) (*ListIsosResponse, error) // ListIsosCmdByAdmin Lists all available ISO files. ListIsosCmdByAdmin(ctx context.Context, in *ListIsosCmdByAdminRequest, opts ...grpc.CallOption) (*ListIsosCmdByAdminResponse, error) // RegisterIso Registers an existing ISO into the CloudStack Cloud. RegisterIso(ctx context.Context, in *RegisterIsoRequest, opts ...grpc.CallOption) (*RegisterIsoResponse, error) // RegisterIsoCmdByAdmin Registers an existing ISO into the CloudStack Cloud. RegisterIsoCmdByAdmin(ctx context.Context, in *RegisterIsoCmdByAdminRequest, opts ...grpc.CallOption) (*RegisterIsoCmdByAdminResponse, error) // UpdateIso Updates an ISO file. UpdateIso(ctx context.Context, in *UpdateIsoRequest, opts ...grpc.CallOption) (*UpdateIsoResponse, error) // UpdateIsoCmdByAdmin Updates an ISO file. UpdateIsoCmdByAdmin(ctx context.Context, in *UpdateIsoCmdByAdminRequest, opts ...grpc.CallOption) (*UpdateIsoCmdByAdminResponse, error) // UpdateIsoPermissions Updates ISO permissions UpdateIsoPermissions(ctx context.Context, in *UpdateIsoPermissionsRequest, opts ...grpc.CallOption) (*UpdateIsoPermissionsResponse, error) }
IsoServiceClient is the client API for IsoService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
IsoService provides operations for managing Isos
func NewIsoServiceClient ¶
func NewIsoServiceClient(cc grpc.ClientConnInterface) IsoServiceClient
type IsoServiceServer ¶
type IsoServiceServer interface { // AttachIso Attaches an ISO to a virtual machine. AttachIso(context.Context, *AttachIsoRequest) (*AttachIsoResponse, error) // AttachIsoCmdByAdmin Attaches an ISO to a virtual machine. AttachIsoCmdByAdmin(context.Context, *AttachIsoCmdByAdminRequest) (*AttachIsoCmdByAdminResponse, error) // CopyIso Copies an ISO from one zone to another. CopyIso(context.Context, *CopyIsoRequest) (*CopyIsoResponse, error) // CopyIsoCmdByAdmin Copies an iso from one zone to another. CopyIsoCmdByAdmin(context.Context, *CopyIsoCmdByAdminRequest) (*CopyIsoCmdByAdminResponse, error) // DeleteIso Deletes an ISO file. DeleteIso(context.Context, *DeleteIsoRequest) (*DeleteIsoResponse, error) // DetachIso Detaches any ISO file (if any) currently attached to a virtual machine. DetachIso(context.Context, *DetachIsoRequest) (*DetachIsoResponse, error) // DetachIsoCmdByAdmin Detaches any ISO file (if any) currently attached to a virtual machine. DetachIsoCmdByAdmin(context.Context, *DetachIsoCmdByAdminRequest) (*DetachIsoCmdByAdminResponse, error) // ExtractIso Extracts an ISO ExtractIso(context.Context, *ExtractIsoRequest) (*ExtractIsoResponse, error) // GetUploadParamsForIso upload an existing ISO into the CloudStack cloud. GetUploadParamsForIso(context.Context, *GetUploadParamsForIsoRequest) (*GetUploadParamsForIsoResponse, error) // ListIsoPermissions List ISO visibility and all accounts that have permissions to view this ISO. ListIsoPermissions(context.Context, *ListIsoPermissionsRequest) (*ListIsoPermissionsResponse, error) // ListIsoPermissionsCmdByAdmin List iso visibility and all accounts that have permissions to view this iso. ListIsoPermissionsCmdByAdmin(context.Context, *ListIsoPermissionsCmdByAdminRequest) (*ListIsoPermissionsCmdByAdminResponse, error) // ListIsos Lists all available ISO files. ListIsos(context.Context, *ListIsosRequest) (*ListIsosResponse, error) // ListIsosCmdByAdmin Lists all available ISO files. ListIsosCmdByAdmin(context.Context, *ListIsosCmdByAdminRequest) (*ListIsosCmdByAdminResponse, error) // RegisterIso Registers an existing ISO into the CloudStack Cloud. RegisterIso(context.Context, *RegisterIsoRequest) (*RegisterIsoResponse, error) // RegisterIsoCmdByAdmin Registers an existing ISO into the CloudStack Cloud. RegisterIsoCmdByAdmin(context.Context, *RegisterIsoCmdByAdminRequest) (*RegisterIsoCmdByAdminResponse, error) // UpdateIso Updates an ISO file. UpdateIso(context.Context, *UpdateIsoRequest) (*UpdateIsoResponse, error) // UpdateIsoCmdByAdmin Updates an ISO file. UpdateIsoCmdByAdmin(context.Context, *UpdateIsoCmdByAdminRequest) (*UpdateIsoCmdByAdminResponse, error) // UpdateIsoPermissions Updates ISO permissions UpdateIsoPermissions(context.Context, *UpdateIsoPermissionsRequest) (*UpdateIsoPermissionsResponse, error) // contains filtered or unexported methods }
IsoServiceServer is the server API for IsoService service. All implementations must embed UnimplementedIsoServiceServer for forward compatibility.
IsoService provides operations for managing Isos
type ListIsoPermissionsCmdByAdminRequest ¶
type ListIsoPermissionsCmdByAdminRequest struct { // the template ID Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` ResponseType *string `protobuf:"bytes,2,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
ListIsoPermissionsCmdByAdminRequest represents the parameters for list iso visibility and all accounts that have permissions to view this iso.
func (*ListIsoPermissionsCmdByAdminRequest) Descriptor
deprecated
func (*ListIsoPermissionsCmdByAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListIsoPermissionsCmdByAdminRequest.ProtoReflect.Descriptor instead.
func (*ListIsoPermissionsCmdByAdminRequest) GetId ¶
func (x *ListIsoPermissionsCmdByAdminRequest) GetId() int64
func (*ListIsoPermissionsCmdByAdminRequest) GetResponseType ¶
func (x *ListIsoPermissionsCmdByAdminRequest) GetResponseType() string
func (*ListIsoPermissionsCmdByAdminRequest) ProtoMessage ¶
func (*ListIsoPermissionsCmdByAdminRequest) ProtoMessage()
func (*ListIsoPermissionsCmdByAdminRequest) ProtoReflect ¶
func (x *ListIsoPermissionsCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*ListIsoPermissionsCmdByAdminRequest) Reset ¶
func (x *ListIsoPermissionsCmdByAdminRequest) Reset()
func (*ListIsoPermissionsCmdByAdminRequest) String ¶
func (x *ListIsoPermissionsCmdByAdminRequest) String() string
type ListIsoPermissionsCmdByAdminResponse ¶
type ListIsoPermissionsCmdByAdminResponse struct { // The list of TemplatePermissionss Items []*TemplatePermissions `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"` // The total count of TemplatePermissionss TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"` // contains filtered or unexported fields }
ListIsoPermissionsCmdByAdminResponse represents the response from list iso visibility and all accounts that have permissions to view this iso.
func (*ListIsoPermissionsCmdByAdminResponse) Descriptor
deprecated
func (*ListIsoPermissionsCmdByAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListIsoPermissionsCmdByAdminResponse.ProtoReflect.Descriptor instead.
func (*ListIsoPermissionsCmdByAdminResponse) GetItems ¶
func (x *ListIsoPermissionsCmdByAdminResponse) GetItems() []*TemplatePermissions
func (*ListIsoPermissionsCmdByAdminResponse) GetTotalCount ¶
func (x *ListIsoPermissionsCmdByAdminResponse) GetTotalCount() int32
func (*ListIsoPermissionsCmdByAdminResponse) ProtoMessage ¶
func (*ListIsoPermissionsCmdByAdminResponse) ProtoMessage()
func (*ListIsoPermissionsCmdByAdminResponse) ProtoReflect ¶
func (x *ListIsoPermissionsCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*ListIsoPermissionsCmdByAdminResponse) Reset ¶
func (x *ListIsoPermissionsCmdByAdminResponse) Reset()
func (*ListIsoPermissionsCmdByAdminResponse) String ¶
func (x *ListIsoPermissionsCmdByAdminResponse) String() string
type ListIsoPermissionsRequest ¶
type ListIsoPermissionsRequest struct { // Whether to run this operation as an administrator RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"` // the template ID Id *int64 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"` ResponseType *string `protobuf:"bytes,3,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
ListIsoPermissionsRequest represents the parameters for list iso visibility and all accounts that have permissions to view this iso.
func (*ListIsoPermissionsRequest) Descriptor
deprecated
func (*ListIsoPermissionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListIsoPermissionsRequest.ProtoReflect.Descriptor instead.
func (*ListIsoPermissionsRequest) GetId ¶
func (x *ListIsoPermissionsRequest) GetId() int64
func (*ListIsoPermissionsRequest) GetResponseType ¶
func (x *ListIsoPermissionsRequest) GetResponseType() string
func (*ListIsoPermissionsRequest) GetRunAsAdmin ¶
func (x *ListIsoPermissionsRequest) GetRunAsAdmin() bool
func (*ListIsoPermissionsRequest) ProtoMessage ¶
func (*ListIsoPermissionsRequest) ProtoMessage()
func (*ListIsoPermissionsRequest) ProtoReflect ¶
func (x *ListIsoPermissionsRequest) ProtoReflect() protoreflect.Message
func (*ListIsoPermissionsRequest) Reset ¶
func (x *ListIsoPermissionsRequest) Reset()
func (*ListIsoPermissionsRequest) String ¶
func (x *ListIsoPermissionsRequest) String() string
type ListIsoPermissionsResponse ¶
type ListIsoPermissionsResponse struct { // The list of TemplatePermissionss Items []*TemplatePermissions `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"` // The total count of TemplatePermissionss TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"` // contains filtered or unexported fields }
ListIsoPermissionsResponse represents the response from list iso visibility and all accounts that have permissions to view this iso.
func (*ListIsoPermissionsResponse) Descriptor
deprecated
func (*ListIsoPermissionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListIsoPermissionsResponse.ProtoReflect.Descriptor instead.
func (*ListIsoPermissionsResponse) GetItems ¶
func (x *ListIsoPermissionsResponse) GetItems() []*TemplatePermissions
func (*ListIsoPermissionsResponse) GetTotalCount ¶
func (x *ListIsoPermissionsResponse) GetTotalCount() int32
func (*ListIsoPermissionsResponse) ProtoMessage ¶
func (*ListIsoPermissionsResponse) ProtoMessage()
func (*ListIsoPermissionsResponse) ProtoReflect ¶
func (x *ListIsoPermissionsResponse) ProtoReflect() protoreflect.Message
func (*ListIsoPermissionsResponse) Reset ¶
func (x *ListIsoPermissionsResponse) Reset()
func (*ListIsoPermissionsResponse) String ¶
func (x *ListIsoPermissionsResponse) String() string
type ListIsosCmdByAdminRequest ¶
type ListIsosCmdByAdminRequest struct { // ID of the image or image cache store ImageStoreId *int64 `protobuf:"varint,1,opt,name=image_store_id,json=imageStoreId" json:"image_store_id,omitempty"` // ID of the storage pool StoragePoolId *int64 `protobuf:"varint,2,opt,name=storage_pool_id,json=storagePoolId" json:"storage_pool_id,omitempty"` // true if the ISO is bootable, false otherwise Bootable *bool `protobuf:"varint,3,opt,name=bootable" json:"bootable,omitempty"` // the hypervisor for which to restrict the search Hypervisor *string `protobuf:"bytes,4,opt,name=hypervisor" json:"hypervisor,omitempty"` // list ISO by ID Id *int64 `protobuf:"varint,5,opt,name=id" json:"id,omitempty"` // true if the ISO is publicly available to all users, false otherwise. PublicIso *bool `protobuf:"varint,6,opt,name=public_iso,json=publicIso" json:"public_iso,omitempty"` // true if this ISO is ready to be deployed Ready *bool `protobuf:"varint,7,opt,name=ready" json:"ready,omitempty"` // possible values are "featured", "self", "selfexecutable","sharedexecutable","executable", and "community". * featured : templates that have been marked as featured and public. * self : templates that have been registered or created by the calling user. * selfexecutable : same as self, but only returns templates that can be used to deploy a new VM. * sharedexecutable : templates ready to be deployed that have been granted to the calling user by another user. * executable : templates that are owned by the calling user, or public templates, that can be used to deploy a VM. * community : templates that have been marked as public but not featured. * all : all templates (only usable by admins). IsoFilter *string `protobuf:"bytes,8,opt,name=iso_filter,json=isoFilter" json:"iso_filter,omitempty"` // list all ISOs by name IsoName *string `protobuf:"bytes,9,opt,name=iso_name,json=isoName" json:"iso_name,omitempty"` // the ID of the zone ZoneId *int64 `protobuf:"varint,10,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"` // show removed ISOs as well ShowRemoved *bool `protobuf:"varint,11,opt,name=show_removed,json=showRemoved" json:"show_removed,omitempty"` // If set to true, list only unique isos across zones ShowUnique *bool `protobuf:"varint,12,opt,name=show_unique,json=showUnique" json:"show_unique,omitempty"` // flag to display the resource image for the isos ShowIcon *bool `protobuf:"varint,13,opt,name=show_icon,json=showIcon" json:"show_icon,omitempty"` // the CPU arch of the ISO. Valid options are: x86_64, aarch64 Arch *string `protobuf:"bytes,14,opt,name=arch" json:"arch,omitempty"` // List resources by tags (key/value pairs) Tags map[string]string `` /* 129-byte string literal not displayed */ // list objects by project; if projectid=-1 lists All VMs ProjectId *int64 `protobuf:"varint,16,opt,name=project_id,json=projectId" json:"project_id,omitempty"` // list resources by account. Must be used with the domainId parameter. AccountName *string `protobuf:"bytes,17,opt,name=account_name,json=accountName" json:"account_name,omitempty"` // If set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter. ListAll *bool `protobuf:"varint,18,opt,name=list_all,json=listAll" json:"list_all,omitempty"` // list only resources belonging to the domain specified DomainId *int64 `protobuf:"varint,19,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"` // defaults to false, but if true, lists all resources from the parent specified by the domainId till leaves. Recursive *bool `protobuf:"varint,20,opt,name=recursive" json:"recursive,omitempty"` // List by keyword Keyword *string `protobuf:"bytes,21,opt,name=keyword" json:"keyword,omitempty"` Page *int32 `protobuf:"varint,22,opt,name=page" json:"page,omitempty"` PageSize *int32 `protobuf:"varint,23,opt,name=page_size,json=pageSize" json:"page_size,omitempty"` ResponseType *string `protobuf:"bytes,24,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
ListIsosCmdByAdminRequest represents the parameters for lists all available iso files.
func (*ListIsosCmdByAdminRequest) Descriptor
deprecated
func (*ListIsosCmdByAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListIsosCmdByAdminRequest.ProtoReflect.Descriptor instead.
func (*ListIsosCmdByAdminRequest) GetAccountName ¶
func (x *ListIsosCmdByAdminRequest) GetAccountName() string
func (*ListIsosCmdByAdminRequest) GetArch ¶
func (x *ListIsosCmdByAdminRequest) GetArch() string
func (*ListIsosCmdByAdminRequest) GetBootable ¶
func (x *ListIsosCmdByAdminRequest) GetBootable() bool
func (*ListIsosCmdByAdminRequest) GetDomainId ¶
func (x *ListIsosCmdByAdminRequest) GetDomainId() int64
func (*ListIsosCmdByAdminRequest) GetHypervisor ¶
func (x *ListIsosCmdByAdminRequest) GetHypervisor() string
func (*ListIsosCmdByAdminRequest) GetId ¶
func (x *ListIsosCmdByAdminRequest) GetId() int64
func (*ListIsosCmdByAdminRequest) GetImageStoreId ¶
func (x *ListIsosCmdByAdminRequest) GetImageStoreId() int64
func (*ListIsosCmdByAdminRequest) GetIsoFilter ¶
func (x *ListIsosCmdByAdminRequest) GetIsoFilter() string
func (*ListIsosCmdByAdminRequest) GetIsoName ¶
func (x *ListIsosCmdByAdminRequest) GetIsoName() string
func (*ListIsosCmdByAdminRequest) GetKeyword ¶
func (x *ListIsosCmdByAdminRequest) GetKeyword() string
func (*ListIsosCmdByAdminRequest) GetListAll ¶
func (x *ListIsosCmdByAdminRequest) GetListAll() bool
func (*ListIsosCmdByAdminRequest) GetPage ¶
func (x *ListIsosCmdByAdminRequest) GetPage() int32
func (*ListIsosCmdByAdminRequest) GetPageSize ¶
func (x *ListIsosCmdByAdminRequest) GetPageSize() int32
func (*ListIsosCmdByAdminRequest) GetProjectId ¶
func (x *ListIsosCmdByAdminRequest) GetProjectId() int64
func (*ListIsosCmdByAdminRequest) GetPublicIso ¶
func (x *ListIsosCmdByAdminRequest) GetPublicIso() bool
func (*ListIsosCmdByAdminRequest) GetReady ¶
func (x *ListIsosCmdByAdminRequest) GetReady() bool
func (*ListIsosCmdByAdminRequest) GetRecursive ¶
func (x *ListIsosCmdByAdminRequest) GetRecursive() bool
func (*ListIsosCmdByAdminRequest) GetResponseType ¶
func (x *ListIsosCmdByAdminRequest) GetResponseType() string
func (*ListIsosCmdByAdminRequest) GetShowIcon ¶
func (x *ListIsosCmdByAdminRequest) GetShowIcon() bool
func (*ListIsosCmdByAdminRequest) GetShowRemoved ¶
func (x *ListIsosCmdByAdminRequest) GetShowRemoved() bool
func (*ListIsosCmdByAdminRequest) GetShowUnique ¶
func (x *ListIsosCmdByAdminRequest) GetShowUnique() bool
func (*ListIsosCmdByAdminRequest) GetStoragePoolId ¶
func (x *ListIsosCmdByAdminRequest) GetStoragePoolId() int64
func (*ListIsosCmdByAdminRequest) GetTags ¶
func (x *ListIsosCmdByAdminRequest) GetTags() map[string]string
func (*ListIsosCmdByAdminRequest) GetZoneId ¶
func (x *ListIsosCmdByAdminRequest) GetZoneId() int64
func (*ListIsosCmdByAdminRequest) ProtoMessage ¶
func (*ListIsosCmdByAdminRequest) ProtoMessage()
func (*ListIsosCmdByAdminRequest) ProtoReflect ¶
func (x *ListIsosCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*ListIsosCmdByAdminRequest) Reset ¶
func (x *ListIsosCmdByAdminRequest) Reset()
func (*ListIsosCmdByAdminRequest) String ¶
func (x *ListIsosCmdByAdminRequest) String() string
type ListIsosCmdByAdminResponse ¶
type ListIsosCmdByAdminResponse struct { // The list of Templates Items []*Template `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"` // The total count of Templates TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"` // contains filtered or unexported fields }
ListIsosCmdByAdminResponse represents the response from lists all available iso files.
func (*ListIsosCmdByAdminResponse) Descriptor
deprecated
func (*ListIsosCmdByAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListIsosCmdByAdminResponse.ProtoReflect.Descriptor instead.
func (*ListIsosCmdByAdminResponse) GetItems ¶
func (x *ListIsosCmdByAdminResponse) GetItems() []*Template
func (*ListIsosCmdByAdminResponse) GetTotalCount ¶
func (x *ListIsosCmdByAdminResponse) GetTotalCount() int32
func (*ListIsosCmdByAdminResponse) ProtoMessage ¶
func (*ListIsosCmdByAdminResponse) ProtoMessage()
func (*ListIsosCmdByAdminResponse) ProtoReflect ¶
func (x *ListIsosCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*ListIsosCmdByAdminResponse) Reset ¶
func (x *ListIsosCmdByAdminResponse) Reset()
func (*ListIsosCmdByAdminResponse) String ¶
func (x *ListIsosCmdByAdminResponse) String() string
type ListIsosRequest ¶
type ListIsosRequest struct { // Whether to run this operation as an administrator RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"` // true if the ISO is bootable, false otherwise Bootable *bool `protobuf:"varint,2,opt,name=bootable" json:"bootable,omitempty"` // the hypervisor for which to restrict the search Hypervisor *string `protobuf:"bytes,3,opt,name=hypervisor" json:"hypervisor,omitempty"` // list ISO by ID Id *int64 `protobuf:"varint,4,opt,name=id" json:"id,omitempty"` // true if the ISO is publicly available to all users, false otherwise. PublicIso *bool `protobuf:"varint,5,opt,name=public_iso,json=publicIso" json:"public_iso,omitempty"` // true if this ISO is ready to be deployed Ready *bool `protobuf:"varint,6,opt,name=ready" json:"ready,omitempty"` // possible values are "featured", "self", "selfexecutable","sharedexecutable","executable", and "community". * featured : templates that have been marked as featured and public. * self : templates that have been registered or created by the calling user. * selfexecutable : same as self, but only returns templates that can be used to deploy a new VM. * sharedexecutable : templates ready to be deployed that have been granted to the calling user by another user. * executable : templates that are owned by the calling user, or public templates, that can be used to deploy a VM. * community : templates that have been marked as public but not featured. * all : all templates (only usable by admins). IsoFilter *string `protobuf:"bytes,7,opt,name=iso_filter,json=isoFilter" json:"iso_filter,omitempty"` // list all ISOs by name IsoName *string `protobuf:"bytes,8,opt,name=iso_name,json=isoName" json:"iso_name,omitempty"` // the ID of the zone ZoneId *int64 `protobuf:"varint,9,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"` // show removed ISOs as well ShowRemoved *bool `protobuf:"varint,10,opt,name=show_removed,json=showRemoved" json:"show_removed,omitempty"` // If set to true, list only unique isos across zones ShowUnique *bool `protobuf:"varint,11,opt,name=show_unique,json=showUnique" json:"show_unique,omitempty"` // flag to display the resource image for the isos ShowIcon *bool `protobuf:"varint,12,opt,name=show_icon,json=showIcon" json:"show_icon,omitempty"` // the CPU arch of the ISO. Valid options are: x86_64, aarch64 Arch *string `protobuf:"bytes,13,opt,name=arch" json:"arch,omitempty"` // List resources by tags (key/value pairs) Tags map[string]string `` /* 129-byte string literal not displayed */ // list objects by project; if projectid=-1 lists All VMs ProjectId *int64 `protobuf:"varint,15,opt,name=project_id,json=projectId" json:"project_id,omitempty"` // list resources by account. Must be used with the domainId parameter. AccountName *string `protobuf:"bytes,16,opt,name=account_name,json=accountName" json:"account_name,omitempty"` // If set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter. ListAll *bool `protobuf:"varint,17,opt,name=list_all,json=listAll" json:"list_all,omitempty"` // list only resources belonging to the domain specified DomainId *int64 `protobuf:"varint,18,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"` // defaults to false, but if true, lists all resources from the parent specified by the domainId till leaves. Recursive *bool `protobuf:"varint,19,opt,name=recursive" json:"recursive,omitempty"` // List by keyword Keyword *string `protobuf:"bytes,20,opt,name=keyword" json:"keyword,omitempty"` Page *int32 `protobuf:"varint,21,opt,name=page" json:"page,omitempty"` PageSize *int32 `protobuf:"varint,22,opt,name=page_size,json=pageSize" json:"page_size,omitempty"` ResponseType *string `protobuf:"bytes,23,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
ListIsosRequest represents the parameters for lists all available iso files.
func (*ListIsosRequest) Descriptor
deprecated
func (*ListIsosRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListIsosRequest.ProtoReflect.Descriptor instead.
func (*ListIsosRequest) GetAccountName ¶
func (x *ListIsosRequest) GetAccountName() string
func (*ListIsosRequest) GetArch ¶
func (x *ListIsosRequest) GetArch() string
func (*ListIsosRequest) GetBootable ¶
func (x *ListIsosRequest) GetBootable() bool
func (*ListIsosRequest) GetDomainId ¶
func (x *ListIsosRequest) GetDomainId() int64
func (*ListIsosRequest) GetHypervisor ¶
func (x *ListIsosRequest) GetHypervisor() string
func (*ListIsosRequest) GetId ¶
func (x *ListIsosRequest) GetId() int64
func (*ListIsosRequest) GetIsoFilter ¶
func (x *ListIsosRequest) GetIsoFilter() string
func (*ListIsosRequest) GetIsoName ¶
func (x *ListIsosRequest) GetIsoName() string
func (*ListIsosRequest) GetKeyword ¶
func (x *ListIsosRequest) GetKeyword() string
func (*ListIsosRequest) GetListAll ¶
func (x *ListIsosRequest) GetListAll() bool
func (*ListIsosRequest) GetPage ¶
func (x *ListIsosRequest) GetPage() int32
func (*ListIsosRequest) GetPageSize ¶
func (x *ListIsosRequest) GetPageSize() int32
func (*ListIsosRequest) GetProjectId ¶
func (x *ListIsosRequest) GetProjectId() int64
func (*ListIsosRequest) GetPublicIso ¶
func (x *ListIsosRequest) GetPublicIso() bool
func (*ListIsosRequest) GetReady ¶
func (x *ListIsosRequest) GetReady() bool
func (*ListIsosRequest) GetRecursive ¶
func (x *ListIsosRequest) GetRecursive() bool
func (*ListIsosRequest) GetResponseType ¶
func (x *ListIsosRequest) GetResponseType() string
func (*ListIsosRequest) GetRunAsAdmin ¶
func (x *ListIsosRequest) GetRunAsAdmin() bool
func (*ListIsosRequest) GetShowIcon ¶
func (x *ListIsosRequest) GetShowIcon() bool
func (*ListIsosRequest) GetShowRemoved ¶
func (x *ListIsosRequest) GetShowRemoved() bool
func (*ListIsosRequest) GetShowUnique ¶
func (x *ListIsosRequest) GetShowUnique() bool
func (*ListIsosRequest) GetTags ¶
func (x *ListIsosRequest) GetTags() map[string]string
func (*ListIsosRequest) GetZoneId ¶
func (x *ListIsosRequest) GetZoneId() int64
func (*ListIsosRequest) ProtoMessage ¶
func (*ListIsosRequest) ProtoMessage()
func (*ListIsosRequest) ProtoReflect ¶
func (x *ListIsosRequest) ProtoReflect() protoreflect.Message
func (*ListIsosRequest) Reset ¶
func (x *ListIsosRequest) Reset()
func (*ListIsosRequest) String ¶
func (x *ListIsosRequest) String() string
type ListIsosResponse ¶
type ListIsosResponse struct { // The list of Templates Items []*Template `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"` // The total count of Templates TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"` // contains filtered or unexported fields }
ListIsosResponse represents the response from lists all available iso files.
func (*ListIsosResponse) Descriptor
deprecated
func (*ListIsosResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListIsosResponse.ProtoReflect.Descriptor instead.
func (*ListIsosResponse) GetItems ¶
func (x *ListIsosResponse) GetItems() []*Template
func (*ListIsosResponse) GetTotalCount ¶
func (x *ListIsosResponse) GetTotalCount() int32
func (*ListIsosResponse) ProtoMessage ¶
func (*ListIsosResponse) ProtoMessage()
func (*ListIsosResponse) ProtoReflect ¶
func (x *ListIsosResponse) ProtoReflect() protoreflect.Message
func (*ListIsosResponse) Reset ¶
func (x *ListIsosResponse) Reset()
func (*ListIsosResponse) String ¶
func (x *ListIsosResponse) String() string
type RegisterIsoCmdByAdminRequest ¶
type RegisterIsoCmdByAdminRequest struct { // true if this ISO is bootable. If not passed explicitly its assumed to be true Bootable *bool `protobuf:"varint,1,opt,name=bootable" json:"bootable,omitempty"` // the display text of the ISO, defaults to the 'name' DisplayText *string `protobuf:"bytes,2,opt,name=display_text,json=displayText" json:"display_text,omitempty"` // true if you want this ISO to be featured Featured *bool `protobuf:"varint,3,opt,name=featured" json:"featured,omitempty"` // true if you want to register the ISO to be publicly available to all users, false otherwise. PublicIso *bool `protobuf:"varint,4,opt,name=public_iso,json=publicIso" json:"public_iso,omitempty"` // true if the ISO or its derivatives are extractable; default is false Extractable *bool `protobuf:"varint,5,opt,name=extractable" json:"extractable,omitempty"` // the name of the ISO IsoName *string `protobuf:"bytes,6,opt,name=iso_name,json=isoName" json:"iso_name,omitempty"` // the ID of the OS type that best represents the OS of this ISO. If the ISO is bootable this parameter needs to be passed OsTypeId *int64 `protobuf:"varint,7,opt,name=os_type_id,json=osTypeId" json:"os_type_id,omitempty"` // the URL to where the ISO is currently being hosted Url *string `protobuf:"bytes,8,opt,name=url" json:"url,omitempty"` // the ID of the zone you wish to register the ISO to. ZoneId *int64 `protobuf:"varint,9,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"` // an optional domainId. If the account parameter is used, domainId must also be used. DomainId *int64 `protobuf:"varint,10,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"` // an optional account name. Must be used with domainId. AccountName *string `protobuf:"bytes,11,opt,name=account_name,json=accountName" json:"account_name,omitempty"` // the checksum value of this ISO. The parameter containing the checksum will be considered a MD5sum if it is not prefixed // and just a plain ascii/utf8 representation of a hexadecimal string. If it is required to // use another algorithm the hexadecimal string is to be prefixed with a string of the form, // "{<algorithm>}", not including the double quotes. In this <algorithm> is the exact string // representing the java supported algorithm, i.e. MD5 or SHA-256. Note that java does not // contain an algorithm called SHA256 or one called sha-256, only SHA-256. Checksum *string `protobuf:"bytes,12,opt,name=checksum" json:"checksum,omitempty"` // Register ISO for the project ProjectId *int64 `protobuf:"varint,13,opt,name=project_id,json=projectId" json:"project_id,omitempty"` // Image store UUID ImageStoreUuid *string `protobuf:"bytes,14,opt,name=image_store_uuid,json=imageStoreUuid" json:"image_store_uuid,omitempty"` // true if ISO contains XS/VMWare tools inorder to support dynamic scaling of VM CPU/memory IsDynamicallyScalable *bool `protobuf:"varint,15,opt,name=is_dynamically_scalable,json=isDynamicallyScalable" json:"is_dynamically_scalable,omitempty"` // true if ISO should bypass Secondary Storage and be downloaded to Primary Storage on deployment DirectDownload *bool `protobuf:"varint,16,opt,name=direct_download,json=directDownload" json:"direct_download,omitempty"` // true if password reset feature is supported; default is false PasswordEnabled *bool `protobuf:"varint,17,opt,name=password_enabled,json=passwordEnabled" json:"password_enabled,omitempty"` // the CPU arch of the ISO. Valid options are: x86_64, aarch64 Arch *string `protobuf:"bytes,18,opt,name=arch" json:"arch,omitempty"` ResponseType *string `protobuf:"bytes,19,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
RegisterIsoCmdByAdminRequest represents the parameters for registers an existing iso into the cloudstack cloud.
func (*RegisterIsoCmdByAdminRequest) Descriptor
deprecated
func (*RegisterIsoCmdByAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use RegisterIsoCmdByAdminRequest.ProtoReflect.Descriptor instead.
func (*RegisterIsoCmdByAdminRequest) GetAccountName ¶
func (x *RegisterIsoCmdByAdminRequest) GetAccountName() string
func (*RegisterIsoCmdByAdminRequest) GetArch ¶
func (x *RegisterIsoCmdByAdminRequest) GetArch() string
func (*RegisterIsoCmdByAdminRequest) GetBootable ¶
func (x *RegisterIsoCmdByAdminRequest) GetBootable() bool
func (*RegisterIsoCmdByAdminRequest) GetChecksum ¶
func (x *RegisterIsoCmdByAdminRequest) GetChecksum() string
func (*RegisterIsoCmdByAdminRequest) GetDirectDownload ¶
func (x *RegisterIsoCmdByAdminRequest) GetDirectDownload() bool
func (*RegisterIsoCmdByAdminRequest) GetDisplayText ¶
func (x *RegisterIsoCmdByAdminRequest) GetDisplayText() string
func (*RegisterIsoCmdByAdminRequest) GetDomainId ¶
func (x *RegisterIsoCmdByAdminRequest) GetDomainId() int64
func (*RegisterIsoCmdByAdminRequest) GetExtractable ¶
func (x *RegisterIsoCmdByAdminRequest) GetExtractable() bool
func (*RegisterIsoCmdByAdminRequest) GetFeatured ¶
func (x *RegisterIsoCmdByAdminRequest) GetFeatured() bool
func (*RegisterIsoCmdByAdminRequest) GetImageStoreUuid ¶
func (x *RegisterIsoCmdByAdminRequest) GetImageStoreUuid() string
func (*RegisterIsoCmdByAdminRequest) GetIsDynamicallyScalable ¶
func (x *RegisterIsoCmdByAdminRequest) GetIsDynamicallyScalable() bool
func (*RegisterIsoCmdByAdminRequest) GetIsoName ¶
func (x *RegisterIsoCmdByAdminRequest) GetIsoName() string
func (*RegisterIsoCmdByAdminRequest) GetOsTypeId ¶
func (x *RegisterIsoCmdByAdminRequest) GetOsTypeId() int64
func (*RegisterIsoCmdByAdminRequest) GetPasswordEnabled ¶
func (x *RegisterIsoCmdByAdminRequest) GetPasswordEnabled() bool
func (*RegisterIsoCmdByAdminRequest) GetProjectId ¶
func (x *RegisterIsoCmdByAdminRequest) GetProjectId() int64
func (*RegisterIsoCmdByAdminRequest) GetPublicIso ¶
func (x *RegisterIsoCmdByAdminRequest) GetPublicIso() bool
func (*RegisterIsoCmdByAdminRequest) GetResponseType ¶
func (x *RegisterIsoCmdByAdminRequest) GetResponseType() string
func (*RegisterIsoCmdByAdminRequest) GetUrl ¶
func (x *RegisterIsoCmdByAdminRequest) GetUrl() string
func (*RegisterIsoCmdByAdminRequest) GetZoneId ¶
func (x *RegisterIsoCmdByAdminRequest) GetZoneId() int64
func (*RegisterIsoCmdByAdminRequest) ProtoMessage ¶
func (*RegisterIsoCmdByAdminRequest) ProtoMessage()
func (*RegisterIsoCmdByAdminRequest) ProtoReflect ¶
func (x *RegisterIsoCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*RegisterIsoCmdByAdminRequest) Reset ¶
func (x *RegisterIsoCmdByAdminRequest) Reset()
func (*RegisterIsoCmdByAdminRequest) String ¶
func (x *RegisterIsoCmdByAdminRequest) String() string
type RegisterIsoCmdByAdminResponse ¶
type RegisterIsoCmdByAdminResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
RegisterIsoCmdByAdminResponse represents the response from registers an existing iso into the cloudstack cloud.
func (*RegisterIsoCmdByAdminResponse) Descriptor
deprecated
func (*RegisterIsoCmdByAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use RegisterIsoCmdByAdminResponse.ProtoReflect.Descriptor instead.
func (*RegisterIsoCmdByAdminResponse) GetResult ¶
func (x *RegisterIsoCmdByAdminResponse) GetResult() *Result
func (*RegisterIsoCmdByAdminResponse) ProtoMessage ¶
func (*RegisterIsoCmdByAdminResponse) ProtoMessage()
func (*RegisterIsoCmdByAdminResponse) ProtoReflect ¶
func (x *RegisterIsoCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*RegisterIsoCmdByAdminResponse) Reset ¶
func (x *RegisterIsoCmdByAdminResponse) Reset()
func (*RegisterIsoCmdByAdminResponse) String ¶
func (x *RegisterIsoCmdByAdminResponse) String() string
type RegisterIsoRequest ¶
type RegisterIsoRequest struct { // Whether to run this operation as an administrator RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"` // true if this ISO is bootable. If not passed explicitly its assumed to be true Bootable *bool `protobuf:"varint,2,opt,name=bootable" json:"bootable,omitempty"` // the display text of the ISO, defaults to the 'name' DisplayText *string `protobuf:"bytes,3,opt,name=display_text,json=displayText" json:"display_text,omitempty"` // true if you want this ISO to be featured Featured *bool `protobuf:"varint,4,opt,name=featured" json:"featured,omitempty"` // true if you want to register the ISO to be publicly available to all users, false otherwise. PublicIso *bool `protobuf:"varint,5,opt,name=public_iso,json=publicIso" json:"public_iso,omitempty"` // true if the ISO or its derivatives are extractable; default is false Extractable *bool `protobuf:"varint,6,opt,name=extractable" json:"extractable,omitempty"` // the name of the ISO IsoName *string `protobuf:"bytes,7,opt,name=iso_name,json=isoName" json:"iso_name,omitempty"` // the ID of the OS type that best represents the OS of this ISO. If the ISO is bootable this parameter needs to be passed OsTypeId *int64 `protobuf:"varint,8,opt,name=os_type_id,json=osTypeId" json:"os_type_id,omitempty"` // the URL to where the ISO is currently being hosted Url *string `protobuf:"bytes,9,opt,name=url" json:"url,omitempty"` // the ID of the zone you wish to register the ISO to. ZoneId *int64 `protobuf:"varint,10,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"` // an optional domainId. If the account parameter is used, domainId must also be used. DomainId *int64 `protobuf:"varint,11,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"` // an optional account name. Must be used with domainId. AccountName *string `protobuf:"bytes,12,opt,name=account_name,json=accountName" json:"account_name,omitempty"` // the checksum value of this ISO. The parameter containing the checksum will be considered a MD5sum if it is not prefixed // and just a plain ascii/utf8 representation of a hexadecimal string. If it is required to // use another algorithm the hexadecimal string is to be prefixed with a string of the form, // "{<algorithm>}", not including the double quotes. In this <algorithm> is the exact string // representing the java supported algorithm, i.e. MD5 or SHA-256. Note that java does not // contain an algorithm called SHA256 or one called sha-256, only SHA-256. Checksum *string `protobuf:"bytes,13,opt,name=checksum" json:"checksum,omitempty"` // Register ISO for the project ProjectId *int64 `protobuf:"varint,14,opt,name=project_id,json=projectId" json:"project_id,omitempty"` // Image store UUID ImageStoreUuid *string `protobuf:"bytes,15,opt,name=image_store_uuid,json=imageStoreUuid" json:"image_store_uuid,omitempty"` // true if ISO contains XS/VMWare tools inorder to support dynamic scaling of VM CPU/memory IsDynamicallyScalable *bool `protobuf:"varint,16,opt,name=is_dynamically_scalable,json=isDynamicallyScalable" json:"is_dynamically_scalable,omitempty"` // true if ISO should bypass Secondary Storage and be downloaded to Primary Storage on deployment DirectDownload *bool `protobuf:"varint,17,opt,name=direct_download,json=directDownload" json:"direct_download,omitempty"` // true if password reset feature is supported; default is false PasswordEnabled *bool `protobuf:"varint,18,opt,name=password_enabled,json=passwordEnabled" json:"password_enabled,omitempty"` // the CPU arch of the ISO. Valid options are: x86_64, aarch64 Arch *string `protobuf:"bytes,19,opt,name=arch" json:"arch,omitempty"` ResponseType *string `protobuf:"bytes,20,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
RegisterIsoRequest represents the parameters for registers an existing iso into the cloudstack cloud.
func (*RegisterIsoRequest) Descriptor
deprecated
func (*RegisterIsoRequest) Descriptor() ([]byte, []int)
Deprecated: Use RegisterIsoRequest.ProtoReflect.Descriptor instead.
func (*RegisterIsoRequest) GetAccountName ¶
func (x *RegisterIsoRequest) GetAccountName() string
func (*RegisterIsoRequest) GetArch ¶
func (x *RegisterIsoRequest) GetArch() string
func (*RegisterIsoRequest) GetBootable ¶
func (x *RegisterIsoRequest) GetBootable() bool
func (*RegisterIsoRequest) GetChecksum ¶
func (x *RegisterIsoRequest) GetChecksum() string
func (*RegisterIsoRequest) GetDirectDownload ¶
func (x *RegisterIsoRequest) GetDirectDownload() bool
func (*RegisterIsoRequest) GetDisplayText ¶
func (x *RegisterIsoRequest) GetDisplayText() string
func (*RegisterIsoRequest) GetDomainId ¶
func (x *RegisterIsoRequest) GetDomainId() int64
func (*RegisterIsoRequest) GetExtractable ¶
func (x *RegisterIsoRequest) GetExtractable() bool
func (*RegisterIsoRequest) GetFeatured ¶
func (x *RegisterIsoRequest) GetFeatured() bool
func (*RegisterIsoRequest) GetImageStoreUuid ¶
func (x *RegisterIsoRequest) GetImageStoreUuid() string
func (*RegisterIsoRequest) GetIsDynamicallyScalable ¶
func (x *RegisterIsoRequest) GetIsDynamicallyScalable() bool
func (*RegisterIsoRequest) GetIsoName ¶
func (x *RegisterIsoRequest) GetIsoName() string
func (*RegisterIsoRequest) GetOsTypeId ¶
func (x *RegisterIsoRequest) GetOsTypeId() int64
func (*RegisterIsoRequest) GetPasswordEnabled ¶
func (x *RegisterIsoRequest) GetPasswordEnabled() bool
func (*RegisterIsoRequest) GetProjectId ¶
func (x *RegisterIsoRequest) GetProjectId() int64
func (*RegisterIsoRequest) GetPublicIso ¶
func (x *RegisterIsoRequest) GetPublicIso() bool
func (*RegisterIsoRequest) GetResponseType ¶
func (x *RegisterIsoRequest) GetResponseType() string
func (*RegisterIsoRequest) GetRunAsAdmin ¶
func (x *RegisterIsoRequest) GetRunAsAdmin() bool
func (*RegisterIsoRequest) GetUrl ¶
func (x *RegisterIsoRequest) GetUrl() string
func (*RegisterIsoRequest) GetZoneId ¶
func (x *RegisterIsoRequest) GetZoneId() int64
func (*RegisterIsoRequest) ProtoMessage ¶
func (*RegisterIsoRequest) ProtoMessage()
func (*RegisterIsoRequest) ProtoReflect ¶
func (x *RegisterIsoRequest) ProtoReflect() protoreflect.Message
func (*RegisterIsoRequest) Reset ¶
func (x *RegisterIsoRequest) Reset()
func (*RegisterIsoRequest) String ¶
func (x *RegisterIsoRequest) String() string
type RegisterIsoResponse ¶
type RegisterIsoResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
RegisterIsoResponse represents the response from registers an existing iso into the cloudstack cloud.
func (*RegisterIsoResponse) Descriptor
deprecated
func (*RegisterIsoResponse) Descriptor() ([]byte, []int)
Deprecated: Use RegisterIsoResponse.ProtoReflect.Descriptor instead.
func (*RegisterIsoResponse) GetResult ¶
func (x *RegisterIsoResponse) GetResult() *Result
func (*RegisterIsoResponse) ProtoMessage ¶
func (*RegisterIsoResponse) ProtoMessage()
func (*RegisterIsoResponse) ProtoReflect ¶
func (x *RegisterIsoResponse) ProtoReflect() protoreflect.Message
func (*RegisterIsoResponse) Reset ¶
func (x *RegisterIsoResponse) Reset()
func (*RegisterIsoResponse) String ¶
func (x *RegisterIsoResponse) String() string
type Result ¶
type Result struct { // Whether the operation was successful Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` // Any text associated with the success or failure DisplayText *string `protobuf:"bytes,2,opt,name=display_text,json=displayText" json:"display_text,omitempty"` // The ID of the resource affected by the operation Id *string `protobuf:"bytes,3,opt,name=id" json:"id,omitempty"` // The job ID for an async operation JobId *string `protobuf:"bytes,4,opt,name=job_id,json=jobId" json:"job_id,omitempty"` // The status of the job JobStatus *string `protobuf:"bytes,5,opt,name=job_status,json=jobStatus" json:"job_status,omitempty"` // contains filtered or unexported fields }
Result represents a generic operation result
func (*Result) Descriptor
deprecated
func (*Result) GetDisplayText ¶
func (*Result) GetJobStatus ¶
func (*Result) GetSuccess ¶
func (*Result) ProtoMessage ¶
func (*Result) ProtoMessage()
func (*Result) ProtoReflect ¶
func (x *Result) ProtoReflect() protoreflect.Message
type Success ¶
type Success struct { // true if operation is executed successfully Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` // any text associated with the success or failure DisplayText *string `protobuf:"bytes,2,opt,name=display_text,json=displayText" json:"display_text,omitempty"` // contains filtered or unexported fields }
Success represents a Success Operation Response
func (*Success) Descriptor
deprecated
func (*Success) GetDisplayText ¶
func (*Success) GetSuccess ¶
func (*Success) ProtoMessage ¶
func (*Success) ProtoMessage()
func (*Success) ProtoReflect ¶
func (x *Success) ProtoReflect() protoreflect.Message
type Template ¶
type Template struct { // The ID of the Template Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` // The name of the Template Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` // The display name of the Template DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"` // The description of the Template Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"` // The date this entity was created Created *string `protobuf:"bytes,5,opt,name=created" json:"created,omitempty"` // contains filtered or unexported fields }
Template represents a Template Item
func (*Template) Descriptor
deprecated
func (*Template) GetCreated ¶
func (*Template) GetDescription ¶
func (*Template) GetDisplayName ¶
func (*Template) ProtoMessage ¶
func (*Template) ProtoMessage()
func (*Template) ProtoReflect ¶
func (x *Template) ProtoReflect() protoreflect.Message
type TemplatePermissions ¶
type TemplatePermissions struct { // The ID of the TemplatePermissions Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` // The name of the TemplatePermissions Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` // The display name of the TemplatePermissions DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"` // The description of the TemplatePermissions Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"` // The date this entity was created Created *string `protobuf:"bytes,5,opt,name=created" json:"created,omitempty"` // contains filtered or unexported fields }
TemplatePermissions represents a TemplatePermissions Item
func (*TemplatePermissions) Descriptor
deprecated
func (*TemplatePermissions) Descriptor() ([]byte, []int)
Deprecated: Use TemplatePermissions.ProtoReflect.Descriptor instead.
func (*TemplatePermissions) GetCreated ¶
func (x *TemplatePermissions) GetCreated() string
func (*TemplatePermissions) GetDescription ¶
func (x *TemplatePermissions) GetDescription() string
func (*TemplatePermissions) GetDisplayName ¶
func (x *TemplatePermissions) GetDisplayName() string
func (*TemplatePermissions) GetId ¶
func (x *TemplatePermissions) GetId() string
func (*TemplatePermissions) GetName ¶
func (x *TemplatePermissions) GetName() string
func (*TemplatePermissions) ProtoMessage ¶
func (*TemplatePermissions) ProtoMessage()
func (*TemplatePermissions) ProtoReflect ¶
func (x *TemplatePermissions) ProtoReflect() protoreflect.Message
func (*TemplatePermissions) Reset ¶
func (x *TemplatePermissions) Reset()
func (*TemplatePermissions) String ¶
func (x *TemplatePermissions) String() string
type UnimplementedIsoServiceServer ¶
type UnimplementedIsoServiceServer struct{}
UnimplementedIsoServiceServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedIsoServiceServer) AttachIso ¶
func (UnimplementedIsoServiceServer) AttachIso(context.Context, *AttachIsoRequest) (*AttachIsoResponse, error)
func (UnimplementedIsoServiceServer) AttachIsoCmdByAdmin ¶
func (UnimplementedIsoServiceServer) AttachIsoCmdByAdmin(context.Context, *AttachIsoCmdByAdminRequest) (*AttachIsoCmdByAdminResponse, error)
func (UnimplementedIsoServiceServer) CopyIso ¶
func (UnimplementedIsoServiceServer) CopyIso(context.Context, *CopyIsoRequest) (*CopyIsoResponse, error)
func (UnimplementedIsoServiceServer) CopyIsoCmdByAdmin ¶
func (UnimplementedIsoServiceServer) CopyIsoCmdByAdmin(context.Context, *CopyIsoCmdByAdminRequest) (*CopyIsoCmdByAdminResponse, error)
func (UnimplementedIsoServiceServer) DeleteIso ¶
func (UnimplementedIsoServiceServer) DeleteIso(context.Context, *DeleteIsoRequest) (*DeleteIsoResponse, error)
func (UnimplementedIsoServiceServer) DetachIso ¶
func (UnimplementedIsoServiceServer) DetachIso(context.Context, *DetachIsoRequest) (*DetachIsoResponse, error)
func (UnimplementedIsoServiceServer) DetachIsoCmdByAdmin ¶
func (UnimplementedIsoServiceServer) DetachIsoCmdByAdmin(context.Context, *DetachIsoCmdByAdminRequest) (*DetachIsoCmdByAdminResponse, error)
func (UnimplementedIsoServiceServer) ExtractIso ¶
func (UnimplementedIsoServiceServer) ExtractIso(context.Context, *ExtractIsoRequest) (*ExtractIsoResponse, error)
func (UnimplementedIsoServiceServer) GetUploadParamsForIso ¶
func (UnimplementedIsoServiceServer) GetUploadParamsForIso(context.Context, *GetUploadParamsForIsoRequest) (*GetUploadParamsForIsoResponse, error)
func (UnimplementedIsoServiceServer) ListIsoPermissions ¶
func (UnimplementedIsoServiceServer) ListIsoPermissions(context.Context, *ListIsoPermissionsRequest) (*ListIsoPermissionsResponse, error)
func (UnimplementedIsoServiceServer) ListIsoPermissionsCmdByAdmin ¶
func (UnimplementedIsoServiceServer) ListIsoPermissionsCmdByAdmin(context.Context, *ListIsoPermissionsCmdByAdminRequest) (*ListIsoPermissionsCmdByAdminResponse, error)
func (UnimplementedIsoServiceServer) ListIsos ¶
func (UnimplementedIsoServiceServer) ListIsos(context.Context, *ListIsosRequest) (*ListIsosResponse, error)
func (UnimplementedIsoServiceServer) ListIsosCmdByAdmin ¶
func (UnimplementedIsoServiceServer) ListIsosCmdByAdmin(context.Context, *ListIsosCmdByAdminRequest) (*ListIsosCmdByAdminResponse, error)
func (UnimplementedIsoServiceServer) RegisterIso ¶
func (UnimplementedIsoServiceServer) RegisterIso(context.Context, *RegisterIsoRequest) (*RegisterIsoResponse, error)
func (UnimplementedIsoServiceServer) RegisterIsoCmdByAdmin ¶
func (UnimplementedIsoServiceServer) RegisterIsoCmdByAdmin(context.Context, *RegisterIsoCmdByAdminRequest) (*RegisterIsoCmdByAdminResponse, error)
func (UnimplementedIsoServiceServer) UpdateIso ¶
func (UnimplementedIsoServiceServer) UpdateIso(context.Context, *UpdateIsoRequest) (*UpdateIsoResponse, error)
func (UnimplementedIsoServiceServer) UpdateIsoCmdByAdmin ¶
func (UnimplementedIsoServiceServer) UpdateIsoCmdByAdmin(context.Context, *UpdateIsoCmdByAdminRequest) (*UpdateIsoCmdByAdminResponse, error)
func (UnimplementedIsoServiceServer) UpdateIsoPermissions ¶
func (UnimplementedIsoServiceServer) UpdateIsoPermissions(context.Context, *UpdateIsoPermissionsRequest) (*UpdateIsoPermissionsResponse, error)
type UnsafeIsoServiceServer ¶
type UnsafeIsoServiceServer interface {
// contains filtered or unexported methods
}
UnsafeIsoServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to IsoServiceServer will result in compilation errors.
type UpdateIsoCmdByAdminRequest ¶
type UpdateIsoCmdByAdminRequest struct { // true if image is bootable, false otherwise; available only for updateIso API Bootable *bool `protobuf:"varint,1,opt,name=bootable" json:"bootable,omitempty"` // true if the template requires HVM, false otherwise; available only for updateTemplate API RequiresHvm *bool `protobuf:"varint,2,opt,name=requires_hvm,json=requiresHvm" json:"requires_hvm,omitempty"` // the display text of the image DisplayText *string `protobuf:"bytes,3,opt,name=display_text,json=displayText" json:"display_text,omitempty"` // the ID of the image file Id *int64 `protobuf:"varint,4,opt,name=id" json:"id,omitempty"` // the name of the image file TemplateName *string `protobuf:"bytes,5,opt,name=template_name,json=templateName" json:"template_name,omitempty"` // the ID of the OS type that best represents the OS of this image. OsTypeId *int64 `protobuf:"varint,6,opt,name=os_type_id,json=osTypeId" json:"os_type_id,omitempty"` // the format for the image Format *string `protobuf:"bytes,7,opt,name=format" json:"format,omitempty"` // true if the image supports the password reset feature; default is false PasswordEnabled *bool `protobuf:"varint,8,opt,name=password_enabled,json=passwordEnabled" json:"password_enabled,omitempty"` // true if the template supports the sshkey upload feature; default is false SshKeyEnabled *bool `protobuf:"varint,9,opt,name=ssh_key_enabled,json=sshKeyEnabled" json:"ssh_key_enabled,omitempty"` // sort key of the template, integer SortKey *int32 `protobuf:"varint,10,opt,name=sort_key,json=sortKey" json:"sort_key,omitempty"` // true if template/ISO contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory IsDynamicallyScalable *bool `protobuf:"varint,11,opt,name=is_dynamically_scalable,json=isDynamicallyScalable" json:"is_dynamically_scalable,omitempty"` // true if the template type is routing i.e., if template is used to deploy router IsRoutingType *bool `protobuf:"varint,12,opt,name=is_routing_type,json=isRoutingType" json:"is_routing_type,omitempty"` // Details in key/value pairs using format details[i].keyname=keyvalue. Example: details[0].hypervisortoolsversion=xenserver61 Details map[string]string `` /* 135-byte string literal not displayed */ // optional boolean field, which indicates if details should be cleaned up or not (if set to true, details removed for this resource, details field ignored; if false or not set, no action) CleanupDetails *bool `protobuf:"varint,14,opt,name=cleanup_details,json=cleanupDetails" json:"cleanup_details,omitempty"` // the CPU arch of the template/ISO. Valid options are: x86_64, aarch64 Arch *string `protobuf:"bytes,15,opt,name=arch" json:"arch,omitempty"` ResponseType *string `protobuf:"bytes,16,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
UpdateIsoCmdByAdminRequest represents the parameters for updates an iso file.
func (*UpdateIsoCmdByAdminRequest) Descriptor
deprecated
func (*UpdateIsoCmdByAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateIsoCmdByAdminRequest.ProtoReflect.Descriptor instead.
func (*UpdateIsoCmdByAdminRequest) GetArch ¶
func (x *UpdateIsoCmdByAdminRequest) GetArch() string
func (*UpdateIsoCmdByAdminRequest) GetBootable ¶
func (x *UpdateIsoCmdByAdminRequest) GetBootable() bool
func (*UpdateIsoCmdByAdminRequest) GetCleanupDetails ¶
func (x *UpdateIsoCmdByAdminRequest) GetCleanupDetails() bool
func (*UpdateIsoCmdByAdminRequest) GetDetails ¶
func (x *UpdateIsoCmdByAdminRequest) GetDetails() map[string]string
func (*UpdateIsoCmdByAdminRequest) GetDisplayText ¶
func (x *UpdateIsoCmdByAdminRequest) GetDisplayText() string
func (*UpdateIsoCmdByAdminRequest) GetFormat ¶
func (x *UpdateIsoCmdByAdminRequest) GetFormat() string
func (*UpdateIsoCmdByAdminRequest) GetId ¶
func (x *UpdateIsoCmdByAdminRequest) GetId() int64
func (*UpdateIsoCmdByAdminRequest) GetIsDynamicallyScalable ¶
func (x *UpdateIsoCmdByAdminRequest) GetIsDynamicallyScalable() bool
func (*UpdateIsoCmdByAdminRequest) GetIsRoutingType ¶
func (x *UpdateIsoCmdByAdminRequest) GetIsRoutingType() bool
func (*UpdateIsoCmdByAdminRequest) GetOsTypeId ¶
func (x *UpdateIsoCmdByAdminRequest) GetOsTypeId() int64
func (*UpdateIsoCmdByAdminRequest) GetPasswordEnabled ¶
func (x *UpdateIsoCmdByAdminRequest) GetPasswordEnabled() bool
func (*UpdateIsoCmdByAdminRequest) GetRequiresHvm ¶
func (x *UpdateIsoCmdByAdminRequest) GetRequiresHvm() bool
func (*UpdateIsoCmdByAdminRequest) GetResponseType ¶
func (x *UpdateIsoCmdByAdminRequest) GetResponseType() string
func (*UpdateIsoCmdByAdminRequest) GetSortKey ¶
func (x *UpdateIsoCmdByAdminRequest) GetSortKey() int32
func (*UpdateIsoCmdByAdminRequest) GetSshKeyEnabled ¶
func (x *UpdateIsoCmdByAdminRequest) GetSshKeyEnabled() bool
func (*UpdateIsoCmdByAdminRequest) GetTemplateName ¶
func (x *UpdateIsoCmdByAdminRequest) GetTemplateName() string
func (*UpdateIsoCmdByAdminRequest) ProtoMessage ¶
func (*UpdateIsoCmdByAdminRequest) ProtoMessage()
func (*UpdateIsoCmdByAdminRequest) ProtoReflect ¶
func (x *UpdateIsoCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*UpdateIsoCmdByAdminRequest) Reset ¶
func (x *UpdateIsoCmdByAdminRequest) Reset()
func (*UpdateIsoCmdByAdminRequest) String ¶
func (x *UpdateIsoCmdByAdminRequest) String() string
type UpdateIsoCmdByAdminResponse ¶
type UpdateIsoCmdByAdminResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
UpdateIsoCmdByAdminResponse represents the response from updates an iso file.
func (*UpdateIsoCmdByAdminResponse) Descriptor
deprecated
func (*UpdateIsoCmdByAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateIsoCmdByAdminResponse.ProtoReflect.Descriptor instead.
func (*UpdateIsoCmdByAdminResponse) GetResult ¶
func (x *UpdateIsoCmdByAdminResponse) GetResult() *Result
func (*UpdateIsoCmdByAdminResponse) ProtoMessage ¶
func (*UpdateIsoCmdByAdminResponse) ProtoMessage()
func (*UpdateIsoCmdByAdminResponse) ProtoReflect ¶
func (x *UpdateIsoCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*UpdateIsoCmdByAdminResponse) Reset ¶
func (x *UpdateIsoCmdByAdminResponse) Reset()
func (*UpdateIsoCmdByAdminResponse) String ¶
func (x *UpdateIsoCmdByAdminResponse) String() string
type UpdateIsoPermissionsRequest ¶
type UpdateIsoPermissionsRequest struct { // a comma delimited list of accounts within caller's domain. If specified, "op" parameter has to be passed in. AccountNames []string `protobuf:"bytes,1,rep,name=account_names,json=accountNames" json:"account_names,omitempty"` // the template ID Id *int64 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"` // true for featured template/iso, false otherwise Featured *bool `protobuf:"varint,3,opt,name=featured" json:"featured,omitempty"` // true for public template/iso, false for private templates/isos IsPublic *bool `protobuf:"varint,4,opt,name=is_public,json=isPublic" json:"is_public,omitempty"` // true if the template/iso is extractable, false other wise. Can be set only by root admin IsExtractable *bool `protobuf:"varint,5,opt,name=is_extractable,json=isExtractable" json:"is_extractable,omitempty"` // permission operator (add, remove, reset) Operation *string `protobuf:"bytes,6,opt,name=operation" json:"operation,omitempty"` // a comma delimited list of projects. If specified, "op" parameter has to be passed in. ProjectIds []string `protobuf:"bytes,7,rep,name=project_ids,json=projectIds" json:"project_ids,omitempty"` ResponseType *string `protobuf:"bytes,8,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
UpdateIsoPermissionsRequest represents the parameters for updates iso permissions
func (*UpdateIsoPermissionsRequest) Descriptor
deprecated
func (*UpdateIsoPermissionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateIsoPermissionsRequest.ProtoReflect.Descriptor instead.
func (*UpdateIsoPermissionsRequest) GetAccountNames ¶
func (x *UpdateIsoPermissionsRequest) GetAccountNames() []string
func (*UpdateIsoPermissionsRequest) GetFeatured ¶
func (x *UpdateIsoPermissionsRequest) GetFeatured() bool
func (*UpdateIsoPermissionsRequest) GetId ¶
func (x *UpdateIsoPermissionsRequest) GetId() int64
func (*UpdateIsoPermissionsRequest) GetIsExtractable ¶
func (x *UpdateIsoPermissionsRequest) GetIsExtractable() bool
func (*UpdateIsoPermissionsRequest) GetIsPublic ¶
func (x *UpdateIsoPermissionsRequest) GetIsPublic() bool
func (*UpdateIsoPermissionsRequest) GetOperation ¶
func (x *UpdateIsoPermissionsRequest) GetOperation() string
func (*UpdateIsoPermissionsRequest) GetProjectIds ¶
func (x *UpdateIsoPermissionsRequest) GetProjectIds() []string
func (*UpdateIsoPermissionsRequest) GetResponseType ¶
func (x *UpdateIsoPermissionsRequest) GetResponseType() string
func (*UpdateIsoPermissionsRequest) ProtoMessage ¶
func (*UpdateIsoPermissionsRequest) ProtoMessage()
func (*UpdateIsoPermissionsRequest) ProtoReflect ¶
func (x *UpdateIsoPermissionsRequest) ProtoReflect() protoreflect.Message
func (*UpdateIsoPermissionsRequest) Reset ¶
func (x *UpdateIsoPermissionsRequest) Reset()
func (*UpdateIsoPermissionsRequest) String ¶
func (x *UpdateIsoPermissionsRequest) String() string
type UpdateIsoPermissionsResponse ¶
type UpdateIsoPermissionsResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
UpdateIsoPermissionsResponse represents the response from updates iso permissions
func (*UpdateIsoPermissionsResponse) Descriptor
deprecated
func (*UpdateIsoPermissionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateIsoPermissionsResponse.ProtoReflect.Descriptor instead.
func (*UpdateIsoPermissionsResponse) GetResult ¶
func (x *UpdateIsoPermissionsResponse) GetResult() *Result
func (*UpdateIsoPermissionsResponse) ProtoMessage ¶
func (*UpdateIsoPermissionsResponse) ProtoMessage()
func (*UpdateIsoPermissionsResponse) ProtoReflect ¶
func (x *UpdateIsoPermissionsResponse) ProtoReflect() protoreflect.Message
func (*UpdateIsoPermissionsResponse) Reset ¶
func (x *UpdateIsoPermissionsResponse) Reset()
func (*UpdateIsoPermissionsResponse) String ¶
func (x *UpdateIsoPermissionsResponse) String() string
type UpdateIsoRequest ¶
type UpdateIsoRequest struct { // Whether to run this operation as an administrator RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"` // true if image is bootable, false otherwise; available only for updateIso API Bootable *bool `protobuf:"varint,2,opt,name=bootable" json:"bootable,omitempty"` // true if the template requires HVM, false otherwise; available only for updateTemplate API RequiresHvm *bool `protobuf:"varint,3,opt,name=requires_hvm,json=requiresHvm" json:"requires_hvm,omitempty"` // the display text of the image DisplayText *string `protobuf:"bytes,4,opt,name=display_text,json=displayText" json:"display_text,omitempty"` // the ID of the image file Id *int64 `protobuf:"varint,5,opt,name=id" json:"id,omitempty"` // the name of the image file TemplateName *string `protobuf:"bytes,6,opt,name=template_name,json=templateName" json:"template_name,omitempty"` // the ID of the OS type that best represents the OS of this image. OsTypeId *int64 `protobuf:"varint,7,opt,name=os_type_id,json=osTypeId" json:"os_type_id,omitempty"` // the format for the image Format *string `protobuf:"bytes,8,opt,name=format" json:"format,omitempty"` // true if the image supports the password reset feature; default is false PasswordEnabled *bool `protobuf:"varint,9,opt,name=password_enabled,json=passwordEnabled" json:"password_enabled,omitempty"` // true if the template supports the sshkey upload feature; default is false SshKeyEnabled *bool `protobuf:"varint,10,opt,name=ssh_key_enabled,json=sshKeyEnabled" json:"ssh_key_enabled,omitempty"` // sort key of the template, integer SortKey *int32 `protobuf:"varint,11,opt,name=sort_key,json=sortKey" json:"sort_key,omitempty"` // true if template/ISO contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory IsDynamicallyScalable *bool `protobuf:"varint,12,opt,name=is_dynamically_scalable,json=isDynamicallyScalable" json:"is_dynamically_scalable,omitempty"` // true if the template type is routing i.e., if template is used to deploy router IsRoutingType *bool `protobuf:"varint,13,opt,name=is_routing_type,json=isRoutingType" json:"is_routing_type,omitempty"` // Details in key/value pairs using format details[i].keyname=keyvalue. Example: details[0].hypervisortoolsversion=xenserver61 Details map[string]string `` /* 135-byte string literal not displayed */ // optional boolean field, which indicates if details should be cleaned up or not (if set to true, details removed for this resource, details field ignored; if false or not set, no action) CleanupDetails *bool `protobuf:"varint,15,opt,name=cleanup_details,json=cleanupDetails" json:"cleanup_details,omitempty"` // the CPU arch of the template/ISO. Valid options are: x86_64, aarch64 Arch *string `protobuf:"bytes,16,opt,name=arch" json:"arch,omitempty"` ResponseType *string `protobuf:"bytes,17,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
UpdateIsoRequest represents the parameters for updates an iso file.
func (*UpdateIsoRequest) Descriptor
deprecated
func (*UpdateIsoRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateIsoRequest.ProtoReflect.Descriptor instead.
func (*UpdateIsoRequest) GetArch ¶
func (x *UpdateIsoRequest) GetArch() string
func (*UpdateIsoRequest) GetBootable ¶
func (x *UpdateIsoRequest) GetBootable() bool
func (*UpdateIsoRequest) GetCleanupDetails ¶
func (x *UpdateIsoRequest) GetCleanupDetails() bool
func (*UpdateIsoRequest) GetDetails ¶
func (x *UpdateIsoRequest) GetDetails() map[string]string
func (*UpdateIsoRequest) GetDisplayText ¶
func (x *UpdateIsoRequest) GetDisplayText() string
func (*UpdateIsoRequest) GetFormat ¶
func (x *UpdateIsoRequest) GetFormat() string
func (*UpdateIsoRequest) GetId ¶
func (x *UpdateIsoRequest) GetId() int64
func (*UpdateIsoRequest) GetIsDynamicallyScalable ¶
func (x *UpdateIsoRequest) GetIsDynamicallyScalable() bool
func (*UpdateIsoRequest) GetIsRoutingType ¶
func (x *UpdateIsoRequest) GetIsRoutingType() bool
func (*UpdateIsoRequest) GetOsTypeId ¶
func (x *UpdateIsoRequest) GetOsTypeId() int64
func (*UpdateIsoRequest) GetPasswordEnabled ¶
func (x *UpdateIsoRequest) GetPasswordEnabled() bool
func (*UpdateIsoRequest) GetRequiresHvm ¶
func (x *UpdateIsoRequest) GetRequiresHvm() bool
func (*UpdateIsoRequest) GetResponseType ¶
func (x *UpdateIsoRequest) GetResponseType() string
func (*UpdateIsoRequest) GetRunAsAdmin ¶
func (x *UpdateIsoRequest) GetRunAsAdmin() bool
func (*UpdateIsoRequest) GetSortKey ¶
func (x *UpdateIsoRequest) GetSortKey() int32
func (*UpdateIsoRequest) GetSshKeyEnabled ¶
func (x *UpdateIsoRequest) GetSshKeyEnabled() bool
func (*UpdateIsoRequest) GetTemplateName ¶
func (x *UpdateIsoRequest) GetTemplateName() string
func (*UpdateIsoRequest) ProtoMessage ¶
func (*UpdateIsoRequest) ProtoMessage()
func (*UpdateIsoRequest) ProtoReflect ¶
func (x *UpdateIsoRequest) ProtoReflect() protoreflect.Message
func (*UpdateIsoRequest) Reset ¶
func (x *UpdateIsoRequest) Reset()
func (*UpdateIsoRequest) String ¶
func (x *UpdateIsoRequest) String() string
type UpdateIsoResponse ¶
type UpdateIsoResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
UpdateIsoResponse represents the response from updates an iso file.
func (*UpdateIsoResponse) Descriptor
deprecated
func (*UpdateIsoResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateIsoResponse.ProtoReflect.Descriptor instead.
func (*UpdateIsoResponse) GetResult ¶
func (x *UpdateIsoResponse) GetResult() *Result
func (*UpdateIsoResponse) ProtoMessage ¶
func (*UpdateIsoResponse) ProtoMessage()
func (*UpdateIsoResponse) ProtoReflect ¶
func (x *UpdateIsoResponse) ProtoReflect() protoreflect.Message
func (*UpdateIsoResponse) Reset ¶
func (x *UpdateIsoResponse) Reset()
func (*UpdateIsoResponse) String ¶
func (x *UpdateIsoResponse) String() string