guestv1

package
v0.0.0-...-94cd6a6 Latest Latest
Warning

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

Go to latest
Published: Apr 17, 2025 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const (
	GuestService_AddGuestOs_FullMethodName                = "/cloudstack.management.guest.v1.GuestService/AddGuestOs"
	GuestService_AddGuestOsMapping_FullMethodName         = "/cloudstack.management.guest.v1.GuestService/AddGuestOsMapping"
	GuestService_GetHypervisorGuestOsNames_FullMethodName = "/cloudstack.management.guest.v1.GuestService/GetHypervisorGuestOsNames"
	GuestService_ListGuestOs_FullMethodName               = "/cloudstack.management.guest.v1.GuestService/ListGuestOs"
	GuestService_ListGuestOsCategories_FullMethodName     = "/cloudstack.management.guest.v1.GuestService/ListGuestOsCategories"
	GuestService_ListGuestOsMapping_FullMethodName        = "/cloudstack.management.guest.v1.GuestService/ListGuestOsMapping"
	GuestService_RemoveGuestOs_FullMethodName             = "/cloudstack.management.guest.v1.GuestService/RemoveGuestOs"
	GuestService_RemoveGuestOsMapping_FullMethodName      = "/cloudstack.management.guest.v1.GuestService/RemoveGuestOsMapping"
	GuestService_UpdateGuestOs_FullMethodName             = "/cloudstack.management.guest.v1.GuestService/UpdateGuestOs"
	GuestService_UpdateGuestOsMapping_FullMethodName      = "/cloudstack.management.guest.v1.GuestService/UpdateGuestOsMapping"
)

Variables

View Source
var File_cloudstack_management_guest_v1_guest_gen_proto protoreflect.FileDescriptor
View Source
var GuestService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "cloudstack.management.guest.v1.GuestService",
	HandlerType: (*GuestServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "AddGuestOs",
			Handler:    _GuestService_AddGuestOs_Handler,
		},
		{
			MethodName: "AddGuestOsMapping",
			Handler:    _GuestService_AddGuestOsMapping_Handler,
		},
		{
			MethodName: "GetHypervisorGuestOsNames",
			Handler:    _GuestService_GetHypervisorGuestOsNames_Handler,
		},
		{
			MethodName: "ListGuestOs",
			Handler:    _GuestService_ListGuestOs_Handler,
		},
		{
			MethodName: "ListGuestOsCategories",
			Handler:    _GuestService_ListGuestOsCategories_Handler,
		},
		{
			MethodName: "ListGuestOsMapping",
			Handler:    _GuestService_ListGuestOsMapping_Handler,
		},
		{
			MethodName: "RemoveGuestOs",
			Handler:    _GuestService_RemoveGuestOs_Handler,
		},
		{
			MethodName: "RemoveGuestOsMapping",
			Handler:    _GuestService_RemoveGuestOsMapping_Handler,
		},
		{
			MethodName: "UpdateGuestOs",
			Handler:    _GuestService_UpdateGuestOs_Handler,
		},
		{
			MethodName: "UpdateGuestOsMapping",
			Handler:    _GuestService_UpdateGuestOsMapping_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "cloudstack/management/guest/v1/guest.gen.proto",
}

GuestService_ServiceDesc is the grpc.ServiceDesc for GuestService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterGuestServiceServer

func RegisterGuestServiceServer(s grpc.ServiceRegistrar, srv GuestServiceServer)

Types

type AddGuestOsMappingRequest

