cloud_export

package
v0.0.0-...-e47837b Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
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.

View Source
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)

View Source
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.

type CloudExportAdminServiceServer

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) Enum

func (x CloudExportType) Enum() *CloudExportType

func (CloudExportType) EnumDescriptor deprecated

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

Deprecated: Use CloudExportType.Descriptor instead.

func (CloudExportType) Number

func (CloudExportType) String

func (x CloudExportType) String() string

func (CloudExportType) Type

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 (*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 (*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 (*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) Descriptor() ([]byte, []int)

Deprecated: Use Status.ProtoReflect.Descriptor instead.

func (*Status) GetApiAccess

func (x *Status) GetApiAccess() *wrapperspb.BoolValue

func (*Status) GetErrorMessage

func (x *Status) GetErrorMessage() string

func (*Status) GetFlowFound

func (x *Status) GetFlowFound() *wrapperspb.BoolValue

func (*Status) GetStatus

func (x *Status) GetStatus() string

func (*Status) GetStorageAccountAccess

func (x *Status) GetStorageAccountAccess() *wrapperspb.BoolValue

func (*Status) ProtoMessage

func (*Status) ProtoMessage()

func (*Status) ProtoReflect

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

func (*Status) Reset

func (x *Status) Reset()

func (*Status) String

func (x *Status) String() string

type UnimplementedCloudExportAdminServiceServer

type UnimplementedCloudExportAdminServiceServer struct {
}

UnimplementedCloudExportAdminServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedCloudExportAdminServiceServer) CreateCloudExport

func (UnimplementedCloudExportAdminServiceServer) DeleteCloudExport

func (UnimplementedCloudExportAdminServiceServer) GetCloudExport

func (UnimplementedCloudExportAdminServiceServer) ListCloudExport

func (UnimplementedCloudExportAdminServiceServer) PatchCloudExport

func (UnimplementedCloudExportAdminServiceServer) UpdateCloudExport

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 (*UpdateCloudExportResponse) Reset

func (x *UpdateCloudExportResponse) Reset()

func (*UpdateCloudExportResponse) String

func (x *UpdateCloudExportResponse) String() string

Jump to

Keyboard shortcuts

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