api

package
v0.0.0-...-c3677c5 Latest Latest
Warning

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

Go to latest
Published: Jan 10, 2023 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	AssignIPResponseV3_Route_Family_name = map[int32]string{
		0: "IPv4",
		1: "IPv6",
	}
	AssignIPResponseV3_Route_Family_value = map[string]int32{
		"IPv4": 0,
		"IPv6": 1,
	}
)

Enum value maps for AssignIPResponseV3_Route_Family.

View Source
var TitusAgentVPCService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "com.netflix.titus.executor.vpc.TitusAgentVPCService",
	HandlerType: (*TitusAgentVPCServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ProvisionInstanceV3",
			Handler:    _TitusAgentVPCService_ProvisionInstanceV3_Handler,
		},
		{
			MethodName: "AssignIPV3",
			Handler:    _TitusAgentVPCService_AssignIPV3_Handler,
		},
		{
			MethodName: "UnassignIPV3",
			Handler:    _TitusAgentVPCService_UnassignIPV3_Handler,
		},
		{
			MethodName: "GetAssignment",
			Handler:    _TitusAgentVPCService_GetAssignment_Handler,
		},
		{
			MethodName: "GCV3",
			Handler:    _TitusAgentVPCService_GCV3_Handler,
		},
		{
			MethodName: "GetLocks",
			Handler:    _TitusAgentVPCService_GetLocks_Handler,
		},
		{
			MethodName: "GetLock",
			Handler:    _TitusAgentVPCService_GetLock_Handler,
		},
		{
			MethodName: "DeleteLock",
			Handler:    _TitusAgentVPCService_DeleteLock_Handler,
		},
		{
			MethodName: "PreemptLock",
			Handler:    _TitusAgentVPCService_PreemptLock_Handler,
		},
		{
			MethodName: "AssociateTrunkNetworkInterface",
			Handler:    _TitusAgentVPCService_AssociateTrunkNetworkInterface_Handler,
		},
		{
			MethodName: "DisassociateTrunkNetworkInterface",
			Handler:    _TitusAgentVPCService_DisassociateTrunkNetworkInterface_Handler,
		},
		{
			MethodName: "DescribeTrunkNetworkInterface",
			Handler:    _TitusAgentVPCService_DescribeTrunkNetworkInterface_Handler,
		},
		{
			MethodName: "DetachBranchNetworkInterface",
			Handler:    _TitusAgentVPCService_DetachBranchNetworkInterface_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "vpc.proto",
}

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

Functions

func RegisterTitusAgentVPCServiceServer

func RegisterTitusAgentVPCServiceServer(s grpc.ServiceRegistrar, srv TitusAgentVPCServiceServer)

Types

type Address

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

func (*Address) Descriptor deprecated

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

Deprecated: Use Address.ProtoReflect.Descriptor instead.

func (*Address) GetAddress

func (x *Address) GetAddress() string

func (*Address) ProtoMessage

func (*Address) ProtoMessage()

func (*Address) ProtoReflect

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

func (*Address) Reset

func (x *Address) Reset()

func (*Address) String

func (x *Address) String() string

type AssignIPRequestV3

type AssignIPRequestV3 struct {
	TaskId           string   `protobuf:"bytes,1,opt,name=taskId,proto3" json:"taskId,omitempty"`
	SecurityGroupIds []string `protobuf:"bytes,2,rep,name=securityGroupIds,proto3" json:"securityGroupIds,omitempty"`
	// Types that are assignable to Ipv6:
	//	*AssignIPRequestV3_Ipv6AddressRequested
	//	*AssignIPRequestV3_NoIPv6AddressRequested
	Ipv6 isAssignIPRequestV3_Ipv6 `protobuf_oneof:"ipv6"`
	// Types that are assignable to Ipv4:
	//	*AssignIPRequestV3_Ipv4AddressRequested
	//	*AssignIPRequestV3_Ipv4SignedAddressAllocation
	//	*AssignIPRequestV3_TransitionRequested
	Ipv4    isAssignIPRequestV3_Ipv4 `protobuf_oneof:"ipv4"`
	Subnets []string                 `protobuf:"bytes,7,rep,name=subnets,proto3" json:"subnets,omitempty"`
	// This identifies the trunk ENI
	InstanceIdentity *InstanceIdentity `protobuf:"bytes,8,opt,name=instanceIdentity,proto3" json:"instanceIdentity,omitempty"`
	AccountID        string            `protobuf:"bytes,9,opt,name=accountID,proto3" json:"accountID,omitempty"`
	// Types that are assignable to ElasticAddress:
	//	*AssignIPRequestV3_Empty
	//	*AssignIPRequestV3_ElasticAdddresses
	//	*AssignIPRequestV3_GroupName
	ElasticAddress isAssignIPRequestV3_ElasticAddress `protobuf_oneof:"elasticAddress"`
	// If this assignment ID already exists in the database, then return that assignment.
	// If that assignment was not completed, then we will try to unassign it and re-assign it.
	Idempotent bool `protobuf:"varint,13,opt,name=idempotent,proto3" json:"idempotent,omitempty"`
	// Jumbo: I want "default routes" with an MTU of "Jumbo"
	Jumbo bool `protobuf:"varint,14,opt,name=jumbo,proto3" json:"jumbo,omitempty"`
	Burst bool `protobuf:"varint,15,opt,name=burst,proto3" json:"burst,omitempty"`
	// bandwidth is in bits per second
	Bandwidth uint64 `protobuf:"varint,16,opt,name=bandwidth,proto3" json:"bandwidth,omitempty"`
	// contains filtered or unexported fields
}

func (*AssignIPRequestV3) Descriptor deprecated

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

Deprecated: Use AssignIPRequestV3.ProtoReflect.Descriptor instead.

func (*AssignIPRequestV3) GetAccountID

func (x *AssignIPRequestV3) GetAccountID() string

func (*AssignIPRequestV3) GetBandwidth

func (x *AssignIPRequestV3) GetBandwidth() uint64

func (*AssignIPRequestV3) GetBurst

func (x *AssignIPRequestV3) GetBurst() bool

func (*AssignIPRequestV3) GetElasticAdddresses

func (x *AssignIPRequestV3) GetElasticAdddresses() *ElasticAddressSet

func (*AssignIPRequestV3) GetElasticAddress

func (m *AssignIPRequestV3) GetElasticAddress() isAssignIPRequestV3_ElasticAddress

func (*AssignIPRequestV3) GetEmpty

func (x *AssignIPRequestV3) GetEmpty() *emptypb.Empty

func (*AssignIPRequestV3) GetGroupName

func (x *AssignIPRequestV3) GetGroupName() string

func (*AssignIPRequestV3) GetIdempotent

func (x *AssignIPRequestV3) GetIdempotent() bool

func (*AssignIPRequestV3) GetInstanceIdentity

func (x *AssignIPRequestV3) GetInstanceIdentity() *InstanceIdentity

func (*AssignIPRequestV3) GetIpv4

func (m *AssignIPRequestV3) GetIpv4() isAssignIPRequestV3_Ipv4

func (*AssignIPRequestV3) GetIpv4AddressRequested

func (x *AssignIPRequestV3) GetIpv4AddressRequested() bool

func (*AssignIPRequestV3) GetIpv4SignedAddressAllocation

func (x *AssignIPRequestV3) GetIpv4SignedAddressAllocation() *titus.SignedAddressAllocation

func (*AssignIPRequestV3) GetIpv6

func (m *AssignIPRequestV3) GetIpv6() isAssignIPRequestV3_Ipv6

func (*AssignIPRequestV3) GetIpv6AddressRequested

func (x *AssignIPRequestV3) GetIpv6AddressRequested() bool

func (*AssignIPRequestV3) GetJumbo

func (x *AssignIPRequestV3) GetJumbo() bool

func (*AssignIPRequestV3) GetNoIPv6AddressRequested

func (x *AssignIPRequestV3) GetNoIPv6AddressRequested() *emptypb.Empty

func (*AssignIPRequestV3) GetSecurityGroupIds

func (x *AssignIPRequestV3) GetSecurityGroupIds() []string

func (*AssignIPRequestV3) GetSubnets

func (x *AssignIPRequestV3) GetSubnets() []string

func (*AssignIPRequestV3) GetTaskId

func (x *AssignIPRequestV3) GetTaskId() string

func (*AssignIPRequestV3) GetTransitionRequested

func (x *AssignIPRequestV3) GetTransitionRequested() *emptypb.Empty

func (*AssignIPRequestV3) ProtoMessage

func (*AssignIPRequestV3) ProtoMessage()

func (*AssignIPRequestV3) ProtoReflect

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

func (*AssignIPRequestV3) Reset

func (x *AssignIPRequestV3) Reset()

func (*AssignIPRequestV3) String

func (x *AssignIPRequestV3) String() string

type AssignIPRequestV3_ElasticAdddresses

type AssignIPRequestV3_ElasticAdddresses struct {
	ElasticAdddresses *ElasticAddressSet `protobuf:"bytes,11,opt,name=elasticAdddresses,proto3,oneof"`
}

