clouddeploy_v1

package
v1.2.2 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	TopologyInfoType_name = map[int32]string{
		0: "TOPOLOGY_INFO_TYPE_UNSPECIFIED",
		1: "TOPOLOGY_INFO_TYPE_META",
		2: "TOPOLOGY_INFO_TYPE_WAN",
		3: "TOPOLOGY_INFO_TYPE_CLOS",
	}
	TopologyInfoType_value = map[string]int32{
		"TOPOLOGY_INFO_TYPE_UNSPECIFIED": 0,
		"TOPOLOGY_INFO_TYPE_META":        1,
		"TOPOLOGY_INFO_TYPE_WAN":         2,
		"TOPOLOGY_INFO_TYPE_CLOS":        3,
	}
)

Enum value maps for TopologyInfoType.

View Source
var (
	FabricType_name = map[int32]string{
		0: "FABRIC_TYPE_UNSPECIFIED",
		1: "FABRIC_TYPE_FULL_MESH",
		2: "FABRIC_TYPE_HUB_SPOKE",
	}
	FabricType_value = map[string]int32{
		"FABRIC_TYPE_UNSPECIFIED": 0,
		"FABRIC_TYPE_FULL_MESH":   1,
		"FABRIC_TYPE_HUB_SPOKE":   2,
	}
)

Enum value maps for FabricType.

View Source
var (
	CloudProviderType_name = map[int32]string{
		0: "CLOUD_PROVIDER_TYPE_UNSPECIFIED",
		1: "CLOUD_PROVIDER_TYPE_AWS",
		2: "CLOUD_PROVIDER_TYPE_AZURE",
		3: "CLOUD_PROVIDER_TYPE_GCP",
	}
	CloudProviderType_value = map[string]int32{
		"CLOUD_PROVIDER_TYPE_UNSPECIFIED": 0,
		"CLOUD_PROVIDER_TYPE_AWS":         1,
		"CLOUD_PROVIDER_TYPE_AZURE":       2,
		"CLOUD_PROVIDER_TYPE_GCP":         3,
	}
)

Enum value maps for CloudProviderType.

View Source
var (
	UnderlayConnectionType_name = map[int32]string{
		0: "UNDERLAY_CONNECTION_TYPE_UNSPECIFIED",
		1: "UNDERLAY_CONNECTION_TYPE_IGW",
		2: "UNDERLAY_CONNECTION_TYPE_PEERING",
		3: "UNDERLAY_CONNECTION_TYPE_TGW",
	}
	UnderlayConnectionType_value = map[string]int32{
		"UNDERLAY_CONNECTION_TYPE_UNSPECIFIED": 0,
		"UNDERLAY_CONNECTION_TYPE_IGW":         1,
		"UNDERLAY_CONNECTION_TYPE_PEERING":     2,
		"UNDERLAY_CONNECTION_TYPE_TGW":         3,
	}
)

Enum value maps for UnderlayConnectionType.

View Source
var (
	OverlayConnectionType_name = map[int32]string{
		0: "OVERLAY_CONNECTION_TYPE_UNSPECIFIED",
		1: "OVERLAY_CONNECTION_TYPE_DPS",
		2: "OVERLAY_CONNECTION_TYPE_VXLAN",
		3: "OVERLAY_CONNECTION_TYPE_IPSEC",
	}
	OverlayConnectionType_value = map[string]int32{
		"OVERLAY_CONNECTION_TYPE_UNSPECIFIED": 0,
		"OVERLAY_CONNECTION_TYPE_DPS":         1,
		"OVERLAY_CONNECTION_TYPE_VXLAN":       2,
		"OVERLAY_CONNECTION_TYPE_IPSEC":       3,
	}
)

Enum value maps for OverlayConnectionType.

View Source
var (
	RoleType_name = map[int32]string{
		0: "ROLE_TYPE_UNSPECIFIED",
		1: "ROLE_TYPE_EDGE",
		2: "ROLE_TYPE_SPINE",
		3: "ROLE_TYPE_LEAF",
	}
	RoleType_value = map[string]int32{
		"ROLE_TYPE_UNSPECIFIED": 0,
		"ROLE_TYPE_EDGE":        1,
		"ROLE_TYPE_SPINE":       2,
		"ROLE_TYPE_LEAF":        3,
	}
)

Enum value maps for RoleType.

View Source
var (
	CVStatusCode_name = map[int32]string{
		0: "CV_STATUS_CODE_UNSPECIFIED",
		1: "CV_STATUS_CODE_RTR_CREATED",
		2: "CV_STATUS_CODE_RTR_DISCOVERED",
		3: "CV_STATUS_CODE_RTR_PROVISIONED",
		4: "CV_STATUS_CODE_RTR_CONFIG_WIP",
		5: "CV_STATUS_CODE_RTR_READY",
		6: "CV_STATUS_CODE_RTR_FAILED",
		7: "CV_STATUS_CODE_RTR_INACTIVE",
	}
	CVStatusCode_value = map[string]int32{
		"CV_STATUS_CODE_UNSPECIFIED":     0,
		"CV_STATUS_CODE_RTR_CREATED":     1,
		"CV_STATUS_CODE_RTR_DISCOVERED":  2,
		"CV_STATUS_CODE_RTR_PROVISIONED": 3,
		"CV_STATUS_CODE_RTR_CONFIG_WIP":  4,
		"CV_STATUS_CODE_RTR_READY":       5,
		"CV_STATUS_CODE_RTR_FAILED":      6,
		"CV_STATUS_CODE_RTR_INACTIVE":    7,
	}
)

Enum value maps for CVStatusCode.

View Source
var (
	DeviceStatusCode_name = map[int32]string{
		0: "DEVICE_STATUS_CODE_UNSPECIFIED",
		1: "DEVICE_STATUS_CODE_WORK_IN_PROGRESS",
		2: "DEVICE_STATUS_CODE_SUCCESS",
		3: "DEVICE_STATUS_CODE_ERROR",
	}
	DeviceStatusCode_value = map[string]int32{
		"DEVICE_STATUS_CODE_UNSPECIFIED":      0,
		"DEVICE_STATUS_CODE_WORK_IN_PROGRESS": 1,
		"DEVICE_STATUS_CODE_SUCCESS":          2,
		"DEVICE_STATUS_CODE_ERROR":            3,
	}
)

Enum value maps for DeviceStatusCode.

View Source
var (
	DeploymentStatusCode_name = map[int32]string{
		0: "DEPLOYMENT_STATUS_CODE_UNSPECIFIED",
		1: "DEPLOYMENT_STATUS_CODE_IN_PROGRESS",
		2: "DEPLOYMENT_STATUS_CODE_SUCCESS",
		3: "DEPLOYMENT_STATUS_CODE_ERR",
	}
	DeploymentStatusCode_value = map[string]int32{
		"DEPLOYMENT_STATUS_CODE_UNSPECIFIED": 0,
		"DEPLOYMENT_STATUS_CODE_IN_PROGRESS": 1,
		"DEPLOYMENT_STATUS_CODE_SUCCESS":     2,
		"DEPLOYMENT_STATUS_CODE_ERR":         3,
	}
)

Enum value maps for DeploymentStatusCode.

View Source
var (
	NetworkInterfaceType_name = map[int32]string{
		0: "NETWORK_INTERFACE_TYPE_UNSPECIFIED",
		1: "NETWORK_INTERFACE_TYPE_PRIVATE",
		2: "NETWORK_INTERFACE_TYPE_PUBLIC",
		3: "NETWORK_INTERFACE_TYPE_INTERNAL",
	}
	NetworkInterfaceType_value = map[string]int32{
		"NETWORK_INTERFACE_TYPE_UNSPECIFIED": 0,
		"NETWORK_INTERFACE_TYPE_PRIVATE":     1,
		"NETWORK_INTERFACE_TYPE_PUBLIC":      2,
		"NETWORK_INTERFACE_TYPE_INTERNAL":    3,
	}
)

Enum value maps for NetworkInterfaceType.

View Source
var (
	VpcStatusCode_name = map[int32]string{
		0: "VPC_STATUS_CODE_UNSPECIFIED",
		1: "VPC_STATUS_CODE_SUCCESS",
		2: "VPC_STATUS_CODE_FAILURE",
	}
	VpcStatusCode_value = map[string]int32{
		"VPC_STATUS_CODE_UNSPECIFIED": 0,
		"VPC_STATUS_CODE_SUCCESS":     1,
		"VPC_STATUS_CODE_FAILURE":     2,
	}
)

Enum value maps for VpcStatusCode.

View Source
var AWSTgwAttachmentService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "arista.clouddeploy.v1.AWSTgwAttachmentService",
	HandlerType: (*AWSTgwAttachmentServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetOne",
			Handler:    _AWSTgwAttachmentService_GetOne_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "GetAll",
			Handler:       _AWSTgwAttachmentService_GetAll_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "Subscribe",
			Handler:       _AWSTgwAttachmentService_Subscribe_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "arista/clouddeploy.v1/services.gen.proto",
}

AWSTgwAttachmentService_ServiceDesc is the grpc.ServiceDesc for AWSTgwAttachmentService 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 AWSTgwService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "arista.clouddeploy.v1.AWSTgwService",
	HandlerType: (*AWSTgwServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetOne",
			Handler:    _AWSTgwService_GetOne_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "GetAll",
			Handler:       _AWSTgwService_GetAll_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "Subscribe",
			Handler:       _AWSTgwService_Subscribe_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "arista/clouddeploy.v1/services.gen.proto",
}

AWSTgwService_ServiceDesc is the grpc.ServiceDesc for AWSTgwService 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 AWSVpnConfigService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "arista.clouddeploy.v1.AWSVpnConfigService",
	HandlerType: (*AWSVpnConfigServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetOne",
			Handler:    _AWSVpnConfigService_GetOne_Handler,
		},
		{
			MethodName: "Set",
			Handler:    _AWSVpnConfigService_Set_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _AWSVpnConfigService_Delete_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "GetAll",
			Handler:       _AWSVpnConfigService_GetAll_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "Subscribe",
			Handler:       _AWSVpnConfigService_Subscribe_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "SetSome",
			Handler:       _AWSVpnConfigService_SetSome_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "DeleteAll",
			Handler:       _AWSVpnConfigService_DeleteAll_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "arista/clouddeploy.v1/services.gen.proto",
}

AWSVpnConfigService_ServiceDesc is the grpc.ServiceDesc for AWSVpnConfigService 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 File_arista_clouddeploy_v1_clouddeploy_proto protoreflect.FileDescriptor
View Source
var File_arista_clouddeploy_v1_services_gen_proto protoreflect.FileDescriptor
View Source
var PathService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "arista.clouddeploy.v1.PathService",
	HandlerType: (*PathServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetOne",
			Handler:    _PathService_GetOne_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "GetAll",
			Handler:       _PathService_GetAll_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "Subscribe",
			Handler:       _PathService_Subscribe_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "arista/clouddeploy.v1/services.gen.proto",
}

PathService_ServiceDesc is the grpc.ServiceDesc for PathService 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 RouterConfigService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "arista.clouddeploy.v1.RouterConfigService",
	HandlerType: (*RouterConfigServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetOne",
			Handler:    _RouterConfigService_GetOne_Handler,
		},
		{
			MethodName: "Set",
			Handler:    _RouterConfigService_Set_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _RouterConfigService_Delete_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "GetAll",
			Handler:       _RouterConfigService_GetAll_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "Subscribe",
			Handler:       _RouterConfigService_Subscribe_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "SetSome",
			Handler:       _RouterConfigService_SetSome_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "DeleteAll",
			Handler:       _RouterConfigService_DeleteAll_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "arista/clouddeploy.v1/services.gen.proto",
}

RouterConfigService_ServiceDesc is the grpc.ServiceDesc for RouterConfigService 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 SubnetConfigService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "arista.clouddeploy.v1.SubnetConfigService",
	HandlerType: (*SubnetConfigServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetOne",
			Handler:    _SubnetConfigService_GetOne_Handler,
		},
		{
			MethodName: "Set",
			Handler:    _SubnetConfigService_Set_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _SubnetConfigService_Delete_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "GetAll",
			Handler:       _SubnetConfigService_GetAll_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "Subscribe",
			Handler:       _SubnetConfigService_Subscribe_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "SetSome",
			Handler:       _SubnetConfigService_SetSome_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "DeleteAll",
			Handler:       _SubnetConfigService_DeleteAll_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "arista/clouddeploy.v1/services.gen.proto",
}

SubnetConfigService_ServiceDesc is the grpc.ServiceDesc for SubnetConfigService 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 TopologyInfoConfigService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "arista.clouddeploy.v1.TopologyInfoConfigService",
	HandlerType: (*TopologyInfoConfigServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetOne",
			Handler:    _TopologyInfoConfigService_GetOne_Handler,
		},
		{
			MethodName: "Set",
			Handler:    _TopologyInfoConfigService_Set_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _TopologyInfoConfigService_Delete_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "GetAll",
			Handler:       _TopologyInfoConfigService_GetAll_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "Subscribe",
			Handler:       _TopologyInfoConfigService_Subscribe_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "SetSome",
			Handler:       _TopologyInfoConfigService_SetSome_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "DeleteAll",
			Handler:       _TopologyInfoConfigService_DeleteAll_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "arista/clouddeploy.v1/services.gen.proto",
}

TopologyInfoConfigService_ServiceDesc is the grpc.ServiceDesc for TopologyInfoConfigService 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 VpcConfigService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "arista.clouddeploy.v1.VpcConfigService",
	HandlerType: (*VpcConfigServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetOne",
			Handler:    _VpcConfigService_GetOne_Handler,
		},
		{
			MethodName: "Set",
			Handler:    _VpcConfigService_Set_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _VpcConfigService_Delete_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "GetAll",
			Handler:       _VpcConfigService_GetAll_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "Subscribe",
			Handler:       _VpcConfigService_Subscribe_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "SetSome",
			Handler:       _VpcConfigService_SetSome_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "DeleteAll",
			Handler:       _VpcConfigService_DeleteAll_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "arista/clouddeploy.v1/services.gen.proto",
}

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

Functions

func RegisterAWSTgwAttachmentServiceServer

func RegisterAWSTgwAttachmentServiceServer(s grpc.ServiceRegistrar, srv AWSTgwAttachmentServiceServer)

func RegisterAWSTgwServiceServer

func RegisterAWSTgwServiceServer(s grpc.ServiceRegistrar, srv AWSTgwServiceServer)

func RegisterAWSVpnConfigServiceServer

func RegisterAWSVpnConfigServiceServer(s grpc.ServiceRegistrar, srv AWSVpnConfigServiceServer)

func RegisterPathServiceServer

func RegisterPathServiceServer(s grpc.ServiceRegistrar, srv PathServiceServer)

func RegisterRouterConfigServiceServer

func RegisterRouterConfigServiceServer(s grpc.ServiceRegistrar, srv RouterConfigServiceServer)

func RegisterSubnetConfigServiceServer

func RegisterSubnetConfigServiceServer(s grpc.ServiceRegistrar, srv SubnetConfigServiceServer)

func RegisterTopologyInfoConfigServiceServer

func RegisterTopologyInfoConfigServiceServer(s grpc.ServiceRegistrar, srv TopologyInfoConfigServiceServer)

func RegisterVpcConfigServiceServer

func RegisterVpcConfigServiceServer(s grpc.ServiceRegistrar, srv VpcConfigServiceServer)

Types

type AWSTgw

type AWSTgw struct {
	Key                *AWSTgwKey              `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Name               *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	State              *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=state,proto3" json:"state,omitempty"`
	Region             *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=region,proto3" json:"region,omitempty"`
	AccountId          *wrapperspb.StringValue `protobuf:"bytes,5,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
	TopologyName       *wrapperspb.StringValue `protobuf:"bytes,6,opt,name=topology_name,json=topologyName,proto3" json:"topology_name,omitempty"`
	AttachmentIds      *fmp.RepeatedString     `protobuf:"bytes,7,opt,name=attachment_ids,json=attachmentIds,proto3" json:"attachment_ids,omitempty"`
	CnpsToRouteTableId *fmp.MapStringString    `protobuf:"bytes,8,opt,name=cnps_to_route_table_id,json=cnpsToRouteTableId,proto3" json:"cnps_to_route_table_id,omitempty"`
	Stats              *TgwStats               `protobuf:"bytes,9,opt,name=stats,proto3" json:"stats,omitempty"`
	// contains filtered or unexported fields
}

func (*AWSTgw) Descriptor deprecated

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

Deprecated: Use AWSTgw.ProtoReflect.Descriptor instead.

func (*AWSTgw) GetAccountId

func (x *AWSTgw) GetAccountId() *wrapperspb.StringValue

func (*AWSTgw) GetAttachmentIds

func (x *AWSTgw) GetAttachmentIds() *fmp.RepeatedString

func (*AWSTgw) GetCnpsToRouteTableId

func (x *AWSTgw) GetCnpsToRouteTableId() *fmp.MapStringString

func (*AWSTgw) GetKey

func (x *AWSTgw) GetKey() *AWSTgwKey

func (*AWSTgw) GetName

func (x *AWSTgw) GetName() *wrapperspb.StringValue

func (*AWSTgw) GetRegion

func (x *AWSTgw) GetRegion() *wrapperspb.StringValue

func (*AWSTgw) GetState

func (x *AWSTgw) GetState() *wrapperspb.StringValue

func (*AWSTgw) GetStats

func (x *AWSTgw) GetStats() *TgwStats

func (*AWSTgw) GetTopologyName

func (x *AWSTgw) GetTopologyName() *wrapperspb.StringValue

func (*AWSTgw) ProtoMessage

func (*AWSTgw) ProtoMessage()

func (*AWSTgw) ProtoReflect

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

func (*AWSTgw) Reset

func (x *AWSTgw) Reset()

func (*AWSTgw) String

func (x *AWSTgw) String() string

type AWSTgwAttachment

type AWSTgwAttachment struct {
	Key                 *AWSTgwAttachmentKey    `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	State               *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
	Region              *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=region,proto3" json:"region,omitempty"`
	AccountId           *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
	TopologyName        *wrapperspb.StringValue `protobuf:"bytes,5,opt,name=topology_name,json=topologyName,proto3" json:"topology_name,omitempty"`
	TgwId               *wrapperspb.StringValue `protobuf:"bytes,6,opt,name=tgw_id,json=tgwId,proto3" json:"tgw_id,omitempty"`
	RouteTableId        *wrapperspb.StringValue `protobuf:"bytes,7,opt,name=route_table_id,json=routeTableId,proto3" json:"route_table_id,omitempty"`
	Cnps                *wrapperspb.StringValue `protobuf:"bytes,8,opt,name=cnps,proto3" json:"cnps,omitempty"`
	ResourceId          *wrapperspb.StringValue `protobuf:"bytes,9,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
	VpcId               *wrapperspb.StringValue `protobuf:"bytes,10,opt,name=vpc_id,json=vpcId,proto3" json:"vpc_id,omitempty"`
	Tun1State           *wrapperspb.StringValue `protobuf:"bytes,11,opt,name=tun1_state,json=tun1State,proto3" json:"tun1_state,omitempty"`
	Tun2State           *wrapperspb.StringValue `protobuf:"bytes,12,opt,name=tun2_state,json=tun2State,proto3" json:"tun2_state,omitempty"`
	Tun1LocalIpOutside  *fmp.IPAddress          `protobuf:"bytes,13,opt,name=tun1_local_ip_outside,json=tun1LocalIpOutside,proto3" json:"tun1_local_ip_outside,omitempty"`
	Tun1LocalIpInside   *fmp.IPAddress          `protobuf:"bytes,14,opt,name=tun1_local_ip_inside,json=tun1LocalIpInside,proto3" json:"tun1_local_ip_inside,omitempty"`
	Tun1RemoteIpOutside *fmp.IPAddress          `protobuf:"bytes,15,opt,name=tun1_remote_ip_outside,json=tun1RemoteIpOutside,proto3" json:"tun1_remote_ip_outside,omitempty"`
	Tun1RemoteIpInside  *fmp.IPAddress          `protobuf:"bytes,16,opt,name=tun1_remote_ip_inside,json=tun1RemoteIpInside,proto3" json:"tun1_remote_ip_inside,omitempty"`
	Tun2LocalIpOutside  *fmp.IPAddress          `protobuf:"bytes,17,opt,name=tun2_local_ip_outside,json=tun2LocalIpOutside,proto3" json:"tun2_local_ip_outside,omitempty"`
	Tun2LocalIpInside   *fmp.IPAddress          `protobuf:"bytes,18,opt,name=tun2_local_ip_inside,json=tun2LocalIpInside,proto3" json:"tun2_local_ip_inside,omitempty"`
	Tun2RemoteIpOutside *fmp.IPAddress          `protobuf:"bytes,19,opt,name=tun2_remote_ip_outside,json=tun2RemoteIpOutside,proto3" json:"tun2_remote_ip_outside,omitempty"`
	Tun2RemoteIpInside  *fmp.IPAddress          `protobuf:"bytes,20,opt,name=tun2_remote_ip_inside,json=tun2RemoteIpInside,proto3" json:"tun2_remote_ip_inside,omitempty"`
	PeerAttachmentIds   *fmp.RepeatedString     `protobuf:"bytes,21,opt,name=peer_attachment_ids,json=peerAttachmentIds,proto3" json:"peer_attachment_ids,omitempty"`
	Stats               *TgwStats               `protobuf:"bytes,22,opt,name=stats,proto3" json:"stats,omitempty"`
	TgwName             *wrapperspb.StringValue `protobuf:"bytes,23,opt,name=tgw_name,json=tgwName,proto3" json:"tgw_name,omitempty"`
	// contains filtered or unexported fields
}

func (*AWSTgwAttachment) Descriptor deprecated

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

Deprecated: Use AWSTgwAttachment.ProtoReflect.Descriptor instead.

func (*AWSTgwAttachment) GetAccountId

func (x *AWSTgwAttachment) GetAccountId() *wrapperspb.StringValue

func (*AWSTgwAttachment) GetCnps

func (x *AWSTgwAttachment) GetCnps() *wrapperspb.StringValue

func (*AWSTgwAttachment) GetKey

func (*AWSTgwAttachment) GetPeerAttachmentIds

func (x *AWSTgwAttachment) GetPeerAttachmentIds() *fmp.RepeatedString

func (*AWSTgwAttachment) GetRegion

func (x *AWSTgwAttachment) GetRegion() *wrapperspb.StringValue

func (*AWSTgwAttachment) GetResourceId

func (x *AWSTgwAttachment) GetResourceId() *wrapperspb.StringValue

func (*AWSTgwAttachment) GetRouteTableId

func (x *AWSTgwAttachment) GetRouteTableId() *wrapperspb.StringValue

func (*AWSTgwAttachment) GetState

func (x *AWSTgwAttachment) GetState() *wrapperspb.StringValue

func (*AWSTgwAttachment) GetStats

func (x *AWSTgwAttachment) GetStats() *TgwStats

func (*AWSTgwAttachment) GetTgwId

func (x *AWSTgwAttachment) GetTgwId() *wrapperspb.StringValue

func (*AWSTgwAttachment) GetTgwName

func (x *AWSTgwAttachment) GetTgwName() *wrapperspb.StringValue

func (*AWSTgwAttachment) GetTopologyName

func (x *AWSTgwAttachment) GetTopologyName() *wrapperspb.StringValue

func (*AWSTgwAttachment) GetTun1LocalIpInside

func (x *AWSTgwAttachment) GetTun1LocalIpInside() *fmp.IPAddress

func (*AWSTgwAttachment) GetTun1LocalIpOutside

func (x *AWSTgwAttachment) GetTun1LocalIpOutside() *fmp.IPAddress

func (*AWSTgwAttachment) GetTun1RemoteIpInside

func (x *AWSTgwAttachment) GetTun1RemoteIpInside() *fmp.IPAddress

func (*AWSTgwAttachment) GetTun1RemoteIpOutside

func (x *AWSTgwAttachment) GetTun1RemoteIpOutside() *fmp.IPAddress

func (*AWSTgwAttachment) GetTun1State

func (x *AWSTgwAttachment) GetTun1State() *wrapperspb.StringValue

func (*AWSTgwAttachment) GetTun2LocalIpInside

func (x *AWSTgwAttachment) GetTun2LocalIpInside() *fmp.IPAddress

func (*AWSTgwAttachment) GetTun2LocalIpOutside

func (x *AWSTgwAttachment) GetTun2LocalIpOutside() *fmp.IPAddress

func (*AWSTgwAttachment) GetTun2RemoteIpInside

func (x *AWSTgwAttachment) GetTun2RemoteIpInside() *fmp.IPAddress

func (*AWSTgwAttachment) GetTun2RemoteIpOutside

func (x *AWSTgwAttachment) GetTun2RemoteIpOutside() *fmp.IPAddress

func (*AWSTgwAttachment) GetTun2State

func (x *AWSTgwAttachment) GetTun2State() *wrapperspb.StringValue

func (*AWSTgwAttachment) GetVpcId

func (x *AWSTgwAttachment) GetVpcId() *wrapperspb.StringValue

func (*AWSTgwAttachment) ProtoMessage

func (*AWSTgwAttachment) ProtoMessage()

func (*AWSTgwAttachment) ProtoReflect

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

func (*AWSTgwAttachment) Reset

func (x *AWSTgwAttachment) Reset()

func (*AWSTgwAttachment) String

func (x *AWSTgwAttachment) String() string

type AWSTgwAttachmentKey

type AWSTgwAttachmentKey struct {
	AttachmentId *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=attachment_id,json=attachmentId,proto3" json:"attachment_id,omitempty"`
	// contains filtered or unexported fields
}

