internallbv1

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 (
	InternallbService_ConfigureInternalLoadBalancerElement_FullMethodName = "/cloudstack.management.internallb.v1.InternallbService/ConfigureInternalLoadBalancerElement"
	InternallbService_CreateInternalLoadBalancerElement_FullMethodName    = "/cloudstack.management.internallb.v1.InternallbService/CreateInternalLoadBalancerElement"
	InternallbService_ListInternalLBVMs_FullMethodName                    = "/cloudstack.management.internallb.v1.InternallbService/ListInternalLBVMs"
	InternallbService_ListInternalLoadBalancerElements_FullMethodName     = "/cloudstack.management.internallb.v1.InternallbService/ListInternalLoadBalancerElements"
	InternallbService_StartInternalLBVM_FullMethodName                    = "/cloudstack.management.internallb.v1.InternallbService/StartInternalLBVM"
	InternallbService_StopInternalLBVM_FullMethodName                     = "/cloudstack.management.internallb.v1.InternallbService/StopInternalLBVM"
)

Variables

View Source
var File_cloudstack_management_internallb_v1_internallb_gen_proto protoreflect.FileDescriptor
View Source
var InternallbService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "cloudstack.management.internallb.v1.InternallbService",
	HandlerType: (*InternallbServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ConfigureInternalLoadBalancerElement",
			Handler:    _InternallbService_ConfigureInternalLoadBalancerElement_Handler,
		},
		{
			MethodName: "CreateInternalLoadBalancerElement",
			Handler:    _InternallbService_CreateInternalLoadBalancerElement_Handler,
		},
		{
			MethodName: "ListInternalLBVMs",
			Handler:    _InternallbService_ListInternalLBVMs_Handler,
		},
		{
			MethodName: "ListInternalLoadBalancerElements",
			Handler:    _InternallbService_ListInternalLoadBalancerElements_Handler,
		},
		{
			MethodName: "StartInternalLBVM",
			Handler:    _InternallbService_StartInternalLBVM_Handler,
		},
		{
			MethodName: "StopInternalLBVM",
			Handler:    _InternallbService_StopInternalLBVM_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "cloudstack/management/internallb/v1/internallb.gen.proto",
}

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

Functions

func RegisterInternallbServiceServer

func RegisterInternallbServiceServer(s grpc.ServiceRegistrar, srv InternallbServiceServer)

Types

type ConfigureInternalLoadBalancerElementRequest

type ConfigureInternalLoadBalancerElementRequest struct {

	// the ID of the internal lb provider
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// Enables/Disables the Internal Load Balancer element
	Enabled       *bool   `protobuf:"varint,2,opt,name=enabled" json:"enabled,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
}

ConfigureInternalLoadBalancerElementRequest represents the parameters for configures an internal load balancer element.

func (*ConfigureInternalLoadBalancerElementRequest) Descriptor deprecated

Deprecated: Use ConfigureInternalLoadBalancerElementRequest.ProtoReflect.Descriptor instead.

func (*ConfigureInternalLoadBalancerElementRequest) GetEnabled

func (*ConfigureInternalLoadBalancerElementRequest) GetId

func (*ConfigureInternalLoadBalancerElementRequest) GetInjectedJobId

func (*ConfigureInternalLoadBalancerElementRequest) GetResponseType

func (*ConfigureInternalLoadBalancerElementRequest) GetStartEventId

func (*ConfigureInternalLoadBalancerElementRequest) ProtoMessage

func (*ConfigureInternalLoadBalancerElementRequest) ProtoReflect

func (*ConfigureInternalLoadBalancerElementRequest) Reset

func (*ConfigureInternalLoadBalancerElementRequest) String

type ConfigureInternalLoadBalancerElementResponse

type ConfigureInternalLoadBalancerElementResponse struct {

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

ConfigureInternalLoadBalancerElementResponse represents the response from configures an internal load balancer element.

func (*ConfigureInternalLoadBalancerElementResponse) Descriptor deprecated

Deprecated: Use ConfigureInternalLoadBalancerElementResponse.ProtoReflect.Descriptor instead.

func (*ConfigureInternalLoadBalancerElementResponse) GetResult

func (*ConfigureInternalLoadBalancerElementResponse) ProtoMessage

func (*ConfigureInternalLoadBalancerElementResponse) ProtoReflect

func (*ConfigureInternalLoadBalancerElementResponse) Reset

func (*ConfigureInternalLoadBalancerElementResponse) String

type CreateInternalLoadBalancerElementRequest

type CreateInternalLoadBalancerElementRequest struct {

	// the network service provider ID of the internal load balancer element
	NspId         *int64  `protobuf:"varint,1,opt,name=nsp_id,json=nspId" json:"nsp_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
}