type AssignIPRequestV3_Empty

type AssignIPRequestV3_Empty struct {
	Empty *emptypb.Empty `protobuf:"bytes,10,opt,name=empty,proto3,oneof"`
}

type AssignIPRequestV3_GroupName

type AssignIPRequestV3_GroupName struct {
	GroupName string `protobuf:"bytes,12,opt,name=groupName,proto3,oneof"`
}

type AssignIPRequestV3_Ipv4AddressRequested

type AssignIPRequestV3_Ipv4AddressRequested struct {
	Ipv4AddressRequested bool `protobuf:"varint,4,opt,name=ipv4AddressRequested,proto3,oneof"`
}

type AssignIPRequestV3_Ipv4SignedAddressAllocation

type AssignIPRequestV3_Ipv4SignedAddressAllocation struct {
	Ipv4SignedAddressAllocation *titus.SignedAddressAllocation `protobuf:"bytes,5,opt,name=ipv4SignedAddressAllocation,proto3,oneof"`
}

type AssignIPRequestV3_Ipv6AddressRequested

type AssignIPRequestV3_Ipv6AddressRequested struct {
	Ipv6AddressRequested bool `protobuf:"varint,3,opt,name=ipv6AddressRequested,proto3,oneof"`
}

type AssignIPRequestV3_NoIPv6AddressRequested

type AssignIPRequestV3_NoIPv6AddressRequested struct {
	NoIPv6AddressRequested *emptypb.Empty `protobuf:"bytes,19,opt,name=noIPv6AddressRequested,proto3,oneof"`
}

type AssignIPRequestV3_TransitionRequested

type AssignIPRequestV3_TransitionRequested struct {
	TransitionRequested *emptypb.Empty `protobuf:"bytes,17,opt,name=transitionRequested,proto3,oneof"`
}

type AssignIPResponseV3

type AssignIPResponseV3 struct {
	Ipv4Address            *UsableAddress    `protobuf:"bytes,1,opt,name=ipv4address,proto3" json:"ipv4address,omitempty"`
	Ipv6Address            *UsableAddress    `protobuf:"bytes,2,opt,name=ipv6address,proto3" json:"ipv6address,omitempty"`
	BranchNetworkInterface *NetworkInterface `protobuf:"bytes,3,opt,name=branchNetworkInterface,proto3" json:"branchNetworkInterface,omitempty"`
	TrunkNetworkInterface  *NetworkInterface `protobuf:"bytes,4,opt,name=trunkNetworkInterface,proto3" json:"trunkNetworkInterface,omitempty"`
	VlanId                 uint32            `protobuf:"varint,5,opt,name=vlanId,proto3" json:"vlanId,omitempty"`
	ElasticAddress         *ElasticAddress   `protobuf:"bytes,6,opt,name=elasticAddress,proto3" json:"elasticAddress,omitempty"`
	ClassId                uint32            `protobuf:"varint,7,opt,name=classId,proto3" json:"classId,omitempty"`
	// Routes act as overrides. There may be an override for default, but it if it not present, one should still be
	// assigned.
	Routes               []*AssignIPResponseV3_Route              `protobuf:"bytes,9,rep,name=routes,proto3" json:"routes,omitempty"`
	Bandwidth            *AssignIPResponseV3_Bandwidth            `protobuf:"bytes,10,opt,name=bandwidth,proto3" json:"bandwidth,omitempty"`
	TransitionAssignment *AssignIPResponseV3_TransitionAssignment `protobuf:"bytes,11,opt,name=transitionAssignment,proto3" json:"transitionAssignment,omitempty"`
	// contains filtered or unexported fields
}

func (*AssignIPResponseV3) Descriptor deprecated

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

Deprecated: Use AssignIPResponseV3.ProtoReflect.Descriptor instead.

func (*AssignIPResponseV3) GetBandwidth

func (*AssignIPResponseV3) GetBranchNetworkInterface

func (x *AssignIPResponseV3) GetBranchNetworkInterface() *NetworkInterface

func (*AssignIPResponseV3) GetClassId

func (x *AssignIPResponseV3) GetClassId() uint32

func (*AssignIPResponseV3) GetElasticAddress

func (x *AssignIPResponseV3) GetElasticAddress() *ElasticAddress

func (*AssignIPResponseV3) GetIpv4Address

func (x *AssignIPResponseV3) GetIpv4Address() *UsableAddress

func (*AssignIPResponseV3) GetIpv6Address

func (x *AssignIPResponseV3) GetIpv6Address() *UsableAddress

func (*AssignIPResponseV3) GetRoutes

func (x *AssignIPResponseV3) GetRoutes() []*AssignIPResponseV3_Route

func (*AssignIPResponseV3) GetTransitionAssignment

func (x *AssignIPResponseV3) GetTransitionAssignment() *AssignIPResponseV3_TransitionAssignment

func (*AssignIPResponseV3) GetTrunkNetworkInterface

func (x *AssignIPResponseV3) GetTrunkNetworkInterface() *NetworkInterface

func (*AssignIPResponseV3) GetVlanId

func (x *AssignIPResponseV3) GetVlanId() uint32

func (*AssignIPResponseV3) ProtoMessage

func (*AssignIPResponseV3) ProtoMessage()

func (*AssignIPResponseV3) ProtoReflect

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

func (*AssignIPResponseV3) Reset

func (x *AssignIPResponseV3) Reset()

func (*AssignIPResponseV3) String

func (x *AssignIPResponseV3) String() string

type AssignIPResponseV3_Bandwidth

type AssignIPResponseV3_Bandwidth struct {

	// bandwidth is in bits per second
	Bandwidth uint64 `protobuf:"varint,1,opt,name=bandwidth,proto3" json:"bandwidth,omitempty"`
	// burst is the HTB class's ceil in bits per second
	Burst uint64 `protobuf:"varint,2,opt,name=burst,proto3" json:"burst,omitempty"`
	// contains filtered or unexported fields
}

func (*AssignIPResponseV3_Bandwidth) Descriptor deprecated

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

Deprecated: Use AssignIPResponseV3_Bandwidth.ProtoReflect.Descriptor instead.

func (*AssignIPResponseV3_Bandwidth) GetBandwidth

func (x *AssignIPResponseV3_Bandwidth) GetBandwidth() uint64

func (*AssignIPResponseV3_Bandwidth) GetBurst

func (x *AssignIPResponseV3_Bandwidth) GetBurst() uint64

func (*AssignIPResponseV3_Bandwidth) ProtoMessage

func (*AssignIPResponseV3_Bandwidth) ProtoMessage()

func (*AssignIPResponseV3_Bandwidth) ProtoReflect

func (*AssignIPResponseV3_Bandwidth) Reset

func (x *AssignIPResponseV3_Bandwidth) Reset()

func (*AssignIPResponseV3_Bandwidth) String

type AssignIPResponseV3_Route

type AssignIPResponseV3_Route struct {

	// Destination, formatted as CIDR, like 10.0.0.0/8. Unfortunately, this is somewhat ambigious
	// because say 10.0.250.0/8 is kind of equivalent from a routing perspective
	Destination string `protobuf:"bytes,1,opt,name=destination,proto3" json:"destination,omitempty"`
	// mtu of 0 is default
	Mtu    uint32                          `protobuf:"varint,2,opt,name=mtu,proto3" json:"mtu,omitempty"`
	Family AssignIPResponseV3_Route_Family `` /* 134-byte string literal not displayed */
	// contains filtered or unexported fields
}

Right now this is just to over-ride the MTU per-route.

func (*AssignIPResponseV3_Route) Descriptor deprecated

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

Deprecated: Use AssignIPResponseV3_Route.ProtoReflect.Descriptor instead.

func (*AssignIPResponseV3_Route) GetDestination

func (x *AssignIPResponseV3_Route) GetDestination() string

func (*AssignIPResponseV3_Route) GetFamily

func (*AssignIPResponseV3_Route) GetMtu

func (x *AssignIPResponseV3_Route) GetMtu() uint32

func (*AssignIPResponseV3_Route) ProtoMessage

func (*AssignIPResponseV3_Route) ProtoMessage()

func (*AssignIPResponseV3_Route) ProtoReflect

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

func (*AssignIPResponseV3_Route) Reset

func (x *AssignIPResponseV3_Route) Reset()

func (*AssignIPResponseV3_Route) String

func (x *AssignIPResponseV3_Route) String() string

type AssignIPResponseV3_Route_Family

type AssignIPResponseV3_Route_Family int32
const (
	AssignIPResponseV3_Route_IPv4 AssignIPResponseV3_Route_Family = 0
	AssignIPResponseV3_Route_IPv6 AssignIPResponseV3_Route_Family = 1
)

func (AssignIPResponseV3_Route_Family) Descriptor

func (AssignIPResponseV3_Route_Family) Enum

func (AssignIPResponseV3_Route_Family) EnumDescriptor deprecated

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

