awi

package
v0.0.0-...-e267d88 Latest Latest
Warning

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

Go to latest
Published: Apr 11, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

Code generated by protoc-gen-deepcopy. DO NOT EDIT.

Code generated by protoc-gen-deepcopy. DO NOT EDIT.

Code generated by protoc-gen-deepcopy. DO NOT EDIT.

Code generated by protoc-gen-deepcopy. DO NOT EDIT.

Code generated by protoc-gen-deepcopy. DO NOT EDIT.

Code generated by protoc-gen-deepcopy. DO NOT EDIT.

Code generated by protoc-gen-deepcopy. DO NOT EDIT.

Code generated by protoc-gen-deepcopy. DO NOT EDIT.

Code generated by protoc-gen-deepcopy. DO NOT EDIT.

Code generated by protoc-gen-deepcopy. DO NOT EDIT.

Code generated by protoc-gen-deepcopy. DO NOT EDIT.

Code generated by protoc-gen-deepcopy. DO NOT EDIT.

Code generated by protoc-gen-deepcopy. DO NOT EDIT.

Index

Constants

This section is empty.

Variables

View Source
var (
	Controller_name = map[int32]string{
		0: "Cisco_vManage",
		1: "Cisco_Meraki_Dashboard",
		2: "Versa",
		3: "Juniper",
		4: "Palo_Alto",
		5: "Turnium",
		6: "Tufin",
		7: "AWS_CloudWAN",
	}
	Controller_value = map[string]int32{
		"Cisco_vManage":          0,
		"Cisco_Meraki_Dashboard": 1,
		"Versa":                  2,
		"Juniper":                3,
		"Palo_Alto":              4,
		"Turnium":                5,
		"Tufin":                  6,
		"AWS_CloudWAN":           7,
	}
)

Enum value maps for Controller.

View Source
var (
	AccessType_name = map[int32]string{
		0: "ALLOW",
		1: "DENY",
	}
	AccessType_value = map[string]int32{
		"ALLOW": 0,
		"DENY":  1,
	}
)

Enum value maps for AccessType.

View Source
var (
	Kind_name = map[int32]string{
		0: "VM",
		1: "CONTAINER",
		2: "POD",
	}
	Kind_value = map[string]int32{
		"VM":        0,
		"CONTAINER": 1,
		"POD":       2,
	}
)

Enum value maps for Kind.

View Source
var (
	State_name = map[int32]string{
		0: "UP",
		1: "DOWN",
	}
	State_value = map[string]int32{
		"UP":   0,
		"DOWN": 1,
	}
)

Enum value maps for State.

View Source
var (
	Status_name = map[int32]string{
		0: "IN_PROGRESS",
		1: "SUCCESS",
		2: "FAILED",
		3: "WATCHING",
	}
	Status_value = map[string]int32{
		"IN_PROGRESS": 0,
		"SUCCESS":     1,
		"FAILED":      2,
		"WATCHING":    3,
	}
)

Enum value maps for Status.

View Source
var (
	Scope_name = map[int32]string{
		0: "PRIVATE",
		1: "PUBLIC",
	}
	Scope_value = map[string]int32{
		"PRIVATE": 0,
		"PUBLIC":  1,
	}
)

Enum value maps for Scope.

View Source
var (
	Direction_name = map[int32]string{
		0: "EGRESS",
		1: "INGRESS",
	}
	Direction_value = map[string]int32{
		"EGRESS":  0,
		"INGRESS": 1,
	}
)

Enum value maps for Direction.

View Source
var (
	ErrorCode_name = map[int32]string{
		0: "OK",
		1: "INTERNAL_ERROR",
		2: "TOO_MANY_REQUESTS",
	}
	ErrorCode_value = map[string]int32{
		"OK":                0,
		"INTERNAL_ERROR":    1,
		"TOO_MANY_REQUESTS": 2,
	}
)

Enum value maps for ErrorCode.

View Source
var (
	Priority_name = map[int32]string{
		0: "BUSINESS_CRITICAL",
		1: "MISSION_CRITICAL",
		2: "ESSENTIAL",
		3: "STRATEGIC",
		4: "COMPLIANCE",
		5: "CUSTOMER_FACING",
		6: "OPERATIONAL",
		7: "SUPPORT",
	}
	Priority_value = map[string]int32{
		"BUSINESS_CRITICAL": 0,
		"MISSION_CRITICAL":  1,
		"ESSENTIAL":         2,
		"STRATEGIC":         3,
		"COMPLIANCE":        4,
		"CUSTOMER_FACING":   5,
		"OPERATIONAL":       6,
		"SUPPORT":           7,
	}
)

Enum value maps for Priority.

View Source
var (
	EnforcementRequestType_name = map[int32]string{
		0: "HARD",
		1: "SOFT",
	}
	EnforcementRequestType_value = map[string]int32{
		"HARD": 0,
		"SOFT": 1,
	}
)

Enum value maps for EnforcementRequestType.

View Source
var (
	// Indicates that a field MAY contain information that is sensitive
	// and MUST be treated as such (e.g. not logged).
	//
	// optional bool controller_secret = 1059;
	E_ControllerSecret = &file_options_proto_extTypes[2]
	// Indicates that this field is OPTIONAL and part of an experimental
	// API that may be deprecated and eventually removed between minor
	// releases.
	//
	// optional bool alpha_field = 1060;
	E_AlphaField = &file_options_proto_extTypes[3]
)

Extension fields to descriptorpb.FieldOptions.

View Source
var AppConnectionController_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "AppConnectionController",
	HandlerType: (*AppConnectionControllerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ConnectApps",
			Handler:    _AppConnectionController_ConnectApps_Handler,
		},
		{
			MethodName: "DisconnectApps",
			Handler:    _AppConnectionController_DisconnectApps_Handler,
		},
		{
			MethodName: "GetAppConnection",
			Handler:    _AppConnectionController_GetAppConnection_Handler,
		},
		{
			MethodName: "ListConnectedApps",
			Handler:    _AppConnectionController_ListConnectedApps_Handler,
		},
		{
			MethodName: "GetAppConnectionStatus",
			Handler:    _AppConnectionController_GetAppConnectionStatus_Handler,
		},
		{
			MethodName: "GetAppConnectionStatistics",
			Handler:    _AppConnectionController_GetAppConnectionStatistics_Handler,
		},
		{
			MethodName: "GetAppConnectionEvents",
			Handler:    _AppConnectionController_GetAppConnectionEvents_Handler,
		},
		{
			MethodName: "GetMatchedResources",
			Handler:    _AppConnectionController_GetMatchedResources_Handler,
		},
		{
			MethodName: "CreateAppConnectionPolicy",
			Handler:    _AppConnectionController_CreateAppConnectionPolicy_Handler,
		},
		{
			MethodName: "GetAppConnectionPolicy",
			Handler:    _AppConnectionController_GetAppConnectionPolicy_Handler,
		},
		{
			MethodName: "DeleteAppConnectionPolicy",
			Handler:    _AppConnectionController_DeleteAppConnectionPolicy_Handler,
		},
		{
			MethodName: "ListAppConnectionPolicies",
			Handler:    _AppConnectionController_ListAppConnectionPolicies_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "app_connection_controller.proto",
}

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

View Source
var Cloud_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "Cloud",
	HandlerType: (*CloudServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListInstances",
			Handler:    _Cloud_ListInstances_Handler,
		},
		{
			MethodName: "ListSubnets",
			Handler:    _Cloud_ListSubnets_Handler,
		},
		{
			MethodName: "ListSites",
			Handler:    _Cloud_ListSites_Handler,
		},
		{
			MethodName: "ListVPCs",
			Handler:    _Cloud_ListVPCs_Handler,
		},
		{
			MethodName: "ListVPCTags",
			Handler:    _Cloud_ListVPCTags_Handler,
		},
		{
			MethodName: "ListVPNs",
			Handler:    _Cloud_ListVPNs_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "cloud_request.proto",
}

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

View Source
var ConnectionController_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ConnectionController",
	HandlerType: (*ConnectionControllerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Connect",
			Handler:    _ConnectionController_Connect_Handler,
		},
		{
			MethodName: "Disconnect",
			Handler:    _ConnectionController_Disconnect_Handler,
		},
		{
			MethodName: "GetConnection",
			Handler:    _ConnectionController_GetConnection_Handler,
		},
		{
			MethodName: "ListConnections",
			Handler:    _ConnectionController_ListConnections_Handler,
		},
		{
			MethodName: "GetConnectionStatus",
			Handler:    _ConnectionController_GetConnectionStatus_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "service_controller.proto",
}

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

View Source
var (
	// Indicates that this enum is OPTIONAL and part of an experimental
	// API that may be deprecated and eventually removed between minor
	// releases.
	//
	// optional bool alpha_enum = 1060;
	E_AlphaEnum = &file_options_proto_extTypes[0]
)

Extension fields to descriptorpb.EnumOptions.

View Source
var (
	// Indicates that this enum value is OPTIONAL and part of an
	// experimental API that may be deprecated and eventually removed
	// between minor releases.
	//
	// optional bool alpha_enum_value = 1060;
	E_AlphaEnumValue = &file_options_proto_extTypes[1]
)

Extension fields to descriptorpb.EnumValueOptions.

View Source
var (
	// Indicates that this message is OPTIONAL and part of an experimental
	// API that may be deprecated and eventually removed between minor
	// releases.
	//
	// optional bool alpha_message = 1060;
	E_AlphaMessage = &file_options_proto_extTypes[4]
)

Extension fields to descriptorpb.MessageOptions.

View Source
var (
	// Indicates that this method is OPTIONAL and part of an experimental
	// API that may be deprecated and eventually removed between minor
	// releases.
	//
	// optional bool alpha_method = 1060;
	E_AlphaMethod = &file_options_proto_extTypes[5]
)

Extension fields to descriptorpb.MethodOptions.

View Source
var (
	// Indicates that this service is OPTIONAL and part of an experimental
	// API that may be deprecated and eventually removed between minor
	// releases.
	//
	// optional bool alpha_service = 1060;
	E_AlphaService = &file_options_proto_extTypes[6]
)

Extension fields to descriptorpb.ServiceOptions.

View Source
var File_app_connection_controller_proto protoreflect.FileDescriptor
View Source
var File_app_connection_proto protoreflect.FileDescriptor
View Source
var File_cloud_request_proto protoreflect.FileDescriptor
View Source
var File_common_proto protoreflect.FileDescriptor
View Source
var File_network_domain_connection_proto protoreflect.FileDescriptor
View Source
var File_network_domain_proto protoreflect.FileDescriptor
View Source
var File_network_policy_proto protoreflect.FileDescriptor
View Source
var File_network_policy_service_proto protoreflect.FileDescriptor
View Source
var File_options_proto protoreflect.FileDescriptor
View Source
var File_security_policies_proto protoreflect.FileDescriptor
View Source
var File_security_policy_service_proto protoreflect.FileDescriptor
View Source
var File_service_controller_proto protoreflect.FileDescriptor
View Source
var NetworkSLAService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "NetworkSLAService",
	HandlerType: (*NetworkSLAServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateNetworkSLA",
			Handler:    _NetworkSLAService_CreateNetworkSLA_Handler,
		},
		{
			MethodName: "DeleteNetworkSLA",
			Handler:    _NetworkSLAService_DeleteNetworkSLA_Handler,
		},
		{
			MethodName: "ListNetworkSLAs",
			Handler:    _NetworkSLAService_ListNetworkSLAs_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "network_policy_service.proto",
}

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

View Source
var SecurityPolicyService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "SecurityPolicyService",
	HandlerType: (*SecurityPolicyServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateAccessPolicy",
			Handler:    _SecurityPolicyService_CreateAccessPolicy_Handler,
		},
		{
			MethodName: "DeleteAccessPolicy",
			Handler:    _SecurityPolicyService_DeleteAccessPolicy_Handler,
		},
		{
			MethodName: "ListAccessPolicies",
			Handler:    _SecurityPolicyService_ListAccessPolicies_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "security_policy_service.proto",
}

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

Functions

func RegisterAppConnectionControllerServer

func RegisterAppConnectionControllerServer(s grpc.ServiceRegistrar, srv AppConnectionControllerServer)

func RegisterCloudServer

func RegisterCloudServer(s grpc.ServiceRegistrar, srv CloudServer)

func RegisterConnectionControllerServer

func RegisterConnectionControllerServer(s grpc.ServiceRegistrar, srv ConnectionControllerServer)

func RegisterNetworkSLAServiceServer

func RegisterNetworkSLAServiceServer(s grpc.ServiceRegistrar, srv NetworkSLAServiceServer)

func RegisterSecurityPolicyServiceServer

func RegisterSecurityPolicyServiceServer(s grpc.ServiceRegistrar, srv SecurityPolicyServiceServer)

Types

type AccessPolicyCreateRequest

type AccessPolicyCreateRequest struct {
	AccessPolicy *Security_AccessPolicy `protobuf:"bytes,1,opt,name=access_policy,json=accessPolicy,proto3" json:"access_policy,omitempty"`
	// contains filtered or unexported fields
}

func (*AccessPolicyCreateRequest) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicyCreateRequest. Required by controller-gen.

func (*AccessPolicyCreateRequest) DeepCopyInterface

func (in *AccessPolicyCreateRequest) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicyCreateRequest. Required by controller-gen.

func (*AccessPolicyCreateRequest) DeepCopyInto

DeepCopyInto supports using AccessPolicyCreateRequest within kubernetes types, where deepcopy-gen is used.

func (*AccessPolicyCreateRequest) Descriptor deprecated

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

Deprecated: Use AccessPolicyCreateRequest.ProtoReflect.Descriptor instead.

func (*AccessPolicyCreateRequest) GetAccessPolicy

func (x *AccessPolicyCreateRequest) GetAccessPolicy() *Security_AccessPolicy

func (*AccessPolicyCreateRequest) ProtoMessage

func (*AccessPolicyCreateRequest) ProtoMessage()

func (*AccessPolicyCreateRequest) ProtoReflect

func (*AccessPolicyCreateRequest) Reset

func (x *AccessPolicyCreateRequest) Reset()

func (*AccessPolicyCreateRequest) String

func (x *AccessPolicyCreateRequest) String() string

type AccessPolicyCreateResponse

type AccessPolicyCreateResponse struct {
	Status Status `protobuf:"varint,1,opt,name=status,proto3,enum=Status" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*AccessPolicyCreateResponse) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicyCreateResponse. Required by controller-gen.

func (*AccessPolicyCreateResponse) DeepCopyInterface

func (in *AccessPolicyCreateResponse) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicyCreateResponse. Required by controller-gen.

func (*AccessPolicyCreateResponse) DeepCopyInto

DeepCopyInto supports using AccessPolicyCreateResponse within kubernetes types, where deepcopy-gen is used.

func (*AccessPolicyCreateResponse) Descriptor deprecated

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

Deprecated: Use AccessPolicyCreateResponse.ProtoReflect.Descriptor instead.

func (*AccessPolicyCreateResponse) GetStatus

func (x *AccessPolicyCreateResponse) GetStatus() Status

func (*AccessPolicyCreateResponse) ProtoMessage

func (*AccessPolicyCreateResponse) ProtoMessage()

func (*AccessPolicyCreateResponse) ProtoReflect

func (*AccessPolicyCreateResponse) Reset

func (x *AccessPolicyCreateResponse) Reset()

func (*AccessPolicyCreateResponse) String

func (x *AccessPolicyCreateResponse) String() string

type AccessPolicyDeleteRequest

type AccessPolicyDeleteRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*AccessPolicyDeleteRequest) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicyDeleteRequest. Required by controller-gen.

func (*AccessPolicyDeleteRequest) DeepCopyInterface

func (in *AccessPolicyDeleteRequest) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicyDeleteRequest. Required by controller-gen.

func (*AccessPolicyDeleteRequest) DeepCopyInto

DeepCopyInto supports using AccessPolicyDeleteRequest within kubernetes types, where deepcopy-gen is used.

func (*AccessPolicyDeleteRequest) Descriptor deprecated

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

Deprecated: Use AccessPolicyDeleteRequest.ProtoReflect.Descriptor instead.

func (*AccessPolicyDeleteRequest) GetName

func (x *AccessPolicyDeleteRequest) GetName() string

func (*AccessPolicyDeleteRequest) ProtoMessage

func (*AccessPolicyDeleteRequest) ProtoMessage()

func (*AccessPolicyDeleteRequest) ProtoReflect

func (*AccessPolicyDeleteRequest) Reset

func (x *AccessPolicyDeleteRequest) Reset()

func (*AccessPolicyDeleteRequest) String

func (x *AccessPolicyDeleteRequest) String() string

type AccessPolicyDeleteResponse

type AccessPolicyDeleteResponse struct {
	// contains filtered or unexported fields
}

func (*AccessPolicyDeleteResponse) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicyDeleteResponse. Required by controller-gen.

func (*AccessPolicyDeleteResponse) DeepCopyInterface

func (in *AccessPolicyDeleteResponse) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicyDeleteResponse. Required by controller-gen.

func (*AccessPolicyDeleteResponse) DeepCopyInto

DeepCopyInto supports using AccessPolicyDeleteResponse within kubernetes types, where deepcopy-gen is used.

func (*AccessPolicyDeleteResponse) Descriptor deprecated

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

Deprecated: Use AccessPolicyDeleteResponse.ProtoReflect.Descriptor instead.

func (*AccessPolicyDeleteResponse) ProtoMessage

func (*AccessPolicyDeleteResponse) ProtoMessage()

func (*AccessPolicyDeleteResponse) ProtoReflect

func (*AccessPolicyDeleteResponse) Reset

func (x *AccessPolicyDeleteResponse) Reset()

func (*AccessPolicyDeleteResponse) String

func (x *AccessPolicyDeleteResponse) String() string

type AccessPolicyListRequest

type AccessPolicyListRequest struct {
	// contains filtered or unexported fields
}

func (*AccessPolicyListRequest) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicyListRequest. Required by controller-gen.

func (*AccessPolicyListRequest) DeepCopyInterface

func (in *AccessPolicyListRequest) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicyListRequest. Required by controller-gen.

func (*AccessPolicyListRequest) DeepCopyInto

func (in *AccessPolicyListRequest) DeepCopyInto(out *AccessPolicyListRequest)

DeepCopyInto supports using AccessPolicyListRequest within kubernetes types, where deepcopy-gen is used.

func (*AccessPolicyListRequest) Descriptor deprecated

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

Deprecated: Use AccessPolicyListRequest.ProtoReflect.Descriptor instead.

func (*AccessPolicyListRequest) ProtoMessage

func (*AccessPolicyListRequest) ProtoMessage()

func (*AccessPolicyListRequest) ProtoReflect

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

func (*AccessPolicyListRequest) Reset

func (x *AccessPolicyListRequest) Reset()

func (*AccessPolicyListRequest) String

func (x *AccessPolicyListRequest) String() string

type AccessPolicyListResponse

type AccessPolicyListResponse struct {
	AccessPolicies []*Security_AccessPolicy `protobuf:"bytes,1,rep,name=access_policies,json=accessPolicies,proto3" json:"access_policies,omitempty"`
	// contains filtered or unexported fields
}

func (*AccessPolicyListResponse) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicyListResponse. Required by controller-gen.

func (*AccessPolicyListResponse) DeepCopyInterface

func (in *AccessPolicyListResponse) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicyListResponse. Required by controller-gen.

func (*AccessPolicyListResponse) DeepCopyInto

func (in *AccessPolicyListResponse) DeepCopyInto(out *AccessPolicyListResponse)

DeepCopyInto supports using AccessPolicyListResponse within kubernetes types, where deepcopy-gen is used.

func (*AccessPolicyListResponse) Descriptor deprecated

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

Deprecated: Use AccessPolicyListResponse.ProtoReflect.Descriptor instead.

func (*AccessPolicyListResponse) GetAccessPolicies

func (x *AccessPolicyListResponse) GetAccessPolicies() []*Security_AccessPolicy

func (*AccessPolicyListResponse) ProtoMessage

func (*AccessPolicyListResponse) ProtoMessage()

func (*AccessPolicyListResponse) ProtoReflect

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

func (*AccessPolicyListResponse) Reset

func (x *AccessPolicyListResponse) Reset()

func (*AccessPolicyListResponse) String

func (x *AccessPolicyListResponse) String() string

type AccessPolicySelector

type AccessPolicySelector struct {
	Selector *AccessPolicySelector_Selector `protobuf:"bytes,1,opt,name=selector,proto3" json:"selector,omitempty"`
	// contains filtered or unexported fields
}

func (*AccessPolicySelector) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicySelector. Required by controller-gen.

func (*AccessPolicySelector) DeepCopyInterface

func (in *AccessPolicySelector) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicySelector. Required by controller-gen.

func (*AccessPolicySelector) DeepCopyInto

func (in *AccessPolicySelector) DeepCopyInto(out *AccessPolicySelector)

DeepCopyInto supports using AccessPolicySelector within kubernetes types, where deepcopy-gen is used.

func (*AccessPolicySelector) Descriptor deprecated

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

Deprecated: Use AccessPolicySelector.ProtoReflect.Descriptor instead.

func (*AccessPolicySelector) GetSelector

func (*AccessPolicySelector) ProtoMessage

func (*AccessPolicySelector) ProtoMessage()

func (*AccessPolicySelector) ProtoReflect

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

func (*AccessPolicySelector) Reset

func (x *AccessPolicySelector) Reset()

func (*AccessPolicySelector) String

func (x *AccessPolicySelector) String() string

type AccessPolicySelector_MatchId

type AccessPolicySelector_MatchId struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*AccessPolicySelector_MatchId) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicySelector_MatchId. Required by controller-gen.

func (*AccessPolicySelector_MatchId) DeepCopyInterface

func (in *AccessPolicySelector_MatchId) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicySelector_MatchId. Required by controller-gen.

func (*AccessPolicySelector_MatchId) DeepCopyInto

DeepCopyInto supports using AccessPolicySelector_MatchId within kubernetes types, where deepcopy-gen is used.

func (*AccessPolicySelector_MatchId) Descriptor deprecated

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

Deprecated: Use AccessPolicySelector_MatchId.ProtoReflect.Descriptor instead.

func (*AccessPolicySelector_MatchId) GetId

func (*AccessPolicySelector_MatchId) ProtoMessage

func (*AccessPolicySelector_MatchId) ProtoMessage()

func (*AccessPolicySelector_MatchId) ProtoReflect

func (*AccessPolicySelector_MatchId) Reset

func (x *AccessPolicySelector_MatchId) Reset()

func (*AccessPolicySelector_MatchId) String

type AccessPolicySelector_MatchName

type AccessPolicySelector_MatchName struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*AccessPolicySelector_MatchName) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicySelector_MatchName. Required by controller-gen.

func (*AccessPolicySelector_MatchName) DeepCopyInterface

func (in *AccessPolicySelector_MatchName) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicySelector_MatchName. Required by controller-gen.

func (*AccessPolicySelector_MatchName) DeepCopyInto

DeepCopyInto supports using AccessPolicySelector_MatchName within kubernetes types, where deepcopy-gen is used.

func (*AccessPolicySelector_MatchName) Descriptor deprecated

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

Deprecated: Use AccessPolicySelector_MatchName.ProtoReflect.Descriptor instead.

func (*AccessPolicySelector_MatchName) GetName

func (*AccessPolicySelector_MatchName) ProtoMessage

func (*AccessPolicySelector_MatchName) ProtoMessage()

func (*AccessPolicySelector_MatchName) ProtoReflect

func (*AccessPolicySelector_MatchName) Reset

func (x *AccessPolicySelector_MatchName) Reset()

func (*AccessPolicySelector_MatchName) String

type AccessPolicySelector_Selector

type AccessPolicySelector_Selector struct {
	MatchName   *AccessPolicySelector_MatchName `protobuf:"bytes,1,opt,name=matchName,proto3" json:"matchName,omitempty"`
	MatchId     *AccessPolicySelector_MatchId   `protobuf:"bytes,2,opt,name=matchId,proto3" json:"matchId,omitempty"`
	MatchLabels map[string]string               `` /* 163-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*AccessPolicySelector_Selector) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicySelector_Selector. Required by controller-gen.

func (*AccessPolicySelector_Selector) DeepCopyInterface

func (in *AccessPolicySelector_Selector) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicySelector_Selector. Required by controller-gen.

func (*AccessPolicySelector_Selector) DeepCopyInto

DeepCopyInto supports using AccessPolicySelector_Selector within kubernetes types, where deepcopy-gen is used.

func (*AccessPolicySelector_Selector) Descriptor deprecated

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

Deprecated: Use AccessPolicySelector_Selector.ProtoReflect.Descriptor instead.

func (*AccessPolicySelector_Selector) GetMatchId

func (*AccessPolicySelector_Selector) GetMatchLabels

func (x *AccessPolicySelector_Selector) GetMatchLabels() map[string]string

func (*AccessPolicySelector_Selector) GetMatchName

func (*AccessPolicySelector_Selector) ProtoMessage

func (*AccessPolicySelector_Selector) ProtoMessage()

func (*AccessPolicySelector_Selector) ProtoReflect

func (*AccessPolicySelector_Selector) Reset

func (x *AccessPolicySelector_Selector) Reset()

func (*AccessPolicySelector_Selector) String

type AccessType

type AccessType int32
const (
	AccessType_ALLOW AccessType = 0
	AccessType_DENY  AccessType = 1
)

func (AccessType) Descriptor

func (AccessType) Descriptor() protoreflect.EnumDescriptor

func (AccessType) Enum

func (x AccessType) Enum() *AccessType

func (AccessType) EnumDescriptor deprecated

func (AccessType) EnumDescriptor() ([]byte, []int)

Deprecated: Use AccessType.Descriptor instead.

func (AccessType) Number

func (x AccessType) Number() protoreflect.EnumNumber

func (AccessType) String

func (x AccessType) String() string

func (AccessType) Type

type AppConnection

type AppConnection struct {

	// Don't use enums for now as they are problematic in CRD spec build
	Controller              string                   `protobuf:"bytes,1,opt,name=controller,proto3" json:"controller,omitempty"`
	Metadata                *AppMetadata             `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"`
	From                    *From                    `protobuf:"bytes,3,opt,name=from,proto3" json:"from,omitempty"`
	To                      *To                      `protobuf:"bytes,4,opt,name=to,proto3" json:"to,omitempty"`
	AccessPolicy            *AccessPolicySelector    `protobuf:"bytes,5,opt,name=accessPolicy,proto3" json:"accessPolicy,omitempty"`
	NetworkDomainConnection *NetworkDomainConnection `protobuf:"bytes,6,opt,name=networkDomainConnection,proto3" json:"networkDomainConnection,omitempty"`
	NetworkPolicy           *NetworkPolicySelector   `protobuf:"bytes,7,opt,name=networkPolicy,proto3" json:"networkPolicy,omitempty"`
	// contains filtered or unexported fields
}

func (*AppConnection) DeepCopy

func (in *AppConnection) DeepCopy() *AppConnection

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppConnection. Required by controller-gen.

func (*AppConnection) DeepCopyInterface

func (in *AppConnection) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new AppConnection. Required by controller-gen.

func (*AppConnection) DeepCopyInto

func (in *AppConnection) DeepCopyInto(out *AppConnection)

DeepCopyInto supports using AppConnection within kubernetes types, where deepcopy-gen is used.

func (*AppConnection) Descriptor deprecated

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

Deprecated: Use AppConnection.ProtoReflect.Descriptor instead.

func (*AppConnection) GetAccessPolicy

func (x *AppConnection) GetAccessPolicy() *AccessPolicySelector

func (*AppConnection) GetController

func (x *AppConnection) GetController() string

func (*AppConnection) GetFrom

func (x *AppConnection) GetFrom() *From

func (*AppConnection) GetMetadata

func (x *AppConnection) GetMetadata() *AppMetadata

func (*AppConnection) GetNetworkDomainConnection

func (x *AppConnection) GetNetworkDomainConnection() *NetworkDomainConnection

func (*AppConnection) GetNetworkPolicy

func (x *AppConnection) GetNetworkPolicy() *NetworkPolicySelector

func (*AppConnection) GetTo

func (x *AppConnection) GetTo() *To

func (*AppConnection) ProtoMessage

func (*AppConnection) ProtoMessage()

func (*AppConnection) ProtoReflect

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

func (*AppConnection) Reset

func (x *AppConnection) Reset()

func (*AppConnection) String

func (x *AppConnection) String() string

type AppConnectionControllerClient

type AppConnectionControllerClient interface {
	ConnectApps(ctx context.Context, in *AppConnection, opts ...grpc.CallOption) (*AppConnectionResponse, error)
	DisconnectApps(ctx context.Context, in *AppDisconnectionRequest, opts ...grpc.CallOption) (*AppDisconnectionResponse, error)
	GetAppConnection(ctx context.Context, in *GetAppConnectionRequest, opts ...grpc.CallOption) (*GetAppConnectionResponse, error)
	//
	//List all connections that can connect different workloads.
	ListConnectedApps(ctx context.Context, in *ListAppConnectionsRequest, opts ...grpc.CallOption) (*ListAppConnectionsResponse, error)
	GetAppConnectionStatus(ctx context.Context, in *GetAppConnectionStatusRequest, opts ...grpc.CallOption) (*AppConnectionStatusResponse, error)
	GetAppConnectionStatistics(ctx context.Context, in *GetAppConnectionStatisticsRequest, opts ...grpc.CallOption) (*AppConnectionStatisticsResponse, error)
	GetAppConnectionEvents(ctx context.Context, in *GetAppConnectionEventsRequest, opts ...grpc.CallOption) (*AppConnectionEventsResponse, error)
	GetMatchedResources(ctx context.Context, in *AppConnection, opts ...grpc.CallOption) (*GetMatchedResourcesResponse, error)
	CreateAppConnectionPolicy(ctx context.Context, in *CreateAppConnectionPolicyRequest, opts ...grpc.CallOption) (*CreateAppConnectionPolicyResponse, error)
	GetAppConnectionPolicy(ctx context.Context, in *GetAppConnectionPolicyRequest, opts ...grpc.CallOption) (*GetAppConnectionPolicyResponse, error)
	DeleteAppConnectionPolicy(ctx context.Context, in *DeleteAppConnectionPolicyRequest, opts ...grpc.CallOption) (*DeleteAppConnectionPolicyResponse, error)
	ListAppConnectionPolicies(ctx context.Context, in *ListAppConnectionPoliciesRequest, opts ...grpc.CallOption) (*ListAppConnectionPoliciesResponse, error)
}

AppConnectionControllerClient is the client API for AppConnectionController 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.

type AppConnectionControllerServer

AppConnectionControllerServer is the server API for AppConnectionController service. All implementations must embed UnimplementedAppConnectionControllerServer for forward compatibility

type AppConnectionEvents

type AppConnectionEvents struct {
	Error *Error `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"` // request response code
	// contains filtered or unexported fields
}

func (*AppConnectionEvents) DeepCopy

func (in *AppConnectionEvents) DeepCopy() *AppConnectionEvents

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppConnectionEvents. Required by controller-gen.

func (*AppConnectionEvents) DeepCopyInterface

func (in *AppConnectionEvents) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new AppConnectionEvents. Required by controller-gen.

func (*AppConnectionEvents) DeepCopyInto

func (in *AppConnectionEvents) DeepCopyInto(out *AppConnectionEvents)

DeepCopyInto supports using AppConnectionEvents within kubernetes types, where deepcopy-gen is used.

func (*AppConnectionEvents) Descriptor deprecated

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

Deprecated: Use AppConnectionEvents.ProtoReflect.Descriptor instead.

func (*AppConnectionEvents) GetError

func (x *AppConnectionEvents) GetError() *Error

func (*AppConnectionEvents) ProtoMessage

func (*AppConnectionEvents) ProtoMessage()