func (*AWSTgwAttachmentKey) Descriptor deprecated

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

Deprecated: Use AWSTgwAttachmentKey.ProtoReflect.Descriptor instead.

func (*AWSTgwAttachmentKey) GetAttachmentId

func (x *AWSTgwAttachmentKey) GetAttachmentId() *wrapperspb.StringValue

func (*AWSTgwAttachmentKey) ProtoMessage

func (*AWSTgwAttachmentKey) ProtoMessage()

func (*AWSTgwAttachmentKey) ProtoReflect

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

func (*AWSTgwAttachmentKey) Reset

func (x *AWSTgwAttachmentKey) Reset()

func (*AWSTgwAttachmentKey) String

func (x *AWSTgwAttachmentKey) String() string

type AWSTgwAttachmentRequest

type AWSTgwAttachmentRequest struct {

	// Key uniquely identifies a AWSTgwAttachment instance to retrieve.
	// This value must be populated.
	Key *AWSTgwAttachmentKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// Time indicates the time for which you are interested in the data.
	// If no time is given, the server will use the time at which it makes the request.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*AWSTgwAttachmentRequest) Descriptor deprecated

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

Deprecated: Use AWSTgwAttachmentRequest.ProtoReflect.Descriptor instead.

func (*AWSTgwAttachmentRequest) GetKey

func (*AWSTgwAttachmentRequest) GetTime

func (*AWSTgwAttachmentRequest) ProtoMessage

func (*AWSTgwAttachmentRequest) ProtoMessage()

func (*AWSTgwAttachmentRequest) ProtoReflect

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

func (*AWSTgwAttachmentRequest) Reset

func (x *AWSTgwAttachmentRequest) Reset()

func (*AWSTgwAttachmentRequest) String

func (x *AWSTgwAttachmentRequest) String() string

type AWSTgwAttachmentResponse

type AWSTgwAttachmentResponse struct {

	// Value is the value requested.
	// This structure will be fully-populated as it exists in the datastore. If
	// optional fields were not given at creation, these fields will be empty or
	// set to default values.
	Value *AWSTgwAttachment `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time carries the (UTC) timestamp of the last-modification of the
	// AWSTgwAttachment instance in this response.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*AWSTgwAttachmentResponse) Descriptor deprecated

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

Deprecated: Use AWSTgwAttachmentResponse.ProtoReflect.Descriptor instead.

func (*AWSTgwAttachmentResponse) GetTime

func (*AWSTgwAttachmentResponse) GetValue

func (*AWSTgwAttachmentResponse) ProtoMessage

func (*AWSTgwAttachmentResponse) ProtoMessage()

func (*AWSTgwAttachmentResponse) ProtoReflect

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

func (*AWSTgwAttachmentResponse) Reset

func (x *AWSTgwAttachmentResponse) Reset()

func (*AWSTgwAttachmentResponse) String

func (x *AWSTgwAttachmentResponse) String() string

type AWSTgwAttachmentServiceClient

AWSTgwAttachmentServiceClient is the client API for AWSTgwAttachmentService 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 AWSTgwAttachmentServiceServer

type AWSTgwAttachmentServiceServer interface {
	GetOne(context.Context, *AWSTgwAttachmentRequest) (*AWSTgwAttachmentResponse, error)
	GetAll(*AWSTgwAttachmentStreamRequest, AWSTgwAttachmentService_GetAllServer) error
	Subscribe(*AWSTgwAttachmentStreamRequest, AWSTgwAttachmentService_SubscribeServer) error
	// contains filtered or unexported methods
}

AWSTgwAttachmentServiceServer is the server API for AWSTgwAttachmentService service. All implementations must embed UnimplementedAWSTgwAttachmentServiceServer for forward compatibility

type AWSTgwAttachmentService_GetAllClient

type AWSTgwAttachmentService_GetAllClient interface {
	Recv() (*AWSTgwAttachmentStreamResponse, error)
	grpc.ClientStream
}

type AWSTgwAttachmentService_GetAllServer

type AWSTgwAttachmentService_GetAllServer interface {
	Send(*AWSTgwAttachmentStreamResponse) error
	grpc.ServerStream
}

type AWSTgwAttachmentService_SubscribeClient

type AWSTgwAttachmentService_SubscribeClient interface {
	Recv() (*AWSTgwAttachmentStreamResponse, error)
	grpc.ClientStream
}

type AWSTgwAttachmentService_SubscribeServer

type AWSTgwAttachmentService_SubscribeServer interface {
	Send(*AWSTgwAttachmentStreamResponse) error
	grpc.ServerStream
}

type AWSTgwAttachmentStreamRequest

type AWSTgwAttachmentStreamRequest struct {

	// PartialEqFilter provides a way to server-side filter a GetAll/Subscribe.
	// This requires all provided fields to be equal to the response.
	//
	// While transparent to users, this field also allows services to optimize internal
	// subscriptions if filter(s) are sufficiently specific.
	PartialEqFilter []*AWSTgwAttachment `protobuf:"bytes,1,rep,name=partial_eq_filter,json=partialEqFilter,proto3" json:"partial_eq_filter,omitempty"`
	// TimeRange allows limiting response data to within a specified time window.
	// If this field is populated, at least one of the two time fields are required.
	//
	// For GetAll, the fields start and end can be used as follows:
	//
	//   - end: Returns the state of each AWSTgwAttachment at end.
	//   - Each AWSTgwAttachment response is fully-specified (all fields set).
	//   - start: Returns the state of each AWSTgwAttachment at start, followed by updates until now.
	//   - Each AWSTgwAttachment response at start is fully-specified, but updates may be partial.
	//   - start and end: Returns the state of each AWSTgwAttachment at start, followed by updates
	//     until end.
	//   - Each AWSTgwAttachment response at start is fully-specified, but updates until end may
	//     be partial.
	//
	// This field is not allowed in the Subscribe RPC.
	Time *time.TimeBounds `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*AWSTgwAttachmentStreamRequest) Descriptor deprecated

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

Deprecated: Use AWSTgwAttachmentStreamRequest.ProtoReflect.Descriptor instead.

func (*AWSTgwAttachmentStreamRequest) GetPartialEqFilter

func (x *AWSTgwAttachmentStreamRequest) GetPartialEqFilter() []*AWSTgwAttachment

func (*AWSTgwAttachmentStreamRequest) GetTime

func (*AWSTgwAttachmentStreamRequest) ProtoMessage

func (*AWSTgwAttachmentStreamRequest) ProtoMessage()

func (*AWSTgwAttachmentStreamRequest) ProtoReflect

func (*AWSTgwAttachmentStreamRequest) Reset

func (x *AWSTgwAttachmentStreamRequest) Reset()

func (*AWSTgwAttachmentStreamRequest) String

type AWSTgwAttachmentStreamResponse

type AWSTgwAttachmentStreamResponse struct {

	// Value is a value deemed relevant to the initiating request.
	// This structure will always have its key-field populated. Which other fields are
	// populated, and why, depends on the value of Operation and what triggered this notification.
	Value *AWSTgwAttachment `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time holds the timestamp of this AWSTgwAttachment's last modification.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// Operation indicates how the AWSTgwAttachment value in this response should be considered.
	// Under non-subscribe requests, this value should always be INITIAL. In a subscription,
	// once all initial data is streamed and the client begins to receive modification updates,
	// you should not see INITIAL again.
	Type subscriptions.Operation `protobuf:"varint,3,opt,name=type,proto3,enum=arista.subscriptions.Operation" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*AWSTgwAttachmentStreamResponse) Descriptor deprecated

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

Deprecated: Use AWSTgwAttachmentStreamResponse.ProtoReflect.Descriptor instead.

func (*AWSTgwAttachmentStreamResponse) GetTime

func (*AWSTgwAttachmentStreamResponse) GetType

func (*AWSTgwAttachmentStreamResponse) GetValue

func (*AWSTgwAttachmentStreamResponse) ProtoMessage

func (*AWSTgwAttachmentStreamResponse) ProtoMessage()

func (*AWSTgwAttachmentStreamResponse) ProtoReflect

func (*AWSTgwAttachmentStreamResponse) Reset

func (x *AWSTgwAttachmentStreamResponse) Reset()

func (*AWSTgwAttachmentStreamResponse) String

type AWSTgwKey

type AWSTgwKey struct {
	TgwId *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=tgw_id,json=tgwId,proto3" json:"tgw_id,omitempty"`
	// contains filtered or unexported fields
}

func (*AWSTgwKey) Descriptor deprecated

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

Deprecated: Use AWSTgwKey.ProtoReflect.Descriptor instead.

func (*AWSTgwKey) GetTgwId

func (x *AWSTgwKey) GetTgwId() *wrapperspb.StringValue

func (*AWSTgwKey) ProtoMessage

func (*AWSTgwKey) ProtoMessage()

func (*AWSTgwKey) ProtoReflect

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

func (*AWSTgwKey) Reset

func (x *AWSTgwKey) Reset()

func (*AWSTgwKey) String

func (x *AWSTgwKey) String() string

type AWSTgwRequest

type AWSTgwRequest struct {

	// Key uniquely identifies a AWSTgw instance to retrieve.
	// This value must be populated.
	Key *AWSTgwKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// Time indicates the time for which you are interested in the data.
	// If no time is given, the server will use the time at which it makes the request.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*AWSTgwRequest) Descriptor deprecated

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

Deprecated: Use AWSTgwRequest.ProtoReflect.Descriptor instead.

func (*AWSTgwRequest) GetKey

func (x *AWSTgwRequest) GetKey() *AWSTgwKey

func (*AWSTgwRequest) GetTime

func (x *AWSTgwRequest) GetTime() *timestamppb.Timestamp

func (*AWSTgwRequest) ProtoMessage

func (*AWSTgwRequest) ProtoMessage()

func (*AWSTgwRequest) ProtoReflect

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

func (*AWSTgwRequest) Reset

func (x *AWSTgwRequest) Reset()

func (*AWSTgwRequest) String

func (x *AWSTgwRequest) String() string

type AWSTgwResponse

type AWSTgwResponse struct {

	// Value is the value requested.
	// This structure will be fully-populated as it exists in the datastore. If
	// optional fields were not given at creation, these fields will be empty or
	// set to default values.
	Value *AWSTgw `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time carries the (UTC) timestamp of the last-modification of the
	// AWSTgw instance in this response.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*AWSTgwResponse) Descriptor deprecated

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

Deprecated: Use AWSTgwResponse.ProtoReflect.Descriptor instead.

func (*AWSTgwResponse) GetTime

func (x *AWSTgwResponse) GetTime() *timestamppb.Timestamp

func (*AWSTgwResponse) GetValue

func (x *AWSTgwResponse) GetValue() *AWSTgw

func (*AWSTgwResponse) ProtoMessage

func (*AWSTgwResponse) ProtoMessage()

func (*AWSTgwResponse) ProtoReflect

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

func (*AWSTgwResponse) Reset

func (x *AWSTgwResponse) Reset()

func (*AWSTgwResponse) String

func (x *AWSTgwResponse) String() string

type AWSTgwServiceClient

type AWSTgwServiceClient interface {
	GetOne(ctx context.Context, in *AWSTgwRequest, opts ...grpc.CallOption) (*AWSTgwResponse, error)
	GetAll(ctx context.Context, in *AWSTgwStreamRequest, opts ...grpc.CallOption) (AWSTgwService_GetAllClient, error)
	Subscribe(ctx context.Context, in *AWSTgwStreamRequest, opts ...grpc.CallOption) (AWSTgwService_SubscribeClient, error)
}

AWSTgwServiceClient is the client API for AWSTgwService 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 AWSTgwServiceServer

type AWSTgwServiceServer interface {
	GetOne(context.Context, *AWSTgwRequest) (*AWSTgwResponse, error)
	GetAll(*AWSTgwStreamRequest, AWSTgwService_GetAllServer) error
	Subscribe(*AWSTgwStreamRequest, AWSTgwService_SubscribeServer) error
	// contains filtered or unexported methods
}

AWSTgwServiceServer is the server API for AWSTgwService service. All implementations must embed UnimplementedAWSTgwServiceServer for forward compatibility

type AWSTgwService_GetAllClient

type AWSTgwService_GetAllClient interface {
	Recv() (*AWSTgwStreamResponse, error)
	grpc.ClientStream
}

type AWSTgwService_GetAllServer

type AWSTgwService_GetAllServer interface {
	Send(*AWSTgwStreamResponse) error
	grpc.ServerStream
}

type AWSTgwService_SubscribeClient

type AWSTgwService_SubscribeClient interface {
	Recv() (*AWSTgwStreamResponse, error)
	grpc.ClientStream
}

type AWSTgwService_SubscribeServer

type AWSTgwService_SubscribeServer interface {
	Send(*AWSTgwStreamResponse) error
	grpc.ServerStream
}

type AWSTgwStreamRequest

type AWSTgwStreamRequest struct {

	// PartialEqFilter provides a way to server-side filter a GetAll/Subscribe.
	// This requires all provided fields to be equal to the response.
	//
	// While transparent to users, this field also allows services to optimize internal
	// subscriptions if filter(s) are sufficiently specific.
	PartialEqFilter []*AWSTgw `protobuf:"bytes,1,rep,name=partial_eq_filter,json=partialEqFilter,proto3" json:"partial_eq_filter,omitempty"`
	// TimeRange allows limiting response data to within a specified time window.
	// If this field is populated, at least one of the two time fields are required.
	//
	// For GetAll, the fields start and end can be used as follows:
	//
	//   - end: Returns the state of each AWSTgw at end.
	//   - Each AWSTgw response is fully-specified (all fields set).
	//   - start: Returns the state of each AWSTgw at start, followed by updates until now.
	//   - Each AWSTgw response at start is fully-specified, but updates may be partial.
	//   - start and end: Returns the state of each AWSTgw at start, followed by updates
	//     until end.
	//   - Each AWSTgw response at start is fully-specified, but updates until end may
	//     be partial.
	//
	// This field is not allowed in the Subscribe RPC.
	Time *time.TimeBounds `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*AWSTgwStreamRequest) Descriptor deprecated

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

Deprecated: Use AWSTgwStreamRequest.ProtoReflect.Descriptor instead.

func (*AWSTgwStreamRequest) GetPartialEqFilter

func (x *AWSTgwStreamRequest) GetPartialEqFilter() []*AWSTgw

func (*AWSTgwStreamRequest) GetTime

func (x *AWSTgwStreamRequest) GetTime() *time.TimeBounds

func (*AWSTgwStreamRequest) ProtoMessage

func (*AWSTgwStreamRequest) ProtoMessage()

func (*AWSTgwStreamRequest) ProtoReflect

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

func (*AWSTgwStreamRequest) Reset

func (x *AWSTgwStreamRequest) Reset()

func (*AWSTgwStreamRequest) String

func (x *AWSTgwStreamRequest) String() string

type AWSTgwStreamResponse

type AWSTgwStreamResponse struct {

	// Value is a value deemed relevant to the initiating request.
	// This structure will always have its key-field populated. Which other fields are
	// populated, and why, depends on the value of Operation and what triggered this notification.
	Value *AWSTgw `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time holds the timestamp of this AWSTgw's last modification.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// Operation indicates how the AWSTgw value in this response should be considered.
	// Under non-subscribe requests, this value should always be INITIAL. In a subscription,
	// once all initial data is streamed and the client begins to receive modification updates,
	// you should not see INITIAL again.
	Type subscriptions.Operation `protobuf:"varint,3,opt,name=type,proto3,enum=arista.subscriptions.Operation" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*AWSTgwStreamResponse) Descriptor deprecated

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

Deprecated: Use AWSTgwStreamResponse.ProtoReflect.Descriptor instead.

func (*AWSTgwStreamResponse) GetTime

func (*AWSTgwStreamResponse) GetType

func (*AWSTgwStreamResponse) GetValue

func (x *AWSTgwStreamResponse) GetValue() *AWSTgw

func (*AWSTgwStreamResponse) ProtoMessage

func (*AWSTgwStreamResponse) ProtoMessage()

func (*AWSTgwStreamResponse) ProtoReflect

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

func (*AWSTgwStreamResponse) Reset

func (x *AWSTgwStreamResponse) Reset()

func (*AWSTgwStreamResponse) String

func (x *AWSTgwStreamResponse) String() string

type AWSVpnConfig

type AWSVpnConfig struct {
	Key                *AWSVpnKey              `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	TgwId              *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=tgw_id,json=tgwId,proto3" json:"tgw_id,omitempty"`
	VpnConnectionId    *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=vpn_connection_id,json=vpnConnectionId,proto3" json:"vpn_connection_id,omitempty"`
	CgwId              *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=cgw_id,json=cgwId,proto3" json:"cgw_id,omitempty"`
	CloudeosRouterId   *wrapperspb.StringValue `protobuf:"bytes,5,opt,name=cloudeos_router_id,json=cloudeosRouterId,proto3" json:"cloudeos_router_id,omitempty"`
	CloudeosVpcId      *wrapperspb.StringValue `protobuf:"bytes,6,opt,name=cloudeos_vpc_id,json=cloudeosVpcId,proto3" json:"cloudeos_vpc_id,omitempty"`
	VpnTgwAttachmentId *wrapperspb.StringValue `protobuf:"bytes,7,opt,name=vpn_tgw_attachment_id,json=vpnTgwAttachmentId,proto3" json:"vpn_tgw_attachment_id,omitempty"`
	TunnelInfoList     *TunnelInfoList         `protobuf:"bytes,8,opt,name=tunnel_info_list,json=tunnelInfoList,proto3" json:"tunnel_info_list,omitempty"`
	Cnps               *wrapperspb.StringValue `protobuf:"bytes,9,opt,name=cnps,proto3" json:"cnps,omitempty"`
	VpnGatewayId       *wrapperspb.StringValue `protobuf:"bytes,10,opt,name=vpn_gateway_id,json=vpnGatewayId,proto3" json:"vpn_gateway_id,omitempty"`
	// contains filtered or unexported fields
}

func (*AWSVpnConfig) Descriptor deprecated

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

Deprecated: Use AWSVpnConfig.ProtoReflect.Descriptor instead.

func (*AWSVpnConfig) GetCgwId

func (x *AWSVpnConfig) GetCgwId() *wrapperspb.StringValue

func (*AWSVpnConfig) GetCloudeosRouterId

func (x *AWSVpnConfig) GetCloudeosRouterId() *wrapperspb.StringValue

func (*AWSVpnConfig) GetCloudeosVpcId

func (x *AWSVpnConfig) GetCloudeosVpcId() *wrapperspb.StringValue

func (*AWSVpnConfig) GetCnps

func (x *AWSVpnConfig) GetCnps() *wrapperspb.StringValue

func (*AWSVpnConfig) GetKey

func (x *AWSVpnConfig) GetKey() *AWSVpnKey

func (*AWSVpnConfig) GetTgwId

func (x *AWSVpnConfig) GetTgwId() *wrapperspb.StringValue

func (*AWSVpnConfig) GetTunnelInfoList

func (x *AWSVpnConfig) GetTunnelInfoList() *TunnelInfoList

func (*AWSVpnConfig) GetVpnConnectionId

func (x *AWSVpnConfig) GetVpnConnectionId() *wrapperspb.StringValue

func (*AWSVpnConfig) GetVpnGatewayId

func (x *AWSVpnConfig) GetVpnGatewayId() *wrapperspb.StringValue

func (*AWSVpnConfig) GetVpnTgwAttachmentId

func (x *AWSVpnConfig) GetVpnTgwAttachmentId() *wrapperspb.StringValue

func (*AWSVpnConfig) ProtoMessage

func (*AWSVpnConfig) ProtoMessage()

func (*AWSVpnConfig) ProtoReflect

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

func (*AWSVpnConfig) Reset

func (x *AWSVpnConfig) Reset()

func (*AWSVpnConfig) String

func (x *AWSVpnConfig) String() string

type AWSVpnConfigDeleteAllRequest

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

func (*AWSVpnConfigDeleteAllRequest) Descriptor deprecated

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

Deprecated: Use AWSVpnConfigDeleteAllRequest.ProtoReflect.Descriptor instead.

func (*AWSVpnConfigDeleteAllRequest) ProtoMessage

func (*AWSVpnConfigDeleteAllRequest) ProtoMessage()

func (*AWSVpnConfigDeleteAllRequest) ProtoReflect

func (*AWSVpnConfigDeleteAllRequest) Reset

func (x *AWSVpnConfigDeleteAllRequest) Reset()

func (*AWSVpnConfigDeleteAllRequest) String

type AWSVpnConfigDeleteAllResponse

type AWSVpnConfigDeleteAllResponse struct {

	// This describes the class of delete error.
	Type fmp.DeleteError `protobuf:"varint,1,opt,name=type,proto3,enum=fmp.DeleteError" json:"type,omitempty"`
	// This indicates the error message from the delete failure.
	Error *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	// This is the key of the AWSVpnConfig instance that failed to be deleted.
	Key *AWSVpnKey `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
	// Time indicates the (UTC) timestamp when the key was being deleted.
	Time *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*AWSVpnConfigDeleteAllResponse) Descriptor deprecated

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

Deprecated: Use AWSVpnConfigDeleteAllResponse.ProtoReflect.Descriptor instead.

func (*AWSVpnConfigDeleteAllResponse) GetError

func (*AWSVpnConfigDeleteAllResponse) GetKey

func (*AWSVpnConfigDeleteAllResponse) GetTime

func (*AWSVpnConfigDeleteAllResponse) GetType

func (*AWSVpnConfigDeleteAllResponse) ProtoMessage

func (*AWSVpnConfigDeleteAllResponse) ProtoMessage()

func (*AWSVpnConfigDeleteAllResponse) ProtoReflect

func (*AWSVpnConfigDeleteAllResponse) Reset

func (x *AWSVpnConfigDeleteAllResponse) Reset()

func (*AWSVpnConfigDeleteAllResponse) String

type AWSVpnConfigDeleteRequest

type AWSVpnConfigDeleteRequest struct {

	// Key indicates which AWSVpnConfig instance to remove.
	// This field must always be set.
	Key *AWSVpnKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*AWSVpnConfigDeleteRequest) Descriptor deprecated

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

Deprecated: Use AWSVpnConfigDeleteRequest.ProtoReflect.Descriptor instead.

func (*AWSVpnConfigDeleteRequest) GetKey

func (x *AWSVpnConfigDeleteRequest) GetKey() *AWSVpnKey

func (*AWSVpnConfigDeleteRequest) ProtoMessage

func (*AWSVpnConfigDeleteRequest) ProtoMessage()

func (*AWSVpnConfigDeleteRequest) ProtoReflect

func (*AWSVpnConfigDeleteRequest) Reset

func (x *AWSVpnConfigDeleteRequest) Reset()

func (*AWSVpnConfigDeleteRequest) String

func (x *AWSVpnConfigDeleteRequest) String() string

type AWSVpnConfigDeleteResponse

type AWSVpnConfigDeleteResponse struct {

	// Key echoes back the key of the deleted AWSVpnConfig instance.
	Key *AWSVpnKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// Time indicates the (UTC) timestamp at which the system recognizes the
	// deletion. The only guarantees made about this timestamp are:
	//
	//   - it is after the time the request was received
	//   - a time-ranged query with StartTime==DeletedAt will not include this instance.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*AWSVpnConfigDeleteResponse) Descriptor deprecated

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

Deprecated: Use AWSVpnConfigDeleteResponse.ProtoReflect.Descriptor instead.

func (*AWSVpnConfigDeleteResponse) GetKey

func (*AWSVpnConfigDeleteResponse) GetTime

func (*AWSVpnConfigDeleteResponse) ProtoMessage

func (*AWSVpnConfigDeleteResponse) ProtoMessage()

func (*AWSVpnConfigDeleteResponse) ProtoReflect

func (*AWSVpnConfigDeleteResponse) Reset

func (x *AWSVpnConfigDeleteResponse) Reset()

func (*AWSVpnConfigDeleteResponse) String

func (x *AWSVpnConfigDeleteResponse) String() string

type AWSVpnConfigRequest

type AWSVpnConfigRequest struct {

	// Key uniquely identifies a AWSVpnConfig instance to retrieve.
	// This value must be populated.
	Key *AWSVpnKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// Time indicates the time for which you are interested in the data.
	// If no time is given, the server will use the time at which it makes the request.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*AWSVpnConfigRequest) Descriptor deprecated

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

Deprecated: Use AWSVpnConfigRequest.ProtoReflect.Descriptor instead.

func (*AWSVpnConfigRequest) GetKey

func (x *AWSVpnConfigRequest) GetKey() *AWSVpnKey

func (*AWSVpnConfigRequest) GetTime

func (*AWSVpnConfigRequest) ProtoMessage

func (*AWSVpnConfigRequest) ProtoMessage()

func (*AWSVpnConfigRequest) ProtoReflect

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

func (*AWSVpnConfigRequest) Reset

func (x *AWSVpnConfigRequest) Reset()

func (*AWSVpnConfigRequest) String

func (x *AWSVpnConfigRequest) String() string

type AWSVpnConfigResponse

type AWSVpnConfigResponse struct {

	// Value is the value requested.
	// This structure will be fully-populated as it exists in the datastore. If
	// optional fields were not given at creation, these fields will be empty or
	// set to default values.
	Value *AWSVpnConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time carries the (UTC) timestamp of the last-modification of the
	// AWSVpnConfig instance in this response.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*AWSVpnConfigResponse) Descriptor deprecated

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

Deprecated: Use AWSVpnConfigResponse.ProtoReflect.Descriptor instead.

func (*AWSVpnConfigResponse) GetTime

func (*AWSVpnConfigResponse) GetValue

func (x *AWSVpnConfigResponse) GetValue() *AWSVpnConfig

func (*AWSVpnConfigResponse) ProtoMessage

func (*AWSVpnConfigResponse) ProtoMessage()

func (*AWSVpnConfigResponse) ProtoReflect

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

func (*AWSVpnConfigResponse) Reset

func (x *AWSVpnConfigResponse) Reset()

func (*AWSVpnConfigResponse) String

func (x *AWSVpnConfigResponse) String() string

type AWSVpnConfigServiceServer

AWSVpnConfigServiceServer is the server API for AWSVpnConfigService service. All implementations must embed UnimplementedAWSVpnConfigServiceServer for forward compatibility

type AWSVpnConfigService_DeleteAllClient

type AWSVpnConfigService_DeleteAllClient interface {
	Recv() (*AWSVpnConfigDeleteAllResponse, error)
	grpc.ClientStream
}

type AWSVpnConfigService_DeleteAllServer

type AWSVpnConfigService_DeleteAllServer interface {
	Send(*AWSVpnConfigDeleteAllResponse) error
	grpc.ServerStream
}

type AWSVpnConfigService_GetAllClient

type AWSVpnConfigService_GetAllClient interface {
	Recv() (*AWSVpnConfigStreamResponse, error)
	grpc.ClientStream
}

type AWSVpnConfigService_GetAllServer

type AWSVpnConfigService_GetAllServer interface {
	Send(*AWSVpnConfigStreamResponse) error
	grpc.ServerStream
}

type AWSVpnConfigService_SetSomeClient

type AWSVpnConfigService_SetSomeClient interface {
	Recv() (*AWSVpnConfigSetSomeResponse, error)
	grpc.ClientStream
}

type AWSVpnConfigService_SetSomeServer

type AWSVpnConfigService_SetSomeServer interface {
	Send(*AWSVpnConfigSetSomeResponse) error
	grpc.ServerStream
}

type AWSVpnConfigService_SubscribeClient

type AWSVpnConfigService_SubscribeClient interface {
	Recv() (*AWSVpnConfigStreamResponse, error)
	grpc.ClientStream
}

type AWSVpnConfigService_SubscribeServer

type AWSVpnConfigService_SubscribeServer interface {
	Send(*AWSVpnConfigStreamResponse) error
	grpc.ServerStream
}

type AWSVpnConfigSetRequest

type AWSVpnConfigSetRequest struct {

	// AWSVpnConfig carries the value to set into the datastore.
	// See the documentation on the AWSVpnConfig struct for which fields are required.
	Value *AWSVpnConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*AWSVpnConfigSetRequest) Descriptor deprecated

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

Deprecated: Use AWSVpnConfigSetRequest.ProtoReflect.Descriptor instead.

func (*AWSVpnConfigSetRequest) GetValue

func (x *AWSVpnConfigSetRequest) GetValue() *AWSVpnConfig

func (*AWSVpnConfigSetRequest) ProtoMessage

func (*AWSVpnConfigSetRequest) ProtoMessage()

func (*AWSVpnConfigSetRequest) ProtoReflect

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

func (*AWSVpnConfigSetRequest) Reset

func (x *AWSVpnConfigSetRequest) Reset()

func (*AWSVpnConfigSetRequest) String

func (x *AWSVpnConfigSetRequest) String() string

type AWSVpnConfigSetResponse

type AWSVpnConfigSetResponse struct {

	// Value carries all the values given in the AWSVpnConfigSetRequest as well
	// as any server-generated values.
	Value *AWSVpnConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time indicates the (UTC) timestamp at which the system recognizes the
	// creation. The only guarantees made about this timestamp are:
	//
	//   - it is after the time the request was received
	//   - a time-ranged query with StartTime==CreatedAt will include this instance.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*AWSVpnConfigSetResponse) Descriptor deprecated

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

Deprecated: Use AWSVpnConfigSetResponse.ProtoReflect.Descriptor instead.

func (*AWSVpnConfigSetResponse) GetTime

func (*AWSVpnConfigSetResponse) GetValue

func (x *AWSVpnConfigSetResponse) GetValue() *AWSVpnConfig

func (*AWSVpnConfigSetResponse) ProtoMessage

func (*AWSVpnConfigSetResponse) ProtoMessage()

func (*AWSVpnConfigSetResponse) ProtoReflect

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

func (*AWSVpnConfigSetResponse) Reset

func (x *AWSVpnConfigSetResponse) Reset()

func (*AWSVpnConfigSetResponse) String

func (x *AWSVpnConfigSetResponse) String() string

type AWSVpnConfigSetSomeRequest

type AWSVpnConfigSetSomeRequest struct {

	// value contains a list of AWSVpnConfig values to write.
	// It is possible to provide more values than can fit within either:
	//   - the maxiumum send size of the client
	//   - the maximum receive size of the server
	//
	// If this error occurs you must reduce the number of values sent.
	// See gRPC "maximum message size" documentation for more information.
	Values []*AWSVpnConfig `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*AWSVpnConfigSetSomeRequest) Descriptor deprecated

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

Deprecated: Use AWSVpnConfigSetSomeRequest.ProtoReflect.Descriptor instead.

func (*AWSVpnConfigSetSomeRequest) GetValues

func (x *AWSVpnConfigSetSomeRequest) GetValues() []*AWSVpnConfig

func (*AWSVpnConfigSetSomeRequest) ProtoMessage

func (*AWSVpnConfigSetSomeRequest) ProtoMessage()

func (*AWSVpnConfigSetSomeRequest) ProtoReflect

func (*AWSVpnConfigSetSomeRequest) Reset

func (x *AWSVpnConfigSetSomeRequest) Reset()

func (*AWSVpnConfigSetSomeRequest) String

func (x *AWSVpnConfigSetSomeRequest) String() string

type AWSVpnConfigSetSomeResponse

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

func (*AWSVpnConfigSetSomeResponse) Descriptor deprecated

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

Deprecated: Use AWSVpnConfigSetSomeResponse.ProtoReflect.Descriptor instead.

func (*AWSVpnConfigSetSomeResponse) GetError

func (x *AWSVpnConfigSetSomeResponse) GetError() string

func (*AWSVpnConfigSetSomeResponse) GetKey

func (*AWSVpnConfigSetSomeResponse) ProtoMessage

func (*AWSVpnConfigSetSomeResponse) ProtoMessage()

func (*AWSVpnConfigSetSomeResponse) ProtoReflect

func (*AWSVpnConfigSetSomeResponse) Reset

func (x *AWSVpnConfigSetSomeResponse) Reset()

func (*AWSVpnConfigSetSomeResponse) String

func (x *AWSVpnConfigSetSomeResponse) String() string

type AWSVpnConfigStreamRequest

type AWSVpnConfigStreamRequest struct {

	// PartialEqFilter provides a way to server-side filter a GetAll/Subscribe.
	// This requires all provided fields to be equal to the response.
	//
	// While transparent to users, this field also allows services to optimize internal
	// subscriptions if filter(s) are sufficiently specific.
	PartialEqFilter []*AWSVpnConfig `protobuf:"bytes,1,rep,name=partial_eq_filter,json=partialEqFilter,proto3" json:"partial_eq_filter,omitempty"`
	// TimeRange allows limiting response data to within a specified time window.
	// If this field is populated, at least one of the two time fields are required.
	//
	// For GetAll, the fields start and end can be used as follows:
	//
	//   - end: Returns the state of each AWSVpnConfig at end.
	//   - Each AWSVpnConfig response is fully-specified (all fields set).
	//   - start: Returns the state of each AWSVpnConfig at start, followed by updates until now.
	//   - Each AWSVpnConfig response at start is fully-specified, but updates may be partial.
	//   - start and end: Returns the state of each AWSVpnConfig at start, followed by updates
	//     until end.
	//   - Each AWSVpnConfig response at start is fully-specified, but updates until end may
	//     be partial.
	//
	// This field is not allowed in the Subscribe RPC.
	Time *time.TimeBounds `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*AWSVpnConfigStreamRequest) Descriptor deprecated

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

Deprecated: Use AWSVpnConfigStreamRequest.ProtoReflect.Descriptor instead.

func (*AWSVpnConfigStreamRequest) GetPartialEqFilter

func (x *AWSVpnConfigStreamRequest) GetPartialEqFilter() []*AWSVpnConfig

func (*AWSVpnConfigStreamRequest) GetTime

func (*AWSVpnConfigStreamRequest) ProtoMessage

func (*AWSVpnConfigStreamRequest) ProtoMessage()

func (*AWSVpnConfigStreamRequest) ProtoReflect

func (*AWSVpnConfigStreamRequest) Reset

func (x *AWSVpnConfigStreamRequest) Reset()

func (*AWSVpnConfigStreamRequest) String

func (x *AWSVpnConfigStreamRequest) String() string

type AWSVpnConfigStreamResponse

type AWSVpnConfigStreamResponse struct {

	// Value is a value deemed relevant to the initiating request.
	// This structure will always have its key-field populated. Which other fields are
	// populated, and why, depends on the value of Operation and what triggered this notification.
	Value *AWSVpnConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time holds the timestamp of this AWSVpnConfig's last modification.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// Operation indicates how the AWSVpnConfig value in this response should be considered.
	// Under non-subscribe requests, this value should always be INITIAL. In a subscription,
	// once all initial data is streamed and the client begins to receive modification updates,
	// you should not see INITIAL again.
	Type subscriptions.Operation `protobuf:"varint,3,opt,name=type,proto3,enum=arista.subscriptions.Operation" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*AWSVpnConfigStreamResponse) Descriptor deprecated

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

Deprecated: Use AWSVpnConfigStreamResponse.ProtoReflect.Descriptor instead.

func (*AWSVpnConfigStreamResponse) GetTime

func (*AWSVpnConfigStreamResponse) GetType

func (*AWSVpnConfigStreamResponse) GetValue

func (*AWSVpnConfigStreamResponse) ProtoMessage

func (*AWSVpnConfigStreamResponse) ProtoMessage()

func (*AWSVpnConfigStreamResponse) ProtoReflect

func (*AWSVpnConfigStreamResponse) Reset

func (x *AWSVpnConfigStreamResponse) Reset()

func (*AWSVpnConfigStreamResponse) String

func (x *AWSVpnConfigStreamResponse) String() string

type AWSVpnKey

type AWSVpnKey struct {
	TfId *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=tf_id,json=tfId,proto3" json:"tf_id,omitempty"`
	// contains filtered or unexported fields
}

func (*AWSVpnKey) Descriptor deprecated

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

Deprecated: Use AWSVpnKey.ProtoReflect.Descriptor instead.

func (*AWSVpnKey) GetTfId

func (x *AWSVpnKey) GetTfId() *wrapperspb.StringValue

func (*AWSVpnKey) ProtoMessage

func (*AWSVpnKey) ProtoMessage()

func (*AWSVpnKey) ProtoReflect

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

func (*AWSVpnKey) Reset

func (x *AWSVpnKey) Reset()

func (*AWSVpnKey) String

func (x *AWSVpnKey) String() string

type AwsRouterDetail

type AwsRouterDetail struct {
	AvailZone    *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=avail_zone,json=availZone,proto3" json:"avail_zone,omitempty"`
	InstanceType *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=instance_type,json=instanceType,proto3" json:"instance_type,omitempty"`
	// contains filtered or unexported fields
}

func (*AwsRouterDetail) Descriptor deprecated

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

Deprecated: Use AwsRouterDetail.ProtoReflect.Descriptor instead.

func (*AwsRouterDetail) GetAvailZone

func (x *AwsRouterDetail) GetAvailZone() *wrapperspb.StringValue

func (*AwsRouterDetail) GetInstanceType

func (x *AwsRouterDetail) GetInstanceType() *wrapperspb.StringValue

func (*AwsRouterDetail) ProtoMessage

func (*AwsRouterDetail) ProtoMessage()

func (*AwsRouterDetail) ProtoReflect

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

func (*AwsRouterDetail) Reset

func (x *AwsRouterDetail) Reset()

func (*AwsRouterDetail) String

func (x *AwsRouterDetail) String() string

type AwsVpcInfo

type AwsVpcInfo struct {
	SecurityGroup *fmp.RepeatedString     `protobuf:"bytes,1,opt,name=security_group,json=securityGroup,proto3" json:"security_group,omitempty"`
	Cidr          *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=cidr,proto3" json:"cidr,omitempty"`
	IgwId         *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=igw_id,json=igwId,proto3" json:"igw_id,omitempty"`
	PeeringConnId *fmp.RepeatedString     `protobuf:"bytes,4,opt,name=peering_conn_id,json=peeringConnId,proto3" json:"peering_conn_id,omitempty"`
	// contains filtered or unexported fields
}

func (*AwsVpcInfo) Descriptor deprecated

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

Deprecated: Use AwsVpcInfo.ProtoReflect.Descriptor instead.

func (*AwsVpcInfo) GetCidr

func (x *AwsVpcInfo) GetCidr() *wrapperspb.StringValue

func (*AwsVpcInfo) GetIgwId

func (x *AwsVpcInfo) GetIgwId() *wrapperspb.StringValue

func (*AwsVpcInfo) GetPeeringConnId

func (x *AwsVpcInfo) GetPeeringConnId() *fmp.RepeatedString

func (*AwsVpcInfo) GetSecurityGroup

func (x *AwsVpcInfo) GetSecurityGroup() *fmp.RepeatedString

func (*AwsVpcInfo) ProtoMessage

func (*AwsVpcInfo) ProtoMessage()

func (*AwsVpcInfo) ProtoReflect

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

func (*AwsVpcInfo) Reset

func (x *AwsVpcInfo) Reset()

func (*AwsVpcInfo) String

func (x *AwsVpcInfo) String() string

type AzureRouterDetail

type AzureRouterDetail struct {
	AvailZone    *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=avail_zone,json=availZone,proto3" json:"avail_zone,omitempty"`
	ResGroup     *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=res_group,json=resGroup,proto3" json:"res_group,omitempty"`
	InstanceType *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=instance_type,json=instanceType,proto3" json:"instance_type,omitempty"`
	AvailSet     *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=avail_set,json=availSet,proto3" json:"avail_set,omitempty"`
	// contains filtered or unexported fields
}

func (*AzureRouterDetail) Descriptor deprecated

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

Deprecated: Use AzureRouterDetail.ProtoReflect.Descriptor instead.

func (*AzureRouterDetail) GetAvailSet

func (x *AzureRouterDetail) GetAvailSet() *wrapperspb.StringValue

func (*AzureRouterDetail) GetAvailZone

func (x *AzureRouterDetail) GetAvailZone() *wrapperspb.StringValue

func (*AzureRouterDetail) GetInstanceType

func (x *AzureRouterDetail) GetInstanceType() *wrapperspb.StringValue

func (*AzureRouterDetail) GetResGroup

func (x *AzureRouterDetail) GetResGroup() *wrapperspb.StringValue

func (*AzureRouterDetail) ProtoMessage

func (*AzureRouterDetail) ProtoMessage()

func (*AzureRouterDetail) ProtoReflect

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

func (*AzureRouterDetail) Reset

func (x *AzureRouterDetail) Reset()

func (*AzureRouterDetail) String

func (x *AzureRouterDetail) String() string

type AzureVnetInfo

type AzureVnetInfo struct {
	Nsg           *fmp.RepeatedString     `protobuf:"bytes,1,opt,name=nsg,proto3" json:"nsg,omitempty"`
	ResourceGroup *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=resource_group,json=resourceGroup,proto3" json:"resource_group,omitempty"`
	Cidr          *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=cidr,proto3" json:"cidr,omitempty"`
	AvailSet      *fmp.RepeatedString     `protobuf:"bytes,4,opt,name=avail_set,json=availSet,proto3" json:"avail_set,omitempty"`
	PeeringConnId *fmp.RepeatedString     `protobuf:"bytes,5,opt,name=peering_conn_id,json=peeringConnId,proto3" json:"peering_conn_id,omitempty"`
	// contains filtered or unexported fields
}

func (*AzureVnetInfo) Descriptor deprecated

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

Deprecated: Use AzureVnetInfo.ProtoReflect.Descriptor instead.

func (*AzureVnetInfo) GetAvailSet

func (x *AzureVnetInfo) GetAvailSet() *fmp.RepeatedString

func (*AzureVnetInfo) GetCidr

func (x *AzureVnetInfo) GetCidr() *wrapperspb.StringValue

func (*AzureVnetInfo) GetNsg

func (x *AzureVnetInfo) GetNsg() *fmp.RepeatedString

func (*AzureVnetInfo) GetPeeringConnId

func (x *AzureVnetInfo) GetPeeringConnId() *fmp.RepeatedString

func (*AzureVnetInfo) GetResourceGroup

func (x *AzureVnetInfo) GetResourceGroup() *wrapperspb.StringValue

func (*AzureVnetInfo) ProtoMessage

func (*AzureVnetInfo) ProtoMessage()

func (*AzureVnetInfo) ProtoReflect

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

func (*AzureVnetInfo) Reset

func (x *AzureVnetInfo) Reset()

func (*AzureVnetInfo) String

func (x *AzureVnetInfo) String() string

type CVInfo

type CVInfo struct {

	// CloudVision reports status of the deployment
	// using this message. This is ReadOnly for the
	// clients.
	CvStatusCode              CVStatusCode            `` /* 140-byte string literal not displayed */
	BootstrapCfg              *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=bootstrap_cfg,json=bootstrapCfg,proto3" json:"bootstrap_cfg,omitempty"`
	HaRtrId                   *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=ha_rtr_id,json=haRtrId,proto3" json:"ha_rtr_id,omitempty"`
	PeerVpcRtTableId          *fmp.RepeatedString     `protobuf:"bytes,4,opt,name=peer_vpc_rt_table_id,json=peerVpcRtTableId,proto3" json:"peer_vpc_rt_table_id,omitempty"`
	HaRtTableIds              *RouteTableIds          `protobuf:"bytes,5,opt,name=ha_rt_table_ids,json=haRtTableIds,proto3" json:"ha_rt_table_ids,omitempty"`
	CvStatusDesc              *wrapperspb.StringValue `protobuf:"bytes,6,opt,name=cv_status_desc,json=cvStatusDesc,proto3" json:"cv_status_desc,omitempty"`
	CvStatusRecommendedAction *wrapperspb.StringValue `` /* 140-byte string literal not displayed */
	DeviceStatus              DeviceStatusCode        `` /* 142-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CVInfo) Descriptor deprecated

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

Deprecated: Use CVInfo.ProtoReflect.Descriptor instead.

func (*CVInfo) GetBootstrapCfg

func (x *CVInfo) GetBootstrapCfg() *wrapperspb.StringValue

func (*CVInfo) GetCvStatusCode

func (x *CVInfo) GetCvStatusCode() CVStatusCode

func (*CVInfo) GetCvStatusDesc

func (x *CVInfo) GetCvStatusDesc() *wrapperspb.StringValue

func (*CVInfo) GetCvStatusRecommendedAction

func (x *CVInfo) GetCvStatusRecommendedAction() *wrapperspb.StringValue

func (*CVInfo) GetDeviceStatus

func (x *CVInfo) GetDeviceStatus() DeviceStatusCode

func (*CVInfo) GetHaRtTableIds

func (x *CVInfo) GetHaRtTableIds() *RouteTableIds

func (*CVInfo) GetHaRtrId

func (x *CVInfo) GetHaRtrId() *wrapperspb.StringValue

func (*CVInfo) GetPeerVpcRtTableId

func (x *CVInfo) GetPeerVpcRtTableId() *fmp.RepeatedString

func (*CVInfo) ProtoMessage

func (*CVInfo) ProtoMessage()

func (*CVInfo) ProtoReflect

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

func (*CVInfo) Reset

func (x *CVInfo) Reset()

func (*CVInfo) String

func (x *CVInfo) String() string

type CVStatusCode

type CVStatusCode int32
const (
	CVStatusCode_CV_STATUS_CODE_UNSPECIFIED CVStatusCode = 0
	// Rtr object is created. Waiting for router to start streaming
	CVStatusCode_CV_STATUS_CODE_RTR_CREATED CVStatusCode = 1
	// Router is streaming, waiting for router to be provisioned
	CVStatusCode_CV_STATUS_CODE_RTR_DISCOVERED CVStatusCode = 2
	// Router is provisioned. It is in the undefined container
	CVStatusCode_CV_STATUS_CODE_RTR_PROVISIONED CVStatusCode = 3
	// A config is being applied to the router
	CVStatusCode_CV_STATUS_CODE_RTR_CONFIG_WIP CVStatusCode = 4
	// Rtr is ready for futher action/operation
	CVStatusCode_CV_STATUS_CODE_RTR_READY CVStatusCode = 5
	// Rtr could not be created
	CVStatusCode_CV_STATUS_CODE_RTR_FAILED CVStatusCode = 6
	// Rtr stopped streaming after it is provisioned
	CVStatusCode_CV_STATUS_CODE_RTR_INACTIVE CVStatusCode = 7
)

func (CVStatusCode) Descriptor

func (CVStatusCode) Enum

func (x CVStatusCode) Enum() *CVStatusCode

func (CVStatusCode) EnumDescriptor deprecated

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

Deprecated: Use CVStatusCode.Descriptor instead.

func (CVStatusCode) Number

func (CVStatusCode) String

func (x CVStatusCode) String() string

func (CVStatusCode) Type

type ClosInfo

type ClosInfo struct {
	ClosName         *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=clos_name,json=closName,proto3" json:"clos_name,omitempty"`
	CpType           CloudProviderType       `protobuf:"varint,2,opt,name=cp_type,json=cpType,proto3,enum=arista.clouddeploy.v1.CloudProviderType" json:"cp_type,omitempty"`
	Fabric           FabricType              `protobuf:"varint,3,opt,name=fabric,proto3,enum=arista.clouddeploy.v1.FabricType" json:"fabric,omitempty"`     // for Leaf connectivity
	LeafEdgePeering  *wrapperspb.BoolValue   `protobuf:"bytes,4,opt,name=leaf_edge_peering,json=leafEdgePeering,proto3" json:"leaf_edge_peering,omitempty"` // VPC peering b/w leaf and edge
	LeafEdgeIgw      *wrapperspb.BoolValue   `protobuf:"bytes,5,opt,name=leaf_edge_igw,json=leafEdgeIgw,proto3" json:"leaf_edge_igw,omitempty"`             // IGW b/w leaf and edge
	LeafEncryption   *wrapperspb.BoolValue   `protobuf:"bytes,6,opt,name=leaf_encryption,json=leafEncryption,proto3" json:"leaf_encryption,omitempty"`      // IPSec b/w leaf and edge
	CvpContainerName *wrapperspb.StringValue `protobuf:"bytes,7,opt,name=cvp_container_name,json=cvpContainerName,proto3" json:"cvp_container_name,omitempty"`
	// contains filtered or unexported fields
}

func (*ClosInfo) Descriptor deprecated

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

Deprecated: Use ClosInfo.ProtoReflect.Descriptor instead.

func (*ClosInfo) GetClosName

func (x *ClosInfo) GetClosName() *wrapperspb.StringValue

func (*ClosInfo) GetCpType

func (x *ClosInfo) GetCpType() CloudProviderType

func (*ClosInfo) GetCvpContainerName

func (x *ClosInfo) GetCvpContainerName() *wrapperspb.StringValue

func (*ClosInfo) GetFabric

func (x *ClosInfo) GetFabric() FabricType

func (*ClosInfo) GetLeafEdgeIgw

func (x *ClosInfo) GetLeafEdgeIgw() *wrapperspb.BoolValue

func (*ClosInfo) GetLeafEdgePeering

func (x *ClosInfo) GetLeafEdgePeering() *wrapperspb.BoolValue

func (*ClosInfo) GetLeafEncryption

func (x *ClosInfo) GetLeafEncryption() *wrapperspb.BoolValue

func (*ClosInfo) ProtoMessage

func (*ClosInfo) ProtoMessage()

func (*ClosInfo) ProtoReflect

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

func (*ClosInfo) Reset

func (x *ClosInfo) Reset()

func (*ClosInfo) String

func (x *ClosInfo) String() string

type CloudProviderType

type CloudProviderType int32
const (
	CloudProviderType_CLOUD_PROVIDER_TYPE_UNSPECIFIED CloudProviderType = 0
	CloudProviderType_CLOUD_PROVIDER_TYPE_AWS         CloudProviderType = 1
	CloudProviderType_CLOUD_PROVIDER_TYPE_AZURE       CloudProviderType = 2
	CloudProviderType_CLOUD_PROVIDER_TYPE_GCP         CloudProviderType = 3
)

func (CloudProviderType) Descriptor

func (CloudProviderType) Enum

func (CloudProviderType) EnumDescriptor deprecated

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

Deprecated: Use CloudProviderType.Descriptor instead.

func (CloudProviderType) Number

func (CloudProviderType) String

func (x CloudProviderType) String() string

func (CloudProviderType) Type

type DeploymentStatusCode

type DeploymentStatusCode int32
const (
	// TF or any other client that invokes Router message
	// should inform about deployment status
	// of the router instance
	DeploymentStatusCode_DEPLOYMENT_STATUS_CODE_UNSPECIFIED DeploymentStatusCode = 0
	DeploymentStatusCode_DEPLOYMENT_STATUS_CODE_IN_PROGRESS DeploymentStatusCode = 1
	DeploymentStatusCode_DEPLOYMENT_STATUS_CODE_SUCCESS     DeploymentStatusCode = 2
	DeploymentStatusCode_DEPLOYMENT_STATUS_CODE_ERR         DeploymentStatusCode = 3
)

func (DeploymentStatusCode) Descriptor

func (DeploymentStatusCode) Enum

func (DeploymentStatusCode) EnumDescriptor deprecated

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

Deprecated: Use DeploymentStatusCode.Descriptor instead.

func (DeploymentStatusCode) Number

func (DeploymentStatusCode) String

func (x DeploymentStatusCode) String() string

func (DeploymentStatusCode) Type

type DeviceStatusCode

type DeviceStatusCode int32
const (
	DeviceStatusCode_DEVICE_STATUS_CODE_UNSPECIFIED      DeviceStatusCode = 0
	DeviceStatusCode_DEVICE_STATUS_CODE_WORK_IN_PROGRESS DeviceStatusCode = 1
	DeviceStatusCode_DEVICE_STATUS_CODE_SUCCESS          DeviceStatusCode = 2
	DeviceStatusCode_DEVICE_STATUS_CODE_ERROR            DeviceStatusCode = 3
)

func (DeviceStatusCode) Descriptor

func (DeviceStatusCode) Enum

func (DeviceStatusCode) EnumDescriptor deprecated

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

Deprecated: Use DeviceStatusCode.Descriptor instead.

func (DeviceStatusCode) Number

func (DeviceStatusCode) String

func (x DeviceStatusCode) String() string

func (DeviceStatusCode) Type

type FabricType

type FabricType int32
const (
	FabricType_FABRIC_TYPE_UNSPECIFIED FabricType = 0
	FabricType_FABRIC_TYPE_FULL_MESH   FabricType = 1
	FabricType_FABRIC_TYPE_HUB_SPOKE   FabricType = 2
)

func (FabricType) Descriptor

func (FabricType) Descriptor() protoreflect.EnumDescriptor

func (FabricType) Enum

func (x FabricType) Enum() *FabricType

func (FabricType) EnumDescriptor deprecated

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

Deprecated: Use FabricType.Descriptor instead.

func (FabricType) Number

func (x FabricType) Number() protoreflect.EnumNumber

func (FabricType) String

func (x FabricType) String() string

func (FabricType) Type

type IpsecInfo

type IpsecInfo struct {
	IkeIntegrity    *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=ike_integrity,json=ikeIntegrity,proto3" json:"ike_integrity,omitempty"`
	IkeEncryption   *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=ike_encryption,json=ikeEncryption,proto3" json:"ike_encryption,omitempty"`
	IkeLifetime     *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=ike_lifetime,json=ikeLifetime,proto3" json:"ike_lifetime,omitempty"`
	IkePfs          *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=ike_pfs,json=ikePfs,proto3" json:"ike_pfs,omitempty"`
	IkePresharedKey *wrapperspb.StringValue `protobuf:"bytes,5,opt,name=ike_preshared_key,json=ikePresharedKey,proto3" json:"ike_preshared_key,omitempty"`
	IpsecIntegrity  *wrapperspb.StringValue `protobuf:"bytes,6,opt,name=ipsec_integrity,json=ipsecIntegrity,proto3" json:"ipsec_integrity,omitempty"`
	IpsecEncryption *wrapperspb.StringValue `protobuf:"bytes,7,opt,name=ipsec_encryption,json=ipsecEncryption,proto3" json:"ipsec_encryption,omitempty"`
	IpsecPfs        *wrapperspb.StringValue `protobuf:"bytes,8,opt,name=ipsec_pfs,json=ipsecPfs,proto3" json:"ipsec_pfs,omitempty"`
	IpsecMode       *wrapperspb.StringValue `protobuf:"bytes,9,opt,name=ipsec_mode,json=ipsecMode,proto3" json:"ipsec_mode,omitempty"`
	DpdInterval     *wrapperspb.StringValue `protobuf:"bytes,10,opt,name=dpd_interval,json=dpdInterval,proto3" json:"dpd_interval,omitempty"`
	DpdRetries      *wrapperspb.StringValue `protobuf:"bytes,11,opt,name=dpd_retries,json=dpdRetries,proto3" json:"dpd_retries,omitempty"`
	// contains filtered or unexported fields
}

func (*IpsecInfo) Descriptor deprecated

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

Deprecated: Use IpsecInfo.ProtoReflect.Descriptor instead.

func (*IpsecInfo) GetDpdInterval

func (x *IpsecInfo) GetDpdInterval() *wrapperspb.StringValue

func (*IpsecInfo) GetDpdRetries

func (x *IpsecInfo) GetDpdRetries() *wrapperspb.StringValue

func (*IpsecInfo) GetIkeEncryption

func (x *IpsecInfo) GetIkeEncryption() *wrapperspb.StringValue

func (*IpsecInfo) GetIkeIntegrity

func (x *IpsecInfo) GetIkeIntegrity() *wrapperspb.StringValue

func (*IpsecInfo) GetIkeLifetime

func (x *IpsecInfo) GetIkeLifetime() *wrapperspb.StringValue

func (*IpsecInfo) GetIkePfs

func (x *IpsecInfo) GetIkePfs() *wrapperspb.StringValue

func (*IpsecInfo) GetIkePresharedKey

func (x *IpsecInfo) GetIkePresharedKey() *wrapperspb.StringValue

func (*IpsecInfo) GetIpsecEncryption

func (x *IpsecInfo) GetIpsecEncryption() *wrapperspb.StringValue

func (*IpsecInfo) GetIpsecIntegrity

func (x *IpsecInfo) GetIpsecIntegrity() *wrapperspb.StringValue

func (*IpsecInfo) GetIpsecMode

func (x *IpsecInfo) GetIpsecMode() *wrapperspb.StringValue

func (*IpsecInfo) GetIpsecPfs

func (x *IpsecInfo) GetIpsecPfs() *wrapperspb.StringValue

func (*IpsecInfo) ProtoMessage

func (*IpsecInfo) ProtoMessage()

func (*IpsecInfo) ProtoReflect

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

func (*IpsecInfo) Reset

func (x *IpsecInfo) Reset()

func (*IpsecInfo) String

func (x *IpsecInfo) String() string

type NetworkInterface

type NetworkInterface struct {
	IntfId        *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	Name          *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	IntfType      NetworkInterfaceType    `` /* 134-byte string literal not displayed */
	PrivateIpAddr *fmp.RepeatedString     `protobuf:"bytes,4,opt,name=private_ip_addr,json=privateIpAddr,proto3" json:"private_ip_addr,omitempty"`
	PublicIpAddr  *wrapperspb.StringValue `protobuf:"bytes,5,opt,name=public_ip_addr,json=publicIpAddr,proto3" json:"public_ip_addr,omitempty"`
	Subnet        *wrapperspb.StringValue `protobuf:"bytes,6,opt,name=subnet,proto3" json:"subnet,omitempty"`
	SecurityGroup *wrapperspb.StringValue `protobuf:"bytes,7,opt,name=security_group,json=securityGroup,proto3" json:"security_group,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkInterface) Descriptor deprecated

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

Deprecated: Use NetworkInterface.ProtoReflect.Descriptor instead.

func (*NetworkInterface) GetIntfId

func (x *NetworkInterface) GetIntfId() *wrapperspb.StringValue

func (*NetworkInterface) GetIntfType

func (x *NetworkInterface) GetIntfType() NetworkInterfaceType

func (*NetworkInterface) GetName

func (x *NetworkInterface) GetName() *wrapperspb.StringValue

func (*NetworkInterface) GetPrivateIpAddr

func (x *NetworkInterface) GetPrivateIpAddr() *fmp.RepeatedString

func (*NetworkInterface) GetPublicIpAddr

func (x *NetworkInterface) GetPublicIpAddr() *wrapperspb.StringValue

func (*NetworkInterface) GetSecurityGroup

func (x *NetworkInterface) GetSecurityGroup() *wrapperspb.StringValue

func (*NetworkInterface) GetSubnet

func (x *NetworkInterface) GetSubnet() *wrapperspb.StringValue

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 NetworkInterfaceType

type NetworkInterfaceType int32
const (
	NetworkInterfaceType_NETWORK_INTERFACE_TYPE_UNSPECIFIED NetworkInterfaceType = 0
	NetworkInterfaceType_NETWORK_INTERFACE_TYPE_PRIVATE     NetworkInterfaceType = 1
	NetworkInterfaceType_NETWORK_INTERFACE_TYPE_PUBLIC      NetworkInterfaceType = 2
	NetworkInterfaceType_NETWORK_INTERFACE_TYPE_INTERNAL    NetworkInterfaceType = 3
)

func (NetworkInterfaceType) Descriptor

func (NetworkInterfaceType) Enum

func (NetworkInterfaceType) EnumDescriptor deprecated

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

Deprecated: Use NetworkInterfaceType.Descriptor instead.

func (NetworkInterfaceType) Number

func (NetworkInterfaceType) String

func (x NetworkInterfaceType) String() string

func (NetworkInterfaceType) Type

type OverlayConnectionType

type OverlayConnectionType int32
const (
	OverlayConnectionType_OVERLAY_CONNECTION_TYPE_UNSPECIFIED OverlayConnectionType = 0
	OverlayConnectionType_OVERLAY_CONNECTION_TYPE_DPS         OverlayConnectionType = 1
	OverlayConnectionType_OVERLAY_CONNECTION_TYPE_VXLAN       OverlayConnectionType = 2
	OverlayConnectionType_OVERLAY_CONNECTION_TYPE_IPSEC       OverlayConnectionType = 3
)

func (OverlayConnectionType) Descriptor

func (OverlayConnectionType) Enum

func (OverlayConnectionType) EnumDescriptor deprecated

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

Deprecated: Use OverlayConnectionType.Descriptor instead.

func (OverlayConnectionType) Number

func (OverlayConnectionType) String

func (x OverlayConnectionType) String() string

func (OverlayConnectionType) Type

type Path

type Path struct {
	Key              *PathKey                `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	SrcVpcCloudId    *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=src_vpc_cloud_id,json=srcVpcCloudId,proto3" json:"src_vpc_cloud_id,omitempty"`
	SrcVpcName       *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=src_vpc_name,json=srcVpcName,proto3" json:"src_vpc_name,omitempty"`
	LocalRtrCloudId  *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=local_rtr_cloud_id,json=localRtrCloudId,proto3" json:"local_rtr_cloud_id,omitempty"`
	LocalRtrName     *wrapperspb.StringValue `protobuf:"bytes,5,opt,name=local_rtr_name,json=localRtrName,proto3" json:"local_rtr_name,omitempty"`
	LocalIntfIpAddr  *wrapperspb.StringValue `protobuf:"bytes,6,opt,name=local_intf_ip_addr,json=localIntfIpAddr,proto3" json:"local_intf_ip_addr,omitempty"`
	SrcRegion        *wrapperspb.StringValue `protobuf:"bytes,7,opt,name=src_region,json=srcRegion,proto3" json:"src_region,omitempty"`
	SrcCpT           CloudProviderType       `` /* 127-byte string literal not displayed */
	DstVpcCloudId    *wrapperspb.StringValue `protobuf:"bytes,9,opt,name=dst_vpc_cloud_id,json=dstVpcCloudId,proto3" json:"dst_vpc_cloud_id,omitempty"`
	DstVpcName       *wrapperspb.StringValue `protobuf:"bytes,10,opt,name=dst_vpc_name,json=dstVpcName,proto3" json:"dst_vpc_name,omitempty"`
	RemoteRtrCloudId *wrapperspb.StringValue `protobuf:"bytes,11,opt,name=remote_rtr_cloud_id,json=remoteRtrCloudId,proto3" json:"remote_rtr_cloud_id,omitempty"`
	RemoteRtrName    *wrapperspb.StringValue `protobuf:"bytes,12,opt,name=remote_rtr_name,json=remoteRtrName,proto3" json:"remote_rtr_name,omitempty"`
	RemoteIntfIpAddr *wrapperspb.StringValue `protobuf:"bytes,13,opt,name=remote_intf_ip_addr,json=remoteIntfIpAddr,proto3" json:"remote_intf_ip_addr,omitempty"`
	DstRegion        *wrapperspb.StringValue `protobuf:"bytes,14,opt,name=dst_region,json=dstRegion,proto3" json:"dst_region,omitempty"`
	DstCpT           CloudProviderType       `` /* 128-byte string literal not displayed */
	TopologyName     *wrapperspb.StringValue `protobuf:"bytes,16,opt,name=topology_name,json=topologyName,proto3" json:"topology_name,omitempty"`
	PathChar         *PathCharacteristics    `protobuf:"bytes,17,opt,name=path_char,json=pathChar,proto3" json:"path_char,omitempty"`
	// contains filtered or unexported fields
}

func (*Path) Descriptor deprecated

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

Deprecated: Use Path.ProtoReflect.Descriptor instead.

func (*Path) GetDstCpT

func (x *Path) GetDstCpT() CloudProviderType

func (*Path) GetDstRegion

func (x *Path) GetDstRegion() *wrapperspb.StringValue

func (*Path) GetDstVpcCloudId

func (x *Path) GetDstVpcCloudId() *wrapperspb.StringValue

func (*Path) GetDstVpcName

func (x *Path) GetDstVpcName() *wrapperspb.StringValue

func (*Path) GetKey

func (x *Path) GetKey() *PathKey

func (*Path) GetLocalIntfIpAddr

func (x *Path) GetLocalIntfIpAddr() *wrapperspb.StringValue

func (*Path) GetLocalRtrCloudId

func (x *Path) GetLocalRtrCloudId() *wrapperspb.StringValue

func (*Path) GetLocalRtrName

func (x *Path) GetLocalRtrName() *wrapperspb.StringValue

func (*Path) GetPathChar

func (x *Path) GetPathChar() *PathCharacteristics

func (*Path) GetRemoteIntfIpAddr

func (x *Path) GetRemoteIntfIpAddr() *wrapperspb.StringValue

func (*Path) GetRemoteRtrCloudId

func (x *Path) GetRemoteRtrCloudId() *wrapperspb.StringValue

func (*Path) GetRemoteRtrName

func (x *Path) GetRemoteRtrName() *wrapperspb.StringValue

func (*Path) GetSrcCpT

func (x *Path) GetSrcCpT() CloudProviderType

func (*Path) GetSrcRegion

func (x *Path) GetSrcRegion() *wrapperspb.StringValue

func (*Path) GetSrcVpcCloudId

func (x *Path) GetSrcVpcCloudId() *wrapperspb.StringValue

func (*Path) GetSrcVpcName

func (x *Path) GetSrcVpcName() *wrapperspb.StringValue

func (*Path) GetTopologyName

func (x *Path) GetTopologyName() *wrapperspb.StringValue

func (*Path) ProtoMessage

func (*Path) ProtoMessage()

func (*Path) ProtoReflect

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

func (*Path) Reset

func (x *Path) Reset()

func (*Path) String

func (x *Path) String() string

type PathCharacteristics

type PathCharacteristics struct {
	LatencyMs *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=latency_ms,json=latencyMs,proto3" json:"latency_ms,omitempty"`
	JitterMs  *wrapperspb.Int64Value `protobuf:"bytes,2,opt,name=jitter_ms,json=jitterMs,proto3" json:"jitter_ms,omitempty"`
	PktLossPc *wrapperspb.Int64Value `protobuf:"bytes,3,opt,name=pkt_loss_pc,json=pktLossPc,proto3" json:"pkt_loss_pc,omitempty"`
	BwMbps    *wrapperspb.Int64Value `protobuf:"bytes,4,opt,name=bw_mbps,json=bwMbps,proto3" json:"bw_mbps,omitempty"`
	Up        *wrapperspb.BoolValue  `protobuf:"bytes,5,opt,name=up,proto3" json:"up,omitempty"`
	Uptime    *wrapperspb.Int64Value `protobuf:"bytes,6,opt,name=uptime,proto3" json:"uptime,omitempty"`
	// contains filtered or unexported fields
}

func (*PathCharacteristics) Descriptor deprecated

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

Deprecated: Use PathCharacteristics.ProtoReflect.Descriptor instead.

func (*PathCharacteristics) GetBwMbps

func (x *PathCharacteristics) GetBwMbps() *wrapperspb.Int64Value

func (*PathCharacteristics) GetJitterMs

func (x *PathCharacteristics) GetJitterMs() *wrapperspb.Int64Value

func (*PathCharacteristics) GetLatencyMs

func (x *PathCharacteristics) GetLatencyMs() *wrapperspb.Int64Value

func (*PathCharacteristics) GetPktLossPc

func (x *PathCharacteristics) GetPktLossPc() *wrapperspb.Int64Value

func (*PathCharacteristics) GetUp

func (*PathCharacteristics) GetUptime

func (x *PathCharacteristics) GetUptime() *wrapperspb.Int64Value

func (*PathCharacteristics) ProtoMessage

func (*PathCharacteristics) ProtoMessage()

func (*PathCharacteristics) ProtoReflect

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

func (*PathCharacteristics) Reset

func (x *PathCharacteristics) Reset()

func (*PathCharacteristics) String

func (x *PathCharacteristics) String() string

type PathKey

type PathKey struct {
	SrcVpcUuid    *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=src_vpc_uuid,json=srcVpcUuid,proto3" json:"src_vpc_uuid,omitempty"`
	LocalRtrUuid  *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=local_rtr_uuid,json=localRtrUuid,proto3" json:"local_rtr_uuid,omitempty"`
	DstVpcUuid    *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=dst_vpc_uuid,json=dstVpcUuid,proto3" json:"dst_vpc_uuid,omitempty"`
	RemoteRtrUuid *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=remote_rtr_uuid,json=remoteRtrUuid,proto3" json:"remote_rtr_uuid,omitempty"`
	UlT           UnderlayConnectionType  `protobuf:"varint,5,opt,name=ul_t,json=ulT,proto3,enum=arista.clouddeploy.v1.UnderlayConnectionType" json:"ul_t,omitempty"`
	// contains filtered or unexported fields
}

func (*PathKey) Descriptor deprecated

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

Deprecated: Use PathKey.ProtoReflect.Descriptor instead.

func (*PathKey) GetDstVpcUuid

func (x *PathKey) GetDstVpcUuid() *wrapperspb.StringValue

func (*PathKey) GetLocalRtrUuid

func (x *PathKey) GetLocalRtrUuid() *wrapperspb.StringValue

func (*PathKey) GetRemoteRtrUuid

func (x *PathKey) GetRemoteRtrUuid() *wrapperspb.StringValue

func (*PathKey) GetSrcVpcUuid

func (x *PathKey) GetSrcVpcUuid() *wrapperspb.StringValue

func (*PathKey) GetUlT

func (x *PathKey) GetUlT() UnderlayConnectionType

func (*PathKey) ProtoMessage

func (*PathKey) ProtoMessage()

func (*PathKey) ProtoReflect

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

func (*PathKey) Reset

func (x *PathKey) Reset()

func (*PathKey) String

func (x *PathKey) String() string

type PathRequest

type PathRequest struct {

	// Key uniquely identifies a Path instance to retrieve.
	// This value must be populated.
	Key *PathKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// Time indicates the time for which you are interested in the data.
	// If no time is given, the server will use the time at which it makes the request.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*PathRequest) Descriptor deprecated

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

Deprecated: Use PathRequest.ProtoReflect.Descriptor instead.

func (*PathRequest) GetKey

func (x *PathRequest) GetKey() *PathKey

func (*PathRequest) GetTime

func (x *PathRequest) GetTime() *timestamppb.Timestamp

func (*PathRequest) ProtoMessage

func (*PathRequest) ProtoMessage()

func (*PathRequest) ProtoReflect

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

func (*PathRequest) Reset

func (x *PathRequest) Reset()

func (*PathRequest) String

func (x *PathRequest) String() string

type PathResponse

type PathResponse struct {

	// Value is the value requested.
	// This structure will be fully-populated as it exists in the datastore. If
	// optional fields were not given at creation, these fields will be empty or
	// set to default values.
	Value *Path `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time carries the (UTC) timestamp of the last-modification of the
	// Path instance in this response.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*PathResponse) Descriptor deprecated

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

Deprecated: Use PathResponse.ProtoReflect.Descriptor instead.

func (*PathResponse) GetTime

func (x *PathResponse) GetTime() *timestamppb.Timestamp

func (*PathResponse) GetValue

func (x *PathResponse) GetValue() *Path

func (*PathResponse) ProtoMessage

func (*PathResponse) ProtoMessage()

func (*PathResponse) ProtoReflect

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

func (*PathResponse) Reset

func (x *PathResponse) Reset()

func (*PathResponse) String

func (x *PathResponse) String() string

type PathServiceClient

type PathServiceClient interface {
	GetOne(ctx context.Context, in *PathRequest, opts ...grpc.CallOption) (*PathResponse, error)
	GetAll(ctx context.Context, in *PathStreamRequest, opts ...grpc.CallOption) (PathService_GetAllClient, error)
	Subscribe(ctx context.Context, in *PathStreamRequest, opts ...grpc.CallOption) (PathService_SubscribeClient, error)
}

PathServiceClient is the client API for PathService 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 PathServiceServer

type PathServiceServer interface {
	GetOne(context.Context, *PathRequest) (*PathResponse, error)
	GetAll(*PathStreamRequest, PathService_GetAllServer) error
	Subscribe(*PathStreamRequest, PathService_SubscribeServer) error
	// contains filtered or unexported methods
}

PathServiceServer is the server API for PathService service. All implementations must embed UnimplementedPathServiceServer for forward compatibility

type PathService_GetAllClient

type PathService_GetAllClient interface {
	Recv() (*PathStreamResponse, error)
	grpc.ClientStream
}

type PathService_GetAllServer

type PathService_GetAllServer interface {
	Send(*PathStreamResponse) error
	grpc.ServerStream
}

type PathService_SubscribeClient

type PathService_SubscribeClient interface {
	Recv() (*PathStreamResponse, error)
	grpc.ClientStream
}

type PathService_SubscribeServer

type PathService_SubscribeServer interface {
	Send(*PathStreamResponse) error
	grpc.ServerStream
}

type PathStreamRequest

type PathStreamRequest struct {

	// PartialEqFilter provides a way to server-side filter a GetAll/Subscribe.
	// This requires all provided fields to be equal to the response.
	//
	// While transparent to users, this field also allows services to optimize internal
	// subscriptions if filter(s) are sufficiently specific.
	PartialEqFilter []*Path `protobuf:"bytes,1,rep,name=partial_eq_filter,json=partialEqFilter,proto3" json:"partial_eq_filter,omitempty"`
	// TimeRange allows limiting response data to within a specified time window.
	// If this field is populated, at least one of the two time fields are required.
	//
	// For GetAll, the fields start and end can be used as follows:
	//
	//   - end: Returns the state of each Path at end.
	//   - Each Path response is fully-specified (all fields set).
	//   - start: Returns the state of each Path at start, followed by updates until now.
	//   - Each Path response at start is fully-specified, but updates may be partial.
	//   - start and end: Returns the state of each Path at start, followed by updates
	//     until end.
	//   - Each Path response at start is fully-specified, but updates until end may
	//     be partial.
	//
	// This field is not allowed in the Subscribe RPC.
	Time *time.TimeBounds `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*PathStreamRequest) Descriptor deprecated

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

Deprecated: Use PathStreamRequest.ProtoReflect.Descriptor instead.

func (*PathStreamRequest) GetPartialEqFilter

func (x *PathStreamRequest) GetPartialEqFilter() []*Path

func (*PathStreamRequest) GetTime

func (x *PathStreamRequest) GetTime() *time.TimeBounds

func (*PathStreamRequest) ProtoMessage

func (*PathStreamRequest) ProtoMessage()

func (*PathStreamRequest) ProtoReflect

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

func (*PathStreamRequest) Reset

func (x *PathStreamRequest) Reset()

func (*PathStreamRequest) String

func (x *PathStreamRequest) String() string

type PathStreamResponse

type PathStreamResponse struct {

	// Value is a value deemed relevant to the initiating request.
	// This structure will always have its key-field populated. Which other fields are
	// populated, and why, depends on the value of Operation and what triggered this notification.
	Value *Path `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time holds the timestamp of this Path's last modification.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// Operation indicates how the Path value in this response should be considered.
	// Under non-subscribe requests, this value should always be INITIAL. In a subscription,
	// once all initial data is streamed and the client begins to receive modification updates,
	// you should not see INITIAL again.
	Type subscriptions.Operation `protobuf:"varint,3,opt,name=type,proto3,enum=arista.subscriptions.Operation" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*PathStreamResponse) Descriptor deprecated

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

Deprecated: Use PathStreamResponse.ProtoReflect.Descriptor instead.

func (*PathStreamResponse) GetTime

func (*PathStreamResponse) GetType

func (*PathStreamResponse) GetValue

func (x *PathStreamResponse) GetValue() *Path

func (*PathStreamResponse) ProtoMessage

func (*PathStreamResponse) ProtoMessage()

func (*PathStreamResponse) ProtoReflect

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

func (*PathStreamResponse) Reset

func (x *PathStreamResponse) Reset()

func (*PathStreamResponse) String

func (x *PathStreamResponse) String() string

type PeerVpcInfo

type PeerVpcInfo struct {
	PeerVpcCidr  *fmp.MapStringString    `protobuf:"bytes,1,opt,name=peer_vpc_cidr,json=peerVpcCidr,proto3" json:"peer_vpc_cidr,omitempty"`
	PeerRgName   *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=peer_rg_name,json=peerRgName,proto3" json:"peer_rg_name,omitempty"`
	PeerVnetName *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=peer_vnet_name,json=peerVnetName,proto3" json:"peer_vnet_name,omitempty"`
	PeerVnetId   *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=peer_vnet_id,json=peerVnetId,proto3" json:"peer_vnet_id,omitempty"`
	// contains filtered or unexported fields
}

func (*PeerVpcInfo) Descriptor deprecated

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

Deprecated: Use PeerVpcInfo.ProtoReflect.Descriptor instead.

func (*PeerVpcInfo) GetPeerRgName

func (x *PeerVpcInfo) GetPeerRgName() *wrapperspb.StringValue

func (*PeerVpcInfo) GetPeerVnetId

func (x *PeerVpcInfo) GetPeerVnetId() *wrapperspb.StringValue

func (*PeerVpcInfo) GetPeerVnetName

func (x *PeerVpcInfo) GetPeerVnetName() *wrapperspb.StringValue

func (*PeerVpcInfo) GetPeerVpcCidr

func (x *PeerVpcInfo) GetPeerVpcCidr() *fmp.MapStringString

func (*PeerVpcInfo) ProtoMessage

func (*PeerVpcInfo) ProtoMessage()

func (*PeerVpcInfo) ProtoReflect

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

func (*PeerVpcInfo) Reset

func (x *PeerVpcInfo) Reset()

func (*PeerVpcInfo) String

func (x *PeerVpcInfo) String() string

type RepeatedNetworkInterfaces

type RepeatedNetworkInterfaces struct {
	Values []*NetworkInterface `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*RepeatedNetworkInterfaces) Descriptor deprecated

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

Deprecated: Use RepeatedNetworkInterfaces.ProtoReflect.Descriptor instead.

func (*RepeatedNetworkInterfaces) GetValues

func (x *RepeatedNetworkInterfaces) GetValues() []*NetworkInterface

func (*RepeatedNetworkInterfaces) ProtoMessage

func (*RepeatedNetworkInterfaces) ProtoMessage()

func (*RepeatedNetworkInterfaces) ProtoReflect

func (*RepeatedNetworkInterfaces) Reset

func (x *RepeatedNetworkInterfaces) Reset()

func (*RepeatedNetworkInterfaces) String

func (x *RepeatedNetworkInterfaces) String() string

type RoleType

type RoleType int32
const (
	RoleType_ROLE_TYPE_UNSPECIFIED RoleType = 0
	RoleType_ROLE_TYPE_EDGE        RoleType = 1
	RoleType_ROLE_TYPE_SPINE       RoleType = 2
	RoleType_ROLE_TYPE_LEAF        RoleType = 3
)

func (RoleType) Descriptor

func (RoleType) Descriptor() protoreflect.EnumDescriptor

func (RoleType) Enum

func (x RoleType) Enum() *RoleType

func (RoleType) EnumDescriptor deprecated

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

Deprecated: Use RoleType.Descriptor instead.

func (RoleType) Number

func (x RoleType) Number() protoreflect.EnumNumber

func (RoleType) String

func (x RoleType) String() string

func (RoleType) Type

type RouteTableIds

type RouteTableIds struct {
	Public   *fmp.RepeatedString `protobuf:"bytes,1,opt,name=public,proto3" json:"public,omitempty"`
	Private  *fmp.RepeatedString `protobuf:"bytes,2,opt,name=private,proto3" json:"private,omitempty"`
	Internal *fmp.RepeatedString `protobuf:"bytes,3,opt,name=internal,proto3" json:"internal,omitempty"`
	// contains filtered or unexported fields
}

func (*RouteTableIds) Descriptor deprecated

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

Deprecated: Use RouteTableIds.ProtoReflect.Descriptor instead.

func (*RouteTableIds) GetInternal

func (x *RouteTableIds) GetInternal() *fmp.RepeatedString

func (*RouteTableIds) GetPrivate

func (x *RouteTableIds) GetPrivate() *fmp.RepeatedString

func (*RouteTableIds) GetPublic

func (x *RouteTableIds) GetPublic() *fmp.RepeatedString

func (*RouteTableIds) ProtoMessage

func (*RouteTableIds) ProtoMessage()

func (*RouteTableIds) ProtoReflect

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

func (*RouteTableIds) Reset

func (x *RouteTableIds) Reset()

func (*RouteTableIds) String

func (x *RouteTableIds) String() string

type RouterConfig

type RouterConfig struct {
	Key        *RouterKey              `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Name       *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	VpcId      *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=vpc_id,json=vpcId,proto3" json:"vpc_id,omitempty"`
	CpT        CloudProviderType       `protobuf:"varint,4,opt,name=cp_t,json=cpT,proto3,enum=arista.clouddeploy.v1.CloudProviderType" json:"cp_t,omitempty"`
	Region     *wrapperspb.StringValue `protobuf:"bytes,5,opt,name=region,proto3" json:"region,omitempty"`
	InstanceId *wrapperspb.StringValue `protobuf:"bytes,6,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	HaName     *wrapperspb.StringValue `protobuf:"bytes,7,opt,name=ha_name,json=haName,proto3" json:"ha_name,omitempty"`
	// CNPS tag that identifies vrf
	Cnps *wrapperspb.StringValue `protobuf:"bytes,8,opt,name=cnps,proto3" json:"cnps,omitempty"`
	// Other tags that can be used in queries
	Tags                  *fmp.MapStringString    `protobuf:"bytes,9,opt,name=tags,proto3" json:"tags,omitempty"`
	DeviceEnrollmentToken *wrapperspb.StringValue `` /* 127-byte string literal not displayed */
	RtTableIds            *RouteTableIds          `protobuf:"bytes,11,opt,name=rt_table_ids,json=rtTableIds,proto3" json:"rt_table_ids,omitempty"`
	RouteReflector        *wrapperspb.BoolValue   `protobuf:"bytes,12,opt,name=route_reflector,json=routeReflector,proto3" json:"route_reflector,omitempty"`
	// Based upon cp_t, either one of the following two fields will be set
	AwsRtrDetail *AwsRouterDetail           `protobuf:"bytes,13,opt,name=aws_rtr_detail,json=awsRtrDetail,proto3" json:"aws_rtr_detail,omitempty"`
	AzRtrDetail  *AzureRouterDetail         `protobuf:"bytes,14,opt,name=az_rtr_detail,json=azRtrDetail,proto3" json:"az_rtr_detail,omitempty"`
	Intf         *RepeatedNetworkInterfaces `protobuf:"bytes,15,opt,name=intf,proto3" json:"intf,omitempty"`
	DepStatus    DeploymentStatusCode       `` /* 138-byte string literal not displayed */
	// Field filled in by CVP. Client should never set this
	CvInfo *CVInfo `protobuf:"bytes,17,opt,name=cv_info,json=cvInfo,proto3" json:"cv_info,omitempty"`
	// Field set by clouddeploy app for UI, client should never set this
	DeviceSerialNum *wrapperspb.StringValue `protobuf:"bytes,18,opt,name=device_serial_num,json=deviceSerialNum,proto3" json:"device_serial_num,omitempty"`
	// Bgp ASN generated by clouddeploy app, client should never set this
	BgpAsn     *wrapperspb.Int32Value  `protobuf:"bytes,19,opt,name=bgp_asn,json=bgpAsn,proto3" json:"bgp_asn,omitempty"`
	ManagedBy  *wrapperspb.StringValue `protobuf:"bytes,20,opt,name=managed_by,json=managedBy,proto3" json:"managed_by,omitempty"`
	DeployMode *wrapperspb.StringValue `protobuf:"bytes,21,opt,name=deploy_mode,json=deployMode,proto3" json:"deploy_mode,omitempty"`
	// contains filtered or unexported fields
}

func (*RouterConfig) Descriptor deprecated

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

Deprecated: Use RouterConfig.ProtoReflect.Descriptor instead.

func (*RouterConfig) GetAwsRtrDetail

func (x *RouterConfig) GetAwsRtrDetail() *AwsRouterDetail

func (*RouterConfig) GetAzRtrDetail

func (x *RouterConfig) GetAzRtrDetail() *AzureRouterDetail

func (*RouterConfig) GetBgpAsn

func (x *RouterConfig) GetBgpAsn() *wrapperspb.Int32Value

func (*RouterConfig) GetCnps

func (x *RouterConfig) GetCnps() *wrapperspb.StringValue

func (*RouterConfig) GetCpT

func (x *RouterConfig) GetCpT() CloudProviderType

func (*RouterConfig) GetCvInfo

func (x *RouterConfig) GetCvInfo() *CVInfo

func (*RouterConfig) GetDepStatus

func (x *RouterConfig) GetDepStatus() DeploymentStatusCode

func (*RouterConfig) GetDeployMode

func (x *RouterConfig) GetDeployMode() *wrapperspb.StringValue

func (*RouterConfig) GetDeviceEnrollmentToken

func (x *RouterConfig) GetDeviceEnrollmentToken() *wrapperspb.StringValue

func (*RouterConfig) GetDeviceSerialNum

func (x *RouterConfig) GetDeviceSerialNum() *wrapperspb.StringValue

func (*RouterConfig) GetHaName

func (x *RouterConfig) GetHaName() *wrapperspb.StringValue

func (*RouterConfig) GetInstanceId

func (x *RouterConfig) GetInstanceId() *wrapperspb.StringValue

func (*RouterConfig) GetIntf

func (*RouterConfig) GetKey

func (x *RouterConfig) GetKey() *RouterKey

func (*RouterConfig) GetManagedBy

func (x *RouterConfig) GetManagedBy() *wrapperspb.StringValue

func (*RouterConfig) GetName

func (x *RouterConfig) GetName() *wrapperspb.StringValue

func (*RouterConfig) GetRegion

func (x *RouterConfig) GetRegion() *wrapperspb.StringValue

func (*RouterConfig) GetRouteReflector

func (x *RouterConfig) GetRouteReflector() *wrapperspb.BoolValue

func (*RouterConfig) GetRtTableIds

func (x *RouterConfig) GetRtTableIds() *RouteTableIds

func (*RouterConfig) GetTags

func (x *RouterConfig) GetTags() *fmp.MapStringString

func (*RouterConfig) GetVpcId

func (x *RouterConfig) GetVpcId() *wrapperspb.StringValue

func (*RouterConfig) ProtoMessage

func (*RouterConfig) ProtoMessage()

func (*RouterConfig) ProtoReflect

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

func (*RouterConfig) Reset

func (x *RouterConfig) Reset()

func (*RouterConfig) String

func (x *RouterConfig) String() string

type RouterConfigDeleteAllRequest

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

func (*RouterConfigDeleteAllRequest) Descriptor deprecated

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

Deprecated: Use RouterConfigDeleteAllRequest.ProtoReflect.Descriptor instead.

func (*RouterConfigDeleteAllRequest) ProtoMessage

func (*RouterConfigDeleteAllRequest) ProtoMessage()

func (*RouterConfigDeleteAllRequest) ProtoReflect

func (*RouterConfigDeleteAllRequest) Reset

func (x *RouterConfigDeleteAllRequest) Reset()

func (*RouterConfigDeleteAllRequest) String

type RouterConfigDeleteAllResponse

type RouterConfigDeleteAllResponse struct {

	// This describes the class of delete error.
	Type fmp.DeleteError `protobuf:"varint,1,opt,name=type,proto3,enum=fmp.DeleteError" json:"type,omitempty"`
	// This indicates the error message from the delete failure.
	Error *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	// This is the key of the RouterConfig instance that failed to be deleted.
	Key *RouterKey `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
	// Time indicates the (UTC) timestamp when the key was being deleted.
	Time *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*RouterConfigDeleteAllResponse) Descriptor deprecated

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

Deprecated: Use RouterConfigDeleteAllResponse.ProtoReflect.Descriptor instead.

func (*RouterConfigDeleteAllResponse) GetError

func (*RouterConfigDeleteAllResponse) GetKey

func (*RouterConfigDeleteAllResponse) GetTime

func (*RouterConfigDeleteAllResponse) GetType

func (*RouterConfigDeleteAllResponse) ProtoMessage

func (*RouterConfigDeleteAllResponse) ProtoMessage()

func (*RouterConfigDeleteAllResponse) ProtoReflect

func (*RouterConfigDeleteAllResponse) Reset

func (x *RouterConfigDeleteAllResponse) Reset()

func (*RouterConfigDeleteAllResponse) String

type RouterConfigDeleteRequest

type RouterConfigDeleteRequest struct {

	// Key indicates which RouterConfig instance to remove.
	// This field must always be set.
	Key *RouterKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*RouterConfigDeleteRequest) Descriptor deprecated

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

Deprecated: Use RouterConfigDeleteRequest.ProtoReflect.Descriptor instead.

func (*RouterConfigDeleteRequest) GetKey

func (x *RouterConfigDeleteRequest) GetKey() *RouterKey

func (*RouterConfigDeleteRequest) ProtoMessage

func (*RouterConfigDeleteRequest) ProtoMessage()

func (*RouterConfigDeleteRequest) ProtoReflect

func (*RouterConfigDeleteRequest) Reset

func (x *RouterConfigDeleteRequest) Reset()

func (*RouterConfigDeleteRequest) String

func (x *RouterConfigDeleteRequest) String() string

type RouterConfigDeleteResponse

type RouterConfigDeleteResponse struct {

	// Key echoes back the key of the deleted RouterConfig instance.
	Key *RouterKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// Time indicates the (UTC) timestamp at which the system recognizes the
	// deletion. The only guarantees made about this timestamp are:
	//
	//   - it is after the time the request was received
	//   - a time-ranged query with StartTime==DeletedAt will not include this instance.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*RouterConfigDeleteResponse) Descriptor deprecated

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

Deprecated: Use RouterConfigDeleteResponse.ProtoReflect.Descriptor instead.

func (*RouterConfigDeleteResponse) GetKey

func (*RouterConfigDeleteResponse) GetTime

func (*RouterConfigDeleteResponse) ProtoMessage

func (*RouterConfigDeleteResponse) ProtoMessage()

func (*RouterConfigDeleteResponse) ProtoReflect

func (*RouterConfigDeleteResponse) Reset

func (x *RouterConfigDeleteResponse) Reset()

func (*RouterConfigDeleteResponse) String

func (x *RouterConfigDeleteResponse) String() string

type RouterConfigRequest

type RouterConfigRequest struct {

	// Key uniquely identifies a RouterConfig instance to retrieve.
	// This value must be populated.
	Key *RouterKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// Time indicates the time for which you are interested in the data.
	// If no time is given, the server will use the time at which it makes the request.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*RouterConfigRequest) Descriptor deprecated

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

Deprecated: Use RouterConfigRequest.ProtoReflect.Descriptor instead.

func (*RouterConfigRequest) GetKey

func (x *RouterConfigRequest) GetKey() *RouterKey

func (*RouterConfigRequest) GetTime

func (*RouterConfigRequest) ProtoMessage

func (*RouterConfigRequest) ProtoMessage()

func (*RouterConfigRequest) ProtoReflect

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

func (*RouterConfigRequest) Reset

func (x *RouterConfigRequest) Reset()

func (*RouterConfigRequest) String

func (x *RouterConfigRequest) String() string

type RouterConfigResponse

type RouterConfigResponse struct {

	// Value is the value requested.
	// This structure will be fully-populated as it exists in the datastore. If
	// optional fields were not given at creation, these fields will be empty or
	// set to default values.
	Value *RouterConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time carries the (UTC) timestamp of the last-modification of the
	// RouterConfig instance in this response.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*RouterConfigResponse) Descriptor deprecated

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

Deprecated: Use RouterConfigResponse.ProtoReflect.Descriptor instead.

func (*RouterConfigResponse) GetTime

func (*RouterConfigResponse) GetValue

func (x *RouterConfigResponse) GetValue() *RouterConfig

func (*RouterConfigResponse) ProtoMessage

func (*RouterConfigResponse) ProtoMessage()

func (*RouterConfigResponse) ProtoReflect

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

func (*RouterConfigResponse) Reset

func (x *RouterConfigResponse) Reset()

func (*RouterConfigResponse) String

func (x *RouterConfigResponse) String() string

type RouterConfigServiceServer

RouterConfigServiceServer is the server API for RouterConfigService service. All implementations must embed UnimplementedRouterConfigServiceServer for forward compatibility

type RouterConfigService_DeleteAllClient

type RouterConfigService_DeleteAllClient interface {
	Recv() (*RouterConfigDeleteAllResponse, error)
	grpc.ClientStream
}

type RouterConfigService_DeleteAllServer

type RouterConfigService_DeleteAllServer interface {
	Send(*RouterConfigDeleteAllResponse) error
	grpc.ServerStream
}

type RouterConfigService_GetAllClient

type RouterConfigService_GetAllClient interface {
	Recv() (*RouterConfigStreamResponse, error)
	grpc.ClientStream
}

type RouterConfigService_GetAllServer

type RouterConfigService_GetAllServer interface {
	Send(*RouterConfigStreamResponse) error
	grpc.ServerStream
}

type RouterConfigService_SetSomeClient

type RouterConfigService_SetSomeClient interface {
	Recv() (*RouterConfigSetSomeResponse, error)
	grpc.ClientStream
}

type RouterConfigService_SetSomeServer

type RouterConfigService_SetSomeServer interface {
	Send(*RouterConfigSetSomeResponse) error
	grpc.ServerStream
}

type RouterConfigService_SubscribeClient

type RouterConfigService_SubscribeClient interface {
	Recv() (*RouterConfigStreamResponse, error)
	grpc.ClientStream
}

type RouterConfigService_SubscribeServer

type RouterConfigService_SubscribeServer interface {
	Send(*RouterConfigStreamResponse) error
	grpc.ServerStream
}

type RouterConfigSetRequest

type RouterConfigSetRequest struct {

	// RouterConfig carries the value to set into the datastore.
	// See the documentation on the RouterConfig struct for which fields are required.
	Value *RouterConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*RouterConfigSetRequest) Descriptor deprecated

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

Deprecated: Use RouterConfigSetRequest.ProtoReflect.Descriptor instead.

func (*RouterConfigSetRequest) GetValue

func (x *RouterConfigSetRequest) GetValue() *RouterConfig

func (*RouterConfigSetRequest) ProtoMessage

func (*RouterConfigSetRequest) ProtoMessage()

func (*RouterConfigSetRequest) ProtoReflect

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

func (*RouterConfigSetRequest) Reset

func (x *RouterConfigSetRequest) Reset()

func (*RouterConfigSetRequest) String

func (x *RouterConfigSetRequest) String() string

type RouterConfigSetResponse

type RouterConfigSetResponse struct {

	// Value carries all the values given in the RouterConfigSetRequest as well
	// as any server-generated values.
	Value *RouterConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time indicates the (UTC) timestamp at which the system recognizes the
	// creation. The only guarantees made about this timestamp are:
	//
	//   - it is after the time the request was received
	//   - a time-ranged query with StartTime==CreatedAt will include this instance.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*RouterConfigSetResponse) Descriptor deprecated

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

Deprecated: Use RouterConfigSetResponse.ProtoReflect.Descriptor instead.

func (*RouterConfigSetResponse) GetTime

func (*RouterConfigSetResponse) GetValue

func (x *RouterConfigSetResponse) GetValue() *RouterConfig

func (*RouterConfigSetResponse) ProtoMessage

func (*RouterConfigSetResponse) ProtoMessage()

func (*RouterConfigSetResponse) ProtoReflect

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

func (*RouterConfigSetResponse) Reset

func (x *RouterConfigSetResponse) Reset()

func (*RouterConfigSetResponse) String

func (x *RouterConfigSetResponse) String() string

type RouterConfigSetSomeRequest

type RouterConfigSetSomeRequest struct {

	// value contains a list of RouterConfig values to write.
	// It is possible to provide more values than can fit within either:
	//   - the maxiumum send size of the client
	//   - the maximum receive size of the server
	//
	// If this error occurs you must reduce the number of values sent.
	// See gRPC "maximum message size" documentation for more information.
	Values []*RouterConfig `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*RouterConfigSetSomeRequest) Descriptor deprecated

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

Deprecated: Use RouterConfigSetSomeRequest.ProtoReflect.Descriptor instead.

func (*RouterConfigSetSomeRequest) GetValues

func (x *RouterConfigSetSomeRequest) GetValues() []*RouterConfig

func (*RouterConfigSetSomeRequest) ProtoMessage

func (*RouterConfigSetSomeRequest) ProtoMessage()

func (*RouterConfigSetSomeRequest) ProtoReflect

func (*RouterConfigSetSomeRequest) Reset

func (x *RouterConfigSetSomeRequest) Reset()

func (*RouterConfigSetSomeRequest) String

func (x *RouterConfigSetSomeRequest) String() string

type RouterConfigSetSomeResponse

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

func (*RouterConfigSetSomeResponse) Descriptor deprecated

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

Deprecated: Use RouterConfigSetSomeResponse.ProtoReflect.Descriptor instead.

func (*RouterConfigSetSomeResponse) GetError

func (x *RouterConfigSetSomeResponse) GetError() string

func (*RouterConfigSetSomeResponse) GetKey

func (*RouterConfigSetSomeResponse) ProtoMessage

func (*RouterConfigSetSomeResponse) ProtoMessage()

func (*RouterConfigSetSomeResponse) ProtoReflect

func (*RouterConfigSetSomeResponse) Reset

func (x *RouterConfigSetSomeResponse) Reset()

func (*RouterConfigSetSomeResponse) String

func (x *RouterConfigSetSomeResponse) String() string

type RouterConfigStreamRequest

type RouterConfigStreamRequest struct {

	// PartialEqFilter provides a way to server-side filter a GetAll/Subscribe.
	// This requires all provided fields to be equal to the response.
	//
	// While transparent to users, this field also allows services to optimize internal
	// subscriptions if filter(s) are sufficiently specific.
	PartialEqFilter []*RouterConfig `protobuf:"bytes,1,rep,name=partial_eq_filter,json=partialEqFilter,proto3" json:"partial_eq_filter,omitempty"`
	// TimeRange allows limiting response data to within a specified time window.
	// If this field is populated, at least one of the two time fields are required.
	//
	// For GetAll, the fields start and end can be used as follows:
	//
	//   - end: Returns the state of each RouterConfig at end.
	//   - Each RouterConfig response is fully-specified (all fields set).
	//   - start: Returns the state of each RouterConfig at start, followed by updates until now.
	//   - Each RouterConfig response at start is fully-specified, but updates may be partial.
	//   - start and end: Returns the state of each RouterConfig at start, followed by updates
	//     until end.
	//   - Each RouterConfig response at start is fully-specified, but updates until end may
	//     be partial.
	//
	// This field is not allowed in the Subscribe RPC.
	Time *time.TimeBounds `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*RouterConfigStreamRequest) Descriptor deprecated

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

Deprecated: Use RouterConfigStreamRequest.ProtoReflect.Descriptor instead.

func (*RouterConfigStreamRequest) GetPartialEqFilter

func (x *RouterConfigStreamRequest) GetPartialEqFilter() []*RouterConfig

func (*RouterConfigStreamRequest) GetTime

func (*RouterConfigStreamRequest) ProtoMessage

func (*RouterConfigStreamRequest) ProtoMessage()

func (*RouterConfigStreamRequest) ProtoReflect

func (*RouterConfigStreamRequest) Reset

func (x *RouterConfigStreamRequest) Reset()

func (*RouterConfigStreamRequest) String

func (x *RouterConfigStreamRequest) String() string

type RouterConfigStreamResponse

type RouterConfigStreamResponse struct {

	// Value is a value deemed relevant to the initiating request.
	// This structure will always have its key-field populated. Which other fields are
	// populated, and why, depends on the value of Operation and what triggered this notification.
	Value *RouterConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time holds the timestamp of this RouterConfig's last modification.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// Operation indicates how the RouterConfig value in this response should be considered.
	// Under non-subscribe requests, this value should always be INITIAL. In a subscription,
	// once all initial data is streamed and the client begins to receive modification updates,
	// you should not see INITIAL again.
	Type subscriptions.Operation `protobuf:"varint,3,opt,name=type,proto3,enum=arista.subscriptions.Operation" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*RouterConfigStreamResponse) Descriptor deprecated

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

Deprecated: Use RouterConfigStreamResponse.ProtoReflect.Descriptor instead.

func (*RouterConfigStreamResponse) GetTime

func (*RouterConfigStreamResponse) GetType

func (*RouterConfigStreamResponse) GetValue

func (*RouterConfigStreamResponse) ProtoMessage

func (*RouterConfigStreamResponse) ProtoMessage()

func (*RouterConfigStreamResponse) ProtoReflect

func (*RouterConfigStreamResponse) Reset

func (x *RouterConfigStreamResponse) Reset()

func (*RouterConfigStreamResponse) String

func (x *RouterConfigStreamResponse) String() string

type RouterKey

type RouterKey struct {

	// an ID can be generated by the client to track resource
	Id *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

Id is the router key in aeris

func (*RouterKey) Descriptor deprecated

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

Deprecated: Use RouterKey.ProtoReflect.Descriptor instead.

func (*RouterKey) GetId

func (x *RouterKey) GetId() *wrapperspb.StringValue

func (*RouterKey) ProtoMessage

func (*RouterKey) ProtoMessage()

func (*RouterKey) ProtoReflect

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

func (*RouterKey) Reset

func (x *RouterKey) Reset()

func (*RouterKey) String

func (x *RouterKey) String() string

type SubnetConfig

type SubnetConfig struct {
	Key       *SubnetKey              `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	SubnetId  *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"`
	CpT       CloudProviderType       `protobuf:"varint,3,opt,name=cp_t,json=cpT,proto3,enum=arista.clouddeploy.v1.CloudProviderType" json:"cp_t,omitempty"`
	Cidr      *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=cidr,proto3" json:"cidr,omitempty"`
	VpcId     *wrapperspb.StringValue `protobuf:"bytes,5,opt,name=vpc_id,json=vpcId,proto3" json:"vpc_id,omitempty"`
	AvailZone *wrapperspb.StringValue `protobuf:"bytes,6,opt,name=avail_zone,json=availZone,proto3" json:"avail_zone,omitempty"`
	PrimGw    *wrapperspb.StringValue `protobuf:"bytes,7,opt,name=prim_gw,json=primGw,proto3" json:"prim_gw,omitempty"`
	SecGw     *wrapperspb.StringValue `protobuf:"bytes,8,opt,name=sec_gw,json=secGw,proto3" json:"sec_gw,omitempty"`
	// contains filtered or unexported fields
}

func (*SubnetConfig) Descriptor deprecated

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

Deprecated: Use SubnetConfig.ProtoReflect.Descriptor instead.

func (*SubnetConfig) GetAvailZone

func (x *SubnetConfig) GetAvailZone() *wrapperspb.StringValue

func (*SubnetConfig) GetCidr

func (x *SubnetConfig) GetCidr() *wrapperspb.StringValue

func (*SubnetConfig) GetCpT

func (x *SubnetConfig) GetCpT() CloudProviderType

func (*SubnetConfig) GetKey

func (x *SubnetConfig) GetKey() *SubnetKey

func (*SubnetConfig) GetPrimGw

func (x *SubnetConfig) GetPrimGw() *wrapperspb.StringValue

func (*SubnetConfig) GetSecGw

func (x *SubnetConfig) GetSecGw() *wrapperspb.StringValue

func (*SubnetConfig) GetSubnetId

func (x *SubnetConfig) GetSubnetId() *wrapperspb.StringValue

func (*SubnetConfig) GetVpcId

func (x *SubnetConfig) GetVpcId() *wrapperspb.StringValue

func (*SubnetConfig) ProtoMessage

func (*SubnetConfig) ProtoMessage()

func (*SubnetConfig) ProtoReflect

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

func (*SubnetConfig) Reset

func (x *SubnetConfig) Reset()

func (*SubnetConfig) String

func (x *SubnetConfig) String() string

type SubnetConfigDeleteAllRequest

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

func (*SubnetConfigDeleteAllRequest) Descriptor deprecated

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

Deprecated: Use SubnetConfigDeleteAllRequest.ProtoReflect.Descriptor instead.

func (*SubnetConfigDeleteAllRequest) ProtoMessage

func (*SubnetConfigDeleteAllRequest) ProtoMessage()

func (*SubnetConfigDeleteAllRequest) ProtoReflect

func (*SubnetConfigDeleteAllRequest) Reset

func (x *SubnetConfigDeleteAllRequest) Reset()

func (*SubnetConfigDeleteAllRequest) String

type SubnetConfigDeleteAllResponse

type SubnetConfigDeleteAllResponse struct {

	// This describes the class of delete error.
	Type fmp.DeleteError `protobuf:"varint,1,opt,name=type,proto3,enum=fmp.DeleteError" json:"type,omitempty"`
	// This indicates the error message from the delete failure.
	Error *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	// This is the key of the SubnetConfig instance that failed to be deleted.
	Key *SubnetKey `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
	// Time indicates the (UTC) timestamp when the key was being deleted.
	Time *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*SubnetConfigDeleteAllResponse) Descriptor deprecated

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

Deprecated: Use SubnetConfigDeleteAllResponse.ProtoReflect.Descriptor instead.

func (*SubnetConfigDeleteAllResponse) GetError

func (*SubnetConfigDeleteAllResponse) GetKey

func (*SubnetConfigDeleteAllResponse) GetTime

func (*SubnetConfigDeleteAllResponse) GetType

func (*SubnetConfigDeleteAllResponse) ProtoMessage

func (*SubnetConfigDeleteAllResponse) ProtoMessage()

func (*SubnetConfigDeleteAllResponse) ProtoReflect

func (*SubnetConfigDeleteAllResponse) Reset

func (x *SubnetConfigDeleteAllResponse) Reset()

func (*SubnetConfigDeleteAllResponse) String

type SubnetConfigDeleteRequest

type SubnetConfigDeleteRequest struct {

	// Key indicates which SubnetConfig instance to remove.
	// This field must always be set.
	Key *SubnetKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*SubnetConfigDeleteRequest) Descriptor deprecated

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

Deprecated: Use SubnetConfigDeleteRequest.ProtoReflect.Descriptor instead.

func (*SubnetConfigDeleteRequest) GetKey

func (x *SubnetConfigDeleteRequest) GetKey() *SubnetKey

func (*SubnetConfigDeleteRequest) ProtoMessage

func (*SubnetConfigDeleteRequest) ProtoMessage()

func (*SubnetConfigDeleteRequest) ProtoReflect

func (*SubnetConfigDeleteRequest) Reset

func (x *SubnetConfigDeleteRequest) Reset()

func (*SubnetConfigDeleteRequest) String

func (x *SubnetConfigDeleteRequest) String() string

type SubnetConfigDeleteResponse

type SubnetConfigDeleteResponse struct {

	// Key echoes back the key of the deleted SubnetConfig instance.
	Key *SubnetKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// Time indicates the (UTC) timestamp at which the system recognizes the
	// deletion. The only guarantees made about this timestamp are:
	//
	//   - it is after the time the request was received
	//   - a time-ranged query with StartTime==DeletedAt will not include this instance.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*SubnetConfigDeleteResponse) Descriptor deprecated

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

Deprecated: Use SubnetConfigDeleteResponse.ProtoReflect.Descriptor instead.

func (*SubnetConfigDeleteResponse) GetKey

func (*SubnetConfigDeleteResponse) GetTime

func (*SubnetConfigDeleteResponse) ProtoMessage

func (*SubnetConfigDeleteResponse) ProtoMessage()

func (*SubnetConfigDeleteResponse) ProtoReflect

func (*SubnetConfigDeleteResponse) Reset

func (x *SubnetConfigDeleteResponse) Reset()

func (*SubnetConfigDeleteResponse) String

func (x *SubnetConfigDeleteResponse) String() string

type SubnetConfigRequest

type SubnetConfigRequest struct {

	// Key uniquely identifies a SubnetConfig instance to retrieve.
	// This value must be populated.
	Key *SubnetKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// Time indicates the time for which you are interested in the data.
	// If no time is given, the server will use the time at which it makes the request.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*SubnetConfigRequest) Descriptor deprecated

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

Deprecated: Use SubnetConfigRequest.ProtoReflect.Descriptor instead.

func (*SubnetConfigRequest) GetKey

func (x *SubnetConfigRequest) GetKey() *SubnetKey

func (*SubnetConfigRequest) GetTime

func (*SubnetConfigRequest) ProtoMessage

func (*SubnetConfigRequest) ProtoMessage()

func (*SubnetConfigRequest) ProtoReflect

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

func (*SubnetConfigRequest) Reset

func (x *SubnetConfigRequest) Reset()

func (*SubnetConfigRequest) String

func (x *SubnetConfigRequest) String() string

type SubnetConfigResponse

type SubnetConfigResponse struct {

	// Value is the value requested.
	// This structure will be fully-populated as it exists in the datastore. If
	// optional fields were not given at creation, these fields will be empty or
	// set to default values.
	Value *SubnetConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time carries the (UTC) timestamp of the last-modification of the
	// SubnetConfig instance in this response.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*SubnetConfigResponse) Descriptor deprecated

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

Deprecated: Use SubnetConfigResponse.ProtoReflect.Descriptor instead.

func (*SubnetConfigResponse) GetTime

func (*SubnetConfigResponse) GetValue

func (x *SubnetConfigResponse) GetValue() *SubnetConfig

func (*SubnetConfigResponse) ProtoMessage

func (*SubnetConfigResponse) ProtoMessage()

func (*SubnetConfigResponse) ProtoReflect

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

func (*SubnetConfigResponse) Reset

func (x *SubnetConfigResponse) Reset()

func (*SubnetConfigResponse) String

func (x *SubnetConfigResponse) String() string

type SubnetConfigServiceServer

SubnetConfigServiceServer is the server API for SubnetConfigService service. All implementations must embed UnimplementedSubnetConfigServiceServer for forward compatibility

type SubnetConfigService_DeleteAllClient

type SubnetConfigService_DeleteAllClient interface {
	Recv() (*SubnetConfigDeleteAllResponse, error)
	grpc.ClientStream
}

type SubnetConfigService_DeleteAllServer

type SubnetConfigService_DeleteAllServer interface {
	Send(*SubnetConfigDeleteAllResponse) error
	grpc.ServerStream
}

type SubnetConfigService_GetAllClient

type SubnetConfigService_GetAllClient interface {
	Recv() (*SubnetConfigStreamResponse, error)
	grpc.ClientStream
}

type SubnetConfigService_GetAllServer

type SubnetConfigService_GetAllServer interface {
	Send(*SubnetConfigStreamResponse) error
	grpc.ServerStream
}

type SubnetConfigService_SetSomeClient

type SubnetConfigService_SetSomeClient interface {
	Recv() (*SubnetConfigSetSomeResponse, error)
	grpc.ClientStream
}

type SubnetConfigService_SetSomeServer

type SubnetConfigService_SetSomeServer interface {
	Send(*SubnetConfigSetSomeResponse) error
	grpc.ServerStream
}

type SubnetConfigService_SubscribeClient

type SubnetConfigService_SubscribeClient interface {
	Recv() (*SubnetConfigStreamResponse, error)
	grpc.ClientStream
}

type SubnetConfigService_SubscribeServer

type SubnetConfigService_SubscribeServer interface {
	Send(*SubnetConfigStreamResponse) error
	grpc.ServerStream
}

type SubnetConfigSetRequest

type SubnetConfigSetRequest struct {

	// SubnetConfig carries the value to set into the datastore.
	// See the documentation on the SubnetConfig struct for which fields are required.
	Value *SubnetConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*SubnetConfigSetRequest) Descriptor deprecated

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

Deprecated: Use SubnetConfigSetRequest.ProtoReflect.Descriptor instead.

func (*SubnetConfigSetRequest) GetValue

func (x *SubnetConfigSetRequest) GetValue() *SubnetConfig

func (*SubnetConfigSetRequest) ProtoMessage

func (*SubnetConfigSetRequest) ProtoMessage()

func (*SubnetConfigSetRequest) ProtoReflect

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

func (*SubnetConfigSetRequest) Reset

func (x *SubnetConfigSetRequest) Reset()

func (*SubnetConfigSetRequest) String

func (x *SubnetConfigSetRequest) String() string

type SubnetConfigSetResponse

type SubnetConfigSetResponse struct {

	// Value carries all the values given in the SubnetConfigSetRequest as well
	// as any server-generated values.
	Value *SubnetConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time indicates the (UTC) timestamp at which the system recognizes the
	// creation. The only guarantees made about this timestamp are:
	//
	//   - it is after the time the request was received
	//   - a time-ranged query with StartTime==CreatedAt will include this instance.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*SubnetConfigSetResponse) Descriptor deprecated

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

Deprecated: Use SubnetConfigSetResponse.ProtoReflect.Descriptor instead.

func (*SubnetConfigSetResponse) GetTime

func (*SubnetConfigSetResponse) GetValue

func (x *SubnetConfigSetResponse) GetValue() *SubnetConfig

func (*SubnetConfigSetResponse) ProtoMessage

func (*SubnetConfigSetResponse) ProtoMessage()

func (*SubnetConfigSetResponse) ProtoReflect

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

func (*SubnetConfigSetResponse) Reset

func (x *SubnetConfigSetResponse) Reset()

func (*SubnetConfigSetResponse) String

func (x *SubnetConfigSetResponse) String() string

type SubnetConfigSetSomeRequest

type SubnetConfigSetSomeRequest struct {

	// value contains a list of SubnetConfig values to write.
	// It is possible to provide more values than can fit within either:
	//   - the maxiumum send size of the client
	//   - the maximum receive size of the server
	//
	// If this error occurs you must reduce the number of values sent.
	// See gRPC "maximum message size" documentation for more information.
	Values []*SubnetConfig `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*SubnetConfigSetSomeRequest) Descriptor deprecated

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

Deprecated: Use SubnetConfigSetSomeRequest.ProtoReflect.Descriptor instead.

func (*SubnetConfigSetSomeRequest) GetValues

func (x *SubnetConfigSetSomeRequest) GetValues() []*SubnetConfig

func (*SubnetConfigSetSomeRequest) ProtoMessage

func (*SubnetConfigSetSomeRequest) ProtoMessage()

func (*SubnetConfigSetSomeRequest) ProtoReflect

func (*SubnetConfigSetSomeRequest) Reset

func (x *SubnetConfigSetSomeRequest) Reset()

func (*SubnetConfigSetSomeRequest) String

func (x *SubnetConfigSetSomeRequest) String() string

type SubnetConfigSetSomeResponse

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

func (*SubnetConfigSetSomeResponse) Descriptor deprecated

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

Deprecated: Use SubnetConfigSetSomeResponse.ProtoReflect.Descriptor instead.

func (*SubnetConfigSetSomeResponse) GetError

func (x *SubnetConfigSetSomeResponse) GetError() string

func (*SubnetConfigSetSomeResponse) GetKey

func (*SubnetConfigSetSomeResponse) ProtoMessage

func (*SubnetConfigSetSomeResponse) ProtoMessage()

func (*SubnetConfigSetSomeResponse) ProtoReflect

func (*SubnetConfigSetSomeResponse) Reset

func (x *SubnetConfigSetSomeResponse) Reset()

func (*SubnetConfigSetSomeResponse) String

func (x *SubnetConfigSetSomeResponse) String() string

type SubnetConfigStreamRequest

type SubnetConfigStreamRequest struct {

	// PartialEqFilter provides a way to server-side filter a GetAll/Subscribe.
	// This requires all provided fields to be equal to the response.
	//
	// While transparent to users, this field also allows services to optimize internal
	// subscriptions if filter(s) are sufficiently specific.
	PartialEqFilter []*SubnetConfig `protobuf:"bytes,1,rep,name=partial_eq_filter,json=partialEqFilter,proto3" json:"partial_eq_filter,omitempty"`
	// TimeRange allows limiting response data to within a specified time window.
	// If this field is populated, at least one of the two time fields are required.
	//
	// For GetAll, the fields start and end can be used as follows:
	//
	//   - end: Returns the state of each SubnetConfig at end.
	//   - Each SubnetConfig response is fully-specified (all fields set).
	//   - start: Returns the state of each SubnetConfig at start, followed by updates until now.
	//   - Each SubnetConfig response at start is fully-specified, but updates may be partial.
	//   - start and end: Returns the state of each SubnetConfig at start, followed by updates
	//     until end.
	//   - Each SubnetConfig response at start is fully-specified, but updates until end may
	//     be partial.
	//
	// This field is not allowed in the Subscribe RPC.
	Time *time.TimeBounds `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*SubnetConfigStreamRequest) Descriptor deprecated

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

Deprecated: Use SubnetConfigStreamRequest.ProtoReflect.Descriptor instead.

func (*SubnetConfigStreamRequest) GetPartialEqFilter

func (x *SubnetConfigStreamRequest) GetPartialEqFilter() []*SubnetConfig

func (*SubnetConfigStreamRequest) GetTime

func (*SubnetConfigStreamRequest) ProtoMessage

func (*SubnetConfigStreamRequest) ProtoMessage()

func (*SubnetConfigStreamRequest) ProtoReflect

func (*SubnetConfigStreamRequest) Reset

func (x *SubnetConfigStreamRequest) Reset()

func (*SubnetConfigStreamRequest) String

func (x *SubnetConfigStreamRequest) String() string

type SubnetConfigStreamResponse

type SubnetConfigStreamResponse struct {

	// Value is a value deemed relevant to the initiating request.
	// This structure will always have its key-field populated. Which other fields are
	// populated, and why, depends on the value of Operation and what triggered this notification.
	Value *SubnetConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time holds the timestamp of this SubnetConfig's last modification.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// Operation indicates how the SubnetConfig value in this response should be considered.
	// Under non-subscribe requests, this value should always be INITIAL. In a subscription,
	// once all initial data is streamed and the client begins to receive modification updates,
	// you should not see INITIAL again.
	Type subscriptions.Operation `protobuf:"varint,3,opt,name=type,proto3,enum=arista.subscriptions.Operation" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*SubnetConfigStreamResponse) Descriptor deprecated

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

Deprecated: Use SubnetConfigStreamResponse.ProtoReflect.Descriptor instead.

func (*SubnetConfigStreamResponse) GetTime

func (*SubnetConfigStreamResponse) GetType

func (*SubnetConfigStreamResponse) GetValue

func (*SubnetConfigStreamResponse) ProtoMessage

func (*SubnetConfigStreamResponse) ProtoMessage()

func (*SubnetConfigStreamResponse) ProtoReflect

func (*SubnetConfigStreamResponse) Reset

func (x *SubnetConfigStreamResponse) Reset()

func (*SubnetConfigStreamResponse) String

func (x *SubnetConfigStreamResponse) String() string

type SubnetKey

type SubnetKey struct {

	// An ID can be generated by the client to track resource
	Id *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*SubnetKey) Descriptor deprecated

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

Deprecated: Use SubnetKey.ProtoReflect.Descriptor instead.

func (*SubnetKey) GetId

func (x *SubnetKey) GetId() *wrapperspb.StringValue

func (*SubnetKey) ProtoMessage

func (*SubnetKey) ProtoMessage()

func (*SubnetKey) ProtoReflect

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

func (*SubnetKey) Reset

func (x *SubnetKey) Reset()

func (*SubnetKey) String

func (x *SubnetKey) String() string

type TgwStats

type TgwStats struct {
	BytesIn                  *wrapperspb.DoubleValue `protobuf:"bytes,1,opt,name=bytes_in,json=bytesIn,proto3" json:"bytes_in,omitempty"`
	BytesOut                 *wrapperspb.DoubleValue `protobuf:"bytes,2,opt,name=bytes_out,json=bytesOut,proto3" json:"bytes_out,omitempty"`
	PacketsIn                *wrapperspb.DoubleValue `protobuf:"bytes,3,opt,name=packets_in,json=packetsIn,proto3" json:"packets_in,omitempty"`
	PacketsOut               *wrapperspb.DoubleValue `protobuf:"bytes,4,opt,name=packets_out,json=packetsOut,proto3" json:"packets_out,omitempty"`
	PacketDropCountBlackhole *wrapperspb.DoubleValue `` /* 137-byte string literal not displayed */
	PacketDropCountNoRoute   *wrapperspb.DoubleValue `` /* 133-byte string literal not displayed */
	BandwidthIn              *wrapperspb.DoubleValue `protobuf:"bytes,7,opt,name=bandwidth_in,json=bandwidthIn,proto3" json:"bandwidth_in,omitempty"`
	BandwidthOut             *wrapperspb.DoubleValue `protobuf:"bytes,8,opt,name=bandwidth_out,json=bandwidthOut,proto3" json:"bandwidth_out,omitempty"`
	StatsTime                *timestamppb.Timestamp  `protobuf:"bytes,9,opt,name=stats_time,json=statsTime,proto3" json:"stats_time,omitempty"`
	// contains filtered or unexported fields
}

func (*TgwStats) Descriptor deprecated

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

Deprecated: Use TgwStats.ProtoReflect.Descriptor instead.

func (*TgwStats) GetBandwidthIn

func (x *TgwStats) GetBandwidthIn() *wrapperspb.DoubleValue

func (*TgwStats) GetBandwidthOut

func (x *TgwStats) GetBandwidthOut() *wrapperspb.DoubleValue

func (*TgwStats) GetBytesIn

func (x *TgwStats) GetBytesIn() *wrapperspb.DoubleValue

func (*TgwStats) GetBytesOut

func (x *TgwStats) GetBytesOut() *wrapperspb.DoubleValue

func (*TgwStats) GetPacketDropCountBlackhole

func (x *TgwStats) GetPacketDropCountBlackhole() *wrapperspb.DoubleValue

func (*TgwStats) GetPacketDropCountNoRoute

func (x *TgwStats) GetPacketDropCountNoRoute() *wrapperspb.DoubleValue

func (*TgwStats) GetPacketsIn

func (x *TgwStats) GetPacketsIn() *wrapperspb.DoubleValue

func (*TgwStats) GetPacketsOut

func (x *TgwStats) GetPacketsOut() *wrapperspb.DoubleValue

func (*TgwStats) GetStatsTime

func (x *TgwStats) GetStatsTime() *timestamppb.Timestamp

func (*TgwStats) ProtoMessage

func (*TgwStats) ProtoMessage()

func (*TgwStats) ProtoReflect

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

func (*TgwStats) Reset

func (x *TgwStats) Reset()

func (*TgwStats) String

func (x *TgwStats) String() string

type TopologyInfoConfig

type TopologyInfoConfig struct {
	Key                 *TopologyInfoKey        `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Name                *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	TopoType            TopologyInfoType        `` /* 130-byte string literal not displayed */
	BgpAsnLow           *wrapperspb.Int32Value  `protobuf:"bytes,4,opt,name=bgp_asn_low,json=bgpAsnLow,proto3" json:"bgp_asn_low,omitempty"`
	BgpAsnHigh          *wrapperspb.Int32Value  `protobuf:"bytes,5,opt,name=bgp_asn_high,json=bgpAsnHigh,proto3" json:"bgp_asn_high,omitempty"`
	VtepIpCidr          *wrapperspb.StringValue `protobuf:"bytes,6,opt,name=vtep_ip_cidr,json=vtepIpCidr,proto3" json:"vtep_ip_cidr,omitempty"`                              // CIDR block for VTEP IPs on vEOS
	TerminattrIpCidr    *wrapperspb.StringValue `protobuf:"bytes,7,opt,name=terminattr_ip_cidr,json=terminattrIpCidr,proto3" json:"terminattr_ip_cidr,omitempty"`            // Loopback IP range on vEOS
	DpsControlPlaneCidr *wrapperspb.StringValue `protobuf:"bytes,8,opt,name=dps_control_plane_cidr,json=dpsControlPlaneCidr,proto3" json:"dps_control_plane_cidr,omitempty"` // Dps Control Plane IP Cidr
	ManagedDevices      *fmp.RepeatedString     `protobuf:"bytes,9,opt,name=managed_devices,json=managedDevices,proto3" json:"managed_devices,omitempty"`                    // Hostnames of existing vEOS instances
	CvaasDomain         *wrapperspb.StringValue `protobuf:"bytes,10,opt,name=cvaas_domain,json=cvaasDomain,proto3" json:"cvaas_domain,omitempty"`                            //CVaaS Domain Name
	CvaasServer         *wrapperspb.StringValue `protobuf:"bytes,11,opt,name=cvaas_server,json=cvaasServer,proto3" json:"cvaas_server,omitempty"`
	WanInfo             *WanInfo                `protobuf:"bytes,12,opt,name=wan_info,json=wanInfo,proto3" json:"wan_info,omitempty"`
	ClosInfo            *ClosInfo               `protobuf:"bytes,13,opt,name=clos_info,json=closInfo,proto3" json:"clos_info,omitempty"`
	Version             *wrapperspb.StringValue `protobuf:"bytes,14,opt,name=version,proto3" json:"version,omitempty"`
	DeployMode          *wrapperspb.StringValue `protobuf:"bytes,15,opt,name=deploy_mode,json=deployMode,proto3" json:"deploy_mode,omitempty"`
	// contains filtered or unexported fields
}

func (*TopologyInfoConfig) Descriptor deprecated

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

Deprecated: Use TopologyInfoConfig.ProtoReflect.Descriptor instead.

func (*TopologyInfoConfig) GetBgpAsnHigh

func (x *TopologyInfoConfig) GetBgpAsnHigh() *wrapperspb.Int32Value

func (*TopologyInfoConfig) GetBgpAsnLow

func (x *TopologyInfoConfig) GetBgpAsnLow() *wrapperspb.Int32Value

func (*TopologyInfoConfig) GetClosInfo

func (x *TopologyInfoConfig) GetClosInfo() *ClosInfo

func (*TopologyInfoConfig) GetCvaasDomain

func (x *TopologyInfoConfig) GetCvaasDomain() *wrapperspb.StringValue

func (*TopologyInfoConfig) GetCvaasServer

func (x *TopologyInfoConfig) GetCvaasServer() *wrapperspb.StringValue

func (*TopologyInfoConfig) GetDeployMode

func (x *TopologyInfoConfig) GetDeployMode() *wrapperspb.StringValue

func (*TopologyInfoConfig) GetDpsControlPlaneCidr

func (x *TopologyInfoConfig) GetDpsControlPlaneCidr() *wrapperspb.StringValue

func (*TopologyInfoConfig) GetKey

func (x *TopologyInfoConfig) GetKey() *TopologyInfoKey

func (*TopologyInfoConfig) GetManagedDevices

func (x *TopologyInfoConfig) GetManagedDevices() *fmp.RepeatedString

func (*TopologyInfoConfig) GetName

func (*TopologyInfoConfig) GetTerminattrIpCidr

func (x *TopologyInfoConfig) GetTerminattrIpCidr() *wrapperspb.StringValue

func (*TopologyInfoConfig) GetTopoType

func (x *TopologyInfoConfig) GetTopoType() TopologyInfoType

func (*TopologyInfoConfig) GetVersion

func (x *TopologyInfoConfig) GetVersion() *wrapperspb.StringValue

func (*TopologyInfoConfig) GetVtepIpCidr

func (x *TopologyInfoConfig) GetVtepIpCidr() *wrapperspb.StringValue

func (*TopologyInfoConfig) GetWanInfo

func (x *TopologyInfoConfig) GetWanInfo() *WanInfo

func (*TopologyInfoConfig) ProtoMessage

func (*TopologyInfoConfig) ProtoMessage()

func (*TopologyInfoConfig) ProtoReflect

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

func (*TopologyInfoConfig) Reset

func (x *TopologyInfoConfig) Reset()

func (*TopologyInfoConfig) String

func (x *TopologyInfoConfig) String() string

type TopologyInfoConfigDeleteAllRequest

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

func (*TopologyInfoConfigDeleteAllRequest) Descriptor deprecated

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

Deprecated: Use TopologyInfoConfigDeleteAllRequest.ProtoReflect.Descriptor instead.

func (*TopologyInfoConfigDeleteAllRequest) ProtoMessage

func (*TopologyInfoConfigDeleteAllRequest) ProtoMessage()

func (*TopologyInfoConfigDeleteAllRequest) ProtoReflect

func (*TopologyInfoConfigDeleteAllRequest) Reset

func (*TopologyInfoConfigDeleteAllRequest) String

type TopologyInfoConfigDeleteAllResponse

type TopologyInfoConfigDeleteAllResponse struct {

	// This describes the class of delete error.
	Type fmp.DeleteError `protobuf:"varint,1,opt,name=type,proto3,enum=fmp.DeleteError" json:"type,omitempty"`
	// This indicates the error message from the delete failure.
	Error *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	// This is the key of the TopologyInfoConfig instance that failed to be deleted.
	Key *TopologyInfoKey `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
	// Time indicates the (UTC) timestamp when the key was being deleted.
	Time *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*TopologyInfoConfigDeleteAllResponse) Descriptor deprecated

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

Deprecated: Use TopologyInfoConfigDeleteAllResponse.ProtoReflect.Descriptor instead.

func (*TopologyInfoConfigDeleteAllResponse) GetError

func (*TopologyInfoConfigDeleteAllResponse) GetKey

func (*TopologyInfoConfigDeleteAllResponse) GetTime

func (*TopologyInfoConfigDeleteAllResponse) GetType

func (*TopologyInfoConfigDeleteAllResponse) ProtoMessage

func (*TopologyInfoConfigDeleteAllResponse) ProtoMessage()

func (*TopologyInfoConfigDeleteAllResponse) ProtoReflect

func (*TopologyInfoConfigDeleteAllResponse) Reset

func (*TopologyInfoConfigDeleteAllResponse) String

type TopologyInfoConfigDeleteRequest

type TopologyInfoConfigDeleteRequest struct {

	// Key indicates which TopologyInfoConfig instance to remove.
	// This field must always be set.
	Key *TopologyInfoKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*TopologyInfoConfigDeleteRequest) Descriptor deprecated

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

Deprecated: Use TopologyInfoConfigDeleteRequest.ProtoReflect.Descriptor instead.

func (*TopologyInfoConfigDeleteRequest) GetKey

func (*TopologyInfoConfigDeleteRequest) ProtoMessage

func (*TopologyInfoConfigDeleteRequest) ProtoMessage()

func (*TopologyInfoConfigDeleteRequest) ProtoReflect

func (*TopologyInfoConfigDeleteRequest) Reset

func (*TopologyInfoConfigDeleteRequest) String

type TopologyInfoConfigDeleteResponse

type TopologyInfoConfigDeleteResponse struct {

	// Key echoes back the key of the deleted TopologyInfoConfig instance.
	Key *TopologyInfoKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// Time indicates the (UTC) timestamp at which the system recognizes the
	// deletion. The only guarantees made about this timestamp are:
	//
	//   - it is after the time the request was received
	//   - a time-ranged query with StartTime==DeletedAt will not include this instance.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*TopologyInfoConfigDeleteResponse) Descriptor deprecated

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

Deprecated: Use TopologyInfoConfigDeleteResponse.ProtoReflect.Descriptor instead.

func (*TopologyInfoConfigDeleteResponse) GetKey

func (*TopologyInfoConfigDeleteResponse) GetTime

func (*TopologyInfoConfigDeleteResponse) ProtoMessage

func (*TopologyInfoConfigDeleteResponse) ProtoMessage()

func (*TopologyInfoConfigDeleteResponse) ProtoReflect

func (*TopologyInfoConfigDeleteResponse) Reset

func (*TopologyInfoConfigDeleteResponse) String

type TopologyInfoConfigRequest

type TopologyInfoConfigRequest struct {

	// Key uniquely identifies a TopologyInfoConfig instance to retrieve.
	// This value must be populated.
	Key *TopologyInfoKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// Time indicates the time for which you are interested in the data.
	// If no time is given, the server will use the time at which it makes the request.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*TopologyInfoConfigRequest) Descriptor deprecated

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

Deprecated: Use TopologyInfoConfigRequest.ProtoReflect.Descriptor instead.

func (*TopologyInfoConfigRequest) GetKey

func (*TopologyInfoConfigRequest) GetTime

func (*TopologyInfoConfigRequest) ProtoMessage

func (*TopologyInfoConfigRequest) ProtoMessage()

func (*TopologyInfoConfigRequest) ProtoReflect

func (*TopologyInfoConfigRequest) Reset

func (x *TopologyInfoConfigRequest) Reset()

func (*TopologyInfoConfigRequest) String

func (x *TopologyInfoConfigRequest) String() string

type TopologyInfoConfigResponse

type TopologyInfoConfigResponse struct {

	// Value is the value requested.
	// This structure will be fully-populated as it exists in the datastore. If
	// optional fields were not given at creation, these fields will be empty or
	// set to default values.
	Value *TopologyInfoConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time carries the (UTC) timestamp of the last-modification of the
	// TopologyInfoConfig instance in this response.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*TopologyInfoConfigResponse) Descriptor deprecated

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

Deprecated: Use TopologyInfoConfigResponse.ProtoReflect.Descriptor instead.

func (*TopologyInfoConfigResponse) GetTime

func (*TopologyInfoConfigResponse) GetValue

func (*TopologyInfoConfigResponse) ProtoMessage

func (*TopologyInfoConfigResponse) ProtoMessage()

func (*TopologyInfoConfigResponse) ProtoReflect

func (*TopologyInfoConfigResponse) Reset

func (x *TopologyInfoConfigResponse) Reset()

func (*TopologyInfoConfigResponse) String

func (x *TopologyInfoConfigResponse) String() string

type TopologyInfoConfigServiceServer

TopologyInfoConfigServiceServer is the server API for TopologyInfoConfigService service. All implementations must embed UnimplementedTopologyInfoConfigServiceServer for forward compatibility

type TopologyInfoConfigService_DeleteAllClient

type TopologyInfoConfigService_DeleteAllClient interface {
	Recv() (*TopologyInfoConfigDeleteAllResponse, error)
	grpc.ClientStream
}

type TopologyInfoConfigService_DeleteAllServer

type TopologyInfoConfigService_DeleteAllServer interface {
	Send(*TopologyInfoConfigDeleteAllResponse) error
	grpc.ServerStream
}

type TopologyInfoConfigService_GetAllClient

type TopologyInfoConfigService_GetAllClient interface {
	Recv() (*TopologyInfoConfigStreamResponse, error)
	grpc.ClientStream
}

type TopologyInfoConfigService_GetAllServer

type TopologyInfoConfigService_GetAllServer interface {
	Send(*TopologyInfoConfigStreamResponse) error
	grpc.ServerStream
}

type TopologyInfoConfigService_SetSomeClient

type TopologyInfoConfigService_SetSomeClient interface {
	Recv() (*TopologyInfoConfigSetSomeResponse, error)
	grpc.ClientStream
}

type TopologyInfoConfigService_SetSomeServer

type TopologyInfoConfigService_SetSomeServer interface {
	Send(*TopologyInfoConfigSetSomeResponse) error
	grpc.ServerStream
}

type TopologyInfoConfigService_SubscribeClient

type TopologyInfoConfigService_SubscribeClient interface {
	Recv() (*TopologyInfoConfigStreamResponse, error)
	grpc.ClientStream
}

type TopologyInfoConfigService_SubscribeServer

type TopologyInfoConfigService_SubscribeServer interface {
	Send(*TopologyInfoConfigStreamResponse) error
	grpc.ServerStream
}

type TopologyInfoConfigSetRequest

type TopologyInfoConfigSetRequest struct {

	// TopologyInfoConfig carries the value to set into the datastore.
	// See the documentation on the TopologyInfoConfig struct for which fields are required.
	Value *TopologyInfoConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*TopologyInfoConfigSetRequest) Descriptor deprecated

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

Deprecated: Use TopologyInfoConfigSetRequest.ProtoReflect.Descriptor instead.

func (*TopologyInfoConfigSetRequest) GetValue

func (*TopologyInfoConfigSetRequest) ProtoMessage

func (*TopologyInfoConfigSetRequest) ProtoMessage()

func (*TopologyInfoConfigSetRequest) ProtoReflect

func (*TopologyInfoConfigSetRequest) Reset

func (x *TopologyInfoConfigSetRequest) Reset()

func (*TopologyInfoConfigSetRequest) String

type TopologyInfoConfigSetResponse

type TopologyInfoConfigSetResponse struct {

	// Value carries all the values given in the TopologyInfoConfigSetRequest as well
	// as any server-generated values.
	Value *TopologyInfoConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time indicates the (UTC) timestamp at which the system recognizes the
	// creation. The only guarantees made about this timestamp are:
	//
	//   - it is after the time the request was received
	//   - a time-ranged query with StartTime==CreatedAt will include this instance.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*TopologyInfoConfigSetResponse) Descriptor deprecated

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

Deprecated: Use TopologyInfoConfigSetResponse.ProtoReflect.Descriptor instead.

func (*TopologyInfoConfigSetResponse) GetTime

func (*TopologyInfoConfigSetResponse) GetValue

func (*TopologyInfoConfigSetResponse) ProtoMessage

func (*TopologyInfoConfigSetResponse) ProtoMessage()

func (*TopologyInfoConfigSetResponse) ProtoReflect

func (*TopologyInfoConfigSetResponse) Reset

func (x *TopologyInfoConfigSetResponse) Reset()

func (*TopologyInfoConfigSetResponse) String

type TopologyInfoConfigSetSomeRequest

type TopologyInfoConfigSetSomeRequest struct {

	// value contains a list of TopologyInfoConfig values to write.
	// It is possible to provide more values than can fit within either:
	//   - the maxiumum send size of the client
	//   - the maximum receive size of the server
	//
	// If this error occurs you must reduce the number of values sent.
	// See gRPC "maximum message size" documentation for more information.
	Values []*TopologyInfoConfig `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*TopologyInfoConfigSetSomeRequest) Descriptor deprecated

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

Deprecated: Use TopologyInfoConfigSetSomeRequest.ProtoReflect.Descriptor instead.

func (*TopologyInfoConfigSetSomeRequest) GetValues

func (*TopologyInfoConfigSetSomeRequest) ProtoMessage

func (*TopologyInfoConfigSetSomeRequest) ProtoMessage()

func (*TopologyInfoConfigSetSomeRequest) ProtoReflect

func (*TopologyInfoConfigSetSomeRequest) Reset

func (*TopologyInfoConfigSetSomeRequest) String

type TopologyInfoConfigSetSomeResponse

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

func (*TopologyInfoConfigSetSomeResponse) Descriptor deprecated

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

Deprecated: Use TopologyInfoConfigSetSomeResponse.ProtoReflect.Descriptor instead.

func (*TopologyInfoConfigSetSomeResponse) GetError

func (*TopologyInfoConfigSetSomeResponse) GetKey

func (*TopologyInfoConfigSetSomeResponse) ProtoMessage

func (*TopologyInfoConfigSetSomeResponse) ProtoMessage()

func (*TopologyInfoConfigSetSomeResponse) ProtoReflect

func (*TopologyInfoConfigSetSomeResponse) Reset

func (*TopologyInfoConfigSetSomeResponse) String

type TopologyInfoConfigStreamRequest

type TopologyInfoConfigStreamRequest struct {

	// PartialEqFilter provides a way to server-side filter a GetAll/Subscribe.
	// This requires all provided fields to be equal to the response.
	//
	// While transparent to users, this field also allows services to optimize internal
	// subscriptions if filter(s) are sufficiently specific.
	PartialEqFilter []*TopologyInfoConfig `protobuf:"bytes,1,rep,name=partial_eq_filter,json=partialEqFilter,proto3" json:"partial_eq_filter,omitempty"`
	// TimeRange allows limiting response data to within a specified time window.
	// If this field is populated, at least one of the two time fields are required.
	//
	// For GetAll, the fields start and end can be used as follows:
	//
	//   - end: Returns the state of each TopologyInfoConfig at end.
	//   - Each TopologyInfoConfig response is fully-specified (all fields set).
	//   - start: Returns the state of each TopologyInfoConfig at start, followed by updates until now.
	//   - Each TopologyInfoConfig response at start is fully-specified, but updates may be partial.
	//   - start and end: Returns the state of each TopologyInfoConfig at start, followed by updates
	//     until end.
	//   - Each TopologyInfoConfig response at start is fully-specified, but updates until end may
	//     be partial.
	//
	// This field is not allowed in the Subscribe RPC.
	Time *time.TimeBounds `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*TopologyInfoConfigStreamRequest) Descriptor deprecated

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

Deprecated: Use TopologyInfoConfigStreamRequest.ProtoReflect.Descriptor instead.

func (*TopologyInfoConfigStreamRequest) GetPartialEqFilter

func (x *TopologyInfoConfigStreamRequest) GetPartialEqFilter() []*TopologyInfoConfig

func (*TopologyInfoConfigStreamRequest) GetTime

func (*TopologyInfoConfigStreamRequest) ProtoMessage

func (*TopologyInfoConfigStreamRequest) ProtoMessage()

func (*TopologyInfoConfigStreamRequest) ProtoReflect

func (*TopologyInfoConfigStreamRequest) Reset

func (*TopologyInfoConfigStreamRequest) String

type TopologyInfoConfigStreamResponse

type TopologyInfoConfigStreamResponse struct {

	// Value is a value deemed relevant to the initiating request.
	// This structure will always have its key-field populated. Which other fields are
	// populated, and why, depends on the value of Operation and what triggered this notification.
	Value *TopologyInfoConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time holds the timestamp of this TopologyInfoConfig's last modification.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// Operation indicates how the TopologyInfoConfig value in this response should be considered.
	// Under non-subscribe requests, this value should always be INITIAL. In a subscription,
	// once all initial data is streamed and the client begins to receive modification updates,
	// you should not see INITIAL again.
	Type subscriptions.Operation `protobuf:"varint,3,opt,name=type,proto3,enum=arista.subscriptions.Operation" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*TopologyInfoConfigStreamResponse) Descriptor deprecated

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

Deprecated: Use TopologyInfoConfigStreamResponse.ProtoReflect.Descriptor instead.

func (*TopologyInfoConfigStreamResponse) GetTime

func (*TopologyInfoConfigStreamResponse) GetType

func (*TopologyInfoConfigStreamResponse) GetValue

func (*TopologyInfoConfigStreamResponse) ProtoMessage

func (*TopologyInfoConfigStreamResponse) ProtoMessage()

func (*TopologyInfoConfigStreamResponse) ProtoReflect

func (*TopologyInfoConfigStreamResponse) Reset

func (*TopologyInfoConfigStreamResponse) String

type TopologyInfoKey

type TopologyInfoKey struct {
	Id *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*TopologyInfoKey) Descriptor deprecated

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

Deprecated: Use TopologyInfoKey.ProtoReflect.Descriptor instead.

func (*TopologyInfoKey) GetId

func (*TopologyInfoKey) ProtoMessage

func (*TopologyInfoKey) ProtoMessage()

func (*TopologyInfoKey) ProtoReflect

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

func (*TopologyInfoKey) Reset

func (x *TopologyInfoKey) Reset()

func (*TopologyInfoKey) String

func (x *TopologyInfoKey) String() string

type TopologyInfoType

type TopologyInfoType int32
const (
	TopologyInfoType_TOPOLOGY_INFO_TYPE_UNSPECIFIED TopologyInfoType = 0
	// Topology meta info
	TopologyInfoType_TOPOLOGY_INFO_TYPE_META TopologyInfoType = 1
	TopologyInfoType_TOPOLOGY_INFO_TYPE_WAN  TopologyInfoType = 2
	TopologyInfoType_TOPOLOGY_INFO_TYPE_CLOS TopologyInfoType = 3
)

func (TopologyInfoType) Descriptor

func (TopologyInfoType) Enum

func (TopologyInfoType) EnumDescriptor deprecated

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

Deprecated: Use TopologyInfoType.Descriptor instead.

func (TopologyInfoType) Number

func (TopologyInfoType) String

func (x TopologyInfoType) String() string

func (TopologyInfoType) Type

type TunnelInfo

type TunnelInfo struct {
	TunnelAwsEndpointIp   *fmp.IPAddress          `protobuf:"bytes,1,opt,name=tunnel_aws_endpoint_ip,json=tunnelAwsEndpointIp,proto3" json:"tunnel_aws_endpoint_ip,omitempty"`
	TunnelBgpAsn          *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=tunnel_bgp_asn,json=tunnelBgpAsn,proto3" json:"tunnel_bgp_asn,omitempty"`
	TunnelRouterOverlayIp *fmp.IPAddress          `` /* 128-byte string literal not displayed */
	TunnelAwsOverlayIp    *fmp.IPAddress          `protobuf:"bytes,4,opt,name=tunnel_aws_overlay_ip,json=tunnelAwsOverlayIp,proto3" json:"tunnel_aws_overlay_ip,omitempty"`
	TunnelBgpHoldtime     *wrapperspb.StringValue `protobuf:"bytes,5,opt,name=tunnel_bgp_holdtime,json=tunnelBgpHoldtime,proto3" json:"tunnel_bgp_holdtime,omitempty"`
	TunnelPresharedKey    *wrapperspb.StringValue `protobuf:"bytes,6,opt,name=tunnel_preshared_key,json=tunnelPresharedKey,proto3" json:"tunnel_preshared_key,omitempty"`
	IpsecInfo             *IpsecInfo              `protobuf:"bytes,7,opt,name=ipsec_info,json=ipsecInfo,proto3" json:"ipsec_info,omitempty"`
	// contains filtered or unexported fields
}

func (*TunnelInfo) Descriptor deprecated

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

Deprecated: Use TunnelInfo.ProtoReflect.Descriptor instead.

func (*TunnelInfo) GetIpsecInfo

func (x *TunnelInfo) GetIpsecInfo() *IpsecInfo

func (*TunnelInfo) GetTunnelAwsEndpointIp

func (x *TunnelInfo) GetTunnelAwsEndpointIp() *fmp.IPAddress

func (*TunnelInfo) GetTunnelAwsOverlayIp

func (x *TunnelInfo) GetTunnelAwsOverlayIp() *fmp.IPAddress

func (*TunnelInfo) GetTunnelBgpAsn

func (x *TunnelInfo) GetTunnelBgpAsn() *wrapperspb.StringValue

func (*TunnelInfo) GetTunnelBgpHoldtime

func (x *TunnelInfo) GetTunnelBgpHoldtime() *wrapperspb.StringValue

func (*TunnelInfo) GetTunnelPresharedKey

func (x *TunnelInfo) GetTunnelPresharedKey() *wrapperspb.StringValue

func (*TunnelInfo) GetTunnelRouterOverlayIp

func (x *TunnelInfo) GetTunnelRouterOverlayIp() *fmp.IPAddress

func (*TunnelInfo) ProtoMessage

func (*TunnelInfo) ProtoMessage()

func (*TunnelInfo) ProtoReflect

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

func (*TunnelInfo) Reset

func (x *TunnelInfo) Reset()

func (*TunnelInfo) String

func (x *TunnelInfo) String() string

type TunnelInfoList

type TunnelInfoList struct {
	Values []*TunnelInfo `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*TunnelInfoList) Descriptor deprecated

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

Deprecated: Use TunnelInfoList.ProtoReflect.Descriptor instead.

func (*TunnelInfoList) GetValues

func (x *TunnelInfoList) GetValues() []*TunnelInfo

func (*TunnelInfoList) ProtoMessage

func (*TunnelInfoList) ProtoMessage()

func (*TunnelInfoList) ProtoReflect

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

func (*TunnelInfoList) Reset

func (x *TunnelInfoList) Reset()

func (*TunnelInfoList) String

func (x *TunnelInfoList) String() string

type UnderlayConnectionType

type UnderlayConnectionType int32
const (
	UnderlayConnectionType_UNDERLAY_CONNECTION_TYPE_UNSPECIFIED UnderlayConnectionType = 0
	UnderlayConnectionType_UNDERLAY_CONNECTION_TYPE_IGW         UnderlayConnectionType = 1
	UnderlayConnectionType_UNDERLAY_CONNECTION_TYPE_PEERING     UnderlayConnectionType = 2
	UnderlayConnectionType_UNDERLAY_CONNECTION_TYPE_TGW         UnderlayConnectionType = 3
)

func (UnderlayConnectionType) Descriptor

func (UnderlayConnectionType) Enum

func (UnderlayConnectionType) EnumDescriptor deprecated

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

Deprecated: Use UnderlayConnectionType.Descriptor instead.

func (UnderlayConnectionType) Number

func (UnderlayConnectionType) String

func (x UnderlayConnectionType) String() string

func (UnderlayConnectionType) Type

type UnimplementedAWSTgwAttachmentServiceServer

type UnimplementedAWSTgwAttachmentServiceServer struct {
}

UnimplementedAWSTgwAttachmentServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedAWSTgwAttachmentServiceServer) GetOne

type UnimplementedAWSTgwServiceServer

type UnimplementedAWSTgwServiceServer struct {
}

UnimplementedAWSTgwServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedAWSTgwServiceServer) GetAll

func (UnimplementedAWSTgwServiceServer) GetOne

func (UnimplementedAWSTgwServiceServer) Subscribe

type UnimplementedAWSVpnConfigServiceServer

type UnimplementedAWSVpnConfigServiceServer struct {
}

UnimplementedAWSVpnConfigServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedAWSVpnConfigServiceServer) GetOne

func (UnimplementedAWSVpnConfigServiceServer) Set

type UnimplementedPathServiceServer

type UnimplementedPathServiceServer struct {
}

UnimplementedPathServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedPathServiceServer) GetAll

func (UnimplementedPathServiceServer) GetOne

func (UnimplementedPathServiceServer) Subscribe

type UnimplementedRouterConfigServiceServer

type UnimplementedRouterConfigServiceServer struct {
}

UnimplementedRouterConfigServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedRouterConfigServiceServer) GetOne

func (UnimplementedRouterConfigServiceServer) Set

type UnimplementedSubnetConfigServiceServer

type UnimplementedSubnetConfigServiceServer struct {
}

UnimplementedSubnetConfigServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedSubnetConfigServiceServer) GetOne

func (UnimplementedSubnetConfigServiceServer) Set

type UnimplementedTopologyInfoConfigServiceServer

type UnimplementedTopologyInfoConfigServiceServer struct {
}

UnimplementedTopologyInfoConfigServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedTopologyInfoConfigServiceServer) GetOne

type UnimplementedVpcConfigServiceServer

type UnimplementedVpcConfigServiceServer struct {
}

UnimplementedVpcConfigServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedVpcConfigServiceServer) Delete

func (UnimplementedVpcConfigServiceServer) GetAll

func (UnimplementedVpcConfigServiceServer) GetOne

func (UnimplementedVpcConfigServiceServer) Set

func (UnimplementedVpcConfigServiceServer) SetSome

func (UnimplementedVpcConfigServiceServer) Subscribe

type UnsafeAWSTgwAttachmentServiceServer

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

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

type UnsafeAWSTgwServiceServer

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

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

type UnsafeAWSVpnConfigServiceServer

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

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

type UnsafePathServiceServer

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

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

type UnsafeRouterConfigServiceServer

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

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

type UnsafeSubnetConfigServiceServer

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

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

type UnsafeTopologyInfoConfigServiceServer

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

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

type UnsafeVpcConfigServiceServer

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

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

type VpcConfig

type VpcConfig struct {
	Key    *VpcKey                 `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Name   *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	VpcId  *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=vpc_id,json=vpcId,proto3" json:"vpc_id,omitempty"`
	CpT    CloudProviderType       `protobuf:"varint,4,opt,name=cp_t,json=cpT,proto3,enum=arista.clouddeploy.v1.CloudProviderType" json:"cp_t,omitempty"`
	Region *wrapperspb.StringValue `protobuf:"bytes,5,opt,name=region,proto3" json:"region,omitempty"`
	// Topology related attributes
	RoleType       RoleType                `protobuf:"varint,6,opt,name=role_type,json=roleType,proto3,enum=arista.clouddeploy.v1.RoleType" json:"role_type,omitempty"`
	TopologyName   *wrapperspb.StringValue `protobuf:"bytes,7,opt,name=topology_name,json=topologyName,proto3" json:"topology_name,omitempty"`
	ClosName       *wrapperspb.StringValue `protobuf:"bytes,8,opt,name=clos_name,json=closName,proto3" json:"clos_name,omitempty"`
	WanName        *wrapperspb.StringValue `protobuf:"bytes,9,opt,name=wan_name,json=wanName,proto3" json:"wan_name,omitempty"`
	AzVnetInfo     *AzureVnetInfo          `protobuf:"bytes,10,opt,name=az_vnet_info,json=azVnetInfo,proto3" json:"az_vnet_info,omitempty"`
	AwsVpcInfo     *AwsVpcInfo             `protobuf:"bytes,11,opt,name=aws_vpc_info,json=awsVpcInfo,proto3" json:"aws_vpc_info,omitempty"`
	Cnps           *wrapperspb.StringValue `protobuf:"bytes,12,opt,name=cnps,proto3" json:"cnps,omitempty"`
	RouteReflector *wrapperspb.BoolValue   `protobuf:"bytes,13,opt,name=route_reflector,json=routeReflector,proto3" json:"route_reflector,omitempty"`
	// Other tags that can be used in queries
	Tags *fmp.MapStringString `protobuf:"bytes,14,opt,name=tags,proto3" json:"tags,omitempty"`
	// mapping between vpc_id -> cidr
	PeerVpcCidr *fmp.MapStringString `protobuf:"bytes,15,opt,name=peer_vpc_cidr,json=peerVpcCidr,proto3" json:"peer_vpc_cidr,omitempty"`
	// Vpc creation status
	StatusCode VpcStatusCode `` /* 134-byte string literal not displayed */
	// account information
	Account      *wrapperspb.StringValue `protobuf:"bytes,17,opt,name=account,proto3" json:"account,omitempty"`
	PeerVpcInfo  *PeerVpcInfo            `protobuf:"bytes,18,opt,name=peer_vpc_info,json=peerVpcInfo,proto3" json:"peer_vpc_info,omitempty"`
	TgwConnected *wrapperspb.BoolValue   `protobuf:"bytes,19,opt,name=tgw_connected,json=tgwConnected,proto3" json:"tgw_connected,omitempty"`
	Cloudeos     *wrapperspb.BoolValue   `protobuf:"bytes,20,opt,name=cloudeos,proto3" json:"cloudeos,omitempty"`
	ManagedBy    *wrapperspb.StringValue `protobuf:"bytes,21,opt,name=managed_by,json=managedBy,proto3" json:"managed_by,omitempty"`
	DeployMode   *wrapperspb.StringValue `protobuf:"bytes,22,opt,name=deploy_mode,json=deployMode,proto3" json:"deploy_mode,omitempty"`
	// contains filtered or unexported fields
}

func (*VpcConfig) Descriptor deprecated

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

Deprecated: Use VpcConfig.ProtoReflect.Descriptor instead.

func (*VpcConfig) GetAccount

func (x *VpcConfig) GetAccount() *wrapperspb.StringValue

func (*VpcConfig) GetAwsVpcInfo

func (x *VpcConfig) GetAwsVpcInfo() *AwsVpcInfo

func (*VpcConfig) GetAzVnetInfo

func (x *VpcConfig) GetAzVnetInfo() *AzureVnetInfo

func (*VpcConfig) GetClosName

func (x *VpcConfig) GetClosName() *wrapperspb.StringValue

func (*VpcConfig) GetCloudeos

func (x *VpcConfig) GetCloudeos() *wrapperspb.BoolValue

func (*VpcConfig) GetCnps

func (x *VpcConfig) GetCnps() *wrapperspb.StringValue

func (*VpcConfig) GetCpT

func (x *VpcConfig) GetCpT() CloudProviderType

func (*VpcConfig) GetDeployMode

func (x *VpcConfig) GetDeployMode() *wrapperspb.StringValue

func (*VpcConfig) GetKey

func (x *VpcConfig) GetKey() *VpcKey

func (*VpcConfig) GetManagedBy

func (x *VpcConfig) GetManagedBy() *wrapperspb.StringValue

func (*VpcConfig) GetName

func (x *VpcConfig) GetName() *wrapperspb.StringValue

func (*VpcConfig) GetPeerVpcCidr

func (x *VpcConfig) GetPeerVpcCidr() *fmp.MapStringString

func (*VpcConfig) GetPeerVpcInfo

func (x *VpcConfig) GetPeerVpcInfo() *PeerVpcInfo

func (*VpcConfig) GetRegion

func (x *VpcConfig) GetRegion() *wrapperspb.StringValue

func (*VpcConfig) GetRoleType

func (x *VpcConfig) GetRoleType() RoleType

func (*VpcConfig) GetRouteReflector

func (x *VpcConfig) GetRouteReflector() *wrapperspb.BoolValue

func (*VpcConfig) GetStatusCode

func (x *VpcConfig) GetStatusCode() VpcStatusCode

func (*VpcConfig) GetTags

func (x *VpcConfig) GetTags() *fmp.MapStringString

func (*VpcConfig) GetTgwConnected

func (x *VpcConfig) GetTgwConnected() *wrapperspb.BoolValue

func (*VpcConfig) GetTopologyName

func (x *VpcConfig) GetTopologyName() *wrapperspb.StringValue

func (*VpcConfig) GetVpcId

func (x *VpcConfig) GetVpcId() *wrapperspb.StringValue

func (*VpcConfig) GetWanName

func (x *VpcConfig) GetWanName() *wrapperspb.StringValue

func (*VpcConfig) ProtoMessage

func (*VpcConfig) ProtoMessage()

func (*VpcConfig) ProtoReflect

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

func (*VpcConfig) Reset

func (x *VpcConfig) Reset()

func (*VpcConfig) String

func (x *VpcConfig) String() string

type VpcConfigDeleteAllRequest

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

func (*VpcConfigDeleteAllRequest) Descriptor deprecated

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

Deprecated: Use VpcConfigDeleteAllRequest.ProtoReflect.Descriptor instead.

func (*VpcConfigDeleteAllRequest) ProtoMessage

func (*VpcConfigDeleteAllRequest) ProtoMessage()

func (*VpcConfigDeleteAllRequest) ProtoReflect

func (*VpcConfigDeleteAllRequest) Reset

func (x *VpcConfigDeleteAllRequest) Reset()

func (*VpcConfigDeleteAllRequest) String

func (x *VpcConfigDeleteAllRequest) String() string

type VpcConfigDeleteAllResponse

type VpcConfigDeleteAllResponse struct {

	// This describes the class of delete error.
	Type fmp.DeleteError `protobuf:"varint,1,opt,name=type,proto3,enum=fmp.DeleteError" json:"type,omitempty"`
	// This indicates the error message from the delete failure.
	Error *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	// This is the key of the VpcConfig instance that failed to be deleted.
	Key *VpcKey `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
	// Time indicates the (UTC) timestamp when the key was being deleted.
	Time *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*VpcConfigDeleteAllResponse) Descriptor deprecated

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

Deprecated: Use VpcConfigDeleteAllResponse.ProtoReflect.Descriptor instead.

func (*VpcConfigDeleteAllResponse) GetError

func (*VpcConfigDeleteAllResponse) GetKey

func (x *VpcConfigDeleteAllResponse) GetKey() *VpcKey

func (*VpcConfigDeleteAllResponse) GetTime

func (*VpcConfigDeleteAllResponse) GetType

func (*VpcConfigDeleteAllResponse) ProtoMessage

func (*VpcConfigDeleteAllResponse) ProtoMessage()

func (*VpcConfigDeleteAllResponse) ProtoReflect

func (*VpcConfigDeleteAllResponse) Reset

func (x *VpcConfigDeleteAllResponse) Reset()

func (*VpcConfigDeleteAllResponse) String

func (x *VpcConfigDeleteAllResponse) String() string

type VpcConfigDeleteRequest

type VpcConfigDeleteRequest struct {

	// Key indicates which VpcConfig instance to remove.
	// This field must always be set.
	Key *VpcKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*VpcConfigDeleteRequest) Descriptor deprecated

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

Deprecated: Use VpcConfigDeleteRequest.ProtoReflect.Descriptor instead.

func (*VpcConfigDeleteRequest) GetKey

func (x *VpcConfigDeleteRequest) GetKey() *VpcKey

func (*VpcConfigDeleteRequest) ProtoMessage

func (*VpcConfigDeleteRequest) ProtoMessage()

func (*VpcConfigDeleteRequest) ProtoReflect

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

func (*VpcConfigDeleteRequest) Reset

func (x *VpcConfigDeleteRequest) Reset()

func (*VpcConfigDeleteRequest) String

func (x *VpcConfigDeleteRequest) String() string

type VpcConfigDeleteResponse

type VpcConfigDeleteResponse struct {

	// Key echoes back the key of the deleted VpcConfig instance.
	Key *VpcKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// Time indicates the (UTC) timestamp at which the system recognizes the
	// deletion. The only guarantees made about this timestamp are:
	//
	//   - it is after the time the request was received
	//   - a time-ranged query with StartTime==DeletedAt will not include this instance.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*VpcConfigDeleteResponse) Descriptor deprecated

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

Deprecated: Use VpcConfigDeleteResponse.ProtoReflect.Descriptor instead.

func (*VpcConfigDeleteResponse) GetKey

func (x *VpcConfigDeleteResponse) GetKey() *VpcKey

func (*VpcConfigDeleteResponse) GetTime

func (*VpcConfigDeleteResponse) ProtoMessage

func (*VpcConfigDeleteResponse) ProtoMessage()

func (*VpcConfigDeleteResponse) ProtoReflect

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

func (*VpcConfigDeleteResponse) Reset

func (x *VpcConfigDeleteResponse) Reset()

func (*VpcConfigDeleteResponse) String

func (x *VpcConfigDeleteResponse) String() string

type VpcConfigRequest

type VpcConfigRequest struct {

	// Key uniquely identifies a VpcConfig instance to retrieve.
	// This value must be populated.
	Key *VpcKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// Time indicates the time for which you are interested in the data.
	// If no time is given, the server will use the time at which it makes the request.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*VpcConfigRequest) Descriptor deprecated

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

Deprecated: Use VpcConfigRequest.ProtoReflect.Descriptor instead.

func (*VpcConfigRequest) GetKey

func (x *VpcConfigRequest) GetKey() *VpcKey

func (*VpcConfigRequest) GetTime

func (x *VpcConfigRequest) GetTime() *timestamppb.Timestamp

func (*VpcConfigRequest) ProtoMessage

func (*VpcConfigRequest) ProtoMessage()

func (*VpcConfigRequest) ProtoReflect

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

func (*VpcConfigRequest) Reset

func (x *VpcConfigRequest) Reset()

func (*VpcConfigRequest) String

func (x *VpcConfigRequest) String() string

type VpcConfigResponse

type VpcConfigResponse struct {

	// Value is the value requested.
	// This structure will be fully-populated as it exists in the datastore. If
	// optional fields were not given at creation, these fields will be empty or
	// set to default values.
	Value *VpcConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time carries the (UTC) timestamp of the last-modification of the
	// VpcConfig instance in this response.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*VpcConfigResponse) Descriptor deprecated

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

Deprecated: Use VpcConfigResponse.ProtoReflect.Descriptor instead.

func (*VpcConfigResponse) GetTime

func (x *VpcConfigResponse) GetTime() *timestamppb.Timestamp

func (*VpcConfigResponse) GetValue

func (x *VpcConfigResponse) GetValue() *VpcConfig

func (*VpcConfigResponse) ProtoMessage

func (*VpcConfigResponse) ProtoMessage()

func (*VpcConfigResponse) ProtoReflect

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

func (*VpcConfigResponse) Reset

func (x *VpcConfigResponse) Reset()

func (*VpcConfigResponse) String

func (x *VpcConfigResponse) String() string

type VpcConfigServiceClient

VpcConfigServiceClient is the client API for VpcConfigService 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 VpcConfigServiceServer

VpcConfigServiceServer is the server API for VpcConfigService service. All implementations must embed UnimplementedVpcConfigServiceServer for forward compatibility

type VpcConfigService_DeleteAllClient

type VpcConfigService_DeleteAllClient interface {
	Recv() (*VpcConfigDeleteAllResponse, error)
	grpc.ClientStream
}

type VpcConfigService_DeleteAllServer

type VpcConfigService_DeleteAllServer interface {
	Send(*VpcConfigDeleteAllResponse) error
	grpc.ServerStream
}

type VpcConfigService_GetAllClient

type VpcConfigService_GetAllClient interface {
	Recv() (*VpcConfigStreamResponse, error)
	grpc.ClientStream
}

type VpcConfigService_GetAllServer

type VpcConfigService_GetAllServer interface {
	Send(*VpcConfigStreamResponse) error
	grpc.ServerStream
}

type VpcConfigService_SetSomeClient

type VpcConfigService_SetSomeClient interface {
	Recv() (*VpcConfigSetSomeResponse, error)
	grpc.ClientStream
}

type VpcConfigService_SetSomeServer

type VpcConfigService_SetSomeServer interface {
	Send(*VpcConfigSetSomeResponse) error
	grpc.ServerStream
}

type VpcConfigService_SubscribeClient

type VpcConfigService_SubscribeClient interface {
	Recv() (*VpcConfigStreamResponse, error)
	grpc.ClientStream
}

type VpcConfigService_SubscribeServer

type VpcConfigService_SubscribeServer interface {
	Send(*VpcConfigStreamResponse) error
	grpc.ServerStream
}

type VpcConfigSetRequest

type VpcConfigSetRequest struct {

	// VpcConfig carries the value to set into the datastore.
	// See the documentation on the VpcConfig struct for which fields are required.
	Value *VpcConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*VpcConfigSetRequest) Descriptor deprecated

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

Deprecated: Use VpcConfigSetRequest.ProtoReflect.Descriptor instead.

func (*VpcConfigSetRequest) GetValue

func (x *VpcConfigSetRequest) GetValue() *VpcConfig

func (*VpcConfigSetRequest) ProtoMessage

func (*VpcConfigSetRequest) ProtoMessage()

func (*VpcConfigSetRequest) ProtoReflect

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

func (*VpcConfigSetRequest) Reset

func (x *VpcConfigSetRequest) Reset()

func (*VpcConfigSetRequest) String

func (x *VpcConfigSetRequest) String() string

type VpcConfigSetResponse

type VpcConfigSetResponse struct {

	// Value carries all the values given in the VpcConfigSetRequest as well
	// as any server-generated values.
	Value *VpcConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time indicates the (UTC) timestamp at which the system recognizes the
	// creation. The only guarantees made about this timestamp are:
	//
	//   - it is after the time the request was received
	//   - a time-ranged query with StartTime==CreatedAt will include this instance.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*VpcConfigSetResponse) Descriptor deprecated

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

Deprecated: Use VpcConfigSetResponse.ProtoReflect.Descriptor instead.

func (*VpcConfigSetResponse) GetTime

func (*VpcConfigSetResponse) GetValue

func (x *VpcConfigSetResponse) GetValue() *VpcConfig

func (*VpcConfigSetResponse) ProtoMessage

func (*VpcConfigSetResponse) ProtoMessage()

func (*VpcConfigSetResponse) ProtoReflect

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

func (*VpcConfigSetResponse) Reset

func (x *VpcConfigSetResponse) Reset()

func (*VpcConfigSetResponse) String

func (x *VpcConfigSetResponse) String() string

type VpcConfigSetSomeRequest

type VpcConfigSetSomeRequest struct {

	// value contains a list of VpcConfig values to write.
	// It is possible to provide more values than can fit within either:
	//   - the maxiumum send size of the client
	//   - the maximum receive size of the server
	//
	// If this error occurs you must reduce the number of values sent.
	// See gRPC "maximum message size" documentation for more information.
	Values []*VpcConfig `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*VpcConfigSetSomeRequest) Descriptor deprecated

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

Deprecated: Use VpcConfigSetSomeRequest.ProtoReflect.Descriptor instead.

func (*VpcConfigSetSomeRequest) GetValues

func (x *VpcConfigSetSomeRequest) GetValues() []*VpcConfig

func (*VpcConfigSetSomeRequest) ProtoMessage

func (*VpcConfigSetSomeRequest) ProtoMessage()

func (*VpcConfigSetSomeRequest) ProtoReflect

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

func (*VpcConfigSetSomeRequest) Reset

func (x *VpcConfigSetSomeRequest) Reset()

func (*VpcConfigSetSomeRequest) String

func (x *VpcConfigSetSomeRequest) String() string

type VpcConfigSetSomeResponse

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

func (*VpcConfigSetSomeResponse) Descriptor deprecated

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

Deprecated: Use VpcConfigSetSomeResponse.ProtoReflect.Descriptor instead.

func (*VpcConfigSetSomeResponse) GetError

func (x *VpcConfigSetSomeResponse) GetError() string

func (*VpcConfigSetSomeResponse) GetKey

func (x *VpcConfigSetSomeResponse) GetKey() *VpcKey

func (*VpcConfigSetSomeResponse) ProtoMessage

func (*VpcConfigSetSomeResponse) ProtoMessage()

func (*VpcConfigSetSomeResponse) ProtoReflect

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

func (*VpcConfigSetSomeResponse) Reset

func (x *VpcConfigSetSomeResponse) Reset()

func (*VpcConfigSetSomeResponse) String

func (x *VpcConfigSetSomeResponse) String() string

type VpcConfigStreamRequest

type VpcConfigStreamRequest struct {

	// PartialEqFilter provides a way to server-side filter a GetAll/Subscribe.
	// This requires all provided fields to be equal to the response.
	//
	// While transparent to users, this field also allows services to optimize internal
	// subscriptions if filter(s) are sufficiently specific.
	PartialEqFilter []*VpcConfig `protobuf:"bytes,1,rep,name=partial_eq_filter,json=partialEqFilter,proto3" json:"partial_eq_filter,omitempty"`
	// TimeRange allows limiting response data to within a specified time window.
	// If this field is populated, at least one of the two time fields are required.
	//
	// For GetAll, the fields start and end can be used as follows:
	//
	//   - end: Returns the state of each VpcConfig at end.
	//   - Each VpcConfig response is fully-specified (all fields set).
	//   - start: Returns the state of each VpcConfig at start, followed by updates until now.
	//   - Each VpcConfig response at start is fully-specified, but updates may be partial.
	//   - start and end: Returns the state of each VpcConfig at start, followed by updates
	//     until end.
	//   - Each VpcConfig response at start is fully-specified, but updates until end may
	//     be partial.
	//
	// This field is not allowed in the Subscribe RPC.
	Time *time.TimeBounds `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*VpcConfigStreamRequest) Descriptor deprecated

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

Deprecated: Use VpcConfigStreamRequest.ProtoReflect.Descriptor instead.

func (*VpcConfigStreamRequest) GetPartialEqFilter

func (x *VpcConfigStreamRequest) GetPartialEqFilter() []*VpcConfig

func (*VpcConfigStreamRequest) GetTime

func (x *VpcConfigStreamRequest) GetTime() *time.TimeBounds

func (*VpcConfigStreamRequest) ProtoMessage

func (*VpcConfigStreamRequest) ProtoMessage()

func (*VpcConfigStreamRequest) ProtoReflect

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

func (*VpcConfigStreamRequest) Reset

func (x *VpcConfigStreamRequest) Reset()

func (*VpcConfigStreamRequest) String

func (x *VpcConfigStreamRequest) String() string

type VpcConfigStreamResponse

type VpcConfigStreamResponse struct {

	// Value is a value deemed relevant to the initiating request.
	// This structure will always have its key-field populated. Which other fields are
	// populated, and why, depends on the value of Operation and what triggered this notification.
	Value *VpcConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time holds the timestamp of this VpcConfig's last modification.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// Operation indicates how the VpcConfig value in this response should be considered.
	// Under non-subscribe requests, this value should always be INITIAL. In a subscription,
	// once all initial data is streamed and the client begins to receive modification updates,
	// you should not see INITIAL again.
	Type subscriptions.Operation `protobuf:"varint,3,opt,name=type,proto3,enum=arista.subscriptions.Operation" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*VpcConfigStreamResponse) Descriptor deprecated

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

Deprecated: Use VpcConfigStreamResponse.ProtoReflect.Descriptor instead.

func (*VpcConfigStreamResponse) GetTime

func (*VpcConfigStreamResponse) GetType

func (*VpcConfigStreamResponse) GetValue

func (x *VpcConfigStreamResponse) GetValue() *VpcConfig

func (*VpcConfigStreamResponse) ProtoMessage

func (*VpcConfigStreamResponse) ProtoMessage()

func (*VpcConfigStreamResponse) ProtoReflect

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

func (*VpcConfigStreamResponse) Reset

func (x *VpcConfigStreamResponse) Reset()

func (*VpcConfigStreamResponse) String

func (x *VpcConfigStreamResponse) String() string

type VpcKey

type VpcKey struct {
	Id *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*VpcKey) Descriptor deprecated

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

Deprecated: Use VpcKey.ProtoReflect.Descriptor instead.

func (*VpcKey) GetId

func (x *VpcKey) GetId() *wrapperspb.StringValue

func (*VpcKey) ProtoMessage

func (*VpcKey) ProtoMessage()

func (*VpcKey) ProtoReflect

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

func (*VpcKey) Reset

func (x *VpcKey) Reset()

func (*VpcKey) String

func (x *VpcKey) String() string

type VpcStatusCode

type VpcStatusCode int32
const (
	VpcStatusCode_VPC_STATUS_CODE_UNSPECIFIED VpcStatusCode = 0
	VpcStatusCode_VPC_STATUS_CODE_SUCCESS     VpcStatusCode = 1
	VpcStatusCode_VPC_STATUS_CODE_FAILURE     VpcStatusCode = 2
)

func (VpcStatusCode) Descriptor

func (VpcStatusCode) Enum

func (x VpcStatusCode) Enum() *VpcStatusCode

func (VpcStatusCode) EnumDescriptor deprecated

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

Deprecated: Use VpcStatusCode.Descriptor instead.

func (VpcStatusCode) Number

func (VpcStatusCode) String

func (x VpcStatusCode) String() string

func (VpcStatusCode) Type

type WanInfo

type WanInfo struct {
	WanName              *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=wan_name,json=wanName,proto3" json:"wan_name,omitempty"`
	CpType               CloudProviderType       `protobuf:"varint,2,opt,name=cp_type,json=cpType,proto3,enum=arista.clouddeploy.v1.CloudProviderType" json:"cp_type,omitempty"`
	PeerNames            *fmp.RepeatedString     `protobuf:"bytes,3,opt,name=peer_names,json=peerNames,proto3" json:"peer_names,omitempty"`
	EdgeEdgePeering      *wrapperspb.BoolValue   `protobuf:"bytes,4,opt,name=edge_edge_peering,json=edgeEdgePeering,proto3" json:"edge_edge_peering,omitempty"`
	EdgeEdgeIgw          *wrapperspb.BoolValue   `protobuf:"bytes,5,opt,name=edge_edge_igw,json=edgeEdgeIgw,proto3" json:"edge_edge_igw,omitempty"`
	EdgeDedicatedConnect *wrapperspb.BoolValue   `protobuf:"bytes,6,opt,name=edge_dedicated_connect,json=edgeDedicatedConnect,proto3" json:"edge_dedicated_connect,omitempty"` // DirectConnect
	CvpContainerName     *wrapperspb.StringValue `protobuf:"bytes,7,opt,name=cvp_container_name,json=cvpContainerName,proto3" json:"cvp_container_name,omitempty"`
	// contains filtered or unexported fields
}

func (*WanInfo) Descriptor deprecated

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

Deprecated: Use WanInfo.ProtoReflect.Descriptor instead.

func (*WanInfo) GetCpType

func (x *WanInfo) GetCpType() CloudProviderType

func (*WanInfo) GetCvpContainerName

func (x *WanInfo) GetCvpContainerName() *wrapperspb.StringValue

func (*WanInfo) GetEdgeDedicatedConnect

func (x *WanInfo) GetEdgeDedicatedConnect() *wrapperspb.BoolValue

func (*WanInfo) GetEdgeEdgeIgw

func (x *WanInfo) GetEdgeEdgeIgw() *wrapperspb.BoolValue

func (*WanInfo) GetEdgeEdgePeering

func (x *WanInfo) GetEdgeEdgePeering() *wrapperspb.BoolValue

func (*WanInfo) GetPeerNames

func (x *WanInfo) GetPeerNames() *fmp.RepeatedString

func (*WanInfo) GetWanName

func (x *WanInfo) GetWanName() *wrapperspb.StringValue

func (*WanInfo) ProtoMessage

func (*WanInfo) ProtoMessage()

func (*WanInfo) ProtoReflect

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

func (*WanInfo) Reset

func (x *WanInfo) Reset()

func (*WanInfo) String

func (x *WanInfo) String() string

Jump to

Keyboard shortcuts

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