Deprecated: Use AssignIPResponseV3_Route_Family.Descriptor instead.

func (AssignIPResponseV3_Route_Family) Number

func (AssignIPResponseV3_Route_Family) String

func (AssignIPResponseV3_Route_Family) Type

type AssignIPResponseV3_TransitionAssignment

type AssignIPResponseV3_TransitionAssignment struct {
	AssignmentId string `protobuf:"bytes,1,opt,name=assignmentId,proto3" json:"assignmentId,omitempty"`
	// TODO: Add mark.
	Routes      []*AssignIPResponseV3_Route `protobuf:"bytes,2,rep,name=routes,proto3" json:"routes,omitempty"`
	Ipv4Address *UsableAddress              `protobuf:"bytes,3,opt,name=ipv4address,proto3" json:"ipv4address,omitempty"`
	// contains filtered or unexported fields
}

func (*AssignIPResponseV3_TransitionAssignment) Descriptor deprecated

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

Deprecated: Use AssignIPResponseV3_TransitionAssignment.ProtoReflect.Descriptor instead.

func (*AssignIPResponseV3_TransitionAssignment) GetAssignmentId

func (x *AssignIPResponseV3_TransitionAssignment) GetAssignmentId() string

func (*AssignIPResponseV3_TransitionAssignment) GetIpv4Address

func (*AssignIPResponseV3_TransitionAssignment) GetRoutes

func (*AssignIPResponseV3_TransitionAssignment) ProtoMessage

func (*AssignIPResponseV3_TransitionAssignment) ProtoReflect

func (*AssignIPResponseV3_TransitionAssignment) Reset

func (*AssignIPResponseV3_TransitionAssignment) String

type Assignment

type Assignment struct {

	// Types that are assignable to Assignment:
	//	*Assignment_AssignIPResponseV3
	Assignment isAssignment_Assignment `protobuf_oneof:"assignment"`
	// contains filtered or unexported fields
}

This is for storage of an assignment in the titus executor.

func (*Assignment) ContainerENI

func (m *Assignment) ContainerENI() *NetworkInterface

func (*Assignment) Descriptor deprecated

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

Deprecated: Use Assignment.ProtoReflect.Descriptor instead.

func (*Assignment) DeviceIndex

func (m *Assignment) DeviceIndex() int

func (*Assignment) ElasticAddress

func (m *Assignment) ElasticAddress() *ElasticAddress

func (*Assignment) GetAssignIPResponseV3

func (x *Assignment) GetAssignIPResponseV3() *AssignIPResponseV3

func (*Assignment) GetAssignment

func (m *Assignment) GetAssignment() isAssignment_Assignment

func (*Assignment) IPV4Address

func (m *Assignment) IPV4Address() *UsableAddress

These are functions added to help with things like type switches

func (*Assignment) IPV6Address

func (m *Assignment) IPV6Address() *UsableAddress

func (*Assignment) ProtoMessage

func (*Assignment) ProtoMessage()

func (*Assignment) ProtoReflect

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

func (*Assignment) Reset

func (x *Assignment) Reset()

func (*Assignment) String

func (x *Assignment) String() string

func (*Assignment) TransitionAddress

func (m *Assignment) TransitionAddress() *UsableAddress

type Assignment_AssignIPResponseV3

type Assignment_AssignIPResponseV3 struct {
	AssignIPResponseV3 *AssignIPResponseV3 `protobuf:"bytes,1,opt,name=assignIPResponseV3,proto3,oneof"`
}

type AssociateTrunkNetworkInterfaceRequest

type AssociateTrunkNetworkInterfaceRequest struct {

	// Types that are assignable to TrunkNetworkInterfaceIdentifier:
	//	*AssociateTrunkNetworkInterfaceRequest_InstanceIdentity
	//	*AssociateTrunkNetworkInterfaceRequest_TrunkENI
	TrunkNetworkInterfaceIdentifier isAssociateTrunkNetworkInterfaceRequest_TrunkNetworkInterfaceIdentifier `protobuf_oneof:"trunkNetworkInterfaceIdentifier"`
	BranchENI                       string                                                                  `protobuf:"bytes,3,opt,name=branchENI,proto3" json:"branchENI,omitempty"`
	VlanId                          uint64                                                                  `protobuf:"varint,4,opt,name=vlanId,proto3" json:"vlanId,omitempty"`
	// contains filtered or unexported fields
}

func (*AssociateTrunkNetworkInterfaceRequest) Descriptor deprecated

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

Deprecated: Use AssociateTrunkNetworkInterfaceRequest.ProtoReflect.Descriptor instead.

func (*AssociateTrunkNetworkInterfaceRequest) GetBranchENI

func (*AssociateTrunkNetworkInterfaceRequest) GetInstanceIdentity

func (x *AssociateTrunkNetworkInterfaceRequest) GetInstanceIdentity() *InstanceIdentity

func (*AssociateTrunkNetworkInterfaceRequest) GetTrunkENI

func (*AssociateTrunkNetworkInterfaceRequest) GetTrunkNetworkInterfaceIdentifier

func (m *AssociateTrunkNetworkInterfaceRequest) GetTrunkNetworkInterfaceIdentifier() isAssociateTrunkNetworkInterfaceRequest_TrunkNetworkInterfaceIdentifier

func (*AssociateTrunkNetworkInterfaceRequest) GetVlanId

func (*AssociateTrunkNetworkInterfaceRequest) ProtoMessage

func (*AssociateTrunkNetworkInterfaceRequest) ProtoMessage()

func (*AssociateTrunkNetworkInterfaceRequest) ProtoReflect

func (*AssociateTrunkNetworkInterfaceRequest) Reset

func (*AssociateTrunkNetworkInterfaceRequest) String

type AssociateTrunkNetworkInterfaceRequest_InstanceIdentity

type AssociateTrunkNetworkInterfaceRequest_InstanceIdentity struct {
	InstanceIdentity *InstanceIdentity `protobuf:"bytes,1,opt,name=instanceIdentity,proto3,oneof"`
}

type AssociateTrunkNetworkInterfaceRequest_TrunkENI

type AssociateTrunkNetworkInterfaceRequest_TrunkENI struct {
	TrunkENI string `protobuf:"bytes,2,opt,name=trunkENI,proto3,oneof"`
}

type AssociateTrunkNetworkInterfaceResponse

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

func (*AssociateTrunkNetworkInterfaceResponse) Descriptor deprecated

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

Deprecated: Use AssociateTrunkNetworkInterfaceResponse.ProtoReflect.Descriptor instead.

func (*AssociateTrunkNetworkInterfaceResponse) GetAssociationId

func (x *AssociateTrunkNetworkInterfaceResponse) GetAssociationId() string

func (*AssociateTrunkNetworkInterfaceResponse) ProtoMessage

func (*AssociateTrunkNetworkInterfaceResponse) ProtoReflect

func (*AssociateTrunkNetworkInterfaceResponse) Reset

func (*AssociateTrunkNetworkInterfaceResponse) String

type CacheVersion