func (*AppConnectionEvents) ProtoReflect

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

func (*AppConnectionEvents) Reset

func (x *AppConnectionEvents) Reset()

func (*AppConnectionEvents) String

func (x *AppConnectionEvents) String() string

type AppConnectionEventsResponse

type AppConnectionEventsResponse struct {
	Error       *Error               `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"` // request response code
	AppConnId   string               `protobuf:"bytes,2,opt,name=app_conn_id,json=appConnId,proto3" json:"app_conn_id,omitempty"`
	AppConnName string               `protobuf:"bytes,3,opt,name=app_conn_name,json=appConnName,proto3" json:"app_conn_name,omitempty"`
	Events      *AppConnectionEvents `protobuf:"bytes,4,opt,name=events,proto3" json:"events,omitempty"`
	// contains filtered or unexported fields
}

func (*AppConnectionEventsResponse) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppConnectionEventsResponse. Required by controller-gen.

func (*AppConnectionEventsResponse) DeepCopyInterface

func (in *AppConnectionEventsResponse) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new AppConnectionEventsResponse. Required by controller-gen.

func (*AppConnectionEventsResponse) DeepCopyInto

DeepCopyInto supports using AppConnectionEventsResponse within kubernetes types, where deepcopy-gen is used.

func (*AppConnectionEventsResponse) Descriptor deprecated

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

Deprecated: Use AppConnectionEventsResponse.ProtoReflect.Descriptor instead.

func (*AppConnectionEventsResponse) GetAppConnId

func (x *AppConnectionEventsResponse) GetAppConnId() string

func (*AppConnectionEventsResponse) GetAppConnName

func (x *AppConnectionEventsResponse) GetAppConnName() string

func (*AppConnectionEventsResponse) GetError

func (x *AppConnectionEventsResponse) GetError() *Error

func (*AppConnectionEventsResponse) GetEvents

func (*AppConnectionEventsResponse) ProtoMessage

func (*AppConnectionEventsResponse) ProtoMessage()

func (*AppConnectionEventsResponse) ProtoReflect

func (*AppConnectionEventsResponse) Reset

func (x *AppConnectionEventsResponse) Reset()

func (*AppConnectionEventsResponse) String

func (x *AppConnectionEventsResponse) String() string

type AppConnectionInformation

type AppConnectionInformation struct {
	Id                          string            `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	AppConnectionConfig         *AppConnection    `protobuf:"bytes,2,opt,name=appConnectionConfig,proto3" json:"appConnectionConfig,omitempty"`
	Status                      Status            `protobuf:"varint,3,opt,name=status,proto3,enum=Status" json:"status,omitempty"`
	NetworkDomainConnectionName string            `protobuf:"bytes,4,opt,name=NetworkDomainConnectionName,proto3" json:"NetworkDomainConnectionName,omitempty"`
	SourceMatched               *MatchedResources `protobuf:"bytes,5,opt,name=sourceMatched,proto3" json:"sourceMatched,omitempty"`
	DestinationMatched          *MatchedResources `protobuf:"bytes,6,opt,name=destinationMatched,proto3" json:"destinationMatched,omitempty"`
	// contains filtered or unexported fields
}

func (*AppConnectionInformation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppConnectionInformation. Required by controller-gen.

func (*AppConnectionInformation) DeepCopyInterface

func (in *AppConnectionInformation) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new AppConnectionInformation. Required by controller-gen.

func (*AppConnectionInformation) DeepCopyInto

func (in *AppConnectionInformation) DeepCopyInto(out *AppConnectionInformation)

DeepCopyInto supports using AppConnectionInformation within kubernetes types, where deepcopy-gen is used.

func (*AppConnectionInformation) Descriptor deprecated

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

Deprecated: Use AppConnectionInformation.ProtoReflect.Descriptor instead.

func (*AppConnectionInformation) GetAppConnectionConfig

func (x *AppConnectionInformation) GetAppConnectionConfig() *AppConnection

func (*AppConnectionInformation) GetDestinationMatched

func (x *AppConnectionInformation) GetDestinationMatched() *MatchedResources

func (*AppConnectionInformation) GetId

func (x *AppConnectionInformation) GetId() string

func (*AppConnectionInformation) GetNetworkDomainConnectionName

func (x *AppConnectionInformation) GetNetworkDomainConnectionName() string

func (*AppConnectionInformation) GetSourceMatched

func (x *AppConnectionInformation) GetSourceMatched() *MatchedResources

func (*AppConnectionInformation) GetStatus

func (x *AppConnectionInformation) GetStatus() Status

func (*AppConnectionInformation) ProtoMessage

func (*AppConnectionInformation) ProtoMessage()

func (*AppConnectionInformation) ProtoReflect

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

func (*AppConnectionInformation) Reset

func (x *AppConnectionInformation) Reset()

func (*AppConnectionInformation) String

func (x *AppConnectionInformation) String() string

type AppConnectionPolicy

type AppConnectionPolicy struct {
	Id            string         `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	AppConnection *AppConnection `protobuf:"bytes,2,opt,name=app_connection,json=appConnection,proto3" json:"app_connection,omitempty"`
	// contains filtered or unexported fields
}

func (*AppConnectionPolicy) DeepCopy

func (in *AppConnectionPolicy) DeepCopy() *AppConnectionPolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppConnectionPolicy. Required by controller-gen.

func (*AppConnectionPolicy) DeepCopyInterface

func (in *AppConnectionPolicy) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new AppConnectionPolicy. Required by controller-gen.

func (*AppConnectionPolicy) DeepCopyInto

func (in *AppConnectionPolicy) DeepCopyInto(out *AppConnectionPolicy)

DeepCopyInto supports using AppConnectionPolicy within kubernetes types, where deepcopy-gen is used.

func (*AppConnectionPolicy) Descriptor deprecated

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

Deprecated: Use AppConnectionPolicy.ProtoReflect.Descriptor instead.

func (*AppConnectionPolicy) GetAppConnection

func (x *AppConnectionPolicy) GetAppConnection() *AppConnection

func (*AppConnectionPolicy) GetId

func (x *AppConnectionPolicy) GetId() string

func (*AppConnectionPolicy) ProtoMessage

func (*AppConnectionPolicy) ProtoMessage()

func (*AppConnectionPolicy) ProtoReflect

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

func (*AppConnectionPolicy) Reset

func (x *AppConnectionPolicy) Reset()

func (*AppConnectionPolicy) String

func (x *AppConnectionPolicy) String() string

type AppConnectionResponse

type AppConnectionResponse struct {
	Error          *Error                     `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"` // request response code
	AppConnId      string                     `protobuf:"bytes,2,opt,name=app_conn_id,json=appConnId,proto3" json:"app_conn_id,omitempty"`
	AppConnName    string                     `protobuf:"bytes,3,opt,name=app_conn_name,json=appConnName,proto3" json:"app_conn_name,omitempty"`
	Status         Status                     `protobuf:"varint,4,opt,name=status,proto3,enum=Status" json:"status,omitempty"` // Connection provisioning status : IN_PROGRESS, SUCCESS, FAILED
	ConnectionMeta *AppConnectionResponseMeta `protobuf:"bytes,6,opt,name=connection_meta,json=connectionMeta,proto3" json:"connection_meta,omitempty"`
	// contains filtered or unexported fields
}

func (*AppConnectionResponse) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppConnectionResponse. Required by controller-gen.

func (*AppConnectionResponse) DeepCopyInterface

func (in *AppConnectionResponse) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new AppConnectionResponse. Required by controller-gen.

func (*AppConnectionResponse) DeepCopyInto

func (in *AppConnectionResponse) DeepCopyInto(out *AppConnectionResponse)

DeepCopyInto supports using AppConnectionResponse within kubernetes types, where deepcopy-gen is used.

func (*AppConnectionResponse) Descriptor deprecated

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

Deprecated: Use AppConnectionResponse.ProtoReflect.Descriptor instead.

func (*AppConnectionResponse) GetAppConnId

func (x *AppConnectionResponse) GetAppConnId() string

func (*AppConnectionResponse) GetAppConnName

func (x *AppConnectionResponse) GetAppConnName() string

func (*AppConnectionResponse) GetConnectionMeta

func (x *AppConnectionResponse) GetConnectionMeta() *AppConnectionResponseMeta

func (*AppConnectionResponse) GetError

func (x *AppConnectionResponse) GetError() *Error

func (*AppConnectionResponse) GetStatus

func (x *AppConnectionResponse) GetStatus() Status

func (*AppConnectionResponse) ProtoMessage

func (*AppConnectionResponse) ProtoMessage()

func (*AppConnectionResponse) ProtoReflect

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

func (*AppConnectionResponse) Reset

func (x *AppConnectionResponse) Reset()

func (*AppConnectionResponse) String

func (x *AppConnectionResponse) String() string

type AppConnectionResponseMeta

type AppConnectionResponseMeta struct {
	AppConnDirection        string `protobuf:"bytes,1,opt,name=app_conn_direction,json=appConnDirection,proto3" json:"app_conn_direction,omitempty"`          // Egres, ingress, bi-directional
	ConnectionSourceIp      string `protobuf:"bytes,2,opt,name=connection_source_ip,json=connectionSourceIp,proto3" json:"connection_source_ip,omitempty"`    // Source IP of the connection
	ConnectionDestIp        string `protobuf:"bytes,3,opt,name=connection_dest_ip,json=connectionDestIp,proto3" json:"connection_dest_ip,omitempty"`          // Destination IP of the connection
	ConnectionSourceTag     string `protobuf:"bytes,4,opt,name=connection_source_tag,json=connectionSourceTag,proto3" json:"connection_source_tag,omitempty"` // Source IP of the connection
	ConnectionDestTag       string `protobuf:"bytes,5,opt,name=connection_dest_tag,json=connectionDestTag,proto3" json:"connection_dest_tag,omitempty"`       // Destination IP of the connection
	ConnectionStatusUrl     string `protobuf:"bytes,6,opt,name=connection_status_url,json=connectionStatusUrl,proto3" json:"connection_status_url,omitempty"` // URL to get connection status
	ConnectionStatisticsUrl string ``                                                                                                                         // URL to get connection statistics
	/* 132-byte string literal not displayed */
	ConnectionEventsUrl string `protobuf:"bytes,8,opt,name=connection_events_url,json=connectionEventsUrl,proto3" json:"connection_events_url,omitempty"` // URL to get connection events
	// contains filtered or unexported fields
}

func (*AppConnectionResponseMeta) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppConnectionResponseMeta. Required by controller-gen.

func (*AppConnectionResponseMeta) DeepCopyInterface

func (in *AppConnectionResponseMeta) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new AppConnectionResponseMeta. Required by controller-gen.

func (*AppConnectionResponseMeta) DeepCopyInto

DeepCopyInto supports using AppConnectionResponseMeta within kubernetes types, where deepcopy-gen is used.

func (*AppConnectionResponseMeta) Descriptor deprecated

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

Deprecated: Use AppConnectionResponseMeta.ProtoReflect.Descriptor instead.

func (*AppConnectionResponseMeta) GetAppConnDirection

func (x *AppConnectionResponseMeta) GetAppConnDirection() string

func (*AppConnectionResponseMeta) GetConnectionDestIp

func (x *AppConnectionResponseMeta) GetConnectionDestIp() string

func (*AppConnectionResponseMeta) GetConnectionDestTag

func (x *AppConnectionResponseMeta) GetConnectionDestTag() string

func (*AppConnectionResponseMeta) GetConnectionEventsUrl

func (x *AppConnectionResponseMeta) GetConnectionEventsUrl() string

func (*AppConnectionResponseMeta) GetConnectionSourceIp

func (x *AppConnectionResponseMeta) GetConnectionSourceIp() string

func (*AppConnectionResponseMeta) GetConnectionSourceTag

func (x *AppConnectionResponseMeta) GetConnectionSourceTag() string

func (*AppConnectionResponseMeta) GetConnectionStatisticsUrl

func (x *AppConnectionResponseMeta) GetConnectionStatisticsUrl() string

func (*AppConnectionResponseMeta) GetConnectionStatusUrl

func (x *AppConnectionResponseMeta) GetConnectionStatusUrl() string

func (*AppConnectionResponseMeta) ProtoMessage

func (*AppConnectionResponseMeta) ProtoMessage()

func (*AppConnectionResponseMeta) ProtoReflect

func (*AppConnectionResponseMeta) Reset

func (x *AppConnectionResponseMeta) Reset()

func (*AppConnectionResponseMeta) String

func (x *AppConnectionResponseMeta) String() string

type AppConnectionStatistics

type AppConnectionStatistics struct {
	Error *Error `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"` // request response code
	// contains filtered or unexported fields
}

func (*AppConnectionStatistics) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppConnectionStatistics. Required by controller-gen.

func (*AppConnectionStatistics) DeepCopyInterface

func (in *AppConnectionStatistics) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new AppConnectionStatistics. Required by controller-gen.

func (*AppConnectionStatistics) DeepCopyInto

func (in *AppConnectionStatistics) DeepCopyInto(out *AppConnectionStatistics)

DeepCopyInto supports using AppConnectionStatistics within kubernetes types, where deepcopy-gen is used.

func (*AppConnectionStatistics) Descriptor deprecated

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

Deprecated: Use AppConnectionStatistics.ProtoReflect.Descriptor instead.

func (*AppConnectionStatistics) GetError

func (x *AppConnectionStatistics) GetError() *Error

func (*AppConnectionStatistics) ProtoMessage

func (*AppConnectionStatistics) ProtoMessage()

func (*AppConnectionStatistics) ProtoReflect

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

func (*AppConnectionStatistics) Reset

func (x *AppConnectionStatistics) Reset()

func (*AppConnectionStatistics) String

func (x *AppConnectionStatistics) String() string

type AppConnectionStatisticsResponse

type AppConnectionStatisticsResponse struct {
	Error       *Error                   `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"` // request response code
	AppConnId   string                   `protobuf:"bytes,2,opt,name=app_conn_id,json=appConnId,proto3" json:"app_conn_id,omitempty"`
	AppConnName string                   `protobuf:"bytes,3,opt,name=app_conn_name,json=appConnName,proto3" json:"app_conn_name,omitempty"`
	Stats       *AppConnectionStatistics `protobuf:"bytes,4,opt,name=stats,proto3" json:"stats,omitempty"`
	// contains filtered or unexported fields
}

func (*AppConnectionStatisticsResponse) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppConnectionStatisticsResponse. Required by controller-gen.

func (*AppConnectionStatisticsResponse) DeepCopyInterface

func (in *AppConnectionStatisticsResponse) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new AppConnectionStatisticsResponse. Required by controller-gen.

func (*AppConnectionStatisticsResponse) DeepCopyInto

DeepCopyInto supports using AppConnectionStatisticsResponse within kubernetes types, where deepcopy-gen is used.

func (*AppConnectionStatisticsResponse) Descriptor deprecated

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

Deprecated: Use AppConnectionStatisticsResponse.ProtoReflect.Descriptor instead.

func (*AppConnectionStatisticsResponse) GetAppConnId

func (x *AppConnectionStatisticsResponse) GetAppConnId() string

func (*AppConnectionStatisticsResponse) GetAppConnName

func (x *AppConnectionStatisticsResponse) GetAppConnName() string

func (*AppConnectionStatisticsResponse) GetError

func (x *AppConnectionStatisticsResponse) GetError() *Error

func (*AppConnectionStatisticsResponse) GetStats

func (*AppConnectionStatisticsResponse) ProtoMessage

func (*AppConnectionStatisticsResponse) ProtoMessage()

func (*AppConnectionStatisticsResponse) ProtoReflect

func (*AppConnectionStatisticsResponse) Reset

func (*AppConnectionStatisticsResponse) String

type AppConnectionStatusResponse

type AppConnectionStatusResponse struct {
	Error       *Error `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"` // request response code
	AppConnId   string `protobuf:"bytes,2,opt,name=app_conn_id,json=appConnId,proto3" json:"app_conn_id,omitempty"`
	AppConnName string `protobuf:"bytes,3,opt,name=app_conn_name,json=appConnName,proto3" json:"app_conn_name,omitempty"`
	Status      Status `protobuf:"varint,4,opt,name=status,proto3,enum=Status" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*AppConnectionStatusResponse) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppConnectionStatusResponse. Required by controller-gen.

func (*AppConnectionStatusResponse) DeepCopyInterface

func (in *AppConnectionStatusResponse) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new AppConnectionStatusResponse. Required by controller-gen.

func (*AppConnectionStatusResponse) DeepCopyInto

DeepCopyInto supports using AppConnectionStatusResponse within kubernetes types, where deepcopy-gen is used.

func (*AppConnectionStatusResponse) Descriptor deprecated

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

Deprecated: Use AppConnectionStatusResponse.ProtoReflect.Descriptor instead.

func (*AppConnectionStatusResponse) GetAppConnId

func (x *AppConnectionStatusResponse) GetAppConnId() string

func (*AppConnectionStatusResponse) GetAppConnName

func (x *AppConnectionStatusResponse) GetAppConnName() string

func (*AppConnectionStatusResponse) GetError

func (x *AppConnectionStatusResponse) GetError() *Error

func (*AppConnectionStatusResponse) GetStatus

func (x *AppConnectionStatusResponse) GetStatus() Status

func (*AppConnectionStatusResponse) ProtoMessage

func (*AppConnectionStatusResponse) ProtoMessage()

func (*AppConnectionStatusResponse) ProtoReflect

func (*AppConnectionStatusResponse) Reset

func (x *AppConnectionStatusResponse) Reset()

func (*AppConnectionStatusResponse) String

func (x *AppConnectionStatusResponse) String() string

type AppDisconnectionRequest

type AppDisconnectionRequest struct {
	ConnectionId string `protobuf:"bytes,1,opt,name=connection_id,json=connectionId,proto3" json:"connection_id,omitempty"`
	// contains filtered or unexported fields
}

disconnect

func (*AppDisconnectionRequest) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppDisconnectionRequest. Required by controller-gen.

func (*AppDisconnectionRequest) DeepCopyInterface

func (in *AppDisconnectionRequest) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new AppDisconnectionRequest. Required by controller-gen.

func (*AppDisconnectionRequest) DeepCopyInto

func (in *AppDisconnectionRequest) DeepCopyInto(out *AppDisconnectionRequest)

DeepCopyInto supports using AppDisconnectionRequest within kubernetes types, where deepcopy-gen is used.

func (*AppDisconnectionRequest) Descriptor deprecated

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

Deprecated: Use AppDisconnectionRequest.ProtoReflect.Descriptor instead.

func (*AppDisconnectionRequest) GetConnectionId

func (x *AppDisconnectionRequest) GetConnectionId() string

func (*AppDisconnectionRequest) ProtoMessage

func (*AppDisconnectionRequest) ProtoMessage()

func (*AppDisconnectionRequest) ProtoReflect

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

func (*AppDisconnectionRequest) Reset

func (x *AppDisconnectionRequest) Reset()

func (*AppDisconnectionRequest) String

func (x *AppDisconnectionRequest) String() string

type AppDisconnectionResponse

type AppDisconnectionResponse struct {
	Error          *Error `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
	ConnectionId   string `protobuf:"bytes,2,opt,name=connection_id,json=connectionId,proto3" json:"connection_id,omitempty"`
	ConnectionName string `protobuf:"bytes,3,opt,name=connection_name,json=connectionName,proto3" json:"connection_name,omitempty"`
	// AccessControl response code
	Status Status `protobuf:"varint,4,opt,name=status,proto3,enum=Status" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*AppDisconnectionResponse) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppDisconnectionResponse. Required by controller-gen.

func (*AppDisconnectionResponse) DeepCopyInterface

func (in *AppDisconnectionResponse) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new AppDisconnectionResponse. Required by controller-gen.

func (*AppDisconnectionResponse) DeepCopyInto

func (in *AppDisconnectionResponse) DeepCopyInto(out *AppDisconnectionResponse)

DeepCopyInto supports using AppDisconnectionResponse within kubernetes types, where deepcopy-gen is used.

func (*AppDisconnectionResponse) Descriptor deprecated

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

Deprecated: Use AppDisconnectionResponse.ProtoReflect.Descriptor instead.

func (*AppDisconnectionResponse) GetConnectionId

func (x *AppDisconnectionResponse) GetConnectionId() string

func (*AppDisconnectionResponse) GetConnectionName

func (x *AppDisconnectionResponse) GetConnectionName() string

func (*AppDisconnectionResponse) GetError

func (x *AppDisconnectionResponse) GetError() *Error

func (*AppDisconnectionResponse) GetStatus

func (x *AppDisconnectionResponse) GetStatus() Status

func (*AppDisconnectionResponse) ProtoMessage

func (*AppDisconnectionResponse) ProtoMessage()

func (*AppDisconnectionResponse) ProtoReflect

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

func (*AppDisconnectionResponse) Reset

func (x *AppDisconnectionResponse) Reset()

func (*AppDisconnectionResponse) String

func (x *AppDisconnectionResponse) String() string

type AppMetadata

type AppMetadata struct {
	Name                  string            `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Description           string            `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	Label                 map[string]string `` /* 151-byte string literal not displayed */
	CreationTimestamp     string            `protobuf:"bytes,4,opt,name=creationTimestamp,proto3" json:"creationTimestamp,omitempty"`
	ModificationTimestamp string            `protobuf:"bytes,5,opt,name=modificationTimestamp,proto3" json:"modificationTimestamp,omitempty"`
	// contains filtered or unexported fields
}

func (*AppMetadata) DeepCopy

func (in *AppMetadata) DeepCopy() *AppMetadata

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppMetadata. Required by controller-gen.

func (*AppMetadata) DeepCopyInterface

func (in *AppMetadata) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new AppMetadata. Required by controller-gen.

func (*AppMetadata) DeepCopyInto

func (in *AppMetadata) DeepCopyInto(out *AppMetadata)

DeepCopyInto supports using AppMetadata within kubernetes types, where deepcopy-gen is used.

func (*AppMetadata) Descriptor deprecated

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

Deprecated: Use AppMetadata.ProtoReflect.Descriptor instead.

func (*AppMetadata) GetCreationTimestamp

func (x *AppMetadata) GetCreationTimestamp() string

func (*AppMetadata) GetDescription

func (x *AppMetadata) GetDescription() string

func (*AppMetadata) GetLabel

func (x *AppMetadata) GetLabel() map[string]string

func (*AppMetadata) GetModificationTimestamp

func (x *AppMetadata) GetModificationTimestamp() string

func (*AppMetadata) GetName

func (x *AppMetadata) GetName() string

func (*AppMetadata) ProtoMessage

func (*AppMetadata) ProtoMessage()

func (*AppMetadata) ProtoReflect

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

func (*AppMetadata) Reset

func (x *AppMetadata) Reset()

func (*AppMetadata) String

func (x *AppMetadata) String() string

type AppSubnet

type AppSubnet struct {
	Selector *AppSubnet_Selector `protobuf:"bytes,1,opt,name=selector,proto3" json:"selector,omitempty"`
	// contains filtered or unexported fields
}

func (*AppSubnet) DeepCopy

func (in *AppSubnet) DeepCopy() *AppSubnet

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSubnet. Required by controller-gen.

func (*AppSubnet) DeepCopyInterface

func (in *AppSubnet) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new AppSubnet. Required by controller-gen.

func (*AppSubnet) DeepCopyInto

func (in *AppSubnet) DeepCopyInto(out *AppSubnet)

DeepCopyInto supports using AppSubnet within kubernetes types, where deepcopy-gen is used.

func (*AppSubnet) Descriptor deprecated

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

Deprecated: Use AppSubnet.ProtoReflect.Descriptor instead.

func (*AppSubnet) GetSelector

func (x *AppSubnet) GetSelector() *AppSubnet_Selector

func (*AppSubnet) ProtoMessage

func (*AppSubnet) ProtoMessage()

func (*AppSubnet) ProtoReflect

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

func (*AppSubnet) Reset

func (x *AppSubnet) Reset()

func (*AppSubnet) String

func (x *AppSubnet) String() string

type AppSubnet_Selector

type AppSubnet_Selector struct {
	MatchLabels      map[string]string  `` /* 163-byte string literal not displayed */
	MatchPrefix      []string           `protobuf:"bytes,2,rep,name=matchPrefix,proto3" json:"matchPrefix,omitempty"`
	MatchExpressions []*MatchExpression `protobuf:"bytes,3,rep,name=matchExpressions,proto3" json:"matchExpressions,omitempty"`
	// contains filtered or unexported fields
}

func (*AppSubnet_Selector) DeepCopy

func (in *AppSubnet_Selector) DeepCopy() *AppSubnet_Selector

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSubnet_Selector. Required by controller-gen.

func (*AppSubnet_Selector) DeepCopyInterface

func (in *AppSubnet_Selector) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new AppSubnet_Selector. Required by controller-gen.

func (*AppSubnet_Selector) DeepCopyInto

func (in *AppSubnet_Selector) DeepCopyInto(out *AppSubnet_Selector)

DeepCopyInto supports using AppSubnet_Selector within kubernetes types, where deepcopy-gen is used.

func (*AppSubnet_Selector) Descriptor deprecated

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

Deprecated: Use AppSubnet_Selector.ProtoReflect.Descriptor instead.

func (*AppSubnet_Selector) GetMatchExpressions

func (x *AppSubnet_Selector) GetMatchExpressions() []*MatchExpression

func (*AppSubnet_Selector) GetMatchLabels

func (x *AppSubnet_Selector) GetMatchLabels() map[string]string

func (*AppSubnet_Selector) GetMatchPrefix

func (x *AppSubnet_Selector) GetMatchPrefix() []string

func (*AppSubnet_Selector) ProtoMessage

func (*AppSubnet_Selector) ProtoMessage()

func (*AppSubnet_Selector) ProtoReflect

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

func (*AppSubnet_Selector) Reset

func (x *AppSubnet_Selector) Reset()

func (*AppSubnet_Selector) String

func (x *AppSubnet_Selector) String() string

type CloudClient

type CloudClient interface {
	ListInstances(ctx context.Context, in *ListInstancesRequest, opts ...grpc.CallOption) (*ListInstancesResponse, error)
	ListSubnets(ctx context.Context, in *ListSubnetRequest, opts ...grpc.CallOption) (*ListSubnetResponse, error)
	ListSites(ctx context.Context, in *ListSiteRequest, opts ...grpc.CallOption) (*ListSiteResponse, error)
	ListVPCs(ctx context.Context, in *ListVPCRequest, opts ...grpc.CallOption) (*ListVPCResponse, error)
	ListVPCTags(ctx context.Context, in *ListVPCTagRequest, opts ...grpc.CallOption) (*ListVPCResponse, error)
	ListVPNs(ctx context.Context, in *ListVPNRequest, opts ...grpc.CallOption) (*ListVPNResponse, error)
}

CloudClient is the client API for Cloud 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.

func NewCloudClient

func NewCloudClient(cc grpc.ClientConnInterface) CloudClient

type CloudServer

type CloudServer interface {
	ListInstances(context.Context, *ListInstancesRequest) (*ListInstancesResponse, error)
	ListSubnets(context.Context, *ListSubnetRequest) (*ListSubnetResponse, error)
	ListSites(context.Context, *ListSiteRequest) (*ListSiteResponse, error)
	ListVPCs(context.Context, *ListVPCRequest) (*ListVPCResponse, error)
	ListVPCTags(context.Context, *ListVPCTagRequest) (*ListVPCResponse, error)
	ListVPNs(context.Context, *ListVPNRequest) (*ListVPNResponse, error)
	// contains filtered or unexported methods
}

CloudServer is the server API for Cloud service. All implementations must embed UnimplementedCloudServer for forward compatibility

type Cluster

type Cluster struct {
	Selector *Cluster_Selector `protobuf:"bytes,1,opt,name=selector,proto3" json:"selector,omitempty"`
	// contains filtered or unexported fields
}

func (*Cluster) DeepCopy

func (in *Cluster) DeepCopy() *Cluster

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cluster. Required by controller-gen.

func (*Cluster) DeepCopyInterface

func (in *Cluster) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Cluster. Required by controller-gen.

func (*Cluster) DeepCopyInto

func (in *Cluster) DeepCopyInto(out *Cluster)

DeepCopyInto supports using Cluster within kubernetes types, where deepcopy-gen is used.

func (*Cluster) Descriptor deprecated

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

Deprecated: Use Cluster.ProtoReflect.Descriptor instead.

func (*Cluster) GetSelector

func (x *Cluster) GetSelector() *Cluster_Selector

func (*Cluster) ProtoMessage

func (*Cluster) ProtoMessage()

func (*Cluster) ProtoReflect

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

func (*Cluster) Reset

func (x *Cluster) Reset()

func (*Cluster) String

func (x *Cluster) String() string

type Cluster_Selector

type Cluster_Selector struct {
	MatchName   *MatchName        `protobuf:"bytes,1,opt,name=matchName,proto3" json:"matchName,omitempty"`
	MatchLabels map[string]string `` /* 163-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Cluster_Selector) DeepCopy

func (in *Cluster_Selector) DeepCopy() *Cluster_Selector

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cluster_Selector. Required by controller-gen.

func (*Cluster_Selector) DeepCopyInterface

func (in *Cluster_Selector) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Cluster_Selector. Required by controller-gen.

func (*Cluster_Selector) DeepCopyInto

func (in *Cluster_Selector) DeepCopyInto(out *Cluster_Selector)

DeepCopyInto supports using Cluster_Selector within kubernetes types, where deepcopy-gen is used.

func (*Cluster_Selector) Descriptor deprecated

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

Deprecated: Use Cluster_Selector.ProtoReflect.Descriptor instead.

func (*Cluster_Selector) GetMatchLabels

func (x *Cluster_Selector) GetMatchLabels() map[string]string

func (*Cluster_Selector) GetMatchName

func (x *Cluster_Selector) GetMatchName() *MatchName

func (*Cluster_Selector) ProtoMessage

func (*Cluster_Selector) ProtoMessage()

func (*Cluster_Selector) ProtoReflect

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

func (*Cluster_Selector) Reset

func (x *Cluster_Selector) Reset()

func (*Cluster_Selector) String

func (x *Cluster_Selector) String() string

type ConnectionControllerClient

type ConnectionControllerClient interface {
	Connect(ctx context.Context, in *ConnectionRequest, opts ...grpc.CallOption) (*ConnectionResponse, error)
	Disconnect(ctx context.Context, in *DisconnectRequest, opts ...grpc.CallOption) (*DisconnectResponse, error)
	GetConnection(ctx context.Context, in *GetConnectionRequest, opts ...grpc.CallOption) (*ConnectionResponse, error)
	ListConnections(ctx context.Context, in *ListConnectionsRequest, opts ...grpc.CallOption) (*ListConnectionsResponse, error)
	GetConnectionStatus(ctx context.Context, in *ConnectionStatusRequest, opts ...grpc.CallOption) (*ConnectionStatusResponse, error)
}

ConnectionControllerClient is the client API for ConnectionController 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.

type ConnectionControllerServer

type ConnectionControllerServer interface {
	Connect(context.Context, *ConnectionRequest) (*ConnectionResponse, error)
	Disconnect(context.Context, *DisconnectRequest) (*DisconnectResponse, error)
	GetConnection(context.Context, *GetConnectionRequest) (*ConnectionResponse, error)
	ListConnections(context.Context, *ListConnectionsRequest) (*ListConnectionsResponse, error)
	GetConnectionStatus(context.Context, *ConnectionStatusRequest) (*ConnectionStatusResponse, error)
	// contains filtered or unexported methods
}

ConnectionControllerServer is the server API for ConnectionController service. All implementations must embed UnimplementedConnectionControllerServer for forward compatibility

type ConnectionInformation

type ConnectionInformation struct {
	Id                    string                         `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Metadata              *ConnectionMetadata            `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"`
	Source                *NetworkDomainObject           `protobuf:"bytes,3,opt,name=source,proto3" json:"source,omitempty"`
	Destination           *NetworkDomainObject           `protobuf:"bytes,4,opt,name=destination,proto3" json:"destination,omitempty"`
	Config                *NetworkDomainConnectionConfig `protobuf:"bytes,5,opt,name=config,proto3" json:"config,omitempty"`
	Status                Status                         `protobuf:"varint,6,opt,name=status,proto3,enum=Status" json:"status,omitempty"`
	CreationTimestamp     string                         `protobuf:"bytes,7,opt,name=creationTimestamp,proto3" json:"creationTimestamp,omitempty"`
	ModificationTimestamp string                         `protobuf:"bytes,8,opt,name=modificationTimestamp,proto3" json:"modificationTimestamp,omitempty"`
	// contains filtered or unexported fields
}

