Documentation ¶
Index ¶
- Variables
- func RegisterCloudExportAdminServiceServer(s grpc.ServiceRegistrar, srv CloudExportAdminServiceServer)
- type AwsProperties
- func (*AwsProperties) Descriptor() ([]byte, []int)deprecated
- func (x *AwsProperties) GetBucket() string
- func (x *AwsProperties) GetDeleteAfterRead() bool
- func (x *AwsProperties) GetIamRoleArn() string
- func (x *AwsProperties) GetMultipleBuckets() bool
- func (x *AwsProperties) GetRegion() string
- func (*AwsProperties) ProtoMessage()
- func (x *AwsProperties) ProtoReflect() protoreflect.Message
- func (x *AwsProperties) Reset()
- func (x *AwsProperties) String() string
- type AzureProperties
- func (*AzureProperties) Descriptor() ([]byte, []int)deprecated
- func (x *AzureProperties) GetLocation() string
- func (x *AzureProperties) GetResourceGroup() string
- func (x *AzureProperties) GetSecurityPrincipalEnabled() bool
- func (x *AzureProperties) GetStorageAccount() string
- func (x *AzureProperties) GetSubscriptionId() string
- func (*AzureProperties) ProtoMessage()
- func (x *AzureProperties) ProtoReflect() protoreflect.Message
- func (x *AzureProperties) Reset()
- func (x *AzureProperties) String() string
- type BgpProperties
- func (*BgpProperties) Descriptor() ([]byte, []int)deprecated
- func (x *BgpProperties) GetApplyBgp() bool
- func (x *BgpProperties) GetDeviceBgpType() string
- func (x *BgpProperties) GetUseBgpDeviceId() string
- func (*BgpProperties) ProtoMessage()
- func (x *BgpProperties) ProtoReflect() protoreflect.Message
- func (x *BgpProperties) Reset()
- func (x *BgpProperties) String() string
- type CloudExport
- func (*CloudExport) Descriptor() ([]byte, []int)deprecated
- func (x *CloudExport) GetApiRoot() string
- func (x *CloudExport) GetAws() *AwsProperties
- func (x *CloudExport) GetAzure() *AzureProperties
- func (x *CloudExport) GetBgp() *BgpProperties
- func (x *CloudExport) GetCloudProvider() string
- func (x *CloudExport) GetCurrentStatus() *Status
- func (x *CloudExport) GetDescription() string
- func (x *CloudExport) GetEnabled() bool
- func (x *CloudExport) GetFlowDest() string
- func (x *CloudExport) GetGce() *GceProperties
- func (x *CloudExport) GetIbm() *IbmProperties
- func (x *CloudExport) GetId() string
- func (x *CloudExport) GetName() string
- func (x *CloudExport) GetPlanId() string
- func (m *CloudExport) GetProperties() isCloudExport_Properties
- func (x *CloudExport) GetType() CloudExportType
- func (*CloudExport) ProtoMessage()
- func (x *CloudExport) ProtoReflect() protoreflect.Message
- func (x *CloudExport) Reset()
- func (x *CloudExport) String() string
- type CloudExportAdminServiceClient
- type CloudExportAdminServiceServer
- type CloudExportType
- func (CloudExportType) Descriptor() protoreflect.EnumDescriptor
- func (x CloudExportType) Enum() *CloudExportType
- func (CloudExportType) EnumDescriptor() ([]byte, []int)deprecated
- func (x CloudExportType) Number() protoreflect.EnumNumber
- func (x CloudExportType) String() string
- func (CloudExportType) Type() protoreflect.EnumType
- type CloudExport_Aws
- type CloudExport_Azure
- type CloudExport_Gce
- type CloudExport_Ibm
- type CreateCloudExportRequest
- func (*CreateCloudExportRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateCloudExportRequest) GetExport() *CloudExport
- func (*CreateCloudExportRequest) ProtoMessage()
- func (x *CreateCloudExportRequest) ProtoReflect() protoreflect.Message
- func (x *CreateCloudExportRequest) Reset()
- func (x *CreateCloudExportRequest) String() string
- type CreateCloudExportResponse
- func (*CreateCloudExportResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateCloudExportResponse) GetExport() *CloudExport
- func (*CreateCloudExportResponse) ProtoMessage()
- func (x *CreateCloudExportResponse) ProtoReflect() protoreflect.Message
- func (x *CreateCloudExportResponse) Reset()
- func (x *CreateCloudExportResponse) String() string
- type DeleteCloudExportRequest
- func (*DeleteCloudExportRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteCloudExportRequest) GetId() string
- func (*DeleteCloudExportRequest) ProtoMessage()
- func (x *DeleteCloudExportRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteCloudExportRequest) Reset()
- func (x *DeleteCloudExportRequest) String() string
- type DeleteCloudExportResponse
- type GceProperties
- func (*GceProperties) Descriptor() ([]byte, []int)deprecated
- func (x *GceProperties) GetProject() string
- func (x *GceProperties) GetSubscription() string
- func (*GceProperties) ProtoMessage()
- func (x *GceProperties) ProtoReflect() protoreflect.Message
- func (x *GceProperties) Reset()
- func (x *GceProperties) String() string
- type GetCloudExportRequest
- func (*GetCloudExportRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetCloudExportRequest) GetId() string
- func (*GetCloudExportRequest) ProtoMessage()
- func (x *GetCloudExportRequest) ProtoReflect() protoreflect.Message
- func (x *GetCloudExportRequest) Reset()
- func (x *GetCloudExportRequest) String() string
- type GetCloudExportResponse
- func (*GetCloudExportResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetCloudExportResponse) GetExport() *CloudExport
- func (*GetCloudExportResponse) ProtoMessage()
- func (x *GetCloudExportResponse) ProtoReflect() protoreflect.Message
- func (x *GetCloudExportResponse) Reset()
- func (x *GetCloudExportResponse) String() string
- type IbmProperties
- type ListCloudExportRequest
- type ListCloudExportResponse
- func (*ListCloudExportResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListCloudExportResponse) GetExports() []*CloudExport
- func (x *ListCloudExportResponse) GetInvalidExportsCount() uint32
- func (*ListCloudExportResponse) ProtoMessage()
- func (x *ListCloudExportResponse) ProtoReflect() protoreflect.Message
- func (x *ListCloudExportResponse) Reset()
- func (x *ListCloudExportResponse) String() string
- type PatchCloudExportRequest
- func (*PatchCloudExportRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PatchCloudExportRequest) GetExport() *CloudExport
- func (x *PatchCloudExportRequest) GetMask() *fieldmaskpb.FieldMask
- func (*PatchCloudExportRequest) ProtoMessage()
- func (x *PatchCloudExportRequest) ProtoReflect() protoreflect.Message
- func (x *PatchCloudExportRequest) Reset()
- func (x *PatchCloudExportRequest) String() string
- type PatchCloudExportResponse
- func (*PatchCloudExportResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PatchCloudExportResponse) GetExport() *CloudExport
- func (*PatchCloudExportResponse) ProtoMessage()
- func (x *PatchCloudExportResponse) ProtoReflect() protoreflect.Message
- func (x *PatchCloudExportResponse) Reset()
- func (x *PatchCloudExportResponse) String() string
- type Status
- func (*Status) Descriptor() ([]byte, []int)deprecated
- func (x *Status) GetApiAccess() *wrapperspb.BoolValue
- func (x *Status) GetErrorMessage() string
- func (x *Status) GetFlowFound() *wrapperspb.BoolValue
- func (x *Status) GetStatus() string
- func (x *Status) GetStorageAccountAccess() *wrapperspb.BoolValue
- func (*Status) ProtoMessage()
- func (x *Status) ProtoReflect() protoreflect.Message
- func (x *Status) Reset()
- func (x *Status) String() string
- type UnimplementedCloudExportAdminServiceServer
- func (UnimplementedCloudExportAdminServiceServer) CreateCloudExport(context.Context, *CreateCloudExportRequest) (*CreateCloudExportResponse, error)
- func (UnimplementedCloudExportAdminServiceServer) DeleteCloudExport(context.Context, *DeleteCloudExportRequest) (*DeleteCloudExportResponse, error)
- func (UnimplementedCloudExportAdminServiceServer) GetCloudExport(context.Context, *GetCloudExportRequest) (*GetCloudExportResponse, error)
- func (UnimplementedCloudExportAdminServiceServer) ListCloudExport(context.Context, *ListCloudExportRequest) (*ListCloudExportResponse, error)
- func (UnimplementedCloudExportAdminServiceServer) PatchCloudExport(context.Context, *PatchCloudExportRequest) (*PatchCloudExportResponse, error)
- func (UnimplementedCloudExportAdminServiceServer) UpdateCloudExport(context.Context, *UpdateCloudExportRequest) (*UpdateCloudExportResponse, error)
- type UnsafeCloudExportAdminServiceServer
- type UpdateCloudExportRequest
- func (*UpdateCloudExportRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateCloudExportRequest) GetExport() *CloudExport
- func (*UpdateCloudExportRequest) ProtoMessage()
- func (x *UpdateCloudExportRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateCloudExportRequest) Reset()
- func (x *UpdateCloudExportRequest) String() string
- type UpdateCloudExportResponse
- func (*UpdateCloudExportResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateCloudExportResponse) GetExport() *CloudExport
- func (*UpdateCloudExportResponse) ProtoMessage()
- func (x *UpdateCloudExportResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateCloudExportResponse) Reset()
- func (x *UpdateCloudExportResponse) String() string
Constants ¶
This section is empty.
Variables ¶
var ( CloudExportType_name = map[int32]string{ 0: "CLOUD_EXPORT_TYPE_UNSPECIFIED", 1: "CLOUD_EXPORT_TYPE_KENTIK_MANAGED", 2: "CLOUD_EXPORT_TYPE_CUSTOMER_MANAGED", } CloudExportType_value = map[string]int32{ "CLOUD_EXPORT_TYPE_UNSPECIFIED": 0, "CLOUD_EXPORT_TYPE_KENTIK_MANAGED": 1, "CLOUD_EXPORT_TYPE_CUSTOMER_MANAGED": 2, } )
Enum value maps for CloudExportType.
var CloudExportAdminService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "kentik.cloud_export.v202101beta1.CloudExportAdminService", HandlerType: (*CloudExportAdminServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateCloudExport", Handler: _CloudExportAdminService_CreateCloudExport_Handler, }, { MethodName: "ListCloudExport", Handler: _CloudExportAdminService_ListCloudExport_Handler, }, { MethodName: "GetCloudExport", Handler: _CloudExportAdminService_GetCloudExport_Handler, }, { MethodName: "PatchCloudExport", Handler: _CloudExportAdminService_PatchCloudExport_Handler, }, { MethodName: "UpdateCloudExport", Handler: _CloudExportAdminService_UpdateCloudExport_Handler, }, { MethodName: "DeleteCloudExport", Handler: _CloudExportAdminService_DeleteCloudExport_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "kentik/cloud_export/v202101beta1/cloud_export.proto", }
CloudExportAdminService_ServiceDesc is the grpc.ServiceDesc for CloudExportAdminService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_kentik_cloud_export_v202101beta1_cloud_export_proto protoreflect.FileDescriptor
Functions ¶
func RegisterCloudExportAdminServiceServer ¶
func RegisterCloudExportAdminServiceServer(s grpc.ServiceRegistrar, srv CloudExportAdminServiceServer)
Types ¶
type AwsProperties ¶
type AwsProperties struct { // Source S3 bucket to fetch vpc flow logs from Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // ARN for the IAM role to assume when fetching data or making AWS calls for this export IamRoleArn string `protobuf:"bytes,2,opt,name=iam_role_arn,json=iamRoleArn,proto3" json:"iam_role_arn,omitempty"` // AWS region where this bucket resides (FIXME is that right?) Region string `protobuf:"bytes,3,opt,name=region,proto3" json:"region,omitempty"` // If true, attempt to delete vpc flow log chunks from S3 after they've been read DeleteAfterRead bool `protobuf:"varint,4,opt,name=delete_after_read,json=deleteAfterRead,proto3" json:"delete_after_read,omitempty"` // FIXME MultipleBuckets bool `protobuf:"varint,5,opt,name=multiple_buckets,json=multipleBuckets,proto3" json:"multiple_buckets,omitempty"` // contains filtered or unexported fields }
Properties specific to Amazon Web Services "vpc flow logs" exports
func (*AwsProperties) Descriptor
deprecated
func (*AwsProperties) Descriptor() ([]byte, []int)
Deprecated: Use AwsProperties.ProtoReflect.Descriptor instead.
func (*AwsProperties) GetBucket ¶
func (x *AwsProperties) GetBucket() string
func (*AwsProperties) GetDeleteAfterRead ¶
func (x *AwsProperties) GetDeleteAfterRead() bool
func (*AwsProperties) GetIamRoleArn ¶
func (x *AwsProperties) GetIamRoleArn() string
func (*AwsProperties) GetMultipleBuckets ¶
func (x *AwsProperties) GetMultipleBuckets() bool
func (*AwsProperties) GetRegion ¶
func (x *AwsProperties) GetRegion() string
func (*AwsProperties) ProtoMessage ¶
func (*AwsProperties) ProtoMessage()
func (*AwsProperties) ProtoReflect ¶
func (x *AwsProperties) ProtoReflect() protoreflect.Message
func (*AwsProperties) Reset ¶
func (x *AwsProperties) Reset()
func (*AwsProperties) String ¶
func (x *AwsProperties) String() string
type AzureProperties ¶
type AzureProperties struct { Location string `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"` ResourceGroup string `protobuf:"bytes,2,opt,name=resource_group,json=resourceGroup,proto3" json:"resource_group,omitempty"` StorageAccount string `protobuf:"bytes,3,opt,name=storage_account,json=storageAccount,proto3" json:"storage_account,omitempty"` SubscriptionId string `protobuf:"bytes,4,opt,name=subscription_id,json=subscriptionId,proto3" json:"subscription_id,omitempty"` SecurityPrincipalEnabled bool `` /* 136-byte string literal not displayed */ // contains filtered or unexported fields }
Properties specific to Azure exports
func (*AzureProperties) Descriptor
deprecated
func (*AzureProperties) Descriptor() ([]byte, []int)
Deprecated: Use AzureProperties.ProtoReflect.Descriptor instead.
func (*AzureProperties) GetLocation ¶
func (x *AzureProperties) GetLocation() string
func (*AzureProperties) GetResourceGroup ¶
func (x *AzureProperties) GetResourceGroup() string
func (*AzureProperties) GetSecurityPrincipalEnabled ¶
func (x *AzureProperties) GetSecurityPrincipalEnabled() bool
func (*AzureProperties) GetStorageAccount ¶
func (x *AzureProperties) GetStorageAccount() string
func (*AzureProperties) GetSubscriptionId ¶
func (x *AzureProperties) GetSubscriptionId() string
func (*AzureProperties) ProtoMessage ¶
func (*AzureProperties) ProtoMessage()
func (*AzureProperties) ProtoReflect ¶
func (x *AzureProperties) ProtoReflect() protoreflect.Message
func (*AzureProperties) Reset ¶
func (x *AzureProperties) Reset()
func (*AzureProperties) String ¶
func (x *AzureProperties) String() string
type BgpProperties ¶
type BgpProperties struct { // If true, apply BGP data discovered via another device to the flow from this export. ApplyBgp bool `protobuf:"varint,1,opt,name=apply_bgp,json=applyBgp,proto3" json:"apply_bgp,omitempty"` // Which other device to get BGP data from UseBgpDeviceId string `protobuf:"bytes,2,opt,name=use_bgp_device_id,json=useBgpDeviceId,proto3" json:"use_bgp_device_id,omitempty"` // FIXME: unclear. "device", "other_device" or "none"? DeviceBgpType string `protobuf:"bytes,3,opt,name=device_bgp_type,json=deviceBgpType,proto3" json:"device_bgp_type,omitempty"` // contains filtered or unexported fields }
Optional BGP related settings.
func (*BgpProperties) Descriptor
deprecated
func (*BgpProperties) Descriptor() ([]byte, []int)
Deprecated: Use BgpProperties.ProtoReflect.Descriptor instead.
func (*BgpProperties) GetApplyBgp ¶
func (x *BgpProperties) GetApplyBgp() bool
func (*BgpProperties) GetDeviceBgpType ¶
func (x *BgpProperties) GetDeviceBgpType() string
func (*BgpProperties) GetUseBgpDeviceId ¶
func (x *BgpProperties) GetUseBgpDeviceId() string
func (*BgpProperties) ProtoMessage ¶
func (*BgpProperties) ProtoMessage()
func (*BgpProperties) ProtoReflect ¶
func (x *BgpProperties) ProtoReflect() protoreflect.Message
func (*BgpProperties) Reset ¶
func (x *BgpProperties) Reset()
func (*BgpProperties) String ¶
func (x *BgpProperties) String() string
type CloudExport ¶
type CloudExport struct { // The internal cloud export identifier. This is Read-only and assigned by Kentik. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // The kind of export task Type CloudExportType `protobuf:"varint,15,opt,name=type,proto3,enum=kentik.cloud_export.v202101beta1.CloudExportType" json:"type,omitempty"` // Whether this task is enabled and intended to run, or disabled. Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` // A short name for this export. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // An optional, longer description. Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` // Hostname of the Kentik deployment where the API calls related to this export should go, eg. api.kentik.com ApiRoot string `protobuf:"bytes,5,opt,name=api_root,json=apiRoot,proto3" json:"api_root,omitempty"` // Hostname of the Kentik deployment where the data generated by this export should go, eg. flow.kentik.com FlowDest string `protobuf:"bytes,6,opt,name=flow_dest,json=flowDest,proto3" json:"flow_dest,omitempty"` // The identifier of the Kentik plan associated with this task. PlanId string `protobuf:"bytes,7,opt,name=plan_id,json=planId,proto3" json:"plan_id,omitempty"` // The cloud provider targeted by this export (eg. aws, azure, gce, ibm...) CloudProvider string `protobuf:"bytes,8,opt,name=cloud_provider,json=cloudProvider,proto3" json:"cloud_provider,omitempty"` // Properties specific to the cloud provider above. // // Types that are assignable to Properties: // // *CloudExport_Aws // *CloudExport_Azure // *CloudExport_Gce // *CloudExport_Ibm Properties isCloudExport_Properties `protobuf_oneof:"properties"` // Optional BGP settings. Bgp *BgpProperties `protobuf:"bytes,13,opt,name=bgp,proto3" json:"bgp,omitempty"` // The most current status Kentik has about this export. CurrentStatus *Status `protobuf:"bytes,14,opt,name=current_status,json=currentStatus,proto3" json:"current_status,omitempty"` // contains filtered or unexported fields }
The CloudExport message defines a cloud export task
func (*CloudExport) Descriptor
deprecated
func (*CloudExport) Descriptor() ([]byte, []int)
Deprecated: Use CloudExport.ProtoReflect.Descriptor instead.
func (*CloudExport) GetApiRoot ¶
func (x *CloudExport) GetApiRoot() string
func (*CloudExport) GetAws ¶
func (x *CloudExport) GetAws() *AwsProperties
func (*CloudExport) GetAzure ¶
func (x *CloudExport) GetAzure() *AzureProperties
func (*CloudExport) GetBgp ¶
func (x *CloudExport) GetBgp() *BgpProperties
func (*CloudExport) GetCloudProvider ¶
func (x *CloudExport) GetCloudProvider() string
func (*CloudExport) GetCurrentStatus ¶
func (x *CloudExport) GetCurrentStatus() *Status
func (*CloudExport) GetDescription ¶
func (x *CloudExport) GetDescription() string
func (*CloudExport) GetEnabled ¶
func (x *CloudExport) GetEnabled() bool
func (*CloudExport) GetFlowDest ¶
func (x *CloudExport) GetFlowDest() string
func (*CloudExport) GetGce ¶
func (x *CloudExport) GetGce() *GceProperties
func (*CloudExport) GetIbm ¶
func (x *CloudExport) GetIbm() *IbmProperties
func (*CloudExport) GetId ¶
func (x *CloudExport) GetId() string
func (*CloudExport) GetName ¶
func (x *CloudExport) GetName() string
func (*CloudExport) GetPlanId ¶
func (x *CloudExport) GetPlanId() string
func (*CloudExport) GetProperties ¶
func (m *CloudExport) GetProperties() isCloudExport_Properties
func (*CloudExport) GetType ¶
func (x *CloudExport) GetType() CloudExportType
func (*CloudExport) ProtoMessage ¶
func (*CloudExport) ProtoMessage()
func (*CloudExport) ProtoReflect ¶
func (x *CloudExport) ProtoReflect() protoreflect.Message
func (*CloudExport) Reset ¶
func (x *CloudExport) Reset()
func (*CloudExport) String ¶
func (x *CloudExport) String() string
type CloudExportAdminServiceClient ¶
type CloudExportAdminServiceClient interface { CreateCloudExport(ctx context.Context, in *CreateCloudExportRequest, opts ...grpc.CallOption) (*CreateCloudExportResponse, error) ListCloudExport(ctx context.Context, in *ListCloudExportRequest, opts ...grpc.CallOption) (*ListCloudExportResponse, error) GetCloudExport(ctx context.Context, in *GetCloudExportRequest, opts ...grpc.CallOption) (*GetCloudExportResponse, error) PatchCloudExport(ctx context.Context, in *PatchCloudExportRequest, opts ...grpc.CallOption) (*PatchCloudExportResponse, error) UpdateCloudExport(ctx context.Context, in *UpdateCloudExportRequest, opts ...grpc.CallOption) (*UpdateCloudExportResponse, error) DeleteCloudExport(ctx context.Context, in *DeleteCloudExportRequest, opts ...grpc.CallOption) (*DeleteCloudExportResponse, error) }
CloudExportAdminServiceClient is the client API for CloudExportAdminService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewCloudExportAdminServiceClient ¶
func NewCloudExportAdminServiceClient(cc grpc.ClientConnInterface) CloudExportAdminServiceClient
type CloudExportAdminServiceServer ¶
type CloudExportAdminServiceServer interface { CreateCloudExport(context.Context, *CreateCloudExportRequest) (*CreateCloudExportResponse, error) ListCloudExport(context.Context, *ListCloudExportRequest) (*ListCloudExportResponse, error) GetCloudExport(context.Context, *GetCloudExportRequest) (*GetCloudExportResponse, error) PatchCloudExport(context.Context, *PatchCloudExportRequest) (*PatchCloudExportResponse, error) UpdateCloudExport(context.Context, *UpdateCloudExportRequest) (*UpdateCloudExportResponse, error) DeleteCloudExport(context.Context, *DeleteCloudExportRequest) (*DeleteCloudExportResponse, error) }
CloudExportAdminServiceServer is the server API for CloudExportAdminService service. All implementations should embed UnimplementedCloudExportAdminServiceServer for forward compatibility
type CloudExportType ¶
type CloudExportType int32
const ( // Invalid or incomplete exports. CloudExportType_CLOUD_EXPORT_TYPE_UNSPECIFIED CloudExportType = 0 // Cloud exports that are managed by Kentik. CloudExportType_CLOUD_EXPORT_TYPE_KENTIK_MANAGED CloudExportType = 1 // Exports that are managed by Kentik customers (eg. by running an agent) CloudExportType_CLOUD_EXPORT_TYPE_CUSTOMER_MANAGED CloudExportType = 2 )
func (CloudExportType) Descriptor ¶
func (CloudExportType) Descriptor() protoreflect.EnumDescriptor
func (CloudExportType) Enum ¶
func (x CloudExportType) Enum() *CloudExportType
func (CloudExportType) EnumDescriptor
deprecated
func (CloudExportType) EnumDescriptor() ([]byte, []int)
Deprecated: Use CloudExportType.Descriptor instead.
func (CloudExportType) Number ¶
func (x CloudExportType) Number() protoreflect.EnumNumber
func (CloudExportType) String ¶
func (x CloudExportType) String() string
func (CloudExportType) Type ¶
func (CloudExportType) Type() protoreflect.EnumType
type CloudExport_Aws ¶
type CloudExport_Aws struct {
Aws *AwsProperties `protobuf:"bytes,9,opt,name=aws,proto3,oneof"`
}
type CloudExport_Azure ¶
type CloudExport_Azure struct {
Azure *AzureProperties `protobuf:"bytes,10,opt,name=azure,proto3,oneof"`
}
type CloudExport_Gce ¶
type CloudExport_Gce struct {
Gce *GceProperties `protobuf:"bytes,11,opt,name=gce,proto3,oneof"`
}
type CloudExport_Ibm ¶
type CloudExport_Ibm struct {
Ibm *IbmProperties `protobuf:"bytes,12,opt,name=ibm,proto3,oneof"`
}
type CreateCloudExportRequest ¶
type CreateCloudExportRequest struct { Export *CloudExport `protobuf:"bytes,1,opt,name=export,proto3" json:"export,omitempty"` // contains filtered or unexported fields }
func (*CreateCloudExportRequest) Descriptor
deprecated
func (*CreateCloudExportRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateCloudExportRequest.ProtoReflect.Descriptor instead.
func (*CreateCloudExportRequest) GetExport ¶
func (x *CreateCloudExportRequest) GetExport() *CloudExport
func (*CreateCloudExportRequest) ProtoMessage ¶
func (*CreateCloudExportRequest) ProtoMessage()
func (*CreateCloudExportRequest) ProtoReflect ¶
func (x *CreateCloudExportRequest) ProtoReflect() protoreflect.Message
func (*CreateCloudExportRequest) Reset ¶
func (x *CreateCloudExportRequest) Reset()
func (*CreateCloudExportRequest) String ¶
func (x *CreateCloudExportRequest) String() string
type CreateCloudExportResponse ¶
type CreateCloudExportResponse struct { Export *CloudExport `protobuf:"bytes,1,opt,name=export,proto3" json:"export,omitempty"` // contains filtered or unexported fields }
func (*CreateCloudExportResponse) Descriptor
deprecated
func (*CreateCloudExportResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateCloudExportResponse.ProtoReflect.Descriptor instead.
func (*CreateCloudExportResponse) GetExport ¶
func (x *CreateCloudExportResponse) GetExport() *CloudExport
func (*CreateCloudExportResponse) ProtoMessage ¶
func (*CreateCloudExportResponse) ProtoMessage()
func (*CreateCloudExportResponse) ProtoReflect ¶
func (x *CreateCloudExportResponse) ProtoReflect() protoreflect.Message
func (*CreateCloudExportResponse) Reset ¶
func (x *CreateCloudExportResponse) Reset()
func (*CreateCloudExportResponse) String ¶
func (x *CreateCloudExportResponse) String() string
type DeleteCloudExportRequest ¶
type DeleteCloudExportRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*DeleteCloudExportRequest) Descriptor
deprecated
func (*DeleteCloudExportRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteCloudExportRequest.ProtoReflect.Descriptor instead.
func (*DeleteCloudExportRequest) GetId ¶
func (x *DeleteCloudExportRequest) GetId() string
func (*DeleteCloudExportRequest) ProtoMessage ¶
func (*DeleteCloudExportRequest) ProtoMessage()
func (*DeleteCloudExportRequest) ProtoReflect ¶
func (x *DeleteCloudExportRequest) ProtoReflect() protoreflect.Message
func (*DeleteCloudExportRequest) Reset ¶
func (x *DeleteCloudExportRequest) Reset()
func (*DeleteCloudExportRequest) String ¶
func (x *DeleteCloudExportRequest) String() string
type DeleteCloudExportResponse ¶
type DeleteCloudExportResponse struct {
// contains filtered or unexported fields
}
func (*DeleteCloudExportResponse) Descriptor
deprecated
func (*DeleteCloudExportResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteCloudExportResponse.ProtoReflect.Descriptor instead.
func (*DeleteCloudExportResponse) ProtoMessage ¶
func (*DeleteCloudExportResponse) ProtoMessage()
func (*DeleteCloudExportResponse) ProtoReflect ¶
func (x *DeleteCloudExportResponse) ProtoReflect() protoreflect.Message
func (*DeleteCloudExportResponse) Reset ¶
func (x *DeleteCloudExportResponse) Reset()
func (*DeleteCloudExportResponse) String ¶
func (x *DeleteCloudExportResponse) String() string
type GceProperties ¶
type GceProperties struct { Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"` Subscription string `protobuf:"bytes,2,opt,name=subscription,proto3" json:"subscription,omitempty"` // contains filtered or unexported fields }
Properties specific to Google Cloud export
func (*GceProperties) Descriptor
deprecated
func (*GceProperties) Descriptor() ([]byte, []int)
Deprecated: Use GceProperties.ProtoReflect.Descriptor instead.
func (*GceProperties) GetProject ¶
func (x *GceProperties) GetProject() string
func (*GceProperties) GetSubscription ¶
func (x *GceProperties) GetSubscription() string
func (*GceProperties) ProtoMessage ¶
func (*GceProperties) ProtoMessage()
func (*GceProperties) ProtoReflect ¶
func (x *GceProperties) ProtoReflect() protoreflect.Message
func (*GceProperties) Reset ¶
func (x *GceProperties) Reset()
func (*GceProperties) String ¶
func (x *GceProperties) String() string
type GetCloudExportRequest ¶
type GetCloudExportRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*GetCloudExportRequest) Descriptor
deprecated
func (*GetCloudExportRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetCloudExportRequest.ProtoReflect.Descriptor instead.
func (*GetCloudExportRequest) GetId ¶
func (x *GetCloudExportRequest) GetId() string
func (*GetCloudExportRequest) ProtoMessage ¶
func (*GetCloudExportRequest) ProtoMessage()
func (*GetCloudExportRequest) ProtoReflect ¶
func (x *GetCloudExportRequest) ProtoReflect() protoreflect.Message
func (*GetCloudExportRequest) Reset ¶
func (x *GetCloudExportRequest) Reset()
func (*GetCloudExportRequest) String ¶
func (x *GetCloudExportRequest) String() string
type GetCloudExportResponse ¶
type GetCloudExportResponse struct { Export *CloudExport `protobuf:"bytes,1,opt,name=export,proto3" json:"export,omitempty"` // contains filtered or unexported fields }
func (*GetCloudExportResponse) Descriptor
deprecated
func (*GetCloudExportResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetCloudExportResponse.ProtoReflect.Descriptor instead.
func (*GetCloudExportResponse) GetExport ¶
func (x *GetCloudExportResponse) GetExport() *CloudExport
func (*GetCloudExportResponse) ProtoMessage ¶
func (*GetCloudExportResponse) ProtoMessage()
func (*GetCloudExportResponse) ProtoReflect ¶
func (x *GetCloudExportResponse) ProtoReflect() protoreflect.Message
func (*GetCloudExportResponse) Reset ¶
func (x *GetCloudExportResponse) Reset()
func (*GetCloudExportResponse) String ¶
func (x *GetCloudExportResponse) String() string
type IbmProperties ¶
type IbmProperties struct { Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // contains filtered or unexported fields }
Properties specific to IBM Cloud exports
func (*IbmProperties) Descriptor
deprecated
func (*IbmProperties) Descriptor() ([]byte, []int)
Deprecated: Use IbmProperties.ProtoReflect.Descriptor instead.
func (*IbmProperties) GetBucket ¶
func (x *IbmProperties) GetBucket() string
func (*IbmProperties) ProtoMessage ¶
func (*IbmProperties) ProtoMessage()
func (*IbmProperties) ProtoReflect ¶
func (x *IbmProperties) ProtoReflect() protoreflect.Message
func (*IbmProperties) Reset ¶
func (x *IbmProperties) Reset()
func (*IbmProperties) String ¶
func (x *IbmProperties) String() string
type ListCloudExportRequest ¶
type ListCloudExportRequest struct {
// contains filtered or unexported fields
}
func (*ListCloudExportRequest) Descriptor
deprecated
func (*ListCloudExportRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListCloudExportRequest.ProtoReflect.Descriptor instead.
func (*ListCloudExportRequest) ProtoMessage ¶
func (*ListCloudExportRequest) ProtoMessage()
func (*ListCloudExportRequest) ProtoReflect ¶
func (x *ListCloudExportRequest) ProtoReflect() protoreflect.Message
func (*ListCloudExportRequest) Reset ¶
func (x *ListCloudExportRequest) Reset()
func (*ListCloudExportRequest) String ¶
func (x *ListCloudExportRequest) String() string
type ListCloudExportResponse ¶
type ListCloudExportResponse struct { Exports []*CloudExport `protobuf:"bytes,1,rep,name=exports,proto3" json:"exports,omitempty"` InvalidExportsCount uint32 `protobuf:"varint,2,opt,name=invalid_exports_count,json=invalidExportsCount,proto3" json:"invalid_exports_count,omitempty"` // contains filtered or unexported fields }
func (*ListCloudExportResponse) Descriptor
deprecated
func (*ListCloudExportResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListCloudExportResponse.ProtoReflect.Descriptor instead.
func (*ListCloudExportResponse) GetExports ¶
func (x *ListCloudExportResponse) GetExports() []*CloudExport
func (*ListCloudExportResponse) GetInvalidExportsCount ¶
func (x *ListCloudExportResponse) GetInvalidExportsCount() uint32
func (*ListCloudExportResponse) ProtoMessage ¶
func (*ListCloudExportResponse) ProtoMessage()
func (*ListCloudExportResponse) ProtoReflect ¶
func (x *ListCloudExportResponse) ProtoReflect() protoreflect.Message
func (*ListCloudExportResponse) Reset ¶
func (x *ListCloudExportResponse) Reset()
func (*ListCloudExportResponse) String ¶
func (x *ListCloudExportResponse) String() string
type PatchCloudExportRequest ¶
type PatchCloudExportRequest struct { Export *CloudExport `protobuf:"bytes,1,opt,name=export,proto3" json:"export,omitempty"` // CSV values of fields follow the path of Export object with dot notation (ie. "export.name,export.description") Mask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=mask,proto3" json:"mask,omitempty"` // contains filtered or unexported fields }
func (*PatchCloudExportRequest) Descriptor
deprecated
func (*PatchCloudExportRequest) Descriptor() ([]byte, []int)
Deprecated: Use PatchCloudExportRequest.ProtoReflect.Descriptor instead.
func (*PatchCloudExportRequest) GetExport ¶
func (x *PatchCloudExportRequest) GetExport() *CloudExport
func (*PatchCloudExportRequest) GetMask ¶
func (x *PatchCloudExportRequest) GetMask() *fieldmaskpb.FieldMask
func (*PatchCloudExportRequest) ProtoMessage ¶
func (*PatchCloudExportRequest) ProtoMessage()
func (*PatchCloudExportRequest) ProtoReflect ¶
func (x *PatchCloudExportRequest) ProtoReflect() protoreflect.Message
func (*PatchCloudExportRequest) Reset ¶
func (x *PatchCloudExportRequest) Reset()
func (*PatchCloudExportRequest) String ¶
func (x *PatchCloudExportRequest) String() string
type PatchCloudExportResponse ¶
type PatchCloudExportResponse struct { Export *CloudExport `protobuf:"bytes,1,opt,name=export,proto3" json:"export,omitempty"` // contains filtered or unexported fields }
func (*PatchCloudExportResponse) Descriptor
deprecated
func (*PatchCloudExportResponse) Descriptor() ([]byte, []int)
Deprecated: Use PatchCloudExportResponse.ProtoReflect.Descriptor instead.
func (*PatchCloudExportResponse) GetExport ¶
func (x *PatchCloudExportResponse) GetExport() *CloudExport
func (*PatchCloudExportResponse) ProtoMessage ¶
func (*PatchCloudExportResponse) ProtoMessage()
func (*PatchCloudExportResponse) ProtoReflect ¶
func (x *PatchCloudExportResponse) ProtoReflect() protoreflect.Message
func (*PatchCloudExportResponse) Reset ¶
func (x *PatchCloudExportResponse) Reset()
func (*PatchCloudExportResponse) String ¶
func (x *PatchCloudExportResponse) String() string
type Status ¶
type Status struct { // FIXME Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // If not empty, the current error ErrorMessage string `protobuf:"bytes,2,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"` // If true, we found flow logs FlowFound *wrapperspb.BoolValue `protobuf:"bytes,3,opt,name=flow_found,json=flowFound,proto3" json:"flow_found,omitempty"` ApiAccess *wrapperspb.BoolValue `protobuf:"bytes,4,opt,name=api_access,json=apiAccess,proto3" json:"api_access,omitempty"` StorageAccountAccess *wrapperspb.BoolValue `protobuf:"bytes,5,opt,name=storage_account_access,json=storageAccountAccess,proto3" json:"storage_account_access,omitempty"` // contains filtered or unexported fields }
Export task status
func (*Status) Descriptor
deprecated
func (*Status) GetApiAccess ¶
func (x *Status) GetApiAccess() *wrapperspb.BoolValue
func (*Status) GetErrorMessage ¶
func (*Status) GetFlowFound ¶
func (x *Status) GetFlowFound() *wrapperspb.BoolValue
func (*Status) GetStorageAccountAccess ¶
func (x *Status) GetStorageAccountAccess() *wrapperspb.BoolValue
func (*Status) ProtoMessage ¶
func (*Status) ProtoMessage()
func (*Status) ProtoReflect ¶
func (x *Status) ProtoReflect() protoreflect.Message
type UnimplementedCloudExportAdminServiceServer ¶
type UnimplementedCloudExportAdminServiceServer struct { }
UnimplementedCloudExportAdminServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedCloudExportAdminServiceServer) CreateCloudExport ¶
func (UnimplementedCloudExportAdminServiceServer) CreateCloudExport(context.Context, *CreateCloudExportRequest) (*CreateCloudExportResponse, error)
func (UnimplementedCloudExportAdminServiceServer) DeleteCloudExport ¶
func (UnimplementedCloudExportAdminServiceServer) DeleteCloudExport(context.Context, *DeleteCloudExportRequest) (*DeleteCloudExportResponse, error)
func (UnimplementedCloudExportAdminServiceServer) GetCloudExport ¶
func (UnimplementedCloudExportAdminServiceServer) GetCloudExport(context.Context, *GetCloudExportRequest) (*GetCloudExportResponse, error)
func (UnimplementedCloudExportAdminServiceServer) ListCloudExport ¶
func (UnimplementedCloudExportAdminServiceServer) ListCloudExport(context.Context, *ListCloudExportRequest) (*ListCloudExportResponse, error)
func (UnimplementedCloudExportAdminServiceServer) PatchCloudExport ¶
func (UnimplementedCloudExportAdminServiceServer) PatchCloudExport(context.Context, *PatchCloudExportRequest) (*PatchCloudExportResponse, error)
func (UnimplementedCloudExportAdminServiceServer) UpdateCloudExport ¶
func (UnimplementedCloudExportAdminServiceServer) UpdateCloudExport(context.Context, *UpdateCloudExportRequest) (*UpdateCloudExportResponse, error)
type UnsafeCloudExportAdminServiceServer ¶
type UnsafeCloudExportAdminServiceServer interface {
// contains filtered or unexported methods
}
UnsafeCloudExportAdminServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CloudExportAdminServiceServer will result in compilation errors.
type UpdateCloudExportRequest ¶
type UpdateCloudExportRequest struct { Export *CloudExport `protobuf:"bytes,1,opt,name=export,proto3" json:"export,omitempty"` // contains filtered or unexported fields }
func (*UpdateCloudExportRequest) Descriptor
deprecated
func (*UpdateCloudExportRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateCloudExportRequest.ProtoReflect.Descriptor instead.
func (*UpdateCloudExportRequest) GetExport ¶
func (x *UpdateCloudExportRequest) GetExport() *CloudExport
func (*UpdateCloudExportRequest) ProtoMessage ¶
func (*UpdateCloudExportRequest) ProtoMessage()
func (*UpdateCloudExportRequest) ProtoReflect ¶
func (x *UpdateCloudExportRequest) ProtoReflect() protoreflect.Message
func (*UpdateCloudExportRequest) Reset ¶
func (x *UpdateCloudExportRequest) Reset()
func (*UpdateCloudExportRequest) String ¶
func (x *UpdateCloudExportRequest) String() string
type UpdateCloudExportResponse ¶
type UpdateCloudExportResponse struct { Export *CloudExport `protobuf:"bytes,1,opt,name=export,proto3" json:"export,omitempty"` // contains filtered or unexported fields }
func (*UpdateCloudExportResponse) Descriptor
deprecated
func (*UpdateCloudExportResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateCloudExportResponse.ProtoReflect.Descriptor instead.
func (*UpdateCloudExportResponse) GetExport ¶
func (x *UpdateCloudExportResponse) GetExport() *CloudExport
func (*UpdateCloudExportResponse) ProtoMessage ¶
func (*UpdateCloudExportResponse) ProtoMessage()
func (*UpdateCloudExportResponse) ProtoReflect ¶
func (x *UpdateCloudExportResponse) ProtoReflect() protoreflect.Message
func (*UpdateCloudExportResponse) Reset ¶
func (x *UpdateCloudExportResponse) Reset()
func (*UpdateCloudExportResponse) String ¶
func (x *UpdateCloudExportResponse) String() string