type CacheVersion struct {
	Uuid []byte `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// contains filtered or unexported fields
}

This is embedded in responses / replies so that a given IP Service Server may cache data from AWS. Since the client is the only one ever going to make requests for that given ENI, it can take a lock on that ENI. If the cache version the client presents is not present, or it is different from the one the server has, the server must refresh its state from AWS

func (*CacheVersion) Descriptor deprecated

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

Deprecated: Use CacheVersion.ProtoReflect.Descriptor instead.

func (*CacheVersion) GetUuid

func (x *CacheVersion) GetUuid() []byte

func (*CacheVersion) ProtoMessage

func (*CacheVersion) ProtoMessage()

func (*CacheVersion) ProtoReflect

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

func (*CacheVersion) Reset

func (x *CacheVersion) Reset()

func (*CacheVersion) String

func (x *CacheVersion) String() string

type DescribeTrunkNetworkInterfaceRequest

type DescribeTrunkNetworkInterfaceRequest struct {

	// Types that are assignable to TrunkNetworkInterfaceIdentifier:
	//	*DescribeTrunkNetworkInterfaceRequest_InstanceIdentity
	//	*DescribeTrunkNetworkInterfaceRequest_TrunkENI
	TrunkNetworkInterfaceIdentifier isDescribeTrunkNetworkInterfaceRequest_TrunkNetworkInterfaceIdentifier `protobuf_oneof:"trunkNetworkInterfaceIdentifier"`
	// contains filtered or unexported fields
}

func (*DescribeTrunkNetworkInterfaceRequest) Descriptor deprecated

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

Deprecated: Use DescribeTrunkNetworkInterfaceRequest.ProtoReflect.Descriptor instead.

func (*DescribeTrunkNetworkInterfaceRequest) GetInstanceIdentity

func (x *DescribeTrunkNetworkInterfaceRequest) GetInstanceIdentity() *InstanceIdentity

func (*DescribeTrunkNetworkInterfaceRequest) GetTrunkENI

func (*DescribeTrunkNetworkInterfaceRequest) GetTrunkNetworkInterfaceIdentifier

func (m *DescribeTrunkNetworkInterfaceRequest) GetTrunkNetworkInterfaceIdentifier() isDescribeTrunkNetworkInterfaceRequest_TrunkNetworkInterfaceIdentifier

func (*DescribeTrunkNetworkInterfaceRequest) ProtoMessage

func (*DescribeTrunkNetworkInterfaceRequest) ProtoMessage()

func (*DescribeTrunkNetworkInterfaceRequest) ProtoReflect

func (*DescribeTrunkNetworkInterfaceRequest) Reset

func (*DescribeTrunkNetworkInterfaceRequest) String

type DescribeTrunkNetworkInterfaceRequest_InstanceIdentity

type DescribeTrunkNetworkInterfaceRequest_InstanceIdentity struct {
	InstanceIdentity *InstanceIdentity `protobuf:"bytes,1,opt,name=instanceIdentity,proto3,oneof"`
}

type DescribeTrunkNetworkInterfaceRequest_TrunkENI

type DescribeTrunkNetworkInterfaceRequest_TrunkENI struct {
	TrunkENI string `protobuf:"bytes,2,opt,name=trunkENI,proto3,oneof"`
}

type DescribeTrunkNetworkInterfaceResponse

type DescribeTrunkNetworkInterfaceResponse struct {
	TrunkENI     *DescribeTrunkNetworkInterfaceResponse_TrunkENI                           `protobuf:"bytes,1,opt,name=trunkENI,proto3" json:"trunkENI,omitempty"`
	Associations []*DescribeTrunkNetworkInterfaceResponse_TrunkNetworkInterfaceAssociation `protobuf:"bytes,2,rep,name=associations,proto3" json:"associations,omitempty"`
	// contains filtered or unexported fields
}

func (*DescribeTrunkNetworkInterfaceResponse) Descriptor deprecated

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

Deprecated: Use DescribeTrunkNetworkInterfaceResponse.ProtoReflect.Descriptor instead.

func (*DescribeTrunkNetworkInterfaceResponse) GetTrunkENI

func (*DescribeTrunkNetworkInterfaceResponse) ProtoMessage

func (*DescribeTrunkNetworkInterfaceResponse) ProtoMessage()

func (*DescribeTrunkNetworkInterfaceResponse) ProtoReflect

func (*DescribeTrunkNetworkInterfaceResponse) Reset

func (*DescribeTrunkNetworkInterfaceResponse) String

type DescribeTrunkNetworkInterfaceResponse_BranchENI

type DescribeTrunkNetworkInterfaceResponse_BranchENI struct {
	Id               string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	CreatedAt        *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=createdAt,proto3" json:"createdAt,omitempty"`
	AccountId        string                 `protobuf:"bytes,3,opt,name=accountId,proto3" json:"accountId,omitempty"`
	SubnetId         string                 `protobuf:"bytes,4,opt,name=subnetId,proto3" json:"subnetId,omitempty"`
	VpcId            string                 `protobuf:"bytes,5,opt,name=vpcId,proto3" json:"vpcId,omitempty"`
	SecurityGroupIds []string               `protobuf:"bytes,6,rep,name=securityGroupIds,proto3" json:"securityGroupIds,omitempty"`
	ModifiedAt       *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=modifiedAt,proto3" json:"modifiedAt,omitempty"`
	LastAssignedTo   *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=lastAssignedTo,proto3" json:"lastAssignedTo,omitempty"`
	// contains filtered or unexported fields
}

func (*DescribeTrunkNetworkInterfaceResponse_BranchENI) Descriptor deprecated

Deprecated: Use DescribeTrunkNetworkInterfaceResponse_BranchENI.ProtoReflect.Descriptor instead.

func (*DescribeTrunkNetworkInterfaceResponse_BranchENI) GetAccountId

func (*DescribeTrunkNetworkInterfaceResponse_BranchENI) GetCreatedAt

func (*DescribeTrunkNetworkInterfaceResponse_BranchENI) GetId

func (*DescribeTrunkNetworkInterfaceResponse_BranchENI) GetLastAssignedTo

func (*DescribeTrunkNetworkInterfaceResponse_BranchENI) GetModifiedAt

func (*DescribeTrunkNetworkInterfaceResponse_BranchENI) GetSecurityGroupIds

func (x *DescribeTrunkNetworkInterfaceResponse_BranchENI) GetSecurityGroupIds() []string

func (*DescribeTrunkNetworkInterfaceResponse_BranchENI) GetSubnetId

func (*DescribeTrunkNetworkInterfaceResponse_BranchENI) GetVpcId

func (*DescribeTrunkNetworkInterfaceResponse_BranchENI) ProtoMessage

func (*DescribeTrunkNetworkInterfaceResponse_BranchENI) ProtoReflect

func (*DescribeTrunkNetworkInterfaceResponse_BranchENI) Reset

func (*DescribeTrunkNetworkInterfaceResponse_BranchENI) String

type DescribeTrunkNetworkInterfaceResponse_TrunkENI

type DescribeTrunkNetworkInterfaceResponse_TrunkENI struct {
	Id        string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	AccountId string                 `protobuf:"bytes,2,opt,name=accountId,proto3" json:"accountId,omitempty"`
	Az        string                 `protobuf:"bytes,3,opt,name=az,proto3" json:"az,omitempty"`
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=createdAt,proto3" json:"createdAt,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"`
	Region    string                 `protobuf:"bytes,7,opt,name=region,proto3" json:"region,omitempty"`
	// contains filtered or unexported fields
}

func (*DescribeTrunkNetworkInterfaceResponse_TrunkENI) Descriptor deprecated

Deprecated: Use DescribeTrunkNetworkInterfaceResponse_TrunkENI.ProtoReflect.Descriptor instead.

func (*DescribeTrunkNetworkInterfaceResponse_TrunkENI) GetAccountId

func (*DescribeTrunkNetworkInterfaceResponse_TrunkENI) GetAz

func (*DescribeTrunkNetworkInterfaceResponse_TrunkENI) GetCreatedAt

func (*DescribeTrunkNetworkInterfaceResponse_TrunkENI) GetId

func (*DescribeTrunkNetworkInterfaceResponse_TrunkENI) GetRegion

func (*DescribeTrunkNetworkInterfaceResponse_TrunkENI) GetSubnetId

func (*DescribeTrunkNetworkInterfaceResponse_TrunkENI) GetVpcId

func (*DescribeTrunkNetworkInterfaceResponse_TrunkENI) ProtoMessage

func (*DescribeTrunkNetworkInterfaceResponse_TrunkENI) ProtoReflect

func (*DescribeTrunkNetworkInterfaceResponse_TrunkENI) Reset

func (*DescribeTrunkNetworkInterfaceResponse_TrunkENI) String

type DescribeTrunkNetworkInterfaceResponse_TrunkNetworkInterfaceAssociation

type DescribeTrunkNetworkInterfaceResponse_TrunkNetworkInterfaceAssociation struct {
	VlanId        uint64                                           `protobuf:"varint,1,opt,name=vlanId,proto3" json:"vlanId,omitempty"`
	AssociationId string                                           `protobuf:"bytes,2,opt,name=associationId,proto3" json:"associationId,omitempty"`
	BranchENI     *DescribeTrunkNetworkInterfaceResponse_BranchENI `protobuf:"bytes,3,opt,name=branchENI,proto3" json:"branchENI,omitempty"`
	// contains filtered or unexported fields
}

func (*DescribeTrunkNetworkInterfaceResponse_TrunkNetworkInterfaceAssociation) Descriptor deprecated

Deprecated: Use DescribeTrunkNetworkInterfaceResponse_TrunkNetworkInterfaceAssociation.ProtoReflect.Descriptor instead.

func (*DescribeTrunkNetworkInterfaceResponse_TrunkNetworkInterfaceAssociation) GetAssociationId

func (*DescribeTrunkNetworkInterfaceResponse_TrunkNetworkInterfaceAssociation) GetBranchENI

func (*DescribeTrunkNetworkInterfaceResponse_TrunkNetworkInterfaceAssociation) GetVlanId

func (*DescribeTrunkNetworkInterfaceResponse_TrunkNetworkInterfaceAssociation) ProtoMessage

func (*DescribeTrunkNetworkInterfaceResponse_TrunkNetworkInterfaceAssociation) ProtoReflect

func (*DescribeTrunkNetworkInterfaceResponse_TrunkNetworkInterfaceAssociation) Reset

func (*DescribeTrunkNetworkInterfaceResponse_TrunkNetworkInterfaceAssociation) String

type DetachBranchNetworkInterfaceRequest

type DetachBranchNetworkInterfaceRequest struct {

	// Types that are assignable to TrunkNetworkInterfaceIdentifier:
	//	*DetachBranchNetworkInterfaceRequest_InstanceIdentity
	TrunkNetworkInterfaceIdentifier isDetachBranchNetworkInterfaceRequest_TrunkNetworkInterfaceIdentifier `protobuf_oneof:"trunkNetworkInterfaceIdentifier"`
	// contains filtered or unexported fields
}