CreateInternalLoadBalancerElementRequest represents the parameters for create an internal load balancer element.

func (*CreateInternalLoadBalancerElementRequest) Descriptor deprecated

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

Deprecated: Use CreateInternalLoadBalancerElementRequest.ProtoReflect.Descriptor instead.

func (*CreateInternalLoadBalancerElementRequest) GetInjectedJobId

func (x *CreateInternalLoadBalancerElementRequest) GetInjectedJobId() string

func (*CreateInternalLoadBalancerElementRequest) GetNspId

func (*CreateInternalLoadBalancerElementRequest) GetResponseType

func (x *CreateInternalLoadBalancerElementRequest) GetResponseType() string

func (*CreateInternalLoadBalancerElementRequest) GetStartEventId

func (x *CreateInternalLoadBalancerElementRequest) GetStartEventId() int64

func (*CreateInternalLoadBalancerElementRequest) ProtoMessage

func (*CreateInternalLoadBalancerElementRequest) ProtoReflect

func (*CreateInternalLoadBalancerElementRequest) Reset

func (*CreateInternalLoadBalancerElementRequest) String

type CreateInternalLoadBalancerElementResponse

type CreateInternalLoadBalancerElementResponse struct {

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

CreateInternalLoadBalancerElementResponse represents the response from create an internal load balancer element.

func (*CreateInternalLoadBalancerElementResponse) Descriptor deprecated

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

Deprecated: Use CreateInternalLoadBalancerElementResponse.ProtoReflect.Descriptor instead.

func (*CreateInternalLoadBalancerElementResponse) GetResult

func (*CreateInternalLoadBalancerElementResponse) ProtoMessage

func (*CreateInternalLoadBalancerElementResponse) ProtoReflect

func (*CreateInternalLoadBalancerElementResponse) Reset

func (*CreateInternalLoadBalancerElementResponse) String

type DomainRouter

type DomainRouter struct {

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

DomainRouter represents a DomainRouter Item

func (*DomainRouter) Descriptor deprecated

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

Deprecated: Use DomainRouter.ProtoReflect.Descriptor instead.

func (*DomainRouter) GetCreated

func (x *DomainRouter) GetCreated() string

func (*DomainRouter) GetDescription

func (x *DomainRouter) GetDescription() string

func (*DomainRouter) GetDisplayName

func (x *DomainRouter) GetDisplayName() string

func (*DomainRouter) GetId

func (x *DomainRouter) GetId() string

func (*DomainRouter) GetName

func (x *DomainRouter) GetName() string

func (*DomainRouter) ProtoMessage

func (*DomainRouter) ProtoMessage()

func (*DomainRouter) ProtoReflect

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

func (*DomainRouter) Reset

func (x *DomainRouter) Reset()

func (*DomainRouter) String

func (x *DomainRouter) String() string

type InternalLoadBalancerElement

type InternalLoadBalancerElement struct {

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

InternalLoadBalancerElement represents a InternalLoadBalancerElement Item

func (*InternalLoadBalancerElement) Descriptor deprecated

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

Deprecated: Use InternalLoadBalancerElement.ProtoReflect.Descriptor instead.

func (*InternalLoadBalancerElement) GetCreated

func (x *InternalLoadBalancerElement) GetCreated() string

func (*InternalLoadBalancerElement) GetDescription

func (x *InternalLoadBalancerElement) GetDescription() string

func (*InternalLoadBalancerElement) GetDisplayName

func (x *InternalLoadBalancerElement) GetDisplayName() string

func (*InternalLoadBalancerElement) GetId

func (*InternalLoadBalancerElement) GetName

func (x *InternalLoadBalancerElement) GetName() string

func (*InternalLoadBalancerElement) ProtoMessage

func (*InternalLoadBalancerElement) ProtoMessage()

func (*InternalLoadBalancerElement) ProtoReflect

func (*InternalLoadBalancerElement) Reset

func (x *InternalLoadBalancerElement) Reset()

func (*InternalLoadBalancerElement) String

func (x *InternalLoadBalancerElement) String() string

type InternallbServiceClient

type InternallbServiceClient interface {
	// ConfigureInternalLoadBalancerElement Configures an Internal Load Balancer element.
	ConfigureInternalLoadBalancerElement(ctx context.Context, in *ConfigureInternalLoadBalancerElementRequest, opts ...grpc.CallOption) (*ConfigureInternalLoadBalancerElementResponse, error)
	// CreateInternalLoadBalancerElement Create an Internal Load Balancer element.
	CreateInternalLoadBalancerElement(ctx context.Context, in *CreateInternalLoadBalancerElementRequest, opts ...grpc.CallOption) (*CreateInternalLoadBalancerElementResponse, error)
	// ListInternalLBVMs List internal LB VMs.
	ListInternalLBVMs(ctx context.Context, in *ListInternalLBVMsRequest, opts ...grpc.CallOption) (*ListInternalLBVMsResponse, error)
	// ListInternalLoadBalancerElements Lists all available Internal Load Balancer elements.
	ListInternalLoadBalancerElements(ctx context.Context, in *ListInternalLoadBalancerElementsRequest, opts ...grpc.CallOption) (*ListInternalLoadBalancerElementsResponse, error)
	// StartInternalLBVM Starts an existing internal lb vm.
	StartInternalLBVM(ctx context.Context, in *StartInternalLBVMRequest, opts ...grpc.CallOption) (*StartInternalLBVMResponse, error)
	// StopInternalLBVM Stops an Internal LB vm.
	StopInternalLBVM(ctx context.Context, in *StopInternalLBVMRequest, opts ...grpc.CallOption) (*StopInternalLBVMResponse, error)
}

InternallbServiceClient is the client API for InternallbService 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.

InternallbService provides operations for managing Internallbs

type InternallbServiceServer

type InternallbServiceServer interface {
	// ConfigureInternalLoadBalancerElement Configures an Internal Load Balancer element.
	ConfigureInternalLoadBalancerElement(context.Context, *ConfigureInternalLoadBalancerElementRequest) (*ConfigureInternalLoadBalancerElementResponse, error)
	// CreateInternalLoadBalancerElement Create an Internal Load Balancer element.
	CreateInternalLoadBalancerElement(context.Context, *CreateInternalLoadBalancerElementRequest) (*CreateInternalLoadBalancerElementResponse, error)
	// ListInternalLBVMs List internal LB VMs.
	ListInternalLBVMs(context.Context, *ListInternalLBVMsRequest) (*ListInternalLBVMsResponse, error)
	// ListInternalLoadBalancerElements Lists all available Internal Load Balancer elements.
	ListInternalLoadBalancerElements(context.Context, *ListInternalLoadBalancerElementsRequest) (*ListInternalLoadBalancerElementsResponse, error)
	// StartInternalLBVM Starts an existing internal lb vm.
	StartInternalLBVM(context.Context, *StartInternalLBVMRequest) (*StartInternalLBVMResponse, error)
	// StopInternalLBVM Stops an Internal LB vm.
	StopInternalLBVM(context.Context, *StopInternalLBVMRequest) (*StopInternalLBVMResponse, error)
	// contains filtered or unexported methods
}

InternallbServiceServer is the server API for InternallbService service. All implementations must embed UnimplementedInternallbServiceServer for forward compatibility.

InternallbService provides operations for managing Internallbs

type ListInternalLBVMsRequest

type ListInternalLBVMsRequest struct {

	// the host ID of the Internal LB VM
	HostId *int64 `protobuf:"varint,1,opt,name=host_id,json=hostId" json:"host_id,omitempty"`
	// the ID of the Internal LB VM
	Id *int64 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"`
	// the name of the Internal LB VM
	RouterName *string `protobuf:"bytes,3,opt,name=router_name,json=routerName" json:"router_name,omitempty"`
	// the Pod ID of the Internal LB VM
	PodId *int64 `protobuf:"varint,4,opt,name=pod_id,json=podId" json:"pod_id,omitempty"`
	// the state of the Internal LB VM
	State *string `protobuf:"bytes,5,opt,name=state" json:"state,omitempty"`
	// the Zone ID of the Internal LB VM
	ZoneId *int64 `protobuf:"varint,6,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
	// list by network id
	NetworkId *int64 `protobuf:"varint,7,opt,name=network_id,json=networkId" json:"network_id,omitempty"`
	// List Internal LB VMs by VPC
	VpcId *int64 `protobuf:"varint,8,opt,name=vpc_id,json=vpcId" json:"vpc_id,omitempty"`
	// if true is passed for this parameter, list only VPC Internal LB VMs
	ForVpc *bool `protobuf:"varint,9,opt,name=for_vpc,json=forVpc" json:"for_vpc,omitempty"`
	// if true is passed for this parameter, also fetch last executed health check results for the VM. Default is false
	FetchHealthCheckResults *bool `` /* 129-byte string literal not displayed */
	// list objects by project; if projectid=-1 lists All VMs
	ProjectId *int64 `protobuf:"varint,11,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,12,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,13,opt,name=list_all,json=listAll" json:"list_all,omitempty"`
	// list only resources belonging to the domain specified
	DomainId *int64 `protobuf:"varint,14,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,15,opt,name=recursive" json:"recursive,omitempty"`
	// List by keyword
	Keyword      *string `protobuf:"bytes,16,opt,name=keyword" json:"keyword,omitempty"`
	Page         *int32  `protobuf:"varint,17,opt,name=page" json:"page,omitempty"`
	PageSize     *int32  `protobuf:"varint,18,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
	ResponseType *string `protobuf:"bytes,19,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ListInternalLBVMsRequest represents the parameters for list internal lb vms.

func (*ListInternalLBVMsRequest) Descriptor deprecated

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

Deprecated: Use ListInternalLBVMsRequest.ProtoReflect.Descriptor instead.

func (*ListInternalLBVMsRequest) GetAccountName

func (x *ListInternalLBVMsRequest) GetAccountName() string

func (*ListInternalLBVMsRequest) GetDomainId

func (x *ListInternalLBVMsRequest) GetDomainId() int64

func (*ListInternalLBVMsRequest) GetFetchHealthCheckResults

func (x *ListInternalLBVMsRequest) GetFetchHealthCheckResults() bool

func (*ListInternalLBVMsRequest) GetForVpc

func (x *ListInternalLBVMsRequest) GetForVpc() bool

func (*ListInternalLBVMsRequest) GetHostId

func (x *ListInternalLBVMsRequest) GetHostId() int64

func (*ListInternalLBVMsRequest) GetId

func (x *ListInternalLBVMsRequest) GetId() int64

func (*ListInternalLBVMsRequest) GetKeyword

func (x *ListInternalLBVMsRequest) GetKeyword() string

func (*ListInternalLBVMsRequest) GetListAll

func (x *ListInternalLBVMsRequest) GetListAll() bool

func (*ListInternalLBVMsRequest) GetNetworkId

func (x *ListInternalLBVMsRequest) GetNetworkId() int64

func (*ListInternalLBVMsRequest) GetPage

func (x *ListInternalLBVMsRequest) GetPage() int32

func (*ListInternalLBVMsRequest) GetPageSize

func (x *ListInternalLBVMsRequest) GetPageSize() int32

func (*ListInternalLBVMsRequest) GetPodId

func (x *ListInternalLBVMsRequest) GetPodId() int64

func (*ListInternalLBVMsRequest) GetProjectId

func (x *ListInternalLBVMsRequest) GetProjectId() int64

func (*ListInternalLBVMsRequest) GetRecursive

func (x *ListInternalLBVMsRequest) GetRecursive() bool

func (*ListInternalLBVMsRequest) GetResponseType

func (x *ListInternalLBVMsRequest) GetResponseType() string

func (*ListInternalLBVMsRequest) GetRouterName

func (x *ListInternalLBVMsRequest) GetRouterName() string

func (*ListInternalLBVMsRequest) GetState

func (x *ListInternalLBVMsRequest) GetState() string

func (*ListInternalLBVMsRequest) GetVpcId

func (x *ListInternalLBVMsRequest) GetVpcId() int64

func (*ListInternalLBVMsRequest) GetZoneId

func (x *ListInternalLBVMsRequest) GetZoneId() int64

func (*ListInternalLBVMsRequest) ProtoMessage

func (*ListInternalLBVMsRequest) ProtoMessage()

func (*ListInternalLBVMsRequest) ProtoReflect

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

func (*ListInternalLBVMsRequest) Reset

func (x *ListInternalLBVMsRequest) Reset()

func (*ListInternalLBVMsRequest) String

func (x *ListInternalLBVMsRequest) String() string

type ListInternalLBVMsResponse

type ListInternalLBVMsResponse struct {

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

ListInternalLBVMsResponse represents the response from list internal lb vms.

func (*ListInternalLBVMsResponse) Descriptor deprecated

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

Deprecated: Use ListInternalLBVMsResponse.ProtoReflect.Descriptor instead.

func (*ListInternalLBVMsResponse) GetItems

func (x *ListInternalLBVMsResponse) GetItems() []*DomainRouter

func (*ListInternalLBVMsResponse) GetTotalCount

func (x *ListInternalLBVMsResponse) GetTotalCount() int32

func (*ListInternalLBVMsResponse) ProtoMessage

func (*ListInternalLBVMsResponse) ProtoMessage()

func (*ListInternalLBVMsResponse) ProtoReflect

func (*ListInternalLBVMsResponse) Reset

func (x *ListInternalLBVMsResponse) Reset()

func (*ListInternalLBVMsResponse) String

func (x *ListInternalLBVMsResponse) String() string

type ListInternalLoadBalancerElementsRequest

type ListInternalLoadBalancerElementsRequest struct {

	// list internal load balancer elements by id
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// list internal load balancer elements by network service provider id
	NspId *int64 `protobuf:"varint,2,opt,name=nsp_id,json=nspId" json:"nsp_id,omitempty"`
	// list internal load balancer elements by enabled state
	Enabled *bool `protobuf:"varint,3,opt,name=enabled" json:"enabled,omitempty"`
	// List by keyword
	Keyword      *string `protobuf:"bytes,4,opt,name=keyword" json:"keyword,omitempty"`
	Page         *int32  `protobuf:"varint,5,opt,name=page" json:"page,omitempty"`
	PageSize     *int32  `protobuf:"varint,6,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
	ResponseType *string `protobuf:"bytes,7,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ListInternalLoadBalancerElementsRequest represents the parameters for lists all available internal load balancer elements.

func (*ListInternalLoadBalancerElementsRequest) Descriptor deprecated

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

Deprecated: Use ListInternalLoadBalancerElementsRequest.ProtoReflect.Descriptor instead.

func (*ListInternalLoadBalancerElementsRequest) GetEnabled

func (*ListInternalLoadBalancerElementsRequest) GetId

func (*ListInternalLoadBalancerElementsRequest) GetKeyword

func (*ListInternalLoadBalancerElementsRequest) GetNspId

func (*ListInternalLoadBalancerElementsRequest) GetPage

func (*ListInternalLoadBalancerElementsRequest) GetPageSize

func (*ListInternalLoadBalancerElementsRequest) GetResponseType

func (x *ListInternalLoadBalancerElementsRequest) GetResponseType() string

func (*ListInternalLoadBalancerElementsRequest) ProtoMessage

func (*ListInternalLoadBalancerElementsRequest) ProtoReflect

func (*ListInternalLoadBalancerElementsRequest) Reset

func (*ListInternalLoadBalancerElementsRequest) String

type ListInternalLoadBalancerElementsResponse

type ListInternalLoadBalancerElementsResponse struct {

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

ListInternalLoadBalancerElementsResponse represents the response from lists all available internal load balancer elements.

func (*ListInternalLoadBalancerElementsResponse) Descriptor deprecated

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

Deprecated: Use ListInternalLoadBalancerElementsResponse.ProtoReflect.Descriptor instead.

func (*ListInternalLoadBalancerElementsResponse) GetItems

func (*ListInternalLoadBalancerElementsResponse) GetTotalCount

func (*ListInternalLoadBalancerElementsResponse) ProtoMessage

func (*ListInternalLoadBalancerElementsResponse) ProtoReflect

func (*ListInternalLoadBalancerElementsResponse) Reset

func (*ListInternalLoadBalancerElementsResponse) 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 StartInternalLBVMRequest

type StartInternalLBVMRequest struct {

	// the ID of the internal lb vm
	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
}

StartInternalLBVMRequest represents the parameters for starts an existing internal lb vm.

func (*StartInternalLBVMRequest) Descriptor deprecated

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

Deprecated: Use StartInternalLBVMRequest.ProtoReflect.Descriptor instead.

func (*StartInternalLBVMRequest) GetId

func (x *StartInternalLBVMRequest) GetId() int64

func (*StartInternalLBVMRequest) GetInjectedJobId

func (x *StartInternalLBVMRequest) GetInjectedJobId() string

func (*StartInternalLBVMRequest) GetResponseType

func (x *StartInternalLBVMRequest) GetResponseType() string

func (*StartInternalLBVMRequest) GetStartEventId

func (x *StartInternalLBVMRequest) GetStartEventId() int64

func (*StartInternalLBVMRequest) ProtoMessage

func (*StartInternalLBVMRequest) ProtoMessage()

func (*StartInternalLBVMRequest) ProtoReflect

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

func (*StartInternalLBVMRequest) Reset

func (x *StartInternalLBVMRequest) Reset()

func (*StartInternalLBVMRequest) String

func (x *StartInternalLBVMRequest) String() string

type StartInternalLBVMResponse

type StartInternalLBVMResponse struct {

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

StartInternalLBVMResponse represents the response from starts an existing internal lb vm.

func (*StartInternalLBVMResponse) Descriptor deprecated

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

Deprecated: Use StartInternalLBVMResponse.ProtoReflect.Descriptor instead.

func (*StartInternalLBVMResponse) GetResult

func (x *StartInternalLBVMResponse) GetResult() *Result

func (*StartInternalLBVMResponse) ProtoMessage

func (*StartInternalLBVMResponse) ProtoMessage()

func (*StartInternalLBVMResponse) ProtoReflect

func (*StartInternalLBVMResponse) Reset

func (x *StartInternalLBVMResponse) Reset()

func (*StartInternalLBVMResponse) String

func (x *StartInternalLBVMResponse) String() string

type StopInternalLBVMRequest

type StopInternalLBVMRequest struct {

	// the ID of the internal lb vm
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// Force stop the VM (vm is marked as Stopped even when command fails to be send to the backend, otherwise a force poweroff is attempted). To be used if the caller knows the VM is stopped and should be marked as such.
	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
}

StopInternalLBVMRequest represents the parameters for stops an internal lb vm.

func (*StopInternalLBVMRequest) Descriptor deprecated

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

Deprecated: Use StopInternalLBVMRequest.ProtoReflect.Descriptor instead.

func (*StopInternalLBVMRequest) GetForced

func (x *StopInternalLBVMRequest) GetForced() bool

func (*StopInternalLBVMRequest) GetId

func (x *StopInternalLBVMRequest) GetId() int64

func (*StopInternalLBVMRequest) GetInjectedJobId

func (x *StopInternalLBVMRequest) GetInjectedJobId() string

func (*StopInternalLBVMRequest) GetResponseType

func (x *StopInternalLBVMRequest) GetResponseType() string

func (*StopInternalLBVMRequest) GetStartEventId

func (x *StopInternalLBVMRequest) GetStartEventId() int64

func (*StopInternalLBVMRequest) ProtoMessage

func (*StopInternalLBVMRequest) ProtoMessage()

func (*StopInternalLBVMRequest) ProtoReflect

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

func (*StopInternalLBVMRequest) Reset

func (x *StopInternalLBVMRequest) Reset()

func (*StopInternalLBVMRequest) String

func (x *StopInternalLBVMRequest) String() string

type StopInternalLBVMResponse

type StopInternalLBVMResponse struct {

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

StopInternalLBVMResponse represents the response from stops an internal lb vm.

func (*StopInternalLBVMResponse) Descriptor deprecated

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

Deprecated: Use StopInternalLBVMResponse.ProtoReflect.Descriptor instead.

func (*StopInternalLBVMResponse) GetResult

func (x *StopInternalLBVMResponse) GetResult() *Result

func (*StopInternalLBVMResponse) ProtoMessage

func (*StopInternalLBVMResponse) ProtoMessage()

func (*StopInternalLBVMResponse) ProtoReflect

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

func (*StopInternalLBVMResponse) Reset

func (x *StopInternalLBVMResponse) Reset()

func (*StopInternalLBVMResponse) String

func (x *StopInternalLBVMResponse) 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 UnimplementedInternallbServiceServer

type UnimplementedInternallbServiceServer struct{}

UnimplementedInternallbServiceServer 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 (UnimplementedInternallbServiceServer) ListInternalLBVMs

func (UnimplementedInternallbServiceServer) StartInternalLBVM

func (UnimplementedInternallbServiceServer) StopInternalLBVM

type UnsafeInternallbServiceServer

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

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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