loadbalancerv1

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 (
	LoadbalancerService_AssignCertToLoadBalancer_FullMethodName                = "/cloudstack.management.loadbalancer.v1.LoadbalancerService/AssignCertToLoadBalancer"
	LoadbalancerService_AssignToLoadBalancerRule_FullMethodName                = "/cloudstack.management.loadbalancer.v1.LoadbalancerService/AssignToLoadBalancerRule"
	LoadbalancerService_CreateApplicationLoadBalancer_FullMethodName           = "/cloudstack.management.loadbalancer.v1.LoadbalancerService/CreateApplicationLoadBalancer"
	LoadbalancerService_CreateLBHealthCheckPolicy_FullMethodName               = "/cloudstack.management.loadbalancer.v1.LoadbalancerService/CreateLBHealthCheckPolicy"
	LoadbalancerService_CreateLBStickinessPolicy_FullMethodName                = "/cloudstack.management.loadbalancer.v1.LoadbalancerService/CreateLBStickinessPolicy"
	LoadbalancerService_CreateLoadBalancerRule_FullMethodName                  = "/cloudstack.management.loadbalancer.v1.LoadbalancerService/CreateLoadBalancerRule"
	LoadbalancerService_DeleteApplicationLoadBalancer_FullMethodName           = "/cloudstack.management.loadbalancer.v1.LoadbalancerService/DeleteApplicationLoadBalancer"
	LoadbalancerService_DeleteLBHealthCheckPolicy_FullMethodName               = "/cloudstack.management.loadbalancer.v1.LoadbalancerService/DeleteLBHealthCheckPolicy"
	LoadbalancerService_DeleteLBStickinessPolicy_FullMethodName                = "/cloudstack.management.loadbalancer.v1.LoadbalancerService/DeleteLBStickinessPolicy"
	LoadbalancerService_DeleteLoadBalancerRule_FullMethodName                  = "/cloudstack.management.loadbalancer.v1.LoadbalancerService/DeleteLoadBalancerRule"
	LoadbalancerService_DeleteSslCert_FullMethodName                           = "/cloudstack.management.loadbalancer.v1.LoadbalancerService/DeleteSslCert"
	LoadbalancerService_ListApplicationLoadBalancers_FullMethodName            = "/cloudstack.management.loadbalancer.v1.LoadbalancerService/ListApplicationLoadBalancers"
	LoadbalancerService_ListLBHealthCheckPolicies_FullMethodName               = "/cloudstack.management.loadbalancer.v1.LoadbalancerService/ListLBHealthCheckPolicies"
	LoadbalancerService_ListLBStickinessPolicies_FullMethodName                = "/cloudstack.management.loadbalancer.v1.LoadbalancerService/ListLBStickinessPolicies"
	LoadbalancerService_ListLoadBalancerRuleInstances_FullMethodName           = "/cloudstack.management.loadbalancer.v1.LoadbalancerService/ListLoadBalancerRuleInstances"
	LoadbalancerService_ListLoadBalancerRuleInstancesCmdByAdmin_FullMethodName = "/cloudstack.management.loadbalancer.v1.LoadbalancerService/ListLoadBalancerRuleInstancesCmdByAdmin"
	LoadbalancerService_ListLoadBalancerRules_FullMethodName                   = "/cloudstack.management.loadbalancer.v1.LoadbalancerService/ListLoadBalancerRules"
	LoadbalancerService_ListSslCerts_FullMethodName                            = "/cloudstack.management.loadbalancer.v1.LoadbalancerService/ListSslCerts"
	LoadbalancerService_RemoveCertFromLoadBalancer_FullMethodName              = "/cloudstack.management.loadbalancer.v1.LoadbalancerService/RemoveCertFromLoadBalancer"
	LoadbalancerService_RemoveFromLoadBalancerRule_FullMethodName              = "/cloudstack.management.loadbalancer.v1.LoadbalancerService/RemoveFromLoadBalancerRule"
	LoadbalancerService_UpdateApplicationLoadBalancer_FullMethodName           = "/cloudstack.management.loadbalancer.v1.LoadbalancerService/UpdateApplicationLoadBalancer"
	LoadbalancerService_UpdateLBHealthCheckPolicy_FullMethodName               = "/cloudstack.management.loadbalancer.v1.LoadbalancerService/UpdateLBHealthCheckPolicy"
	LoadbalancerService_UpdateLBStickinessPolicy_FullMethodName                = "/cloudstack.management.loadbalancer.v1.LoadbalancerService/UpdateLBStickinessPolicy"
	LoadbalancerService_UpdateLoadBalancerRule_FullMethodName                  = "/cloudstack.management.loadbalancer.v1.LoadbalancerService/UpdateLoadBalancerRule"
	LoadbalancerService_UploadSslCert_FullMethodName                           = "/cloudstack.management.loadbalancer.v1.LoadbalancerService/UploadSslCert"
)

Variables

View Source
var File_cloudstack_management_loadbalancer_v1_loadbalancer_gen_proto protoreflect.FileDescriptor
View Source
var LoadbalancerService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "cloudstack.management.loadbalancer.v1.LoadbalancerService",
	HandlerType: (*LoadbalancerServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "AssignCertToLoadBalancer",
			Handler:    _LoadbalancerService_AssignCertToLoadBalancer_Handler,
		},
		{
			MethodName: "AssignToLoadBalancerRule",
			Handler:    _LoadbalancerService_AssignToLoadBalancerRule_Handler,
		},
		{
			MethodName: "CreateApplicationLoadBalancer",
			Handler:    _LoadbalancerService_CreateApplicationLoadBalancer_Handler,
		},
		{
			MethodName: "CreateLBHealthCheckPolicy",
			Handler:    _LoadbalancerService_CreateLBHealthCheckPolicy_Handler,
		},
		{
			MethodName: "CreateLBStickinessPolicy",
			Handler:    _LoadbalancerService_CreateLBStickinessPolicy_Handler,
		},
		{
			MethodName: "CreateLoadBalancerRule",
			Handler:    _LoadbalancerService_CreateLoadBalancerRule_Handler,
		},
		{
			MethodName: "DeleteApplicationLoadBalancer",
			Handler:    _LoadbalancerService_DeleteApplicationLoadBalancer_Handler,
		},
		{
			MethodName: "DeleteLBHealthCheckPolicy",
			Handler:    _LoadbalancerService_DeleteLBHealthCheckPolicy_Handler,
		},
		{
			MethodName: "DeleteLBStickinessPolicy",
			Handler:    _LoadbalancerService_DeleteLBStickinessPolicy_Handler,
		},
		{
			MethodName: "DeleteLoadBalancerRule",
			Handler:    _LoadbalancerService_DeleteLoadBalancerRule_Handler,
		},
		{
			MethodName: "DeleteSslCert",
			Handler:    _LoadbalancerService_DeleteSslCert_Handler,
		},
		{
			MethodName: "ListApplicationLoadBalancers",
			Handler:    _LoadbalancerService_ListApplicationLoadBalancers_Handler,
		},
		{
			MethodName: "ListLBHealthCheckPolicies",
			Handler:    _LoadbalancerService_ListLBHealthCheckPolicies_Handler,
		},
		{
			MethodName: "ListLBStickinessPolicies",
			Handler:    _LoadbalancerService_ListLBStickinessPolicies_Handler,
		},
		{
			MethodName: "ListLoadBalancerRuleInstances",
			Handler:    _LoadbalancerService_ListLoadBalancerRuleInstances_Handler,
		},
		{
			MethodName: "ListLoadBalancerRuleInstancesCmdByAdmin",
			Handler:    _LoadbalancerService_ListLoadBalancerRuleInstancesCmdByAdmin_Handler,
		},
		{
			MethodName: "ListLoadBalancerRules",
			Handler:    _LoadbalancerService_ListLoadBalancerRules_Handler,
		},
		{
			MethodName: "ListSslCerts",
			Handler:    _LoadbalancerService_ListSslCerts_Handler,
		},
		{
			MethodName: "RemoveCertFromLoadBalancer",
			Handler:    _LoadbalancerService_RemoveCertFromLoadBalancer_Handler,
		},
		{
			MethodName: "RemoveFromLoadBalancerRule",
			Handler:    _LoadbalancerService_RemoveFromLoadBalancerRule_Handler,
		},
		{
			MethodName: "UpdateApplicationLoadBalancer",
			Handler:    _LoadbalancerService_UpdateApplicationLoadBalancer_Handler,
		},
		{
			MethodName: "UpdateLBHealthCheckPolicy",
			Handler:    _LoadbalancerService_UpdateLBHealthCheckPolicy_Handler,
		},
		{
			MethodName: "UpdateLBStickinessPolicy",
			Handler:    _LoadbalancerService_UpdateLBStickinessPolicy_Handler,
		},
		{
			MethodName: "UpdateLoadBalancerRule",
			Handler:    _LoadbalancerService_UpdateLoadBalancerRule_Handler,
		},
		{
			MethodName: "UploadSslCert",
			Handler:    _LoadbalancerService_UploadSslCert_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "cloudstack/management/loadbalancer/v1/loadbalancer.gen.proto",
}

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

Functions

func RegisterLoadbalancerServiceServer

func RegisterLoadbalancerServiceServer(s grpc.ServiceRegistrar, srv LoadbalancerServiceServer)

Types

type ApplicationLoadBalancer