func (*DetachBranchNetworkInterfaceRequest) Descriptor deprecated

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

Deprecated: Use DetachBranchNetworkInterfaceRequest.ProtoReflect.Descriptor instead.

func (*DetachBranchNetworkInterfaceRequest) GetInstanceIdentity

func (x *DetachBranchNetworkInterfaceRequest) GetInstanceIdentity() *InstanceIdentity

func (*DetachBranchNetworkInterfaceRequest) GetTrunkNetworkInterfaceIdentifier

func (m *DetachBranchNetworkInterfaceRequest) GetTrunkNetworkInterfaceIdentifier() isDetachBranchNetworkInterfaceRequest_TrunkNetworkInterfaceIdentifier

func (*DetachBranchNetworkInterfaceRequest) ProtoMessage

func (*DetachBranchNetworkInterfaceRequest) ProtoMessage()

func (*DetachBranchNetworkInterfaceRequest) ProtoReflect

func (*DetachBranchNetworkInterfaceRequest) Reset

func (*DetachBranchNetworkInterfaceRequest) String

type DetachBranchNetworkInterfaceRequest_InstanceIdentity

type DetachBranchNetworkInterfaceRequest_InstanceIdentity struct {
	InstanceIdentity *InstanceIdentity `protobuf:"bytes,1,opt,name=instanceIdentity,proto3,oneof"`
}

type DetachBranchNetworkInterfaceResponse

type DetachBranchNetworkInterfaceResponse struct {
	VlanId        uint64 `protobuf:"varint,1,opt,name=vlanId,proto3" json:"vlanId,omitempty"`
	BranchENI     string `protobuf:"bytes,2,opt,name=branchENI,proto3" json:"branchENI,omitempty"`
	AssociationID string `protobuf:"bytes,3,opt,name=associationID,proto3" json:"associationID,omitempty"`
	// contains filtered or unexported fields
}

func (*DetachBranchNetworkInterfaceResponse) Descriptor deprecated

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

Deprecated: Use DetachBranchNetworkInterfaceResponse.ProtoReflect.Descriptor instead.

func (*DetachBranchNetworkInterfaceResponse) GetAssociationID

func (x *DetachBranchNetworkInterfaceResponse) GetAssociationID() string

func (*DetachBranchNetworkInterfaceResponse) GetBranchENI

func (x *DetachBranchNetworkInterfaceResponse) GetBranchENI() string

func (*DetachBranchNetworkInterfaceResponse) GetVlanId

func (*DetachBranchNetworkInterfaceResponse) ProtoMessage

func (*DetachBranchNetworkInterfaceResponse) ProtoMessage()

func (*DetachBranchNetworkInterfaceResponse) ProtoReflect

func (*DetachBranchNetworkInterfaceResponse) Reset

func (*DetachBranchNetworkInterfaceResponse) String

type DisassociateTrunkNetworkInterfaceRequest

type DisassociateTrunkNetworkInterfaceRequest struct {

	// Types that are assignable to Key:
	//	*DisassociateTrunkNetworkInterfaceRequest_AssociationId
	Key   isDisassociateTrunkNetworkInterfaceRequest_Key `protobuf_oneof:"key"`
	Force bool                                           `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"`
	// contains filtered or unexported fields
}

func (*DisassociateTrunkNetworkInterfaceRequest) Descriptor deprecated

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

Deprecated: Use DisassociateTrunkNetworkInterfaceRequest.ProtoReflect.Descriptor instead.

func (*DisassociateTrunkNetworkInterfaceRequest) GetAssociationId

func (x *DisassociateTrunkNetworkInterfaceRequest) GetAssociationId() string

func (*DisassociateTrunkNetworkInterfaceRequest) GetForce

func (*DisassociateTrunkNetworkInterfaceRequest) GetKey

func (m *DisassociateTrunkNetworkInterfaceRequest) GetKey() isDisassociateTrunkNetworkInterfaceRequest_Key

func (*DisassociateTrunkNetworkInterfaceRequest) ProtoMessage

func (*DisassociateTrunkNetworkInterfaceRequest) ProtoReflect

func (*DisassociateTrunkNetworkInterfaceRequest) Reset

func (*DisassociateTrunkNetworkInterfaceRequest) String

type DisassociateTrunkNetworkInterfaceRequest_AssociationId

type DisassociateTrunkNetworkInterfaceRequest_AssociationId struct {
	AssociationId string `protobuf:"bytes,1,opt,name=associationId,proto3,oneof"`
}

type DisassociateTrunkNetworkInterfaceResponse

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

func (*DisassociateTrunkNetworkInterfaceResponse) Descriptor deprecated

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

Deprecated: Use DisassociateTrunkNetworkInterfaceResponse.ProtoReflect.Descriptor instead.

func (*DisassociateTrunkNetworkInterfaceResponse) ProtoMessage

func (*DisassociateTrunkNetworkInterfaceResponse) ProtoReflect

func (*DisassociateTrunkNetworkInterfaceResponse) Reset

func (*DisassociateTrunkNetworkInterfaceResponse) String

type ElasticAddress

type ElasticAddress struct {
	Ip             string `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty"`
	AllocationId   string `protobuf:"bytes,2,opt,name=allocationId,proto3" json:"allocationId,omitempty"`
	AssociationdId string `protobuf:"bytes,3,opt,name=associationdId,proto3" json:"associationdId,omitempty"`
	// contains filtered or unexported fields
}

func (*ElasticAddress) Descriptor deprecated

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

Deprecated: Use ElasticAddress.ProtoReflect.Descriptor instead.

func (*ElasticAddress) GetAllocationId

func (x *ElasticAddress) GetAllocationId() string

func (*ElasticAddress) GetAssociationdId

func (x *ElasticAddress) GetAssociationdId() string

func (*ElasticAddress) GetIp

func (x *ElasticAddress) GetIp() string

func (*ElasticAddress) ProtoMessage

func (*ElasticAddress) ProtoMessage()

func (*ElasticAddress) ProtoReflect

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

func (*ElasticAddress) Reset

func (x *ElasticAddress) Reset()

func (*ElasticAddress) String

func (x *ElasticAddress) String() string

type ElasticAddressSet

type ElasticAddressSet struct {
	ElasticAddresses []string `protobuf:"bytes,1,rep,name=elasticAddresses,proto3" json:"elasticAddresses,omitempty"`
	// contains filtered or unexported fields
}

func (*ElasticAddressSet) Descriptor deprecated

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

Deprecated: Use ElasticAddressSet.ProtoReflect.Descriptor instead.

func (*ElasticAddressSet) GetElasticAddresses

func (x *ElasticAddressSet) GetElasticAddresses() []string

func (*ElasticAddressSet) ProtoMessage

func (*ElasticAddressSet) ProtoMessage()

func (*ElasticAddressSet) ProtoReflect

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

func (*ElasticAddressSet) Reset

func (x *ElasticAddressSet) Reset()

func (*ElasticAddressSet) String

func (x *ElasticAddressSet) String() string

type Error

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

func (*Error) Descriptor deprecated

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

Deprecated: Use Error.ProtoReflect.Descriptor instead.

func (*Error) GetError

func (x *Error) GetError() string

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 GCRequestV3

type GCRequestV3 struct {
	InstanceIdentity *InstanceIdentity `protobuf:"bytes,1,opt,name=instanceIdentity,proto3" json:"instanceIdentity,omitempty"`
	RunningTaskIDs   []string          `protobuf:"bytes,2,rep,name=runningTaskIDs,proto3" json:"runningTaskIDs,omitempty"`
	// Soft indicates that do not perform the actual GC, only return the task IDs that would be GC'd
	//
	// Deprecated: Do not use.
	Soft bool `protobuf:"varint,3,opt,name=soft,proto3" json:"soft,omitempty"`
	// contains filtered or unexported fields
}

func (*GCRequestV3) Descriptor deprecated

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

Deprecated: Use GCRequestV3.ProtoReflect.Descriptor instead.

func (*GCRequestV3) GetInstanceIdentity

func (x *GCRequestV3) GetInstanceIdentity() *InstanceIdentity

func (*GCRequestV3) GetRunningTaskIDs

func (x *GCRequestV3) GetRunningTaskIDs() []string

func (*GCRequestV3) GetSoft deprecated

func (x *GCRequestV3) GetSoft() bool

Deprecated: Do not use.

func (*GCRequestV3) ProtoMessage

func (*GCRequestV3) ProtoMessage()

func (*GCRequestV3) ProtoReflect

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

func (*GCRequestV3) Reset

func (x *GCRequestV3) Reset()

func (*GCRequestV3) String

func (x *GCRequestV3) String() string

type GCResponseV3

type GCResponseV3 struct {

	// assignmentsToRemove returns which assignments *should be* removed.
	AssignmentsToRemove []string `protobuf:"bytes,1,rep,name=assignmentsToRemove,proto3" json:"assignmentsToRemove,omitempty"`
	// contains filtered or unexported fields
}