type AddGuestOsMappingRequest struct {

	// UUID of Guest OS type. Either the UUID or Display Name must be passed
	OsTypeId *int64 `protobuf:"varint,1,opt,name=os_type_id,json=osTypeId" json:"os_type_id,omitempty"`
	// Display Name of Guest OS standard type. Either Display Name or UUID must be passed
	OsStdName *string `protobuf:"bytes,2,opt,name=os_std_name,json=osStdName" json:"os_std_name,omitempty"`
	// Hypervisor type. One of : XenServer, KVM, VMWare
	Hypervisor *string `protobuf:"bytes,3,opt,name=hypervisor" json:"hypervisor,omitempty"`
	// Hypervisor version to create the mapping. Use 'default' for default versions. Please check hypervisor capabilities for correct version
	HypervisorVersion *string `protobuf:"bytes,4,opt,name=hypervisor_version,json=hypervisorVersion" json:"hypervisor_version,omitempty"`
	// OS name specific to the hypervisor
	OsNameForHypervisor *string `protobuf:"bytes,5,opt,name=os_name_for_hypervisor,json=osNameForHypervisor" json:"os_name_for_hypervisor,omitempty"`
	// When set to true, checks for the correct guest os mapping name in the provided hypervisor (supports VMware and XenServer only. At least one hypervisor host with the version specified must be available. Default version will not work.)
	OsMappingCheckEnabled_ *bool `protobuf:"varint,6,opt,name=os_mapping_check_enabled_,json=osMappingCheckEnabled" json:"os_mapping_check_enabled_,omitempty"`
	// Forces add user defined guest os mapping, overrides any existing user defined mapping
	Forced        *bool   `protobuf:"varint,7,opt,name=forced" json:"forced,omitempty"`
	StartEventId  *int64  `protobuf:"varint,8,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId *string `protobuf:"bytes,9,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType  *string `protobuf:"bytes,10,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

AddGuestOsMappingRequest represents the parameters for adds a guest os name to hypervisor os name mapping

func (*AddGuestOsMappingRequest) Descriptor deprecated

func (*AddGuestOsMappingRequest) Descriptor() ([]byte, []int)

Deprecated: Use AddGuestOsMappingRequest.ProtoReflect.Descriptor instead.

func (*AddGuestOsMappingRequest) GetForced

func (x *AddGuestOsMappingRequest) GetForced() bool

func (*AddGuestOsMappingRequest) GetHypervisor

func (x *AddGuestOsMappingRequest) GetHypervisor() string

func (*AddGuestOsMappingRequest) GetHypervisorVersion

func (x *AddGuestOsMappingRequest) GetHypervisorVersion() string

func (*AddGuestOsMappingRequest) GetInjectedJobId

func (x *AddGuestOsMappingRequest) GetInjectedJobId() string

func (*AddGuestOsMappingRequest) GetOsMappingCheckEnabled_

func (x *AddGuestOsMappingRequest) GetOsMappingCheckEnabled_() bool

func (*AddGuestOsMappingRequest) GetOsNameForHypervisor

func (x *AddGuestOsMappingRequest) GetOsNameForHypervisor() string

func (*AddGuestOsMappingRequest) GetOsStdName

func (x *AddGuestOsMappingRequest) GetOsStdName() string

func (*AddGuestOsMappingRequest) GetOsTypeId

func (x *AddGuestOsMappingRequest) GetOsTypeId() int64

func (*AddGuestOsMappingRequest) GetResponseType

func (x *AddGuestOsMappingRequest) GetResponseType() string

func (*AddGuestOsMappingRequest) GetStartEventId

func (x *AddGuestOsMappingRequest) GetStartEventId() int64

func (*AddGuestOsMappingRequest) ProtoMessage

func (*AddGuestOsMappingRequest) ProtoMessage()

func (*AddGuestOsMappingRequest) ProtoReflect

func (x *AddGuestOsMappingRequest) ProtoReflect() protoreflect.Message

func (*AddGuestOsMappingRequest) Reset

func (x *AddGuestOsMappingRequest) Reset()

func (*AddGuestOsMappingRequest) String

func (x *AddGuestOsMappingRequest) String() string

type AddGuestOsMappingResponse

type AddGuestOsMappingResponse struct {

	// The Result
	Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
	// contains filtered or unexported fields
}

AddGuestOsMappingResponse represents the response from adds a guest os name to hypervisor os name mapping

func (*AddGuestOsMappingResponse) Descriptor deprecated

func (*AddGuestOsMappingResponse) Descriptor() ([]byte, []int)

Deprecated: Use AddGuestOsMappingResponse.ProtoReflect.Descriptor instead.

func (*AddGuestOsMappingResponse) GetResult

func (x *AddGuestOsMappingResponse) GetResult() *Result

func (*AddGuestOsMappingResponse) ProtoMessage

func (*AddGuestOsMappingResponse) ProtoMessage()

func (*AddGuestOsMappingResponse) ProtoReflect

func (*AddGuestOsMappingResponse) Reset

func (x *AddGuestOsMappingResponse) Reset()

func (*AddGuestOsMappingResponse) String

func (x *AddGuestOsMappingResponse) String() string

type AddGuestOsRequest

type AddGuestOsRequest struct {

	// ID of Guest OS category
	OsCategoryId *int64 `protobuf:"varint,1,opt,name=os_category_id,json=osCategoryId" json:"os_category_id,omitempty"`
	// Unique display name for Guest OS
	OsDisplayName *string `protobuf:"bytes,2,opt,name=os_display_name,json=osDisplayName" json:"os_display_name,omitempty"`
	// Optional name for Guest OS
	OsName *string `protobuf:"bytes,3,opt,name=os_name,json=osName" json:"os_name,omitempty"`
	// Map of (key/value pairs)
	Details map[string]string `` /* 134-byte string literal not displayed */
	// whether this guest OS is available for end users
	Display       *bool   `protobuf:"varint,5,opt,name=display" json:"display,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
}

AddGuestOsRequest represents the parameters for add a new guest os type

func (*AddGuestOsRequest) Descriptor deprecated

func (*AddGuestOsRequest) Descriptor() ([]byte, []int)

Deprecated: Use AddGuestOsRequest.ProtoReflect.Descriptor instead.

func (*AddGuestOsRequest) GetDetails

func (x *AddGuestOsRequest) GetDetails() map[string]string

func (*AddGuestOsRequest) GetDisplay

func (x *AddGuestOsRequest) GetDisplay() bool

func (*AddGuestOsRequest) GetInjectedJobId

func (x *AddGuestOsRequest) GetInjectedJobId() string

func (*AddGuestOsRequest) GetOsCategoryId

func (x *AddGuestOsRequest) GetOsCategoryId() int64

func (*AddGuestOsRequest) GetOsDisplayName

func (x *AddGuestOsRequest) GetOsDisplayName() string

func (*AddGuestOsRequest) GetOsName

func (x *AddGuestOsRequest) GetOsName() string

func (*AddGuestOsRequest) GetResponseType

func (x *AddGuestOsRequest) GetResponseType() string

func (*AddGuestOsRequest) GetStartEventId

func (x *AddGuestOsRequest) GetStartEventId() int64

func (*AddGuestOsRequest) ProtoMessage

func (*AddGuestOsRequest) ProtoMessage()

func (*AddGuestOsRequest) ProtoReflect

func (x *AddGuestOsRequest) ProtoReflect() protoreflect.Message

func (*AddGuestOsRequest) Reset

func (x *AddGuestOsRequest) Reset()

func (*AddGuestOsRequest) String

func (x *AddGuestOsRequest) String() string

type AddGuestOsResponse

type AddGuestOsResponse struct {

	// The Result
	Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
	// contains filtered or unexported fields
}

AddGuestOsResponse represents the response from add a new guest os type

func (*AddGuestOsResponse) Descriptor deprecated

func (*AddGuestOsResponse) Descriptor() ([]byte, []int)

Deprecated: Use AddGuestOsResponse.ProtoReflect.Descriptor instead.

func (*AddGuestOsResponse) GetResult

func (x *AddGuestOsResponse) GetResult() *Result

func (*AddGuestOsResponse) ProtoMessage

func (*AddGuestOsResponse) ProtoMessage()

func (*AddGuestOsResponse) ProtoReflect

func (x *AddGuestOsResponse) ProtoReflect() protoreflect.Message

func (*AddGuestOsResponse) Reset

func (x *AddGuestOsResponse) Reset()

func (*AddGuestOsResponse) String

func (x *AddGuestOsResponse) String() string

type GetHypervisorGuestOsNamesRequest

type GetHypervisorGuestOsNamesRequest struct {

	// Hypervisor type. One of : VMware, XenServer
	Hypervisor *string `protobuf:"bytes,1,opt,name=hypervisor" json:"hypervisor,omitempty"`
	// Hypervisor version to get the guest os names (atleast one hypervisor host with the version specified must be available)
	HypervisorVersion *string `protobuf:"bytes,2,opt,name=hypervisor_version,json=hypervisorVersion" json:"hypervisor_version,omitempty"`
	// Keyword for guest os name
	Keyword       *string `protobuf:"bytes,3,opt,name=keyword" json:"keyword,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
}

GetHypervisorGuestOsNamesRequest represents the parameters for gets the guest os names in the hypervisor

func (*GetHypervisorGuestOsNamesRequest) Descriptor deprecated

func (*GetHypervisorGuestOsNamesRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetHypervisorGuestOsNamesRequest.ProtoReflect.Descriptor instead.

func (*GetHypervisorGuestOsNamesRequest) GetHypervisor

func (x *GetHypervisorGuestOsNamesRequest) GetHypervisor() string

func (*GetHypervisorGuestOsNamesRequest) GetHypervisorVersion

func (x *GetHypervisorGuestOsNamesRequest) GetHypervisorVersion() string

func (*GetHypervisorGuestOsNamesRequest) GetInjectedJobId

func (x *GetHypervisorGuestOsNamesRequest) GetInjectedJobId() string

func (*GetHypervisorGuestOsNamesRequest) GetKeyword

func (x *GetHypervisorGuestOsNamesRequest) GetKeyword() string

func (*GetHypervisorGuestOsNamesRequest) GetResponseType

func (x *GetHypervisorGuestOsNamesRequest) GetResponseType() string

func (*GetHypervisorGuestOsNamesRequest) GetStartEventId

func (x *GetHypervisorGuestOsNamesRequest) GetStartEventId() int64

func (*GetHypervisorGuestOsNamesRequest) ProtoMessage

func (*GetHypervisorGuestOsNamesRequest) ProtoMessage()

func (*GetHypervisorGuestOsNamesRequest) ProtoReflect

func (*GetHypervisorGuestOsNamesRequest) Reset

func (*GetHypervisorGuestOsNamesRequest) String

type GetHypervisorGuestOsNamesResponse

type GetHypervisorGuestOsNamesResponse struct {

	// The Result
	Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
	// contains filtered or unexported fields
}

GetHypervisorGuestOsNamesResponse represents the response from gets the guest os names in the hypervisor

func (*GetHypervisorGuestOsNamesResponse) Descriptor deprecated

func (*GetHypervisorGuestOsNamesResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetHypervisorGuestOsNamesResponse.ProtoReflect.Descriptor instead.

func (*GetHypervisorGuestOsNamesResponse) GetResult

func (x *GetHypervisorGuestOsNamesResponse) GetResult() *Result

func (*GetHypervisorGuestOsNamesResponse) ProtoMessage

func (*GetHypervisorGuestOsNamesResponse) ProtoMessage()

func (*GetHypervisorGuestOsNamesResponse) ProtoReflect

func (*GetHypervisorGuestOsNamesResponse) Reset

func (*GetHypervisorGuestOsNamesResponse) String

type GuestOS

type GuestOS struct {

	// The ID of the GuestOS
	Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
	// The name of the GuestOS
	Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	// The display name of the GuestOS
	DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"`
	// The description of the GuestOS
	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
}

GuestOS represents a GuestOS Item

func (*GuestOS) Descriptor deprecated

func (*GuestOS) Descriptor() ([]byte, []int)

Deprecated: Use GuestOS.ProtoReflect.Descriptor instead.

func (*GuestOS) GetCreated

func (x *GuestOS) GetCreated() string

func (*GuestOS) GetDescription

func (x *GuestOS) GetDescription() string

func (*GuestOS) GetDisplayName

func (x *GuestOS) GetDisplayName() string

func (*GuestOS) GetId

func (x *GuestOS) GetId() string

func (*GuestOS) GetName

func (x *GuestOS) GetName() string

func (*GuestOS) ProtoMessage

func (*GuestOS) ProtoMessage()

func (*GuestOS) ProtoReflect

func (x *GuestOS) ProtoReflect() protoreflect.Message

func (*GuestOS) Reset

func (x *GuestOS) Reset()

func (*GuestOS) String

func (x *GuestOS) String() string

type GuestOSCategory

type GuestOSCategory struct {

	// The ID of the GuestOSCategory
	Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
	// The name of the GuestOSCategory
	Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	// The display name of the GuestOSCategory
	DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"`
	// The description of the GuestOSCategory
	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
}

GuestOSCategory represents a GuestOSCategory Item

func (*GuestOSCategory) Descriptor deprecated

func (*GuestOSCategory) Descriptor() ([]byte, []int)

Deprecated: Use GuestOSCategory.ProtoReflect.Descriptor instead.

func (*GuestOSCategory) GetCreated

func (x *GuestOSCategory) GetCreated() string

func (*GuestOSCategory) GetDescription

func (x *GuestOSCategory) GetDescription() string

func (*GuestOSCategory) GetDisplayName

func (x *GuestOSCategory) GetDisplayName() string

func (*GuestOSCategory) GetId

func (x *GuestOSCategory) GetId() string

func (*GuestOSCategory) GetName

func (x *GuestOSCategory) GetName() string

func (*GuestOSCategory) ProtoMessage

func (*GuestOSCategory) ProtoMessage()

func (*GuestOSCategory) ProtoReflect

func (x *GuestOSCategory) ProtoReflect() protoreflect.Message

func (*GuestOSCategory) Reset

func (x *GuestOSCategory) Reset()

func (*GuestOSCategory) String

func (x *GuestOSCategory) String() string

type GuestOsMapping

type GuestOsMapping struct {

	// The ID of the GuestOsMapping
	Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
	// The name of the GuestOsMapping
	Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	// The display name of the GuestOsMapping
	DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"`
	// The description of the GuestOsMapping
	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
}

GuestOsMapping represents a GuestOsMapping Item

func (*GuestOsMapping) Descriptor deprecated

func (*GuestOsMapping) Descriptor() ([]byte, []int)

Deprecated: Use GuestOsMapping.ProtoReflect.Descriptor instead.

func (*GuestOsMapping) GetCreated

func (x *GuestOsMapping) GetCreated() string

func (*GuestOsMapping) GetDescription

func (x *GuestOsMapping) GetDescription() string

func (*GuestOsMapping) GetDisplayName

func (x *GuestOsMapping) GetDisplayName() string

func (*GuestOsMapping) GetId

func (x *GuestOsMapping) GetId() string

func (*GuestOsMapping) GetName

func (x *GuestOsMapping) GetName() string

func (*GuestOsMapping) ProtoMessage

func (*GuestOsMapping) ProtoMessage()

func (*GuestOsMapping) ProtoReflect

func (x *GuestOsMapping) ProtoReflect() protoreflect.Message

func (*GuestOsMapping) Reset

func (x *GuestOsMapping) Reset()

func (*GuestOsMapping) String

func (x *GuestOsMapping) String() string

type GuestServiceClient

type GuestServiceClient interface {
	// AddGuestOs Add a new guest OS type
	AddGuestOs(ctx context.Context, in *AddGuestOsRequest, opts ...grpc.CallOption) (*AddGuestOsResponse, error)
	// AddGuestOsMapping Adds a guest OS name to hypervisor OS name mapping
	AddGuestOsMapping(ctx context.Context, in *AddGuestOsMappingRequest, opts ...grpc.CallOption) (*AddGuestOsMappingResponse, error)
	// GetHypervisorGuestOsNames Gets the guest OS names in the hypervisor
	GetHypervisorGuestOsNames(ctx context.Context, in *GetHypervisorGuestOsNamesRequest, opts ...grpc.CallOption) (*GetHypervisorGuestOsNamesResponse, error)
	// ListGuestOs Lists all supported OS types for this cloud.
	ListGuestOs(ctx context.Context, in *ListGuestOsRequest, opts ...grpc.CallOption) (*ListGuestOsResponse, error)
	// ListGuestOsCategories Lists all supported OS categories for this cloud.
	ListGuestOsCategories(ctx context.Context, in *ListGuestOsCategoriesRequest, opts ...grpc.CallOption) (*ListGuestOsCategoriesResponse, error)
	// ListGuestOsMapping Lists all available OS mappings for given hypervisor
	ListGuestOsMapping(ctx context.Context, in *ListGuestOsMappingRequest, opts ...grpc.CallOption) (*ListGuestOsMappingResponse, error)
	// RemoveGuestOs Removes a Guest OS from listing.
	RemoveGuestOs(ctx context.Context, in *RemoveGuestOsRequest, opts ...grpc.CallOption) (*RemoveGuestOsResponse, error)
	// RemoveGuestOsMapping Removes a Guest OS Mapping.
	RemoveGuestOsMapping(ctx context.Context, in *RemoveGuestOsMappingRequest, opts ...grpc.CallOption) (*RemoveGuestOsMappingResponse, error)
	// UpdateGuestOs Updates the information about Guest OS
	UpdateGuestOs(ctx context.Context, in *UpdateGuestOsRequest, opts ...grpc.CallOption) (*UpdateGuestOsResponse, error)
	// UpdateGuestOsMapping Updates the information about Guest OS to Hypervisor specific name mapping
	UpdateGuestOsMapping(ctx context.Context, in *UpdateGuestOsMappingRequest, opts ...grpc.CallOption) (*UpdateGuestOsMappingResponse, error)
}

GuestServiceClient is the client API for GuestService 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.

GuestService provides operations for managing Guests

type GuestServiceServer

type GuestServiceServer interface {
	// AddGuestOs Add a new guest OS type
	AddGuestOs(context.Context, *AddGuestOsRequest) (*AddGuestOsResponse, error)
	// AddGuestOsMapping Adds a guest OS name to hypervisor OS name mapping
	AddGuestOsMapping(context.Context, *AddGuestOsMappingRequest) (*AddGuestOsMappingResponse, error)
	// GetHypervisorGuestOsNames Gets the guest OS names in the hypervisor
	GetHypervisorGuestOsNames(context.Context, *GetHypervisorGuestOsNamesRequest) (*GetHypervisorGuestOsNamesResponse, error)
	// ListGuestOs Lists all supported OS types for this cloud.
	ListGuestOs(context.Context, *ListGuestOsRequest) (*ListGuestOsResponse, error)
	// ListGuestOsCategories Lists all supported OS categories for this cloud.
	ListGuestOsCategories(context.Context, *ListGuestOsCategoriesRequest) (*ListGuestOsCategoriesResponse, error)
	// ListGuestOsMapping Lists all available OS mappings for given hypervisor
	ListGuestOsMapping(context.Context, *ListGuestOsMappingRequest) (*ListGuestOsMappingResponse, error)
	// RemoveGuestOs Removes a Guest OS from listing.
	RemoveGuestOs(context.Context, *RemoveGuestOsRequest) (*RemoveGuestOsResponse, error)
	// RemoveGuestOsMapping Removes a Guest OS Mapping.
	RemoveGuestOsMapping(context.Context, *RemoveGuestOsMappingRequest) (*RemoveGuestOsMappingResponse, error)
	// UpdateGuestOs Updates the information about Guest OS
	UpdateGuestOs(context.Context, *UpdateGuestOsRequest) (*UpdateGuestOsResponse, error)
	// UpdateGuestOsMapping Updates the information about Guest OS to Hypervisor specific name mapping
	UpdateGuestOsMapping(context.Context, *UpdateGuestOsMappingRequest) (*UpdateGuestOsMappingResponse, error)
	// contains filtered or unexported methods
}

GuestServiceServer is the server API for GuestService service. All implementations must embed UnimplementedGuestServiceServer for forward compatibility.

GuestService provides operations for managing Guests

type ListGuestOsCategoriesRequest

type ListGuestOsCategoriesRequest struct {

	// list Os category by id
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// list os category by name
	Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	// List by keyword
	Keyword      *string `protobuf:"bytes,3,opt,name=keyword" json:"keyword,omitempty"`
	Page         *int32  `protobuf:"varint,4,opt,name=page" json:"page,omitempty"`
	PageSize     *int32  `protobuf:"varint,5,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
	ResponseType *string `protobuf:"bytes,6,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ListGuestOsCategoriesRequest represents the parameters for lists all supported os categories for this cloud.

func (*ListGuestOsCategoriesRequest) Descriptor deprecated

func (*ListGuestOsCategoriesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListGuestOsCategoriesRequest.ProtoReflect.Descriptor instead.

func (*ListGuestOsCategoriesRequest) GetId

func (*ListGuestOsCategoriesRequest) GetKeyword

func (x *ListGuestOsCategoriesRequest) GetKeyword() string

func (*ListGuestOsCategoriesRequest) GetName

func (x *ListGuestOsCategoriesRequest) GetName() string

func (*ListGuestOsCategoriesRequest) GetPage

func (x *ListGuestOsCategoriesRequest) GetPage() int32

func (*ListGuestOsCategoriesRequest) GetPageSize

func (x *ListGuestOsCategoriesRequest) GetPageSize() int32

func (*ListGuestOsCategoriesRequest) GetResponseType

func (x *ListGuestOsCategoriesRequest) GetResponseType() string

func (*ListGuestOsCategoriesRequest) ProtoMessage

func (*ListGuestOsCategoriesRequest) ProtoMessage()

func (*ListGuestOsCategoriesRequest) ProtoReflect

func (*ListGuestOsCategoriesRequest) Reset

func (x *ListGuestOsCategoriesRequest) Reset()

func (*ListGuestOsCategoriesRequest) String

type ListGuestOsCategoriesResponse

type ListGuestOsCategoriesResponse struct {

	// The list of GuestOSCategorys
	Items []*GuestOSCategory `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	// The total count of GuestOSCategorys
	TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}

ListGuestOsCategoriesResponse represents the response from lists all supported os categories for this cloud.

func (*ListGuestOsCategoriesResponse) Descriptor deprecated

func (*ListGuestOsCategoriesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListGuestOsCategoriesResponse.ProtoReflect.Descriptor instead.

func (*ListGuestOsCategoriesResponse) GetItems

func (*ListGuestOsCategoriesResponse) GetTotalCount

func (x *ListGuestOsCategoriesResponse) GetTotalCount() int32

func (*ListGuestOsCategoriesResponse) ProtoMessage

func (*ListGuestOsCategoriesResponse) ProtoMessage()

func (*ListGuestOsCategoriesResponse) ProtoReflect

func (*ListGuestOsCategoriesResponse) Reset

func (x *ListGuestOsCategoriesResponse) Reset()

func (*ListGuestOsCategoriesResponse) String

type ListGuestOsMappingRequest

type ListGuestOsMappingRequest struct {

	// list mapping by its UUID
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// list mapping by Guest OS Type UUID
	OsTypeId *int64 `protobuf:"varint,2,opt,name=os_type_id,json=osTypeId" json:"os_type_id,omitempty"`
	// list Guest OS mapping by OS display name
	OsDisplayName *string `protobuf:"bytes,3,opt,name=os_display_name,json=osDisplayName" json:"os_display_name,omitempty"`
	// list Guest OS mapping by OS mapping name with hypervisor
	OsNameForHypervisor *string `protobuf:"bytes,4,opt,name=os_name_for_hypervisor,json=osNameForHypervisor" json:"os_name_for_hypervisor,omitempty"`
	// list Guest OS mapping by hypervisor
	Hypervisor *string `protobuf:"bytes,5,opt,name=hypervisor" json:"hypervisor,omitempty"`
	// list Guest OS mapping by hypervisor version. Must be used with hypervisor parameter
	HypervisorVersion *string `protobuf:"bytes,6,opt,name=hypervisor_version,json=hypervisorVersion" json:"hypervisor_version,omitempty"`
	// List by keyword
	Keyword      *string `protobuf:"bytes,7,opt,name=keyword" json:"keyword,omitempty"`
	Page         *int32  `protobuf:"varint,8,opt,name=page" json:"page,omitempty"`
	PageSize     *int32  `protobuf:"varint,9,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
	ResponseType *string `protobuf:"bytes,10,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ListGuestOsMappingRequest represents the parameters for lists all available os mappings for given hypervisor

func (*ListGuestOsMappingRequest) Descriptor deprecated

func (*ListGuestOsMappingRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListGuestOsMappingRequest.ProtoReflect.Descriptor instead.

func (*ListGuestOsMappingRequest) GetHypervisor

func (x *ListGuestOsMappingRequest) GetHypervisor() string

func (*ListGuestOsMappingRequest) GetHypervisorVersion

func (x *ListGuestOsMappingRequest) GetHypervisorVersion() string

func (*ListGuestOsMappingRequest) GetId

func (x *ListGuestOsMappingRequest) GetId() int64

func (*ListGuestOsMappingRequest) GetKeyword

func (x *ListGuestOsMappingRequest) GetKeyword() string

func (*ListGuestOsMappingRequest) GetOsDisplayName

func (x *ListGuestOsMappingRequest) GetOsDisplayName() string

func (*ListGuestOsMappingRequest) GetOsNameForHypervisor

func (x *ListGuestOsMappingRequest) GetOsNameForHypervisor() string

func (*ListGuestOsMappingRequest) GetOsTypeId

func (x *ListGuestOsMappingRequest) GetOsTypeId() int64

func (*ListGuestOsMappingRequest) GetPage

func (x *ListGuestOsMappingRequest) GetPage() int32

func (*ListGuestOsMappingRequest) GetPageSize

func (x *ListGuestOsMappingRequest) GetPageSize() int32

func (*ListGuestOsMappingRequest) GetResponseType

func (x *ListGuestOsMappingRequest) GetResponseType() string

func (*ListGuestOsMappingRequest) ProtoMessage

func (*ListGuestOsMappingRequest) ProtoMessage()

func (*ListGuestOsMappingRequest) ProtoReflect

func (*ListGuestOsMappingRequest) Reset

func (x *ListGuestOsMappingRequest) Reset()

func (*ListGuestOsMappingRequest) String

func (x *ListGuestOsMappingRequest) String() string

type ListGuestOsMappingResponse

type ListGuestOsMappingResponse struct {

	// The list of GuestOsMappings
	Items []*GuestOsMapping `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	// The total count of GuestOsMappings
	TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}

ListGuestOsMappingResponse represents the response from lists all available os mappings for given hypervisor

func (*ListGuestOsMappingResponse) Descriptor deprecated

func (*ListGuestOsMappingResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListGuestOsMappingResponse.ProtoReflect.Descriptor instead.

func (*ListGuestOsMappingResponse) GetItems

func (x *ListGuestOsMappingResponse) GetItems() []*GuestOsMapping

func (*ListGuestOsMappingResponse) GetTotalCount

func (x *ListGuestOsMappingResponse) GetTotalCount() int32

func (*ListGuestOsMappingResponse) ProtoMessage

func (*ListGuestOsMappingResponse) ProtoMessage()

func (*ListGuestOsMappingResponse) ProtoReflect

func (*ListGuestOsMappingResponse) Reset

func (x *ListGuestOsMappingResponse) Reset()

func (*ListGuestOsMappingResponse) String

func (x *ListGuestOsMappingResponse) String() string

type ListGuestOsRequest

type ListGuestOsRequest struct {

	// list by Os type Id
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// list by Os Category id
	OsCategoryId *int64 `protobuf:"varint,2,opt,name=os_category_id,json=osCategoryId" json:"os_category_id,omitempty"`
	// list os by description
	Description *string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"`
	// list resources by display flag; only ROOT admin is eligible to pass this parameter
	Display *bool `protobuf:"varint,4,opt,name=display" json:"display,omitempty"`
	// List by keyword
	Keyword      *string `protobuf:"bytes,5,opt,name=keyword" json:"keyword,omitempty"`
	Page         *int32  `protobuf:"varint,6,opt,name=page" json:"page,omitempty"`
	PageSize     *int32  `protobuf:"varint,7,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
	ResponseType *string `protobuf:"bytes,8,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ListGuestOsRequest represents the parameters for lists all supported os types for this cloud.

func (*ListGuestOsRequest) Descriptor deprecated

func (*ListGuestOsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListGuestOsRequest.ProtoReflect.Descriptor instead.

func (*ListGuestOsRequest) GetDescription

func (x *ListGuestOsRequest) GetDescription() string

func (*ListGuestOsRequest) GetDisplay

func (x *ListGuestOsRequest) GetDisplay() bool

func (*ListGuestOsRequest) GetId

func (x *ListGuestOsRequest) GetId() int64

func (*ListGuestOsRequest) GetKeyword

func (x *ListGuestOsRequest) GetKeyword() string

func (*ListGuestOsRequest) GetOsCategoryId

func (x *ListGuestOsRequest) GetOsCategoryId() int64

func (*ListGuestOsRequest) GetPage

func (x *ListGuestOsRequest) GetPage() int32

func (*ListGuestOsRequest) GetPageSize

func (x *ListGuestOsRequest) GetPageSize() int32

func (*ListGuestOsRequest) GetResponseType

func (x *ListGuestOsRequest) GetResponseType() string

func (*ListGuestOsRequest) ProtoMessage

func (*ListGuestOsRequest) ProtoMessage()

func (*ListGuestOsRequest) ProtoReflect

func (x *ListGuestOsRequest) ProtoReflect() protoreflect.Message

func (*ListGuestOsRequest) Reset

func (x *ListGuestOsRequest) Reset()

func (*ListGuestOsRequest) String

func (x *ListGuestOsRequest) String() string

type ListGuestOsResponse

type ListGuestOsResponse struct {

	// The list of GuestOSs
	Items []*GuestOS `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	// The total count of GuestOSs
	TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}

ListGuestOsResponse represents the response from lists all supported os types for this cloud.

func (*ListGuestOsResponse) Descriptor deprecated

func (*ListGuestOsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListGuestOsResponse.ProtoReflect.Descriptor instead.

func (*ListGuestOsResponse) GetItems

func (x *ListGuestOsResponse) GetItems() []*GuestOS

func (*ListGuestOsResponse) GetTotalCount

func (x *ListGuestOsResponse) GetTotalCount() int32

func (*ListGuestOsResponse) ProtoMessage

func (*ListGuestOsResponse) ProtoMessage()

func (*ListGuestOsResponse) ProtoReflect

func (x *ListGuestOsResponse) ProtoReflect() protoreflect.Message

func (*ListGuestOsResponse) Reset

func (x *ListGuestOsResponse) Reset()

func (*ListGuestOsResponse) String

func (x *ListGuestOsResponse) String() string

type RemoveGuestOsMappingRequest

type RemoveGuestOsMappingRequest struct {

	// ID of the guest OS mapping
	Id            *int64  `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	StartEventId  *int64  `protobuf:"varint,2,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId *string `protobuf:"bytes,3,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType  *string `protobuf:"bytes,4,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

RemoveGuestOsMappingRequest represents the parameters for removes a guest os mapping.

func (*RemoveGuestOsMappingRequest) Descriptor deprecated

func (*RemoveGuestOsMappingRequest) Descriptor() ([]byte, []int)

Deprecated: Use RemoveGuestOsMappingRequest.ProtoReflect.Descriptor instead.

func (*RemoveGuestOsMappingRequest) GetId

func (*RemoveGuestOsMappingRequest) GetInjectedJobId

func (x *RemoveGuestOsMappingRequest) GetInjectedJobId() string

func (*RemoveGuestOsMappingRequest) GetResponseType

func (x *RemoveGuestOsMappingRequest) GetResponseType() string

func (*RemoveGuestOsMappingRequest) GetStartEventId

func (x *RemoveGuestOsMappingRequest) GetStartEventId() int64

func (*RemoveGuestOsMappingRequest) ProtoMessage

func (*RemoveGuestOsMappingRequest) ProtoMessage()

func (*RemoveGuestOsMappingRequest) ProtoReflect

func (*RemoveGuestOsMappingRequest) Reset

func (x *RemoveGuestOsMappingRequest) Reset()

func (*RemoveGuestOsMappingRequest) String

func (x *RemoveGuestOsMappingRequest) String() string

type RemoveGuestOsMappingResponse

type RemoveGuestOsMappingResponse struct {

	// The Result
	Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
	// contains filtered or unexported fields
}

RemoveGuestOsMappingResponse represents the response from removes a guest os mapping.

func (*RemoveGuestOsMappingResponse) Descriptor deprecated

func (*RemoveGuestOsMappingResponse) Descriptor() ([]byte, []int)

Deprecated: Use RemoveGuestOsMappingResponse.ProtoReflect.Descriptor instead.

func (*RemoveGuestOsMappingResponse) GetResult

func (x *RemoveGuestOsMappingResponse) GetResult() *Result

func (*RemoveGuestOsMappingResponse) ProtoMessage

func (*RemoveGuestOsMappingResponse) ProtoMessage()

func (*RemoveGuestOsMappingResponse) ProtoReflect

func (*RemoveGuestOsMappingResponse) Reset

func (x *RemoveGuestOsMappingResponse) Reset()

func (*RemoveGuestOsMappingResponse) String

type RemoveGuestOsRequest

type RemoveGuestOsRequest struct {

	// ID of the guest OS
	Id            *int64  `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	StartEventId  *int64  `protobuf:"varint,2,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId *string `protobuf:"bytes,3,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType  *string `protobuf:"bytes,4,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

RemoveGuestOsRequest represents the parameters for removes a guest os from listing.

func (*RemoveGuestOsRequest) Descriptor deprecated

func (*RemoveGuestOsRequest) Descriptor() ([]byte, []int)

Deprecated: Use RemoveGuestOsRequest.ProtoReflect.Descriptor instead.

func (*RemoveGuestOsRequest) GetId

func (x *RemoveGuestOsRequest) GetId() int64

func (*RemoveGuestOsRequest) GetInjectedJobId

func (x *RemoveGuestOsRequest) GetInjectedJobId() string

func (*RemoveGuestOsRequest) GetResponseType

func (x *RemoveGuestOsRequest) GetResponseType() string

func (*RemoveGuestOsRequest) GetStartEventId

func (x *RemoveGuestOsRequest) GetStartEventId() int64

func (*RemoveGuestOsRequest) ProtoMessage

func (*RemoveGuestOsRequest) ProtoMessage()

func (*RemoveGuestOsRequest) ProtoReflect

func (x *RemoveGuestOsRequest) ProtoReflect() protoreflect.Message

func (*RemoveGuestOsRequest) Reset

func (x *RemoveGuestOsRequest) Reset()

func (*RemoveGuestOsRequest) String

func (x *RemoveGuestOsRequest) String() string

type RemoveGuestOsResponse

type RemoveGuestOsResponse struct {

	// The Result
	Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
	// contains filtered or unexported fields
}

RemoveGuestOsResponse represents the response from removes a guest os from listing.

func (*RemoveGuestOsResponse) Descriptor deprecated

func (*RemoveGuestOsResponse) Descriptor() ([]byte, []int)

Deprecated: Use RemoveGuestOsResponse.ProtoReflect.Descriptor instead.

func (*RemoveGuestOsResponse) GetResult

func (x *RemoveGuestOsResponse) GetResult() *Result

func (*RemoveGuestOsResponse) ProtoMessage

func (*RemoveGuestOsResponse) ProtoMessage()

func (*RemoveGuestOsResponse) ProtoReflect

func (x *RemoveGuestOsResponse) ProtoReflect() protoreflect.Message

func (*RemoveGuestOsResponse) Reset

func (x *RemoveGuestOsResponse) Reset()

func (*RemoveGuestOsResponse) String

func (x *RemoveGuestOsResponse) 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) Descriptor() ([]byte, []int)

Deprecated: Use Result.ProtoReflect.Descriptor instead.

func (*Result) GetDisplayText

func (x *Result) GetDisplayText() string

func (*Result) GetId

func (x *Result) GetId() string

func (*Result) GetJobId

func (x *Result) GetJobId() string

func (*Result) GetJobStatus

func (x *Result) GetJobStatus() string

func (*Result) GetSuccess

func (x *Result) GetSuccess() bool

func (*Result) ProtoMessage

func (*Result) ProtoMessage()

func (*Result) ProtoReflect

func (x *Result) ProtoReflect() protoreflect.Message

func (*Result) Reset

func (x *Result) Reset()

func (*Result) String

func (x *Result) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Success.ProtoReflect.Descriptor instead.

func (*Success) GetDisplayText

func (x *Success) GetDisplayText() string

func (*Success) GetSuccess

func (x *Success) GetSuccess() bool

func (*Success) ProtoMessage

func (*Success) ProtoMessage()

func (*Success) ProtoReflect

func (x *Success) ProtoReflect() protoreflect.Message

func (*Success) Reset

func (x *Success) Reset()

func (*Success) String

func (x *Success) String() string

type UnimplementedGuestServiceServer

type UnimplementedGuestServiceServer struct{}

UnimplementedGuestServiceServer 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 (UnimplementedGuestServiceServer) AddGuestOs

func (UnimplementedGuestServiceServer) AddGuestOsMapping

func (UnimplementedGuestServiceServer) ListGuestOs

func (UnimplementedGuestServiceServer) ListGuestOsMapping

func (UnimplementedGuestServiceServer) RemoveGuestOs

func (UnimplementedGuestServiceServer) UpdateGuestOs

type UnsafeGuestServiceServer

type UnsafeGuestServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeGuestServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to GuestServiceServer will result in compilation errors.

type UpdateGuestOsMappingRequest

type UpdateGuestOsMappingRequest struct {

	// UUID of the Guest OS to hypervisor name Mapping
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// Hypervisor specific name for this Guest OS
	OsNameForHypervisor *string `protobuf:"bytes,2,opt,name=os_name_for_hypervisor,json=osNameForHypervisor" json:"os_name_for_hypervisor,omitempty"`
	// When set to true, checks for the correct guest os mapping name in the provided hypervisor (supports VMware and XenServer only. At least one hypervisor host with the version specified must be available. Default version will not work.)
	OsMappingCheckEnabled_ *bool   `protobuf:"varint,3,opt,name=os_mapping_check_enabled_,json=osMappingCheckEnabled" json:"os_mapping_check_enabled_,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
}

UpdateGuestOsMappingRequest represents the parameters for updates the information about guest os to hypervisor specific name mapping

func (*UpdateGuestOsMappingRequest) Descriptor deprecated

func (*UpdateGuestOsMappingRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateGuestOsMappingRequest.ProtoReflect.Descriptor instead.

func (*UpdateGuestOsMappingRequest) GetId

func (*UpdateGuestOsMappingRequest) GetInjectedJobId

func (x *UpdateGuestOsMappingRequest) GetInjectedJobId() string

func (*UpdateGuestOsMappingRequest) GetOsMappingCheckEnabled_

func (x *UpdateGuestOsMappingRequest) GetOsMappingCheckEnabled_() bool

func (*UpdateGuestOsMappingRequest) GetOsNameForHypervisor

func (x *UpdateGuestOsMappingRequest) GetOsNameForHypervisor() string

func (*UpdateGuestOsMappingRequest) GetResponseType

func (x *UpdateGuestOsMappingRequest) GetResponseType() string

func (*UpdateGuestOsMappingRequest) GetStartEventId

func (x *UpdateGuestOsMappingRequest) GetStartEventId() int64

func (*UpdateGuestOsMappingRequest) ProtoMessage

func (*UpdateGuestOsMappingRequest) ProtoMessage()

func (*UpdateGuestOsMappingRequest) ProtoReflect

func (*UpdateGuestOsMappingRequest) Reset

func (x *UpdateGuestOsMappingRequest) Reset()

func (*UpdateGuestOsMappingRequest) String

func (x *UpdateGuestOsMappingRequest) String() string

type UpdateGuestOsMappingResponse

type UpdateGuestOsMappingResponse struct {

	// The Result
	Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
	// contains filtered or unexported fields
}

UpdateGuestOsMappingResponse represents the response from updates the information about guest os to hypervisor specific name mapping

func (*UpdateGuestOsMappingResponse) Descriptor deprecated

func (*UpdateGuestOsMappingResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdateGuestOsMappingResponse.ProtoReflect.Descriptor instead.

func (*UpdateGuestOsMappingResponse) GetResult

func (x *UpdateGuestOsMappingResponse) GetResult() *Result

func (*UpdateGuestOsMappingResponse) ProtoMessage

func (*UpdateGuestOsMappingResponse) ProtoMessage()

func (*UpdateGuestOsMappingResponse) ProtoReflect

func (*UpdateGuestOsMappingResponse) Reset

func (x *UpdateGuestOsMappingResponse) Reset()

func (*UpdateGuestOsMappingResponse) String

type UpdateGuestOsRequest

type UpdateGuestOsRequest struct {

	// UUID of the Guest OS
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// Unique display name for Guest OS
	OsDisplayName *string `protobuf:"bytes,2,opt,name=os_display_name,json=osDisplayName" json:"os_display_name,omitempty"`
	// Map of (key/value pairs)
	Details map[string]string `` /* 134-byte string literal not displayed */
	// whether this guest OS is available for end users
	Display       *bool   `protobuf:"varint,4,opt,name=display" json:"display,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
}

UpdateGuestOsRequest represents the parameters for updates the information about guest os

func (*UpdateGuestOsRequest) Descriptor deprecated

func (*UpdateGuestOsRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateGuestOsRequest.ProtoReflect.Descriptor instead.

func (*UpdateGuestOsRequest) GetDetails

func (x *UpdateGuestOsRequest) GetDetails() map[string]string

func (*UpdateGuestOsRequest) GetDisplay

func (x *UpdateGuestOsRequest) GetDisplay() bool

func (*UpdateGuestOsRequest) GetId

func (x *UpdateGuestOsRequest) GetId() int64

func (*UpdateGuestOsRequest) GetInjectedJobId

func (x *UpdateGuestOsRequest) GetInjectedJobId() string

func (*UpdateGuestOsRequest) GetOsDisplayName

func (x *UpdateGuestOsRequest) GetOsDisplayName() string

func (*UpdateGuestOsRequest) GetResponseType

func (x *UpdateGuestOsRequest) GetResponseType() string

func (*UpdateGuestOsRequest) GetStartEventId

func (x *UpdateGuestOsRequest) GetStartEventId() int64

func (*UpdateGuestOsRequest) ProtoMessage

func (*UpdateGuestOsRequest) ProtoMessage()

func (*UpdateGuestOsRequest) ProtoReflect

func (x *UpdateGuestOsRequest) ProtoReflect() protoreflect.Message

func (*UpdateGuestOsRequest) Reset

func (x *UpdateGuestOsRequest) Reset()

func (*UpdateGuestOsRequest) String

func (x *UpdateGuestOsRequest) String() string

type UpdateGuestOsResponse

type UpdateGuestOsResponse struct {

	// The Result
	Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
	// contains filtered or unexported fields
}

UpdateGuestOsResponse represents the response from updates the information about guest os

func (*UpdateGuestOsResponse) Descriptor deprecated

func (*UpdateGuestOsResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdateGuestOsResponse.ProtoReflect.Descriptor instead.

func (*UpdateGuestOsResponse) GetResult

func (x *UpdateGuestOsResponse) GetResult() *Result

func (*UpdateGuestOsResponse) ProtoMessage

func (*UpdateGuestOsResponse) ProtoMessage()

func (*UpdateGuestOsResponse) ProtoReflect

func (x *UpdateGuestOsResponse) ProtoReflect() protoreflect.Message

func (*UpdateGuestOsResponse) Reset

func (x *UpdateGuestOsResponse) Reset()

func (*UpdateGuestOsResponse) String

func (x *UpdateGuestOsResponse) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL