cic

package
v0.0.0-...-204702d Latest Latest
Warning

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

Go to latest
Published: Nov 14, 2024 License: MIT Imports: 12 Imported by: 1

Documentation

Index

Constants

View Source
const (
	PartnerService_Get_FullMethodName  = "/yandex.cloud.cic.v1.PartnerService/Get"
	PartnerService_List_FullMethodName = "/yandex.cloud.cic.v1.PartnerService/List"
)
View Source
const (
	PointOfPresenceService_Get_FullMethodName  = "/yandex.cloud.cic.v1.PointOfPresenceService/Get"
	PointOfPresenceService_List_FullMethodName = "/yandex.cloud.cic.v1.PointOfPresenceService/List"
)
View Source
const (
	PrivateConnectionService_Get_FullMethodName  = "/yandex.cloud.cic.v1.PrivateConnectionService/Get"
	PrivateConnectionService_List_FullMethodName = "/yandex.cloud.cic.v1.PrivateConnectionService/List"
)
View Source
const (
	PublicConnectionService_Get_FullMethodName  = "/yandex.cloud.cic.v1.PublicConnectionService/Get"
	PublicConnectionService_List_FullMethodName = "/yandex.cloud.cic.v1.PublicConnectionService/List"
)
View Source
const (
	TrunkConnectionService_Get_FullMethodName  = "/yandex.cloud.cic.v1.TrunkConnectionService/Get"
	TrunkConnectionService_List_FullMethodName = "/yandex.cloud.cic.v1.TrunkConnectionService/List"
)

Variables

View Source
var (
	Partner_Status_name = map[int32]string{
		0: "STATUS_UNSPECIFIED",
		1: "UP",
		2: "DOWN",
	}
	Partner_Status_value = map[string]int32{
		"STATUS_UNSPECIFIED": 0,
		"UP":                 1,
		"DOWN":               2,
	}
)

Enum value maps for Partner_Status.

View Source
var (
	PublicConnection_CloudServiceType_name = map[int32]string{
		0:  "CLOUD_SERVICE_TYPE_UNSPECIFIED",
		1:  "CLOUD_SERVICE_YANDEX",
		2:  "CLOUD_SERVICE_ALL_PUBLIC",
		3:  "CLOUD_SERVICE_S3",
		4:  "CLOUD_SERVICE_ML",
		5:  "CLOUD_SERVICE_APIGW",
		6:  "CLOUD_SERVICE_CONTAINER_REGISTRY",
		7:  "CLOUD_SERVICE_CONSOLE",
		8:  "CLOUD_SERVICE_MONITORING",
		9:  "CLOUD_SERVICE_YANDEX_GPT",
		10: "CLOUD_SERVICES_ALL_API_ENDPOINT",
		11: "CLOUD_SERVICE_YMQ",
	}
	PublicConnection_CloudServiceType_value = map[string]int32{
		"CLOUD_SERVICE_TYPE_UNSPECIFIED":   0,
		"CLOUD_SERVICE_YANDEX":             1,
		"CLOUD_SERVICE_ALL_PUBLIC":         2,
		"CLOUD_SERVICE_S3":                 3,
		"CLOUD_SERVICE_ML":                 4,
		"CLOUD_SERVICE_APIGW":              5,
		"CLOUD_SERVICE_CONTAINER_REGISTRY": 6,
		"CLOUD_SERVICE_CONSOLE":            7,
		"CLOUD_SERVICE_MONITORING":         8,
		"CLOUD_SERVICE_YANDEX_GPT":         9,
		"CLOUD_SERVICES_ALL_API_ENDPOINT":  10,
		"CLOUD_SERVICE_YMQ":                11,
	}
)

Enum value maps for PublicConnection_CloudServiceType.

View Source
var (
	TrunkConnection_Capacity_name = map[int32]string{
		0:  "CAPACITY_UNSPECIFIED",
		1:  "CAPACITY_50_MBPS",
		2:  "CAPACITY_100_MBPS",
		3:  "CAPACITY_200_MBPS",
		4:  "CAPACITY_300_MBPS",
		5:  "CAPACITY_400_MBPS",
		6:  "CAPACITY_500_MBPS",
		7:  "CAPACITY_1_GBPS",
		8:  "CAPACITY_2_GBPS",
		9:  "CAPACITY_3_GBPS",
		10: "CAPACITY_4_GBPS",
		11: "CAPACITY_5_GBPS",
		12: "CAPACITY_10_GBPS",
		13: "CAPACITY_20_GBPS",
		14: "CAPACITY_30_GBPS",
		15: "CAPACITY_40_GBPS",
		16: "CAPACITY_50_GBPS",
		17: "CAPACITY_100_GBPS",
	}
	TrunkConnection_Capacity_value = map[string]int32{
		"CAPACITY_UNSPECIFIED": 0,
		"CAPACITY_50_MBPS":     1,
		"CAPACITY_100_MBPS":    2,
		"CAPACITY_200_MBPS":    3,
		"CAPACITY_300_MBPS":    4,
		"CAPACITY_400_MBPS":    5,
		"CAPACITY_500_MBPS":    6,
		"CAPACITY_1_GBPS":      7,
		"CAPACITY_2_GBPS":      8,
		"CAPACITY_3_GBPS":      9,
		"CAPACITY_4_GBPS":      10,
		"CAPACITY_5_GBPS":      11,
		"CAPACITY_10_GBPS":     12,
		"CAPACITY_20_GBPS":     13,
		"CAPACITY_30_GBPS":     14,
		"CAPACITY_40_GBPS":     15,
		"CAPACITY_50_GBPS":     16,
		"CAPACITY_100_GBPS":    17,
	}
)

Enum value maps for TrunkConnection_Capacity.

View Source
var File_yandex_cloud_cic_v1_partner_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_cic_v1_partner_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_cic_v1_peering_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_cic_v1_point_of_presence_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_cic_v1_point_of_presence_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_cic_v1_private_connection_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_cic_v1_private_connection_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_cic_v1_public_connection_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_cic_v1_public_connection_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_cic_v1_trunk_connection_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_cic_v1_trunk_connection_service_proto protoreflect.FileDescriptor
View Source
var PartnerService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.cic.v1.PartnerService",
	HandlerType: (*PartnerServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _PartnerService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _PartnerService_List_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/cic/v1/partner_service.proto",
}

PartnerService_ServiceDesc is the grpc.ServiceDesc for PartnerService 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 PointOfPresenceService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.cic.v1.PointOfPresenceService",
	HandlerType: (*PointOfPresenceServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _PointOfPresenceService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _PointOfPresenceService_List_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/cic/v1/point_of_presence_service.proto",
}

PointOfPresenceService_ServiceDesc is the grpc.ServiceDesc for PointOfPresenceService 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 PrivateConnectionService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.cic.v1.PrivateConnectionService",
	HandlerType: (*PrivateConnectionServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _PrivateConnectionService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _PrivateConnectionService_List_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/cic/v1/private_connection_service.proto",
}

PrivateConnectionService_ServiceDesc is the grpc.ServiceDesc for PrivateConnectionService 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 PublicConnectionService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.cic.v1.PublicConnectionService",
	HandlerType: (*PublicConnectionServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _PublicConnectionService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _PublicConnectionService_List_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/cic/v1/public_connection_service.proto",
}

PublicConnectionService_ServiceDesc is the grpc.ServiceDesc for PublicConnectionService 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 TrunkConnectionService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.cic.v1.TrunkConnectionService",
	HandlerType: (*TrunkConnectionServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _TrunkConnectionService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _TrunkConnectionService_List_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/cic/v1/trunk_connection_service.proto",
}

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

Functions

func RegisterPartnerServiceServer

func RegisterPartnerServiceServer(s grpc.ServiceRegistrar, srv PartnerServiceServer)

func RegisterPointOfPresenceServiceServer

func RegisterPointOfPresenceServiceServer(s grpc.ServiceRegistrar, srv PointOfPresenceServiceServer)

func RegisterPrivateConnectionServiceServer

func RegisterPrivateConnectionServiceServer(s grpc.ServiceRegistrar, srv PrivateConnectionServiceServer)

func RegisterPublicConnectionServiceServer

func RegisterPublicConnectionServiceServer(s grpc.ServiceRegistrar, srv PublicConnectionServiceServer)

func RegisterTrunkConnectionServiceServer

func RegisterTrunkConnectionServiceServer(s grpc.ServiceRegistrar, srv TrunkConnectionServiceServer)

Types

type GetPartnerRequest