func (*GCResponseV3) Descriptor deprecated

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

Deprecated: Use GCResponseV3.ProtoReflect.Descriptor instead.

func (*GCResponseV3) GetAssignmentsToRemove

func (x *GCResponseV3) GetAssignmentsToRemove() []string

func (*GCResponseV3) ProtoMessage

func (*GCResponseV3) ProtoMessage()

func (*GCResponseV3) ProtoReflect

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

func (*GCResponseV3) Reset

func (x *GCResponseV3) Reset()

func (*GCResponseV3) String

func (x *GCResponseV3) String() string

type GetAssignmentRequest

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

func (*GetAssignmentRequest) Descriptor deprecated

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

Deprecated: Use GetAssignmentRequest.ProtoReflect.Descriptor instead.

func (*GetAssignmentRequest) GetTaskId

func (x *GetAssignmentRequest) GetTaskId() string

func (*GetAssignmentRequest) ProtoMessage

func (*GetAssignmentRequest) ProtoMessage()

func (*GetAssignmentRequest) ProtoReflect

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

func (*GetAssignmentRequest) Reset

func (x *GetAssignmentRequest) Reset()

func (*GetAssignmentRequest) String

func (x *GetAssignmentRequest) String() string

type GetAssignmentResponse

type GetAssignmentResponse struct {
	Assignment *AssignIPResponseV3 `protobuf:"bytes,1,opt,name=assignment,proto3" json:"assignment,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAssignmentResponse) Descriptor deprecated

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

Deprecated: Use GetAssignmentResponse.ProtoReflect.Descriptor instead.

func (*GetAssignmentResponse) GetAssignment

func (x *GetAssignmentResponse) GetAssignment() *AssignIPResponseV3

func (*GetAssignmentResponse) ProtoMessage

func (*GetAssignmentResponse) ProtoMessage()

func (*GetAssignmentResponse) ProtoReflect

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

func (*GetAssignmentResponse) Reset

func (x *GetAssignmentResponse) Reset()

func (*GetAssignmentResponse) String

func (x *GetAssignmentResponse) String() string

type GetLocksRequest

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

func (*GetLocksRequest) Descriptor deprecated

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

Deprecated: Use GetLocksRequest.ProtoReflect.Descriptor instead.

func (*GetLocksRequest) ProtoMessage

func (*GetLocksRequest) ProtoMessage()

func (*GetLocksRequest) ProtoReflect

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

func (*GetLocksRequest) Reset

func (x *GetLocksRequest) Reset()

func (*GetLocksRequest) String

func (x *GetLocksRequest) String() string

type GetLocksResponse

type GetLocksResponse struct {
	Locks []*Lock `protobuf:"bytes,1,rep,name=locks,proto3" json:"locks,omitempty"`
	// contains filtered or unexported fields
}

func (*GetLocksResponse) Descriptor deprecated

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

Deprecated: Use GetLocksResponse.ProtoReflect.Descriptor instead.

func (*GetLocksResponse) GetLocks

func (x *GetLocksResponse) GetLocks() []*Lock

func (*GetLocksResponse) ProtoMessage

func (*GetLocksResponse) ProtoMessage()

func (*GetLocksResponse) ProtoReflect

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

func (*GetLocksResponse) Reset

func (x *GetLocksResponse) Reset()

func (*GetLocksResponse) String

func (x *GetLocksResponse) String() string

type InstanceIdentity

type InstanceIdentity struct {

	// This is duplicated data , but we include it for verification beyond Metatron. No containers should run
	// on the instance prior to this API call being completed. We can then rely on the instance
	// identity document for further verification.
	InstanceIdentityDocument  string `protobuf:"bytes,1,opt,name=instanceIdentityDocument,proto3" json:"instanceIdentityDocument,omitempty"`
	InstanceIdentitySignature string `protobuf:"bytes,2,opt,name=instanceIdentitySignature,proto3" json:"instanceIdentitySignature,omitempty"`
	InstanceID                string `protobuf:"bytes,3,opt,name=instanceID,proto3" json:"instanceID,omitempty"`
	Region                    string `protobuf:"bytes,4,opt,name=region,proto3" json:"region,omitempty"`
	AccountID                 string `protobuf:"bytes,5,opt,name=accountID,proto3" json:"accountID,omitempty"`
	InstanceType              string `protobuf:"bytes,6,opt,name=instanceType,proto3" json:"instanceType,omitempty"`
	// contains filtered or unexported fields
}

func (*InstanceIdentity) Descriptor deprecated

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

Deprecated: Use InstanceIdentity.ProtoReflect.Descriptor instead.

func (*InstanceIdentity) GetAccountID

func (x *InstanceIdentity) GetAccountID() string

func (*InstanceIdentity) GetInstanceID

func (x *InstanceIdentity) GetInstanceID() string

func (*InstanceIdentity) GetInstanceIdentityDocument

func (x *InstanceIdentity) GetInstanceIdentityDocument() string

func (*InstanceIdentity) GetInstanceIdentitySignature

func (x *InstanceIdentity) GetInstanceIdentitySignature() string

func (*InstanceIdentity) GetInstanceType

func (x *InstanceIdentity) GetInstanceType() string

func (*InstanceIdentity) GetRegion

func (x *InstanceIdentity) GetRegion() string

func (*InstanceIdentity) ProtoMessage

func (*InstanceIdentity) ProtoMessage()

func (*InstanceIdentity) ProtoReflect

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

func (*InstanceIdentity) Reset

func (x *InstanceIdentity) Reset()

func (*InstanceIdentity) String

func (x *InstanceIdentity) String() string

type Lock

type Lock struct {
	Id        int64                  `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	LockName  string                 `protobuf:"bytes,2,opt,name=lockName,proto3" json:"lockName,omitempty"`
	HeldBy    string                 `protobuf:"bytes,3,opt,name=heldBy,proto3" json:"heldBy,omitempty"`
	HeldUntil *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=heldUntil,proto3" json:"heldUntil,omitempty"`
	// contains filtered or unexported fields
}

func (*Lock) Descriptor deprecated

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

Deprecated: Use Lock.ProtoReflect.Descriptor instead.

func (*Lock) GetHeldBy

func (x *Lock) GetHeldBy() string

func (*Lock) GetHeldUntil

func (x *Lock) GetHeldUntil() *timestamppb.Timestamp

func (*Lock) GetId

func (x *Lock) GetId() int64

func (*Lock) GetLockName

func (x *Lock) GetLockName() string

func (*Lock) ProtoMessage

func (*Lock) ProtoMessage()

func (*Lock) ProtoReflect

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

func (*Lock) Reset

func (x *Lock) Reset()

func (*Lock) String

func (x *Lock) String() string

type LockId

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

func (*LockId) Descriptor deprecated

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

Deprecated: Use LockId.ProtoReflect.Descriptor instead.

func (*LockId) GetId

func (x *LockId) GetId() int64

func (*LockId) ProtoMessage

func (*LockId) ProtoMessage()

func (*LockId) ProtoReflect

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

func (*LockId) Reset

func (x *LockId) Reset()

func (*LockId) String

func (x *LockId) String() string

type NetworkInterface