type ApplicationLoadBalancer struct {

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

ApplicationLoadBalancer represents a ApplicationLoadBalancer Item

func (*ApplicationLoadBalancer) Descriptor deprecated

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

Deprecated: Use ApplicationLoadBalancer.ProtoReflect.Descriptor instead.

func (*ApplicationLoadBalancer) GetCreated

func (x *ApplicationLoadBalancer) GetCreated() string

func (*ApplicationLoadBalancer) GetDescription

func (x *ApplicationLoadBalancer) GetDescription() string

func (*ApplicationLoadBalancer) GetDisplayName

func (x *ApplicationLoadBalancer) GetDisplayName() string

func (*ApplicationLoadBalancer) GetId

func (x *ApplicationLoadBalancer) GetId() string

func (*ApplicationLoadBalancer) GetName

func (x *ApplicationLoadBalancer) GetName() string

func (*ApplicationLoadBalancer) ProtoMessage

func (*ApplicationLoadBalancer) ProtoMessage()

func (*ApplicationLoadBalancer) ProtoReflect

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

func (*ApplicationLoadBalancer) Reset

func (x *ApplicationLoadBalancer) Reset()

func (*ApplicationLoadBalancer) String

func (x *ApplicationLoadBalancer) String() string

type AssignCertToLoadBalancerRequest

type AssignCertToLoadBalancerRequest struct {

	// the ID of the load balancer rule
	LbRuleId *int64 `protobuf:"varint,1,opt,name=lb_rule_id,json=lbRuleId" json:"lb_rule_id,omitempty"`
	// the ID of the certificate
	CertId        *int64  `protobuf:"varint,2,opt,name=cert_id,json=certId" json:"cert_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
}

AssignCertToLoadBalancerRequest represents the parameters for assigns a certificate to a load balancer rule

func (*AssignCertToLoadBalancerRequest) Descriptor deprecated

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

Deprecated: Use AssignCertToLoadBalancerRequest.ProtoReflect.Descriptor instead.

func (*AssignCertToLoadBalancerRequest) GetCertId

func (x *AssignCertToLoadBalancerRequest) GetCertId() int64

func (*AssignCertToLoadBalancerRequest) GetInjectedJobId

func (x *AssignCertToLoadBalancerRequest) GetInjectedJobId() string

func (*AssignCertToLoadBalancerRequest) GetLbRuleId

func (x *AssignCertToLoadBalancerRequest) GetLbRuleId() int64

func (*AssignCertToLoadBalancerRequest) GetResponseType

func (x *AssignCertToLoadBalancerRequest) GetResponseType() string

func (*AssignCertToLoadBalancerRequest) GetStartEventId

func (x *AssignCertToLoadBalancerRequest) GetStartEventId() int64

func (*AssignCertToLoadBalancerRequest) ProtoMessage

func (*AssignCertToLoadBalancerRequest) ProtoMessage()

func (*AssignCertToLoadBalancerRequest) ProtoReflect

func (*AssignCertToLoadBalancerRequest) Reset

func (*AssignCertToLoadBalancerRequest) String

type AssignCertToLoadBalancerResponse

type AssignCertToLoadBalancerResponse struct {

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

AssignCertToLoadBalancerResponse represents the response from assigns a certificate to a load balancer rule

func (*AssignCertToLoadBalancerResponse) Descriptor deprecated

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

Deprecated: Use AssignCertToLoadBalancerResponse.ProtoReflect.Descriptor instead.

func (*AssignCertToLoadBalancerResponse) GetResult

func (x *AssignCertToLoadBalancerResponse) GetResult() *Result

func (*AssignCertToLoadBalancerResponse) ProtoMessage

func (*AssignCertToLoadBalancerResponse) ProtoMessage()

func (*AssignCertToLoadBalancerResponse) ProtoReflect

func (*AssignCertToLoadBalancerResponse) Reset

func (*AssignCertToLoadBalancerResponse) String

type AssignToLoadBalancerRuleRequest

type AssignToLoadBalancerRuleRequest struct {

	// the ID of the load balancer rule
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// the list of IDs of the virtual machine that are being assigned to the load balancer rule(i.e. virtualMachineIds=1,2,3)
	VirtualMachineIds []string `protobuf:"bytes,2,rep,name=virtual_machine_ids,json=virtualMachineIds" json:"virtual_machine_ids,omitempty"`
	// VM ID and IP map, vmidipmap[0].vmid=1 vmidipmap[0].vmip=10.1.1.75
	VmIdIpMap_    map[string]string `` /* 161-byte string literal not displayed */
	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
}

AssignToLoadBalancerRuleRequest represents the parameters for assigns virtual machine or a list of virtual machines to a load balancer rule.

func (*AssignToLoadBalancerRuleRequest) Descriptor deprecated

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

Deprecated: Use AssignToLoadBalancerRuleRequest.ProtoReflect.Descriptor instead.

func (*AssignToLoadBalancerRuleRequest) GetId

func (*AssignToLoadBalancerRuleRequest) GetInjectedJobId

func (x *AssignToLoadBalancerRuleRequest) GetInjectedJobId() string

func (*AssignToLoadBalancerRuleRequest) GetResponseType

func (x *AssignToLoadBalancerRuleRequest) GetResponseType() string

func (*AssignToLoadBalancerRuleRequest) GetStartEventId

func (x *AssignToLoadBalancerRuleRequest) GetStartEventId() int64

func (*AssignToLoadBalancerRuleRequest) GetVirtualMachineIds

func (x *AssignToLoadBalancerRuleRequest) GetVirtualMachineIds() []string

func (*AssignToLoadBalancerRuleRequest) GetVmIdIpMap_

func (x *AssignToLoadBalancerRuleRequest) GetVmIdIpMap_() map[string]string

func (*AssignToLoadBalancerRuleRequest) ProtoMessage

func (*AssignToLoadBalancerRuleRequest) ProtoMessage()

func (*AssignToLoadBalancerRuleRequest) ProtoReflect

func (*AssignToLoadBalancerRuleRequest) Reset

func (*AssignToLoadBalancerRuleRequest) String

type AssignToLoadBalancerRuleResponse

type AssignToLoadBalancerRuleResponse struct {

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

AssignToLoadBalancerRuleResponse represents the response from assigns virtual machine or a list of virtual machines to a load balancer rule.

func (*AssignToLoadBalancerRuleResponse) Descriptor deprecated

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

Deprecated: Use AssignToLoadBalancerRuleResponse.ProtoReflect.Descriptor instead.

func (*AssignToLoadBalancerRuleResponse) GetResult

func (x *AssignToLoadBalancerRuleResponse) GetResult() *Result

func (*AssignToLoadBalancerRuleResponse) ProtoMessage

func (*AssignToLoadBalancerRuleResponse) ProtoMessage()

func (*AssignToLoadBalancerRuleResponse) ProtoReflect

func (*AssignToLoadBalancerRuleResponse) Reset

func (*AssignToLoadBalancerRuleResponse) String

type CreateApplicationLoadBalancerRequest

type CreateApplicationLoadBalancerRequest struct {

	// name of the load balancer
	LoadBalancerName *string `protobuf:"bytes,1,opt,name=load_balancer_name,json=loadBalancerName" json:"load_balancer_name,omitempty"`
	// the description of the load balancer
	Description *string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
	// The guest network the load balancer will be created for
	NetworkId *int64 `protobuf:"varint,3,opt,name=network_id,json=networkId" json:"network_id,omitempty"`
	// the source port the network traffic will be load balanced from
	SourcePort *int32 `protobuf:"varint,4,opt,name=source_port,json=sourcePort" json:"source_port,omitempty"`
	// load balancer algorithm (source, roundrobin, leastconn)
	Algorithm *string `protobuf:"bytes,5,opt,name=algorithm" json:"algorithm,omitempty"`
	// the TCP port of the virtual machine where the network traffic will be load balanced to
	InstancePort *int32 `protobuf:"varint,6,opt,name=instance_port,json=instancePort" json:"instance_port,omitempty"`
	// the source IP address the network traffic will be load balanced from
	SourceIp *string `protobuf:"bytes,7,opt,name=source_ip,json=sourceIp" json:"source_ip,omitempty"`
	// the network id of the source ip address
	SourceIpNetworkId *int64 `protobuf:"varint,8,opt,name=source_ip_network_id,json=sourceIpNetworkId" json:"source_ip_network_id,omitempty"`
	// the load balancer scheme. Supported value in this release is Internal
	Scheme *string `protobuf:"bytes,9,opt,name=scheme" json:"scheme,omitempty"`
	// an optional field, whether to the display the rule to the end user or not
	Display       *bool   `protobuf:"varint,10,opt,name=display" json:"display,omitempty"`
	StartEventId  *int64  `protobuf:"varint,11,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId *string `protobuf:"bytes,12,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType  *string `protobuf:"bytes,13,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

CreateApplicationLoadBalancerRequest represents the parameters for creates an internal load balancer

func (*CreateApplicationLoadBalancerRequest) Descriptor deprecated

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

Deprecated: Use CreateApplicationLoadBalancerRequest.ProtoReflect.Descriptor instead.

func (*CreateApplicationLoadBalancerRequest) GetAlgorithm

func (x *CreateApplicationLoadBalancerRequest) GetAlgorithm() string

func (*CreateApplicationLoadBalancerRequest) GetDescription

func (x *CreateApplicationLoadBalancerRequest) GetDescription() string

func (*CreateApplicationLoadBalancerRequest) GetDisplay

func (*CreateApplicationLoadBalancerRequest) GetInjectedJobId

func (x *CreateApplicationLoadBalancerRequest) GetInjectedJobId() string

func (*CreateApplicationLoadBalancerRequest) GetInstancePort

func (x *CreateApplicationLoadBalancerRequest) GetInstancePort() int32

func (*CreateApplicationLoadBalancerRequest) GetLoadBalancerName

func (x *CreateApplicationLoadBalancerRequest) GetLoadBalancerName() string

func (*CreateApplicationLoadBalancerRequest) GetNetworkId

func (x *CreateApplicationLoadBalancerRequest) GetNetworkId() int64

func (*CreateApplicationLoadBalancerRequest) GetResponseType

func (x *CreateApplicationLoadBalancerRequest) GetResponseType() string

func (*CreateApplicationLoadBalancerRequest) GetScheme

func (*CreateApplicationLoadBalancerRequest) GetSourceIp

func (*CreateApplicationLoadBalancerRequest) GetSourceIpNetworkId

func (x *CreateApplicationLoadBalancerRequest) GetSourceIpNetworkId() int64

func (*CreateApplicationLoadBalancerRequest) GetSourcePort

func (x *CreateApplicationLoadBalancerRequest) GetSourcePort() int32

func (*CreateApplicationLoadBalancerRequest) GetStartEventId

func (x *CreateApplicationLoadBalancerRequest) GetStartEventId() int64

func (*CreateApplicationLoadBalancerRequest) ProtoMessage

func (*CreateApplicationLoadBalancerRequest) ProtoMessage()

func (*CreateApplicationLoadBalancerRequest) ProtoReflect

func (*CreateApplicationLoadBalancerRequest) Reset

func (*CreateApplicationLoadBalancerRequest) String

type CreateApplicationLoadBalancerResponse

type CreateApplicationLoadBalancerResponse struct {

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

CreateApplicationLoadBalancerResponse represents the response from creates an internal load balancer

func (*CreateApplicationLoadBalancerResponse) Descriptor deprecated

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

Deprecated: Use CreateApplicationLoadBalancerResponse.ProtoReflect.Descriptor instead.

func (*CreateApplicationLoadBalancerResponse) GetResult

func (*CreateApplicationLoadBalancerResponse) ProtoMessage

func (*CreateApplicationLoadBalancerResponse) ProtoMessage()

func (*CreateApplicationLoadBalancerResponse) ProtoReflect

func (*CreateApplicationLoadBalancerResponse) Reset

func (*CreateApplicationLoadBalancerResponse) String

type CreateLBHealthCheckPolicyRequest

type CreateLBHealthCheckPolicyRequest struct {

	// the ID of the load balancer rule
	LbRuleId *int64 `protobuf:"varint,1,opt,name=lb_rule_id,json=lbRuleId" json:"lb_rule_id,omitempty"`
	// the description of the load balancer health check policy
	Description *string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
	// HTTP ping path
	PingPath *string `protobuf:"bytes,3,opt,name=ping_path,json=pingPath" json:"ping_path,omitempty"`
	// Time to wait when receiving a response from the health check (2sec - 60 sec)
	ResponsTimeOut *int32 `protobuf:"varint,4,opt,name=respons_time_out,json=responsTimeOut" json:"respons_time_out,omitempty"`
	// Amount of time between health checks (1 sec - 20940 sec)
	HealthCheckInterval *int32 `protobuf:"varint,5,opt,name=health_check_interval,json=healthCheckInterval" json:"health_check_interval,omitempty"`
	// Number of consecutive health check success before declaring an instance healthy
	HealthyThreshold *int32 `protobuf:"varint,6,opt,name=healthy_threshold,json=healthyThreshold" json:"healthy_threshold,omitempty"`
	// Number of consecutive health check failures before declaring an instance unhealthy
	UnhealthyThreshold *int32 `protobuf:"varint,7,opt,name=unhealthy_threshold,json=unhealthyThreshold" json:"unhealthy_threshold,omitempty"`
	// an optional field, whether to the display the rule to the end user or not
	Display       *bool   `protobuf:"varint,8,opt,name=display" json:"display,omitempty"`
	StartEventId  *int64  `protobuf:"varint,9,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId *string `protobuf:"bytes,10,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType  *string `protobuf:"bytes,11,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

CreateLBHealthCheckPolicyRequest represents the parameters for creates a load balancer health check policy

func (*CreateLBHealthCheckPolicyRequest) Descriptor deprecated

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

Deprecated: Use CreateLBHealthCheckPolicyRequest.ProtoReflect.Descriptor instead.

func (*CreateLBHealthCheckPolicyRequest) GetDescription

func (x *CreateLBHealthCheckPolicyRequest) GetDescription() string

func (*CreateLBHealthCheckPolicyRequest) GetDisplay

func (x *CreateLBHealthCheckPolicyRequest) GetDisplay() bool

func (*CreateLBHealthCheckPolicyRequest) GetHealthCheckInterval

func (x *CreateLBHealthCheckPolicyRequest) GetHealthCheckInterval() int32

func (*CreateLBHealthCheckPolicyRequest) GetHealthyThreshold

func (x *CreateLBHealthCheckPolicyRequest) GetHealthyThreshold() int32

func (*CreateLBHealthCheckPolicyRequest) GetInjectedJobId

func (x *CreateLBHealthCheckPolicyRequest) GetInjectedJobId() string

func (*CreateLBHealthCheckPolicyRequest) GetLbRuleId

func (x *CreateLBHealthCheckPolicyRequest) GetLbRuleId() int64

func (*CreateLBHealthCheckPolicyRequest) GetPingPath

func (x *CreateLBHealthCheckPolicyRequest) GetPingPath() string

func (*CreateLBHealthCheckPolicyRequest) GetResponsTimeOut

func (x *CreateLBHealthCheckPolicyRequest) GetResponsTimeOut() int32

func (*CreateLBHealthCheckPolicyRequest) GetResponseType

func (x *CreateLBHealthCheckPolicyRequest) GetResponseType() string

func (*CreateLBHealthCheckPolicyRequest) GetStartEventId

func (x *CreateLBHealthCheckPolicyRequest) GetStartEventId() int64

func (*CreateLBHealthCheckPolicyRequest) GetUnhealthyThreshold

func (x *CreateLBHealthCheckPolicyRequest) GetUnhealthyThreshold() int32

func (*CreateLBHealthCheckPolicyRequest) ProtoMessage

func (*CreateLBHealthCheckPolicyRequest) ProtoMessage()

func (*CreateLBHealthCheckPolicyRequest) ProtoReflect

func (*CreateLBHealthCheckPolicyRequest) Reset

func (*CreateLBHealthCheckPolicyRequest) String

type CreateLBHealthCheckPolicyResponse

type CreateLBHealthCheckPolicyResponse struct {

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

CreateLBHealthCheckPolicyResponse represents the response from creates a load balancer health check policy

func (*CreateLBHealthCheckPolicyResponse) Descriptor deprecated

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

Deprecated: Use CreateLBHealthCheckPolicyResponse.ProtoReflect.Descriptor instead.

func (*CreateLBHealthCheckPolicyResponse) GetResult

func (x *CreateLBHealthCheckPolicyResponse) GetResult() *Result

func (*CreateLBHealthCheckPolicyResponse) ProtoMessage

func (*CreateLBHealthCheckPolicyResponse) ProtoMessage()

func (*CreateLBHealthCheckPolicyResponse) ProtoReflect

func (*CreateLBHealthCheckPolicyResponse) Reset

func (*CreateLBHealthCheckPolicyResponse) String

type CreateLBStickinessPolicyRequest

type CreateLBStickinessPolicyRequest struct {

	// the ID of the load balancer rule
	LbRuleId *int64 `protobuf:"varint,1,opt,name=lb_rule_id,json=lbRuleId" json:"lb_rule_id,omitempty"`
	// the description of the load balancer stickiness policy
	Description *string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
	// name of the load balancer stickiness policy
	LbStickinessPolicyName *string `protobuf:"bytes,3,opt,name=lb_stickiness_policy_name,json=lbStickinessPolicyName" json:"lb_stickiness_policy_name,omitempty"`
	// name of the load balancer stickiness policy method, possible values are LbCookie, AppCookie, SourceBased
	StickinessMethodName *string `protobuf:"bytes,4,opt,name=stickiness_method_name,json=stickinessMethodName" json:"stickiness_method_name,omitempty"`
	// param list. Example: param[0].name=cookiename&param[0].value=LBCookie
	ParamList map[string]string `` /* 155-byte string literal not displayed */
	// an optional field, whether to the display the rule to the end user or not
	Display       *bool   `protobuf:"varint,6,opt,name=display" json:"display,omitempty"`
	StartEventId  *int64  `protobuf:"varint,7,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId *string `protobuf:"bytes,8,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType  *string `protobuf:"bytes,9,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

CreateLBStickinessPolicyRequest represents the parameters for creates a load balancer stickiness policy

func (*CreateLBStickinessPolicyRequest) Descriptor deprecated

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

Deprecated: Use CreateLBStickinessPolicyRequest.ProtoReflect.Descriptor instead.

func (*CreateLBStickinessPolicyRequest) GetDescription

func (x *CreateLBStickinessPolicyRequest) GetDescription() string

func (*CreateLBStickinessPolicyRequest) GetDisplay

func (x *CreateLBStickinessPolicyRequest) GetDisplay() bool

func (*CreateLBStickinessPolicyRequest) GetInjectedJobId

func (x *CreateLBStickinessPolicyRequest) GetInjectedJobId() string

func (*CreateLBStickinessPolicyRequest) GetLbRuleId

func (x *CreateLBStickinessPolicyRequest) GetLbRuleId() int64

func (*CreateLBStickinessPolicyRequest) GetLbStickinessPolicyName

func (x *CreateLBStickinessPolicyRequest) GetLbStickinessPolicyName() string

func (*CreateLBStickinessPolicyRequest) GetParamList

func (x *CreateLBStickinessPolicyRequest) GetParamList() map[string]string

func (*CreateLBStickinessPolicyRequest) GetResponseType

func (x *CreateLBStickinessPolicyRequest) GetResponseType() string

func (*CreateLBStickinessPolicyRequest) GetStartEventId

func (x *CreateLBStickinessPolicyRequest) GetStartEventId() int64

func (*CreateLBStickinessPolicyRequest) GetStickinessMethodName

func (x *CreateLBStickinessPolicyRequest) GetStickinessMethodName() string

func (*CreateLBStickinessPolicyRequest) ProtoMessage

func (*CreateLBStickinessPolicyRequest) ProtoMessage()

func (*CreateLBStickinessPolicyRequest) ProtoReflect

func (*CreateLBStickinessPolicyRequest) Reset

func (*CreateLBStickinessPolicyRequest) String

type CreateLBStickinessPolicyResponse

type CreateLBStickinessPolicyResponse struct {

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

CreateLBStickinessPolicyResponse represents the response from creates a load balancer stickiness policy

func (*CreateLBStickinessPolicyResponse) Descriptor deprecated

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

Deprecated: Use CreateLBStickinessPolicyResponse.ProtoReflect.Descriptor instead.

func (*CreateLBStickinessPolicyResponse) GetResult

func (x *CreateLBStickinessPolicyResponse) GetResult() *Result

func (*CreateLBStickinessPolicyResponse) ProtoMessage

func (*CreateLBStickinessPolicyResponse) ProtoMessage()

func (*CreateLBStickinessPolicyResponse) ProtoReflect

func (*CreateLBStickinessPolicyResponse) Reset

func (*CreateLBStickinessPolicyResponse) String

type CreateLoadBalancerRuleRequest

type CreateLoadBalancerRuleRequest struct {

	// load balancer algorithm (source, roundrobin, leastconn)
	Algorithm *string `protobuf:"bytes,1,opt,name=algorithm" json:"algorithm,omitempty"`
	// the description of the load balancer rule
	Description *string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
	// name of the load balancer rule
	LoadBalancerRuleName *string `protobuf:"bytes,3,opt,name=load_balancer_rule_name,json=loadBalancerRuleName" json:"load_balancer_rule_name,omitempty"`
	// the private port of the private IP address/virtual machine where the network traffic will be load balanced to
	PrivatePort *int32 `protobuf:"varint,4,opt,name=private_port,json=privatePort" json:"private_port,omitempty"`
	// public IP address ID from where the network traffic will be load balanced from
	PublicIpId *int64 `protobuf:"varint,5,opt,name=public_ip_id,json=publicIpId" json:"public_ip_id,omitempty"`
	// zone where the load balancer is going to be created. This parameter is required when LB service provider is ElasticLoadBalancerVm
	ZoneId *int64 `protobuf:"varint,6,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
	// the public port from where the network traffic will be load balanced from
	PublicPort *int32 `protobuf:"varint,7,opt,name=public_port,json=publicPort" json:"public_port,omitempty"`
	// if true, firewall rule for source/end public port is automatically created; if false - firewall rule has to be created explicitly. If not specified 1) defaulted to false when LB rule is being created for VPC guest network 2) in all other cases defaulted to true
	OpenFirewall *bool `protobuf:"varint,8,opt,name=open_firewall,json=openFirewall" json:"open_firewall,omitempty"`
	// the account associated with the load balancer. Must be used with the domainId parameter.
	AccountName *string `protobuf:"bytes,9,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
	// the domain ID associated with the load balancer
	DomainId *int64 `protobuf:"varint,10,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
	// the source CIDR list to allow traffic from; all other CIDRs will be blocked. Multiple entries must be separated by a single comma character (,). By default, all CIDRs are allowed.
	Cidrlist []string `protobuf:"bytes,11,rep,name=cidrlist" json:"cidrlist,omitempty"`
	// The guest network this rule will be created for. Required when public Ip address is not associated with any Guest network yet (VPC case)
	NetworkId *int64 `protobuf:"varint,12,opt,name=network_id,json=networkId" json:"network_id,omitempty"`
	// The protocol for the LB such as tcp, udp or tcp-proxy.
	LbProtocol *string `protobuf:"bytes,13,opt,name=lb_protocol,json=lbProtocol" json:"lb_protocol,omitempty"`
	// an optional field, whether to the display the rule to the end user or not
	Display       *bool   `protobuf:"varint,14,opt,name=display" json:"display,omitempty"`
	StartEventId  *int64  `protobuf:"varint,15,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId *string `protobuf:"bytes,16,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType  *string `protobuf:"bytes,17,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

CreateLoadBalancerRuleRequest represents the parameters for creates a load balancer rule

func (*CreateLoadBalancerRuleRequest) Descriptor deprecated

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

Deprecated: Use CreateLoadBalancerRuleRequest.ProtoReflect.Descriptor instead.

func (*CreateLoadBalancerRuleRequest) GetAccountName

func (x *CreateLoadBalancerRuleRequest) GetAccountName() string

func (*CreateLoadBalancerRuleRequest) GetAlgorithm

func (x *CreateLoadBalancerRuleRequest) GetAlgorithm() string

func (*CreateLoadBalancerRuleRequest) GetCidrlist

func (x *CreateLoadBalancerRuleRequest) GetCidrlist() []string

func (*CreateLoadBalancerRuleRequest) GetDescription

func (x *CreateLoadBalancerRuleRequest) GetDescription() string

func (*CreateLoadBalancerRuleRequest) GetDisplay

func (x *CreateLoadBalancerRuleRequest) GetDisplay() bool

func (*CreateLoadBalancerRuleRequest) GetDomainId

func (x *CreateLoadBalancerRuleRequest) GetDomainId() int64

func (*CreateLoadBalancerRuleRequest) GetInjectedJobId

func (x *CreateLoadBalancerRuleRequest) GetInjectedJobId() string

func (*CreateLoadBalancerRuleRequest) GetLbProtocol

func (x *CreateLoadBalancerRuleRequest) GetLbProtocol() string

func (*CreateLoadBalancerRuleRequest) GetLoadBalancerRuleName

func (x *CreateLoadBalancerRuleRequest) GetLoadBalancerRuleName() string

func (*CreateLoadBalancerRuleRequest) GetNetworkId

func (x *CreateLoadBalancerRuleRequest) GetNetworkId() int64

func (*CreateLoadBalancerRuleRequest) GetOpenFirewall

func (x *CreateLoadBalancerRuleRequest) GetOpenFirewall() bool

func (*CreateLoadBalancerRuleRequest) GetPrivatePort

func (x *CreateLoadBalancerRuleRequest) GetPrivatePort() int32

func (*CreateLoadBalancerRuleRequest) GetPublicIpId

func (x *CreateLoadBalancerRuleRequest) GetPublicIpId() int64

func (*CreateLoadBalancerRuleRequest) GetPublicPort

func (x *CreateLoadBalancerRuleRequest) GetPublicPort() int32

func (*CreateLoadBalancerRuleRequest) GetResponseType

func (x *CreateLoadBalancerRuleRequest) GetResponseType() string

func (*CreateLoadBalancerRuleRequest) GetStartEventId

func (x *CreateLoadBalancerRuleRequest) GetStartEventId() int64

func (*CreateLoadBalancerRuleRequest) GetZoneId

func (x *CreateLoadBalancerRuleRequest) GetZoneId() int64

func (*CreateLoadBalancerRuleRequest) ProtoMessage

func (*CreateLoadBalancerRuleRequest) ProtoMessage()

func (*CreateLoadBalancerRuleRequest) ProtoReflect

func (*CreateLoadBalancerRuleRequest) Reset

func (x *CreateLoadBalancerRuleRequest) Reset()

func (*CreateLoadBalancerRuleRequest) String

type CreateLoadBalancerRuleResponse

type CreateLoadBalancerRuleResponse struct {

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

CreateLoadBalancerRuleResponse represents the response from creates a load balancer rule

func (*CreateLoadBalancerRuleResponse) Descriptor deprecated

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

Deprecated: Use CreateLoadBalancerRuleResponse.ProtoReflect.Descriptor instead.

func (*CreateLoadBalancerRuleResponse) GetResult

func (x *CreateLoadBalancerRuleResponse) GetResult() *Result

func (*CreateLoadBalancerRuleResponse) ProtoMessage

func (*CreateLoadBalancerRuleResponse) ProtoMessage()

func (*CreateLoadBalancerRuleResponse) ProtoReflect

func (*CreateLoadBalancerRuleResponse) Reset

func (x *CreateLoadBalancerRuleResponse) Reset()

func (*CreateLoadBalancerRuleResponse) String

type DeleteApplicationLoadBalancerRequest

type DeleteApplicationLoadBalancerRequest struct {

	// the ID of the Load Balancer
	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
}

DeleteApplicationLoadBalancerRequest represents the parameters for deletes an internal load balancer

func (*DeleteApplicationLoadBalancerRequest) Descriptor deprecated

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

Deprecated: Use DeleteApplicationLoadBalancerRequest.ProtoReflect.Descriptor instead.

func (*DeleteApplicationLoadBalancerRequest) GetId

func (*DeleteApplicationLoadBalancerRequest) GetInjectedJobId

func (x *DeleteApplicationLoadBalancerRequest) GetInjectedJobId() string

func (*DeleteApplicationLoadBalancerRequest) GetResponseType

func (x *DeleteApplicationLoadBalancerRequest) GetResponseType() string

func (*DeleteApplicationLoadBalancerRequest) GetStartEventId

func (x *DeleteApplicationLoadBalancerRequest) GetStartEventId() int64

func (*DeleteApplicationLoadBalancerRequest) ProtoMessage

func (*DeleteApplicationLoadBalancerRequest) ProtoMessage()

func (*DeleteApplicationLoadBalancerRequest) ProtoReflect

func (*DeleteApplicationLoadBalancerRequest) Reset

func (*DeleteApplicationLoadBalancerRequest) String

type DeleteApplicationLoadBalancerResponse

type DeleteApplicationLoadBalancerResponse struct {

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

DeleteApplicationLoadBalancerResponse represents the response from deletes an internal load balancer

func (*DeleteApplicationLoadBalancerResponse) Descriptor deprecated

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

Deprecated: Use DeleteApplicationLoadBalancerResponse.ProtoReflect.Descriptor instead.

func (*DeleteApplicationLoadBalancerResponse) GetResult

func (*DeleteApplicationLoadBalancerResponse) ProtoMessage

func (*DeleteApplicationLoadBalancerResponse) ProtoMessage()

func (*DeleteApplicationLoadBalancerResponse) ProtoReflect

func (*DeleteApplicationLoadBalancerResponse) Reset

func (*DeleteApplicationLoadBalancerResponse) String

type DeleteLBHealthCheckPolicyRequest

type DeleteLBHealthCheckPolicyRequest struct {

	// the ID of the load balancer health check policy
	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
}

DeleteLBHealthCheckPolicyRequest represents the parameters for deletes a load balancer health check policy.

func (*DeleteLBHealthCheckPolicyRequest) Descriptor deprecated

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

Deprecated: Use DeleteLBHealthCheckPolicyRequest.ProtoReflect.Descriptor instead.

func (*DeleteLBHealthCheckPolicyRequest) GetId

func (*DeleteLBHealthCheckPolicyRequest) GetInjectedJobId

func (x *DeleteLBHealthCheckPolicyRequest) GetInjectedJobId() string

func (*DeleteLBHealthCheckPolicyRequest) GetResponseType

func (x *DeleteLBHealthCheckPolicyRequest) GetResponseType() string

func (*DeleteLBHealthCheckPolicyRequest) GetStartEventId

func (x *DeleteLBHealthCheckPolicyRequest) GetStartEventId() int64

func (*DeleteLBHealthCheckPolicyRequest) ProtoMessage

func (*DeleteLBHealthCheckPolicyRequest) ProtoMessage()

func (*DeleteLBHealthCheckPolicyRequest) ProtoReflect

func (*DeleteLBHealthCheckPolicyRequest) Reset

func (*DeleteLBHealthCheckPolicyRequest) String

type DeleteLBHealthCheckPolicyResponse

type DeleteLBHealthCheckPolicyResponse struct {

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

DeleteLBHealthCheckPolicyResponse represents the response from deletes a load balancer health check policy.

func (*DeleteLBHealthCheckPolicyResponse) Descriptor deprecated

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

Deprecated: Use DeleteLBHealthCheckPolicyResponse.ProtoReflect.Descriptor instead.

func (*DeleteLBHealthCheckPolicyResponse) GetResult

func (x *DeleteLBHealthCheckPolicyResponse) GetResult() *Result

func (*DeleteLBHealthCheckPolicyResponse) ProtoMessage

func (*DeleteLBHealthCheckPolicyResponse) ProtoMessage()

func (*DeleteLBHealthCheckPolicyResponse) ProtoReflect

func (*DeleteLBHealthCheckPolicyResponse) Reset

func (*DeleteLBHealthCheckPolicyResponse) String

type DeleteLBStickinessPolicyRequest

type DeleteLBStickinessPolicyRequest struct {

	// the ID of the LB stickiness policy
	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
}

DeleteLBStickinessPolicyRequest represents the parameters for deletes a load balancer stickiness policy.

func (*DeleteLBStickinessPolicyRequest) Descriptor deprecated

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

Deprecated: Use DeleteLBStickinessPolicyRequest.ProtoReflect.Descriptor instead.

func (*DeleteLBStickinessPolicyRequest) GetId

func (*DeleteLBStickinessPolicyRequest) GetInjectedJobId

func (x *DeleteLBStickinessPolicyRequest) GetInjectedJobId() string

func (*DeleteLBStickinessPolicyRequest) GetResponseType

func (x *DeleteLBStickinessPolicyRequest) GetResponseType() string

func (*DeleteLBStickinessPolicyRequest) GetStartEventId

func (x *DeleteLBStickinessPolicyRequest) GetStartEventId() int64

func (*DeleteLBStickinessPolicyRequest) ProtoMessage

func (*DeleteLBStickinessPolicyRequest) ProtoMessage()

func (*DeleteLBStickinessPolicyRequest) ProtoReflect

func (*DeleteLBStickinessPolicyRequest) Reset

func (*DeleteLBStickinessPolicyRequest) String

type DeleteLBStickinessPolicyResponse

type DeleteLBStickinessPolicyResponse struct {

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

DeleteLBStickinessPolicyResponse represents the response from deletes a load balancer stickiness policy.

func (*DeleteLBStickinessPolicyResponse) Descriptor deprecated

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

Deprecated: Use DeleteLBStickinessPolicyResponse.ProtoReflect.Descriptor instead.

func (*DeleteLBStickinessPolicyResponse) GetResult

func (x *DeleteLBStickinessPolicyResponse) GetResult() *Result

func (*DeleteLBStickinessPolicyResponse) ProtoMessage

func (*DeleteLBStickinessPolicyResponse) ProtoMessage()

func (*DeleteLBStickinessPolicyResponse) ProtoReflect

func (*DeleteLBStickinessPolicyResponse) Reset

func (*DeleteLBStickinessPolicyResponse) String

type DeleteLoadBalancerRuleRequest

type DeleteLoadBalancerRuleRequest struct {

	// the ID of the load balancer rule
	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
}

DeleteLoadBalancerRuleRequest represents the parameters for deletes a load balancer rule.

func (*DeleteLoadBalancerRuleRequest) Descriptor deprecated

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

Deprecated: Use DeleteLoadBalancerRuleRequest.ProtoReflect.Descriptor instead.

func (*DeleteLoadBalancerRuleRequest) GetId

func (*DeleteLoadBalancerRuleRequest) GetInjectedJobId

func (x *DeleteLoadBalancerRuleRequest) GetInjectedJobId() string

func (*DeleteLoadBalancerRuleRequest) GetResponseType

func (x *DeleteLoadBalancerRuleRequest) GetResponseType() string

func (*DeleteLoadBalancerRuleRequest) GetStartEventId

func (x *DeleteLoadBalancerRuleRequest) GetStartEventId() int64

func (*DeleteLoadBalancerRuleRequest) ProtoMessage

func (*DeleteLoadBalancerRuleRequest) ProtoMessage()

func (*DeleteLoadBalancerRuleRequest) ProtoReflect

func (*DeleteLoadBalancerRuleRequest) Reset

func (x *DeleteLoadBalancerRuleRequest) Reset()

func (*DeleteLoadBalancerRuleRequest) String

type DeleteLoadBalancerRuleResponse

type DeleteLoadBalancerRuleResponse struct {

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

DeleteLoadBalancerRuleResponse represents the response from deletes a load balancer rule.

func (*DeleteLoadBalancerRuleResponse) Descriptor deprecated

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

Deprecated: Use DeleteLoadBalancerRuleResponse.ProtoReflect.Descriptor instead.

func (*DeleteLoadBalancerRuleResponse) GetResult

func (x *DeleteLoadBalancerRuleResponse) GetResult() *Result

func (*DeleteLoadBalancerRuleResponse) ProtoMessage

func (*DeleteLoadBalancerRuleResponse) ProtoMessage()

func (*DeleteLoadBalancerRuleResponse) ProtoReflect

func (*DeleteLoadBalancerRuleResponse) Reset

func (x *DeleteLoadBalancerRuleResponse) Reset()

func (*DeleteLoadBalancerRuleResponse) String

type DeleteSslCertRequest

type DeleteSslCertRequest struct {

	// Id of SSL certificate
	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
}

DeleteSslCertRequest represents the parameters for delete a certificate to cloudstack

func (*DeleteSslCertRequest) Descriptor deprecated

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

Deprecated: Use DeleteSslCertRequest.ProtoReflect.Descriptor instead.

func (*DeleteSslCertRequest) GetId

func (x *DeleteSslCertRequest) GetId() int64

func (*DeleteSslCertRequest) GetResponseType

func (x *DeleteSslCertRequest) GetResponseType() string

func (*DeleteSslCertRequest) ProtoMessage

func (*DeleteSslCertRequest) ProtoMessage()

func (*DeleteSslCertRequest) ProtoReflect

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

func (*DeleteSslCertRequest) Reset

func (x *DeleteSslCertRequest) Reset()

func (*DeleteSslCertRequest) String

func (x *DeleteSslCertRequest) String() string

type DeleteSslCertResponse

type DeleteSslCertResponse struct {

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

DeleteSslCertResponse represents the response from delete a certificate to cloudstack

func (*DeleteSslCertResponse) Descriptor deprecated

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

Deprecated: Use DeleteSslCertResponse.ProtoReflect.Descriptor instead.

func (*DeleteSslCertResponse) GetResult

func (x *DeleteSslCertResponse) GetResult() *Result

func (*DeleteSslCertResponse) ProtoMessage

func (*DeleteSslCertResponse) ProtoMessage()

func (*DeleteSslCertResponse) ProtoReflect

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

func (*DeleteSslCertResponse) Reset

func (x *DeleteSslCertResponse) Reset()

func (*DeleteSslCertResponse) String

func (x *DeleteSslCertResponse) String() string

type LBHealthCheck

type LBHealthCheck struct {

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

LBHealthCheck represents a LBHealthCheck Item

func (*LBHealthCheck) Descriptor deprecated

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

Deprecated: Use LBHealthCheck.ProtoReflect.Descriptor instead.

func (*LBHealthCheck) GetCreated

func (x *LBHealthCheck) GetCreated() string

func (*LBHealthCheck) GetDescription

func (x *LBHealthCheck) GetDescription() string

func (*LBHealthCheck) GetDisplayName

func (x *LBHealthCheck) GetDisplayName() string

func (*LBHealthCheck) GetId

func (x *LBHealthCheck) GetId() string

func (*LBHealthCheck) GetName

func (x *LBHealthCheck) GetName() string

func (*LBHealthCheck) ProtoMessage

func (*LBHealthCheck) ProtoMessage()

func (*LBHealthCheck) ProtoReflect

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

func (*LBHealthCheck) Reset

func (x *LBHealthCheck) Reset()

func (*LBHealthCheck) String

func (x *LBHealthCheck) String() string

type LBStickiness

type LBStickiness struct {

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

LBStickiness represents a LBStickiness Item

func (*LBStickiness) Descriptor deprecated

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

Deprecated: Use LBStickiness.ProtoReflect.Descriptor instead.

func (*LBStickiness) GetCreated

func (x *LBStickiness) GetCreated() string

func (*LBStickiness) GetDescription

func (x *LBStickiness) GetDescription() string

func (*LBStickiness) GetDisplayName

func (x *LBStickiness) GetDisplayName() string

func (*LBStickiness) GetId

func (x *LBStickiness) GetId() string

func (*LBStickiness) GetName

func (x *LBStickiness) GetName() string

func (*LBStickiness) ProtoMessage

func (*LBStickiness) ProtoMessage()

func (*LBStickiness) ProtoReflect

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

func (*LBStickiness) Reset

func (x *LBStickiness) Reset()

func (*LBStickiness) String

func (x *LBStickiness) String() string

type ListApplicationLoadBalancersRequest

type ListApplicationLoadBalancersRequest struct {

	// the ID of the load balancer
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// the name of the load balancer
	LoadBalancerName *string `protobuf:"bytes,2,opt,name=load_balancer_name,json=loadBalancerName" json:"load_balancer_name,omitempty"`
	// the source IP address of the load balancer
	SourceIp *string `protobuf:"bytes,3,opt,name=source_ip,json=sourceIp" json:"source_ip,omitempty"`
	// the network ID of the source IP address
	SourceIpNetworkId *int64 `protobuf:"varint,4,opt,name=source_ip_network_id,json=sourceIpNetworkId" json:"source_ip_network_id,omitempty"`
	// the scheme of the load balancer. Supported value is internal in the current release
	Scheme *string `protobuf:"bytes,5,opt,name=scheme" json:"scheme,omitempty"`
	// the network ID of the load balancer
	NetworkId *int64 `protobuf:"varint,6,opt,name=network_id,json=networkId" json:"network_id,omitempty"`
	// list resources by display flag; only ROOT admin is eligible to pass this parameter
	Display *bool `protobuf:"varint,7,opt,name=display" json:"display,omitempty"`
	// List resources by tags (key/value pairs)
	Tags map[string]string `` /* 128-byte string literal not displayed */
	// list objects by project; if projectid=-1 lists All VMs
	ProjectId *int64 `protobuf:"varint,9,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,10,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,11,opt,name=list_all,json=listAll" json:"list_all,omitempty"`
	// list only resources belonging to the domain specified
	DomainId *int64 `protobuf:"varint,12,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,13,opt,name=recursive" json:"recursive,omitempty"`
	// List by keyword
	Keyword      *string `protobuf:"bytes,14,opt,name=keyword" json:"keyword,omitempty"`
	Page         *int32  `protobuf:"varint,15,opt,name=page" json:"page,omitempty"`
	PageSize     *int32  `protobuf:"varint,16,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
	ResponseType *string `protobuf:"bytes,17,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ListApplicationLoadBalancersRequest represents the parameters for lists internal load balancers

func (*ListApplicationLoadBalancersRequest) Descriptor deprecated

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

Deprecated: Use ListApplicationLoadBalancersRequest.ProtoReflect.Descriptor instead.

func (*ListApplicationLoadBalancersRequest) GetAccountName

func (x *ListApplicationLoadBalancersRequest) GetAccountName() string

func (*ListApplicationLoadBalancersRequest) GetDisplay

func (x *ListApplicationLoadBalancersRequest) GetDisplay() bool

func (*ListApplicationLoadBalancersRequest) GetDomainId

func (x *ListApplicationLoadBalancersRequest) GetDomainId() int64

func (*ListApplicationLoadBalancersRequest) GetId

func (*ListApplicationLoadBalancersRequest) GetKeyword

func (*ListApplicationLoadBalancersRequest) GetListAll

func (x *ListApplicationLoadBalancersRequest) GetListAll() bool

func (*ListApplicationLoadBalancersRequest) GetLoadBalancerName

func (x *ListApplicationLoadBalancersRequest) GetLoadBalancerName() string

func (*ListApplicationLoadBalancersRequest) GetNetworkId

func (x *ListApplicationLoadBalancersRequest) GetNetworkId() int64

func (*ListApplicationLoadBalancersRequest) GetPage

func (*ListApplicationLoadBalancersRequest) GetPageSize

func (x *ListApplicationLoadBalancersRequest) GetPageSize() int32

func (*ListApplicationLoadBalancersRequest) GetProjectId

func (x *ListApplicationLoadBalancersRequest) GetProjectId() int64

func (*ListApplicationLoadBalancersRequest) GetRecursive

func (x *ListApplicationLoadBalancersRequest) GetRecursive() bool

func (*ListApplicationLoadBalancersRequest) GetResponseType

func (x *ListApplicationLoadBalancersRequest) GetResponseType() string

func (*ListApplicationLoadBalancersRequest) GetScheme

func (*ListApplicationLoadBalancersRequest) GetSourceIp

func (*ListApplicationLoadBalancersRequest) GetSourceIpNetworkId

func (x *ListApplicationLoadBalancersRequest) GetSourceIpNetworkId() int64

func (*ListApplicationLoadBalancersRequest) GetTags

func (*ListApplicationLoadBalancersRequest) ProtoMessage

func (*ListApplicationLoadBalancersRequest) ProtoMessage()

func (*ListApplicationLoadBalancersRequest) ProtoReflect

func (*ListApplicationLoadBalancersRequest) Reset

func (*ListApplicationLoadBalancersRequest) String

type ListApplicationLoadBalancersResponse

type ListApplicationLoadBalancersResponse struct {

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

ListApplicationLoadBalancersResponse represents the response from lists internal load balancers

func (*ListApplicationLoadBalancersResponse) Descriptor deprecated

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

Deprecated: Use ListApplicationLoadBalancersResponse.ProtoReflect.Descriptor instead.

func (*ListApplicationLoadBalancersResponse) GetItems

func (*ListApplicationLoadBalancersResponse) GetTotalCount

func (x *ListApplicationLoadBalancersResponse) GetTotalCount() int32

func (*ListApplicationLoadBalancersResponse) ProtoMessage

func (*ListApplicationLoadBalancersResponse) ProtoMessage()

func (*ListApplicationLoadBalancersResponse) ProtoReflect

func (*ListApplicationLoadBalancersResponse) Reset

func (*ListApplicationLoadBalancersResponse) String

type ListLBHealthCheckPoliciesRequest

type ListLBHealthCheckPoliciesRequest struct {

	// the ID of the load balancer rule
	LbRuleId *int64 `protobuf:"varint,1,opt,name=lb_rule_id,json=lbRuleId" json:"lb_rule_id,omitempty"`
	// list resources by display flag; only ROOT admin is eligible to pass this parameter
	Display *bool `protobuf:"varint,2,opt,name=display" json:"display,omitempty"`
	// the ID of the health check policy
	Id *int64 `protobuf:"varint,3,opt,name=id" json:"id,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
}

ListLBHealthCheckPoliciesRequest represents the parameters for lists load balancer health check policies.

func (*ListLBHealthCheckPoliciesRequest) Descriptor deprecated

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

Deprecated: Use ListLBHealthCheckPoliciesRequest.ProtoReflect.Descriptor instead.

func (*ListLBHealthCheckPoliciesRequest) GetDisplay

func (x *ListLBHealthCheckPoliciesRequest) GetDisplay() bool

func (*ListLBHealthCheckPoliciesRequest) GetId

func (*ListLBHealthCheckPoliciesRequest) GetKeyword

func (x *ListLBHealthCheckPoliciesRequest) GetKeyword() string

func (*ListLBHealthCheckPoliciesRequest) GetLbRuleId

func (x *ListLBHealthCheckPoliciesRequest) GetLbRuleId() int64

func (*ListLBHealthCheckPoliciesRequest) GetPage

func (*ListLBHealthCheckPoliciesRequest) GetPageSize

func (x *ListLBHealthCheckPoliciesRequest) GetPageSize() int32

func (*ListLBHealthCheckPoliciesRequest) GetResponseType

func (x *ListLBHealthCheckPoliciesRequest) GetResponseType() string

func (*ListLBHealthCheckPoliciesRequest) ProtoMessage

func (*ListLBHealthCheckPoliciesRequest) ProtoMessage()

func (*ListLBHealthCheckPoliciesRequest) ProtoReflect

func (*ListLBHealthCheckPoliciesRequest) Reset

func (*ListLBHealthCheckPoliciesRequest) String

type ListLBHealthCheckPoliciesResponse

type ListLBHealthCheckPoliciesResponse struct {

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

ListLBHealthCheckPoliciesResponse represents the response from lists load balancer health check policies.

func (*ListLBHealthCheckPoliciesResponse) Descriptor deprecated

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

Deprecated: Use ListLBHealthCheckPoliciesResponse.ProtoReflect.Descriptor instead.

func (*ListLBHealthCheckPoliciesResponse) GetItems

func (*ListLBHealthCheckPoliciesResponse) GetTotalCount

func (x *ListLBHealthCheckPoliciesResponse) GetTotalCount() int32

func (*ListLBHealthCheckPoliciesResponse) ProtoMessage

func (*ListLBHealthCheckPoliciesResponse) ProtoMessage()

func (*ListLBHealthCheckPoliciesResponse) ProtoReflect

func (*ListLBHealthCheckPoliciesResponse) Reset

func (*ListLBHealthCheckPoliciesResponse) String

type ListLBStickinessPoliciesRequest

type ListLBStickinessPoliciesRequest struct {

	// the ID of the load balancer rule
	LbRuleId *int64 `protobuf:"varint,1,opt,name=lb_rule_id,json=lbRuleId" json:"lb_rule_id,omitempty"`
	// the ID of the load balancer stickiness policy
	Id *int64 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"`
	// list resources by display flag; only ROOT admin is eligible to pass this parameter
	Display *bool `protobuf:"varint,3,opt,name=display" json:"display,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
}

ListLBStickinessPoliciesRequest represents the parameters for lists load balancer stickiness policies.

func (*ListLBStickinessPoliciesRequest) Descriptor deprecated

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

Deprecated: Use ListLBStickinessPoliciesRequest.ProtoReflect.Descriptor instead.

func (*ListLBStickinessPoliciesRequest) GetDisplay

func (x *ListLBStickinessPoliciesRequest) GetDisplay() bool

func (*ListLBStickinessPoliciesRequest) GetId

func (*ListLBStickinessPoliciesRequest) GetKeyword

func (x *ListLBStickinessPoliciesRequest) GetKeyword() string

func (*ListLBStickinessPoliciesRequest) GetLbRuleId

func (x *ListLBStickinessPoliciesRequest) GetLbRuleId() int64

func (*ListLBStickinessPoliciesRequest) GetPage

func (*ListLBStickinessPoliciesRequest) GetPageSize

func (x *ListLBStickinessPoliciesRequest) GetPageSize() int32

func (*ListLBStickinessPoliciesRequest) GetResponseType

func (x *ListLBStickinessPoliciesRequest) GetResponseType() string

func (*ListLBStickinessPoliciesRequest) ProtoMessage

func (*ListLBStickinessPoliciesRequest) ProtoMessage()

func (*ListLBStickinessPoliciesRequest) ProtoReflect

func (*ListLBStickinessPoliciesRequest) Reset

func (*ListLBStickinessPoliciesRequest) String

type ListLBStickinessPoliciesResponse

type ListLBStickinessPoliciesResponse struct {

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

ListLBStickinessPoliciesResponse represents the response from lists load balancer stickiness policies.

func (*ListLBStickinessPoliciesResponse) Descriptor deprecated

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

Deprecated: Use ListLBStickinessPoliciesResponse.ProtoReflect.Descriptor instead.

func (*ListLBStickinessPoliciesResponse) GetItems

func (*ListLBStickinessPoliciesResponse) GetTotalCount

func (x *ListLBStickinessPoliciesResponse) GetTotalCount() int32

func (*ListLBStickinessPoliciesResponse) ProtoMessage

func (*ListLBStickinessPoliciesResponse) ProtoMessage()

func (*ListLBStickinessPoliciesResponse) ProtoReflect

func (*ListLBStickinessPoliciesResponse) Reset

func (*ListLBStickinessPoliciesResponse) String

type ListLoadBalancerRuleInstancesCmdByAdminRequest

type ListLoadBalancerRuleInstancesCmdByAdminRequest struct {

	// true if listing all virtual machines currently applied to the load balancer rule; default is true
	Applied *bool `protobuf:"varint,1,opt,name=applied" json:"applied,omitempty"`
	// the ID of the load balancer rule
	Id *int64 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"`
	// true if load balancer rule VM IP information to be included; default is false
	IsListLbVmip *bool `protobuf:"varint,3,opt,name=is_list_lb_vmip,json=isListLbVmip" json:"is_list_lb_vmip,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
}

ListLoadBalancerRuleInstancesCmdByAdminRequest represents the parameters for list all virtual machine instances that are assigned to a load balancer rule.

func (*ListLoadBalancerRuleInstancesCmdByAdminRequest) Descriptor deprecated

Deprecated: Use ListLoadBalancerRuleInstancesCmdByAdminRequest.ProtoReflect.Descriptor instead.

func (*ListLoadBalancerRuleInstancesCmdByAdminRequest) GetApplied

func (*ListLoadBalancerRuleInstancesCmdByAdminRequest) GetId

func (*ListLoadBalancerRuleInstancesCmdByAdminRequest) GetIsListLbVmip

func (*ListLoadBalancerRuleInstancesCmdByAdminRequest) GetKeyword

func (*ListLoadBalancerRuleInstancesCmdByAdminRequest) GetPage

func (*ListLoadBalancerRuleInstancesCmdByAdminRequest) GetPageSize

func (*ListLoadBalancerRuleInstancesCmdByAdminRequest) GetResponseType

func (*ListLoadBalancerRuleInstancesCmdByAdminRequest) ProtoMessage

func (*ListLoadBalancerRuleInstancesCmdByAdminRequest) ProtoReflect

func (*ListLoadBalancerRuleInstancesCmdByAdminRequest) Reset

func (*ListLoadBalancerRuleInstancesCmdByAdminRequest) String

type ListLoadBalancerRuleInstancesCmdByAdminResponse

type ListLoadBalancerRuleInstancesCmdByAdminResponse struct {

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

ListLoadBalancerRuleInstancesCmdByAdminResponse represents the response from list all virtual machine instances that are assigned to a load balancer rule.

func (*ListLoadBalancerRuleInstancesCmdByAdminResponse) Descriptor deprecated

Deprecated: Use ListLoadBalancerRuleInstancesCmdByAdminResponse.ProtoReflect.Descriptor instead.

func (*ListLoadBalancerRuleInstancesCmdByAdminResponse) GetItems

func (*ListLoadBalancerRuleInstancesCmdByAdminResponse) GetTotalCount

func (*ListLoadBalancerRuleInstancesCmdByAdminResponse) ProtoMessage

func (*ListLoadBalancerRuleInstancesCmdByAdminResponse) ProtoReflect

func (*ListLoadBalancerRuleInstancesCmdByAdminResponse) Reset

func (*ListLoadBalancerRuleInstancesCmdByAdminResponse) String

type ListLoadBalancerRuleInstancesRequest

type ListLoadBalancerRuleInstancesRequest 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 listing all virtual machines currently applied to the load balancer rule; default is true
	Applied *bool `protobuf:"varint,2,opt,name=applied" json:"applied,omitempty"`
	// the ID of the load balancer rule
	Id *int64 `protobuf:"varint,3,opt,name=id" json:"id,omitempty"`
	// true if load balancer rule VM IP information to be included; default is false
	IsListLbVmip *bool `protobuf:"varint,4,opt,name=is_list_lb_vmip,json=isListLbVmip" json:"is_list_lb_vmip,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
}

ListLoadBalancerRuleInstancesRequest represents the parameters for list all virtual machine instances that are assigned to a load balancer rule.

func (*ListLoadBalancerRuleInstancesRequest) Descriptor deprecated

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

Deprecated: Use ListLoadBalancerRuleInstancesRequest.ProtoReflect.Descriptor instead.

func (*ListLoadBalancerRuleInstancesRequest) GetApplied

func (*ListLoadBalancerRuleInstancesRequest) GetId

func (*ListLoadBalancerRuleInstancesRequest) GetIsListLbVmip

func (x *ListLoadBalancerRuleInstancesRequest) GetIsListLbVmip() bool

func (*ListLoadBalancerRuleInstancesRequest) GetKeyword

func (*ListLoadBalancerRuleInstancesRequest) GetPage

func (*ListLoadBalancerRuleInstancesRequest) GetPageSize

func (*ListLoadBalancerRuleInstancesRequest) GetResponseType

func (x *ListLoadBalancerRuleInstancesRequest) GetResponseType() string

func (*ListLoadBalancerRuleInstancesRequest) GetRunAsAdmin

func (x *ListLoadBalancerRuleInstancesRequest) GetRunAsAdmin() bool

func (*ListLoadBalancerRuleInstancesRequest) ProtoMessage

func (*ListLoadBalancerRuleInstancesRequest) ProtoMessage()

func (*ListLoadBalancerRuleInstancesRequest) ProtoReflect

func (*ListLoadBalancerRuleInstancesRequest) Reset

func (*ListLoadBalancerRuleInstancesRequest) String

type ListLoadBalancerRuleInstancesResponse

type ListLoadBalancerRuleInstancesResponse struct {

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

ListLoadBalancerRuleInstancesResponse represents the response from list all virtual machine instances that are assigned to a load balancer rule.

func (*ListLoadBalancerRuleInstancesResponse) Descriptor deprecated

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

Deprecated: Use ListLoadBalancerRuleInstancesResponse.ProtoReflect.Descriptor instead.

func (*ListLoadBalancerRuleInstancesResponse) GetItems

func (*ListLoadBalancerRuleInstancesResponse) GetTotalCount

func (x *ListLoadBalancerRuleInstancesResponse) GetTotalCount() int32

func (*ListLoadBalancerRuleInstancesResponse) ProtoMessage

func (*ListLoadBalancerRuleInstancesResponse) ProtoMessage()

func (*ListLoadBalancerRuleInstancesResponse) ProtoReflect

func (*ListLoadBalancerRuleInstancesResponse) Reset

func (*ListLoadBalancerRuleInstancesResponse) String

type ListLoadBalancerRulesRequest

type ListLoadBalancerRulesRequest struct {

	// the ID of the load balancer rule
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// the name of the load balancer rule
	LoadBalancerRuleName *string `protobuf:"bytes,2,opt,name=load_balancer_rule_name,json=loadBalancerRuleName" json:"load_balancer_rule_name,omitempty"`
	// the public IP address ID of the load balancer rule
	PublicIpId *int64 `protobuf:"varint,3,opt,name=public_ip_id,json=publicIpId" json:"public_ip_id,omitempty"`
	// the ID of the virtual machine of the load balancer rule
	VirtualMachineId *int64 `protobuf:"varint,4,opt,name=virtual_machine_id,json=virtualMachineId" json:"virtual_machine_id,omitempty"`
	// the availability zone ID
	ZoneId *int64 `protobuf:"varint,5,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
	// list by network ID the rule belongs to
	NetworkId *int64 `protobuf:"varint,6,opt,name=network_id,json=networkId" json:"network_id,omitempty"`
	// list resources by display flag; only ROOT admin is eligible to pass this parameter
	Display *bool `protobuf:"varint,7,opt,name=display" json:"display,omitempty"`
	// List resources by tags (key/value pairs)
	Tags map[string]string `` /* 128-byte string literal not displayed */
	// list objects by project; if projectid=-1 lists All VMs
	ProjectId *int64 `protobuf:"varint,9,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,10,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,11,opt,name=list_all,json=listAll" json:"list_all,omitempty"`
	// list only resources belonging to the domain specified
	DomainId *int64 `protobuf:"varint,12,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,13,opt,name=recursive" json:"recursive,omitempty"`
	// List by keyword
	Keyword      *string `protobuf:"bytes,14,opt,name=keyword" json:"keyword,omitempty"`
	Page         *int32  `protobuf:"varint,15,opt,name=page" json:"page,omitempty"`
	PageSize     *int32  `protobuf:"varint,16,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
	ResponseType *string `protobuf:"bytes,17,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ListLoadBalancerRulesRequest represents the parameters for lists load balancer rules.

func (*ListLoadBalancerRulesRequest) Descriptor deprecated

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

Deprecated: Use ListLoadBalancerRulesRequest.ProtoReflect.Descriptor instead.

func (*ListLoadBalancerRulesRequest) GetAccountName

func (x *ListLoadBalancerRulesRequest) GetAccountName() string

func (*ListLoadBalancerRulesRequest) GetDisplay

func (x *ListLoadBalancerRulesRequest) GetDisplay() bool

func (*ListLoadBalancerRulesRequest) GetDomainId

func (x *ListLoadBalancerRulesRequest) GetDomainId() int64

func (*ListLoadBalancerRulesRequest) GetId

func (*ListLoadBalancerRulesRequest) GetKeyword

func (x *ListLoadBalancerRulesRequest) GetKeyword() string

func (*ListLoadBalancerRulesRequest) GetListAll

func (x *ListLoadBalancerRulesRequest) GetListAll() bool

func (*ListLoadBalancerRulesRequest) GetLoadBalancerRuleName

func (x *ListLoadBalancerRulesRequest) GetLoadBalancerRuleName() string

func (*ListLoadBalancerRulesRequest) GetNetworkId

func (x *ListLoadBalancerRulesRequest) GetNetworkId() int64

func (*ListLoadBalancerRulesRequest) GetPage

func (x *ListLoadBalancerRulesRequest) GetPage() int32

func (*ListLoadBalancerRulesRequest) GetPageSize

func (x *ListLoadBalancerRulesRequest) GetPageSize() int32

func (*ListLoadBalancerRulesRequest) GetProjectId

func (x *ListLoadBalancerRulesRequest) GetProjectId() int64

func (*ListLoadBalancerRulesRequest) GetPublicIpId

func (x *ListLoadBalancerRulesRequest) GetPublicIpId() int64

func (*ListLoadBalancerRulesRequest) GetRecursive

func (x *ListLoadBalancerRulesRequest) GetRecursive() bool

func (*ListLoadBalancerRulesRequest) GetResponseType

func (x *ListLoadBalancerRulesRequest) GetResponseType() string

func (*ListLoadBalancerRulesRequest) GetTags

func (x *ListLoadBalancerRulesRequest) GetTags() map[string]string

func (*ListLoadBalancerRulesRequest) GetVirtualMachineId

func (x *ListLoadBalancerRulesRequest) GetVirtualMachineId() int64

func (*ListLoadBalancerRulesRequest) GetZoneId

func (x *ListLoadBalancerRulesRequest) GetZoneId() int64

func (*ListLoadBalancerRulesRequest) ProtoMessage

func (*ListLoadBalancerRulesRequest) ProtoMessage()

func (*ListLoadBalancerRulesRequest) ProtoReflect

func (*ListLoadBalancerRulesRequest) Reset

func (x *ListLoadBalancerRulesRequest) Reset()

func (*ListLoadBalancerRulesRequest) String

type ListLoadBalancerRulesResponse

type ListLoadBalancerRulesResponse struct {

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

ListLoadBalancerRulesResponse represents the response from lists load balancer rules.

func (*ListLoadBalancerRulesResponse) Descriptor deprecated

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

Deprecated: Use ListLoadBalancerRulesResponse.ProtoReflect.Descriptor instead.

func (*ListLoadBalancerRulesResponse) GetItems

func (*ListLoadBalancerRulesResponse) GetTotalCount

func (x *ListLoadBalancerRulesResponse) GetTotalCount() int32

func (*ListLoadBalancerRulesResponse) ProtoMessage

func (*ListLoadBalancerRulesResponse) ProtoMessage()

func (*ListLoadBalancerRulesResponse) ProtoReflect

func (*ListLoadBalancerRulesResponse) Reset

func (x *ListLoadBalancerRulesResponse) Reset()

func (*ListLoadBalancerRulesResponse) String

type ListSslCertsRequest

type ListSslCertsRequest struct {

	// ID of SSL certificate
	CertId *int64 `protobuf:"varint,1,opt,name=cert_id,json=certId" json:"cert_id,omitempty"`
	// Account ID
	AccountId *int64 `protobuf:"varint,2,opt,name=account_id,json=accountId" json:"account_id,omitempty"`
	// Load balancer rule ID
	LbId *int64 `protobuf:"varint,3,opt,name=lb_id,json=lbId" json:"lb_id,omitempty"`
	// Project that owns the SSL certificate
	ProjectId    *int64  `protobuf:"varint,4,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
	ResponseType *string `protobuf:"bytes,5,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ListSslCertsRequest represents the parameters for lists ssl certificates

func (*ListSslCertsRequest) Descriptor deprecated

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

Deprecated: Use ListSslCertsRequest.ProtoReflect.Descriptor instead.

func (*ListSslCertsRequest) GetAccountId

func (x *ListSslCertsRequest) GetAccountId() int64

func (*ListSslCertsRequest) GetCertId

func (x *ListSslCertsRequest) GetCertId() int64

func (*ListSslCertsRequest) GetLbId

func (x *ListSslCertsRequest) GetLbId() int64

func (*ListSslCertsRequest) GetProjectId

func (x *ListSslCertsRequest) GetProjectId() int64

func (*ListSslCertsRequest) GetResponseType

func (x *ListSslCertsRequest) GetResponseType() string

func (*ListSslCertsRequest) ProtoMessage

func (*ListSslCertsRequest) ProtoMessage()

func (*ListSslCertsRequest) ProtoReflect

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

func (*ListSslCertsRequest) Reset

func (x *ListSslCertsRequest) Reset()

func (*ListSslCertsRequest) String

func (x *ListSslCertsRequest) String() string

type ListSslCertsResponse

type ListSslCertsResponse struct {

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

ListSslCertsResponse represents the response from lists ssl certificates

func (*ListSslCertsResponse) Descriptor deprecated

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

Deprecated: Use ListSslCertsResponse.ProtoReflect.Descriptor instead.

func (*ListSslCertsResponse) GetItems

func (x *ListSslCertsResponse) GetItems() []*SslCert

func (*ListSslCertsResponse) GetTotalCount

func (x *ListSslCertsResponse) GetTotalCount() int32

func (*ListSslCertsResponse) ProtoMessage

func (*ListSslCertsResponse) ProtoMessage()

func (*ListSslCertsResponse) ProtoReflect

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

func (*ListSslCertsResponse) Reset

func (x *ListSslCertsResponse) Reset()

func (*ListSslCertsResponse) String

func (x *ListSslCertsResponse) String() string

type LoadBalancer

type LoadBalancer struct {

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

LoadBalancer represents a LoadBalancer Item

func (*LoadBalancer) Descriptor deprecated

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

Deprecated: Use LoadBalancer.ProtoReflect.Descriptor instead.

func (*LoadBalancer) GetCreated

func (x *LoadBalancer) GetCreated() string

func (*LoadBalancer) GetDescription

func (x *LoadBalancer) GetDescription() string

func (*LoadBalancer) GetDisplayName

func (x *LoadBalancer) GetDisplayName() string

func (*LoadBalancer) GetId

func (x *LoadBalancer) GetId() string

func (*LoadBalancer) GetName

func (x *LoadBalancer) GetName() string

func (*LoadBalancer) ProtoMessage

func (*LoadBalancer) ProtoMessage()

func (*LoadBalancer) ProtoReflect

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

func (*LoadBalancer) Reset

func (x *LoadBalancer) Reset()

func (*LoadBalancer) String

func (x *LoadBalancer) String() string

type LoadBalancerRuleVmMap

type LoadBalancerRuleVmMap struct {

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

LoadBalancerRuleVmMap represents a LoadBalancerRuleVmMap Item

func (*LoadBalancerRuleVmMap) Descriptor deprecated

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

Deprecated: Use LoadBalancerRuleVmMap.ProtoReflect.Descriptor instead.

func (*LoadBalancerRuleVmMap) GetCreated

func (x *LoadBalancerRuleVmMap) GetCreated() string

func (*LoadBalancerRuleVmMap) GetDescription

func (x *LoadBalancerRuleVmMap) GetDescription() string

func (*LoadBalancerRuleVmMap) GetDisplayName

func (x *LoadBalancerRuleVmMap) GetDisplayName() string

func (*LoadBalancerRuleVmMap) GetId

func (x *LoadBalancerRuleVmMap) GetId() string

func (*LoadBalancerRuleVmMap) GetName

func (x *LoadBalancerRuleVmMap) GetName() string

func (*LoadBalancerRuleVmMap) ProtoMessage

func (*LoadBalancerRuleVmMap) ProtoMessage()

func (*LoadBalancerRuleVmMap) ProtoReflect

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

func (*LoadBalancerRuleVmMap) Reset

func (x *LoadBalancerRuleVmMap) Reset()

func (*LoadBalancerRuleVmMap) String

func (x *LoadBalancerRuleVmMap) String() string

type LoadbalancerServiceClient

type LoadbalancerServiceClient interface {
	// AssignCertToLoadBalancer Assigns a certificate to a load balancer rule
	AssignCertToLoadBalancer(ctx context.Context, in *AssignCertToLoadBalancerRequest, opts ...grpc.CallOption) (*AssignCertToLoadBalancerResponse, error)
	// AssignToLoadBalancerRule Assigns virtual machine or a list of virtual machines to a load balancer rule.
	AssignToLoadBalancerRule(ctx context.Context, in *AssignToLoadBalancerRuleRequest, opts ...grpc.CallOption) (*AssignToLoadBalancerRuleResponse, error)
	// CreateApplicationLoadBalancer Creates an internal load balancer
	CreateApplicationLoadBalancer(ctx context.Context, in *CreateApplicationLoadBalancerRequest, opts ...grpc.CallOption) (*CreateApplicationLoadBalancerResponse, error)
	// CreateLBHealthCheckPolicy Creates a load balancer health check policy
	CreateLBHealthCheckPolicy(ctx context.Context, in *CreateLBHealthCheckPolicyRequest, opts ...grpc.CallOption) (*CreateLBHealthCheckPolicyResponse, error)
	// CreateLBStickinessPolicy Creates a load balancer stickiness policy
	CreateLBStickinessPolicy(ctx context.Context, in *CreateLBStickinessPolicyRequest, opts ...grpc.CallOption) (*CreateLBStickinessPolicyResponse, error)
	// CreateLoadBalancerRule Creates a load balancer rule
	CreateLoadBalancerRule(ctx context.Context, in *CreateLoadBalancerRuleRequest, opts ...grpc.CallOption) (*CreateLoadBalancerRuleResponse, error)
	// DeleteApplicationLoadBalancer Deletes an internal load balancer
	DeleteApplicationLoadBalancer(ctx context.Context, in *DeleteApplicationLoadBalancerRequest, opts ...grpc.CallOption) (*DeleteApplicationLoadBalancerResponse, error)
	// DeleteLBHealthCheckPolicy Deletes a load balancer health check policy.
	DeleteLBHealthCheckPolicy(ctx context.Context, in *DeleteLBHealthCheckPolicyRequest, opts ...grpc.CallOption) (*DeleteLBHealthCheckPolicyResponse, error)
	// DeleteLBStickinessPolicy Deletes a load balancer stickiness policy.
	DeleteLBStickinessPolicy(ctx context.Context, in *DeleteLBStickinessPolicyRequest, opts ...grpc.CallOption) (*DeleteLBStickinessPolicyResponse, error)
	// DeleteLoadBalancerRule Deletes a load balancer rule.
	DeleteLoadBalancerRule(ctx context.Context, in *DeleteLoadBalancerRuleRequest, opts ...grpc.CallOption) (*DeleteLoadBalancerRuleResponse, error)
	// DeleteSslCert Delete a certificate to CloudStack
	DeleteSslCert(ctx context.Context, in *DeleteSslCertRequest, opts ...grpc.CallOption) (*DeleteSslCertResponse, error)
	// ListApplicationLoadBalancers Lists internal load balancers
	ListApplicationLoadBalancers(ctx context.Context, in *ListApplicationLoadBalancersRequest, opts ...grpc.CallOption) (*ListApplicationLoadBalancersResponse, error)
	// ListLBHealthCheckPolicies Lists load balancer health check policies.
	ListLBHealthCheckPolicies(ctx context.Context, in *ListLBHealthCheckPoliciesRequest, opts ...grpc.CallOption) (*ListLBHealthCheckPoliciesResponse, error)
	// ListLBStickinessPolicies Lists load balancer stickiness policies.
	ListLBStickinessPolicies(ctx context.Context, in *ListLBStickinessPoliciesRequest, opts ...grpc.CallOption) (*ListLBStickinessPoliciesResponse, error)
	// ListLoadBalancerRuleInstances List all virtual machine instances that are assigned to a load balancer rule.
	ListLoadBalancerRuleInstances(ctx context.Context, in *ListLoadBalancerRuleInstancesRequest, opts ...grpc.CallOption) (*ListLoadBalancerRuleInstancesResponse, error)
	// ListLoadBalancerRuleInstancesCmdByAdmin List all virtual machine instances that are assigned to a load balancer rule.
	ListLoadBalancerRuleInstancesCmdByAdmin(ctx context.Context, in *ListLoadBalancerRuleInstancesCmdByAdminRequest, opts ...grpc.CallOption) (*ListLoadBalancerRuleInstancesCmdByAdminResponse, error)
	// ListLoadBalancerRules Lists load balancer rules.
	ListLoadBalancerRules(ctx context.Context, in *ListLoadBalancerRulesRequest, opts ...grpc.CallOption) (*ListLoadBalancerRulesResponse, error)
	// ListSslCerts Lists SSL certificates
	ListSslCerts(ctx context.Context, in *ListSslCertsRequest, opts ...grpc.CallOption) (*ListSslCertsResponse, error)
	// RemoveCertFromLoadBalancer Removes a certificate from a load balancer rule
	RemoveCertFromLoadBalancer(ctx context.Context, in *RemoveCertFromLoadBalancerRequest, opts ...grpc.CallOption) (*RemoveCertFromLoadBalancerResponse, error)
	// RemoveFromLoadBalancerRule Removes a virtual machine or a list of virtual machines from a load balancer rule.
	RemoveFromLoadBalancerRule(ctx context.Context, in *RemoveFromLoadBalancerRuleRequest, opts ...grpc.CallOption) (*RemoveFromLoadBalancerRuleResponse, error)
	// UpdateApplicationLoadBalancer Updates an internal load balancer
	UpdateApplicationLoadBalancer(ctx context.Context, in *UpdateApplicationLoadBalancerRequest, opts ...grpc.CallOption) (*UpdateApplicationLoadBalancerResponse, error)
	// UpdateLBHealthCheckPolicy Updates load balancer health check policy
	UpdateLBHealthCheckPolicy(ctx context.Context, in *UpdateLBHealthCheckPolicyRequest, opts ...grpc.CallOption) (*UpdateLBHealthCheckPolicyResponse, error)
	// UpdateLBStickinessPolicy Updates load balancer stickiness policy
	UpdateLBStickinessPolicy(ctx context.Context, in *UpdateLBStickinessPolicyRequest, opts ...grpc.CallOption) (*UpdateLBStickinessPolicyResponse, error)
	// UpdateLoadBalancerRule Updates load balancer
	UpdateLoadBalancerRule(ctx context.Context, in *UpdateLoadBalancerRuleRequest, opts ...grpc.CallOption) (*UpdateLoadBalancerRuleResponse, error)
	// UploadSslCert Upload a certificate to CloudStack
	UploadSslCert(ctx context.Context, in *UploadSslCertRequest, opts ...grpc.CallOption) (*UploadSslCertResponse, error)
}

LoadbalancerServiceClient is the client API for LoadbalancerService 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.

LoadbalancerService provides operations for managing Loadbalancers

type LoadbalancerServiceServer

type LoadbalancerServiceServer interface {
	// AssignCertToLoadBalancer Assigns a certificate to a load balancer rule
	AssignCertToLoadBalancer(context.Context, *AssignCertToLoadBalancerRequest) (*AssignCertToLoadBalancerResponse, error)
	// AssignToLoadBalancerRule Assigns virtual machine or a list of virtual machines to a load balancer rule.
	AssignToLoadBalancerRule(context.Context, *AssignToLoadBalancerRuleRequest) (*AssignToLoadBalancerRuleResponse, error)
	// CreateApplicationLoadBalancer Creates an internal load balancer
	CreateApplicationLoadBalancer(context.Context, *CreateApplicationLoadBalancerRequest) (*CreateApplicationLoadBalancerResponse, error)
	// CreateLBHealthCheckPolicy Creates a load balancer health check policy
	CreateLBHealthCheckPolicy(context.Context, *CreateLBHealthCheckPolicyRequest) (*CreateLBHealthCheckPolicyResponse, error)
	// CreateLBStickinessPolicy Creates a load balancer stickiness policy
	CreateLBStickinessPolicy(context.Context, *CreateLBStickinessPolicyRequest) (*CreateLBStickinessPolicyResponse, error)
	// CreateLoadBalancerRule Creates a load balancer rule
	CreateLoadBalancerRule(context.Context, *CreateLoadBalancerRuleRequest) (*CreateLoadBalancerRuleResponse, error)
	// DeleteApplicationLoadBalancer Deletes an internal load balancer
	DeleteApplicationLoadBalancer(context.Context, *DeleteApplicationLoadBalancerRequest) (*DeleteApplicationLoadBalancerResponse, error)
	// DeleteLBHealthCheckPolicy Deletes a load balancer health check policy.
	DeleteLBHealthCheckPolicy(context.Context, *DeleteLBHealthCheckPolicyRequest) (*DeleteLBHealthCheckPolicyResponse, error)
	// DeleteLBStickinessPolicy Deletes a load balancer stickiness policy.
	DeleteLBStickinessPolicy(context.Context, *DeleteLBStickinessPolicyRequest) (*DeleteLBStickinessPolicyResponse, error)
	// DeleteLoadBalancerRule Deletes a load balancer rule.
	DeleteLoadBalancerRule(context.Context, *DeleteLoadBalancerRuleRequest) (*DeleteLoadBalancerRuleResponse, error)
	// DeleteSslCert Delete a certificate to CloudStack
	DeleteSslCert(context.Context, *DeleteSslCertRequest) (*DeleteSslCertResponse, error)
	// ListApplicationLoadBalancers Lists internal load balancers
	ListApplicationLoadBalancers(context.Context, *ListApplicationLoadBalancersRequest) (*ListApplicationLoadBalancersResponse, error)
	// ListLBHealthCheckPolicies Lists load balancer health check policies.
	ListLBHealthCheckPolicies(context.Context, *ListLBHealthCheckPoliciesRequest) (*ListLBHealthCheckPoliciesResponse, error)
	// ListLBStickinessPolicies Lists load balancer stickiness policies.
	ListLBStickinessPolicies(context.Context, *ListLBStickinessPoliciesRequest) (*ListLBStickinessPoliciesResponse, error)
	// ListLoadBalancerRuleInstances List all virtual machine instances that are assigned to a load balancer rule.
	ListLoadBalancerRuleInstances(context.Context, *ListLoadBalancerRuleInstancesRequest) (*ListLoadBalancerRuleInstancesResponse, error)
	// ListLoadBalancerRuleInstancesCmdByAdmin List all virtual machine instances that are assigned to a load balancer rule.
	ListLoadBalancerRuleInstancesCmdByAdmin(context.Context, *ListLoadBalancerRuleInstancesCmdByAdminRequest) (*ListLoadBalancerRuleInstancesCmdByAdminResponse, error)
	// ListLoadBalancerRules Lists load balancer rules.
	ListLoadBalancerRules(context.Context, *ListLoadBalancerRulesRequest) (*ListLoadBalancerRulesResponse, error)
	// ListSslCerts Lists SSL certificates
	ListSslCerts(context.Context, *ListSslCertsRequest) (*ListSslCertsResponse, error)
	// RemoveCertFromLoadBalancer Removes a certificate from a load balancer rule
	RemoveCertFromLoadBalancer(context.Context, *RemoveCertFromLoadBalancerRequest) (*RemoveCertFromLoadBalancerResponse, error)
	// RemoveFromLoadBalancerRule Removes a virtual machine or a list of virtual machines from a load balancer rule.
	RemoveFromLoadBalancerRule(context.Context, *RemoveFromLoadBalancerRuleRequest) (*RemoveFromLoadBalancerRuleResponse, error)
	// UpdateApplicationLoadBalancer Updates an internal load balancer
	UpdateApplicationLoadBalancer(context.Context, *UpdateApplicationLoadBalancerRequest) (*UpdateApplicationLoadBalancerResponse, error)
	// UpdateLBHealthCheckPolicy Updates load balancer health check policy
	UpdateLBHealthCheckPolicy(context.Context, *UpdateLBHealthCheckPolicyRequest) (*UpdateLBHealthCheckPolicyResponse, error)
	// UpdateLBStickinessPolicy Updates load balancer stickiness policy
	UpdateLBStickinessPolicy(context.Context, *UpdateLBStickinessPolicyRequest) (*UpdateLBStickinessPolicyResponse, error)
	// UpdateLoadBalancerRule Updates load balancer
	UpdateLoadBalancerRule(context.Context, *UpdateLoadBalancerRuleRequest) (*UpdateLoadBalancerRuleResponse, error)
	// UploadSslCert Upload a certificate to CloudStack
	UploadSslCert(context.Context, *UploadSslCertRequest) (*UploadSslCertResponse, error)
	// contains filtered or unexported methods
}

LoadbalancerServiceServer is the server API for LoadbalancerService service. All implementations must embed UnimplementedLoadbalancerServiceServer for forward compatibility.

LoadbalancerService provides operations for managing Loadbalancers

type RemoveCertFromLoadBalancerRequest

type RemoveCertFromLoadBalancerRequest struct {

	// the ID of the load balancer rule
	LbRuleId      *int64  `protobuf:"varint,1,opt,name=lb_rule_id,json=lbRuleId" json:"lb_rule_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
}

RemoveCertFromLoadBalancerRequest represents the parameters for removes a certificate from a load balancer rule

func (*RemoveCertFromLoadBalancerRequest) Descriptor deprecated

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

Deprecated: Use RemoveCertFromLoadBalancerRequest.ProtoReflect.Descriptor instead.

func (*RemoveCertFromLoadBalancerRequest) GetInjectedJobId

func (x *RemoveCertFromLoadBalancerRequest) GetInjectedJobId() string

func (*RemoveCertFromLoadBalancerRequest) GetLbRuleId

func (x *RemoveCertFromLoadBalancerRequest) GetLbRuleId() int64

func (*RemoveCertFromLoadBalancerRequest) GetResponseType

func (x *RemoveCertFromLoadBalancerRequest) GetResponseType() string

func (*RemoveCertFromLoadBalancerRequest) GetStartEventId

func (x *RemoveCertFromLoadBalancerRequest) GetStartEventId() int64

func (*RemoveCertFromLoadBalancerRequest) ProtoMessage

func (*RemoveCertFromLoadBalancerRequest) ProtoMessage()

func (*RemoveCertFromLoadBalancerRequest) ProtoReflect

func (*RemoveCertFromLoadBalancerRequest) Reset

func (*RemoveCertFromLoadBalancerRequest) String

type RemoveCertFromLoadBalancerResponse

type RemoveCertFromLoadBalancerResponse struct {

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

RemoveCertFromLoadBalancerResponse represents the response from removes a certificate from a load balancer rule

func (*RemoveCertFromLoadBalancerResponse) Descriptor deprecated

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

Deprecated: Use RemoveCertFromLoadBalancerResponse.ProtoReflect.Descriptor instead.

func (*RemoveCertFromLoadBalancerResponse) GetResult

func (*RemoveCertFromLoadBalancerResponse) ProtoMessage

func (*RemoveCertFromLoadBalancerResponse) ProtoMessage()

func (*RemoveCertFromLoadBalancerResponse) ProtoReflect

func (*RemoveCertFromLoadBalancerResponse) Reset

func (*RemoveCertFromLoadBalancerResponse) String

type RemoveFromLoadBalancerRuleRequest

type RemoveFromLoadBalancerRuleRequest struct {

	// The ID of the load balancer rule
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// the list of IDs of the virtual machines that are being removed from the load balancer rule (i.e. virtualMachineIds=1,2,3)
	VirtualMachineIds []string `protobuf:"bytes,2,rep,name=virtual_machine_ids,json=virtualMachineIds" json:"virtual_machine_ids,omitempty"`
	// VM ID and IP map, vmidipmap[0].vmid=1 vmidipmap[0].ip=10.1.1.75
	VmIdIpMap_    map[string]string `` /* 161-byte string literal not displayed */
	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
}

RemoveFromLoadBalancerRuleRequest represents the parameters for removes a virtual machine or a list of virtual machines from a load balancer rule.

func (*RemoveFromLoadBalancerRuleRequest) Descriptor deprecated

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

Deprecated: Use RemoveFromLoadBalancerRuleRequest.ProtoReflect.Descriptor instead.

func (*RemoveFromLoadBalancerRuleRequest) GetId

func (*RemoveFromLoadBalancerRuleRequest) GetInjectedJobId

func (x *RemoveFromLoadBalancerRuleRequest) GetInjectedJobId() string

func (*RemoveFromLoadBalancerRuleRequest) GetResponseType

func (x *RemoveFromLoadBalancerRuleRequest) GetResponseType() string

func (*RemoveFromLoadBalancerRuleRequest) GetStartEventId

func (x *RemoveFromLoadBalancerRuleRequest) GetStartEventId() int64

func (*RemoveFromLoadBalancerRuleRequest) GetVirtualMachineIds

func (x *RemoveFromLoadBalancerRuleRequest) GetVirtualMachineIds() []string

func (*RemoveFromLoadBalancerRuleRequest) GetVmIdIpMap_

func (x *RemoveFromLoadBalancerRuleRequest) GetVmIdIpMap_() map[string]string

func (*RemoveFromLoadBalancerRuleRequest) ProtoMessage

func (*RemoveFromLoadBalancerRuleRequest) ProtoMessage()

func (*RemoveFromLoadBalancerRuleRequest) ProtoReflect

func (*RemoveFromLoadBalancerRuleRequest) Reset

func (*RemoveFromLoadBalancerRuleRequest) String

type RemoveFromLoadBalancerRuleResponse

type RemoveFromLoadBalancerRuleResponse struct {

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

RemoveFromLoadBalancerRuleResponse represents the response from removes a virtual machine or a list of virtual machines from a load balancer rule.

func (*RemoveFromLoadBalancerRuleResponse) Descriptor deprecated

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

Deprecated: Use RemoveFromLoadBalancerRuleResponse.ProtoReflect.Descriptor instead.

func (*RemoveFromLoadBalancerRuleResponse) GetResult

func (*RemoveFromLoadBalancerRuleResponse) ProtoMessage

func (*RemoveFromLoadBalancerRuleResponse) ProtoMessage()

func (*RemoveFromLoadBalancerRuleResponse) ProtoReflect

func (*RemoveFromLoadBalancerRuleResponse) Reset

func (*RemoveFromLoadBalancerRuleResponse) 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 SslCert

type SslCert struct {

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

SslCert represents a SslCert Item

func (*SslCert) Descriptor deprecated

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

Deprecated: Use SslCert.ProtoReflect.Descriptor instead.

func (*SslCert) GetCreated

func (x *SslCert) GetCreated() string

func (*SslCert) GetDescription

func (x *SslCert) GetDescription() string

func (*SslCert) GetDisplayName

func (x *SslCert) GetDisplayName() string

func (*SslCert) GetId

func (x *SslCert) GetId() string

func (*SslCert) GetName

func (x *SslCert) GetName() string

func (*SslCert) ProtoMessage

func (*SslCert) ProtoMessage()

func (*SslCert) ProtoReflect

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

func (*SslCert) Reset

func (x *SslCert) Reset()

func (*SslCert) String

func (x *SslCert) 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 UnimplementedLoadbalancerServiceServer

type UnimplementedLoadbalancerServiceServer struct{}

UnimplementedLoadbalancerServiceServer 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 (UnimplementedLoadbalancerServiceServer) DeleteSslCert

func (UnimplementedLoadbalancerServiceServer) ListSslCerts

func (UnimplementedLoadbalancerServiceServer) UploadSslCert

type UnsafeLoadbalancerServiceServer

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

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

type UpdateApplicationLoadBalancerRequest

type UpdateApplicationLoadBalancerRequest struct {

	// the ID of the load balancer
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// an optional field, whether to the display the rule to the end user or not
	Display *bool `protobuf:"varint,2,opt,name=display" json:"display,omitempty"`
	// an optional field, in case you want to set a custom id to the resource. Allowed to Root Admins only
	CustomId      *string `protobuf:"bytes,3,opt,name=custom_id,json=customId" json:"custom_id,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
}

UpdateApplicationLoadBalancerRequest represents the parameters for updates an internal load balancer

func (*UpdateApplicationLoadBalancerRequest) Descriptor deprecated

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

Deprecated: Use UpdateApplicationLoadBalancerRequest.ProtoReflect.Descriptor instead.

func (*UpdateApplicationLoadBalancerRequest) GetCustomId

func (*UpdateApplicationLoadBalancerRequest) GetDisplay

func (*UpdateApplicationLoadBalancerRequest) GetId

func (*UpdateApplicationLoadBalancerRequest) GetInjectedJobId

func (x *UpdateApplicationLoadBalancerRequest) GetInjectedJobId() string

func (*UpdateApplicationLoadBalancerRequest) GetResponseType

func (x *UpdateApplicationLoadBalancerRequest) GetResponseType() string

func (*UpdateApplicationLoadBalancerRequest) GetStartEventId

func (x *UpdateApplicationLoadBalancerRequest) GetStartEventId() int64

func (*UpdateApplicationLoadBalancerRequest) ProtoMessage

func (*UpdateApplicationLoadBalancerRequest) ProtoMessage()

func (*UpdateApplicationLoadBalancerRequest) ProtoReflect

func (*UpdateApplicationLoadBalancerRequest) Reset

func (*UpdateApplicationLoadBalancerRequest) String

type UpdateApplicationLoadBalancerResponse

type UpdateApplicationLoadBalancerResponse struct {

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

UpdateApplicationLoadBalancerResponse represents the response from updates an internal load balancer

func (*UpdateApplicationLoadBalancerResponse) Descriptor deprecated

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

Deprecated: Use UpdateApplicationLoadBalancerResponse.ProtoReflect.Descriptor instead.

func (*UpdateApplicationLoadBalancerResponse) GetResult

func (*UpdateApplicationLoadBalancerResponse) ProtoMessage

func (*UpdateApplicationLoadBalancerResponse) ProtoMessage()

func (*UpdateApplicationLoadBalancerResponse) ProtoReflect

func (*UpdateApplicationLoadBalancerResponse) Reset

func (*UpdateApplicationLoadBalancerResponse) String

type UpdateLBHealthCheckPolicyRequest

type UpdateLBHealthCheckPolicyRequest struct {

	// ID of load balancer health check policy
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// an optional field, whether to the display the policy to the end user or not
	Display *bool `protobuf:"varint,2,opt,name=display" json:"display,omitempty"`
	// an optional field, in case you want to set a custom id to the resource. Allowed to Root Admins only
	CustomId      *string `protobuf:"bytes,3,opt,name=custom_id,json=customId" json:"custom_id,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
}

UpdateLBHealthCheckPolicyRequest represents the parameters for updates load balancer health check policy

func (*UpdateLBHealthCheckPolicyRequest) Descriptor deprecated

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

Deprecated: Use UpdateLBHealthCheckPolicyRequest.ProtoReflect.Descriptor instead.

func (*UpdateLBHealthCheckPolicyRequest) GetCustomId

func (x *UpdateLBHealthCheckPolicyRequest) GetCustomId() string

func (*UpdateLBHealthCheckPolicyRequest) GetDisplay

func (x *UpdateLBHealthCheckPolicyRequest) GetDisplay() bool

func (*UpdateLBHealthCheckPolicyRequest) GetId

func (*UpdateLBHealthCheckPolicyRequest) GetInjectedJobId

func (x *UpdateLBHealthCheckPolicyRequest) GetInjectedJobId() string

func (*UpdateLBHealthCheckPolicyRequest) GetResponseType

func (x *UpdateLBHealthCheckPolicyRequest) GetResponseType() string

func (*UpdateLBHealthCheckPolicyRequest) GetStartEventId

func (x *UpdateLBHealthCheckPolicyRequest) GetStartEventId() int64

func (*UpdateLBHealthCheckPolicyRequest) ProtoMessage

func (*UpdateLBHealthCheckPolicyRequest) ProtoMessage()

func (*UpdateLBHealthCheckPolicyRequest) ProtoReflect

func (*UpdateLBHealthCheckPolicyRequest) Reset

func (*UpdateLBHealthCheckPolicyRequest) String

type UpdateLBHealthCheckPolicyResponse

type UpdateLBHealthCheckPolicyResponse struct {

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

UpdateLBHealthCheckPolicyResponse represents the response from updates load balancer health check policy

func (*UpdateLBHealthCheckPolicyResponse) Descriptor deprecated

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

Deprecated: Use UpdateLBHealthCheckPolicyResponse.ProtoReflect.Descriptor instead.

func (*UpdateLBHealthCheckPolicyResponse) GetResult

func (x *UpdateLBHealthCheckPolicyResponse) GetResult() *Result

func (*UpdateLBHealthCheckPolicyResponse) ProtoMessage

func (*UpdateLBHealthCheckPolicyResponse) ProtoMessage()

func (*UpdateLBHealthCheckPolicyResponse) ProtoReflect

func (*UpdateLBHealthCheckPolicyResponse) Reset

func (*UpdateLBHealthCheckPolicyResponse) String

type UpdateLBStickinessPolicyRequest

type UpdateLBStickinessPolicyRequest struct {

	// id of lb stickiness policy
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// an optional field, whether to the display the policy to the end user or not
	Display *bool `protobuf:"varint,2,opt,name=display" json:"display,omitempty"`
	// an optional field, in case you want to set a custom id to the resource. Allowed to Root Admins only
	CustomId      *string `protobuf:"bytes,3,opt,name=custom_id,json=customId" json:"custom_id,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
}

UpdateLBStickinessPolicyRequest represents the parameters for updates load balancer stickiness policy

func (*UpdateLBStickinessPolicyRequest) Descriptor deprecated

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

Deprecated: Use UpdateLBStickinessPolicyRequest.ProtoReflect.Descriptor instead.

func (*UpdateLBStickinessPolicyRequest) GetCustomId

func (x *UpdateLBStickinessPolicyRequest) GetCustomId() string

func (*UpdateLBStickinessPolicyRequest) GetDisplay

func (x *UpdateLBStickinessPolicyRequest) GetDisplay() bool

func (*UpdateLBStickinessPolicyRequest) GetId

func (*UpdateLBStickinessPolicyRequest) GetInjectedJobId

func (x *UpdateLBStickinessPolicyRequest) GetInjectedJobId() string

func (*UpdateLBStickinessPolicyRequest) GetResponseType

func (x *UpdateLBStickinessPolicyRequest) GetResponseType() string

func (*UpdateLBStickinessPolicyRequest) GetStartEventId

func (x *UpdateLBStickinessPolicyRequest) GetStartEventId() int64

func (*UpdateLBStickinessPolicyRequest) ProtoMessage

func (*UpdateLBStickinessPolicyRequest) ProtoMessage()

func (*UpdateLBStickinessPolicyRequest) ProtoReflect

func (*UpdateLBStickinessPolicyRequest) Reset

func (*UpdateLBStickinessPolicyRequest) String

type UpdateLBStickinessPolicyResponse

type UpdateLBStickinessPolicyResponse struct {

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

UpdateLBStickinessPolicyResponse represents the response from updates load balancer stickiness policy

func (*UpdateLBStickinessPolicyResponse) Descriptor deprecated

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

Deprecated: Use UpdateLBStickinessPolicyResponse.ProtoReflect.Descriptor instead.

func (*UpdateLBStickinessPolicyResponse) GetResult

func (x *UpdateLBStickinessPolicyResponse) GetResult() *Result

func (*UpdateLBStickinessPolicyResponse) ProtoMessage

func (*UpdateLBStickinessPolicyResponse) ProtoMessage()

func (*UpdateLBStickinessPolicyResponse) ProtoReflect

func (*UpdateLBStickinessPolicyResponse) Reset

func (*UpdateLBStickinessPolicyResponse) String

type UpdateLoadBalancerRuleRequest

type UpdateLoadBalancerRuleRequest struct {

	// load balancer algorithm (source, roundrobin, leastconn)
	Algorithm *string `protobuf:"bytes,1,opt,name=algorithm" json:"algorithm,omitempty"`
	// the description of the load balancer rule
	Description *string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
	// the ID of the load balancer rule to update
	Id *int64 `protobuf:"varint,3,opt,name=id" json:"id,omitempty"`
	// the name of the load balancer rule
	LoadBalancerName *string `protobuf:"bytes,4,opt,name=load_balancer_name,json=loadBalancerName" json:"load_balancer_name,omitempty"`
	// an optional field, whether to the display the rule to the end user or not
	Display *bool `protobuf:"varint,5,opt,name=display" json:"display,omitempty"`
	// The protocol for the LB
	LbProtocol *string `protobuf:"bytes,6,opt,name=lb_protocol,json=lbProtocol" json:"lb_protocol,omitempty"`
	// an optional field, in case you want to set a custom id to the resource. Allowed to Root Admins only
	CustomId      *string `protobuf:"bytes,7,opt,name=custom_id,json=customId" json:"custom_id,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
}

UpdateLoadBalancerRuleRequest represents the parameters for updates load balancer

func (*UpdateLoadBalancerRuleRequest) Descriptor deprecated

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

Deprecated: Use UpdateLoadBalancerRuleRequest.ProtoReflect.Descriptor instead.

func (*UpdateLoadBalancerRuleRequest) GetAlgorithm

func (x *UpdateLoadBalancerRuleRequest) GetAlgorithm() string

func (*UpdateLoadBalancerRuleRequest) GetCustomId

func (x *UpdateLoadBalancerRuleRequest) GetCustomId() string

func (*UpdateLoadBalancerRuleRequest) GetDescription

func (x *UpdateLoadBalancerRuleRequest) GetDescription() string

func (*UpdateLoadBalancerRuleRequest) GetDisplay

func (x *UpdateLoadBalancerRuleRequest) GetDisplay() bool

func (*UpdateLoadBalancerRuleRequest) GetId

func (*UpdateLoadBalancerRuleRequest) GetInjectedJobId

func (x *UpdateLoadBalancerRuleRequest) GetInjectedJobId() string

func (*UpdateLoadBalancerRuleRequest) GetLbProtocol

func (x *UpdateLoadBalancerRuleRequest) GetLbProtocol() string

func (*UpdateLoadBalancerRuleRequest) GetLoadBalancerName

func (x *UpdateLoadBalancerRuleRequest) GetLoadBalancerName() string

func (*UpdateLoadBalancerRuleRequest) GetResponseType

func (x *UpdateLoadBalancerRuleRequest) GetResponseType() string

func (*UpdateLoadBalancerRuleRequest) GetStartEventId

func (x *UpdateLoadBalancerRuleRequest) GetStartEventId() int64

func (*UpdateLoadBalancerRuleRequest) ProtoMessage

func (*UpdateLoadBalancerRuleRequest) ProtoMessage()

func (*UpdateLoadBalancerRuleRequest) ProtoReflect

func (*UpdateLoadBalancerRuleRequest) Reset

func (x *UpdateLoadBalancerRuleRequest) Reset()

func (*UpdateLoadBalancerRuleRequest) String

type UpdateLoadBalancerRuleResponse

type UpdateLoadBalancerRuleResponse struct {

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

UpdateLoadBalancerRuleResponse represents the response from updates load balancer

func (*UpdateLoadBalancerRuleResponse) Descriptor deprecated

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

Deprecated: Use UpdateLoadBalancerRuleResponse.ProtoReflect.Descriptor instead.

func (*UpdateLoadBalancerRuleResponse) GetResult

func (x *UpdateLoadBalancerRuleResponse) GetResult() *Result

func (*UpdateLoadBalancerRuleResponse) ProtoMessage

func (*UpdateLoadBalancerRuleResponse) ProtoMessage()

func (*UpdateLoadBalancerRuleResponse) ProtoReflect

func (*UpdateLoadBalancerRuleResponse) Reset

func (x *UpdateLoadBalancerRuleResponse) Reset()

func (*UpdateLoadBalancerRuleResponse) String

type UploadSslCertRequest

type UploadSslCertRequest struct {

	// SSL certificate
	Cert *string `protobuf:"bytes,1,opt,name=cert" json:"cert,omitempty"`
	// Private key
	Key *string `protobuf:"bytes,2,opt,name=key" json:"key,omitempty"`
	// Certificate chain of trust
	Chain *string `protobuf:"bytes,3,opt,name=chain" json:"chain,omitempty"`
	// Password for the private key
	Password *string `protobuf:"bytes,4,opt,name=password" json:"password,omitempty"`
	// account that will own the SSL certificate
	AccountName *string `protobuf:"bytes,5,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
	// an optional project for the SSL certificate
	ProjectId *int64 `protobuf:"varint,6,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
	// domain ID of the account owning the SSL certificate
	DomainId *int64 `protobuf:"varint,7,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
	// Name for the uploaded certificate
	Name *string `protobuf:"bytes,8,opt,name=name" json:"name,omitempty"`
	// Enables revocation checking for certificates
	EnabledRevocationCheck *bool   `protobuf:"varint,9,opt,name=enabled_revocation_check,json=enabledRevocationCheck" json:"enabled_revocation_check,omitempty"`
	ResponseType           *string `protobuf:"bytes,10,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

UploadSslCertRequest represents the parameters for upload a certificate to cloudstack

func (*UploadSslCertRequest) Descriptor deprecated

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

Deprecated: Use UploadSslCertRequest.ProtoReflect.Descriptor instead.

func (*UploadSslCertRequest) GetAccountName

func (x *UploadSslCertRequest) GetAccountName() string

func (*UploadSslCertRequest) GetCert

func (x *UploadSslCertRequest) GetCert() string

func (*UploadSslCertRequest) GetChain

func (x *UploadSslCertRequest) GetChain() string

func (*UploadSslCertRequest) GetDomainId

func (x *UploadSslCertRequest) GetDomainId() int64

func (*UploadSslCertRequest) GetEnabledRevocationCheck

func (x *UploadSslCertRequest) GetEnabledRevocationCheck() bool

func (*UploadSslCertRequest) GetKey

func (x *UploadSslCertRequest) GetKey() string

func (*UploadSslCertRequest) GetName

func (x *UploadSslCertRequest) GetName() string

func (*UploadSslCertRequest) GetPassword

func (x *UploadSslCertRequest) GetPassword() string

func (*UploadSslCertRequest) GetProjectId

func (x *UploadSslCertRequest) GetProjectId() int64

func (*UploadSslCertRequest) GetResponseType

func (x *UploadSslCertRequest) GetResponseType() string

func (*UploadSslCertRequest) ProtoMessage

func (*UploadSslCertRequest) ProtoMessage()

func (*UploadSslCertRequest) ProtoReflect

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

func (*UploadSslCertRequest) Reset

func (x *UploadSslCertRequest) Reset()

func (*UploadSslCertRequest) String

func (x *UploadSslCertRequest) String() string

type UploadSslCertResponse

type UploadSslCertResponse struct {

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

UploadSslCertResponse represents the response from upload a certificate to cloudstack

func (*UploadSslCertResponse) Descriptor deprecated

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

Deprecated: Use UploadSslCertResponse.ProtoReflect.Descriptor instead.

func (*UploadSslCertResponse) GetResult

func (x *UploadSslCertResponse) GetResult() *Result

func (*UploadSslCertResponse) ProtoMessage

func (*UploadSslCertResponse) ProtoMessage()

func (*UploadSslCertResponse) ProtoReflect

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

func (*UploadSslCertResponse) Reset

func (x *UploadSslCertResponse) Reset()

func (*UploadSslCertResponse) String

func (x *UploadSslCertResponse) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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