type GetPartnerRequest struct {

	// ID of the Partner resource to return.
	// To get the partner ID use a [PartnerService.List] request.
	PartnerId string `protobuf:"bytes,1,opt,name=partner_id,json=partnerId,proto3" json:"partner_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPartnerRequest) Descriptor deprecated

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

Deprecated: Use GetPartnerRequest.ProtoReflect.Descriptor instead.

func (*GetPartnerRequest) GetPartnerId

func (x *GetPartnerRequest) GetPartnerId() string

func (*GetPartnerRequest) ProtoMessage

func (*GetPartnerRequest) ProtoMessage()

func (*GetPartnerRequest) ProtoReflect

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

func (*GetPartnerRequest) Reset

func (x *GetPartnerRequest) Reset()

func (*GetPartnerRequest) SetPartnerId

func (m *GetPartnerRequest) SetPartnerId(v string)

func (*GetPartnerRequest) String

func (x *GetPartnerRequest) String() string

type GetPointOfPresenceRequest

type GetPointOfPresenceRequest struct {

	// ID of the PointOfPresence resource to return.
	// To get the pointOfPresence ID use a [PointOfPresenceService.List] request.
	PointOfPresenceId string `protobuf:"bytes,1,opt,name=point_of_presence_id,json=pointOfPresenceId,proto3" json:"point_of_presence_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPointOfPresenceRequest) Descriptor deprecated

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

Deprecated: Use GetPointOfPresenceRequest.ProtoReflect.Descriptor instead.

func (*GetPointOfPresenceRequest) GetPointOfPresenceId

func (x *GetPointOfPresenceRequest) GetPointOfPresenceId() string

func (*GetPointOfPresenceRequest) ProtoMessage

func (*GetPointOfPresenceRequest) ProtoMessage()

func (*GetPointOfPresenceRequest) ProtoReflect

func (*GetPointOfPresenceRequest) Reset

func (x *GetPointOfPresenceRequest) Reset()

func (*GetPointOfPresenceRequest) SetPointOfPresenceId

func (m *GetPointOfPresenceRequest) SetPointOfPresenceId(v string)

func (*GetPointOfPresenceRequest) String

func (x *GetPointOfPresenceRequest) String() string

type GetPrivateConnectionRequest

type GetPrivateConnectionRequest struct {

	// ID of the PrivateConnection resource to return.
	// To get the privateConnection ID use a [PrivateConnectionService.List] request.
	PrivateConnectionId string `protobuf:"bytes,1,opt,name=private_connection_id,json=privateConnectionId,proto3" json:"private_connection_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPrivateConnectionRequest) Descriptor deprecated

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

Deprecated: Use GetPrivateConnectionRequest.ProtoReflect.Descriptor instead.

func (*GetPrivateConnectionRequest) GetPrivateConnectionId

func (x *GetPrivateConnectionRequest) GetPrivateConnectionId() string

func (*GetPrivateConnectionRequest) ProtoMessage

func (*GetPrivateConnectionRequest) ProtoMessage()

func (*GetPrivateConnectionRequest) ProtoReflect

func (*GetPrivateConnectionRequest) Reset

func (x *GetPrivateConnectionRequest) Reset()

func (*GetPrivateConnectionRequest) SetPrivateConnectionId

func (m *GetPrivateConnectionRequest) SetPrivateConnectionId(v string)

func (*GetPrivateConnectionRequest) String

func (x *GetPrivateConnectionRequest) String() string

type GetPublicConnectionRequest

type GetPublicConnectionRequest struct {

	// ID of the PublicConnection resource to return.
	// To get the publicConnection ID use a [PublicConnectionService.List] request.
	PublicConnectionId string `protobuf:"bytes,1,opt,name=public_connection_id,json=publicConnectionId,proto3" json:"public_connection_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPublicConnectionRequest) Descriptor deprecated

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

Deprecated: Use GetPublicConnectionRequest.ProtoReflect.Descriptor instead.

func (*GetPublicConnectionRequest) GetPublicConnectionId

func (x *GetPublicConnectionRequest) GetPublicConnectionId() string

func (*GetPublicConnectionRequest) ProtoMessage

func (*GetPublicConnectionRequest) ProtoMessage()

func (*GetPublicConnectionRequest) ProtoReflect

func (*GetPublicConnectionRequest) Reset

func (x *GetPublicConnectionRequest) Reset()

func (*GetPublicConnectionRequest) SetPublicConnectionId

func (m *GetPublicConnectionRequest) SetPublicConnectionId(v string)

func (*GetPublicConnectionRequest) String

func (x *GetPublicConnectionRequest) String() string

type GetTrunkConnectionRequest

type GetTrunkConnectionRequest struct {

	// ID of the TrunkConnection resource to return.
	// To get the trunkConnection ID use a [TrunkConnectionService.List] request.
	TrunkConnectionId string `protobuf:"bytes,1,opt,name=trunk_connection_id,json=trunkConnectionId,proto3" json:"trunk_connection_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetTrunkConnectionRequest) Descriptor deprecated

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

Deprecated: Use GetTrunkConnectionRequest.ProtoReflect.Descriptor instead.

func (*GetTrunkConnectionRequest) GetTrunkConnectionId

func (x *GetTrunkConnectionRequest) GetTrunkConnectionId() string

func (*GetTrunkConnectionRequest) ProtoMessage

func (*GetTrunkConnectionRequest) ProtoMessage()

func (*GetTrunkConnectionRequest) ProtoReflect

func (*GetTrunkConnectionRequest) Reset

func (x *GetTrunkConnectionRequest) Reset()

func (*GetTrunkConnectionRequest) SetTrunkConnectionId

func (m *GetTrunkConnectionRequest) SetTrunkConnectionId(v string)

func (*GetTrunkConnectionRequest) String

func (x *GetTrunkConnectionRequest) String() string

type ListPartnersRequest

type ListPartnersRequest struct {

	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size],
	// the service returns a [ListPartnersResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests. Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the
	// [ListPartnersResponse.next_page_token] returned by a previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// A filter expression that filters resources listed in the response.
	// The expression must specify:
	// 1. The field name. Currently you can use filtering only on [Subnet.name] field.
	// 2. An `=` operator.
	// 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPartnersRequest) Descriptor deprecated

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

Deprecated: Use ListPartnersRequest.ProtoReflect.Descriptor instead.

func (*ListPartnersRequest) GetFilter

func (x *ListPartnersRequest) GetFilter() string

func (*ListPartnersRequest) GetPageSize

func (x *ListPartnersRequest) GetPageSize() int64

func (*ListPartnersRequest) GetPageToken

func (x *ListPartnersRequest) GetPageToken() string

func (*ListPartnersRequest) ProtoMessage

func (*ListPartnersRequest) ProtoMessage()

func (*ListPartnersRequest) ProtoReflect

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

func (*ListPartnersRequest) Reset

func (x *ListPartnersRequest) Reset()

func (*ListPartnersRequest) SetFilter

func (m *ListPartnersRequest) SetFilter(v string)

func (*ListPartnersRequest) SetPageSize

func (m *ListPartnersRequest) SetPageSize(v int64)

func (*ListPartnersRequest) SetPageToken

func (m *ListPartnersRequest) SetPageToken(v string)

func (*ListPartnersRequest) String

func (x *ListPartnersRequest) String() string

type ListPartnersResponse

type ListPartnersResponse struct {

	// List of Partner resources.
	Partners []*Partner `protobuf:"bytes,1,rep,name=partners,proto3" json:"partners,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListPartnersRequest.page_size], use
	// the [next_page_token] as the value
	// for the [ListPartnersRequest.page_token] query parameter
	// in the next list request. Subsequent list requests will have their own
	// [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPartnersResponse) Descriptor deprecated

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

Deprecated: Use ListPartnersResponse.ProtoReflect.Descriptor instead.

func (*ListPartnersResponse) GetNextPageToken

func (x *ListPartnersResponse) GetNextPageToken() string

func (*ListPartnersResponse) GetPartners

func (x *ListPartnersResponse) GetPartners() []*Partner

func (*ListPartnersResponse) ProtoMessage

func (*ListPartnersResponse) ProtoMessage()

func (*ListPartnersResponse) ProtoReflect

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

func (*ListPartnersResponse) Reset

func (x *ListPartnersResponse) Reset()

func (*ListPartnersResponse) SetNextPageToken

func (m *ListPartnersResponse) SetNextPageToken(v string)

func (*ListPartnersResponse) SetPartners

func (m *ListPartnersResponse) SetPartners(v []*Partner)

func (*ListPartnersResponse) String

func (x *ListPartnersResponse) String() string

type ListPointOfPresencesRequest

type ListPointOfPresencesRequest struct {

	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size],
	// the service returns a [ListPointOfPresencesResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests. Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the
	// [ListPointOfPresencesResponse.next_page_token] returned by a previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// A filter expression that filters resources listed in the response.
	// The expression must specify:
	// 1. The field name. Currently you can use filtering only on [Subnet.name] field.
	// 2. An `=` operator.
	// 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPointOfPresencesRequest) Descriptor deprecated

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

Deprecated: Use ListPointOfPresencesRequest.ProtoReflect.Descriptor instead.

func (*ListPointOfPresencesRequest) GetFilter

func (x *ListPointOfPresencesRequest) GetFilter() string

func (*ListPointOfPresencesRequest) GetPageSize

func (x *ListPointOfPresencesRequest) GetPageSize() int64

func (*ListPointOfPresencesRequest) GetPageToken

func (x *ListPointOfPresencesRequest) GetPageToken() string

func (*ListPointOfPresencesRequest) ProtoMessage

func (*ListPointOfPresencesRequest) ProtoMessage()

func (*ListPointOfPresencesRequest) ProtoReflect

func (*ListPointOfPresencesRequest) Reset

func (x *ListPointOfPresencesRequest) Reset()

func (*ListPointOfPresencesRequest) SetFilter

func (m *ListPointOfPresencesRequest) SetFilter(v string)

func (*ListPointOfPresencesRequest) SetPageSize

func (m *ListPointOfPresencesRequest) SetPageSize(v int64)

func (*ListPointOfPresencesRequest) SetPageToken

func (m *ListPointOfPresencesRequest) SetPageToken(v string)

func (*ListPointOfPresencesRequest) String

func (x *ListPointOfPresencesRequest) String() string

type ListPointOfPresencesResponse

type ListPointOfPresencesResponse struct {

	// List of PointOfPresence resources.
	PointOfPresences []*PointOfPresence `protobuf:"bytes,1,rep,name=point_of_presences,json=pointOfPresences,proto3" json:"point_of_presences,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListPointOfPresencesRequest.page_size], use
	// the [next_page_token] as the value
	// for the [ListPointOfPresencesRequest.page_token] query parameter
	// in the next list request. Subsequent list requests will have their own
	// [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPointOfPresencesResponse) Descriptor deprecated

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

Deprecated: Use ListPointOfPresencesResponse.ProtoReflect.Descriptor instead.

func (*ListPointOfPresencesResponse) GetNextPageToken

func (x *ListPointOfPresencesResponse) GetNextPageToken() string

func (*ListPointOfPresencesResponse) GetPointOfPresences

func (x *ListPointOfPresencesResponse) GetPointOfPresences() []*PointOfPresence

func (*ListPointOfPresencesResponse) ProtoMessage

func (*ListPointOfPresencesResponse) ProtoMessage()

func (*ListPointOfPresencesResponse) ProtoReflect

func (*ListPointOfPresencesResponse) Reset

func (x *ListPointOfPresencesResponse) Reset()

func (*ListPointOfPresencesResponse) SetNextPageToken

func (m *ListPointOfPresencesResponse) SetNextPageToken(v string)

func (*ListPointOfPresencesResponse) SetPointOfPresences

func (m *ListPointOfPresencesResponse) SetPointOfPresences(v []*PointOfPresence)

func (*ListPointOfPresencesResponse) String

type ListPrivateConnectionsRequest

type ListPrivateConnectionsRequest struct {

	// ID of the folder to list privateConnections in.
	// To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
	FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size],
	// the service returns a [ListPrivatesConnectionResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests. Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the
	// [ListPrivatesConnectionResponse.next_page_token] returned by a previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// A filter expression that filters resources listed in the response.
	// The expression must specify:
	// 1. The field name. Currently you can use filtering only on [Subnet.name] field.
	// 2. An `=` operator.
	// 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPrivateConnectionsRequest) Descriptor deprecated

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

Deprecated: Use ListPrivateConnectionsRequest.ProtoReflect.Descriptor instead.

func (*ListPrivateConnectionsRequest) GetFilter

func (x *ListPrivateConnectionsRequest) GetFilter() string

func (*ListPrivateConnectionsRequest) GetFolderId

func (x *ListPrivateConnectionsRequest) GetFolderId() string

func (*ListPrivateConnectionsRequest) GetPageSize

func (x *ListPrivateConnectionsRequest) GetPageSize() int64

func (*ListPrivateConnectionsRequest) GetPageToken

func (x *ListPrivateConnectionsRequest) GetPageToken() string

func (*ListPrivateConnectionsRequest) ProtoMessage

func (*ListPrivateConnectionsRequest) ProtoMessage()

func (*ListPrivateConnectionsRequest) ProtoReflect

func (*ListPrivateConnectionsRequest) Reset

func (x *ListPrivateConnectionsRequest) Reset()

func (*ListPrivateConnectionsRequest) SetFilter

func (m *ListPrivateConnectionsRequest) SetFilter(v string)

func (*ListPrivateConnectionsRequest) SetFolderId

func (m *ListPrivateConnectionsRequest) SetFolderId(v string)

func (*ListPrivateConnectionsRequest) SetPageSize

func (m *ListPrivateConnectionsRequest) SetPageSize(v int64)

func (*ListPrivateConnectionsRequest) SetPageToken

func (m *ListPrivateConnectionsRequest) SetPageToken(v string)

func (*ListPrivateConnectionsRequest) String

type ListPrivateConnectionsResponse

type ListPrivateConnectionsResponse struct {

	// List of PrivateConnection resources.
	PrivateConnections []*PrivateConnection `protobuf:"bytes,1,rep,name=private_connections,json=privateConnections,proto3" json:"private_connections,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListPrivateConnectionsRequest.page_size], use
	// the [next_page_token] as the value
	// for the [ListPrivateConnectionsRequest.page_token] query parameter
	// in the next list request. Subsequent list requests will have their own
	// [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPrivateConnectionsResponse) Descriptor deprecated

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

Deprecated: Use ListPrivateConnectionsResponse.ProtoReflect.Descriptor instead.

func (*ListPrivateConnectionsResponse) GetNextPageToken

func (x *ListPrivateConnectionsResponse) GetNextPageToken() string

func (*ListPrivateConnectionsResponse) GetPrivateConnections

func (x *ListPrivateConnectionsResponse) GetPrivateConnections() []*PrivateConnection

func (*ListPrivateConnectionsResponse) ProtoMessage

func (*ListPrivateConnectionsResponse) ProtoMessage()

func (*ListPrivateConnectionsResponse) ProtoReflect

func (*ListPrivateConnectionsResponse) Reset

func (x *ListPrivateConnectionsResponse) Reset()

func (*ListPrivateConnectionsResponse) SetNextPageToken

func (m *ListPrivateConnectionsResponse) SetNextPageToken(v string)

func (*ListPrivateConnectionsResponse) SetPrivateConnections

func (m *ListPrivateConnectionsResponse) SetPrivateConnections(v []*PrivateConnection)

func (*ListPrivateConnectionsResponse) String

type ListPublicConnectionsRequest

type ListPublicConnectionsRequest struct {

	// ID of the folder to list publicConnections in.
	// To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
	FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size],
	// the service returns a [ListPublicConnectionsResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests. Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the
	// [ListPublicConnectionsResponse.next_page_token] returned by a previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// A filter expression that filters resources listed in the response.
	// The expression must specify:
	// 1. The field name. Currently you can use filtering only on [Subnet.name] field.
	// 2. An `=` operator.
	// 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPublicConnectionsRequest) Descriptor deprecated

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

Deprecated: Use ListPublicConnectionsRequest.ProtoReflect.Descriptor instead.

func (*ListPublicConnectionsRequest) GetFilter

func (x *ListPublicConnectionsRequest) GetFilter() string

func (*ListPublicConnectionsRequest) GetFolderId

func (x *ListPublicConnectionsRequest) GetFolderId() string

func (*ListPublicConnectionsRequest) GetPageSize

func (x *ListPublicConnectionsRequest) GetPageSize() int64

func (*ListPublicConnectionsRequest) GetPageToken

func (x *ListPublicConnectionsRequest) GetPageToken() string

func (*ListPublicConnectionsRequest) ProtoMessage

func (*ListPublicConnectionsRequest) ProtoMessage()

func (*ListPublicConnectionsRequest) ProtoReflect

func (*ListPublicConnectionsRequest) Reset

func (x *ListPublicConnectionsRequest) Reset()

func (*ListPublicConnectionsRequest) SetFilter

func (m *ListPublicConnectionsRequest) SetFilter(v string)

func (*ListPublicConnectionsRequest) SetFolderId

func (m *ListPublicConnectionsRequest) SetFolderId(v string)

func (*ListPublicConnectionsRequest) SetPageSize

func (m *ListPublicConnectionsRequest) SetPageSize(v int64)

func (*ListPublicConnectionsRequest) SetPageToken

func (m *ListPublicConnectionsRequest) SetPageToken(v string)

func (*ListPublicConnectionsRequest) String

type ListPublicConnectionsResponse

type ListPublicConnectionsResponse struct {

	// List of PublicConnection resources.
	PublicConnections []*PublicConnection `protobuf:"bytes,1,rep,name=public_connections,json=publicConnections,proto3" json:"public_connections,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListPublicConnectionsRequest.page_size], use
	// the [next_page_token] as the value
	// for the [ListPublicConnectionsRequest.page_token] query parameter
	// in the next list request. Subsequent list requests will have their own
	// [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPublicConnectionsResponse) Descriptor deprecated

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

Deprecated: Use ListPublicConnectionsResponse.ProtoReflect.Descriptor instead.

func (*ListPublicConnectionsResponse) GetNextPageToken

func (x *ListPublicConnectionsResponse) GetNextPageToken() string

func (*ListPublicConnectionsResponse) GetPublicConnections

func (x *ListPublicConnectionsResponse) GetPublicConnections() []*PublicConnection

func (*ListPublicConnectionsResponse) ProtoMessage

func (*ListPublicConnectionsResponse) ProtoMessage()

func (*ListPublicConnectionsResponse) ProtoReflect

func (*ListPublicConnectionsResponse) Reset

func (x *ListPublicConnectionsResponse) Reset()

func (*ListPublicConnectionsResponse) SetNextPageToken

func (m *ListPublicConnectionsResponse) SetNextPageToken(v string)

func (*ListPublicConnectionsResponse) SetPublicConnections

func (m *ListPublicConnectionsResponse) SetPublicConnections(v []*PublicConnection)

func (*ListPublicConnectionsResponse) String

type ListTrunkConnectionsRequest

type ListTrunkConnectionsRequest struct {

	// ID of the folder to list trunkConnections in.
	// To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
	FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size],
	// the service returns a [ListTrunkConnectionsResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests. Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the
	// [ListTrunkConnectionsResponse.next_page_token] returned by a previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// A filter expression that filters resources listed in the response.
	// The expression must specify:
	// 1. The field name. Currently you can use filtering only on [Subnet.name] field.
	// 2. An `=` operator.
	// 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*ListTrunkConnectionsRequest) Descriptor deprecated

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

Deprecated: Use ListTrunkConnectionsRequest.ProtoReflect.Descriptor instead.

func (*ListTrunkConnectionsRequest) GetFilter

func (x *ListTrunkConnectionsRequest) GetFilter() string

func (*ListTrunkConnectionsRequest) GetFolderId

func (x *ListTrunkConnectionsRequest) GetFolderId() string

func (*ListTrunkConnectionsRequest) GetPageSize

func (x *ListTrunkConnectionsRequest) GetPageSize() int64

func (*ListTrunkConnectionsRequest) GetPageToken

func (x *ListTrunkConnectionsRequest) GetPageToken() string

func (*ListTrunkConnectionsRequest) ProtoMessage

func (*ListTrunkConnectionsRequest) ProtoMessage()

func (*ListTrunkConnectionsRequest) ProtoReflect

func (*ListTrunkConnectionsRequest) Reset

func (x *ListTrunkConnectionsRequest) Reset()

func (*ListTrunkConnectionsRequest) SetFilter

func (m *ListTrunkConnectionsRequest) SetFilter(v string)

func (*ListTrunkConnectionsRequest) SetFolderId

func (m *ListTrunkConnectionsRequest) SetFolderId(v string)

func (*ListTrunkConnectionsRequest) SetPageSize

func (m *ListTrunkConnectionsRequest) SetPageSize(v int64)

func (*ListTrunkConnectionsRequest) SetPageToken

func (m *ListTrunkConnectionsRequest) SetPageToken(v string)

func (*ListTrunkConnectionsRequest) String

func (x *ListTrunkConnectionsRequest) String() string

type ListTrunkConnectionsResponse

type ListTrunkConnectionsResponse struct {

	// List of TrunkConnection resources.
	TrunkConnections []*TrunkConnection `protobuf:"bytes,1,rep,name=trunk_connections,json=trunkConnections,proto3" json:"trunk_connections,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListTrunkConnectionsRequest.page_size], use
	// the [next_page_token] as the value
	// for the [ListTrunkConnectionsRequest.page_token] query parameter
	// in the next list request. Subsequent list requests will have their own
	// [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListTrunkConnectionsResponse) Descriptor deprecated

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

Deprecated: Use ListTrunkConnectionsResponse.ProtoReflect.Descriptor instead.

func (*ListTrunkConnectionsResponse) GetNextPageToken

func (x *ListTrunkConnectionsResponse) GetNextPageToken() string

func (*ListTrunkConnectionsResponse) GetTrunkConnections

func (x *ListTrunkConnectionsResponse) GetTrunkConnections() []*TrunkConnection

func (*ListTrunkConnectionsResponse) ProtoMessage

func (*ListTrunkConnectionsResponse) ProtoMessage()

func (*ListTrunkConnectionsResponse) ProtoReflect

func (*ListTrunkConnectionsResponse) Reset

func (x *ListTrunkConnectionsResponse) Reset()

func (*ListTrunkConnectionsResponse) SetNextPageToken

func (m *ListTrunkConnectionsResponse) SetNextPageToken(v string)

func (*ListTrunkConnectionsResponse) SetTrunkConnections

func (m *ListTrunkConnectionsResponse) SetTrunkConnections(v []*TrunkConnection)

func (*ListTrunkConnectionsResponse) String

type Partner

type Partner struct {

	// ID of the routingInstance.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the region that the partner belongs to.
	RegionId string `protobuf:"bytes,6,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
	// Status of the partner.
	Status Partner_Status `protobuf:"varint,11,opt,name=status,proto3,enum=yandex.cloud.cic.v1.Partner_Status" json:"status,omitempty"`
	// contains filtered or unexported fields
}

A Partner resource.

func (*Partner) Descriptor deprecated

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

Deprecated: Use Partner.ProtoReflect.Descriptor instead.

func (*Partner) GetId

func (x *Partner) GetId() string

func (*Partner) GetRegionId

func (x *Partner) GetRegionId() string

func (*Partner) GetStatus

func (x *Partner) GetStatus() Partner_Status

func (*Partner) ProtoMessage

func (*Partner) ProtoMessage()

func (*Partner) ProtoReflect

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

func (*Partner) Reset

func (x *Partner) Reset()

func (*Partner) SetId

func (m *Partner) SetId(v string)

func (*Partner) SetRegionId

func (m *Partner) SetRegionId(v string)

func (*Partner) SetStatus

func (m *Partner) SetStatus(v Partner_Status)

func (*Partner) String

func (x *Partner) String() string

type PartnerServiceClient

type PartnerServiceClient interface {
	// Returns the specified Partner resource.
	//
	// To get the list of available Partner resources, make a [List] request.
	Get(ctx context.Context, in *GetPartnerRequest, opts ...grpc.CallOption) (*Partner, error)
	// Retrieves the list of Partner resources in the specified folder.
	List(ctx context.Context, in *ListPartnersRequest, opts ...grpc.CallOption) (*ListPartnersResponse, error)
}

PartnerServiceClient is the client API for PartnerService 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.

A set of methods for managing Partner resources.

type PartnerServiceServer

type PartnerServiceServer interface {
	// Returns the specified Partner resource.
	//
	// To get the list of available Partner resources, make a [List] request.
	Get(context.Context, *GetPartnerRequest) (*Partner, error)
	// Retrieves the list of Partner resources in the specified folder.
	List(context.Context, *ListPartnersRequest) (*ListPartnersResponse, error)
}

PartnerServiceServer is the server API for PartnerService service. All implementations should embed UnimplementedPartnerServiceServer for forward compatibility.

A set of methods for managing Partner resources.

type Partner_Status

type Partner_Status int32
const (
	Partner_STATUS_UNSPECIFIED Partner_Status = 0
	Partner_UP                 Partner_Status = 1
	Partner_DOWN               Partner_Status = 2
)

func (Partner_Status) Descriptor

func (Partner_Status) Enum

func (x Partner_Status) Enum() *Partner_Status

func (Partner_Status) EnumDescriptor deprecated

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

Deprecated: Use Partner_Status.Descriptor instead.

func (Partner_Status) Number

func (Partner_Status) String

func (x Partner_Status) String() string

func (Partner_Status) Type

type Peering

type Peering struct {

	// PeeringSubnet.
	// It's an ip with format ipPrefix/length where address part of ipPrefix is 0.
	PeeringSubnet string `protobuf:"bytes,1,opt,name=peering_subnet,json=peeringSubnet,proto3" json:"peering_subnet,omitempty"`
	// PeerIp.
	// It's an ip with just an ipAddress format without mask.
	PeerIp string `protobuf:"bytes,2,opt,name=peer_ip,json=peerIp,proto3" json:"peer_ip,omitempty"`
	// CloudIp.
	// It's an ip with just an ipAddress format without mask.
	CloudIp string `protobuf:"bytes,3,opt,name=cloud_ip,json=cloudIp,proto3" json:"cloud_ip,omitempty"`
	// PeerBgpAsn.
	// PeerAsn excluding rfc5398 (excluding 64496 - 64511 and 65536 - 65551).
	PeerBgpAsn int64 `protobuf:"varint,4,opt,name=peer_bgp_asn,json=peerBgpAsn,proto3" json:"peer_bgp_asn,omitempty"`
	// CloudBgpAsn.
	CloudBgpAsn int64 `protobuf:"varint,5,opt,name=cloud_bgp_asn,json=cloudBgpAsn,proto3" json:"cloud_bgp_asn,omitempty"`
	// PeerBgpMd5Key.
	// Optional.
	PeerBgpMd5Key string `protobuf:"bytes,6,opt,name=peer_bgp_md5_key,json=peerBgpMd5Key,proto3" json:"peer_bgp_md5_key,omitempty"`
	// contains filtered or unexported fields
}

func (*Peering) Descriptor deprecated

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

Deprecated: Use Peering.ProtoReflect.Descriptor instead.

func (*Peering) GetCloudBgpAsn

func (x *Peering) GetCloudBgpAsn() int64

func (*Peering) GetCloudIp

func (x *Peering) GetCloudIp() string

func (*Peering) GetPeerBgpAsn

func (x *Peering) GetPeerBgpAsn() int64

func (*Peering) GetPeerBgpMd5Key

func (x *Peering) GetPeerBgpMd5Key() string

func (*Peering) GetPeerIp

func (x *Peering) GetPeerIp() string

func (*Peering) GetPeeringSubnet

func (x *Peering) GetPeeringSubnet() string

func (*Peering) ProtoMessage

func (*Peering) ProtoMessage()

func (*Peering) ProtoReflect

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

func (*Peering) Reset

func (x *Peering) Reset()

func (*Peering) SetCloudBgpAsn

func (m *Peering) SetCloudBgpAsn(v int64)

func (*Peering) SetCloudIp

func (m *Peering) SetCloudIp(v string)

func (*Peering) SetPeerBgpAsn

func (m *Peering) SetPeerBgpAsn(v int64)

func (*Peering) SetPeerBgpMd5Key

func (m *Peering) SetPeerBgpMd5Key(v string)

func (*Peering) SetPeerIp

func (m *Peering) SetPeerIp(v string)

func (*Peering) SetPeeringSubnet

func (m *Peering) SetPeeringSubnet(v string)

func (*Peering) String

func (x *Peering) String() string

type PointOfPresence

type PointOfPresence struct {

	// ID of the pointOfPresence.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the region that the pointOfPresence belongs to.
	RegionId string `protobuf:"bytes,6,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
	// contains filtered or unexported fields
}

A PointOfPresence resource.

func (*PointOfPresence) Descriptor deprecated

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

Deprecated: Use PointOfPresence.ProtoReflect.Descriptor instead.

func (*PointOfPresence) GetId

func (x *PointOfPresence) GetId() string

func (*PointOfPresence) GetRegionId

func (x *PointOfPresence) GetRegionId() string

func (*PointOfPresence) ProtoMessage

func (*PointOfPresence) ProtoMessage()

func (*PointOfPresence) ProtoReflect

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

func (*PointOfPresence) Reset

func (x *PointOfPresence) Reset()

func (*PointOfPresence) SetId

func (m *PointOfPresence) SetId(v string)

func (*PointOfPresence) SetRegionId

func (m *PointOfPresence) SetRegionId(v string)

func (*PointOfPresence) String

func (x *PointOfPresence) String() string

type PointOfPresenceServiceClient

type PointOfPresenceServiceClient interface {
	// Returns the specified PointOfPresence resource.
	//
	// To get the list of available PointOfPresence resources, make a [List] request.
	Get(ctx context.Context, in *GetPointOfPresenceRequest, opts ...grpc.CallOption) (*PointOfPresence, error)
	// Retrieves the list of PointOfPresence resources in the specified folder.
	List(ctx context.Context, in *ListPointOfPresencesRequest, opts ...grpc.CallOption) (*ListPointOfPresencesResponse, error)
}

PointOfPresenceServiceClient is the client API for PointOfPresenceService 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.

A set of methods for managing PointOfPresence resources.

type PointOfPresenceServiceServer

type PointOfPresenceServiceServer interface {
	// Returns the specified PointOfPresence resource.
	//
	// To get the list of available PointOfPresence resources, make a [List] request.
	Get(context.Context, *GetPointOfPresenceRequest) (*PointOfPresence, error)
	// Retrieves the list of PointOfPresence resources in the specified folder.
	List(context.Context, *ListPointOfPresencesRequest) (*ListPointOfPresencesResponse, error)
}

PointOfPresenceServiceServer is the server API for PointOfPresenceService service. All implementations should embed UnimplementedPointOfPresenceServiceServer for forward compatibility.

A set of methods for managing PointOfPresence resources.

type PrivateConnection

type PrivateConnection struct {

	// ID of the privateConnection.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Name of the privateConnection.
	// The name must be unique within the folder.
	// Value must match the regular expression “\|[a-zA-Z]([-_a-zA-Z0-9]{0,61}[a-zA-Z0-9])?“.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Optional description of the privateConnection. 0-256 characters long.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// ID of the folder that the privateConnection belongs to.
	FolderId string `protobuf:"bytes,5,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// ID of the region that the privateConnection belongs to.
	RegionId string `protobuf:"bytes,6,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
	// ID of the trunk_connection that the privateConnection belongs to.
	TrunkConnectionId string `protobuf:"bytes,7,opt,name=trunk_connection_id,json=trunkConnectionId,proto3" json:"trunk_connection_id,omitempty"`
	// VLAN_ID that the privateConnection uses in multiplexing.
	// Not used in connections over partners-II
	// Value range: [1, 4095]
	VlanId *wrapperspb.Int64Value `protobuf:"bytes,8,opt,name=vlan_id,json=vlanId,proto3" json:"vlan_id,omitempty"`
	// IPv4 peering config of connection
	Ipv4Peering *Peering `protobuf:"bytes,9,opt,name=ipv4_peering,json=ipv4Peering,proto3" json:"ipv4_peering,omitempty"`
	// IPv4 StaticRoute config of connection
	Ipv4StaticRoutes []*PrivateConnection_StaticRoute `protobuf:"bytes,18,rep,name=ipv4_static_routes,json=ipv4StaticRoutes,proto3" json:"ipv4_static_routes,omitempty"`
	// Resource labels, `key:value` pairs.
	// No more than 64 per resource.
	// The maximum string length in characters for each value is 63.
	// Each value must match the regular expression `[-_0-9a-z]*`.
	// The string length in characters for each key must be 1-63.
	// Each key must match the regular expression `[a-z][-_0-9a-z]*`.
	Labels map[string]string `` /* 154-byte string literal not displayed */
	// contains filtered or unexported fields
}

A PrivateConnection resource.

func (*PrivateConnection) Descriptor deprecated

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

Deprecated: Use PrivateConnection.ProtoReflect.Descriptor instead.

func (*PrivateConnection) GetDescription

func (x *PrivateConnection) GetDescription() string

func (*PrivateConnection) GetFolderId

func (x *PrivateConnection) GetFolderId() string

func (*PrivateConnection) GetId

func (x *PrivateConnection) GetId() string

func (*PrivateConnection) GetIpv4Peering

func (x *PrivateConnection) GetIpv4Peering() *Peering

func (*PrivateConnection) GetIpv4StaticRoutes

func (x *PrivateConnection) GetIpv4StaticRoutes() []*PrivateConnection_StaticRoute

func (*PrivateConnection) GetLabels

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

func (*PrivateConnection) GetName

func (x *PrivateConnection) GetName() string

func (*PrivateConnection) GetRegionId

func (x *PrivateConnection) GetRegionId() string

func (*PrivateConnection) GetTrunkConnectionId

func (x *PrivateConnection) GetTrunkConnectionId() string

func (*PrivateConnection) GetVlanId

func (x *PrivateConnection) GetVlanId() *wrapperspb.Int64Value

func (*PrivateConnection) ProtoMessage

func (*PrivateConnection) ProtoMessage()

func (*PrivateConnection) ProtoReflect

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

func (*PrivateConnection) Reset

func (x *PrivateConnection) Reset()

func (*PrivateConnection) SetDescription

func (m *PrivateConnection) SetDescription(v string)

func (*PrivateConnection) SetFolderId

func (m *PrivateConnection) SetFolderId(v string)

func (*PrivateConnection) SetId

func (m *PrivateConnection) SetId(v string)

func (*PrivateConnection) SetIpv4Peering

func (m *PrivateConnection) SetIpv4Peering(v *Peering)

func (*PrivateConnection) SetIpv4StaticRoutes

func (m *PrivateConnection) SetIpv4StaticRoutes(v []*PrivateConnection_StaticRoute)

func (*PrivateConnection) SetLabels

func (m *PrivateConnection) SetLabels(v map[string]string)

func (*PrivateConnection) SetName

func (m *PrivateConnection) SetName(v string)

func (*PrivateConnection) SetRegionId

func (m *PrivateConnection) SetRegionId(v string)

func (*PrivateConnection) SetTrunkConnectionId

func (m *PrivateConnection) SetTrunkConnectionId(v string)

func (*PrivateConnection) SetVlanId

func (m *PrivateConnection) SetVlanId(v *wrapperspb.Int64Value)

func (*PrivateConnection) String

func (x *PrivateConnection) String() string

type PrivateConnectionServiceClient

type PrivateConnectionServiceClient interface {
	// Returns the specified PrivateConnection resource.
	//
	// To get the list of available PrivateConnection resources, make a [List] request.
	Get(ctx context.Context, in *GetPrivateConnectionRequest, opts ...grpc.CallOption) (*PrivateConnection, error)
	// Retrieves the list of PrivateConnection resources in the specified folder.
	List(ctx context.Context, in *ListPrivateConnectionsRequest, opts ...grpc.CallOption) (*ListPrivateConnectionsResponse, error)
}

PrivateConnectionServiceClient is the client API for PrivateConnectionService 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.

A set of methods for managing PrivateConnection resources.

type PrivateConnectionServiceServer

type PrivateConnectionServiceServer interface {
	// Returns the specified PrivateConnection resource.
	//
	// To get the list of available PrivateConnection resources, make a [List] request.
	Get(context.Context, *GetPrivateConnectionRequest) (*PrivateConnection, error)
	// Retrieves the list of PrivateConnection resources in the specified folder.
	List(context.Context, *ListPrivateConnectionsRequest) (*ListPrivateConnectionsResponse, error)
}

PrivateConnectionServiceServer is the server API for PrivateConnectionService service. All implementations should embed UnimplementedPrivateConnectionServiceServer for forward compatibility.

A set of methods for managing PrivateConnection resources.

type PrivateConnection_StaticRoute

type PrivateConnection_StaticRoute struct {

	// Prefix.
	// It's an ip with format ipPrefix/length where address part of ipPrefix is 0.
	Prefix string `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"`
	// PeerIp.
	// It's an ip with just an ipAddress format without mask.
	NextHop []string `protobuf:"bytes,2,rep,name=next_hop,json=nextHop,proto3" json:"next_hop,omitempty"`
	// contains filtered or unexported fields
}

func (*PrivateConnection_StaticRoute) Descriptor deprecated

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

Deprecated: Use PrivateConnection_StaticRoute.ProtoReflect.Descriptor instead.

func (*PrivateConnection_StaticRoute) GetNextHop

func (x *PrivateConnection_StaticRoute) GetNextHop() []string

func (*PrivateConnection_StaticRoute) GetPrefix

func (x *PrivateConnection_StaticRoute) GetPrefix() string

func (*PrivateConnection_StaticRoute) ProtoMessage

func (*PrivateConnection_StaticRoute) ProtoMessage()

func (*PrivateConnection_StaticRoute) ProtoReflect

func (*PrivateConnection_StaticRoute) Reset

func (x *PrivateConnection_StaticRoute) Reset()

func (*PrivateConnection_StaticRoute) SetNextHop

func (m *PrivateConnection_StaticRoute) SetNextHop(v []string)

func (*PrivateConnection_StaticRoute) SetPrefix

func (m *PrivateConnection_StaticRoute) SetPrefix(v string)

func (*PrivateConnection_StaticRoute) String

type PublicConnection

type PublicConnection struct {

	// ID of the publicConnection.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Name of the publicConnection.
	// The name must be unique within the folder.
	// Value must match the regular expression “\|[a-zA-Z]([-_a-zA-Z0-9]{0,61}[a-zA-Z0-9])?“.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Optional description of the publicConnection. 0-256 characters long.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// ID of the folder that the publicConnection belongs to.
	FolderId string `protobuf:"bytes,5,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// ID of the region that the publicConnection belongs to.
	RegionId string `protobuf:"bytes,6,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
	// ID of the trunk_connection that the publicConnection belongs to.
	TrunkConnectionId string `protobuf:"bytes,7,opt,name=trunk_connection_id,json=trunkConnectionId,proto3" json:"trunk_connection_id,omitempty"`
	// VLAN_ID that the privateConnection uses in multiplexing.
	// Not used in connections over partners-II
	// Value range: [1, 4095]
	VlanId *wrapperspb.Int64Value `protobuf:"bytes,8,opt,name=vlan_id,json=vlanId,proto3" json:"vlan_id,omitempty"`
	// IPv4 peering config of connection
	Ipv4Peering *Peering `protobuf:"bytes,9,opt,name=ipv4_peering,json=ipv4Peering,proto3" json:"ipv4_peering,omitempty"`
	// Cloud services that the publicConnection connects to.
	Ipv4AllowedServiceTypes []PublicConnection_CloudServiceType `` /* 202-byte string literal not displayed */
	// IPv4 Peer Announced Prefixes
	// It's an list of ip with format ipPrefix/length where address part of ipPrefix is 0
	Ipv4PeerAnnouncedPrefixes []string `` /* 141-byte string literal not displayed */
	// Resource labels, `key:value` pairs.
	// No more than 64 per resource.
	// The maximum string length in characters for each value is 63.
	// Each value must match the regular expression `[-_0-9a-z]*`.
	// The string length in characters for each key must be 1-63.
	// Each key must match the regular expression `[a-z][-_0-9a-z]*`.
	Labels map[string]string `` /* 154-byte string literal not displayed */
	// contains filtered or unexported fields
}

A PublicConnection resource.

func (*PublicConnection) Descriptor deprecated

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

Deprecated: Use PublicConnection.ProtoReflect.Descriptor instead.

func (*PublicConnection) GetDescription

func (x *PublicConnection) GetDescription() string

func (*PublicConnection) GetFolderId

func (x *PublicConnection) GetFolderId() string

func (*PublicConnection) GetId

func (x *PublicConnection) GetId() string

func (*PublicConnection) GetIpv4AllowedServiceTypes

func (x *PublicConnection) GetIpv4AllowedServiceTypes() []PublicConnection_CloudServiceType

func (*PublicConnection) GetIpv4PeerAnnouncedPrefixes

func (x *PublicConnection) GetIpv4PeerAnnouncedPrefixes() []string

func (*PublicConnection) GetIpv4Peering

func (x *PublicConnection) GetIpv4Peering() *Peering

func (*PublicConnection) GetLabels

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

func (*PublicConnection) GetName

func (x *PublicConnection) GetName() string

func (*PublicConnection) GetRegionId

func (x *PublicConnection) GetRegionId() string

func (*PublicConnection) GetTrunkConnectionId

func (x *PublicConnection) GetTrunkConnectionId() string

func (*PublicConnection) GetVlanId

func (x *PublicConnection) GetVlanId() *wrapperspb.Int64Value

func (*PublicConnection) ProtoMessage

func (*PublicConnection) ProtoMessage()

func (*PublicConnection) ProtoReflect

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

func (*PublicConnection) Reset

func (x *PublicConnection) Reset()

func (*PublicConnection) SetDescription

func (m *PublicConnection) SetDescription(v string)

func (*PublicConnection) SetFolderId

func (m *PublicConnection) SetFolderId(v string)

func (*PublicConnection) SetId

func (m *PublicConnection) SetId(v string)

func (*PublicConnection) SetIpv4AllowedServiceTypes

func (m *PublicConnection) SetIpv4AllowedServiceTypes(v []PublicConnection_CloudServiceType)

func (*PublicConnection) SetIpv4PeerAnnouncedPrefixes

func (m *PublicConnection) SetIpv4PeerAnnouncedPrefixes(v []string)

func (*PublicConnection) SetIpv4Peering

func (m *PublicConnection) SetIpv4Peering(v *Peering)

func (*PublicConnection) SetLabels

func (m *PublicConnection) SetLabels(v map[string]string)

func (*PublicConnection) SetName

func (m *PublicConnection) SetName(v string)

func (*PublicConnection) SetRegionId

func (m *PublicConnection) SetRegionId(v string)

func (*PublicConnection) SetTrunkConnectionId

func (m *PublicConnection) SetTrunkConnectionId(v string)

func (*PublicConnection) SetVlanId

func (m *PublicConnection) SetVlanId(v *wrapperspb.Int64Value)

func (*PublicConnection) String

func (x *PublicConnection) String() string

type PublicConnectionServiceClient

type PublicConnectionServiceClient interface {
	// Returns the specified PublicConnection resource.
	//
	// To get the list of available PublicConnection resources, make a [List] request.
	Get(ctx context.Context, in *GetPublicConnectionRequest, opts ...grpc.CallOption) (*PublicConnection, error)
	// Retrieves the list of PublicConnection resources in the specified folder.
	List(ctx context.Context, in *ListPublicConnectionsRequest, opts ...grpc.CallOption) (*ListPublicConnectionsResponse, error)
}

PublicConnectionServiceClient is the client API for PublicConnectionService 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.

A set of methods for managing PublicConnection resources.

type PublicConnectionServiceServer

type PublicConnectionServiceServer interface {
	// Returns the specified PublicConnection resource.
	//
	// To get the list of available PublicConnection resources, make a [List] request.
	Get(context.Context, *GetPublicConnectionRequest) (*PublicConnection, error)
	// Retrieves the list of PublicConnection resources in the specified folder.
	List(context.Context, *ListPublicConnectionsRequest) (*ListPublicConnectionsResponse, error)
}

PublicConnectionServiceServer is the server API for PublicConnectionService service. All implementations should embed UnimplementedPublicConnectionServiceServer for forward compatibility.

A set of methods for managing PublicConnection resources.

type PublicConnection_CloudServiceType

type PublicConnection_CloudServiceType int32
const (
	PublicConnection_CLOUD_SERVICE_TYPE_UNSPECIFIED PublicConnection_CloudServiceType = 0
	// Deprecated: Marked as deprecated in yandex/cloud/cic/v1/public_connection.proto.
	PublicConnection_CLOUD_SERVICE_YANDEX             PublicConnection_CloudServiceType = 1
	PublicConnection_CLOUD_SERVICE_ALL_PUBLIC         PublicConnection_CloudServiceType = 2
	PublicConnection_CLOUD_SERVICE_S3                 PublicConnection_CloudServiceType = 3
	PublicConnection_CLOUD_SERVICE_ML                 PublicConnection_CloudServiceType = 4
	PublicConnection_CLOUD_SERVICE_APIGW              PublicConnection_CloudServiceType = 5
	PublicConnection_CLOUD_SERVICE_CONTAINER_REGISTRY PublicConnection_CloudServiceType = 6
	PublicConnection_CLOUD_SERVICE_CONSOLE            PublicConnection_CloudServiceType = 7
	PublicConnection_CLOUD_SERVICE_MONITORING         PublicConnection_CloudServiceType = 8
	PublicConnection_CLOUD_SERVICE_YANDEX_GPT         PublicConnection_CloudServiceType = 9
	PublicConnection_CLOUD_SERVICES_ALL_API_ENDPOINT  PublicConnection_CloudServiceType = 10
	PublicConnection_CLOUD_SERVICE_YMQ                PublicConnection_CloudServiceType = 11
)

func (PublicConnection_CloudServiceType) Descriptor

func (PublicConnection_CloudServiceType) Enum

func (PublicConnection_CloudServiceType) EnumDescriptor deprecated

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

Deprecated: Use PublicConnection_CloudServiceType.Descriptor instead.

func (PublicConnection_CloudServiceType) Number

func (PublicConnection_CloudServiceType) String

func (PublicConnection_CloudServiceType) Type

type TrunkConnection

type TrunkConnection struct {

	// ID of the trunkConnection.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Name of the trunkConnection.
	// The name must be unique within the folder.
	// Value must match the regular expression “\|[a-zA-Z]([-_a-zA-Z0-9]{0,61}[a-zA-Z0-9])?“.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Optional description of the trunkConnection. 0-256 characters long.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// ID of the folder that the trunkConnection belongs to.
	FolderId string `protobuf:"bytes,5,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// ID of the region that the trunkConnection belongs to.
	RegionId string `protobuf:"bytes,6,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
	// Special trunkConnection config
	//
	// Types that are assignable to Joint:
	//
	//	*TrunkConnection_SinglePortDirectJoint_
	//	*TrunkConnection_LagDirectJoint_
	//	*TrunkConnection_PartnerJointInfo_
	Joint isTrunkConnection_Joint `protobuf_oneof:"joint"`
	// ID of pointOfPresence that the trunkConnection is deployed on.
	// Optional.
	// If is not set scheduler selects it by himself.
	PointOfPresenceId *wrapperspb.StringValue `protobuf:"bytes,12,opt,name=point_of_presence_id,json=pointOfPresenceId,proto3" json:"point_of_presence_id,omitempty"`
	// Capacity of the trunkConnection
	Capacity TrunkConnection_Capacity `protobuf:"varint,22,opt,name=capacity,proto3,enum=yandex.cloud.cic.v1.TrunkConnection_Capacity" json:"capacity,omitempty"`
	// Resource labels, `key:value` pairs.
	// No more than 64 per resource.
	// The maximum string length in characters for each value is 63.
	// Each value must match the regular expression `[-_0-9a-z]*`.
	// The string length in characters for each key must be 1-63.
	// Each key must match the regular expression `[a-z][-_0-9a-z]*`.
	Labels map[string]string `` /* 154-byte string literal not displayed */
	// contains filtered or unexported fields
}

A TrunkConnection resource.

func (*TrunkConnection) Descriptor deprecated

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

Deprecated: Use TrunkConnection.ProtoReflect.Descriptor instead.

func (*TrunkConnection) GetCapacity

func (x *TrunkConnection) GetCapacity() TrunkConnection_Capacity

func (*TrunkConnection) GetDescription

func (x *TrunkConnection) GetDescription() string

func (*TrunkConnection) GetFolderId

func (x *TrunkConnection) GetFolderId() string

func (*TrunkConnection) GetId

func (x *TrunkConnection) GetId() string

func (*TrunkConnection) GetJoint

func (m *TrunkConnection) GetJoint() isTrunkConnection_Joint

func (*TrunkConnection) GetLabels

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

func (*TrunkConnection) GetLagDirectJoint

func (x *TrunkConnection) GetLagDirectJoint() *TrunkConnection_LagDirectJoint

func (*TrunkConnection) GetName

func (x *TrunkConnection) GetName() string

func (*TrunkConnection) GetPartnerJointInfo

func (x *TrunkConnection) GetPartnerJointInfo() *TrunkConnection_PartnerJointInfo

func (*TrunkConnection) GetPointOfPresenceId

func (x *TrunkConnection) GetPointOfPresenceId() *wrapperspb.StringValue

func (*TrunkConnection) GetRegionId

func (x *TrunkConnection) GetRegionId() string

func (*TrunkConnection) GetSinglePortDirectJoint

func (x *TrunkConnection) GetSinglePortDirectJoint() *TrunkConnection_SinglePortDirectJoint

func (*TrunkConnection) ProtoMessage

func (*TrunkConnection) ProtoMessage()

func (*TrunkConnection) ProtoReflect

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

func (*TrunkConnection) Reset

func (x *TrunkConnection) Reset()

func (*TrunkConnection) SetCapacity

func (m *TrunkConnection) SetCapacity(v TrunkConnection_Capacity)

func (*TrunkConnection) SetDescription

func (m *TrunkConnection) SetDescription(v string)

func (*TrunkConnection) SetFolderId

func (m *TrunkConnection) SetFolderId(v string)

func (*TrunkConnection) SetId

func (m *TrunkConnection) SetId(v string)

func (*TrunkConnection) SetJoint

func (m *TrunkConnection) SetJoint(v TrunkConnection_Joint)

func (*TrunkConnection) SetLabels

func (m *TrunkConnection) SetLabels(v map[string]string)

func (*TrunkConnection) SetLagDirectJoint

func (m *TrunkConnection) SetLagDirectJoint(v *TrunkConnection_LagDirectJoint)

func (*TrunkConnection) SetName

func (m *TrunkConnection) SetName(v string)

func (*TrunkConnection) SetPartnerJointInfo

func (m *TrunkConnection) SetPartnerJointInfo(v *TrunkConnection_PartnerJointInfo)

func (*TrunkConnection) SetPointOfPresenceId

func (m *TrunkConnection) SetPointOfPresenceId(v *wrapperspb.StringValue)

func (*TrunkConnection) SetRegionId

func (m *TrunkConnection) SetRegionId(v string)

func (*TrunkConnection) SetSinglePortDirectJoint

func (m *TrunkConnection) SetSinglePortDirectJoint(v *TrunkConnection_SinglePortDirectJoint)

func (*TrunkConnection) String

func (x *TrunkConnection) String() string

type TrunkConnectionServiceClient

type TrunkConnectionServiceClient interface {
	// Returns the specified TrunkConnection resource.
	//
	// To get the list of available TrunkConnection resources, make a [List] request.
	Get(ctx context.Context, in *GetTrunkConnectionRequest, opts ...grpc.CallOption) (*TrunkConnection, error)
	// Retrieves the list of TrunkConnection resources in the specified folder.
	List(ctx context.Context, in *ListTrunkConnectionsRequest, opts ...grpc.CallOption) (*ListTrunkConnectionsResponse, error)
}

TrunkConnectionServiceClient is the client API for TrunkConnectionService 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.

A set of methods for managing TrunkConnection resources.

type TrunkConnectionServiceServer

type TrunkConnectionServiceServer interface {
	// Returns the specified TrunkConnection resource.
	//
	// To get the list of available TrunkConnection resources, make a [List] request.
	Get(context.Context, *GetTrunkConnectionRequest) (*TrunkConnection, error)
	// Retrieves the list of TrunkConnection resources in the specified folder.
	List(context.Context, *ListTrunkConnectionsRequest) (*ListTrunkConnectionsResponse, error)
}

TrunkConnectionServiceServer is the server API for TrunkConnectionService service. All implementations should embed UnimplementedTrunkConnectionServiceServer for forward compatibility.

A set of methods for managing TrunkConnection resources.

type TrunkConnection_Capacity

type TrunkConnection_Capacity int32
const (
	TrunkConnection_CAPACITY_UNSPECIFIED TrunkConnection_Capacity = 0
	TrunkConnection_CAPACITY_50_MBPS     TrunkConnection_Capacity = 1
	TrunkConnection_CAPACITY_100_MBPS    TrunkConnection_Capacity = 2
	TrunkConnection_CAPACITY_200_MBPS    TrunkConnection_Capacity = 3
	TrunkConnection_CAPACITY_300_MBPS    TrunkConnection_Capacity = 4
	TrunkConnection_CAPACITY_400_MBPS    TrunkConnection_Capacity = 5
	TrunkConnection_CAPACITY_500_MBPS    TrunkConnection_Capacity = 6
	TrunkConnection_CAPACITY_1_GBPS      TrunkConnection_Capacity = 7
	TrunkConnection_CAPACITY_2_GBPS      TrunkConnection_Capacity = 8
	TrunkConnection_CAPACITY_3_GBPS      TrunkConnection_Capacity = 9
	TrunkConnection_CAPACITY_4_GBPS      TrunkConnection_Capacity = 10
	TrunkConnection_CAPACITY_5_GBPS      TrunkConnection_Capacity = 11
	TrunkConnection_CAPACITY_10_GBPS     TrunkConnection_Capacity = 12
	TrunkConnection_CAPACITY_20_GBPS     TrunkConnection_Capacity = 13
	TrunkConnection_CAPACITY_30_GBPS     TrunkConnection_Capacity = 14
	TrunkConnection_CAPACITY_40_GBPS     TrunkConnection_Capacity = 15
	TrunkConnection_CAPACITY_50_GBPS     TrunkConnection_Capacity = 16
	TrunkConnection_CAPACITY_100_GBPS    TrunkConnection_Capacity = 17
)

func (TrunkConnection_Capacity) Descriptor

func (TrunkConnection_Capacity) Enum

func (TrunkConnection_Capacity) EnumDescriptor deprecated

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

Deprecated: Use TrunkConnection_Capacity.Descriptor instead.

func (TrunkConnection_Capacity) Number

func (TrunkConnection_Capacity) String

func (x TrunkConnection_Capacity) String() string

func (TrunkConnection_Capacity) Type

type TrunkConnection_Joint

type TrunkConnection_Joint = isTrunkConnection_Joint

type TrunkConnection_LagDirectJoint

type TrunkConnection_LagDirectJoint struct {

	// Type of transceiver that the trunkConnection is deployed on.
	TransceiverType common.TransceiverType `` /* 155-byte string literal not displayed */
	// LAG allocation settings that the trunkConnection is deployed on.
	LagAllocationSettings *common.LagAllocationSettings `` /* 126-byte string literal not displayed */
	// Device name which is set in LLDP message.
	AccessDeviceName string `protobuf:"bytes,4,opt,name=access_device_name,json=accessDeviceName,proto3" json:"access_device_name,omitempty"`
	// contains filtered or unexported fields
}

Config of trunkConnection that is deployed on lag.

func (*TrunkConnection_LagDirectJoint) Descriptor deprecated

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

Deprecated: Use TrunkConnection_LagDirectJoint.ProtoReflect.Descriptor instead.

func (*TrunkConnection_LagDirectJoint) GetAccessDeviceName

func (x *TrunkConnection_LagDirectJoint) GetAccessDeviceName() string

func (*TrunkConnection_LagDirectJoint) GetLagAllocationSettings

func (x *TrunkConnection_LagDirectJoint) GetLagAllocationSettings() *common.LagAllocationSettings

func (*TrunkConnection_LagDirectJoint) GetTransceiverType

func (x *TrunkConnection_LagDirectJoint) GetTransceiverType() common.TransceiverType

func (*TrunkConnection_LagDirectJoint) ProtoMessage

func (*TrunkConnection_LagDirectJoint) ProtoMessage()

func (*TrunkConnection_LagDirectJoint) ProtoReflect

func (*TrunkConnection_LagDirectJoint) Reset

func (x *TrunkConnection_LagDirectJoint) Reset()

func (*TrunkConnection_LagDirectJoint) SetAccessDeviceName

func (m *TrunkConnection_LagDirectJoint) SetAccessDeviceName(v string)

func (*TrunkConnection_LagDirectJoint) SetLagAllocationSettings

func (m *TrunkConnection_LagDirectJoint) SetLagAllocationSettings(v *common.LagAllocationSettings)

func (*TrunkConnection_LagDirectJoint) SetTransceiverType

func (m *TrunkConnection_LagDirectJoint) SetTransceiverType(v common.TransceiverType)

func (*TrunkConnection_LagDirectJoint) String

type TrunkConnection_LagDirectJoint_

type TrunkConnection_LagDirectJoint_ struct {
	LagDirectJoint *TrunkConnection_LagDirectJoint `protobuf:"bytes,10,opt,name=lag_direct_joint,json=lagDirectJoint,proto3,oneof"`
}

type TrunkConnection_PartnerJointInfo

type TrunkConnection_PartnerJointInfo struct {

	// Reserved for future using;
	ServiceKey string `protobuf:"bytes,3,opt,name=service_key,json=serviceKey,proto3" json:"service_key,omitempty"`
	// ID of partner that the trunkConnection is deployed on.
	// Optional.
	// If is not set scheduler selects it by himself.
	PartnerId *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=partner_id,json=partnerId,proto3" json:"partner_id,omitempty"`
	// contains filtered or unexported fields
}

Config of trunkConnection that is deployed on partner joint.

func (*TrunkConnection_PartnerJointInfo) Descriptor deprecated

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

Deprecated: Use TrunkConnection_PartnerJointInfo.ProtoReflect.Descriptor instead.

func (*TrunkConnection_PartnerJointInfo) GetPartnerId

func (*TrunkConnection_PartnerJointInfo) GetServiceKey

func (x *TrunkConnection_PartnerJointInfo) GetServiceKey() string

func (*TrunkConnection_PartnerJointInfo) ProtoMessage

func (*TrunkConnection_PartnerJointInfo) ProtoMessage()

func (*TrunkConnection_PartnerJointInfo) ProtoReflect

func (*TrunkConnection_PartnerJointInfo) Reset

func (*TrunkConnection_PartnerJointInfo) SetPartnerId

func (*TrunkConnection_PartnerJointInfo) SetServiceKey

func (m *TrunkConnection_PartnerJointInfo) SetServiceKey(v string)

func (*TrunkConnection_PartnerJointInfo) String

type TrunkConnection_PartnerJointInfo_

type TrunkConnection_PartnerJointInfo_ struct {
	PartnerJointInfo *TrunkConnection_PartnerJointInfo `protobuf:"bytes,11,opt,name=partner_joint_info,json=partnerJointInfo,proto3,oneof"`
}

type TrunkConnection_SinglePortDirectJoint

type TrunkConnection_SinglePortDirectJoint struct {

	// Type of transceiver that the trunkConnection is deployed on.
	TransceiverType common.TransceiverType `` /* 155-byte string literal not displayed */
	// Name of port that the trunkConnection is deployed on.
	PortName *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=port_name,json=portName,proto3" json:"port_name,omitempty"`
	// Device name which is set in LLDP message.
	AccessDeviceName string `protobuf:"bytes,4,opt,name=access_device_name,json=accessDeviceName,proto3" json:"access_device_name,omitempty"`
	// contains filtered or unexported fields
}

Config of trunkConnection that is deployed on single port.

func (*TrunkConnection_SinglePortDirectJoint) Descriptor deprecated

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

Deprecated: Use TrunkConnection_SinglePortDirectJoint.ProtoReflect.Descriptor instead.

func (*TrunkConnection_SinglePortDirectJoint) GetAccessDeviceName

func (x *TrunkConnection_SinglePortDirectJoint) GetAccessDeviceName() string

func (*TrunkConnection_SinglePortDirectJoint) GetPortName

func (*TrunkConnection_SinglePortDirectJoint) GetTransceiverType

func (*TrunkConnection_SinglePortDirectJoint) ProtoMessage

func (*TrunkConnection_SinglePortDirectJoint) ProtoMessage()

func (*TrunkConnection_SinglePortDirectJoint) ProtoReflect

func (*TrunkConnection_SinglePortDirectJoint) Reset

func (*TrunkConnection_SinglePortDirectJoint) SetAccessDeviceName

func (m *TrunkConnection_SinglePortDirectJoint) SetAccessDeviceName(v string)

func (*TrunkConnection_SinglePortDirectJoint) SetPortName

func (*TrunkConnection_SinglePortDirectJoint) SetTransceiverType

func (*TrunkConnection_SinglePortDirectJoint) String

type TrunkConnection_SinglePortDirectJoint_

type TrunkConnection_SinglePortDirectJoint_ struct {
	SinglePortDirectJoint *TrunkConnection_SinglePortDirectJoint `protobuf:"bytes,9,opt,name=single_port_direct_joint,json=singlePortDirectJoint,proto3,oneof"`
}

type UnimplementedPartnerServiceServer

type UnimplementedPartnerServiceServer struct{}

UnimplementedPartnerServiceServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedPartnerServiceServer) Get

func (UnimplementedPartnerServiceServer) List

type UnimplementedPointOfPresenceServiceServer

type UnimplementedPointOfPresenceServiceServer struct{}

UnimplementedPointOfPresenceServiceServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedPointOfPresenceServiceServer) Get

type UnimplementedPrivateConnectionServiceServer

type UnimplementedPrivateConnectionServiceServer struct{}

UnimplementedPrivateConnectionServiceServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedPrivateConnectionServiceServer) Get

type UnimplementedPublicConnectionServiceServer

type UnimplementedPublicConnectionServiceServer struct{}

UnimplementedPublicConnectionServiceServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedPublicConnectionServiceServer) Get

type UnimplementedTrunkConnectionServiceServer

type UnimplementedTrunkConnectionServiceServer struct{}

UnimplementedTrunkConnectionServiceServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedTrunkConnectionServiceServer) Get

type UnsafePartnerServiceServer

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

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

type UnsafePointOfPresenceServiceServer

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

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

type UnsafePrivateConnectionServiceServer

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

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

type UnsafePublicConnectionServiceServer

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

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

type UnsafeTrunkConnectionServiceServer

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

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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