type NetworkInterface struct {
	SubnetId                   string                      `protobuf:"bytes,1,opt,name=subnetId,proto3" json:"subnetId,omitempty"`
	AvailabilityZone           string                      `protobuf:"bytes,2,opt,name=availabilityZone,proto3" json:"availabilityZone,omitempty"`
	MacAddress                 string                      `protobuf:"bytes,3,opt,name=macAddress,proto3" json:"macAddress,omitempty"`
	NetworkInterfaceId         string                      `protobuf:"bytes,4,opt,name=networkInterfaceId,proto3" json:"networkInterfaceId,omitempty"`
	OwnerAccountId             string                      `protobuf:"bytes,5,opt,name=ownerAccountId,proto3" json:"ownerAccountId,omitempty"`
	NetworkInterfaceAttachment *NetworkInterfaceAttachment `protobuf:"bytes,7,opt,name=networkInterfaceAttachment,proto3" json:"networkInterfaceAttachment,omitempty"`
	VpcId                      string                      `protobuf:"bytes,8,opt,name=vpcId,proto3" json:"vpcId,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkInterface) Descriptor deprecated

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

Deprecated: Use NetworkInterface.ProtoReflect.Descriptor instead.

func (*NetworkInterface) GetAvailabilityZone

func (x *NetworkInterface) GetAvailabilityZone() string

func (*NetworkInterface) GetMacAddress

func (x *NetworkInterface) GetMacAddress() string

func (*NetworkInterface) GetNetworkInterfaceAttachment

func (x *NetworkInterface) GetNetworkInterfaceAttachment() *NetworkInterfaceAttachment

func (*NetworkInterface) GetNetworkInterfaceId

func (x *NetworkInterface) GetNetworkInterfaceId() string

func (*NetworkInterface) GetOwnerAccountId

func (x *NetworkInterface) GetOwnerAccountId() string

func (*NetworkInterface) GetSubnetId

func (x *NetworkInterface) GetSubnetId() string

func (*NetworkInterface) GetVpcId

func (x *NetworkInterface) GetVpcId() string

func (*NetworkInterface) ProtoMessage

func (*NetworkInterface) ProtoMessage()

func (*NetworkInterface) ProtoReflect

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

func (*NetworkInterface) Reset

func (x *NetworkInterface) Reset()

func (*NetworkInterface) String

func (x *NetworkInterface) String() string

type NetworkInterfaceAttachment

type NetworkInterfaceAttachment struct {

	// 0-indexed
	DeviceIndex uint32 `protobuf:"varint,1,opt,name=deviceIndex,proto3" json:"deviceIndex,omitempty"`
	Id          string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkInterfaceAttachment) Descriptor deprecated

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

Deprecated: Use NetworkInterfaceAttachment.ProtoReflect.Descriptor instead.

func (*NetworkInterfaceAttachment) GetDeviceIndex

func (x *NetworkInterfaceAttachment) GetDeviceIndex() uint32

func (*NetworkInterfaceAttachment) GetId

func (*NetworkInterfaceAttachment) ProtoMessage

func (*NetworkInterfaceAttachment) ProtoMessage()

func (*NetworkInterfaceAttachment) ProtoReflect

func (*NetworkInterfaceAttachment) Reset

func (x *NetworkInterfaceAttachment) Reset()

func (*NetworkInterfaceAttachment) String

func (x *NetworkInterfaceAttachment) String() string

type PreemptLockRequest

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

func (*PreemptLockRequest) Descriptor deprecated

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

Deprecated: Use PreemptLockRequest.ProtoReflect.Descriptor instead.

func (*PreemptLockRequest) GetLockName

func (x *PreemptLockRequest) GetLockName() string

func (*PreemptLockRequest) ProtoMessage

func (*PreemptLockRequest) ProtoMessage()

func (*PreemptLockRequest) ProtoReflect

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

func (*PreemptLockRequest) Reset

func (x *PreemptLockRequest) Reset()

func (*PreemptLockRequest) String

func (x *PreemptLockRequest) String() string

type PrivateKey

type PrivateKey struct {
	Hostname  string                 `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Generated *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=generated,proto3" json:"generated,omitempty"`
	// Types that are assignable to Key:
	//	*PrivateKey_Ed25519Key_
	Key isPrivateKey_Key `protobuf_oneof:"key"`
	// contains filtered or unexported fields
}

func (*PrivateKey) Descriptor deprecated

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

Deprecated: Use PrivateKey.ProtoReflect.Descriptor instead.

func (*PrivateKey) GetEd25519Key

func (x *PrivateKey) GetEd25519Key() *PrivateKey_Ed25519Key

func (*PrivateKey) GetGenerated

func (x *PrivateKey) GetGenerated() *timestamppb.Timestamp

func (*PrivateKey) GetHostname

func (x *PrivateKey) GetHostname() string

func (*PrivateKey) GetKey

func (m *PrivateKey) GetKey() isPrivateKey_Key

func (*PrivateKey) ProtoMessage

func (*PrivateKey) ProtoMessage()

func (*PrivateKey) ProtoReflect

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

func (*PrivateKey) Reset

func (x *PrivateKey) Reset()

func (*PrivateKey) String

func (x *PrivateKey) String() string

type PrivateKey_Ed25519Key

type PrivateKey_Ed25519Key struct {
	Rfc8032Key []byte `protobuf:"bytes,1,opt,name=rfc8032key,proto3" json:"rfc8032key,omitempty"`
	// contains filtered or unexported fields
}

func (*PrivateKey_Ed25519Key) Descriptor deprecated

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

Deprecated: Use PrivateKey_Ed25519Key.ProtoReflect.Descriptor instead.

func (*PrivateKey_Ed25519Key) GetRfc8032Key

func (x *PrivateKey_Ed25519Key) GetRfc8032Key() []byte

func (*PrivateKey_Ed25519Key) ProtoMessage

func (*PrivateKey_Ed25519Key) ProtoMessage()

func (*PrivateKey_Ed25519Key) ProtoReflect

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

func (*PrivateKey_Ed25519Key) Reset

func (x *PrivateKey_Ed25519Key) Reset()

func (*PrivateKey_Ed25519Key) String

func (x *PrivateKey_Ed25519Key) String() string

type PrivateKey_Ed25519Key_

type PrivateKey_Ed25519Key_ struct {
	Ed25519Key *PrivateKey_Ed25519Key `protobuf:"bytes,3,opt,name=ed25519Key,proto3,oneof"`
}

type ProvisionInstanceRequestV3

type ProvisionInstanceRequestV3 struct {
	InstanceIdentity *InstanceIdentity `protobuf:"bytes,1,opt,name=instanceIdentity,proto3" json:"instanceIdentity,omitempty"`
	// contains filtered or unexported fields
}

ProvisionInstanceRequestV3 is called when the instance is first initialized, in order to configure its interfaces, and other network capabilities. The provisioning service decides which account / subnet / VPC the interface will live in.

func (*ProvisionInstanceRequestV3) Descriptor deprecated

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

Deprecated: Use ProvisionInstanceRequestV3.ProtoReflect.Descriptor instead.

func (*ProvisionInstanceRequestV3) GetInstanceIdentity

func (x *ProvisionInstanceRequestV3) GetInstanceIdentity() *InstanceIdentity

func (*ProvisionInstanceRequestV3) ProtoMessage

func (*ProvisionInstanceRequestV3) ProtoMessage()

func (*ProvisionInstanceRequestV3) ProtoReflect

func (*ProvisionInstanceRequestV3) Reset

func (x *ProvisionInstanceRequestV3) Reset()

func (*ProvisionInstanceRequestV3) String

func (x *ProvisionInstanceRequestV3) String() string

type ProvisionInstanceResponseV3

type ProvisionInstanceResponseV3 struct {
	TrunkNetworkInterface *NetworkInterface `protobuf:"bytes,1,opt,name=trunkNetworkInterface,proto3" json:"trunkNetworkInterface,omitempty"`
	// contains filtered or unexported fields
}

func (*ProvisionInstanceResponseV3) Descriptor deprecated

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

Deprecated: Use ProvisionInstanceResponseV3.ProtoReflect.Descriptor instead.

func (*ProvisionInstanceResponseV3) GetTrunkNetworkInterface

func (x *ProvisionInstanceResponseV3) GetTrunkNetworkInterface() *NetworkInterface

func (*ProvisionInstanceResponseV3) ProtoMessage

func (*ProvisionInstanceResponseV3) ProtoMessage()

func (*ProvisionInstanceResponseV3) ProtoReflect

func (*ProvisionInstanceResponseV3) Reset

func (x *ProvisionInstanceResponseV3) Reset()

func (*ProvisionInstanceResponseV3) String

func (x *ProvisionInstanceResponseV3) String() string

type ResetSecurityGroupRequest

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

func (*ResetSecurityGroupRequest) Descriptor deprecated

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

Deprecated: Use ResetSecurityGroupRequest.ProtoReflect.Descriptor instead.

func (*ResetSecurityGroupRequest) GetSgId

func (x *ResetSecurityGroupRequest) GetSgId() string

func (*ResetSecurityGroupRequest) ProtoMessage

func (*ResetSecurityGroupRequest) ProtoMessage()

func (*ResetSecurityGroupRequest) ProtoReflect

func (*ResetSecurityGroupRequest) Reset

func (x *ResetSecurityGroupRequest) Reset()

func (*ResetSecurityGroupRequest) String

func (x *ResetSecurityGroupRequest) String() string

type ResetSecurityGroupResponse

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

func (*ResetSecurityGroupResponse) Descriptor deprecated

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

Deprecated: Use ResetSecurityGroupResponse.ProtoReflect.Descriptor instead.

func (*ResetSecurityGroupResponse) ProtoMessage

func (*ResetSecurityGroupResponse) ProtoMessage()

func (*ResetSecurityGroupResponse) ProtoReflect

func (*ResetSecurityGroupResponse) Reset

func (x *ResetSecurityGroupResponse) Reset()

func (*ResetSecurityGroupResponse) String

func (x *ResetSecurityGroupResponse) String() string

type TitusAgentVPCServiceClient