func (*ConnectionInformation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionInformation. Required by controller-gen.

func (*ConnectionInformation) DeepCopyInterface

func (in *ConnectionInformation) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionInformation. Required by controller-gen.

func (*ConnectionInformation) DeepCopyInto

func (in *ConnectionInformation) DeepCopyInto(out *ConnectionInformation)

DeepCopyInto supports using ConnectionInformation within kubernetes types, where deepcopy-gen is used.

func (*ConnectionInformation) Descriptor deprecated

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

Deprecated: Use ConnectionInformation.ProtoReflect.Descriptor instead.

func (*ConnectionInformation) GetConfig

func (*ConnectionInformation) GetCreationTimestamp

func (x *ConnectionInformation) GetCreationTimestamp() string

func (*ConnectionInformation) GetDestination

func (x *ConnectionInformation) GetDestination() *NetworkDomainObject

func (*ConnectionInformation) GetId

func (x *ConnectionInformation) GetId() string

func (*ConnectionInformation) GetMetadata

func (x *ConnectionInformation) GetMetadata() *ConnectionMetadata

func (*ConnectionInformation) GetModificationTimestamp

func (x *ConnectionInformation) GetModificationTimestamp() string

func (*ConnectionInformation) GetSource

func (*ConnectionInformation) GetStatus

func (x *ConnectionInformation) GetStatus() Status

func (*ConnectionInformation) ProtoMessage

func (*ConnectionInformation) ProtoMessage()

func (*ConnectionInformation) ProtoReflect

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

func (*ConnectionInformation) Reset

func (x *ConnectionInformation) Reset()

func (*ConnectionInformation) String

func (x *ConnectionInformation) String() string

type ConnectionMetadata

type ConnectionMetadata struct {
	Name      string            `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Namespace string            `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Labels    map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ConnectionMetadata) DeepCopy

func (in *ConnectionMetadata) DeepCopy() *ConnectionMetadata

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionMetadata. Required by controller-gen.

func (*ConnectionMetadata) DeepCopyInterface

func (in *ConnectionMetadata) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionMetadata. Required by controller-gen.

func (*ConnectionMetadata) DeepCopyInto

func (in *ConnectionMetadata) DeepCopyInto(out *ConnectionMetadata)

DeepCopyInto supports using ConnectionMetadata within kubernetes types, where deepcopy-gen is used.

func (*ConnectionMetadata) Descriptor deprecated

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

Deprecated: Use ConnectionMetadata.ProtoReflect.Descriptor instead.

func (*ConnectionMetadata) GetLabels

func (x *ConnectionMetadata) GetLabels() map[string]string

func (*ConnectionMetadata) GetName

func (x *ConnectionMetadata) GetName() string

func (*ConnectionMetadata) GetNamespace

func (x *ConnectionMetadata) GetNamespace() string

func (*ConnectionMetadata) ProtoMessage

func (*ConnectionMetadata) ProtoMessage()

func (*ConnectionMetadata) ProtoReflect

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

func (*ConnectionMetadata) Reset

func (x *ConnectionMetadata) Reset()

func (*ConnectionMetadata) String

func (x *ConnectionMetadata) String() string

type ConnectionRequest

type ConnectionRequest struct {
	Metadata *ConnectionMetadata            `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	Spec     *NetworkDomainConnectionConfig `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
	// contains filtered or unexported fields
}

func (*ConnectionRequest) DeepCopy

func (in *ConnectionRequest) DeepCopy() *ConnectionRequest

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionRequest. Required by controller-gen.

func (*ConnectionRequest) DeepCopyInterface

func (in *ConnectionRequest) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionRequest. Required by controller-gen.

func (*ConnectionRequest) DeepCopyInto

func (in *ConnectionRequest) DeepCopyInto(out *ConnectionRequest)

DeepCopyInto supports using ConnectionRequest within kubernetes types, where deepcopy-gen is used.

func (*ConnectionRequest) Descriptor deprecated

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

Deprecated: Use ConnectionRequest.ProtoReflect.Descriptor instead.

func (*ConnectionRequest) GetMetadata

func (x *ConnectionRequest) GetMetadata() *ConnectionMetadata

func (*ConnectionRequest) GetSpec

func (*ConnectionRequest) ProtoMessage

func (*ConnectionRequest) ProtoMessage()

func (*ConnectionRequest) ProtoReflect

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

func (*ConnectionRequest) Reset

func (x *ConnectionRequest) Reset()

func (*ConnectionRequest) String

func (x *ConnectionRequest) String() string

type ConnectionResponse

type ConnectionResponse struct {
	ConnectionId string `protobuf:"bytes,1,opt,name=connection_id,json=connectionId,proto3" json:"connection_id,omitempty"`
	Status       Status `protobuf:"varint,4,opt,name=status,proto3,enum=Status" json:"status,omitempty"` // Connection provisioning status : IN_PROGRESS, SUCCESS, FAILED
	// contains filtered or unexported fields
}

func (*ConnectionResponse) DeepCopy

func (in *ConnectionResponse) DeepCopy() *ConnectionResponse

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionResponse. Required by controller-gen.

func (*ConnectionResponse) DeepCopyInterface

func (in *ConnectionResponse) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionResponse. Required by controller-gen.

func (*ConnectionResponse) DeepCopyInto

func (in *ConnectionResponse) DeepCopyInto(out *ConnectionResponse)

DeepCopyInto supports using ConnectionResponse within kubernetes types, where deepcopy-gen is used.

func (*ConnectionResponse) Descriptor deprecated

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

Deprecated: Use ConnectionResponse.ProtoReflect.Descriptor instead.

func (*ConnectionResponse) GetConnectionId

func (x *ConnectionResponse) GetConnectionId() string

func (*ConnectionResponse) GetStatus

func (x *ConnectionResponse) GetStatus() Status

func (*ConnectionResponse) ProtoMessage

func (*ConnectionResponse) ProtoMessage()

func (*ConnectionResponse) ProtoReflect

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

func (*ConnectionResponse) Reset

func (x *ConnectionResponse) Reset()

func (*ConnectionResponse) String

func (x *ConnectionResponse) String() string

type ConnectionStatusRequest

type ConnectionStatusRequest struct {
	ConnectionId string `protobuf:"bytes,1,opt,name=connection_id,json=connectionId,proto3" json:"connection_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ConnectionStatusRequest) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionStatusRequest. Required by controller-gen.

func (*ConnectionStatusRequest) DeepCopyInterface

func (in *ConnectionStatusRequest) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionStatusRequest. Required by controller-gen.

func (*ConnectionStatusRequest) DeepCopyInto

func (in *ConnectionStatusRequest) DeepCopyInto(out *ConnectionStatusRequest)

DeepCopyInto supports using ConnectionStatusRequest within kubernetes types, where deepcopy-gen is used.

func (*ConnectionStatusRequest) Descriptor deprecated

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

Deprecated: Use ConnectionStatusRequest.ProtoReflect.Descriptor instead.

func (*ConnectionStatusRequest) GetConnectionId

func (x *ConnectionStatusRequest) GetConnectionId() string

func (*ConnectionStatusRequest) ProtoMessage

func (*ConnectionStatusRequest) ProtoMessage()

func (*ConnectionStatusRequest) ProtoReflect

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

func (*ConnectionStatusRequest) Reset

func (x *ConnectionStatusRequest) Reset()

func (*ConnectionStatusRequest) String

func (x *ConnectionStatusRequest) String() string

type ConnectionStatusResponse

type ConnectionStatusResponse struct {
	ConnectionStatus Status `protobuf:"varint,1,opt,name=connection_status,json=connectionStatus,proto3,enum=Status" json:"connection_status,omitempty"`
	Error            *Error `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*ConnectionStatusResponse) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionStatusResponse. Required by controller-gen.

func (*ConnectionStatusResponse) DeepCopyInterface

func (in *ConnectionStatusResponse) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionStatusResponse. Required by controller-gen.

func (*ConnectionStatusResponse) DeepCopyInto

func (in *ConnectionStatusResponse) DeepCopyInto(out *ConnectionStatusResponse)

DeepCopyInto supports using ConnectionStatusResponse within kubernetes types, where deepcopy-gen is used.

func (*ConnectionStatusResponse) Descriptor deprecated

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

Deprecated: Use ConnectionStatusResponse.ProtoReflect.Descriptor instead.

func (*ConnectionStatusResponse) GetConnectionStatus

func (x *ConnectionStatusResponse) GetConnectionStatus() Status

func (*ConnectionStatusResponse) GetError

func (x *ConnectionStatusResponse) GetError() *Error

func (*ConnectionStatusResponse) ProtoMessage

func (*ConnectionStatusResponse) ProtoMessage()

func (*ConnectionStatusResponse) ProtoReflect

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

func (*ConnectionStatusResponse) Reset

func (x *ConnectionStatusResponse) Reset()

func (*ConnectionStatusResponse) String

func (x *ConnectionStatusResponse) String() string

type Controller

type Controller int32
const (
	Controller_Cisco_vManage          Controller = 0
	Controller_Cisco_Meraki_Dashboard Controller = 1
	Controller_Versa                  Controller = 2
	Controller_Juniper                Controller = 3
	Controller_Palo_Alto              Controller = 4
	Controller_Turnium                Controller = 5
	Controller_Tufin                  Controller = 6
	Controller_AWS_CloudWAN           Controller = 7
)

func (Controller) Descriptor

func (Controller) Descriptor() protoreflect.EnumDescriptor

func (Controller) Enum

func (x Controller) Enum() *Controller

func (Controller) EnumDescriptor deprecated

func (Controller) EnumDescriptor() ([]byte, []int)

Deprecated: Use Controller.Descriptor instead.

func (Controller) Number

func (x Controller) Number() protoreflect.EnumNumber

func (Controller) String

func (x Controller) String() string

func (Controller) Type

type ControllerCapabilities

type ControllerCapabilities struct {
	// contains filtered or unexported fields
}

func (*ControllerCapabilities) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControllerCapabilities. Required by controller-gen.

func (*ControllerCapabilities) DeepCopyInterface

func (in *ControllerCapabilities) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ControllerCapabilities. Required by controller-gen.

func (*ControllerCapabilities) DeepCopyInto

func (in *ControllerCapabilities) DeepCopyInto(out *ControllerCapabilities)

DeepCopyInto supports using ControllerCapabilities within kubernetes types, where deepcopy-gen is used.

func (*ControllerCapabilities) Descriptor deprecated

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

Deprecated: Use ControllerCapabilities.ProtoReflect.Descriptor instead.

func (*ControllerCapabilities) ProtoMessage

func (*ControllerCapabilities) ProtoMessage()

func (*ControllerCapabilities) ProtoReflect

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

func (*ControllerCapabilities) Reset

func (x *ControllerCapabilities) Reset()

func (*ControllerCapabilities) String

func (x *ControllerCapabilities) String() string

type ControllerGetCapabilitiesRequest

type ControllerGetCapabilitiesRequest struct {
	// contains filtered or unexported fields
}

func (*ControllerGetCapabilitiesRequest) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControllerGetCapabilitiesRequest. Required by controller-gen.

func (*ControllerGetCapabilitiesRequest) DeepCopyInterface

func (in *ControllerGetCapabilitiesRequest) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ControllerGetCapabilitiesRequest. Required by controller-gen.

func (*ControllerGetCapabilitiesRequest) DeepCopyInto

DeepCopyInto supports using ControllerGetCapabilitiesRequest within kubernetes types, where deepcopy-gen is used.

func (*ControllerGetCapabilitiesRequest) Descriptor deprecated

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

Deprecated: Use ControllerGetCapabilitiesRequest.ProtoReflect.Descriptor instead.

func (*ControllerGetCapabilitiesRequest) ProtoMessage

func (*ControllerGetCapabilitiesRequest) ProtoMessage()

func (*ControllerGetCapabilitiesRequest) ProtoReflect

func (*ControllerGetCapabilitiesRequest) Reset

func (*ControllerGetCapabilitiesRequest) String

type ControllerGetCapabilitiesResponse

type ControllerGetCapabilitiesResponse struct {
	C *ControllerCapabilities `protobuf:"bytes,1,opt,name=c,proto3" json:"c,omitempty"`
	// contains filtered or unexported fields
}

func (*ControllerGetCapabilitiesResponse) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControllerGetCapabilitiesResponse. Required by controller-gen.

func (*ControllerGetCapabilitiesResponse) DeepCopyInterface

func (in *ControllerGetCapabilitiesResponse) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ControllerGetCapabilitiesResponse. Required by controller-gen.

func (*ControllerGetCapabilitiesResponse) DeepCopyInto

DeepCopyInto supports using ControllerGetCapabilitiesResponse within kubernetes types, where deepcopy-gen is used.

func (*ControllerGetCapabilitiesResponse) Descriptor deprecated

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

Deprecated: Use ControllerGetCapabilitiesResponse.ProtoReflect.Descriptor instead.

func (*ControllerGetCapabilitiesResponse) GetC

func (*ControllerGetCapabilitiesResponse) ProtoMessage

func (*ControllerGetCapabilitiesResponse) ProtoMessage()

func (*ControllerGetCapabilitiesResponse) ProtoReflect

func (*ControllerGetCapabilitiesResponse) Reset

func (*ControllerGetCapabilitiesResponse) String

type Countries

type Countries struct {
	Include []string `protobuf:"bytes,1,rep,name=include,proto3" json:"include,omitempty"`
	Exclude []string `protobuf:"bytes,2,rep,name=exclude,proto3" json:"exclude,omitempty"`
	// contains filtered or unexported fields
}

func (*Countries) DeepCopy

func (in *Countries) DeepCopy() *Countries

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Countries. Required by controller-gen.

func (*Countries) DeepCopyInterface

func (in *Countries) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Countries. Required by controller-gen.

func (*Countries) DeepCopyInto

func (in *Countries) DeepCopyInto(out *Countries)

DeepCopyInto supports using Countries within kubernetes types, where deepcopy-gen is used.

func (*Countries) Descriptor deprecated

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

Deprecated: Use Countries.ProtoReflect.Descriptor instead.

func (*Countries) GetExclude

func (x *Countries) GetExclude() []string

func (*Countries) GetInclude

func (x *Countries) GetInclude() []string

func (*Countries) ProtoMessage

func (*Countries) ProtoMessage()

func (*Countries) ProtoReflect

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

func (*Countries) Reset

func (x *Countries) Reset()

func (*Countries) String

func (x *Countries) String() string

type CreateAppConnectionPolicyRequest

type CreateAppConnectionPolicyRequest struct {
	AppConnection *AppConnection `protobuf:"bytes,1,opt,name=app_connection,json=appConnection,proto3" json:"app_connection,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateAppConnectionPolicyRequest) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreateAppConnectionPolicyRequest. Required by controller-gen.

func (*CreateAppConnectionPolicyRequest) DeepCopyInterface

func (in *CreateAppConnectionPolicyRequest) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new CreateAppConnectionPolicyRequest. Required by controller-gen.

func (*CreateAppConnectionPolicyRequest) DeepCopyInto

DeepCopyInto supports using CreateAppConnectionPolicyRequest within kubernetes types, where deepcopy-gen is used.

func (*CreateAppConnectionPolicyRequest) Descriptor deprecated

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

Deprecated: Use CreateAppConnectionPolicyRequest.ProtoReflect.Descriptor instead.

func (*CreateAppConnectionPolicyRequest) GetAppConnection

func (x *CreateAppConnectionPolicyRequest) GetAppConnection() *AppConnection

func (*CreateAppConnectionPolicyRequest) ProtoMessage

func (*CreateAppConnectionPolicyRequest) ProtoMessage()

func (*CreateAppConnectionPolicyRequest) ProtoReflect

func (*CreateAppConnectionPolicyRequest) Reset

func (*CreateAppConnectionPolicyRequest) String

type CreateAppConnectionPolicyResponse

type CreateAppConnectionPolicyResponse struct {
	Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
	Id     string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateAppConnectionPolicyResponse) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreateAppConnectionPolicyResponse. Required by controller-gen.

func (*CreateAppConnectionPolicyResponse) DeepCopyInterface

func (in *CreateAppConnectionPolicyResponse) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new CreateAppConnectionPolicyResponse. Required by controller-gen.

func (*CreateAppConnectionPolicyResponse) DeepCopyInto

DeepCopyInto supports using CreateAppConnectionPolicyResponse within kubernetes types, where deepcopy-gen is used.

func (*CreateAppConnectionPolicyResponse) Descriptor deprecated

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

Deprecated: Use CreateAppConnectionPolicyResponse.ProtoReflect.Descriptor instead.

func (*CreateAppConnectionPolicyResponse) GetId

func (*CreateAppConnectionPolicyResponse) GetStatus

func (*CreateAppConnectionPolicyResponse) ProtoMessage

func (*CreateAppConnectionPolicyResponse) ProtoMessage()

func (*CreateAppConnectionPolicyResponse) ProtoReflect

func (*CreateAppConnectionPolicyResponse) Reset

func (*CreateAppConnectionPolicyResponse) String

type DeleteAppConnectionPolicyRequest

type DeleteAppConnectionPolicyRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteAppConnectionPolicyRequest) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeleteAppConnectionPolicyRequest. Required by controller-gen.

func (*DeleteAppConnectionPolicyRequest) DeepCopyInterface

func (in *DeleteAppConnectionPolicyRequest) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new DeleteAppConnectionPolicyRequest. Required by controller-gen.

func (*DeleteAppConnectionPolicyRequest) DeepCopyInto

DeepCopyInto supports using DeleteAppConnectionPolicyRequest within kubernetes types, where deepcopy-gen is used.

func (*DeleteAppConnectionPolicyRequest) Descriptor deprecated

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

Deprecated: Use DeleteAppConnectionPolicyRequest.ProtoReflect.Descriptor instead.

func (*DeleteAppConnectionPolicyRequest) GetId

func (*DeleteAppConnectionPolicyRequest) ProtoMessage

func (*DeleteAppConnectionPolicyRequest) ProtoMessage()

func (*DeleteAppConnectionPolicyRequest) ProtoReflect

func (*DeleteAppConnectionPolicyRequest) Reset

func (*DeleteAppConnectionPolicyRequest) String

type DeleteAppConnectionPolicyResponse

type DeleteAppConnectionPolicyResponse struct {
	Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteAppConnectionPolicyResponse) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeleteAppConnectionPolicyResponse. Required by controller-gen.

func (*DeleteAppConnectionPolicyResponse) DeepCopyInterface

func (in *DeleteAppConnectionPolicyResponse) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new DeleteAppConnectionPolicyResponse. Required by controller-gen.

func (*DeleteAppConnectionPolicyResponse) DeepCopyInto

DeepCopyInto supports using DeleteAppConnectionPolicyResponse within kubernetes types, where deepcopy-gen is used.

func (*DeleteAppConnectionPolicyResponse) Descriptor deprecated

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

Deprecated: Use DeleteAppConnectionPolicyResponse.ProtoReflect.Descriptor instead.

func (*DeleteAppConnectionPolicyResponse) GetStatus

func (*DeleteAppConnectionPolicyResponse) ProtoMessage

func (*DeleteAppConnectionPolicyResponse) ProtoMessage()

func (*DeleteAppConnectionPolicyResponse) ProtoReflect

func (*DeleteAppConnectionPolicyResponse) Reset

func (*DeleteAppConnectionPolicyResponse) String

type Direction

type Direction int32
const (
	Direction_EGRESS  Direction = 0
	Direction_INGRESS Direction = 1
)

func (Direction) Descriptor

func (Direction) Descriptor() protoreflect.EnumDescriptor

func (Direction) Enum

func (x Direction) Enum() *Direction

func (Direction) EnumDescriptor deprecated

func (Direction) EnumDescriptor() ([]byte, []int)

Deprecated: Use Direction.Descriptor instead.

func (Direction) Number

func (x Direction) Number() protoreflect.EnumNumber

func (Direction) String

func (x Direction) String() string

func (Direction) Type

type DisconnectRequest

type DisconnectRequest struct {
	ConnectionId string `protobuf:"bytes,1,opt,name=connection_id,json=connectionId,proto3" json:"connection_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DisconnectRequest) DeepCopy

func (in *DisconnectRequest) DeepCopy() *DisconnectRequest

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DisconnectRequest. Required by controller-gen.

func (*DisconnectRequest) DeepCopyInterface

func (in *DisconnectRequest) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new DisconnectRequest. Required by controller-gen.

func (*DisconnectRequest) DeepCopyInto

func (in *DisconnectRequest) DeepCopyInto(out *DisconnectRequest)

DeepCopyInto supports using DisconnectRequest within kubernetes types, where deepcopy-gen is used.

func (*DisconnectRequest) Descriptor deprecated

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

Deprecated: Use DisconnectRequest.ProtoReflect.Descriptor instead.

func (*DisconnectRequest) GetConnectionId

func (x *DisconnectRequest) GetConnectionId() string

func (*DisconnectRequest) ProtoMessage

func (*DisconnectRequest) ProtoMessage()

func (*DisconnectRequest) ProtoReflect

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

func (*DisconnectRequest) Reset

func (x *DisconnectRequest) Reset()

func (*DisconnectRequest) String

func (x *DisconnectRequest) String() string

type DisconnectResponse

type DisconnectResponse struct {
	ConnectionId   string `protobuf:"bytes,1,opt,name=connection_id,json=connectionId,proto3" json:"connection_id,omitempty"`
	ConnectionName string `protobuf:"bytes,2,opt,name=connection_name,json=connectionName,proto3" json:"connection_name,omitempty"`
	Status         Status `protobuf:"varint,3,opt,name=status,proto3,enum=Status" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*DisconnectResponse) DeepCopy

func (in *DisconnectResponse) DeepCopy() *DisconnectResponse

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DisconnectResponse. Required by controller-gen.

func (*DisconnectResponse) DeepCopyInterface

func (in *DisconnectResponse) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new DisconnectResponse. Required by controller-gen.

func (*DisconnectResponse) DeepCopyInto

func (in *DisconnectResponse) DeepCopyInto(out *DisconnectResponse)

DeepCopyInto supports using DisconnectResponse within kubernetes types, where deepcopy-gen is used.

func (*DisconnectResponse) Descriptor deprecated

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

Deprecated: Use DisconnectResponse.ProtoReflect.Descriptor instead.

func (*DisconnectResponse) GetConnectionId

func (x *DisconnectResponse) GetConnectionId() string

func (*DisconnectResponse) GetConnectionName

func (x *DisconnectResponse) GetConnectionName() string

func (*DisconnectResponse) GetStatus

func (x *DisconnectResponse) GetStatus() Status

func (*DisconnectResponse) ProtoMessage

func (*DisconnectResponse) ProtoMessage()

func (*DisconnectResponse) ProtoReflect

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

func (*DisconnectResponse) Reset

func (x *DisconnectResponse) Reset()

func (*DisconnectResponse) String

func (x *DisconnectResponse) String() string

type Endpoint

type Endpoint struct {
	Kind     string             `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
	Selector *Endpoint_Selector `protobuf:"bytes,2,opt,name=selector,proto3" json:"selector,omitempty"`
	// contains filtered or unexported fields
}

func (*Endpoint) DeepCopy

func (in *Endpoint) DeepCopy() *Endpoint

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Endpoint. Required by controller-gen.

func (*Endpoint) DeepCopyInterface

func (in *Endpoint) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Endpoint. Required by controller-gen.

func (*Endpoint) DeepCopyInto

func (in *Endpoint) DeepCopyInto(out *Endpoint)

DeepCopyInto supports using Endpoint within kubernetes types, where deepcopy-gen is used.

func (*Endpoint) Descriptor deprecated

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

Deprecated: Use Endpoint.ProtoReflect.Descriptor instead.

func (*Endpoint) GetKind

func (x *Endpoint) GetKind() string

func (*Endpoint) GetSelector

func (x *Endpoint) GetSelector() *Endpoint_Selector

func (*Endpoint) ProtoMessage

func (*Endpoint) ProtoMessage()

func (*Endpoint) ProtoReflect

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

func (*Endpoint) Reset

func (x *Endpoint) Reset()

func (*Endpoint) String

func (x *Endpoint) String() string

type Endpoint_Selector

type Endpoint_Selector struct {
	MatchLabels      map[string]string  `` /* 163-byte string literal not displayed */
	MatchExpressions []*MatchExpression `protobuf:"bytes,2,rep,name=matchExpressions,proto3" json:"matchExpressions,omitempty"`
	MatchCluster     *MatchCluster      `protobuf:"bytes,3,opt,name=matchCluster,proto3" json:"matchCluster,omitempty"`
	MatchNamespace   *MatchNamespace    `protobuf:"bytes,4,opt,name=matchNamespace,proto3" json:"matchNamespace,omitempty"`
	MatchName        *MatchName         `protobuf:"bytes,5,opt,name=matchName,proto3" json:"matchName,omitempty"`
	// contains filtered or unexported fields
}

func (*Endpoint_Selector) DeepCopy

func (in *Endpoint_Selector) DeepCopy() *Endpoint_Selector

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Endpoint_Selector. Required by controller-gen.

func (*Endpoint_Selector) DeepCopyInterface

func (in *Endpoint_Selector) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Endpoint_Selector. Required by controller-gen.

func (*Endpoint_Selector) DeepCopyInto

func (in *Endpoint_Selector) DeepCopyInto(out *Endpoint_Selector)

DeepCopyInto supports using Endpoint_Selector within kubernetes types, where deepcopy-gen is used.

func (*Endpoint_Selector) Descriptor deprecated

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

Deprecated: Use Endpoint_Selector.ProtoReflect.Descriptor instead.

func (*Endpoint_Selector) GetMatchCluster

func (x *Endpoint_Selector) GetMatchCluster() *MatchCluster

func (*Endpoint_Selector) GetMatchExpressions

func (x *Endpoint_Selector) GetMatchExpressions() []*MatchExpression

func (*Endpoint_Selector) GetMatchLabels

func (x *Endpoint_Selector) GetMatchLabels() map[string]string

func (*Endpoint_Selector) GetMatchName

func (x *Endpoint_Selector) GetMatchName() *MatchName

func (*Endpoint_Selector) GetMatchNamespace

func (x *Endpoint_Selector) GetMatchNamespace() *MatchNamespace

func (*Endpoint_Selector) ProtoMessage

func (*Endpoint_Selector) ProtoMessage()

func (*Endpoint_Selector) ProtoReflect

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

func (*Endpoint_Selector) Reset

func (x *Endpoint_Selector) Reset()

func (*Endpoint_Selector) String

func (x *Endpoint_Selector) String() string

type EnforcementRequest

type EnforcementRequest struct {

	// Don't use enums for now as they are problematic in CRD spec build
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*EnforcementRequest) DeepCopy

func (in *EnforcementRequest) DeepCopy() *EnforcementRequest

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnforcementRequest. Required by controller-gen.

func (*EnforcementRequest) DeepCopyInterface

func (in *EnforcementRequest) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new EnforcementRequest. Required by controller-gen.

func (*EnforcementRequest) DeepCopyInto

func (in *EnforcementRequest) DeepCopyInto(out *EnforcementRequest)

DeepCopyInto supports using EnforcementRequest within kubernetes types, where deepcopy-gen is used.

func (*EnforcementRequest) Descriptor deprecated

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

Deprecated: Use EnforcementRequest.ProtoReflect.Descriptor instead.

func (*EnforcementRequest) GetType

func (x *EnforcementRequest) GetType() string

func (*EnforcementRequest) ProtoMessage

func (*EnforcementRequest) ProtoMessage()

func (*EnforcementRequest) ProtoReflect

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

func (*EnforcementRequest) Reset

func (x *EnforcementRequest) Reset()

func (*EnforcementRequest) String

func (x *EnforcementRequest) String() string

type EnforcementRequestType

type EnforcementRequestType int32
const (
	EnforcementRequestType_HARD EnforcementRequestType = 0
	EnforcementRequestType_SOFT EnforcementRequestType = 1
)

func (EnforcementRequestType) Descriptor

func (EnforcementRequestType) Enum

func (EnforcementRequestType) EnumDescriptor deprecated

func (EnforcementRequestType) EnumDescriptor() ([]byte, []int)

Deprecated: Use EnforcementRequestType.Descriptor instead.

func (EnforcementRequestType) Number

func (EnforcementRequestType) String

func (x EnforcementRequestType) String() string

func (EnforcementRequestType) Type

type Error

type Error struct {
	ErrorCode   ErrorCode `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3,enum=ErrorCode" json:"error_code,omitempty"`
	Description string    `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*Error) DeepCopy

func (in *Error) DeepCopy() *Error

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Error. Required by controller-gen.

func (*Error) DeepCopyInterface

func (in *Error) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Error. Required by controller-gen.

func (*Error) DeepCopyInto

func (in *Error) DeepCopyInto(out *Error)

DeepCopyInto supports using Error within kubernetes types, where deepcopy-gen is used.

func (*Error) Descriptor deprecated

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

Deprecated: Use Error.ProtoReflect.Descriptor instead.

func (*Error) GetDescription

func (x *Error) GetDescription() string

func (*Error) GetErrorCode

func (x *Error) GetErrorCode() ErrorCode

func (*Error) ProtoMessage

func (*Error) ProtoMessage()

func (*Error) ProtoReflect

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

func (*Error) Reset

func (x *Error) Reset()

func (*Error) String

func (x *Error) String() string

type ErrorCode

type ErrorCode int32

REST API like error codes, but generic.

const (
	ErrorCode_OK                ErrorCode = 0
	ErrorCode_INTERNAL_ERROR    ErrorCode = 1
	ErrorCode_TOO_MANY_REQUESTS ErrorCode = 2
)

func (ErrorCode) Descriptor

func (ErrorCode) Descriptor() protoreflect.EnumDescriptor

func (ErrorCode) Enum

func (x ErrorCode) Enum() *ErrorCode

func (ErrorCode) EnumDescriptor deprecated

func (ErrorCode) EnumDescriptor() ([]byte, []int)

Deprecated: Use ErrorCode.Descriptor instead.

func (ErrorCode) Number

func (x ErrorCode) Number() protoreflect.EnumNumber

func (ErrorCode) String

func (x ErrorCode) String() string

func (ErrorCode) Type

type Event

type Event struct {
	EventId     string `protobuf:"bytes,1,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"`
	EventName   string `protobuf:"bytes,2,opt,name=event_name,json=eventName,proto3" json:"event_name,omitempty"`
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*Event) DeepCopy

func (in *Event) DeepCopy() *Event

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Event. Required by controller-gen.

func (*Event) DeepCopyInterface

func (in *Event) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Event. Required by controller-gen.

func (*Event) DeepCopyInto

func (in *Event) DeepCopyInto(out *Event)

DeepCopyInto supports using Event within kubernetes types, where deepcopy-gen is used.

func (*Event) Descriptor deprecated

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

Deprecated: Use Event.ProtoReflect.Descriptor instead.

func (*Event) GetDescription

func (x *Event) GetDescription() string

func (*Event) GetEventId

func (x *Event) GetEventId() string

func (*Event) GetEventName

func (x *Event) GetEventName() string

func (*Event) ProtoMessage

func (*Event) ProtoMessage()

func (*Event) ProtoReflect

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

func (*Event) Reset

func (x *Event) Reset()

func (*Event) String

func (x *Event) String() string

type From

type From struct {
	Endpoint      *Endpoint      `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	Subnet        *AppSubnet     `protobuf:"bytes,2,opt,name=subnet,proto3" json:"subnet,omitempty"`
	Namespace     *Namespace     `protobuf:"bytes,3,opt,name=namespace,proto3" json:"namespace,omitempty"`
	SGT           *SGT           `protobuf:"bytes,4,opt,name=SGT,proto3" json:"SGT,omitempty"`
	Cluster       *Cluster       `protobuf:"bytes,5,opt,name=cluster,proto3" json:"cluster,omitempty"`
	NetworkDomain *NetworkDomain `protobuf:"bytes,6,opt,name=networkDomain,proto3" json:"networkDomain,omitempty"`
	// contains filtered or unexported fields
}

func (*From) DeepCopy

func (in *From) DeepCopy() *From

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new From. Required by controller-gen.

func (*From) DeepCopyInterface

func (in *From) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new From. Required by controller-gen.

func (*From) DeepCopyInto

func (in *From) DeepCopyInto(out *From)

DeepCopyInto supports using From within kubernetes types, where deepcopy-gen is used.

func (*From) Descriptor deprecated

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

Deprecated: Use From.ProtoReflect.Descriptor instead.

func (*From) GetCluster

func (x *From) GetCluster() *Cluster

func (*From) GetEndpoint

func (x *From) GetEndpoint() *Endpoint

func (*From) GetNamespace

func (x *From) GetNamespace() *Namespace

func (*From) GetNetworkDomain

func (x *From) GetNetworkDomain() *NetworkDomain

func (*From) GetSGT

func (x *From) GetSGT() *SGT

func (*From) GetSubnet

func (x *From) GetSubnet() *AppSubnet

func (*From) ProtoMessage

func (*From) ProtoMessage()

func (*From) ProtoReflect

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

func (*From) Reset

func (x *From) Reset()

func (*From) String

func (x *From) String() string

type GetAppConnectionEventsRequest

type GetAppConnectionEventsRequest struct {
	ConnectionId string `protobuf:"bytes,1,opt,name=connection_id,json=connectionId,proto3" json:"connection_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAppConnectionEventsRequest) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetAppConnectionEventsRequest. Required by controller-gen.

func (*GetAppConnectionEventsRequest) DeepCopyInterface

func (in *GetAppConnectionEventsRequest) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new GetAppConnectionEventsRequest. Required by controller-gen.

func (*GetAppConnectionEventsRequest) DeepCopyInto

DeepCopyInto supports using GetAppConnectionEventsRequest within kubernetes types, where deepcopy-gen is used.

func (*GetAppConnectionEventsRequest) Descriptor deprecated

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

Deprecated: Use GetAppConnectionEventsRequest.ProtoReflect.Descriptor instead.

func (*GetAppConnectionEventsRequest) GetConnectionId

func (x *GetAppConnectionEventsRequest) GetConnectionId() string

func (*GetAppConnectionEventsRequest) ProtoMessage

func (*GetAppConnectionEventsRequest) ProtoMessage()

func (*GetAppConnectionEventsRequest) ProtoReflect

func (*GetAppConnectionEventsRequest) Reset

func (x *GetAppConnectionEventsRequest) Reset()

func (*GetAppConnectionEventsRequest) String

type GetAppConnectionPolicyRequest

type GetAppConnectionPolicyRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAppConnectionPolicyRequest) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetAppConnectionPolicyRequest. Required by controller-gen.

func (*GetAppConnectionPolicyRequest) DeepCopyInterface

func (in *GetAppConnectionPolicyRequest) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new GetAppConnectionPolicyRequest. Required by controller-gen.

func (*GetAppConnectionPolicyRequest) DeepCopyInto

DeepCopyInto supports using GetAppConnectionPolicyRequest within kubernetes types, where deepcopy-gen is used.

func (*GetAppConnectionPolicyRequest) Descriptor deprecated

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

Deprecated: Use GetAppConnectionPolicyRequest.ProtoReflect.Descriptor instead.

func (*GetAppConnectionPolicyRequest) GetId

func (*GetAppConnectionPolicyRequest) ProtoMessage

func (*GetAppConnectionPolicyRequest) ProtoMessage()

func (*GetAppConnectionPolicyRequest) ProtoReflect

func (*GetAppConnectionPolicyRequest) Reset

func (x *GetAppConnectionPolicyRequest) Reset()

func (*GetAppConnectionPolicyRequest) String

type GetAppConnectionPolicyResponse

type GetAppConnectionPolicyResponse struct {
	AppConnectionPolicy *AppConnectionPolicy `protobuf:"bytes,1,opt,name=app_connection_policy,json=appConnectionPolicy,proto3" json:"app_connection_policy,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAppConnectionPolicyResponse) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetAppConnectionPolicyResponse. Required by controller-gen.

func (*GetAppConnectionPolicyResponse) DeepCopyInterface

func (in *GetAppConnectionPolicyResponse) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new GetAppConnectionPolicyResponse. Required by controller-gen.

func (*GetAppConnectionPolicyResponse) DeepCopyInto

DeepCopyInto supports using GetAppConnectionPolicyResponse within kubernetes types, where deepcopy-gen is used.

func (*GetAppConnectionPolicyResponse) Descriptor deprecated

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

Deprecated: Use GetAppConnectionPolicyResponse.ProtoReflect.Descriptor instead.

func (*GetAppConnectionPolicyResponse) GetAppConnectionPolicy

func (x *GetAppConnectionPolicyResponse) GetAppConnectionPolicy() *AppConnectionPolicy

func (*GetAppConnectionPolicyResponse) ProtoMessage

func (*GetAppConnectionPolicyResponse) ProtoMessage()

func (*GetAppConnectionPolicyResponse) ProtoReflect

func (*GetAppConnectionPolicyResponse) Reset

func (x *GetAppConnectionPolicyResponse) Reset()

func (*GetAppConnectionPolicyResponse) String

type GetAppConnectionRequest

type GetAppConnectionRequest struct {
	ConnectionId string `protobuf:"bytes,1,opt,name=connection_id,json=connectionId,proto3" json:"connection_id,omitempty"`
	// contains filtered or unexported fields
}

GetConnection() - need a service registry integration

func (*GetAppConnectionRequest) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetAppConnectionRequest. Required by controller-gen.

func (*GetAppConnectionRequest) DeepCopyInterface

func (in *GetAppConnectionRequest) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new GetAppConnectionRequest. Required by controller-gen.

func (*GetAppConnectionRequest) DeepCopyInto

func (in *GetAppConnectionRequest) DeepCopyInto(out *GetAppConnectionRequest)

DeepCopyInto supports using GetAppConnectionRequest within kubernetes types, where deepcopy-gen is used.

func (*GetAppConnectionRequest) Descriptor deprecated

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

Deprecated: Use GetAppConnectionRequest.ProtoReflect.Descriptor instead.

func (*GetAppConnectionRequest) GetConnectionId

func (x *GetAppConnectionRequest) GetConnectionId() string

func (*GetAppConnectionRequest) ProtoMessage

func (*GetAppConnectionRequest) ProtoMessage()

func (*GetAppConnectionRequest) ProtoReflect

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

func (*GetAppConnectionRequest) Reset

func (x *GetAppConnectionRequest) Reset()

func (*GetAppConnectionRequest) String

func (x *GetAppConnectionRequest) String() string

type GetAppConnectionResponse

type GetAppConnectionResponse struct {
	Error         *Error                    `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"` // request response code
	AppConnection *AppConnectionInformation `protobuf:"bytes,2,opt,name=app_connection,json=appConnection,proto3" json:"app_connection,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAppConnectionResponse) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetAppConnectionResponse. Required by controller-gen.

func (*GetAppConnectionResponse) DeepCopyInterface

func (in *GetAppConnectionResponse) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new GetAppConnectionResponse. Required by controller-gen.

func (*GetAppConnectionResponse) DeepCopyInto

func (in *GetAppConnectionResponse) DeepCopyInto(out *GetAppConnectionResponse)

DeepCopyInto supports using GetAppConnectionResponse within kubernetes types, where deepcopy-gen is used.

func (*GetAppConnectionResponse) Descriptor deprecated

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

Deprecated: Use GetAppConnectionResponse.ProtoReflect.Descriptor instead.

func (*GetAppConnectionResponse) GetAppConnection

func (x *GetAppConnectionResponse) GetAppConnection() *AppConnectionInformation

func (*GetAppConnectionResponse) GetError

func (x *GetAppConnectionResponse) GetError() *Error

func (*GetAppConnectionResponse) ProtoMessage

func (*GetAppConnectionResponse) ProtoMessage()

func (*GetAppConnectionResponse) ProtoReflect

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

func (*GetAppConnectionResponse) Reset

func (x *GetAppConnectionResponse) Reset()

func (*GetAppConnectionResponse) String

func (x *GetAppConnectionResponse) String() string

type GetAppConnectionStatisticsRequest

type GetAppConnectionStatisticsRequest struct {
	ConnectionId string `protobuf:"bytes,1,opt,name=connection_id,json=connectionId,proto3" json:"connection_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAppConnectionStatisticsRequest) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetAppConnectionStatisticsRequest. Required by controller-gen.

func (*GetAppConnectionStatisticsRequest) DeepCopyInterface

func (in *GetAppConnectionStatisticsRequest) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new GetAppConnectionStatisticsRequest. Required by controller-gen.

func (*GetAppConnectionStatisticsRequest) DeepCopyInto

DeepCopyInto supports using GetAppConnectionStatisticsRequest within kubernetes types, where deepcopy-gen is used.

func (*GetAppConnectionStatisticsRequest) Descriptor deprecated

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

Deprecated: Use GetAppConnectionStatisticsRequest.ProtoReflect.Descriptor instead.

func (*GetAppConnectionStatisticsRequest) GetConnectionId

func (x *GetAppConnectionStatisticsRequest) GetConnectionId() string

func (*GetAppConnectionStatisticsRequest) ProtoMessage

func (*GetAppConnectionStatisticsRequest) ProtoMessage()

func (*GetAppConnectionStatisticsRequest) ProtoReflect

func (*GetAppConnectionStatisticsRequest) Reset

func (*GetAppConnectionStatisticsRequest) String

type GetAppConnectionStatusRequest

type GetAppConnectionStatusRequest struct {
	ConnectionId string `protobuf:"bytes,1,opt,name=connection_id,json=connectionId,proto3" json:"connection_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAppConnectionStatusRequest) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetAppConnectionStatusRequest. Required by controller-gen.

func (*GetAppConnectionStatusRequest) DeepCopyInterface

func (in *GetAppConnectionStatusRequest) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new GetAppConnectionStatusRequest. Required by controller-gen.

func (*GetAppConnectionStatusRequest) DeepCopyInto

DeepCopyInto supports using GetAppConnectionStatusRequest within kubernetes types, where deepcopy-gen is used.

func (*GetAppConnectionStatusRequest) Descriptor deprecated

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

Deprecated: Use GetAppConnectionStatusRequest.ProtoReflect.Descriptor instead.

func (*GetAppConnectionStatusRequest) GetConnectionId

func (x *GetAppConnectionStatusRequest) GetConnectionId() string

func (*GetAppConnectionStatusRequest) ProtoMessage

func (*GetAppConnectionStatusRequest) ProtoMessage()

func (*GetAppConnectionStatusRequest) ProtoReflect

func (*GetAppConnectionStatusRequest) Reset

func (x *GetAppConnectionStatusRequest) Reset()

func (*GetAppConnectionStatusRequest) String

type GetConnectionRequest

type GetConnectionRequest struct {
	ConnectionId string `protobuf:"bytes,1,opt,name=connection_id,json=connectionId,proto3" json:"connection_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetConnectionRequest) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetConnectionRequest. Required by controller-gen.

func (*GetConnectionRequest) DeepCopyInterface

func (in *GetConnectionRequest) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new GetConnectionRequest. Required by controller-gen.

func (*GetConnectionRequest) DeepCopyInto

func (in *GetConnectionRequest) DeepCopyInto(out *GetConnectionRequest)

DeepCopyInto supports using GetConnectionRequest within kubernetes types, where deepcopy-gen is used.

func (*GetConnectionRequest) Descriptor deprecated

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

Deprecated: Use GetConnectionRequest.ProtoReflect.Descriptor instead.

func (*GetConnectionRequest) GetConnectionId

func (x *GetConnectionRequest) GetConnectionId() string

func (*GetConnectionRequest) ProtoMessage

func (*GetConnectionRequest) ProtoMessage()

func (*GetConnectionRequest) ProtoReflect

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

func (*GetConnectionRequest) Reset

func (x *GetConnectionRequest) Reset()

func (*GetConnectionRequest) String

func (x *GetConnectionRequest) String() string

type GetMatchedResourcesResponse

type GetMatchedResourcesResponse struct {
	SourceMatched      *MatchedResources `protobuf:"bytes,1,opt,name=sourceMatched,proto3" json:"sourceMatched,omitempty"`
	DestinationMatched *MatchedResources `protobuf:"bytes,2,opt,name=destinationMatched,proto3" json:"destinationMatched,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMatchedResourcesResponse) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetMatchedResourcesResponse. Required by controller-gen.

func (*GetMatchedResourcesResponse) DeepCopyInterface

func (in *GetMatchedResourcesResponse) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new GetMatchedResourcesResponse. Required by controller-gen.

func (*GetMatchedResourcesResponse) DeepCopyInto

DeepCopyInto supports using GetMatchedResourcesResponse within kubernetes types, where deepcopy-gen is used.

func (*GetMatchedResourcesResponse) Descriptor deprecated

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

Deprecated: Use GetMatchedResourcesResponse.ProtoReflect.Descriptor instead.

func (*GetMatchedResourcesResponse) GetDestinationMatched

func (x *GetMatchedResourcesResponse) GetDestinationMatched() *MatchedResources

func (*GetMatchedResourcesResponse) GetSourceMatched

func (x *GetMatchedResourcesResponse) GetSourceMatched() *MatchedResources

func (*GetMatchedResourcesResponse) ProtoMessage

func (*GetMatchedResourcesResponse) ProtoMessage()

func (*GetMatchedResourcesResponse) ProtoReflect

func (*GetMatchedResourcesResponse) Reset

func (x *GetMatchedResourcesResponse) Reset()

func (*GetMatchedResourcesResponse) String

func (x *GetMatchedResourcesResponse) String() string

type Hard_SLA

type Hard_SLA struct {

	// +kubebuilder:validation:Optional
	Bandwidth uint32 `protobuf:"varint,1,opt,name=bandwidth,proto3" json:"bandwidth,omitempty"`
	// +kubebuilder:validation:Optional
	Jitter uint32 `protobuf:"varint,2,opt,name=jitter,proto3" json:"jitter,omitempty"`
	// +kubebuilder:validation:Optional
	Latency uint32 `protobuf:"varint,3,opt,name=latency,proto3" json:"latency,omitempty"`
	// +kubebuilder:validation:Optional
	Loss float64 `protobuf:"fixed64,4,opt,name=loss,proto3" json:"loss,omitempty"`
	// contains filtered or unexported fields
}

func (*Hard_SLA) DeepCopy

func (in *Hard_SLA) DeepCopy() *Hard_SLA

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hard_SLA. Required by controller-gen.

func (*Hard_SLA) DeepCopyInterface

func (in *Hard_SLA) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Hard_SLA. Required by controller-gen.

func (*Hard_SLA) DeepCopyInto

func (in *Hard_SLA) DeepCopyInto(out *Hard_SLA)

DeepCopyInto supports using Hard_SLA within kubernetes types, where deepcopy-gen is used.

func (*Hard_SLA) Descriptor deprecated

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

Deprecated: Use Hard_SLA.ProtoReflect.Descriptor instead.

func (*Hard_SLA) GetBandwidth

func (x *Hard_SLA) GetBandwidth() uint32

func (*Hard_SLA) GetJitter

func (x *Hard_SLA) GetJitter() uint32

func (*Hard_SLA) GetLatency

func (x *Hard_SLA) GetLatency() uint32

func (*Hard_SLA) GetLoss

func (x *Hard_SLA) GetLoss() float64

func (*Hard_SLA) ProtoMessage

func (*Hard_SLA) ProtoMessage()

func (*Hard_SLA) ProtoReflect

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

func (*Hard_SLA) Reset

func (x *Hard_SLA) Reset()

func (*Hard_SLA) String

func (x *Hard_SLA) String() string

type Instance

type Instance struct {
	ID        string            `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"`
	Name      string            `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"`
	PublicIP  string            `protobuf:"bytes,3,opt,name=PublicIP,proto3" json:"PublicIP,omitempty"`
	PrivateIP string            `protobuf:"bytes,4,opt,name=PrivateIP,proto3" json:"PrivateIP,omitempty"`
	SubnetID  string            `protobuf:"bytes,5,opt,name=SubnetID,proto3" json:"SubnetID,omitempty"`
	VPCID     string            `protobuf:"bytes,6,opt,name=VPCID,proto3" json:"VPCID,omitempty"`
	State     string            `protobuf:"bytes,7,opt,name=State,proto3" json:"State,omitempty"`
	Labels    map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Instance) DeepCopy

func (in *Instance) DeepCopy() *Instance

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Instance. Required by controller-gen.

func (*Instance) DeepCopyInterface

func (in *Instance) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Instance. Required by controller-gen.

func (*Instance) DeepCopyInto

func (in *Instance) DeepCopyInto(out *Instance)

DeepCopyInto supports using Instance within kubernetes types, where deepcopy-gen is used.

func (*Instance) Descriptor deprecated

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

Deprecated: Use Instance.ProtoReflect.Descriptor instead.

func (*Instance) GetID

func (x *Instance) GetID() string

func (*Instance) GetLabels

func (x *Instance) GetLabels() map[string]string

func (*Instance) GetName

func (x *Instance) GetName() string

func (*Instance) GetPrivateIP

func (x *Instance) GetPrivateIP() string

func (*Instance) GetPublicIP

func (x *Instance) GetPublicIP() string

func (*Instance) GetState

func (x *Instance) GetState() string

func (*Instance) GetSubnetID

func (x *Instance) GetSubnetID() string

func (*Instance) GetVPCID

func (x *Instance) GetVPCID() string

func (*Instance) ProtoMessage

func (*Instance) ProtoMessage()

func (*Instance) ProtoReflect

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

func (*Instance) Reset

func (x *Instance) Reset()

func (*Instance) String

func (x *Instance) String() string

type K8SService

type K8SService struct {
	Cluster   string                `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
	Namespace string                `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Name      string                `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Ingresses []*K8SService_Ingress `protobuf:"bytes,4,rep,name=ingresses,proto3" json:"ingresses,omitempty"`
	Labels    map[string]string     `` /* 153-byte string literal not displayed */
	Id        string                `protobuf:"bytes,9,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*K8SService) DeepCopy

func (in *K8SService) DeepCopy() *K8SService

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new K8SService. Required by controller-gen.

func (*K8SService) DeepCopyInterface

func (in *K8SService) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new K8SService. Required by controller-gen.

func (*K8SService) DeepCopyInto

func (in *K8SService) DeepCopyInto(out *K8SService)

DeepCopyInto supports using K8SService within kubernetes types, where deepcopy-gen is used.

func (*K8SService) Descriptor deprecated

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

Deprecated: Use K8SService.ProtoReflect.Descriptor instead.

func (*K8SService) GetCluster

func (x *K8SService) GetCluster() string

func (*K8SService) GetId

func (x *K8SService) GetId() string

func (*K8SService) GetIngresses

func (x *K8SService) GetIngresses() []*K8SService_Ingress

func (*K8SService) GetLabels

func (x *K8SService) GetLabels() map[string]string

func (*K8SService) GetName

func (x *K8SService) GetName() string

func (*K8SService) GetNamespace

func (x *K8SService) GetNamespace() string

func (*K8SService) ProtoMessage

func (*K8SService) ProtoMessage()

func (*K8SService) ProtoReflect

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

func (*K8SService) Reset

func (x *K8SService) Reset()

func (*K8SService) String

func (x *K8SService) String() string

type K8SService_Ingress

type K8SService_Ingress struct {
	Hostname string   `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	IP       string   `protobuf:"bytes,2,opt,name=IP,proto3" json:"IP,omitempty"`
	Ports    []string `protobuf:"bytes,3,rep,name=ports,proto3" json:"ports,omitempty"`
	// contains filtered or unexported fields
}

func (*K8SService_Ingress) DeepCopy

func (in *K8SService_Ingress) DeepCopy() *K8SService_Ingress

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new K8SService_Ingress. Required by controller-gen.

func (*K8SService_Ingress) DeepCopyInterface

func (in *K8SService_Ingress) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new K8SService_Ingress. Required by controller-gen.

func (*K8SService_Ingress) DeepCopyInto

func (in *K8SService_Ingress) DeepCopyInto(out *K8SService_Ingress)

DeepCopyInto supports using K8SService_Ingress within kubernetes types, where deepcopy-gen is used.

func (*K8SService_Ingress) Descriptor deprecated

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

Deprecated: Use K8SService_Ingress.ProtoReflect.Descriptor instead.

func (*K8SService_Ingress) GetHostname

func (x *K8SService_Ingress) GetHostname() string

func (*K8SService_Ingress) GetIP

func (x *K8SService_Ingress) GetIP() string

func (*K8SService_Ingress) GetPorts

func (x *K8SService_Ingress) GetPorts() []string

func (*K8SService_Ingress) ProtoMessage

func (*K8SService_Ingress) ProtoMessage()

func (*K8SService_Ingress) ProtoReflect

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

func (*K8SService_Ingress) Reset

func (x *K8SService_Ingress) Reset()

func (*K8SService_Ingress) String

func (x *K8SService_Ingress) String() string

type Kind

type Kind int32
const (
	Kind_VM        Kind = 0
	Kind_CONTAINER Kind = 1
	Kind_POD       Kind = 2
)

func (Kind) Descriptor

func (Kind) Descriptor() protoreflect.EnumDescriptor

func (Kind) Enum

func (x Kind) Enum() *Kind

func (Kind) EnumDescriptor deprecated

func (Kind) EnumDescriptor() ([]byte, []int)

Deprecated: Use Kind.Descriptor instead.

func (Kind) Number

func (x Kind) Number() protoreflect.EnumNumber

func (Kind) String

func (x Kind) String() string

func (Kind) Type

func (Kind) Type() protoreflect.EnumType

type ListAppConnectionPoliciesRequest

type ListAppConnectionPoliciesRequest struct {
	// contains filtered or unexported fields
}

func (*ListAppConnectionPoliciesRequest) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListAppConnectionPoliciesRequest. Required by controller-gen.

func (*ListAppConnectionPoliciesRequest) DeepCopyInterface

func (in *ListAppConnectionPoliciesRequest) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ListAppConnectionPoliciesRequest. Required by controller-gen.

func (*ListAppConnectionPoliciesRequest) DeepCopyInto

DeepCopyInto supports using ListAppConnectionPoliciesRequest within kubernetes types, where deepcopy-gen is used.

func (*ListAppConnectionPoliciesRequest) Descriptor deprecated

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

Deprecated: Use ListAppConnectionPoliciesRequest.ProtoReflect.Descriptor instead.

func (*ListAppConnectionPoliciesRequest) ProtoMessage

func (*ListAppConnectionPoliciesRequest) ProtoMessage()

func (*ListAppConnectionPoliciesRequest) ProtoReflect

func (*ListAppConnectionPoliciesRequest) Reset

func (*ListAppConnectionPoliciesRequest) String

type ListAppConnectionPoliciesResponse

type ListAppConnectionPoliciesResponse struct {
	AppConnectionPolicies []*AppConnectionPolicy `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ListAppConnectionPoliciesResponse) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListAppConnectionPoliciesResponse. Required by controller-gen.

func (*ListAppConnectionPoliciesResponse) DeepCopyInterface

func (in *ListAppConnectionPoliciesResponse) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ListAppConnectionPoliciesResponse. Required by controller-gen.

func (*ListAppConnectionPoliciesResponse) DeepCopyInto

DeepCopyInto supports using ListAppConnectionPoliciesResponse within kubernetes types, where deepcopy-gen is used.

func (*ListAppConnectionPoliciesResponse) Descriptor deprecated

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

Deprecated: Use ListAppConnectionPoliciesResponse.ProtoReflect.Descriptor instead.

func (*ListAppConnectionPoliciesResponse) GetAppConnectionPolicies

func (x *ListAppConnectionPoliciesResponse) GetAppConnectionPolicies() []*AppConnectionPolicy

func (*ListAppConnectionPoliciesResponse) ProtoMessage

func (*ListAppConnectionPoliciesResponse) ProtoMessage()

func (*ListAppConnectionPoliciesResponse) ProtoReflect

func (*ListAppConnectionPoliciesResponse) Reset

func (*ListAppConnectionPoliciesResponse) String

type ListAppConnectionsRequest

type ListAppConnectionsRequest struct {
	// contains filtered or unexported fields
}

func (*ListAppConnectionsRequest) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListAppConnectionsRequest. Required by controller-gen.

func (*ListAppConnectionsRequest) DeepCopyInterface

func (in *ListAppConnectionsRequest) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ListAppConnectionsRequest. Required by controller-gen.

func (*ListAppConnectionsRequest) DeepCopyInto

DeepCopyInto supports using ListAppConnectionsRequest within kubernetes types, where deepcopy-gen is used.

func (*ListAppConnectionsRequest) Descriptor deprecated

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

Deprecated: Use ListAppConnectionsRequest.ProtoReflect.Descriptor instead.

func (*ListAppConnectionsRequest) ProtoMessage

func (*ListAppConnectionsRequest) ProtoMessage()

func (*ListAppConnectionsRequest) ProtoReflect

func (*ListAppConnectionsRequest) Reset

func (x *ListAppConnectionsRequest) Reset()

func (*ListAppConnectionsRequest) String

func (x *ListAppConnectionsRequest) String() string

type ListAppConnectionsResponse

type ListAppConnectionsResponse struct {
	Error          *Error                      `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
	AppConnections []*AppConnectionInformation `protobuf:"bytes,2,rep,name=app_connections,json=appConnections,proto3" json:"app_connections,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAppConnectionsResponse) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListAppConnectionsResponse. Required by controller-gen.

func (*ListAppConnectionsResponse) DeepCopyInterface

func (in *ListAppConnectionsResponse) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ListAppConnectionsResponse. Required by controller-gen.

func (*ListAppConnectionsResponse) DeepCopyInto

DeepCopyInto supports using ListAppConnectionsResponse within kubernetes types, where deepcopy-gen is used.

func (*ListAppConnectionsResponse) Descriptor deprecated

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

Deprecated: Use ListAppConnectionsResponse.ProtoReflect.Descriptor instead.

func (*ListAppConnectionsResponse) GetAppConnections

func (x *ListAppConnectionsResponse) GetAppConnections() []*AppConnectionInformation

func (*ListAppConnectionsResponse) GetError

func (x *ListAppConnectionsResponse) GetError() *Error

func (*ListAppConnectionsResponse) ProtoMessage

func (*ListAppConnectionsResponse) ProtoMessage()

func (*ListAppConnectionsResponse) ProtoReflect

func (*ListAppConnectionsResponse) Reset

func (x *ListAppConnectionsResponse) Reset()

func (*ListAppConnectionsResponse) String

func (x *ListAppConnectionsResponse) String() string

type ListConnectionsRequest

type ListConnectionsRequest struct {
	// contains filtered or unexported fields
}

func (*ListConnectionsRequest) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListConnectionsRequest. Required by controller-gen.

func (*ListConnectionsRequest) DeepCopyInterface

func (in *ListConnectionsRequest) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ListConnectionsRequest. Required by controller-gen.

func (*ListConnectionsRequest) DeepCopyInto

func (in *ListConnectionsRequest) DeepCopyInto(out *ListConnectionsRequest)

DeepCopyInto supports using ListConnectionsRequest within kubernetes types, where deepcopy-gen is used.

func (*ListConnectionsRequest) Descriptor deprecated

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

Deprecated: Use ListConnectionsRequest.ProtoReflect.Descriptor instead.

func (*ListConnectionsRequest) ProtoMessage

func (*ListConnectionsRequest) ProtoMessage()

func (*ListConnectionsRequest) ProtoReflect

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

func (*ListConnectionsRequest) Reset

func (x *ListConnectionsRequest) Reset()

func (*ListConnectionsRequest) String

func (x *ListConnectionsRequest) String() string

type ListConnectionsResponse

type ListConnectionsResponse struct {
	Connections []*ConnectionInformation `protobuf:"bytes,1,rep,name=connections,proto3" json:"connections,omitempty"`
	Error       *Error                   `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*ListConnectionsResponse) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListConnectionsResponse. Required by controller-gen.

func (*ListConnectionsResponse) DeepCopyInterface

func (in *ListConnectionsResponse) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ListConnectionsResponse. Required by controller-gen.

func (*ListConnectionsResponse) DeepCopyInto

func (in *ListConnectionsResponse) DeepCopyInto(out *ListConnectionsResponse)

DeepCopyInto supports using ListConnectionsResponse within kubernetes types, where deepcopy-gen is used.

func (*ListConnectionsResponse) Descriptor deprecated

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

Deprecated: Use ListConnectionsResponse.ProtoReflect.Descriptor instead.

func (*ListConnectionsResponse) GetConnections

func (x *ListConnectionsResponse) GetConnections() []*ConnectionInformation

func (*ListConnectionsResponse) GetError

func (x *ListConnectionsResponse) GetError() *Error

func (*ListConnectionsResponse) ProtoMessage

func (*ListConnectionsResponse) ProtoMessage()

func (*ListConnectionsResponse) ProtoReflect

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

func (*ListConnectionsResponse) Reset

func (x *ListConnectionsResponse) Reset()

func (*ListConnectionsResponse) String

func (x *ListConnectionsResponse) String() string

type ListInstancesRequest

type ListInstancesRequest struct {
	Provider string `protobuf:"bytes,1,opt,name=Provider,proto3" json:"Provider,omitempty"`
	// Deprecated: Do not use.
	Tag    string            `protobuf:"bytes,2,opt,name=Tag,proto3" json:"Tag,omitempty"`
	Vpc    string            `protobuf:"bytes,3,opt,name=Vpc,proto3" json:"Vpc,omitempty"`
	Zone   string            `protobuf:"bytes,4,opt,name=Zone,proto3" json:"Zone,omitempty"`
	Labels map[string]string `` /* 153-byte string literal not displayed */
	Region string            `protobuf:"bytes,6,opt,name=Region,proto3" json:"Region,omitempty"`
	// contains filtered or unexported fields
}

func (*ListInstancesRequest) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListInstancesRequest. Required by controller-gen.

func (*ListInstancesRequest) DeepCopyInterface

func (in *ListInstancesRequest) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ListInstancesRequest. Required by controller-gen.

func (*ListInstancesRequest) DeepCopyInto

func (in *ListInstancesRequest) DeepCopyInto(out *ListInstancesRequest)

DeepCopyInto supports using ListInstancesRequest within kubernetes types, where deepcopy-gen is used.

func (*ListInstancesRequest) Descriptor deprecated

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

Deprecated: Use ListInstancesRequest.ProtoReflect.Descriptor instead.

func (*ListInstancesRequest) GetLabels

func (x *ListInstancesRequest) GetLabels() map[string]string

func (*ListInstancesRequest) GetProvider

func (x *ListInstancesRequest) GetProvider() string

func (*ListInstancesRequest) GetRegion

func (x *ListInstancesRequest) GetRegion() string

func (*ListInstancesRequest) GetTag deprecated

func (x *ListInstancesRequest) GetTag() string

Deprecated: Do not use.

func (*ListInstancesRequest) GetVpc

func (x *ListInstancesRequest) GetVpc() string

func (*ListInstancesRequest) GetZone

func (x *ListInstancesRequest) GetZone() string

func (*ListInstancesRequest) ProtoMessage

func (*ListInstancesRequest) ProtoMessage()

func (*ListInstancesRequest) ProtoReflect

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

func (*ListInstancesRequest) Reset

func (x *ListInstancesRequest) Reset()

func (*ListInstancesRequest) String

func (x *ListInstancesRequest) String() string

type ListInstancesResponse

type ListInstancesResponse struct {
	Instances []*Instance `protobuf:"bytes,1,rep,name=instances,proto3" json:"instances,omitempty"`
	// contains filtered or unexported fields
}

func (*ListInstancesResponse) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListInstancesResponse. Required by controller-gen.

func (*ListInstancesResponse) DeepCopyInterface

func (in *ListInstancesResponse) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ListInstancesResponse. Required by controller-gen.

func (*ListInstancesResponse) DeepCopyInto

func (in *ListInstancesResponse) DeepCopyInto(out *ListInstancesResponse)

DeepCopyInto supports using ListInstancesResponse within kubernetes types, where deepcopy-gen is used.

func (*ListInstancesResponse) Descriptor deprecated

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

Deprecated: Use ListInstancesResponse.ProtoReflect.Descriptor instead.

func (*ListInstancesResponse) GetInstances

func (x *ListInstancesResponse) GetInstances() []*Instance

func (*ListInstancesResponse) ProtoMessage

func (*ListInstancesResponse) ProtoMessage()

func (*ListInstancesResponse) ProtoReflect

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

func (*ListInstancesResponse) Reset

func (x *ListInstancesResponse) Reset()

func (*ListInstancesResponse) String

func (x *ListInstancesResponse) String() string

type ListSiteRequest

type ListSiteRequest struct {
	// contains filtered or unexported fields
}

func (*ListSiteRequest) DeepCopy

func (in *ListSiteRequest) DeepCopy() *ListSiteRequest

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListSiteRequest. Required by controller-gen.

func (*ListSiteRequest) DeepCopyInterface

func (in *ListSiteRequest) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ListSiteRequest. Required by controller-gen.

func (*ListSiteRequest) DeepCopyInto

func (in *ListSiteRequest) DeepCopyInto(out *ListSiteRequest)

DeepCopyInto supports using ListSiteRequest within kubernetes types, where deepcopy-gen is used.

func (*ListSiteRequest) Descriptor deprecated

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

Deprecated: Use ListSiteRequest.ProtoReflect.Descriptor instead.

func (*ListSiteRequest) ProtoMessage

func (*ListSiteRequest) ProtoMessage()

func (*ListSiteRequest) ProtoReflect

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

func (*ListSiteRequest) Reset

func (x *ListSiteRequest) Reset()

func (*ListSiteRequest) String

func (x *ListSiteRequest) String() string

type ListSiteResponse

type ListSiteResponse struct {
	Sites []*SiteDetail `protobuf:"bytes,1,rep,name=sites,proto3" json:"sites,omitempty"`
	// contains filtered or unexported fields
}

func (*ListSiteResponse) DeepCopy

func (in *ListSiteResponse) DeepCopy() *ListSiteResponse

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListSiteResponse. Required by controller-gen.

func (*ListSiteResponse) DeepCopyInterface

func (in *ListSiteResponse) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ListSiteResponse. Required by controller-gen.

func (*ListSiteResponse) DeepCopyInto

func (in *ListSiteResponse) DeepCopyInto(out *ListSiteResponse)

DeepCopyInto supports using ListSiteResponse within kubernetes types, where deepcopy-gen is used.

func (*ListSiteResponse) Descriptor deprecated

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

Deprecated: Use ListSiteResponse.ProtoReflect.Descriptor instead.

func (*ListSiteResponse) GetSites

func (x *ListSiteResponse) GetSites() []*SiteDetail

func (*ListSiteResponse) ProtoMessage

func (*ListSiteResponse) ProtoMessage()

func (*ListSiteResponse) ProtoReflect

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

func (*ListSiteResponse) Reset

func (x *ListSiteResponse) Reset()

func (*ListSiteResponse) String

func (x *ListSiteResponse) String() string

type ListSubnetRequest

type ListSubnetRequest struct {
	CIDR     string `protobuf:"bytes,1,opt,name=CIDR,proto3" json:"CIDR,omitempty"`
	Provider string `protobuf:"bytes,2,opt,name=Provider,proto3" json:"Provider,omitempty"`
	// Deprecated: Do not use.
	Tag    string            `protobuf:"bytes,3,opt,name=Tag,proto3" json:"Tag,omitempty"`
	VPCID  string            `protobuf:"bytes,4,opt,name=VPCID,proto3" json:"VPCID,omitempty"`
	Zone   string            `protobuf:"bytes,5,opt,name=Zone,proto3" json:"Zone,omitempty"`
	Labels map[string]string `` /* 153-byte string literal not displayed */
	Region string            `protobuf:"bytes,7,opt,name=Region,proto3" json:"Region,omitempty"`
	// contains filtered or unexported fields
}

func (*ListSubnetRequest) DeepCopy

func (in *ListSubnetRequest) DeepCopy() *ListSubnetRequest

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListSubnetRequest. Required by controller-gen.

func (*ListSubnetRequest) DeepCopyInterface

func (in *ListSubnetRequest) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ListSubnetRequest. Required by controller-gen.

func (*ListSubnetRequest) DeepCopyInto

func (in *ListSubnetRequest) DeepCopyInto(out *ListSubnetRequest)

DeepCopyInto supports using ListSubnetRequest within kubernetes types, where deepcopy-gen is used.

func (*ListSubnetRequest) Descriptor deprecated

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

Deprecated: Use ListSubnetRequest.ProtoReflect.Descriptor instead.

func (*ListSubnetRequest) GetCIDR

func (x *ListSubnetRequest) GetCIDR() string

func (*ListSubnetRequest) GetLabels

func (x *ListSubnetRequest) GetLabels() map[string]string

func (*ListSubnetRequest) GetProvider

func (x *ListSubnetRequest) GetProvider() string

func (*ListSubnetRequest) GetRegion

func (x *ListSubnetRequest) GetRegion() string

func (*ListSubnetRequest) GetTag deprecated

func (x *ListSubnetRequest) GetTag() string

Deprecated: Do not use.

func (*ListSubnetRequest) GetVPCID

func (x *ListSubnetRequest) GetVPCID() string

func (*ListSubnetRequest) GetZone

func (x *ListSubnetRequest) GetZone() string

func (*ListSubnetRequest) ProtoMessage

func (*ListSubnetRequest) ProtoMessage()

func (*ListSubnetRequest) ProtoReflect

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

func (*ListSubnetRequest) Reset

func (x *ListSubnetRequest) Reset()

func (*ListSubnetRequest) String

func (x *ListSubnetRequest) String() string

type ListSubnetResponse

type ListSubnetResponse struct {
	Subnets []*Subnet `protobuf:"bytes,1,rep,name=subnets,proto3" json:"subnets,omitempty"`
	// contains filtered or unexported fields
}

func (*ListSubnetResponse) DeepCopy

func (in *ListSubnetResponse) DeepCopy() *ListSubnetResponse

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListSubnetResponse. Required by controller-gen.

func (*ListSubnetResponse) DeepCopyInterface

func (in *ListSubnetResponse) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ListSubnetResponse. Required by controller-gen.

func (*ListSubnetResponse) DeepCopyInto

func (in *ListSubnetResponse) DeepCopyInto(out *ListSubnetResponse)

DeepCopyInto supports using ListSubnetResponse within kubernetes types, where deepcopy-gen is used.

func (*ListSubnetResponse) Descriptor deprecated

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

Deprecated: Use ListSubnetResponse.ProtoReflect.Descriptor instead.

func (*ListSubnetResponse) GetSubnets

func (x *ListSubnetResponse) GetSubnets() []*Subnet

func (*ListSubnetResponse) ProtoMessage

func (*ListSubnetResponse) ProtoMessage()

func (*ListSubnetResponse) ProtoReflect

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

func (*ListSubnetResponse) Reset

func (x *ListSubnetResponse) Reset()

func (*ListSubnetResponse) String

func (x *ListSubnetResponse) String() string

type ListVPCRequest

type ListVPCRequest struct {
	Provider   string `protobuf:"bytes,1,opt,name=Provider,proto3" json:"Provider,omitempty"`
	Region     string `protobuf:"bytes,2,opt,name=Region,proto3" json:"Region,omitempty"`
	AccountIDs string `protobuf:"bytes,3,opt,name=AccountIDs,proto3" json:"AccountIDs,omitempty"`
	// contains filtered or unexported fields
}

func (*ListVPCRequest) DeepCopy

func (in *ListVPCRequest) DeepCopy() *ListVPCRequest

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListVPCRequest. Required by controller-gen.

func (*ListVPCRequest) DeepCopyInterface

func (in *ListVPCRequest) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ListVPCRequest. Required by controller-gen.

func (*ListVPCRequest) DeepCopyInto

func (in *ListVPCRequest) DeepCopyInto(out *ListVPCRequest)

DeepCopyInto supports using ListVPCRequest within kubernetes types, where deepcopy-gen is used.

func (*ListVPCRequest) Descriptor deprecated

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

Deprecated: Use ListVPCRequest.ProtoReflect.Descriptor instead.

func (*ListVPCRequest) GetAccountIDs

func (x *ListVPCRequest) GetAccountIDs() string

func (*ListVPCRequest) GetProvider

func (x *ListVPCRequest) GetProvider() string

func (*ListVPCRequest) GetRegion

func (x *ListVPCRequest) GetRegion() string

func (*ListVPCRequest) ProtoMessage

func (*ListVPCRequest) ProtoMessage()

func (*ListVPCRequest) ProtoReflect

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

func (*ListVPCRequest) Reset

func (x *ListVPCRequest) Reset()

func (*ListVPCRequest) String

func (x *ListVPCRequest) String() string

type ListVPCResponse

type ListVPCResponse struct {
	VPCs []*VPC `protobuf:"bytes,1,rep,name=VPCs,proto3" json:"VPCs,omitempty"`
	// contains filtered or unexported fields
}

func (*ListVPCResponse) DeepCopy

func (in *ListVPCResponse) DeepCopy() *ListVPCResponse

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListVPCResponse. Required by controller-gen.

func (*ListVPCResponse) DeepCopyInterface

func (in *ListVPCResponse) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ListVPCResponse. Required by controller-gen.

func (*ListVPCResponse) DeepCopyInto

func (in *ListVPCResponse) DeepCopyInto(out *ListVPCResponse)

DeepCopyInto supports using ListVPCResponse within kubernetes types, where deepcopy-gen is used.

func (*ListVPCResponse) Descriptor deprecated

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

Deprecated: Use ListVPCResponse.ProtoReflect.Descriptor instead.

func (*ListVPCResponse) GetVPCs

func (x *ListVPCResponse) GetVPCs() []*VPC

func (*ListVPCResponse) ProtoMessage

func (*ListVPCResponse) ProtoMessage()

func (*ListVPCResponse) ProtoReflect

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

func (*ListVPCResponse) Reset

func (x *ListVPCResponse) Reset()

func (*ListVPCResponse) String

func (x *ListVPCResponse) String() string

type ListVPCTagRequest

type ListVPCTagRequest struct {
	Provider string `protobuf:"bytes,1,opt,name=Provider,proto3" json:"Provider,omitempty"`
	Region   string `protobuf:"bytes,2,opt,name=Region,proto3" json:"Region,omitempty"`
	Tag      string `protobuf:"bytes,3,opt,name=Tag,proto3" json:"Tag,omitempty"`
	// contains filtered or unexported fields
}

func (*ListVPCTagRequest) DeepCopy

func (in *ListVPCTagRequest) DeepCopy() *ListVPCTagRequest

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListVPCTagRequest. Required by controller-gen.

func (*ListVPCTagRequest) DeepCopyInterface

func (in *ListVPCTagRequest) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ListVPCTagRequest. Required by controller-gen.

func (*ListVPCTagRequest) DeepCopyInto

func (in *ListVPCTagRequest) DeepCopyInto(out *ListVPCTagRequest)

DeepCopyInto supports using ListVPCTagRequest within kubernetes types, where deepcopy-gen is used.

func (*ListVPCTagRequest) Descriptor deprecated

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

Deprecated: Use ListVPCTagRequest.ProtoReflect.Descriptor instead.

func (*ListVPCTagRequest) GetProvider

func (x *ListVPCTagRequest) GetProvider() string

func (*ListVPCTagRequest) GetRegion

func (x *ListVPCTagRequest) GetRegion() string

func (*ListVPCTagRequest) GetTag

func (x *ListVPCTagRequest) GetTag() string

func (*ListVPCTagRequest) ProtoMessage

func (*ListVPCTagRequest) ProtoMessage()

func (*ListVPCTagRequest) ProtoReflect

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

func (*ListVPCTagRequest) Reset

func (x *ListVPCTagRequest) Reset()

func (*ListVPCTagRequest) String

func (x *ListVPCTagRequest) String() string

type ListVPNRequest

type ListVPNRequest struct {
	Provider string `protobuf:"bytes,1,opt,name=Provider,proto3" json:"Provider,omitempty"`
	// contains filtered or unexported fields
}

func (*ListVPNRequest) DeepCopy

func (in *ListVPNRequest) DeepCopy() *ListVPNRequest

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListVPNRequest. Required by controller-gen.

func (*ListVPNRequest) DeepCopyInterface

func (in *ListVPNRequest) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ListVPNRequest. Required by controller-gen.

func (*ListVPNRequest) DeepCopyInto

func (in *ListVPNRequest) DeepCopyInto(out *ListVPNRequest)

DeepCopyInto supports using ListVPNRequest within kubernetes types, where deepcopy-gen is used.

func (*ListVPNRequest) Descriptor deprecated

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

Deprecated: Use ListVPNRequest.ProtoReflect.Descriptor instead.

func (*ListVPNRequest) GetProvider

func (x *ListVPNRequest) GetProvider() string

func (*ListVPNRequest) ProtoMessage

func (*ListVPNRequest) ProtoMessage()

func (*ListVPNRequest) ProtoReflect

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

func (*ListVPNRequest) Reset

func (x *ListVPNRequest) Reset()

func (*ListVPNRequest) String

func (x *ListVPNRequest) String() string

type ListVPNResponse

type ListVPNResponse struct {
	VPNs []*VPN `protobuf:"bytes,1,rep,name=VPNs,proto3" json:"VPNs,omitempty"`
	// contains filtered or unexported fields
}

func (*ListVPNResponse) DeepCopy

func (in *ListVPNResponse) DeepCopy() *ListVPNResponse

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListVPNResponse. Required by controller-gen.

func (*ListVPNResponse) DeepCopyInterface

func (in *ListVPNResponse) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ListVPNResponse. Required by controller-gen.

func (*ListVPNResponse) DeepCopyInto

func (in *ListVPNResponse) DeepCopyInto(out *ListVPNResponse)

DeepCopyInto supports using ListVPNResponse within kubernetes types, where deepcopy-gen is used.

func (*ListVPNResponse) Descriptor deprecated

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

Deprecated: Use ListVPNResponse.ProtoReflect.Descriptor instead.

func (*ListVPNResponse) GetVPNs

func (x *ListVPNResponse) GetVPNs() []*VPN

func (*ListVPNResponse) ProtoMessage

func (*ListVPNResponse) ProtoMessage()

func (*ListVPNResponse) ProtoReflect

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

func (*ListVPNResponse) Reset

func (x *ListVPNResponse) Reset()

func (*ListVPNResponse) String

func (x *ListVPNResponse) String() string

type MatchCluster

type MatchCluster struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*MatchCluster) DeepCopy

func (in *MatchCluster) DeepCopy() *MatchCluster

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchCluster. Required by controller-gen.

func (*MatchCluster) DeepCopyInterface

func (in *MatchCluster) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new MatchCluster. Required by controller-gen.

func (*MatchCluster) DeepCopyInto

func (in *MatchCluster) DeepCopyInto(out *MatchCluster)

DeepCopyInto supports using MatchCluster within kubernetes types, where deepcopy-gen is used.

func (*MatchCluster) Descriptor deprecated

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

Deprecated: Use MatchCluster.ProtoReflect.Descriptor instead.

func (*MatchCluster) GetName

func (x *MatchCluster) GetName() string

func (*MatchCluster) ProtoMessage

func (*MatchCluster) ProtoMessage()

func (*MatchCluster) ProtoReflect

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

func (*MatchCluster) Reset

func (x *MatchCluster) Reset()

func (*MatchCluster) String

func (x *MatchCluster) String() string

type MatchExpression

type MatchExpression struct {
	Key      string   `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Operator string   `protobuf:"bytes,2,opt,name=operator,proto3" json:"operator,omitempty"`
	Values   []string `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*MatchExpression) DeepCopy

func (in *MatchExpression) DeepCopy() *MatchExpression

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchExpression. Required by controller-gen.

func (*MatchExpression) DeepCopyInterface

func (in *MatchExpression) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new MatchExpression. Required by controller-gen.

func (*MatchExpression) DeepCopyInto

func (in *MatchExpression) DeepCopyInto(out *MatchExpression)

DeepCopyInto supports using MatchExpression within kubernetes types, where deepcopy-gen is used.

func (*MatchExpression) Descriptor deprecated

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

Deprecated: Use MatchExpression.ProtoReflect.Descriptor instead.

func (*MatchExpression) GetKey

func (x *MatchExpression) GetKey() string

func (*MatchExpression) GetOperator

func (x *MatchExpression) GetOperator() string

func (*MatchExpression) GetValues

func (x *MatchExpression) GetValues() []string

func (*MatchExpression) ProtoMessage

func (*MatchExpression) ProtoMessage()

func (*MatchExpression) ProtoReflect

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

func (*MatchExpression) Reset

func (x *MatchExpression) Reset()

func (*MatchExpression) String

func (x *MatchExpression) String() string

type MatchHost

type MatchHost struct {
	Ip string `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty"`
	// contains filtered or unexported fields
}

func (*MatchHost) DeepCopy

func (in *MatchHost) DeepCopy() *MatchHost

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchHost. Required by controller-gen.

func (*MatchHost) DeepCopyInterface

func (in *MatchHost) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new MatchHost. Required by controller-gen.

func (*MatchHost) DeepCopyInto

func (in *MatchHost) DeepCopyInto(out *MatchHost)

DeepCopyInto supports using MatchHost within kubernetes types, where deepcopy-gen is used.

func (*MatchHost) Descriptor deprecated

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

Deprecated: Use MatchHost.ProtoReflect.Descriptor instead.

func (*MatchHost) GetIp

func (x *MatchHost) GetIp() string

func (*MatchHost) ProtoMessage

func (*MatchHost) ProtoMessage()

func (*MatchHost) ProtoReflect

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

func (*MatchHost) Reset

func (x *MatchHost) Reset()

func (*MatchHost) String

func (x *MatchHost) String() string

type MatchId

type MatchId struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*MatchId) DeepCopy

func (in *MatchId) DeepCopy() *MatchId

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchId. Required by controller-gen.

func (*MatchId) DeepCopyInterface

func (in *MatchId) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new MatchId. Required by controller-gen.

func (*MatchId) DeepCopyInto

func (in *MatchId) DeepCopyInto(out *MatchId)

DeepCopyInto supports using MatchId within kubernetes types, where deepcopy-gen is used.

func (*MatchId) Descriptor deprecated

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

Deprecated: Use MatchId.ProtoReflect.Descriptor instead.

func (*MatchId) GetId

func (x *MatchId) GetId() string

func (*MatchId) ProtoMessage

func (*MatchId) ProtoMessage()

func (*MatchId) ProtoReflect

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

func (*MatchId) Reset

func (x *MatchId) Reset()

func (*MatchId) String

func (x *MatchId) String() string

type MatchName

type MatchName struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*MatchName) DeepCopy

func (in *MatchName) DeepCopy() *MatchName

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchName. Required by controller-gen.

func (*MatchName) DeepCopyInterface

func (in *MatchName) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new MatchName. Required by controller-gen.

func (*MatchName) DeepCopyInto

func (in *MatchName) DeepCopyInto(out *MatchName)

DeepCopyInto supports using MatchName within kubernetes types, where deepcopy-gen is used.

func (*MatchName) Descriptor deprecated

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

Deprecated: Use MatchName.ProtoReflect.Descriptor instead.

func (*MatchName) GetName

func (x *MatchName) GetName() string

func (*MatchName) ProtoMessage

func (*MatchName) ProtoMessage()

func (*MatchName) ProtoReflect

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

func (*MatchName) Reset

func (x *MatchName) Reset()

func (*MatchName) String

func (x *MatchName) String() string

type MatchNamespace

type MatchNamespace struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*MatchNamespace) DeepCopy

func (in *MatchNamespace) DeepCopy() *MatchNamespace

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchNamespace. Required by controller-gen.

func (*MatchNamespace) DeepCopyInterface

func (in *MatchNamespace) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new MatchNamespace. Required by controller-gen.

func (*MatchNamespace) DeepCopyInto

func (in *MatchNamespace) DeepCopyInto(out *MatchNamespace)

DeepCopyInto supports using MatchNamespace within kubernetes types, where deepcopy-gen is used.

func (*MatchNamespace) Descriptor deprecated

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

Deprecated: Use MatchNamespace.ProtoReflect.Descriptor instead.

func (*MatchNamespace) GetName

func (x *MatchNamespace) GetName() string

func (*MatchNamespace) ProtoMessage

func (*MatchNamespace) ProtoMessage()

func (*MatchNamespace) ProtoReflect

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

func (*MatchNamespace) Reset

func (x *MatchNamespace) Reset()

func (*MatchNamespace) String

func (x *MatchNamespace) String() string

type MatchOwner

type MatchOwner struct {
	Owner string `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner,omitempty"`
	// contains filtered or unexported fields
}

func (*MatchOwner) DeepCopy

func (in *MatchOwner) DeepCopy() *MatchOwner

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchOwner. Required by controller-gen.

func (*MatchOwner) DeepCopyInterface

func (in *MatchOwner) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new MatchOwner. Required by controller-gen.

func (*MatchOwner) DeepCopyInto

func (in *MatchOwner) DeepCopyInto(out *MatchOwner)

DeepCopyInto supports using MatchOwner within kubernetes types, where deepcopy-gen is used.

func (*MatchOwner) Descriptor deprecated

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

Deprecated: Use MatchOwner.ProtoReflect.Descriptor instead.

func (*MatchOwner) GetOwner

func (x *MatchOwner) GetOwner() string

func (*MatchOwner) ProtoMessage

func (*MatchOwner) ProtoMessage()

func (*MatchOwner) ProtoReflect

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

func (*MatchOwner) Reset

func (x *MatchOwner) Reset()

func (*MatchOwner) String

func (x *MatchOwner) String() string

type MatchedResources

type MatchedResources struct {
	MatchedInstances []*Instance   `protobuf:"bytes,1,rep,name=matchedInstances,proto3" json:"matchedInstances,omitempty"`
	MatchedPods      []*Pod        `protobuf:"bytes,2,rep,name=matchedPods,proto3" json:"matchedPods,omitempty"`
	MatchedSubnets   []*Subnet     `protobuf:"bytes,3,rep,name=matchedSubnets,proto3" json:"matchedSubnets,omitempty"`
	MatchedServices  []*K8SService `protobuf:"bytes,4,rep,name=matchedServices,proto3" json:"matchedServices,omitempty"`
	// contains filtered or unexported fields
}

func (*MatchedResources) DeepCopy

func (in *MatchedResources) DeepCopy() *MatchedResources

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchedResources. Required by controller-gen.

func (*MatchedResources) DeepCopyInterface

func (in *MatchedResources) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new MatchedResources. Required by controller-gen.

func (*MatchedResources) DeepCopyInto

func (in *MatchedResources) DeepCopyInto(out *MatchedResources)

DeepCopyInto supports using MatchedResources within kubernetes types, where deepcopy-gen is used.

func (*MatchedResources) Descriptor deprecated

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

Deprecated: Use MatchedResources.ProtoReflect.Descriptor instead.

func (*MatchedResources) GetMatchedInstances

func (x *MatchedResources) GetMatchedInstances() []*Instance

func (*MatchedResources) GetMatchedPods

func (x *MatchedResources) GetMatchedPods() []*Pod

func (*MatchedResources) GetMatchedServices

func (x *MatchedResources) GetMatchedServices() []*K8SService

func (*MatchedResources) GetMatchedSubnets

func (x *MatchedResources) GetMatchedSubnets() []*Subnet

func (*MatchedResources) ProtoMessage

func (*MatchedResources) ProtoMessage()

func (*MatchedResources) ProtoReflect

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

func (*MatchedResources) Reset

func (x *MatchedResources) Reset()

func (*MatchedResources) String

func (x *MatchedResources) String() string

type Namespace

type Namespace struct {
	Selector *Namespace_Selector `protobuf:"bytes,1,opt,name=selector,proto3" json:"selector,omitempty"`
	// contains filtered or unexported fields
}

func (*Namespace) DeepCopy

func (in *Namespace) DeepCopy() *Namespace

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespace. Required by controller-gen.

func (*Namespace) DeepCopyInterface

func (in *Namespace) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Namespace. Required by controller-gen.

func (*Namespace) DeepCopyInto

func (in *Namespace) DeepCopyInto(out *Namespace)

DeepCopyInto supports using Namespace within kubernetes types, where deepcopy-gen is used.

func (*Namespace) Descriptor deprecated

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

Deprecated: Use Namespace.ProtoReflect.Descriptor instead.

func (*Namespace) GetSelector

func (x *Namespace) GetSelector() *Namespace_Selector

func (*Namespace) ProtoMessage

func (*Namespace) ProtoMessage()

func (*Namespace) ProtoReflect

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

func (*Namespace) Reset

func (x *Namespace) Reset()

func (*Namespace) String

func (x *Namespace) String() string

type Namespace_Selector

type Namespace_Selector struct {
	MatchName        string             `protobuf:"bytes,1,opt,name=matchName,proto3" json:"matchName,omitempty"`
	MatchLabels      map[string]string  `` /* 163-byte string literal not displayed */
	MatchExpressions []*MatchExpression `protobuf:"bytes,3,rep,name=matchExpressions,proto3" json:"matchExpressions,omitempty"`
	// contains filtered or unexported fields
}

func (*Namespace_Selector) DeepCopy

func (in *Namespace_Selector) DeepCopy() *Namespace_Selector

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespace_Selector. Required by controller-gen.

func (*Namespace_Selector) DeepCopyInterface

func (in *Namespace_Selector) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Namespace_Selector. Required by controller-gen.

func (*Namespace_Selector) DeepCopyInto

func (in *Namespace_Selector) DeepCopyInto(out *Namespace_Selector)

DeepCopyInto supports using Namespace_Selector within kubernetes types, where deepcopy-gen is used.

func (*Namespace_Selector) Descriptor deprecated

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

Deprecated: Use Namespace_Selector.ProtoReflect.Descriptor instead.

func (*Namespace_Selector) GetMatchExpressions

func (x *Namespace_Selector) GetMatchExpressions() []*MatchExpression

func (*Namespace_Selector) GetMatchLabels

func (x *Namespace_Selector) GetMatchLabels() map[string]string

func (*Namespace_Selector) GetMatchName

func (x *Namespace_Selector) GetMatchName() string

func (*Namespace_Selector) ProtoMessage

func (*Namespace_Selector) ProtoMessage()

func (*Namespace_Selector) ProtoReflect

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

func (*Namespace_Selector) Reset

func (x *Namespace_Selector) Reset()

func (*Namespace_Selector) String

func (x *Namespace_Selector) String() string

type NetworkAccessControl

type NetworkAccessControl struct {
	Protocol string `protobuf:"bytes,1,opt,name=protocol,proto3" json:"protocol,omitempty"`
	Port     string `protobuf:"bytes,2,opt,name=port,proto3" json:"port,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkAccessControl) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkAccessControl. Required by controller-gen.

func (*NetworkAccessControl) DeepCopyInterface

func (in *NetworkAccessControl) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkAccessControl. Required by controller-gen.

func (*NetworkAccessControl) DeepCopyInto

func (in *NetworkAccessControl) DeepCopyInto(out *NetworkAccessControl)

DeepCopyInto supports using NetworkAccessControl within kubernetes types, where deepcopy-gen is used.

func (*NetworkAccessControl) Descriptor deprecated

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

Deprecated: Use NetworkAccessControl.ProtoReflect.Descriptor instead.

func (*NetworkAccessControl) GetPort

func (x *NetworkAccessControl) GetPort() string

func (*NetworkAccessControl) GetProtocol

func (x *NetworkAccessControl) GetProtocol() string

func (*NetworkAccessControl) ProtoMessage

func (*NetworkAccessControl) ProtoMessage()

func (*NetworkAccessControl) ProtoReflect

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

func (*NetworkAccessControl) Reset

func (x *NetworkAccessControl) Reset()

func (*NetworkAccessControl) String

func (x *NetworkAccessControl) String() string

type NetworkDomain

type NetworkDomain struct {

	// VPC or VRF
	Kind     string                  `protobuf:"bytes,1,opt,name=Kind,proto3" json:"Kind,omitempty"`
	Selector *NetworkDomain_Selector `protobuf:"bytes,2,opt,name=selector,proto3" json:"selector,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkDomain) DeepCopy

func (in *NetworkDomain) DeepCopy() *NetworkDomain

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomain. Required by controller-gen.

func (*NetworkDomain) DeepCopyInterface

func (in *NetworkDomain) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomain. Required by controller-gen.

func (*NetworkDomain) DeepCopyInto

func (in *NetworkDomain) DeepCopyInto(out *NetworkDomain)

DeepCopyInto supports using NetworkDomain within kubernetes types, where deepcopy-gen is used.

func (*NetworkDomain) Descriptor deprecated

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

Deprecated: Use NetworkDomain.ProtoReflect.Descriptor instead.

func (*NetworkDomain) GetKind

func (x *NetworkDomain) GetKind() string

func (*NetworkDomain) GetSelector

func (x *NetworkDomain) GetSelector() *NetworkDomain_Selector

func (*NetworkDomain) ProtoMessage

func (*NetworkDomain) ProtoMessage()

func (*NetworkDomain) ProtoReflect

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

func (*NetworkDomain) Reset

func (x *NetworkDomain) Reset()

func (*NetworkDomain) String

func (x *NetworkDomain) String() string

type NetworkDomainConnection

type NetworkDomainConnection struct {
	Selector *NetworkDomainConnection_Selector `protobuf:"bytes,1,opt,name=selector,proto3" json:"selector,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkDomainConnection) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnection. Required by controller-gen.

func (*NetworkDomainConnection) DeepCopyInterface

func (in *NetworkDomainConnection) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnection. Required by controller-gen.

func (*NetworkDomainConnection) DeepCopyInto

func (in *NetworkDomainConnection) DeepCopyInto(out *NetworkDomainConnection)

DeepCopyInto supports using NetworkDomainConnection within kubernetes types, where deepcopy-gen is used.

func (*NetworkDomainConnection) Descriptor deprecated

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

Deprecated: Use NetworkDomainConnection.ProtoReflect.Descriptor instead.

func (*NetworkDomainConnection) GetSelector

func (*NetworkDomainConnection) ProtoMessage

func (*NetworkDomainConnection) ProtoMessage()

func (*NetworkDomainConnection) ProtoReflect

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

func (*NetworkDomainConnection) Reset

func (x *NetworkDomainConnection) Reset()

func (*NetworkDomainConnection) String

func (x *NetworkDomainConnection) String() string

type NetworkDomainConnectionConfig

type NetworkDomainConnectionConfig struct {
	Source              *NetworkDomainConnectionConfig_Source                      `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
	Destination         *NetworkDomainConnectionConfig_Destination                 `protobuf:"bytes,2,opt,name=destination,proto3" json:"destination,omitempty"`
	NetworkPolicy       *NetworkDomainConnectionConfig_NetworkPolicySelector       `protobuf:"bytes,3,opt,name=networkPolicy,proto3" json:"networkPolicy,omitempty"`
	SecurityPolicy      *NetworkDomainConnectionConfig_SecurityPolicySelector      `protobuf:"bytes,4,opt,name=securityPolicy,proto3" json:"securityPolicy,omitempty"`
	InspectionPolicy    *NetworkDomainConnectionConfig_InspectionPolicySelector    `protobuf:"bytes,5,opt,name=inspectionPolicy,proto3" json:"inspectionPolicy,omitempty"`
	AppConnectionPolicy *NetworkDomainConnectionConfig_AppConnectionPolicySelector `protobuf:"bytes,6,opt,name=appConnectionPolicy,proto3" json:"appConnectionPolicy,omitempty"`
	ObservabilityPolicy *NetworkDomainConnectionConfig_ObservabilityPolicySelector `protobuf:"bytes,7,opt,name=observabilityPolicy,proto3" json:"observabilityPolicy,omitempty"`
	CostPolicy          *NetworkDomainConnectionConfig_CostPolicySelector          `protobuf:"bytes,8,opt,name=costPolicy,proto3" json:"costPolicy,omitempty"`
	AccessPolicy        *NetworkDomainConnectionConfig_AccessPolicySelector        `protobuf:"bytes,9,opt,name=accessPolicy,proto3" json:"accessPolicy,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkDomainConnectionConfig) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnectionConfig. Required by controller-gen.

func (*NetworkDomainConnectionConfig) DeepCopyInterface

func (in *NetworkDomainConnectionConfig) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnectionConfig. Required by controller-gen.

func (*NetworkDomainConnectionConfig) DeepCopyInto

DeepCopyInto supports using NetworkDomainConnectionConfig within kubernetes types, where deepcopy-gen is used.

func (*NetworkDomainConnectionConfig) Descriptor deprecated

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

Deprecated: Use NetworkDomainConnectionConfig.ProtoReflect.Descriptor instead.

func (*NetworkDomainConnectionConfig) GetAccessPolicy

func (*NetworkDomainConnectionConfig) GetAppConnectionPolicy

func (*NetworkDomainConnectionConfig) GetCostPolicy

func (*NetworkDomainConnectionConfig) GetDestination

func (*NetworkDomainConnectionConfig) GetInspectionPolicy

func (*NetworkDomainConnectionConfig) GetNetworkPolicy

func (*NetworkDomainConnectionConfig) GetObservabilityPolicy

func (*NetworkDomainConnectionConfig) GetSecurityPolicy

func (*NetworkDomainConnectionConfig) GetSource

func (*NetworkDomainConnectionConfig) ProtoMessage

func (*NetworkDomainConnectionConfig) ProtoMessage()

func (*NetworkDomainConnectionConfig) ProtoReflect

func (*NetworkDomainConnectionConfig) Reset

func (x *NetworkDomainConnectionConfig) Reset()

func (*NetworkDomainConnectionConfig) String

type NetworkDomainConnectionConfig_AccessPolicySelector

type NetworkDomainConnectionConfig_AccessPolicySelector struct {
	Selector *NetworkDomainConnectionConfig_Selector `protobuf:"bytes,1,opt,name=selector,proto3" json:"selector,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkDomainConnectionConfig_AccessPolicySelector) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnectionConfig_AccessPolicySelector. Required by controller-gen.

func (*NetworkDomainConnectionConfig_AccessPolicySelector) DeepCopyInterface

func (in *NetworkDomainConnectionConfig_AccessPolicySelector) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnectionConfig_AccessPolicySelector. Required by controller-gen.

func (*NetworkDomainConnectionConfig_AccessPolicySelector) DeepCopyInto

DeepCopyInto supports using NetworkDomainConnectionConfig_AccessPolicySelector within kubernetes types, where deepcopy-gen is used.

func (*NetworkDomainConnectionConfig_AccessPolicySelector) Descriptor deprecated

Deprecated: Use NetworkDomainConnectionConfig_AccessPolicySelector.ProtoReflect.Descriptor instead.

func (*NetworkDomainConnectionConfig_AccessPolicySelector) GetSelector

func (*NetworkDomainConnectionConfig_AccessPolicySelector) ProtoMessage

func (*NetworkDomainConnectionConfig_AccessPolicySelector) ProtoReflect

func (*NetworkDomainConnectionConfig_AccessPolicySelector) Reset

func (*NetworkDomainConnectionConfig_AccessPolicySelector) String

type NetworkDomainConnectionConfig_AppConnectionPolicySelector

type NetworkDomainConnectionConfig_AppConnectionPolicySelector struct {
	Selector *NetworkDomainConnectionConfig_Selector `protobuf:"bytes,1,opt,name=selector,proto3" json:"selector,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkDomainConnectionConfig_AppConnectionPolicySelector) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnectionConfig_AppConnectionPolicySelector. Required by controller-gen.

func (*NetworkDomainConnectionConfig_AppConnectionPolicySelector) DeepCopyInterface

func (in *NetworkDomainConnectionConfig_AppConnectionPolicySelector) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnectionConfig_AppConnectionPolicySelector. Required by controller-gen.

func (*NetworkDomainConnectionConfig_AppConnectionPolicySelector) DeepCopyInto

DeepCopyInto supports using NetworkDomainConnectionConfig_AppConnectionPolicySelector within kubernetes types, where deepcopy-gen is used.

func (*NetworkDomainConnectionConfig_AppConnectionPolicySelector) Descriptor deprecated

Deprecated: Use NetworkDomainConnectionConfig_AppConnectionPolicySelector.ProtoReflect.Descriptor instead.

func (*NetworkDomainConnectionConfig_AppConnectionPolicySelector) GetSelector

func (*NetworkDomainConnectionConfig_AppConnectionPolicySelector) ProtoMessage

func (*NetworkDomainConnectionConfig_AppConnectionPolicySelector) ProtoReflect

func (*NetworkDomainConnectionConfig_AppConnectionPolicySelector) Reset

func (*NetworkDomainConnectionConfig_AppConnectionPolicySelector) String

type NetworkDomainConnectionConfig_CostPolicySelector

type NetworkDomainConnectionConfig_CostPolicySelector struct {
	Selector *NetworkDomainConnectionConfig_Selector `protobuf:"bytes,1,opt,name=selector,proto3" json:"selector,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkDomainConnectionConfig_CostPolicySelector) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnectionConfig_CostPolicySelector. Required by controller-gen.

func (*NetworkDomainConnectionConfig_CostPolicySelector) DeepCopyInterface

func (in *NetworkDomainConnectionConfig_CostPolicySelector) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnectionConfig_CostPolicySelector. Required by controller-gen.

func (*NetworkDomainConnectionConfig_CostPolicySelector) DeepCopyInto

DeepCopyInto supports using NetworkDomainConnectionConfig_CostPolicySelector within kubernetes types, where deepcopy-gen is used.

func (*NetworkDomainConnectionConfig_CostPolicySelector) Descriptor deprecated

Deprecated: Use NetworkDomainConnectionConfig_CostPolicySelector.ProtoReflect.Descriptor instead.

func (*NetworkDomainConnectionConfig_CostPolicySelector) GetSelector

func (*NetworkDomainConnectionConfig_CostPolicySelector) ProtoMessage

func (*NetworkDomainConnectionConfig_CostPolicySelector) ProtoReflect

func (*NetworkDomainConnectionConfig_CostPolicySelector) Reset

func (*NetworkDomainConnectionConfig_CostPolicySelector) String

type NetworkDomainConnectionConfig_Destination

type NetworkDomainConnectionConfig_Destination struct {
	Metadata      *NetworkDomainConnectionConfig_Metadata      `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	NetworkDomain *NetworkDomainConnectionConfig_NetworkDomain `protobuf:"bytes,2,opt,name=networkDomain,proto3" json:"networkDomain,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkDomainConnectionConfig_Destination) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnectionConfig_Destination. Required by controller-gen.

func (*NetworkDomainConnectionConfig_Destination) DeepCopyInterface

func (in *NetworkDomainConnectionConfig_Destination) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnectionConfig_Destination. Required by controller-gen.

func (*NetworkDomainConnectionConfig_Destination) DeepCopyInto

DeepCopyInto supports using NetworkDomainConnectionConfig_Destination within kubernetes types, where deepcopy-gen is used.

func (*NetworkDomainConnectionConfig_Destination) Descriptor deprecated

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

Deprecated: Use NetworkDomainConnectionConfig_Destination.ProtoReflect.Descriptor instead.

func (*NetworkDomainConnectionConfig_Destination) GetMetadata

func (*NetworkDomainConnectionConfig_Destination) GetNetworkDomain

func (*NetworkDomainConnectionConfig_Destination) ProtoMessage

func (*NetworkDomainConnectionConfig_Destination) ProtoReflect

func (*NetworkDomainConnectionConfig_Destination) Reset

func (*NetworkDomainConnectionConfig_Destination) String

type NetworkDomainConnectionConfig_InspectionPolicySelector

type NetworkDomainConnectionConfig_InspectionPolicySelector struct {
	Selector *NetworkDomainConnectionConfig_Selector `protobuf:"bytes,1,opt,name=selector,proto3" json:"selector,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkDomainConnectionConfig_InspectionPolicySelector) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnectionConfig_InspectionPolicySelector. Required by controller-gen.

func (*NetworkDomainConnectionConfig_InspectionPolicySelector) DeepCopyInterface

func (in *NetworkDomainConnectionConfig_InspectionPolicySelector) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnectionConfig_InspectionPolicySelector. Required by controller-gen.

func (*NetworkDomainConnectionConfig_InspectionPolicySelector) DeepCopyInto

DeepCopyInto supports using NetworkDomainConnectionConfig_InspectionPolicySelector within kubernetes types, where deepcopy-gen is used.

func (*NetworkDomainConnectionConfig_InspectionPolicySelector) Descriptor deprecated

Deprecated: Use NetworkDomainConnectionConfig_InspectionPolicySelector.ProtoReflect.Descriptor instead.

func (*NetworkDomainConnectionConfig_InspectionPolicySelector) GetSelector

func (*NetworkDomainConnectionConfig_InspectionPolicySelector) ProtoMessage

func (*NetworkDomainConnectionConfig_InspectionPolicySelector) ProtoReflect

func (*NetworkDomainConnectionConfig_InspectionPolicySelector) Reset

func (*NetworkDomainConnectionConfig_InspectionPolicySelector) String

type NetworkDomainConnectionConfig_MatchId

type NetworkDomainConnectionConfig_MatchId struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkDomainConnectionConfig_MatchId) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnectionConfig_MatchId. Required by controller-gen.

func (*NetworkDomainConnectionConfig_MatchId) DeepCopyInterface

func (in *NetworkDomainConnectionConfig_MatchId) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnectionConfig_MatchId. Required by controller-gen.

func (*NetworkDomainConnectionConfig_MatchId) DeepCopyInto

DeepCopyInto supports using NetworkDomainConnectionConfig_MatchId within kubernetes types, where deepcopy-gen is used.

func (*NetworkDomainConnectionConfig_MatchId) Descriptor deprecated

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

Deprecated: Use NetworkDomainConnectionConfig_MatchId.ProtoReflect.Descriptor instead.

func (*NetworkDomainConnectionConfig_MatchId) GetId

func (*NetworkDomainConnectionConfig_MatchId) ProtoMessage

func (*NetworkDomainConnectionConfig_MatchId) ProtoMessage()

func (*NetworkDomainConnectionConfig_MatchId) ProtoReflect

func (*NetworkDomainConnectionConfig_MatchId) Reset

func (*NetworkDomainConnectionConfig_MatchId) String

type NetworkDomainConnectionConfig_MatchName

type NetworkDomainConnectionConfig_MatchName struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkDomainConnectionConfig_MatchName) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnectionConfig_MatchName. Required by controller-gen.

func (*NetworkDomainConnectionConfig_MatchName) DeepCopyInterface

func (in *NetworkDomainConnectionConfig_MatchName) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnectionConfig_MatchName. Required by controller-gen.

func (*NetworkDomainConnectionConfig_MatchName) DeepCopyInto

DeepCopyInto supports using NetworkDomainConnectionConfig_MatchName within kubernetes types, where deepcopy-gen is used.

func (*NetworkDomainConnectionConfig_MatchName) Descriptor deprecated

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

Deprecated: Use NetworkDomainConnectionConfig_MatchName.ProtoReflect.Descriptor instead.

func (*NetworkDomainConnectionConfig_MatchName) GetName

func (*NetworkDomainConnectionConfig_MatchName) ProtoMessage

func (*NetworkDomainConnectionConfig_MatchName) ProtoReflect

func (*NetworkDomainConnectionConfig_MatchName) Reset

func (*NetworkDomainConnectionConfig_MatchName) String

type NetworkDomainConnectionConfig_MatchSite

type NetworkDomainConnectionConfig_MatchSite struct {
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkDomainConnectionConfig_MatchSite) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnectionConfig_MatchSite. Required by controller-gen.

func (*NetworkDomainConnectionConfig_MatchSite) DeepCopyInterface

func (in *NetworkDomainConnectionConfig_MatchSite) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnectionConfig_MatchSite. Required by controller-gen.

func (*NetworkDomainConnectionConfig_MatchSite) DeepCopyInto

DeepCopyInto supports using NetworkDomainConnectionConfig_MatchSite within kubernetes types, where deepcopy-gen is used.

func (*NetworkDomainConnectionConfig_MatchSite) Descriptor deprecated

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

Deprecated: Use NetworkDomainConnectionConfig_MatchSite.ProtoReflect.Descriptor instead.

func (*NetworkDomainConnectionConfig_MatchSite) GetId

func (*NetworkDomainConnectionConfig_MatchSite) ProtoMessage

func (*NetworkDomainConnectionConfig_MatchSite) ProtoReflect

func (*NetworkDomainConnectionConfig_MatchSite) Reset

func (*NetworkDomainConnectionConfig_MatchSite) String

type NetworkDomainConnectionConfig_Metadata

type NetworkDomainConnectionConfig_Metadata struct {
	Name        string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkDomainConnectionConfig_Metadata) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnectionConfig_Metadata. Required by controller-gen.

func (*NetworkDomainConnectionConfig_Metadata) DeepCopyInterface

func (in *NetworkDomainConnectionConfig_Metadata) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnectionConfig_Metadata. Required by controller-gen.

func (*NetworkDomainConnectionConfig_Metadata) DeepCopyInto

DeepCopyInto supports using NetworkDomainConnectionConfig_Metadata within kubernetes types, where deepcopy-gen is used.

func (*NetworkDomainConnectionConfig_Metadata) Descriptor deprecated

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

Deprecated: Use NetworkDomainConnectionConfig_Metadata.ProtoReflect.Descriptor instead.

func (*NetworkDomainConnectionConfig_Metadata) GetDescription

func (x *NetworkDomainConnectionConfig_Metadata) GetDescription() string

func (*NetworkDomainConnectionConfig_Metadata) GetName

func (*NetworkDomainConnectionConfig_Metadata) ProtoMessage

func (*NetworkDomainConnectionConfig_Metadata) ProtoReflect

func (*NetworkDomainConnectionConfig_Metadata) Reset

func (*NetworkDomainConnectionConfig_Metadata) String

type NetworkDomainConnectionConfig_NetworkDomain

type NetworkDomainConnectionConfig_NetworkDomain struct {
	Selector  *NetworkDomainConnectionConfig_Selector `protobuf:"bytes,1,opt,name=selector,proto3" json:"selector,omitempty"`
	AccountID string                                  `protobuf:"bytes,2,opt,name=accountID,proto3" json:"accountID,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkDomainConnectionConfig_NetworkDomain) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnectionConfig_NetworkDomain. Required by controller-gen.

func (*NetworkDomainConnectionConfig_NetworkDomain) DeepCopyInterface

func (in *NetworkDomainConnectionConfig_NetworkDomain) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnectionConfig_NetworkDomain. Required by controller-gen.

func (*NetworkDomainConnectionConfig_NetworkDomain) DeepCopyInto

DeepCopyInto supports using NetworkDomainConnectionConfig_NetworkDomain within kubernetes types, where deepcopy-gen is used.

func (*NetworkDomainConnectionConfig_NetworkDomain) Descriptor deprecated

Deprecated: Use NetworkDomainConnectionConfig_NetworkDomain.ProtoReflect.Descriptor instead.

func (*NetworkDomainConnectionConfig_NetworkDomain) GetAccountID

func (*NetworkDomainConnectionConfig_NetworkDomain) GetSelector

func (*NetworkDomainConnectionConfig_NetworkDomain) ProtoMessage

func (*NetworkDomainConnectionConfig_NetworkDomain) ProtoReflect

func (*NetworkDomainConnectionConfig_NetworkDomain) Reset

func (*NetworkDomainConnectionConfig_NetworkDomain) String

type NetworkDomainConnectionConfig_NetworkPolicySelector

type NetworkDomainConnectionConfig_NetworkPolicySelector struct {
	Selector *NetworkDomainConnectionConfig_Selector `protobuf:"bytes,1,opt,name=selector,proto3" json:"selector,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkDomainConnectionConfig_NetworkPolicySelector) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnectionConfig_NetworkPolicySelector. Required by controller-gen.

func (*NetworkDomainConnectionConfig_NetworkPolicySelector) DeepCopyInterface

func (in *NetworkDomainConnectionConfig_NetworkPolicySelector) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnectionConfig_NetworkPolicySelector. Required by controller-gen.

func (*NetworkDomainConnectionConfig_NetworkPolicySelector) DeepCopyInto

DeepCopyInto supports using NetworkDomainConnectionConfig_NetworkPolicySelector within kubernetes types, where deepcopy-gen is used.

func (*NetworkDomainConnectionConfig_NetworkPolicySelector) Descriptor deprecated

Deprecated: Use NetworkDomainConnectionConfig_NetworkPolicySelector.ProtoReflect.Descriptor instead.

func (*NetworkDomainConnectionConfig_NetworkPolicySelector) GetSelector

func (*NetworkDomainConnectionConfig_NetworkPolicySelector) ProtoMessage

func (*NetworkDomainConnectionConfig_NetworkPolicySelector) ProtoReflect

func (*NetworkDomainConnectionConfig_NetworkPolicySelector) Reset

func (*NetworkDomainConnectionConfig_NetworkPolicySelector) String

type NetworkDomainConnectionConfig_ObservabilityPolicySelector

type NetworkDomainConnectionConfig_ObservabilityPolicySelector struct {
	Selector *NetworkDomainConnectionConfig_Selector `protobuf:"bytes,1,opt,name=selector,proto3" json:"selector,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkDomainConnectionConfig_ObservabilityPolicySelector) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnectionConfig_ObservabilityPolicySelector. Required by controller-gen.

func (*NetworkDomainConnectionConfig_ObservabilityPolicySelector) DeepCopyInterface

func (in *NetworkDomainConnectionConfig_ObservabilityPolicySelector) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnectionConfig_ObservabilityPolicySelector. Required by controller-gen.

func (*NetworkDomainConnectionConfig_ObservabilityPolicySelector) DeepCopyInto

DeepCopyInto supports using NetworkDomainConnectionConfig_ObservabilityPolicySelector within kubernetes types, where deepcopy-gen is used.

func (*NetworkDomainConnectionConfig_ObservabilityPolicySelector) Descriptor deprecated

Deprecated: Use NetworkDomainConnectionConfig_ObservabilityPolicySelector.ProtoReflect.Descriptor instead.

func (*NetworkDomainConnectionConfig_ObservabilityPolicySelector) GetSelector

func (*NetworkDomainConnectionConfig_ObservabilityPolicySelector) ProtoMessage

func (*NetworkDomainConnectionConfig_ObservabilityPolicySelector) ProtoReflect

func (*NetworkDomainConnectionConfig_ObservabilityPolicySelector) Reset

func (*NetworkDomainConnectionConfig_ObservabilityPolicySelector) String

type NetworkDomainConnectionConfig_SecurityPolicySelector

type NetworkDomainConnectionConfig_SecurityPolicySelector struct {
	Selector *NetworkDomainConnectionConfig_Selector `protobuf:"bytes,1,opt,name=selector,proto3" json:"selector,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkDomainConnectionConfig_SecurityPolicySelector) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnectionConfig_SecurityPolicySelector. Required by controller-gen.

func (*NetworkDomainConnectionConfig_SecurityPolicySelector) DeepCopyInterface

func (in *NetworkDomainConnectionConfig_SecurityPolicySelector) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnectionConfig_SecurityPolicySelector. Required by controller-gen.

func (*NetworkDomainConnectionConfig_SecurityPolicySelector) DeepCopyInto

DeepCopyInto supports using NetworkDomainConnectionConfig_SecurityPolicySelector within kubernetes types, where deepcopy-gen is used.

func (*NetworkDomainConnectionConfig_SecurityPolicySelector) Descriptor deprecated

Deprecated: Use NetworkDomainConnectionConfig_SecurityPolicySelector.ProtoReflect.Descriptor instead.

func (*NetworkDomainConnectionConfig_SecurityPolicySelector) GetSelector

func (*NetworkDomainConnectionConfig_SecurityPolicySelector) ProtoMessage

func (*NetworkDomainConnectionConfig_SecurityPolicySelector) ProtoReflect

func (*NetworkDomainConnectionConfig_SecurityPolicySelector) Reset

func (*NetworkDomainConnectionConfig_SecurityPolicySelector) String

type NetworkDomainConnectionConfig_Selector

type NetworkDomainConnectionConfig_Selector struct {
	MatchName   *NetworkDomainConnectionConfig_MatchName `protobuf:"bytes,1,opt,name=matchName,proto3" json:"matchName,omitempty"`
	MatchId     *NetworkDomainConnectionConfig_MatchId   `protobuf:"bytes,2,opt,name=matchId,proto3" json:"matchId,omitempty"`
	MatchLabels map[string]string                        `` /* 163-byte string literal not displayed */
	MatchSite   *NetworkDomainConnectionConfig_MatchSite `protobuf:"bytes,4,opt,name=matchSite,proto3" json:"matchSite,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkDomainConnectionConfig_Selector) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnectionConfig_Selector. Required by controller-gen.

func (*NetworkDomainConnectionConfig_Selector) DeepCopyInterface

func (in *NetworkDomainConnectionConfig_Selector) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnectionConfig_Selector. Required by controller-gen.

func (*NetworkDomainConnectionConfig_Selector) DeepCopyInto

DeepCopyInto supports using NetworkDomainConnectionConfig_Selector within kubernetes types, where deepcopy-gen is used.

func (*NetworkDomainConnectionConfig_Selector) Descriptor deprecated

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

Deprecated: Use NetworkDomainConnectionConfig_Selector.ProtoReflect.Descriptor instead.

func (*NetworkDomainConnectionConfig_Selector) GetMatchId

func (*NetworkDomainConnectionConfig_Selector) GetMatchLabels

func (x *NetworkDomainConnectionConfig_Selector) GetMatchLabels() map[string]string

func (*NetworkDomainConnectionConfig_Selector) GetMatchName

func (*NetworkDomainConnectionConfig_Selector) GetMatchSite

func (*NetworkDomainConnectionConfig_Selector) ProtoMessage

func (*NetworkDomainConnectionConfig_Selector) ProtoReflect

func (*NetworkDomainConnectionConfig_Selector) Reset

func (*NetworkDomainConnectionConfig_Selector) String

type NetworkDomainConnectionConfig_Source

type NetworkDomainConnectionConfig_Source struct {
	Metadata      *NetworkDomainConnectionConfig_Metadata      `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	NetworkDomain *NetworkDomainConnectionConfig_NetworkDomain `protobuf:"bytes,2,opt,name=networkDomain,proto3" json:"networkDomain,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkDomainConnectionConfig_Source) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnectionConfig_Source. Required by controller-gen.

func (*NetworkDomainConnectionConfig_Source) DeepCopyInterface

func (in *NetworkDomainConnectionConfig_Source) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnectionConfig_Source. Required by controller-gen.

func (*NetworkDomainConnectionConfig_Source) DeepCopyInto

DeepCopyInto supports using NetworkDomainConnectionConfig_Source within kubernetes types, where deepcopy-gen is used.

func (*NetworkDomainConnectionConfig_Source) Descriptor deprecated

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

Deprecated: Use NetworkDomainConnectionConfig_Source.ProtoReflect.Descriptor instead.

func (*NetworkDomainConnectionConfig_Source) GetMetadata

func (*NetworkDomainConnectionConfig_Source) GetNetworkDomain

func (*NetworkDomainConnectionConfig_Source) ProtoMessage

func (*NetworkDomainConnectionConfig_Source) ProtoMessage()

func (*NetworkDomainConnectionConfig_Source) ProtoReflect

func (*NetworkDomainConnectionConfig_Source) Reset

func (*NetworkDomainConnectionConfig_Source) String

type NetworkDomainConnection_Selector

type NetworkDomainConnection_Selector struct {
	MatchName string `protobuf:"bytes,1,opt,name=matchName,proto3" json:"matchName,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkDomainConnection_Selector) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnection_Selector. Required by controller-gen.

func (*NetworkDomainConnection_Selector) DeepCopyInterface

func (in *NetworkDomainConnection_Selector) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainConnection_Selector. Required by controller-gen.

func (*NetworkDomainConnection_Selector) DeepCopyInto

DeepCopyInto supports using NetworkDomainConnection_Selector within kubernetes types, where deepcopy-gen is used.

func (*NetworkDomainConnection_Selector) Descriptor deprecated

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

Deprecated: Use NetworkDomainConnection_Selector.ProtoReflect.Descriptor instead.

func (*NetworkDomainConnection_Selector) GetMatchName

func (x *NetworkDomainConnection_Selector) GetMatchName() string

func (*NetworkDomainConnection_Selector) ProtoMessage

func (*NetworkDomainConnection_Selector) ProtoMessage()

func (*NetworkDomainConnection_Selector) ProtoReflect

func (*NetworkDomainConnection_Selector) Reset

func (*NetworkDomainConnection_Selector) String

type NetworkDomainObject

type NetworkDomainObject struct {
	Type      string            `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Provider  string            `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider,omitempty"`
	Id        string            `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	Name      string            `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	AccountId string            `protobuf:"bytes,5,opt,name=accountId,proto3" json:"accountId,omitempty"`
	SideId    string            `protobuf:"bytes,6,opt,name=sideId,proto3" json:"sideId,omitempty"`
	Labels    map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*NetworkDomainObject) DeepCopy

func (in *NetworkDomainObject) DeepCopy() *NetworkDomainObject

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainObject. Required by controller-gen.

func (*NetworkDomainObject) DeepCopyInterface

func (in *NetworkDomainObject) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomainObject. Required by controller-gen.

func (*NetworkDomainObject) DeepCopyInto

func (in *NetworkDomainObject) DeepCopyInto(out *NetworkDomainObject)

DeepCopyInto supports using NetworkDomainObject within kubernetes types, where deepcopy-gen is used.

func (*NetworkDomainObject) Descriptor deprecated

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

Deprecated: Use NetworkDomainObject.ProtoReflect.Descriptor instead.

func (*NetworkDomainObject) GetAccountId

func (x *NetworkDomainObject) GetAccountId() string

func (*NetworkDomainObject) GetId

func (x *NetworkDomainObject) GetId() string

func (*NetworkDomainObject) GetLabels

func (x *NetworkDomainObject) GetLabels() map[string]string

func (*NetworkDomainObject) GetName

func (x *NetworkDomainObject) GetName() string

func (*NetworkDomainObject) GetProvider

func (x *NetworkDomainObject) GetProvider() string

func (*NetworkDomainObject) GetSideId

func (x *NetworkDomainObject) GetSideId() string

func (*NetworkDomainObject) GetType

func (x *NetworkDomainObject) GetType() string

func (*NetworkDomainObject) ProtoMessage

func (*NetworkDomainObject) ProtoMessage()

func (*NetworkDomainObject) ProtoReflect

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

func (*NetworkDomainObject) Reset

func (x *NetworkDomainObject) Reset()

func (*NetworkDomainObject) String

func (x *NetworkDomainObject) String() string

type NetworkDomain_Selector

type NetworkDomain_Selector struct {
	MatchLabels map[string]string `` /* 163-byte string literal not displayed */
	MatchID     *MatchId          `protobuf:"bytes,2,opt,name=matchID,proto3" json:"matchID,omitempty"`
	MatchName   *MatchName        `protobuf:"bytes,3,opt,name=matchName,proto3" json:"matchName,omitempty"`
	MatchOwner  *MatchOwner       `protobuf:"bytes,4,opt,name=matchOwner,proto3" json:"matchOwner,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkDomain_Selector) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomain_Selector. Required by controller-gen.

func (*NetworkDomain_Selector) DeepCopyInterface

func (in *NetworkDomain_Selector) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDomain_Selector. Required by controller-gen.

func (*NetworkDomain_Selector) DeepCopyInto

func (in *NetworkDomain_Selector) DeepCopyInto(out *NetworkDomain_Selector)

DeepCopyInto supports using NetworkDomain_Selector within kubernetes types, where deepcopy-gen is used.

func (*NetworkDomain_Selector) Descriptor deprecated

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

Deprecated: Use NetworkDomain_Selector.ProtoReflect.Descriptor instead.

func (*NetworkDomain_Selector) GetMatchID

func (x *NetworkDomain_Selector) GetMatchID() *MatchId

func (*NetworkDomain_Selector) GetMatchLabels

func (x *NetworkDomain_Selector) GetMatchLabels() map[string]string

func (*NetworkDomain_Selector) GetMatchName

func (x *NetworkDomain_Selector) GetMatchName() *MatchName

func (*NetworkDomain_Selector) GetMatchOwner

func (x *NetworkDomain_Selector) GetMatchOwner() *MatchOwner

func (*NetworkDomain_Selector) ProtoMessage

func (*NetworkDomain_Selector) ProtoMessage()

func (*NetworkDomain_Selector) ProtoReflect

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

func (*NetworkDomain_Selector) Reset

func (x *NetworkDomain_Selector) Reset()

func (*NetworkDomain_Selector) String

func (x *NetworkDomain_Selector) String() string

type NetworkPath

type NetworkPath struct {
	Metadata *NetworkPath_Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	Regions  *Regions              `protobuf:"bytes,2,opt,name=regions,proto3" json:"regions,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkPath) DeepCopy

func (in *NetworkPath) DeepCopy() *NetworkPath

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPath. Required by controller-gen.

func (*NetworkPath) DeepCopyInterface

func (in *NetworkPath) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPath. Required by controller-gen.

func (*NetworkPath) DeepCopyInto

func (in *NetworkPath) DeepCopyInto(out *NetworkPath)

DeepCopyInto supports using NetworkPath within kubernetes types, where deepcopy-gen is used.

func (*NetworkPath) Descriptor deprecated

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

Deprecated: Use NetworkPath.ProtoReflect.Descriptor instead.

func (*NetworkPath) GetMetadata

func (x *NetworkPath) GetMetadata() *NetworkPath_Metadata

func (*NetworkPath) GetRegions

func (x *NetworkPath) GetRegions() *Regions

func (*NetworkPath) ProtoMessage

func (*NetworkPath) ProtoMessage()

func (*NetworkPath) ProtoReflect

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

func (*NetworkPath) Reset

func (x *NetworkPath) Reset()

func (*NetworkPath) String

func (x *NetworkPath) String() string

type NetworkPath_Metadata

type NetworkPath_Metadata struct {
	Name                  string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Description           string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	CreationTimestamp     string `protobuf:"bytes,4,opt,name=creationTimestamp,proto3" json:"creationTimestamp,omitempty"`
	ModificationTimestamp string `protobuf:"bytes,5,opt,name=modificationTimestamp,proto3" json:"modificationTimestamp,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkPath_Metadata) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPath_Metadata. Required by controller-gen.

func (*NetworkPath_Metadata) DeepCopyInterface

func (in *NetworkPath_Metadata) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPath_Metadata. Required by controller-gen.

func (*NetworkPath_Metadata) DeepCopyInto

func (in *NetworkPath_Metadata) DeepCopyInto(out *NetworkPath_Metadata)

DeepCopyInto supports using NetworkPath_Metadata within kubernetes types, where deepcopy-gen is used.

func (*NetworkPath_Metadata) Descriptor deprecated

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

Deprecated: Use NetworkPath_Metadata.ProtoReflect.Descriptor instead.

func (*NetworkPath_Metadata) GetCreationTimestamp

func (x *NetworkPath_Metadata) GetCreationTimestamp() string

func (*NetworkPath_Metadata) GetDescription

func (x *NetworkPath_Metadata) GetDescription() string

func (*NetworkPath_Metadata) GetModificationTimestamp

func (x *NetworkPath_Metadata) GetModificationTimestamp() string

func (*NetworkPath_Metadata) GetName

func (x *NetworkPath_Metadata) GetName() string

func (*NetworkPath_Metadata) ProtoMessage

func (*NetworkPath_Metadata) ProtoMessage()

func (*NetworkPath_Metadata) ProtoReflect

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

func (*NetworkPath_Metadata) Reset

func (x *NetworkPath_Metadata) Reset()

func (*NetworkPath_Metadata) String

func (x *NetworkPath_Metadata) String() string

type NetworkPolicy

type NetworkPolicy struct {
	Selector *NetworkPolicy_Selector `protobuf:"bytes,1,opt,name=selector,proto3" json:"selector,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkPolicy) DeepCopy

func (in *NetworkPolicy) DeepCopy() *NetworkPolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicy. Required by controller-gen.

func (*NetworkPolicy) DeepCopyInterface

func (in *NetworkPolicy) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicy. Required by controller-gen.

func (*NetworkPolicy) DeepCopyInto

func (in *NetworkPolicy) DeepCopyInto(out *NetworkPolicy)

DeepCopyInto supports using NetworkPolicy within kubernetes types, where deepcopy-gen is used.

func (*NetworkPolicy) Descriptor deprecated

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

Deprecated: Use NetworkPolicy.ProtoReflect.Descriptor instead.

func (*NetworkPolicy) GetSelector

func (x *NetworkPolicy) GetSelector() *NetworkPolicy_Selector

func (*NetworkPolicy) ProtoMessage

func (*NetworkPolicy) ProtoMessage()

func (*NetworkPolicy) ProtoReflect

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

func (*NetworkPolicy) Reset

func (x *NetworkPolicy) Reset()

func (*NetworkPolicy) String

func (x *NetworkPolicy) String() string

type NetworkPolicySelector

type NetworkPolicySelector struct {
	Selector *NetworkPolicySelector_Selector `protobuf:"bytes,1,opt,name=selector,proto3" json:"selector,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkPolicySelector) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicySelector. Required by controller-gen.

func (*NetworkPolicySelector) DeepCopyInterface

func (in *NetworkPolicySelector) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicySelector. Required by controller-gen.

func (*NetworkPolicySelector) DeepCopyInto

func (in *NetworkPolicySelector) DeepCopyInto(out *NetworkPolicySelector)

DeepCopyInto supports using NetworkPolicySelector within kubernetes types, where deepcopy-gen is used.

func (*NetworkPolicySelector) Descriptor deprecated

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

Deprecated: Use NetworkPolicySelector.ProtoReflect.Descriptor instead.

func (*NetworkPolicySelector) GetSelector

func (*NetworkPolicySelector) ProtoMessage

func (*NetworkPolicySelector) ProtoMessage()

func (*NetworkPolicySelector) ProtoReflect

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

func (*NetworkPolicySelector) Reset

func (x *NetworkPolicySelector) Reset()

func (*NetworkPolicySelector) String

func (x *NetworkPolicySelector) String() string

type NetworkPolicySelector_Selector

type NetworkPolicySelector_Selector struct {
	MatchName string `protobuf:"bytes,1,opt,name=matchName,proto3" json:"matchName,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkPolicySelector_Selector) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicySelector_Selector. Required by controller-gen.

func (*NetworkPolicySelector_Selector) DeepCopyInterface

func (in *NetworkPolicySelector_Selector) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicySelector_Selector. Required by controller-gen.

func (*NetworkPolicySelector_Selector) DeepCopyInto

DeepCopyInto supports using NetworkPolicySelector_Selector within kubernetes types, where deepcopy-gen is used.

func (*NetworkPolicySelector_Selector) Descriptor deprecated

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

Deprecated: Use NetworkPolicySelector_Selector.ProtoReflect.Descriptor instead.

func (*NetworkPolicySelector_Selector) GetMatchName

func (x *NetworkPolicySelector_Selector) GetMatchName() string

func (*NetworkPolicySelector_Selector) ProtoMessage

func (*NetworkPolicySelector_Selector) ProtoMessage()

func (*NetworkPolicySelector_Selector) ProtoReflect

func (*NetworkPolicySelector_Selector) Reset

func (x *NetworkPolicySelector_Selector) Reset()

func (*NetworkPolicySelector_Selector) String

type NetworkPolicy_Selector

type NetworkPolicy_Selector struct {
	MatchName string `protobuf:"bytes,1,opt,name=matchName,proto3" json:"matchName,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkPolicy_Selector) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicy_Selector. Required by controller-gen.

func (*NetworkPolicy_Selector) DeepCopyInterface

func (in *NetworkPolicy_Selector) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicy_Selector. Required by controller-gen.

func (*NetworkPolicy_Selector) DeepCopyInto

func (in *NetworkPolicy_Selector) DeepCopyInto(out *NetworkPolicy_Selector)

DeepCopyInto supports using NetworkPolicy_Selector within kubernetes types, where deepcopy-gen is used.

func (*NetworkPolicy_Selector) Descriptor deprecated

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

Deprecated: Use NetworkPolicy_Selector.ProtoReflect.Descriptor instead.

func (*NetworkPolicy_Selector) GetMatchName

func (x *NetworkPolicy_Selector) GetMatchName() string

func (*NetworkPolicy_Selector) ProtoMessage

func (*NetworkPolicy_Selector) ProtoMessage()

func (*NetworkPolicy_Selector) ProtoReflect

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

func (*NetworkPolicy_Selector) Reset

func (x *NetworkPolicy_Selector) Reset()

func (*NetworkPolicy_Selector) String

func (x *NetworkPolicy_Selector) String() string

type NetworkSLA

type NetworkSLA struct {
	Metadata       *NetworkSLA_Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	TrafficProfile *TrafficProfile      `protobuf:"bytes,2,opt,name=trafficProfile,proto3" json:"trafficProfile,omitempty"`
	// Don't use enums for now as they are problematic in CRD spec build
	Priority           string              `protobuf:"bytes,3,opt,name=priority,proto3" json:"priority,omitempty"`
	EnforcementRequest *EnforcementRequest `protobuf:"bytes,4,opt,name=enforcementRequest,proto3" json:"enforcementRequest,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkSLA) DeepCopy

func (in *NetworkSLA) DeepCopy() *NetworkSLA

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSLA. Required by controller-gen.

func (*NetworkSLA) DeepCopyInterface

func (in *NetworkSLA) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSLA. Required by controller-gen.

func (*NetworkSLA) DeepCopyInto

func (in *NetworkSLA) DeepCopyInto(out *NetworkSLA)

DeepCopyInto supports using NetworkSLA within kubernetes types, where deepcopy-gen is used.

func (*NetworkSLA) Descriptor deprecated

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

Deprecated: Use NetworkSLA.ProtoReflect.Descriptor instead.

func (*NetworkSLA) GetEnforcementRequest

func (x *NetworkSLA) GetEnforcementRequest() *EnforcementRequest

func (*NetworkSLA) GetMetadata

func (x *NetworkSLA) GetMetadata() *NetworkSLA_Metadata

func (*NetworkSLA) GetPriority

func (x *NetworkSLA) GetPriority() string

func (*NetworkSLA) GetTrafficProfile

func (x *NetworkSLA) GetTrafficProfile() *TrafficProfile

func (*NetworkSLA) ProtoMessage

func (*NetworkSLA) ProtoMessage()

func (*NetworkSLA) ProtoReflect

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

func (*NetworkSLA) Reset

func (x *NetworkSLA) Reset()

func (*NetworkSLA) String

func (x *NetworkSLA) String() string

type NetworkSLACreateResponse

type NetworkSLACreateResponse struct {
	Status Status `protobuf:"varint,1,opt,name=status,proto3,enum=Status" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkSLACreateResponse) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSLACreateResponse. Required by controller-gen.

func (*NetworkSLACreateResponse) DeepCopyInterface

func (in *NetworkSLACreateResponse) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSLACreateResponse. Required by controller-gen.

func (*NetworkSLACreateResponse) DeepCopyInto

func (in *NetworkSLACreateResponse) DeepCopyInto(out *NetworkSLACreateResponse)

DeepCopyInto supports using NetworkSLACreateResponse within kubernetes types, where deepcopy-gen is used.

func (*NetworkSLACreateResponse) Descriptor deprecated

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

Deprecated: Use NetworkSLACreateResponse.ProtoReflect.Descriptor instead.

func (*NetworkSLACreateResponse) GetStatus

func (x *NetworkSLACreateResponse) GetStatus() Status

func (*NetworkSLACreateResponse) ProtoMessage

func (*NetworkSLACreateResponse) ProtoMessage()

func (*NetworkSLACreateResponse) ProtoReflect

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

func (*NetworkSLACreateResponse) Reset

func (x *NetworkSLACreateResponse) Reset()

func (*NetworkSLACreateResponse) String

func (x *NetworkSLACreateResponse) String() string

type NetworkSLADeleteRequest

type NetworkSLADeleteRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkSLADeleteRequest) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSLADeleteRequest. Required by controller-gen.

func (*NetworkSLADeleteRequest) DeepCopyInterface

func (in *NetworkSLADeleteRequest) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSLADeleteRequest. Required by controller-gen.

func (*NetworkSLADeleteRequest) DeepCopyInto

func (in *NetworkSLADeleteRequest) DeepCopyInto(out *NetworkSLADeleteRequest)

DeepCopyInto supports using NetworkSLADeleteRequest within kubernetes types, where deepcopy-gen is used.

func (*NetworkSLADeleteRequest) Descriptor deprecated

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

Deprecated: Use NetworkSLADeleteRequest.ProtoReflect.Descriptor instead.

func (*NetworkSLADeleteRequest) GetName

func (x *NetworkSLADeleteRequest) GetName() string

func (*NetworkSLADeleteRequest) ProtoMessage

func (*NetworkSLADeleteRequest) ProtoMessage()

func (*NetworkSLADeleteRequest) ProtoReflect

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

func (*NetworkSLADeleteRequest) Reset

func (x *NetworkSLADeleteRequest) Reset()

func (*NetworkSLADeleteRequest) String

func (x *NetworkSLADeleteRequest) String() string

type NetworkSLADeleteResponse

type NetworkSLADeleteResponse struct {
	// contains filtered or unexported fields
}

func (*NetworkSLADeleteResponse) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSLADeleteResponse. Required by controller-gen.

func (*NetworkSLADeleteResponse) DeepCopyInterface

func (in *NetworkSLADeleteResponse) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSLADeleteResponse. Required by controller-gen.

func (*NetworkSLADeleteResponse) DeepCopyInto

func (in *NetworkSLADeleteResponse) DeepCopyInto(out *NetworkSLADeleteResponse)

DeepCopyInto supports using NetworkSLADeleteResponse within kubernetes types, where deepcopy-gen is used.

func (*NetworkSLADeleteResponse) Descriptor deprecated

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

Deprecated: Use NetworkSLADeleteResponse.ProtoReflect.Descriptor instead.

func (*NetworkSLADeleteResponse) ProtoMessage

func (*NetworkSLADeleteResponse) ProtoMessage()

func (*NetworkSLADeleteResponse) ProtoReflect

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

func (*NetworkSLADeleteResponse) Reset

func (x *NetworkSLADeleteResponse) Reset()

func (*NetworkSLADeleteResponse) String

func (x *NetworkSLADeleteResponse) String() string

type NetworkSLAListReqest

type NetworkSLAListReqest struct {
	// contains filtered or unexported fields
}

func (*NetworkSLAListReqest) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSLAListReqest. Required by controller-gen.

func (*NetworkSLAListReqest) DeepCopyInterface

func (in *NetworkSLAListReqest) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSLAListReqest. Required by controller-gen.

func (*NetworkSLAListReqest) DeepCopyInto

func (in *NetworkSLAListReqest) DeepCopyInto(out *NetworkSLAListReqest)

DeepCopyInto supports using NetworkSLAListReqest within kubernetes types, where deepcopy-gen is used.

func (*NetworkSLAListReqest) Descriptor deprecated

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

Deprecated: Use NetworkSLAListReqest.ProtoReflect.Descriptor instead.

func (*NetworkSLAListReqest) ProtoMessage

func (*NetworkSLAListReqest) ProtoMessage()

func (*NetworkSLAListReqest) ProtoReflect

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

func (*NetworkSLAListReqest) Reset

func (x *NetworkSLAListReqest) Reset()

func (*NetworkSLAListReqest) String

func (x *NetworkSLAListReqest) String() string

type NetworkSLAListResponse

type NetworkSLAListResponse struct {
	NetworkSLAs []*NetworkSLA `protobuf:"bytes,1,rep,name=networkSLAs,proto3" json:"networkSLAs,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkSLAListResponse) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSLAListResponse. Required by controller-gen.

func (*NetworkSLAListResponse) DeepCopyInterface

func (in *NetworkSLAListResponse) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSLAListResponse. Required by controller-gen.

func (*NetworkSLAListResponse) DeepCopyInto

func (in *NetworkSLAListResponse) DeepCopyInto(out *NetworkSLAListResponse)

DeepCopyInto supports using NetworkSLAListResponse within kubernetes types, where deepcopy-gen is used.

func (*NetworkSLAListResponse) Descriptor deprecated

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

Deprecated: Use NetworkSLAListResponse.ProtoReflect.Descriptor instead.

func (*NetworkSLAListResponse) GetNetworkSLAs

func (x *NetworkSLAListResponse) GetNetworkSLAs() []*NetworkSLA

func (*NetworkSLAListResponse) ProtoMessage

func (*NetworkSLAListResponse) ProtoMessage()

func (*NetworkSLAListResponse) ProtoReflect

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

func (*NetworkSLAListResponse) Reset

func (x *NetworkSLAListResponse) Reset()

func (*NetworkSLAListResponse) String

func (x *NetworkSLAListResponse) String() string

type NetworkSLAServiceClient

type NetworkSLAServiceClient interface {
	CreateNetworkSLA(ctx context.Context, in *NetworkSLA, opts ...grpc.CallOption) (*NetworkSLACreateResponse, error)
	DeleteNetworkSLA(ctx context.Context, in *NetworkSLADeleteRequest, opts ...grpc.CallOption) (*NetworkSLADeleteResponse, error)
	ListNetworkSLAs(ctx context.Context, in *NetworkSLAListReqest, opts ...grpc.CallOption) (*NetworkSLAListResponse, error)
}

NetworkSLAServiceClient is the client API for NetworkSLAService 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.

type NetworkSLAServiceServer

type NetworkSLAServiceServer interface {
	CreateNetworkSLA(context.Context, *NetworkSLA) (*NetworkSLACreateResponse, error)
	DeleteNetworkSLA(context.Context, *NetworkSLADeleteRequest) (*NetworkSLADeleteResponse, error)
	ListNetworkSLAs(context.Context, *NetworkSLAListReqest) (*NetworkSLAListResponse, error)
	// contains filtered or unexported methods
}

NetworkSLAServiceServer is the server API for NetworkSLAService service. All implementations must embed UnimplementedNetworkSLAServiceServer for forward compatibility

type NetworkSLA_Metadata

type NetworkSLA_Metadata struct {
	Name                  string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Description           string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	CreationTimestamp     string `protobuf:"bytes,3,opt,name=creationTimestamp,proto3" json:"creationTimestamp,omitempty"`
	ModificationTimestamp string `protobuf:"bytes,4,opt,name=modificationTimestamp,proto3" json:"modificationTimestamp,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkSLA_Metadata) DeepCopy

func (in *NetworkSLA_Metadata) DeepCopy() *NetworkSLA_Metadata

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSLA_Metadata. Required by controller-gen.

func (*NetworkSLA_Metadata) DeepCopyInterface

func (in *NetworkSLA_Metadata) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSLA_Metadata. Required by controller-gen.

func (*NetworkSLA_Metadata) DeepCopyInto

func (in *NetworkSLA_Metadata) DeepCopyInto(out *NetworkSLA_Metadata)

DeepCopyInto supports using NetworkSLA_Metadata within kubernetes types, where deepcopy-gen is used.

func (*NetworkSLA_Metadata) Descriptor deprecated

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

Deprecated: Use NetworkSLA_Metadata.ProtoReflect.Descriptor instead.

func (*NetworkSLA_Metadata) GetCreationTimestamp

func (x *NetworkSLA_Metadata) GetCreationTimestamp() string

func (*NetworkSLA_Metadata) GetDescription

func (x *NetworkSLA_Metadata) GetDescription() string

func (*NetworkSLA_Metadata) GetModificationTimestamp

func (x *NetworkSLA_Metadata) GetModificationTimestamp() string

func (*NetworkSLA_Metadata) GetName

func (x *NetworkSLA_Metadata) GetName() string

func (*NetworkSLA_Metadata) ProtoMessage

func (*NetworkSLA_Metadata) ProtoMessage()

func (*NetworkSLA_Metadata) ProtoReflect

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

func (*NetworkSLA_Metadata) Reset

func (x *NetworkSLA_Metadata) Reset()

func (*NetworkSLA_Metadata) String

func (x *NetworkSLA_Metadata) String() string

type Network_SLA

type Network_SLA struct {
	Hard *Hard_SLA `protobuf:"bytes,1,opt,name=hard,proto3" json:"hard,omitempty"`
	Soft *Soft_SLA `protobuf:"bytes,2,opt,name=soft,proto3" json:"soft,omitempty"`
	// contains filtered or unexported fields
}

func (*Network_SLA) DeepCopy

func (in *Network_SLA) DeepCopy() *Network_SLA

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Network_SLA. Required by controller-gen.

func (*Network_SLA) DeepCopyInterface

func (in *Network_SLA) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Network_SLA. Required by controller-gen.

func (*Network_SLA) DeepCopyInto

func (in *Network_SLA) DeepCopyInto(out *Network_SLA)

DeepCopyInto supports using Network_SLA within kubernetes types, where deepcopy-gen is used.

func (*Network_SLA) Descriptor deprecated

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

Deprecated: Use Network_SLA.ProtoReflect.Descriptor instead.

func (*Network_SLA) GetHard

func (x *Network_SLA) GetHard() *Hard_SLA

func (*Network_SLA) GetSoft

func (x *Network_SLA) GetSoft() *Soft_SLA

func (*Network_SLA) ProtoMessage

func (*Network_SLA) ProtoMessage()

func (*Network_SLA) ProtoReflect

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

func (*Network_SLA) Reset

func (x *Network_SLA) Reset()

func (*Network_SLA) String

func (x *Network_SLA) String() string

type Pod

type Pod struct {
	Cluster   string            `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
	Namespace string            `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Name      string            `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Ip        string            `protobuf:"bytes,4,opt,name=ip,proto3" json:"ip,omitempty"`
	Labels    map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Pod) DeepCopy

func (in *Pod) DeepCopy() *Pod

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Pod. Required by controller-gen.

func (*Pod) DeepCopyInterface

func (in *Pod) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Pod. Required by controller-gen.

func (*Pod) DeepCopyInto

func (in *Pod) DeepCopyInto(out *Pod)

DeepCopyInto supports using Pod within kubernetes types, where deepcopy-gen is used.

func (*Pod) Descriptor deprecated

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

Deprecated: Use Pod.ProtoReflect.Descriptor instead.

func (*Pod) GetCluster

func (x *Pod) GetCluster() string

func (*Pod) GetIp

func (x *Pod) GetIp() string

func (*Pod) GetLabels

func (x *Pod) GetLabels() map[string]string

func (*Pod) GetName

func (x *Pod) GetName() string

func (*Pod) GetNamespace

func (x *Pod) GetNamespace() string

func (*Pod) ProtoMessage

func (*Pod) ProtoMessage()

func (*Pod) ProtoReflect

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

func (*Pod) Reset

func (x *Pod) Reset()

func (*Pod) String

func (x *Pod) String() string

type Priority

type Priority int32
const (
	Priority_BUSINESS_CRITICAL Priority = 0
	Priority_MISSION_CRITICAL  Priority = 1
	Priority_ESSENTIAL         Priority = 2
	Priority_STRATEGIC         Priority = 3
	Priority_COMPLIANCE        Priority = 4
	Priority_CUSTOMER_FACING   Priority = 5
	Priority_OPERATIONAL       Priority = 6
	Priority_SUPPORT           Priority = 7
)

func (Priority) Descriptor

func (Priority) Descriptor() protoreflect.EnumDescriptor

func (Priority) Enum

func (x Priority) Enum() *Priority

func (Priority) EnumDescriptor deprecated

func (Priority) EnumDescriptor() ([]byte, []int)

Deprecated: Use Priority.Descriptor instead.

func (Priority) Number

func (x Priority) Number() protoreflect.EnumNumber

func (Priority) String

func (x Priority) String() string

func (Priority) Type

type Regions

type Regions struct {
	Countries *Countries `protobuf:"bytes,1,opt,name=countries,proto3" json:"countries,omitempty"`
	// contains filtered or unexported fields
}

func (*Regions) DeepCopy

func (in *Regions) DeepCopy() *Regions

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Regions. Required by controller-gen.

func (*Regions) DeepCopyInterface

func (in *Regions) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Regions. Required by controller-gen.

func (*Regions) DeepCopyInto

func (in *Regions) DeepCopyInto(out *Regions)

DeepCopyInto supports using Regions within kubernetes types, where deepcopy-gen is used.

func (*Regions) Descriptor deprecated

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

Deprecated: Use Regions.ProtoReflect.Descriptor instead.

func (*Regions) GetCountries

func (x *Regions) GetCountries() *Countries

func (*Regions) ProtoMessage

func (*Regions) ProtoMessage()

func (*Regions) ProtoReflect

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

func (*Regions) Reset

func (x *Regions) Reset()

func (*Regions) String

func (x *Regions) String() string

type SGT

type SGT struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*SGT) DeepCopy

func (in *SGT) DeepCopy() *SGT

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SGT. Required by controller-gen.

func (*SGT) DeepCopyInterface

func (in *SGT) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new SGT. Required by controller-gen.

func (*SGT) DeepCopyInto

func (in *SGT) DeepCopyInto(out *SGT)

DeepCopyInto supports using SGT within kubernetes types, where deepcopy-gen is used.

func (*SGT) Descriptor deprecated

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

Deprecated: Use SGT.ProtoReflect.Descriptor instead.

func (*SGT) GetName

func (x *SGT) GetName() string

func (*SGT) ProtoMessage

func (*SGT) ProtoMessage()

func (*SGT) ProtoReflect

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

func (*SGT) Reset

func (x *SGT) Reset()

func (*SGT) String

func (x *SGT) String() string

type SLAResponse

type SLAResponse struct {
	SupportsHardNetworkSla  bool      `` /* 132-byte string literal not displayed */
	SupportsSoftNetworkSla  bool      `` /* 132-byte string literal not displayed */
	AvailableHardNetworkSla *Hard_SLA `` /* 134-byte string literal not displayed */
	MeetsSla                bool      `protobuf:"varint,4,opt,name=meets_sla,json=meetsSla,proto3" json:"meets_sla,omitempty"`
	// contains filtered or unexported fields
}

func (*SLAResponse) DeepCopy

func (in *SLAResponse) DeepCopy() *SLAResponse

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SLAResponse. Required by controller-gen.

func (*SLAResponse) DeepCopyInterface

func (in *SLAResponse) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new SLAResponse. Required by controller-gen.

func (*SLAResponse) DeepCopyInto

func (in *SLAResponse) DeepCopyInto(out *SLAResponse)

DeepCopyInto supports using SLAResponse within kubernetes types, where deepcopy-gen is used.

func (*SLAResponse) Descriptor deprecated

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

Deprecated: Use SLAResponse.ProtoReflect.Descriptor instead.

func (*SLAResponse) GetAvailableHardNetworkSla

func (x *SLAResponse) GetAvailableHardNetworkSla() *Hard_SLA

func (*SLAResponse) GetMeetsSla

func (x *SLAResponse) GetMeetsSla() bool

func (*SLAResponse) GetSupportsHardNetworkSla

func (x *SLAResponse) GetSupportsHardNetworkSla() bool

func (*SLAResponse) GetSupportsSoftNetworkSla

func (x *SLAResponse) GetSupportsSoftNetworkSla() bool

func (*SLAResponse) ProtoMessage

func (*SLAResponse) ProtoMessage()

func (*SLAResponse) ProtoReflect

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

func (*SLAResponse) Reset

func (x *SLAResponse) Reset()

func (*SLAResponse) String

func (x *SLAResponse) String() string

type Scope

type Scope int32
const (
	Scope_PRIVATE Scope = 0
	Scope_PUBLIC  Scope = 1
)

func (Scope) Descriptor

func (Scope) Descriptor() protoreflect.EnumDescriptor

func (Scope) Enum

func (x Scope) Enum() *Scope

func (Scope) EnumDescriptor deprecated

func (Scope) EnumDescriptor() ([]byte, []int)

Deprecated: Use Scope.Descriptor instead.

func (Scope) Number

func (x Scope) Number() protoreflect.EnumNumber

func (Scope) String

func (x Scope) String() string

func (Scope) Type

func (Scope) Type() protoreflect.EnumType

type Security

type Security struct {
	// contains filtered or unexported fields
}

func (*Security) DeepCopy

func (in *Security) DeepCopy() *Security

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Security. Required by controller-gen.

func (*Security) DeepCopyInterface

func (in *Security) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Security. Required by controller-gen.

func (*Security) DeepCopyInto

func (in *Security) DeepCopyInto(out *Security)

DeepCopyInto supports using Security within kubernetes types, where deepcopy-gen is used.

func (*Security) Descriptor deprecated

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

Deprecated: Use Security.ProtoReflect.Descriptor instead.

func (*Security) ProtoMessage

func (*Security) ProtoMessage()

func (*Security) ProtoReflect

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

func (*Security) Reset

func (x *Security) Reset()

func (*Security) String

func (x *Security) String() string

type SecurityPolicyServiceClient

type SecurityPolicyServiceClient interface {
	CreateAccessPolicy(ctx context.Context, in *AccessPolicyCreateRequest, opts ...grpc.CallOption) (*AccessPolicyCreateResponse, error)
	DeleteAccessPolicy(ctx context.Context, in *AccessPolicyDeleteRequest, opts ...grpc.CallOption) (*AccessPolicyDeleteResponse, error)
	ListAccessPolicies(ctx context.Context, in *AccessPolicyListRequest, opts ...grpc.CallOption) (*AccessPolicyListResponse, error)
}

SecurityPolicyServiceClient is the client API for SecurityPolicyService 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.

type SecurityPolicyServiceServer

type SecurityPolicyServiceServer interface {
	CreateAccessPolicy(context.Context, *AccessPolicyCreateRequest) (*AccessPolicyCreateResponse, error)
	DeleteAccessPolicy(context.Context, *AccessPolicyDeleteRequest) (*AccessPolicyDeleteResponse, error)
	ListAccessPolicies(context.Context, *AccessPolicyListRequest) (*AccessPolicyListResponse, error)
	// contains filtered or unexported methods
}

SecurityPolicyServiceServer is the server API for SecurityPolicyService service. All implementations must embed UnimplementedSecurityPolicyServiceServer for forward compatibility

type Security_AccessPolicy

type Security_AccessPolicy struct {
	Metadata        *Security_PolicyMetadata                `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	AccessProtocols []*Security_AccessPolicy_AccessProtocol `protobuf:"bytes,2,rep,name=accessProtocols,proto3" json:"accessProtocols,omitempty"`
	AccessType      string                                  `protobuf:"bytes,3,opt,name=accessType,proto3" json:"accessType,omitempty"`
	Priority        int32                                   `protobuf:"varint,4,opt,name=priority,proto3" json:"priority,omitempty"`
	// contains filtered or unexported fields
}

func (*Security_AccessPolicy) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Security_AccessPolicy. Required by controller-gen.

func (*Security_AccessPolicy) DeepCopyInterface

func (in *Security_AccessPolicy) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Security_AccessPolicy. Required by controller-gen.

func (*Security_AccessPolicy) DeepCopyInto

func (in *Security_AccessPolicy) DeepCopyInto(out *Security_AccessPolicy)

DeepCopyInto supports using Security_AccessPolicy within kubernetes types, where deepcopy-gen is used.

func (*Security_AccessPolicy) Descriptor deprecated

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

Deprecated: Use Security_AccessPolicy.ProtoReflect.Descriptor instead.

func (*Security_AccessPolicy) GetAccessProtocols

func (*Security_AccessPolicy) GetAccessType

func (x *Security_AccessPolicy) GetAccessType() string

func (*Security_AccessPolicy) GetMetadata

func (*Security_AccessPolicy) GetPriority

func (x *Security_AccessPolicy) GetPriority() int32

func (*Security_AccessPolicy) ProtoMessage

func (*Security_AccessPolicy) ProtoMessage()

func (*Security_AccessPolicy) ProtoReflect

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

func (*Security_AccessPolicy) Reset

func (x *Security_AccessPolicy) Reset()

func (*Security_AccessPolicy) String

func (x *Security_AccessPolicy) String() string

type Security_AccessPolicy_AccessProtocol

type Security_AccessPolicy_AccessProtocol struct {
	Protocol string `protobuf:"bytes,1,opt,name=protocol,proto3" json:"protocol,omitempty"`
	Port     string `protobuf:"bytes,2,opt,name=port,proto3" json:"port,omitempty"`
	// contains filtered or unexported fields
}

func (*Security_AccessPolicy_AccessProtocol) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Security_AccessPolicy_AccessProtocol. Required by controller-gen.

func (*Security_AccessPolicy_AccessProtocol) DeepCopyInterface

func (in *Security_AccessPolicy_AccessProtocol) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Security_AccessPolicy_AccessProtocol. Required by controller-gen.

func (*Security_AccessPolicy_AccessProtocol) DeepCopyInto

DeepCopyInto supports using Security_AccessPolicy_AccessProtocol within kubernetes types, where deepcopy-gen is used.

func (*Security_AccessPolicy_AccessProtocol) Descriptor deprecated

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

Deprecated: Use Security_AccessPolicy_AccessProtocol.ProtoReflect.Descriptor instead.

func (*Security_AccessPolicy_AccessProtocol) GetPort

func (*Security_AccessPolicy_AccessProtocol) GetProtocol

func (*Security_AccessPolicy_AccessProtocol) ProtoMessage

func (*Security_AccessPolicy_AccessProtocol) ProtoMessage()

func (*Security_AccessPolicy_AccessProtocol) ProtoReflect

func (*Security_AccessPolicy_AccessProtocol) Reset

func (*Security_AccessPolicy_AccessProtocol) String

type Security_PolicyMetadata

type Security_PolicyMetadata struct {
	Name                  string            `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Description           string            `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	Labels                map[string]string `` /* 153-byte string literal not displayed */
	CreationTimestamp     string            `protobuf:"bytes,4,opt,name=creationTimestamp,proto3" json:"creationTimestamp,omitempty"`
	ModificationTimestamp string            `protobuf:"bytes,5,opt,name=modificationTimestamp,proto3" json:"modificationTimestamp,omitempty"`
	// contains filtered or unexported fields
}

func (*Security_PolicyMetadata) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Security_PolicyMetadata. Required by controller-gen.

func (*Security_PolicyMetadata) DeepCopyInterface

func (in *Security_PolicyMetadata) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Security_PolicyMetadata. Required by controller-gen.

func (*Security_PolicyMetadata) DeepCopyInto

func (in *Security_PolicyMetadata) DeepCopyInto(out *Security_PolicyMetadata)

DeepCopyInto supports using Security_PolicyMetadata within kubernetes types, where deepcopy-gen is used.

func (*Security_PolicyMetadata) Descriptor deprecated

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

Deprecated: Use Security_PolicyMetadata.ProtoReflect.Descriptor instead.

func (*Security_PolicyMetadata) GetCreationTimestamp

func (x *Security_PolicyMetadata) GetCreationTimestamp() string

func (*Security_PolicyMetadata) GetDescription

func (x *Security_PolicyMetadata) GetDescription() string

func (*Security_PolicyMetadata) GetLabels

func (x *Security_PolicyMetadata) GetLabels() map[string]string

func (*Security_PolicyMetadata) GetModificationTimestamp

func (x *Security_PolicyMetadata) GetModificationTimestamp() string

func (*Security_PolicyMetadata) GetName

func (x *Security_PolicyMetadata) GetName() string

func (*Security_PolicyMetadata) ProtoMessage

func (*Security_PolicyMetadata) ProtoMessage()

func (*Security_PolicyMetadata) ProtoReflect

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

func (*Security_PolicyMetadata) Reset

func (x *Security_PolicyMetadata) Reset()

func (*Security_PolicyMetadata) String

func (x *Security_PolicyMetadata) String() string

type Service

type Service struct {
	Kind     *ServiceKind      `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
	Selector *Service_Selector `protobuf:"bytes,2,opt,name=selector,proto3" json:"selector,omitempty"`
	// contains filtered or unexported fields
}

func (*Service) DeepCopy

func (in *Service) DeepCopy() *Service

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Service. Required by controller-gen.

func (*Service) DeepCopyInterface

func (in *Service) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Service. Required by controller-gen.

func (*Service) DeepCopyInto

func (in *Service) DeepCopyInto(out *Service)

DeepCopyInto supports using Service within kubernetes types, where deepcopy-gen is used.

func (*Service) Descriptor deprecated

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

Deprecated: Use Service.ProtoReflect.Descriptor instead.

func (*Service) GetKind

func (x *Service) GetKind() *ServiceKind

func (*Service) GetSelector

func (x *Service) GetSelector() *Service_Selector

func (*Service) ProtoMessage

func (*Service) ProtoMessage()

func (*Service) ProtoReflect

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

func (*Service) Reset

func (x *Service) Reset()

func (*Service) String

func (x *Service) String() string

type ServiceInfo

type ServiceInfo struct {
	ServiceName string `protobuf:"bytes,1,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"` //FQDN
	ServiceType string `protobuf:"bytes,2,opt,name=service_type,json=serviceType,proto3" json:"service_type,omitempty"` //Service / clusterIP/nodePort/  Etc.message
	ServiceIp   string `protobuf:"bytes,3,opt,name=service_ip,json=serviceIp,proto3" json:"service_ip,omitempty"`       //32 subnet
	ClusterName string `protobuf:"bytes,4,opt,name=cluster_name,json=clusterName,proto3" json:"cluster_name,omitempty"` // For information purpose
	ClusterType string `protobuf:"bytes,5,opt,name=cluster_type,json=clusterType,proto3" json:"cluster_type,omitempty"` // K8S or VM , or something else
	ClusterId   string `protobuf:"bytes,6,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`       //
	// contains filtered or unexported fields
}

Remote Service messages

func (*ServiceInfo) DeepCopy

func (in *ServiceInfo) DeepCopy() *ServiceInfo

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceInfo. Required by controller-gen.

func (*ServiceInfo) DeepCopyInterface

func (in *ServiceInfo) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ServiceInfo. Required by controller-gen.

func (*ServiceInfo) DeepCopyInto

func (in *ServiceInfo) DeepCopyInto(out *ServiceInfo)

DeepCopyInto supports using ServiceInfo within kubernetes types, where deepcopy-gen is used.

func (*ServiceInfo) Descriptor deprecated

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

Deprecated: Use ServiceInfo.ProtoReflect.Descriptor instead.

func (*ServiceInfo) GetClusterId

func (x *ServiceInfo) GetClusterId() string

func (*ServiceInfo) GetClusterName

func (x *ServiceInfo) GetClusterName() string

func (*ServiceInfo) GetClusterType

func (x *ServiceInfo) GetClusterType() string

func (*ServiceInfo) GetServiceIp

func (x *ServiceInfo) GetServiceIp() string

func (*ServiceInfo) GetServiceName

func (x *ServiceInfo) GetServiceName() string

func (*ServiceInfo) GetServiceType

func (x *ServiceInfo) GetServiceType() string

func (*ServiceInfo) ProtoMessage

func (*ServiceInfo) ProtoMessage()

func (*ServiceInfo) ProtoReflect

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

func (*ServiceInfo) Reset

func (x *ServiceInfo) Reset()

func (*ServiceInfo) String

func (x *ServiceInfo) String() string

type ServiceInfo_Health

type ServiceInfo_Health struct {
	HealthCheckUrl         string `protobuf:"bytes,1,opt,name=health_check_url,json=healthCheckUrl,proto3" json:"health_check_url,omitempty"`
	ErrorCode              string `protobuf:"bytes,2,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"`
	PreferredQueryInterval string `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ServiceInfo_Health) DeepCopy

func (in *ServiceInfo_Health) DeepCopy() *ServiceInfo_Health

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceInfo_Health. Required by controller-gen.

func (*ServiceInfo_Health) DeepCopyInterface

func (in *ServiceInfo_Health) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ServiceInfo_Health. Required by controller-gen.

func (*ServiceInfo_Health) DeepCopyInto

func (in *ServiceInfo_Health) DeepCopyInto(out *ServiceInfo_Health)

DeepCopyInto supports using ServiceInfo_Health within kubernetes types, where deepcopy-gen is used.

func (*ServiceInfo_Health) Descriptor deprecated

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

Deprecated: Use ServiceInfo_Health.ProtoReflect.Descriptor instead.

func (*ServiceInfo_Health) GetErrorCode

func (x *ServiceInfo_Health) GetErrorCode() string

func (*ServiceInfo_Health) GetHealthCheckUrl

func (x *ServiceInfo_Health) GetHealthCheckUrl() string

func (*ServiceInfo_Health) GetPreferredQueryInterval

func (x *ServiceInfo_Health) GetPreferredQueryInterval() string

func (*ServiceInfo_Health) ProtoMessage

func (*ServiceInfo_Health) ProtoMessage()

func (*ServiceInfo_Health) ProtoReflect

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

func (*ServiceInfo_Health) Reset

func (x *ServiceInfo_Health) Reset()

func (*ServiceInfo_Health) String

func (x *ServiceInfo_Health) String() string

type ServiceKind

type ServiceKind struct {
	K8SService *ServiceKind_K8SService `protobuf:"bytes,1,opt,name=k8sService,proto3" json:"k8sService,omitempty"`
	VmService  *ServiceKind_VMService  `protobuf:"bytes,2,opt,name=vmService,proto3" json:"vmService,omitempty"`
	// contains filtered or unexported fields
}

func (*ServiceKind) DeepCopy

func (in *ServiceKind) DeepCopy() *ServiceKind

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceKind. Required by controller-gen.

func (*ServiceKind) DeepCopyInterface

func (in *ServiceKind) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ServiceKind. Required by controller-gen.

func (*ServiceKind) DeepCopyInto

func (in *ServiceKind) DeepCopyInto(out *ServiceKind)

DeepCopyInto supports using ServiceKind within kubernetes types, where deepcopy-gen is used.

func (*ServiceKind) Descriptor deprecated

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

Deprecated: Use ServiceKind.ProtoReflect.Descriptor instead.

func (*ServiceKind) GetK8SService

func (x *ServiceKind) GetK8SService() *ServiceKind_K8SService

func (*ServiceKind) GetVmService

func (x *ServiceKind) GetVmService() *ServiceKind_VMService

func (*ServiceKind) ProtoMessage

func (*ServiceKind) ProtoMessage()

func (*ServiceKind) ProtoReflect

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

func (*ServiceKind) Reset

func (x *ServiceKind) Reset()

func (*ServiceKind) String

func (x *ServiceKind) String() string

type ServiceKind_K8SService

type ServiceKind_K8SService struct {
	ServiceType string `protobuf:"bytes,2,opt,name=serviceType,proto3" json:"serviceType,omitempty"`
	// contains filtered or unexported fields
}

func (*ServiceKind_K8SService) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceKind_K8SService. Required by controller-gen.

func (*ServiceKind_K8SService) DeepCopyInterface

func (in *ServiceKind_K8SService) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ServiceKind_K8SService. Required by controller-gen.

func (*ServiceKind_K8SService) DeepCopyInto

func (in *ServiceKind_K8SService) DeepCopyInto(out *ServiceKind_K8SService)

DeepCopyInto supports using ServiceKind_K8SService within kubernetes types, where deepcopy-gen is used.

func (*ServiceKind_K8SService) Descriptor deprecated

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

Deprecated: Use ServiceKind_K8SService.ProtoReflect.Descriptor instead.

func (*ServiceKind_K8SService) GetServiceType

func (x *ServiceKind_K8SService) GetServiceType() string

func (*ServiceKind_K8SService) ProtoMessage

func (*ServiceKind_K8SService) ProtoMessage()

func (*ServiceKind_K8SService) ProtoReflect

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

func (*ServiceKind_K8SService) Reset

func (x *ServiceKind_K8SService) Reset()

func (*ServiceKind_K8SService) String

func (x *ServiceKind_K8SService) String() string

type ServiceKind_VMService

type ServiceKind_VMService struct {
	ServiceType string `protobuf:"bytes,1,opt,name=serviceType,proto3" json:"serviceType,omitempty"`
	// contains filtered or unexported fields
}

func (*ServiceKind_VMService) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceKind_VMService. Required by controller-gen.

func (*ServiceKind_VMService) DeepCopyInterface

func (in *ServiceKind_VMService) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ServiceKind_VMService. Required by controller-gen.

func (*ServiceKind_VMService) DeepCopyInto

func (in *ServiceKind_VMService) DeepCopyInto(out *ServiceKind_VMService)

DeepCopyInto supports using ServiceKind_VMService within kubernetes types, where deepcopy-gen is used.

func (*ServiceKind_VMService) Descriptor deprecated

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

Deprecated: Use ServiceKind_VMService.ProtoReflect.Descriptor instead.

func (*ServiceKind_VMService) GetServiceType

func (x *ServiceKind_VMService) GetServiceType() string

func (*ServiceKind_VMService) ProtoMessage

func (*ServiceKind_VMService) ProtoMessage()

func (*ServiceKind_VMService) ProtoReflect

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

func (*ServiceKind_VMService) Reset

func (x *ServiceKind_VMService) Reset()

func (*ServiceKind_VMService) String

func (x *ServiceKind_VMService) String() string

type Service_Selector

type Service_Selector struct {
	MatchName        *MatchName         `protobuf:"bytes,1,opt,name=matchName,proto3" json:"matchName,omitempty"`
	MatchNamespace   *MatchNamespace    `protobuf:"bytes,2,opt,name=matchNamespace,proto3" json:"matchNamespace,omitempty"`
	MatchCluster     *MatchCluster      `protobuf:"bytes,3,opt,name=matchCluster,proto3" json:"matchCluster,omitempty"`
	MatchLabels      map[string]string  `` /* 163-byte string literal not displayed */
	MatchHost        *MatchHost         `protobuf:"bytes,5,opt,name=matchHost,proto3" json:"matchHost,omitempty"`
	MatchExpressions []*MatchExpression `protobuf:"bytes,6,rep,name=matchExpressions,proto3" json:"matchExpressions,omitempty"`
	// contains filtered or unexported fields
}

func (*Service_Selector) DeepCopy

func (in *Service_Selector) DeepCopy() *Service_Selector

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Service_Selector. Required by controller-gen.

func (*Service_Selector) DeepCopyInterface

func (in *Service_Selector) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Service_Selector. Required by controller-gen.

func (*Service_Selector) DeepCopyInto

func (in *Service_Selector) DeepCopyInto(out *Service_Selector)

DeepCopyInto supports using Service_Selector within kubernetes types, where deepcopy-gen is used.

func (*Service_Selector) Descriptor deprecated

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

Deprecated: Use Service_Selector.ProtoReflect.Descriptor instead.

func (*Service_Selector) GetMatchCluster

func (x *Service_Selector) GetMatchCluster() *MatchCluster

func (*Service_Selector) GetMatchExpressions

func (x *Service_Selector) GetMatchExpressions() []*MatchExpression

func (*Service_Selector) GetMatchHost

func (x *Service_Selector) GetMatchHost() *MatchHost

func (*Service_Selector) GetMatchLabels

func (x *Service_Selector) GetMatchLabels() map[string]string

func (*Service_Selector) GetMatchName

func (x *Service_Selector) GetMatchName() *MatchName

func (*Service_Selector) GetMatchNamespace

func (x *Service_Selector) GetMatchNamespace() *MatchNamespace

func (*Service_Selector) ProtoMessage

func (*Service_Selector) ProtoMessage()

func (*Service_Selector) ProtoReflect

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

func (*Service_Selector) Reset

func (x *Service_Selector) Reset()

func (*Service_Selector) String

func (x *Service_Selector) String() string

type SiteDetail

type SiteDetail struct {
	ID     string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"`
	Name   string `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"`
	IP     string `protobuf:"bytes,3,opt,name=IP,proto3" json:"IP,omitempty"`
	SiteID string `protobuf:"bytes,4,opt,name=SiteID,proto3" json:"SiteID,omitempty"`
	// contains filtered or unexported fields
}

func (*SiteDetail) DeepCopy

func (in *SiteDetail) DeepCopy() *SiteDetail

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteDetail. Required by controller-gen.

func (*SiteDetail) DeepCopyInterface

func (in *SiteDetail) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new SiteDetail. Required by controller-gen.

func (*SiteDetail) DeepCopyInto

func (in *SiteDetail) DeepCopyInto(out *SiteDetail)

DeepCopyInto supports using SiteDetail within kubernetes types, where deepcopy-gen is used.

func (*SiteDetail) Descriptor deprecated

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

Deprecated: Use SiteDetail.ProtoReflect.Descriptor instead.

func (*SiteDetail) GetID

func (x *SiteDetail) GetID() string

func (*SiteDetail) GetIP

func (x *SiteDetail) GetIP() string

func (*SiteDetail) GetName

func (x *SiteDetail) GetName() string

func (*SiteDetail) GetSiteID

func (x *SiteDetail) GetSiteID() string

func (*SiteDetail) ProtoMessage

func (*SiteDetail) ProtoMessage()

func (*SiteDetail) ProtoReflect

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

func (*SiteDetail) Reset

func (x *SiteDetail) Reset()

func (*SiteDetail) String

func (x *SiteDetail) String() string

type Soft_SLA

type Soft_SLA struct {
	TrafficProfile string `protobuf:"bytes,1,opt,name=traffic_profile,json=trafficProfile,proto3" json:"traffic_profile,omitempty"`
	Priority       string `protobuf:"bytes,2,opt,name=priority,proto3" json:"priority,omitempty"`
	// contains filtered or unexported fields
}

func (*Soft_SLA) DeepCopy

func (in *Soft_SLA) DeepCopy() *Soft_SLA

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Soft_SLA. Required by controller-gen.

func (*Soft_SLA) DeepCopyInterface

func (in *Soft_SLA) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Soft_SLA. Required by controller-gen.

func (*Soft_SLA) DeepCopyInto

func (in *Soft_SLA) DeepCopyInto(out *Soft_SLA)

DeepCopyInto supports using Soft_SLA within kubernetes types, where deepcopy-gen is used.

func (*Soft_SLA) Descriptor deprecated

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

Deprecated: Use Soft_SLA.ProtoReflect.Descriptor instead.

func (*Soft_SLA) GetPriority

func (x *Soft_SLA) GetPriority() string

func (*Soft_SLA) GetTrafficProfile

func (x *Soft_SLA) GetTrafficProfile() string

func (*Soft_SLA) ProtoMessage

func (*Soft_SLA) ProtoMessage()

func (*Soft_SLA) ProtoReflect

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

func (*Soft_SLA) Reset

func (x *Soft_SLA) Reset()

func (*Soft_SLA) String

func (x *Soft_SLA) String() string

type State

type State int32

Enums

const (
	State_UP   State = 0
	State_DOWN State = 1
)

func (State) Descriptor

func (State) Descriptor() protoreflect.EnumDescriptor

func (State) Enum

func (x State) Enum() *State

func (State) EnumDescriptor deprecated

func (State) EnumDescriptor() ([]byte, []int)

Deprecated: Use State.Descriptor instead.

func (State) Number

func (x State) Number() protoreflect.EnumNumber

func (State) String

func (x State) String() string

func (State) Type

func (State) Type() protoreflect.EnumType

type Statistics

type Statistics struct {
	PacketsSent     uint64 `protobuf:"varint,1,opt,name=packets_sent,json=packetsSent,proto3" json:"packets_sent,omitempty"`
	PacketsReceived uint64 `protobuf:"varint,2,opt,name=packets_received,json=packetsReceived,proto3" json:"packets_received,omitempty"`
	Timeouts        uint32 `protobuf:"varint,3,opt,name=timeouts,proto3" json:"timeouts,omitempty"`
	Retries         uint32 `protobuf:"varint,4,opt,name=retries,proto3" json:"retries,omitempty"`
	Disconnects     uint32 `protobuf:"varint,5,opt,name=disconnects,proto3" json:"disconnects,omitempty"`
	// contains filtered or unexported fields
}

TBD : Figure out what's important from an application admin's point of view What information would be required if there is a need to debug a failure.

func (*Statistics) DeepCopy

func (in *Statistics) DeepCopy() *Statistics

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Statistics. Required by controller-gen.

func (*Statistics) DeepCopyInterface

func (in *Statistics) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Statistics. Required by controller-gen.

func (*Statistics) DeepCopyInto

func (in *Statistics) DeepCopyInto(out *Statistics)

DeepCopyInto supports using Statistics within kubernetes types, where deepcopy-gen is used.

func (*Statistics) Descriptor deprecated

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

Deprecated: Use Statistics.ProtoReflect.Descriptor instead.

func (*Statistics) GetDisconnects

func (x *Statistics) GetDisconnects() uint32

func (*Statistics) GetPacketsReceived

func (x *Statistics) GetPacketsReceived() uint64

func (*Statistics) GetPacketsSent

func (x *Statistics) GetPacketsSent() uint64

func (*Statistics) GetRetries

func (x *Statistics) GetRetries() uint32

func (*Statistics) GetTimeouts

func (x *Statistics) GetTimeouts() uint32

func (*Statistics) ProtoMessage

func (*Statistics) ProtoMessage()

func (*Statistics) ProtoReflect

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

func (*Statistics) Reset

func (x *Statistics) Reset()

func (*Statistics) String

func (x *Statistics) String() string

type Status

type Status int32
const (
	Status_IN_PROGRESS Status = 0
	Status_SUCCESS     Status = 1
	Status_FAILED      Status = 2
	Status_WATCHING    Status = 3
)

func (Status) Descriptor

func (Status) Descriptor() protoreflect.EnumDescriptor

func (Status) Enum

func (x Status) Enum() *Status

func (Status) EnumDescriptor deprecated

func (Status) EnumDescriptor() ([]byte, []int)

Deprecated: Use Status.Descriptor instead.

func (Status) Number

func (x Status) Number() protoreflect.EnumNumber

func (Status) String

func (x Status) String() string

func (Status) Type

func (Status) Type() protoreflect.EnumType

type Subnet

type Subnet struct {
	SubnetId  string            `protobuf:"bytes,1,opt,name=SubnetId,proto3" json:"SubnetId,omitempty"`
	CidrBlock string            `protobuf:"bytes,2,opt,name=CidrBlock,proto3" json:"CidrBlock,omitempty"`
	VpcId     string            `protobuf:"bytes,3,opt,name=VpcId,proto3" json:"VpcId,omitempty"`
	Zone      string            `protobuf:"bytes,4,opt,name=Zone,proto3" json:"Zone,omitempty"`
	Name      string            `protobuf:"bytes,5,opt,name=Name,proto3" json:"Name,omitempty"`
	Labels    map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Subnet) DeepCopy

func (in *Subnet) DeepCopy() *Subnet

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet. Required by controller-gen.

func (*Subnet) DeepCopyInterface

func (in *Subnet) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Subnet. Required by controller-gen.

func (*Subnet) DeepCopyInto

func (in *Subnet) DeepCopyInto(out *Subnet)

DeepCopyInto supports using Subnet within kubernetes types, where deepcopy-gen is used.

func (*Subnet) Descriptor deprecated

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

Deprecated: Use Subnet.ProtoReflect.Descriptor instead.

func (*Subnet) GetCidrBlock

func (x *Subnet) GetCidrBlock() string

func (*Subnet) GetLabels

func (x *Subnet) GetLabels() map[string]string

func (*Subnet) GetName

func (x *Subnet) GetName() string

func (*Subnet) GetSubnetId

func (x *Subnet) GetSubnetId() string

func (*Subnet) GetVpcId

func (x *Subnet) GetVpcId() string

func (*Subnet) GetZone

func (x *Subnet) GetZone() string

func (*Subnet) ProtoMessage

func (*Subnet) ProtoMessage()

func (*Subnet) ProtoReflect

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

func (*Subnet) Reset

func (x *Subnet) Reset()

func (*Subnet) String

func (x *Subnet) String() string

type To

type To struct {
	Endpoint         *Endpoint      `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	Subnet           *AppSubnet     `protobuf:"bytes,2,opt,name=subnet,proto3" json:"subnet,omitempty"`
	Namespace        *Namespace     `protobuf:"bytes,3,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Service          *Service       `protobuf:"bytes,4,opt,name=service,proto3" json:"service,omitempty"`
	ExternalEntities []string       `protobuf:"bytes,5,rep,name=externalEntities,proto3" json:"externalEntities,omitempty"`
	Cluster          *Cluster       `protobuf:"bytes,6,opt,name=cluster,proto3" json:"cluster,omitempty"`
	NetworkDomain    *NetworkDomain `protobuf:"bytes,7,opt,name=networkDomain,proto3" json:"networkDomain,omitempty"`
	// contains filtered or unexported fields
}

func (*To) DeepCopy

func (in *To) DeepCopy() *To

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new To. Required by controller-gen.

func (*To) DeepCopyInterface

func (in *To) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new To. Required by controller-gen.

func (*To) DeepCopyInto

func (in *To) DeepCopyInto(out *To)

DeepCopyInto supports using To within kubernetes types, where deepcopy-gen is used.

func (*To) Descriptor deprecated

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

Deprecated: Use To.ProtoReflect.Descriptor instead.

func (*To) GetCluster

func (x *To) GetCluster() *Cluster

func (*To) GetEndpoint

func (x *To) GetEndpoint() *Endpoint

func (*To) GetExternalEntities

func (x *To) GetExternalEntities() []string

func (*To) GetNamespace

func (x *To) GetNamespace() *Namespace

func (*To) GetNetworkDomain

func (x *To) GetNetworkDomain() *NetworkDomain

func (*To) GetService

func (x *To) GetService() *Service

func (*To) GetSubnet

func (x *To) GetSubnet() *AppSubnet

func (*To) ProtoMessage

func (*To) ProtoMessage()

func (*To) ProtoReflect

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

func (*To) Reset

func (x *To) Reset()

func (*To) String

func (x *To) String() string

type TrafficProfile

type TrafficProfile struct {
	Bandwidth float32 `protobuf:"fixed32,1,opt,name=bandwidth,proto3" json:"bandwidth,omitempty"`
	Jitter    float32 `protobuf:"fixed32,2,opt,name=jitter,proto3" json:"jitter,omitempty"`
	Latency   float32 `protobuf:"fixed32,3,opt,name=latency,proto3" json:"latency,omitempty"`
	Loss      float32 `protobuf:"fixed32,4,opt,name=loss,proto3" json:"loss,omitempty"`
	// contains filtered or unexported fields
}

func (*TrafficProfile) DeepCopy

func (in *TrafficProfile) DeepCopy() *TrafficProfile

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficProfile. Required by controller-gen.

func (*TrafficProfile) DeepCopyInterface

func (in *TrafficProfile) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new TrafficProfile. Required by controller-gen.

func (*TrafficProfile) DeepCopyInto

func (in *TrafficProfile) DeepCopyInto(out *TrafficProfile)

DeepCopyInto supports using TrafficProfile within kubernetes types, where deepcopy-gen is used.

func (*TrafficProfile) Descriptor deprecated

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

Deprecated: Use TrafficProfile.ProtoReflect.Descriptor instead.

func (*TrafficProfile) GetBandwidth

func (x *TrafficProfile) GetBandwidth() float32

func (*TrafficProfile) GetJitter

func (x *TrafficProfile) GetJitter() float32

func (*TrafficProfile) GetLatency

func (x *TrafficProfile) GetLatency() float32

func (*TrafficProfile) GetLoss

func (x *TrafficProfile) GetLoss() float32

func (*TrafficProfile) ProtoMessage

func (*TrafficProfile) ProtoMessage()

func (*TrafficProfile) ProtoReflect

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

func (*TrafficProfile) Reset

func (x *TrafficProfile) Reset()

func (*TrafficProfile) String

func (x *TrafficProfile) String() string

type UnimplementedAppConnectionControllerServer

type UnimplementedAppConnectionControllerServer struct {
}

UnimplementedAppConnectionControllerServer must be embedded to have forward compatible implementations.

func (UnimplementedAppConnectionControllerServer) ConnectApps

func (UnimplementedAppConnectionControllerServer) DisconnectApps

func (UnimplementedAppConnectionControllerServer) GetAppConnection

func (UnimplementedAppConnectionControllerServer) GetAppConnectionEvents

func (UnimplementedAppConnectionControllerServer) GetAppConnectionPolicy

func (UnimplementedAppConnectionControllerServer) GetAppConnectionStatus

func (UnimplementedAppConnectionControllerServer) GetMatchedResources

func (UnimplementedAppConnectionControllerServer) ListConnectedApps

type UnimplementedCloudServer

type UnimplementedCloudServer struct {
}

UnimplementedCloudServer must be embedded to have forward compatible implementations.

func (UnimplementedCloudServer) ListInstances

func (UnimplementedCloudServer) ListSites

func (UnimplementedCloudServer) ListSubnets

func (UnimplementedCloudServer) ListVPCTags

func (UnimplementedCloudServer) ListVPCs

func (UnimplementedCloudServer) ListVPNs

type UnimplementedConnectionControllerServer

type UnimplementedConnectionControllerServer struct {
}

UnimplementedConnectionControllerServer must be embedded to have forward compatible implementations.

func (UnimplementedConnectionControllerServer) Connect

func (UnimplementedConnectionControllerServer) Disconnect

func (UnimplementedConnectionControllerServer) GetConnection

func (UnimplementedConnectionControllerServer) GetConnectionStatus

func (UnimplementedConnectionControllerServer) ListConnections

type UnimplementedNetworkSLAServiceServer

type UnimplementedNetworkSLAServiceServer struct {
}

UnimplementedNetworkSLAServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedNetworkSLAServiceServer) CreateNetworkSLA

func (UnimplementedNetworkSLAServiceServer) DeleteNetworkSLA

func (UnimplementedNetworkSLAServiceServer) ListNetworkSLAs

type UnimplementedSecurityPolicyServiceServer

type UnimplementedSecurityPolicyServiceServer struct {
}

UnimplementedSecurityPolicyServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedSecurityPolicyServiceServer) CreateAccessPolicy

func (UnimplementedSecurityPolicyServiceServer) DeleteAccessPolicy

func (UnimplementedSecurityPolicyServiceServer) ListAccessPolicies

type UnsafeAppConnectionControllerServer

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

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

type UnsafeCloudServer

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

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

type UnsafeConnectionControllerServer

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

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

type UnsafeNetworkSLAServiceServer

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

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

type UnsafeSecurityPolicyServiceServer

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

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

type VPC

type VPC struct {
	ID          string            `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"`
	Name        string            `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"`
	Tag         string            `protobuf:"bytes,3,opt,name=Tag,proto3" json:"Tag,omitempty"`
	Region      string            `protobuf:"bytes,4,opt,name=Region,proto3" json:"Region,omitempty"`
	AccountName string            `protobuf:"bytes,5,opt,name=AccountName,proto3" json:"AccountName,omitempty"`
	Provider    string            `protobuf:"bytes,6,opt,name=Provider,proto3" json:"Provider,omitempty"`
	Labels      map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*VPC) DeepCopy

func (in *VPC) DeepCopy() *VPC

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPC. Required by controller-gen.

func (*VPC) DeepCopyInterface

func (in *VPC) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new VPC. Required by controller-gen.

func (*VPC) DeepCopyInto

func (in *VPC) DeepCopyInto(out *VPC)

DeepCopyInto supports using VPC within kubernetes types, where deepcopy-gen is used.

func (*VPC) Descriptor deprecated

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

Deprecated: Use VPC.ProtoReflect.Descriptor instead.

func (*VPC) GetAccountName

func (x *VPC) GetAccountName() string

func (*VPC) GetID

func (x *VPC) GetID() string

func (*VPC) GetLabels

func (x *VPC) GetLabels() map[string]string

func (*VPC) GetName

func (x *VPC) GetName() string

func (*VPC) GetProvider

func (x *VPC) GetProvider() string

func (*VPC) GetRegion

func (x *VPC) GetRegion() string

func (*VPC) GetTag

func (x *VPC) GetTag() string

func (*VPC) ProtoMessage

func (*VPC) ProtoMessage()

func (*VPC) ProtoReflect

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

func (*VPC) Reset

func (x *VPC) Reset()

func (*VPC) String

func (x *VPC) String() string

type VPN

type VPN struct {
	ID          string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"`
	SegmentName string `protobuf:"bytes,2,opt,name=SegmentName,proto3" json:"SegmentName,omitempty"`
	SegmentID   string `protobuf:"bytes,3,opt,name=SegmentID,proto3" json:"SegmentID,omitempty"`
	// contains filtered or unexported fields
}

func (*VPN) DeepCopy

func (in *VPN) DeepCopy() *VPN

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPN. Required by controller-gen.

func (*VPN) DeepCopyInterface

func (in *VPN) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new VPN. Required by controller-gen.

func (*VPN) DeepCopyInto

func (in *VPN) DeepCopyInto(out *VPN)

DeepCopyInto supports using VPN within kubernetes types, where deepcopy-gen is used.

func (*VPN) Descriptor deprecated

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

Deprecated: Use VPN.ProtoReflect.Descriptor instead.

func (*VPN) GetID

func (x *VPN) GetID() string

func (*VPN) GetSegmentID

func (x *VPN) GetSegmentID() string

func (*VPN) GetSegmentName

func (x *VPN) GetSegmentName() string

func (*VPN) ProtoMessage

func (*VPN) ProtoMessage()

func (*VPN) ProtoReflect

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

func (*VPN) Reset

func (x *VPN) Reset()

func (*VPN) String

func (x *VPN) String() string

Jump to

Keyboard shortcuts

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