type TitusAgentVPCServiceClient interface {
	// This ProvisionInstance function has to be called at startup of the instance, and it is idempotent.
	ProvisionInstanceV3(ctx context.Context, in *ProvisionInstanceRequestV3, opts ...grpc.CallOption) (*ProvisionInstanceResponseV3, error)
	AssignIPV3(ctx context.Context, in *AssignIPRequestV3, opts ...grpc.CallOption) (*AssignIPResponseV3, error)
	UnassignIPV3(ctx context.Context, in *UnassignIPRequestV3, opts ...grpc.CallOption) (*UnassignIPResponseV3, error)
	GetAssignment(ctx context.Context, in *GetAssignmentRequest, opts ...grpc.CallOption) (*GetAssignmentResponse, error)
	GCV3(ctx context.Context, in *GCRequestV3, opts ...grpc.CallOption) (*GCResponseV3, error)
	// Lock Management
	GetLocks(ctx context.Context, in *GetLocksRequest, opts ...grpc.CallOption) (*GetLocksResponse, error)
	GetLock(ctx context.Context, in *LockId, opts ...grpc.CallOption) (*Lock, error)
	DeleteLock(ctx context.Context, in *LockId, opts ...grpc.CallOption) (*emptypb.Empty, error)
	PreemptLock(ctx context.Context, in *PreemptLockRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// These are internal APIs that should really only be used by operators
	AssociateTrunkNetworkInterface(ctx context.Context, in *AssociateTrunkNetworkInterfaceRequest, opts ...grpc.CallOption) (*AssociateTrunkNetworkInterfaceResponse, error)
	DisassociateTrunkNetworkInterface(ctx context.Context, in *DisassociateTrunkNetworkInterfaceRequest, opts ...grpc.CallOption) (*DisassociateTrunkNetworkInterfaceResponse, error)
	DescribeTrunkNetworkInterface(ctx context.Context, in *DescribeTrunkNetworkInterfaceRequest, opts ...grpc.CallOption) (*DescribeTrunkNetworkInterfaceResponse, error)
	DetachBranchNetworkInterface(ctx context.Context, in *DetachBranchNetworkInterfaceRequest, opts ...grpc.CallOption) (*DetachBranchNetworkInterfaceResponse, error)
}

TitusAgentVPCServiceClient is the client API for TitusAgentVPCService 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 TitusAgentVPCServiceServer

type TitusAgentVPCServiceServer interface {
	// This ProvisionInstance function has to be called at startup of the instance, and it is idempotent.
	ProvisionInstanceV3(context.Context, *ProvisionInstanceRequestV3) (*ProvisionInstanceResponseV3, error)
	AssignIPV3(context.Context, *AssignIPRequestV3) (*AssignIPResponseV3, error)
	UnassignIPV3(context.Context, *UnassignIPRequestV3) (*UnassignIPResponseV3, error)
	GetAssignment(context.Context, *GetAssignmentRequest) (*GetAssignmentResponse, error)
	GCV3(context.Context, *GCRequestV3) (*GCResponseV3, error)
	// Lock Management
	GetLocks(context.Context, *GetLocksRequest) (*GetLocksResponse, error)
	GetLock(context.Context, *LockId) (*Lock, error)
	DeleteLock(context.Context, *LockId) (*emptypb.Empty, error)
	PreemptLock(context.Context, *PreemptLockRequest) (*emptypb.Empty, error)
	// These are internal APIs that should really only be used by operators
	AssociateTrunkNetworkInterface(context.Context, *AssociateTrunkNetworkInterfaceRequest) (*AssociateTrunkNetworkInterfaceResponse, error)
	DisassociateTrunkNetworkInterface(context.Context, *DisassociateTrunkNetworkInterfaceRequest) (*DisassociateTrunkNetworkInterfaceResponse, error)
	DescribeTrunkNetworkInterface(context.Context, *DescribeTrunkNetworkInterfaceRequest) (*DescribeTrunkNetworkInterfaceResponse, error)
	DetachBranchNetworkInterface(context.Context, *DetachBranchNetworkInterfaceRequest) (*DetachBranchNetworkInterfaceResponse, error)
	// contains filtered or unexported methods
}

TitusAgentVPCServiceServer is the server API for TitusAgentVPCService service. All implementations must embed UnimplementedTitusAgentVPCServiceServer for forward compatibility

type UnassignIPRequestV3

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

func (*UnassignIPRequestV3) Descriptor deprecated

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

Deprecated: Use UnassignIPRequestV3.ProtoReflect.Descriptor instead.

func (*UnassignIPRequestV3) GetTaskId

func (x *UnassignIPRequestV3) GetTaskId() string

func (*UnassignIPRequestV3) ProtoMessage

func (*UnassignIPRequestV3) ProtoMessage()

func (*UnassignIPRequestV3) ProtoReflect

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

func (*UnassignIPRequestV3) Reset

func (x *UnassignIPRequestV3) Reset()

func (*UnassignIPRequestV3) String

func (x *UnassignIPRequestV3) String() string

type UnassignIPResponseV3

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

func (*UnassignIPResponseV3) Descriptor deprecated

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

Deprecated: Use UnassignIPResponseV3.ProtoReflect.Descriptor instead.

func (*UnassignIPResponseV3) ProtoMessage

func (*UnassignIPResponseV3) ProtoMessage()

func (*UnassignIPResponseV3) ProtoReflect

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

func (*UnassignIPResponseV3) Reset

func (x *UnassignIPResponseV3) Reset()

func (*UnassignIPResponseV3) String

func (x *UnassignIPResponseV3) String() string

type UnimplementedTitusAgentVPCServiceServer

type UnimplementedTitusAgentVPCServiceServer struct {
}

UnimplementedTitusAgentVPCServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedTitusAgentVPCServiceServer) AssignIPV3

func (UnimplementedTitusAgentVPCServiceServer) DeleteLock

func (UnimplementedTitusAgentVPCServiceServer) GCV3

func (UnimplementedTitusAgentVPCServiceServer) GetAssignment

func (UnimplementedTitusAgentVPCServiceServer) GetLock

func (UnimplementedTitusAgentVPCServiceServer) GetLocks

func (UnimplementedTitusAgentVPCServiceServer) PreemptLock

func (UnimplementedTitusAgentVPCServiceServer) ProvisionInstanceV3

func (UnimplementedTitusAgentVPCServiceServer) UnassignIPV3

type UnsafeTitusAgentVPCServiceServer

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

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

type UsableAddress

type UsableAddress struct {
	Address      *Address `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	PrefixLength uint32   `protobuf:"varint,2,opt,name=prefixLength,proto3" json:"prefixLength,omitempty"`
	// contains filtered or unexported fields
}

func (*UsableAddress) Descriptor deprecated

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

Deprecated: Use UsableAddress.ProtoReflect.Descriptor instead.

func (*UsableAddress) GetAddress

func (x *UsableAddress) GetAddress() *Address

func (*UsableAddress) GetPrefixLength

func (x *UsableAddress) GetPrefixLength() uint32

func (*UsableAddress) ProtoMessage

func (*UsableAddress) ProtoMessage()

func (*UsableAddress) ProtoReflect

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

func (*UsableAddress) Reset

func (x *UsableAddress) Reset()

func (*UsableAddress) String

func (x *UsableAddress) String() string

type UtilizedAddress

type UtilizedAddress struct {
	Address      *Address               `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	LastUsedTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=lastUsedTime,proto3" json:"lastUsedTime,omitempty"`
	// contains filtered or unexported fields
}

func (*UtilizedAddress) Descriptor deprecated

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

Deprecated: Use UtilizedAddress.ProtoReflect.Descriptor instead.

func (*UtilizedAddress) GetAddress

func (x *UtilizedAddress) GetAddress() *Address

func (*UtilizedAddress) GetLastUsedTime

func (x *UtilizedAddress) GetLastUsedTime() *timestamppb.Timestamp

func (*UtilizedAddress) ProtoMessage

func (*UtilizedAddress) ProtoMessage()

func (*UtilizedAddress) ProtoReflect

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

func (*UtilizedAddress) Reset

func (x *UtilizedAddress) Reset()

func (*UtilizedAddress) String

func (x *UtilizedAddress) String() string

type VPCToolResult

type VPCToolResult struct {

	// Types that are assignable to Result:
	//	*VPCToolResult_Assignment
	//	*VPCToolResult_Error
	Result isVPCToolResult_Result `protobuf_oneof:"result"`
	// contains filtered or unexported fields
}

This is the serialized output of the VPC Tool

func (*VPCToolResult) Descriptor deprecated

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

Deprecated: Use VPCToolResult.ProtoReflect.Descriptor instead.

func (*VPCToolResult) GetAssignment

func (x *VPCToolResult) GetAssignment() *Assignment

func (*VPCToolResult) GetError

func (x *VPCToolResult) GetError() *Error

func (*VPCToolResult) GetResult

func (m *VPCToolResult) GetResult() isVPCToolResult_Result

func (*VPCToolResult) ProtoMessage

func (*VPCToolResult) ProtoMessage()

func (*VPCToolResult) ProtoReflect

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

func (*VPCToolResult) Reset

func (x *VPCToolResult) Reset()

func (*VPCToolResult) String

func (x *VPCToolResult) String() string

type VPCToolResult_Assignment

type VPCToolResult_Assignment struct {
	Assignment *Assignment `protobuf:"bytes,1,opt,name=assignment,proto3,oneof"`
}

type VPCToolResult_Error

type VPCToolResult_Error struct {
	Error *Error `protobuf:"bytes,2,opt,name=error,proto3,oneof"`
}

Jump to

Keyboard shortcuts

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