Documentation ¶
Index ¶
- Constants
- Variables
- func RegisterExternalAuditStorageServiceServer(s grpc.ServiceRegistrar, srv ExternalAuditStorageServiceServer)
- type CreateDraftExternalAuditStorageRequest
- func (*CreateDraftExternalAuditStorageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateDraftExternalAuditStorageRequest) GetExternalAuditStorage() *ExternalAuditStorage
- func (*CreateDraftExternalAuditStorageRequest) ProtoMessage()
- func (x *CreateDraftExternalAuditStorageRequest) ProtoReflect() protoreflect.Message
- func (x *CreateDraftExternalAuditStorageRequest) Reset()
- func (x *CreateDraftExternalAuditStorageRequest) String() string
- type CreateDraftExternalAuditStorageResponse
- func (*CreateDraftExternalAuditStorageResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateDraftExternalAuditStorageResponse) GetExternalAuditStorage() *ExternalAuditStorage
- func (*CreateDraftExternalAuditStorageResponse) ProtoMessage()
- func (x *CreateDraftExternalAuditStorageResponse) ProtoReflect() protoreflect.Message
- func (x *CreateDraftExternalAuditStorageResponse) Reset()
- func (x *CreateDraftExternalAuditStorageResponse) String() string
- type DeleteDraftExternalAuditStorageRequest
- func (*DeleteDraftExternalAuditStorageRequest) Descriptor() ([]byte, []int)deprecated
- func (*DeleteDraftExternalAuditStorageRequest) ProtoMessage()
- func (x *DeleteDraftExternalAuditStorageRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteDraftExternalAuditStorageRequest) Reset()
- func (x *DeleteDraftExternalAuditStorageRequest) String() string
- type DisableClusterExternalAuditStorageRequest
- func (*DisableClusterExternalAuditStorageRequest) Descriptor() ([]byte, []int)deprecated
- func (*DisableClusterExternalAuditStorageRequest) ProtoMessage()
- func (x *DisableClusterExternalAuditStorageRequest) ProtoReflect() protoreflect.Message
- func (x *DisableClusterExternalAuditStorageRequest) Reset()
- func (x *DisableClusterExternalAuditStorageRequest) String() string
- type ExternalAuditStorage
- func (*ExternalAuditStorage) Descriptor() ([]byte, []int)deprecated
- func (x *ExternalAuditStorage) GetHeader() *v1.ResourceHeader
- func (x *ExternalAuditStorage) GetSpec() *ExternalAuditStorageSpec
- func (*ExternalAuditStorage) ProtoMessage()
- func (x *ExternalAuditStorage) ProtoReflect() protoreflect.Message
- func (x *ExternalAuditStorage) Reset()
- func (x *ExternalAuditStorage) String() string
- type ExternalAuditStorageServiceClient
- type ExternalAuditStorageServiceServer
- type ExternalAuditStorageSpec
- func (*ExternalAuditStorageSpec) Descriptor() ([]byte, []int)deprecated
- func (x *ExternalAuditStorageSpec) GetAthenaResultsUri() string
- func (x *ExternalAuditStorageSpec) GetAthenaWorkgroup() string
- func (x *ExternalAuditStorageSpec) GetAuditEventsLongTermUri() string
- func (x *ExternalAuditStorageSpec) GetGlueDatabase() string
- func (x *ExternalAuditStorageSpec) GetGlueTable() string
- func (x *ExternalAuditStorageSpec) GetIntegrationName() string
- func (x *ExternalAuditStorageSpec) GetPolicyName() string
- func (x *ExternalAuditStorageSpec) GetRegion() string
- func (x *ExternalAuditStorageSpec) GetSessionRecordingsUri() string
- func (*ExternalAuditStorageSpec) ProtoMessage()
- func (x *ExternalAuditStorageSpec) ProtoReflect() protoreflect.Message
- func (x *ExternalAuditStorageSpec) Reset()
- func (x *ExternalAuditStorageSpec) String() string
- type GenerateDraftExternalAuditStorageRequest
- func (*GenerateDraftExternalAuditStorageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GenerateDraftExternalAuditStorageRequest) GetIntegrationName() string
- func (x *GenerateDraftExternalAuditStorageRequest) GetRegion() string
- func (*GenerateDraftExternalAuditStorageRequest) ProtoMessage()
- func (x *GenerateDraftExternalAuditStorageRequest) ProtoReflect() protoreflect.Message
- func (x *GenerateDraftExternalAuditStorageRequest) Reset()
- func (x *GenerateDraftExternalAuditStorageRequest) String() string
- type GenerateDraftExternalAuditStorageResponse
- func (*GenerateDraftExternalAuditStorageResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GenerateDraftExternalAuditStorageResponse) GetExternalAuditStorage() *ExternalAuditStorage
- func (*GenerateDraftExternalAuditStorageResponse) ProtoMessage()
- func (x *GenerateDraftExternalAuditStorageResponse) ProtoReflect() protoreflect.Message
- func (x *GenerateDraftExternalAuditStorageResponse) Reset()
- func (x *GenerateDraftExternalAuditStorageResponse) String() string
- type GetClusterExternalAuditStorageRequest
- func (*GetClusterExternalAuditStorageRequest) Descriptor() ([]byte, []int)deprecated
- func (*GetClusterExternalAuditStorageRequest) ProtoMessage()
- func (x *GetClusterExternalAuditStorageRequest) ProtoReflect() protoreflect.Message
- func (x *GetClusterExternalAuditStorageRequest) Reset()
- func (x *GetClusterExternalAuditStorageRequest) String() string
- type GetClusterExternalAuditStorageResponse
- func (*GetClusterExternalAuditStorageResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetClusterExternalAuditStorageResponse) GetClusterExternalAuditStorage() *ExternalAuditStorage
- func (*GetClusterExternalAuditStorageResponse) ProtoMessage()
- func (x *GetClusterExternalAuditStorageResponse) ProtoReflect() protoreflect.Message
- func (x *GetClusterExternalAuditStorageResponse) Reset()
- func (x *GetClusterExternalAuditStorageResponse) String() string
- type GetDraftExternalAuditStorageRequest
- func (*GetDraftExternalAuditStorageRequest) Descriptor() ([]byte, []int)deprecated
- func (*GetDraftExternalAuditStorageRequest) ProtoMessage()
- func (x *GetDraftExternalAuditStorageRequest) ProtoReflect() protoreflect.Message
- func (x *GetDraftExternalAuditStorageRequest) Reset()
- func (x *GetDraftExternalAuditStorageRequest) String() string
- type GetDraftExternalAuditStorageResponse
- func (*GetDraftExternalAuditStorageResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetDraftExternalAuditStorageResponse) GetExternalAuditStorage() *ExternalAuditStorage
- func (*GetDraftExternalAuditStorageResponse) ProtoMessage()
- func (x *GetDraftExternalAuditStorageResponse) ProtoReflect() protoreflect.Message
- func (x *GetDraftExternalAuditStorageResponse) Reset()
- func (x *GetDraftExternalAuditStorageResponse) String() string
- type PromoteToClusterExternalAuditStorageRequest
- func (*PromoteToClusterExternalAuditStorageRequest) Descriptor() ([]byte, []int)deprecated
- func (*PromoteToClusterExternalAuditStorageRequest) ProtoMessage()
- func (x *PromoteToClusterExternalAuditStorageRequest) ProtoReflect() protoreflect.Message
- func (x *PromoteToClusterExternalAuditStorageRequest) Reset()
- func (x *PromoteToClusterExternalAuditStorageRequest) String() string
- type PromoteToClusterExternalAuditStorageResponse
- func (*PromoteToClusterExternalAuditStorageResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PromoteToClusterExternalAuditStorageResponse) GetClusterExternalAuditStorage() *ExternalAuditStorage
- func (*PromoteToClusterExternalAuditStorageResponse) ProtoMessage()
- func (x *PromoteToClusterExternalAuditStorageResponse) ProtoReflect() protoreflect.Message
- func (x *PromoteToClusterExternalAuditStorageResponse) Reset()
- func (x *PromoteToClusterExternalAuditStorageResponse) String() string
- type TestDraftExternalAuditStorageAthenaRequest
- func (*TestDraftExternalAuditStorageAthenaRequest) Descriptor() ([]byte, []int)deprecated
- func (*TestDraftExternalAuditStorageAthenaRequest) ProtoMessage()
- func (x *TestDraftExternalAuditStorageAthenaRequest) ProtoReflect() protoreflect.Message
- func (x *TestDraftExternalAuditStorageAthenaRequest) Reset()
- func (x *TestDraftExternalAuditStorageAthenaRequest) String() string
- type TestDraftExternalAuditStorageAthenaResponse
- func (*TestDraftExternalAuditStorageAthenaResponse) Descriptor() ([]byte, []int)deprecated
- func (*TestDraftExternalAuditStorageAthenaResponse) ProtoMessage()
- func (x *TestDraftExternalAuditStorageAthenaResponse) ProtoReflect() protoreflect.Message
- func (x *TestDraftExternalAuditStorageAthenaResponse) Reset()
- func (x *TestDraftExternalAuditStorageAthenaResponse) String() string
- type TestDraftExternalAuditStorageBucketsRequest
- func (*TestDraftExternalAuditStorageBucketsRequest) Descriptor() ([]byte, []int)deprecated
- func (*TestDraftExternalAuditStorageBucketsRequest) ProtoMessage()
- func (x *TestDraftExternalAuditStorageBucketsRequest) ProtoReflect() protoreflect.Message
- func (x *TestDraftExternalAuditStorageBucketsRequest) Reset()
- func (x *TestDraftExternalAuditStorageBucketsRequest) String() string
- type TestDraftExternalAuditStorageBucketsResponse
- func (*TestDraftExternalAuditStorageBucketsResponse) Descriptor() ([]byte, []int)deprecated
- func (*TestDraftExternalAuditStorageBucketsResponse) ProtoMessage()
- func (x *TestDraftExternalAuditStorageBucketsResponse) ProtoReflect() protoreflect.Message
- func (x *TestDraftExternalAuditStorageBucketsResponse) Reset()
- func (x *TestDraftExternalAuditStorageBucketsResponse) String() string
- type TestDraftExternalAuditStorageGlueRequest
- func (*TestDraftExternalAuditStorageGlueRequest) Descriptor() ([]byte, []int)deprecated
- func (*TestDraftExternalAuditStorageGlueRequest) ProtoMessage()
- func (x *TestDraftExternalAuditStorageGlueRequest) ProtoReflect() protoreflect.Message
- func (x *TestDraftExternalAuditStorageGlueRequest) Reset()
- func (x *TestDraftExternalAuditStorageGlueRequest) String() string
- type TestDraftExternalAuditStorageGlueResponse
- func (*TestDraftExternalAuditStorageGlueResponse) Descriptor() ([]byte, []int)deprecated
- func (*TestDraftExternalAuditStorageGlueResponse) ProtoMessage()
- func (x *TestDraftExternalAuditStorageGlueResponse) ProtoReflect() protoreflect.Message
- func (x *TestDraftExternalAuditStorageGlueResponse) Reset()
- func (x *TestDraftExternalAuditStorageGlueResponse) String() string
- type UnimplementedExternalAuditStorageServiceServer
- func (UnimplementedExternalAuditStorageServiceServer) CreateDraftExternalAuditStorage(context.Context, *CreateDraftExternalAuditStorageRequest) (*CreateDraftExternalAuditStorageResponse, error)
- func (UnimplementedExternalAuditStorageServiceServer) DeleteDraftExternalAuditStorage(context.Context, *DeleteDraftExternalAuditStorageRequest) (*emptypb.Empty, error)
- func (UnimplementedExternalAuditStorageServiceServer) DisableClusterExternalAuditStorage(context.Context, *DisableClusterExternalAuditStorageRequest) (*emptypb.Empty, error)
- func (UnimplementedExternalAuditStorageServiceServer) GenerateDraftExternalAuditStorage(context.Context, *GenerateDraftExternalAuditStorageRequest) (*GenerateDraftExternalAuditStorageResponse, error)
- func (UnimplementedExternalAuditStorageServiceServer) GetClusterExternalAuditStorage(context.Context, *GetClusterExternalAuditStorageRequest) (*GetClusterExternalAuditStorageResponse, error)
- func (UnimplementedExternalAuditStorageServiceServer) GetDraftExternalAuditStorage(context.Context, *GetDraftExternalAuditStorageRequest) (*GetDraftExternalAuditStorageResponse, error)
- func (UnimplementedExternalAuditStorageServiceServer) PromoteToClusterExternalAuditStorage(context.Context, *PromoteToClusterExternalAuditStorageRequest) (*PromoteToClusterExternalAuditStorageResponse, error)
- func (UnimplementedExternalAuditStorageServiceServer) TestDraftExternalAuditStorageAthena(context.Context, *TestDraftExternalAuditStorageAthenaRequest) (*TestDraftExternalAuditStorageAthenaResponse, error)
- func (UnimplementedExternalAuditStorageServiceServer) TestDraftExternalAuditStorageBuckets(context.Context, *TestDraftExternalAuditStorageBucketsRequest) (*TestDraftExternalAuditStorageBucketsResponse, error)
- func (UnimplementedExternalAuditStorageServiceServer) TestDraftExternalAuditStorageGlue(context.Context, *TestDraftExternalAuditStorageGlueRequest) (*TestDraftExternalAuditStorageGlueResponse, error)
- func (UnimplementedExternalAuditStorageServiceServer) UpsertDraftExternalAuditStorage(context.Context, *UpsertDraftExternalAuditStorageRequest) (*UpsertDraftExternalAuditStorageResponse, error)
- type UnsafeExternalAuditStorageServiceServer
- type UpsertDraftExternalAuditStorageRequest
- func (*UpsertDraftExternalAuditStorageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpsertDraftExternalAuditStorageRequest) GetExternalAuditStorage() *ExternalAuditStorage
- func (*UpsertDraftExternalAuditStorageRequest) ProtoMessage()
- func (x *UpsertDraftExternalAuditStorageRequest) ProtoReflect() protoreflect.Message
- func (x *UpsertDraftExternalAuditStorageRequest) Reset()
- func (x *UpsertDraftExternalAuditStorageRequest) String() string
- type UpsertDraftExternalAuditStorageResponse
- func (*UpsertDraftExternalAuditStorageResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpsertDraftExternalAuditStorageResponse) GetExternalAuditStorage() *ExternalAuditStorage
- func (*UpsertDraftExternalAuditStorageResponse) ProtoMessage()
- func (x *UpsertDraftExternalAuditStorageResponse) ProtoReflect() protoreflect.Message
- func (x *UpsertDraftExternalAuditStorageResponse) Reset()
- func (x *UpsertDraftExternalAuditStorageResponse) String() string
Constants ¶
const ( ExternalAuditStorageService_GetDraftExternalAuditStorage_FullMethodName = "/teleport.externalauditstorage.v1.ExternalAuditStorageService/GetDraftExternalAuditStorage" ExternalAuditStorageService_CreateDraftExternalAuditStorage_FullMethodName = "/teleport.externalauditstorage.v1.ExternalAuditStorageService/CreateDraftExternalAuditStorage" ExternalAuditStorageService_UpsertDraftExternalAuditStorage_FullMethodName = "/teleport.externalauditstorage.v1.ExternalAuditStorageService/UpsertDraftExternalAuditStorage" ExternalAuditStorageService_DeleteDraftExternalAuditStorage_FullMethodName = "/teleport.externalauditstorage.v1.ExternalAuditStorageService/DeleteDraftExternalAuditStorage" ExternalAuditStorageService_PromoteToClusterExternalAuditStorage_FullMethodName = "/teleport.externalauditstorage.v1.ExternalAuditStorageService/PromoteToClusterExternalAuditStorage" ExternalAuditStorageService_GetClusterExternalAuditStorage_FullMethodName = "/teleport.externalauditstorage.v1.ExternalAuditStorageService/GetClusterExternalAuditStorage" ExternalAuditStorageService_DisableClusterExternalAuditStorage_FullMethodName = "/teleport.externalauditstorage.v1.ExternalAuditStorageService/DisableClusterExternalAuditStorage" ExternalAuditStorageService_GenerateDraftExternalAuditStorage_FullMethodName = "/teleport.externalauditstorage.v1.ExternalAuditStorageService/GenerateDraftExternalAuditStorage" ExternalAuditStorageService_TestDraftExternalAuditStorageBuckets_FullMethodName = "/teleport.externalauditstorage.v1.ExternalAuditStorageService/TestDraftExternalAuditStorageBuckets" ExternalAuditStorageService_TestDraftExternalAuditStorageGlue_FullMethodName = "/teleport.externalauditstorage.v1.ExternalAuditStorageService/TestDraftExternalAuditStorageGlue" ExternalAuditStorageService_TestDraftExternalAuditStorageAthena_FullMethodName = "/teleport.externalauditstorage.v1.ExternalAuditStorageService/TestDraftExternalAuditStorageAthena" )
Variables ¶
var ExternalAuditStorageService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "teleport.externalauditstorage.v1.ExternalAuditStorageService", HandlerType: (*ExternalAuditStorageServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetDraftExternalAuditStorage", Handler: _ExternalAuditStorageService_GetDraftExternalAuditStorage_Handler, }, { MethodName: "CreateDraftExternalAuditStorage", Handler: _ExternalAuditStorageService_CreateDraftExternalAuditStorage_Handler, }, { MethodName: "UpsertDraftExternalAuditStorage", Handler: _ExternalAuditStorageService_UpsertDraftExternalAuditStorage_Handler, }, { MethodName: "DeleteDraftExternalAuditStorage", Handler: _ExternalAuditStorageService_DeleteDraftExternalAuditStorage_Handler, }, { MethodName: "PromoteToClusterExternalAuditStorage", Handler: _ExternalAuditStorageService_PromoteToClusterExternalAuditStorage_Handler, }, { MethodName: "GetClusterExternalAuditStorage", Handler: _ExternalAuditStorageService_GetClusterExternalAuditStorage_Handler, }, { MethodName: "DisableClusterExternalAuditStorage", Handler: _ExternalAuditStorageService_DisableClusterExternalAuditStorage_Handler, }, { MethodName: "GenerateDraftExternalAuditStorage", Handler: _ExternalAuditStorageService_GenerateDraftExternalAuditStorage_Handler, }, { MethodName: "TestDraftExternalAuditStorageBuckets", Handler: _ExternalAuditStorageService_TestDraftExternalAuditStorageBuckets_Handler, }, { MethodName: "TestDraftExternalAuditStorageGlue", Handler: _ExternalAuditStorageService_TestDraftExternalAuditStorageGlue_Handler, }, { MethodName: "TestDraftExternalAuditStorageAthena", Handler: _ExternalAuditStorageService_TestDraftExternalAuditStorageAthena_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "teleport/externalauditstorage/v1/externalauditstorage_service.proto", }
ExternalAuditStorageService_ServiceDesc is the grpc.ServiceDesc for ExternalAuditStorageService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_teleport_externalauditstorage_v1_externalauditstorage_proto protoreflect.FileDescriptor
var File_teleport_externalauditstorage_v1_externalauditstorage_service_proto protoreflect.FileDescriptor
Functions ¶
func RegisterExternalAuditStorageServiceServer ¶
func RegisterExternalAuditStorageServiceServer(s grpc.ServiceRegistrar, srv ExternalAuditStorageServiceServer)
Types ¶
type CreateDraftExternalAuditStorageRequest ¶
type CreateDraftExternalAuditStorageRequest struct { // ExternalAuditStorage is the ExternalAuditStorage to be created. ExternalAuditStorage *ExternalAuditStorage `protobuf:"bytes,1,opt,name=external_audit_storage,json=externalAuditStorage,proto3" json:"external_audit_storage,omitempty"` // contains filtered or unexported fields }
CreateDraftExternalAuditStorageRequest is a request to create the provided draft external audit storage configuration if one does not already exist.
func (*CreateDraftExternalAuditStorageRequest) Descriptor
deprecated
func (*CreateDraftExternalAuditStorageRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateDraftExternalAuditStorageRequest.ProtoReflect.Descriptor instead.
func (*CreateDraftExternalAuditStorageRequest) GetExternalAuditStorage ¶
func (x *CreateDraftExternalAuditStorageRequest) GetExternalAuditStorage() *ExternalAuditStorage
func (*CreateDraftExternalAuditStorageRequest) ProtoMessage ¶
func (*CreateDraftExternalAuditStorageRequest) ProtoMessage()
func (*CreateDraftExternalAuditStorageRequest) ProtoReflect ¶
func (x *CreateDraftExternalAuditStorageRequest) ProtoReflect() protoreflect.Message
func (*CreateDraftExternalAuditStorageRequest) Reset ¶
func (x *CreateDraftExternalAuditStorageRequest) Reset()
func (*CreateDraftExternalAuditStorageRequest) String ¶
func (x *CreateDraftExternalAuditStorageRequest) String() string
type CreateDraftExternalAuditStorageResponse ¶
type CreateDraftExternalAuditStorageResponse struct { // ExternalAuditStorage is the ExternalAuditStorage that was created. ExternalAuditStorage *ExternalAuditStorage `protobuf:"bytes,1,opt,name=external_audit_storage,json=externalAuditStorage,proto3" json:"external_audit_storage,omitempty"` // contains filtered or unexported fields }
CreateDraftExternalAuditStorageResponse is a response to creating the draft external audit storage configuration.
func (*CreateDraftExternalAuditStorageResponse) Descriptor
deprecated
func (*CreateDraftExternalAuditStorageResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateDraftExternalAuditStorageResponse.ProtoReflect.Descriptor instead.
func (*CreateDraftExternalAuditStorageResponse) GetExternalAuditStorage ¶
func (x *CreateDraftExternalAuditStorageResponse) GetExternalAuditStorage() *ExternalAuditStorage
func (*CreateDraftExternalAuditStorageResponse) ProtoMessage ¶
func (*CreateDraftExternalAuditStorageResponse) ProtoMessage()
func (*CreateDraftExternalAuditStorageResponse) ProtoReflect ¶
func (x *CreateDraftExternalAuditStorageResponse) ProtoReflect() protoreflect.Message
func (*CreateDraftExternalAuditStorageResponse) Reset ¶
func (x *CreateDraftExternalAuditStorageResponse) Reset()
func (*CreateDraftExternalAuditStorageResponse) String ¶
func (x *CreateDraftExternalAuditStorageResponse) String() string
type DeleteDraftExternalAuditStorageRequest ¶
type DeleteDraftExternalAuditStorageRequest struct {
// contains filtered or unexported fields
}
DeleteDraftExternalAuditStorageRequest is a request to delete a draft External Audit Storage configuration.
func (*DeleteDraftExternalAuditStorageRequest) Descriptor
deprecated
func (*DeleteDraftExternalAuditStorageRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDraftExternalAuditStorageRequest.ProtoReflect.Descriptor instead.
func (*DeleteDraftExternalAuditStorageRequest) ProtoMessage ¶
func (*DeleteDraftExternalAuditStorageRequest) ProtoMessage()
func (*DeleteDraftExternalAuditStorageRequest) ProtoReflect ¶
func (x *DeleteDraftExternalAuditStorageRequest) ProtoReflect() protoreflect.Message
func (*DeleteDraftExternalAuditStorageRequest) Reset ¶
func (x *DeleteDraftExternalAuditStorageRequest) Reset()
func (*DeleteDraftExternalAuditStorageRequest) String ¶
func (x *DeleteDraftExternalAuditStorageRequest) String() string
type DisableClusterExternalAuditStorageRequest ¶
type DisableClusterExternalAuditStorageRequest struct {
// contains filtered or unexported fields
}
DisableClusterExternalAuditStorageRequest is a request for disabling cluster external audit storage.
func (*DisableClusterExternalAuditStorageRequest) Descriptor
deprecated
func (*DisableClusterExternalAuditStorageRequest) Descriptor() ([]byte, []int)
Deprecated: Use DisableClusterExternalAuditStorageRequest.ProtoReflect.Descriptor instead.
func (*DisableClusterExternalAuditStorageRequest) ProtoMessage ¶
func (*DisableClusterExternalAuditStorageRequest) ProtoMessage()
func (*DisableClusterExternalAuditStorageRequest) ProtoReflect ¶
func (x *DisableClusterExternalAuditStorageRequest) ProtoReflect() protoreflect.Message
func (*DisableClusterExternalAuditStorageRequest) Reset ¶
func (x *DisableClusterExternalAuditStorageRequest) Reset()
func (*DisableClusterExternalAuditStorageRequest) String ¶
func (x *DisableClusterExternalAuditStorageRequest) String() string
type ExternalAuditStorage ¶
type ExternalAuditStorage struct { // Header is the header for the resource. Header *v1.ResourceHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` // Spec is the specification for external audit storage. Spec *ExternalAuditStorageSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"` // contains filtered or unexported fields }
ExternalAuditStorage contains External Audit Storage configuration. It contains configuration that allows users to store audit events and session recordings on customer-owned infra instead of in Teleport Cloud.
func (*ExternalAuditStorage) Descriptor
deprecated
func (*ExternalAuditStorage) Descriptor() ([]byte, []int)
Deprecated: Use ExternalAuditStorage.ProtoReflect.Descriptor instead.
func (*ExternalAuditStorage) GetHeader ¶
func (x *ExternalAuditStorage) GetHeader() *v1.ResourceHeader
func (*ExternalAuditStorage) GetSpec ¶
func (x *ExternalAuditStorage) GetSpec() *ExternalAuditStorageSpec
func (*ExternalAuditStorage) ProtoMessage ¶
func (*ExternalAuditStorage) ProtoMessage()
func (*ExternalAuditStorage) ProtoReflect ¶
func (x *ExternalAuditStorage) ProtoReflect() protoreflect.Message
func (*ExternalAuditStorage) Reset ¶
func (x *ExternalAuditStorage) Reset()
func (*ExternalAuditStorage) String ¶
func (x *ExternalAuditStorage) String() string
type ExternalAuditStorageServiceClient ¶
type ExternalAuditStorageServiceClient interface { // GetDraftExternalAuditStorage returns the draft external audit storage configuration resource. GetDraftExternalAuditStorage(ctx context.Context, in *GetDraftExternalAuditStorageRequest, opts ...grpc.CallOption) (*GetDraftExternalAuditStorageResponse, error) // CreateDraftExternalAuditStorage creates a draft External Audit Storage // resource if one does not already exist. CreateDraftExternalAuditStorage(ctx context.Context, in *CreateDraftExternalAuditStorageRequest, opts ...grpc.CallOption) (*CreateDraftExternalAuditStorageResponse, error) // UpsertDraftExternalAuditStorage upserts a draft External Audit Storage resource. UpsertDraftExternalAuditStorage(ctx context.Context, in *UpsertDraftExternalAuditStorageRequest, opts ...grpc.CallOption) (*UpsertDraftExternalAuditStorageResponse, error) // DeleteDraftExternalAuditStorage removes draft External Audit Storage resource. DeleteDraftExternalAuditStorage(ctx context.Context, in *DeleteDraftExternalAuditStorageRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // PromoteToClusterExternalAuditStorage promotes the current draft External // Audit Storage configuration to be used in the cluster. // This method causes the Teleport Auth service to reload. PromoteToClusterExternalAuditStorage(ctx context.Context, in *PromoteToClusterExternalAuditStorageRequest, opts ...grpc.CallOption) (*PromoteToClusterExternalAuditStorageResponse, error) // GetClusterExternalAuditStorage gets cluster external audit storage. GetClusterExternalAuditStorage(ctx context.Context, in *GetClusterExternalAuditStorageRequest, opts ...grpc.CallOption) (*GetClusterExternalAuditStorageResponse, error) // DisableClusterExternalAuditStorage disables the external audit storage feature. // This method causes the Teleport Auth service to reload. DisableClusterExternalAuditStorage(ctx context.Context, in *DisableClusterExternalAuditStorageRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // GenerateDraftExternalAuditStorage generates a new external audit storage // resource with randomized resource names and upserts it as the current // draft. GenerateDraftExternalAuditStorage(ctx context.Context, in *GenerateDraftExternalAuditStorageRequest, opts ...grpc.CallOption) (*GenerateDraftExternalAuditStorageResponse, error) // TestDraftExternalAuditStorageBuckets tests the connection to the current draft buckets. TestDraftExternalAuditStorageBuckets(ctx context.Context, in *TestDraftExternalAuditStorageBucketsRequest, opts ...grpc.CallOption) (*TestDraftExternalAuditStorageBucketsResponse, error) // TestDraftExternalAuditStorageGlue tests the configuration to the current draft glue table and database. TestDraftExternalAuditStorageGlue(ctx context.Context, in *TestDraftExternalAuditStorageGlueRequest, opts ...grpc.CallOption) (*TestDraftExternalAuditStorageGlueResponse, error) // TestDraftExternalAuditStorageAthena tests the configuration to the current draft athena. TestDraftExternalAuditStorageAthena(ctx context.Context, in *TestDraftExternalAuditStorageAthenaRequest, opts ...grpc.CallOption) (*TestDraftExternalAuditStorageAthenaResponse, error) }
ExternalAuditStorageServiceClient is the client API for ExternalAuditStorageService 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.
ExternalAuditStorageService provides methods to manage External Audit Storage.
The service supports singleton "draft" and "cluster" configurations, allowing us to store state for an in-progress configuring and to test the connection before enabling the feature in the cluster.
After creating and testing a draft configuration call PromoteToClusterExternalAuditStorage, which will clone the existing draft ExternalAuditStorage into a new resource and upsert it as the new cluster ExternalAuditStorage. The promoted cluster resource can't be mutated, it can only be deleted or replaced by promoting a new draft.
func NewExternalAuditStorageServiceClient ¶
func NewExternalAuditStorageServiceClient(cc grpc.ClientConnInterface) ExternalAuditStorageServiceClient
type ExternalAuditStorageServiceServer ¶
type ExternalAuditStorageServiceServer interface { // GetDraftExternalAuditStorage returns the draft external audit storage configuration resource. GetDraftExternalAuditStorage(context.Context, *GetDraftExternalAuditStorageRequest) (*GetDraftExternalAuditStorageResponse, error) // CreateDraftExternalAuditStorage creates a draft External Audit Storage // resource if one does not already exist. CreateDraftExternalAuditStorage(context.Context, *CreateDraftExternalAuditStorageRequest) (*CreateDraftExternalAuditStorageResponse, error) // UpsertDraftExternalAuditStorage upserts a draft External Audit Storage resource. UpsertDraftExternalAuditStorage(context.Context, *UpsertDraftExternalAuditStorageRequest) (*UpsertDraftExternalAuditStorageResponse, error) // DeleteDraftExternalAuditStorage removes draft External Audit Storage resource. DeleteDraftExternalAuditStorage(context.Context, *DeleteDraftExternalAuditStorageRequest) (*emptypb.Empty, error) // PromoteToClusterExternalAuditStorage promotes the current draft External // Audit Storage configuration to be used in the cluster. // This method causes the Teleport Auth service to reload. PromoteToClusterExternalAuditStorage(context.Context, *PromoteToClusterExternalAuditStorageRequest) (*PromoteToClusterExternalAuditStorageResponse, error) // GetClusterExternalAuditStorage gets cluster external audit storage. GetClusterExternalAuditStorage(context.Context, *GetClusterExternalAuditStorageRequest) (*GetClusterExternalAuditStorageResponse, error) // DisableClusterExternalAuditStorage disables the external audit storage feature. // This method causes the Teleport Auth service to reload. DisableClusterExternalAuditStorage(context.Context, *DisableClusterExternalAuditStorageRequest) (*emptypb.Empty, error) // GenerateDraftExternalAuditStorage generates a new external audit storage // resource with randomized resource names and upserts it as the current // draft. GenerateDraftExternalAuditStorage(context.Context, *GenerateDraftExternalAuditStorageRequest) (*GenerateDraftExternalAuditStorageResponse, error) // TestDraftExternalAuditStorageBuckets tests the connection to the current draft buckets. TestDraftExternalAuditStorageBuckets(context.Context, *TestDraftExternalAuditStorageBucketsRequest) (*TestDraftExternalAuditStorageBucketsResponse, error) // TestDraftExternalAuditStorageGlue tests the configuration to the current draft glue table and database. TestDraftExternalAuditStorageGlue(context.Context, *TestDraftExternalAuditStorageGlueRequest) (*TestDraftExternalAuditStorageGlueResponse, error) // TestDraftExternalAuditStorageAthena tests the configuration to the current draft athena. TestDraftExternalAuditStorageAthena(context.Context, *TestDraftExternalAuditStorageAthenaRequest) (*TestDraftExternalAuditStorageAthenaResponse, error) // contains filtered or unexported methods }
ExternalAuditStorageServiceServer is the server API for ExternalAuditStorageService service. All implementations must embed UnimplementedExternalAuditStorageServiceServer for forward compatibility.
ExternalAuditStorageService provides methods to manage External Audit Storage.
The service supports singleton "draft" and "cluster" configurations, allowing us to store state for an in-progress configuring and to test the connection before enabling the feature in the cluster.
After creating and testing a draft configuration call PromoteToClusterExternalAuditStorage, which will clone the existing draft ExternalAuditStorage into a new resource and upsert it as the new cluster ExternalAuditStorage. The promoted cluster resource can't be mutated, it can only be deleted or replaced by promoting a new draft.
type ExternalAuditStorageSpec ¶
type ExternalAuditStorageSpec struct { // IntegrationName is name of an existing AWS OIDC integration used to // authenticate to the external AWS account. IntegrationName string `protobuf:"bytes,1,opt,name=integration_name,json=integrationName,proto3" json:"integration_name,omitempty"` // Region is the AWS region where the infrastructure is hosted. Region string `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"` // SessionRecordingsURI is the S3 path used to store session recordings. SessionRecordingsUri string `protobuf:"bytes,3,opt,name=session_recordings_uri,json=sessionRecordingsUri,proto3" json:"session_recordings_uri,omitempty"` // AuditEventsLongTermURI is the S3 path used to store batched parquet files // with audit events. AuditEventsLongTermUri string `` /* 133-byte string literal not displayed */ // AthenaResultsURI is the S3 path used to store temporary results of Athena // queries. AthenaResultsUri string `protobuf:"bytes,5,opt,name=athena_results_uri,json=athenaResultsUri,proto3" json:"athena_results_uri,omitempty"` // AthenaWorkgroup is the workgroup used for Athena audit log queries. AthenaWorkgroup string `protobuf:"bytes,6,opt,name=athena_workgroup,json=athenaWorkgroup,proto3" json:"athena_workgroup,omitempty"` // GlueDatabase is the database used for Athena audit log queries. GlueDatabase string `protobuf:"bytes,7,opt,name=glue_database,json=glueDatabase,proto3" json:"glue_database,omitempty"` // GlueTable is the table used for Athena audit log queries. GlueTable string `protobuf:"bytes,8,opt,name=glue_table,json=glueTable,proto3" json:"glue_table,omitempty"` // PolicyName is the name of the IAM policy attached to the OIDC integration // role. PolicyName string `protobuf:"bytes,9,opt,name=policy_name,json=policyName,proto3" json:"policy_name,omitempty"` // contains filtered or unexported fields }
ExternalAuditStorageConfigSpec is the specification of external audit storage.
func (*ExternalAuditStorageSpec) Descriptor
deprecated
func (*ExternalAuditStorageSpec) Descriptor() ([]byte, []int)
Deprecated: Use ExternalAuditStorageSpec.ProtoReflect.Descriptor instead.
func (*ExternalAuditStorageSpec) GetAthenaResultsUri ¶
func (x *ExternalAuditStorageSpec) GetAthenaResultsUri() string
func (*ExternalAuditStorageSpec) GetAthenaWorkgroup ¶
func (x *ExternalAuditStorageSpec) GetAthenaWorkgroup() string
func (*ExternalAuditStorageSpec) GetAuditEventsLongTermUri ¶
func (x *ExternalAuditStorageSpec) GetAuditEventsLongTermUri() string
func (*ExternalAuditStorageSpec) GetGlueDatabase ¶
func (x *ExternalAuditStorageSpec) GetGlueDatabase() string
func (*ExternalAuditStorageSpec) GetGlueTable ¶
func (x *ExternalAuditStorageSpec) GetGlueTable() string
func (*ExternalAuditStorageSpec) GetIntegrationName ¶
func (x *ExternalAuditStorageSpec) GetIntegrationName() string
func (*ExternalAuditStorageSpec) GetPolicyName ¶
func (x *ExternalAuditStorageSpec) GetPolicyName() string
func (*ExternalAuditStorageSpec) GetRegion ¶
func (x *ExternalAuditStorageSpec) GetRegion() string
func (*ExternalAuditStorageSpec) GetSessionRecordingsUri ¶
func (x *ExternalAuditStorageSpec) GetSessionRecordingsUri() string
func (*ExternalAuditStorageSpec) ProtoMessage ¶
func (*ExternalAuditStorageSpec) ProtoMessage()
func (*ExternalAuditStorageSpec) ProtoReflect ¶
func (x *ExternalAuditStorageSpec) ProtoReflect() protoreflect.Message
func (*ExternalAuditStorageSpec) Reset ¶
func (x *ExternalAuditStorageSpec) Reset()
func (*ExternalAuditStorageSpec) String ¶
func (x *ExternalAuditStorageSpec) String() string
type GenerateDraftExternalAuditStorageRequest ¶
type GenerateDraftExternalAuditStorageRequest struct { // IntegrationName is name of existing AWS OIDC integration used to get AWS // credentials. IntegrationName string `protobuf:"bytes,1,opt,name=integration_name,json=integrationName,proto3" json:"integration_name,omitempty"` // Region is the AWS region where infrastructure is hosted. Region string `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"` // contains filtered or unexported fields }
GenerateDraftExternalAuditStorageRequest is a request for GenerateDraftExternalAuditStorage.
func (*GenerateDraftExternalAuditStorageRequest) Descriptor
deprecated
func (*GenerateDraftExternalAuditStorageRequest) Descriptor() ([]byte, []int)
Deprecated: Use GenerateDraftExternalAuditStorageRequest.ProtoReflect.Descriptor instead.
func (*GenerateDraftExternalAuditStorageRequest) GetIntegrationName ¶
func (x *GenerateDraftExternalAuditStorageRequest) GetIntegrationName() string
func (*GenerateDraftExternalAuditStorageRequest) GetRegion ¶
func (x *GenerateDraftExternalAuditStorageRequest) GetRegion() string
func (*GenerateDraftExternalAuditStorageRequest) ProtoMessage ¶
func (*GenerateDraftExternalAuditStorageRequest) ProtoMessage()
func (*GenerateDraftExternalAuditStorageRequest) ProtoReflect ¶
func (x *GenerateDraftExternalAuditStorageRequest) ProtoReflect() protoreflect.Message
func (*GenerateDraftExternalAuditStorageRequest) Reset ¶
func (x *GenerateDraftExternalAuditStorageRequest) Reset()
func (*GenerateDraftExternalAuditStorageRequest) String ¶
func (x *GenerateDraftExternalAuditStorageRequest) String() string
type GenerateDraftExternalAuditStorageResponse ¶
type GenerateDraftExternalAuditStorageResponse struct { // ExternalAuditStorage is the generated ExternalAuditStorage that has been set as // the current draft. ExternalAuditStorage *ExternalAuditStorage `protobuf:"bytes,1,opt,name=external_audit_storage,json=externalAuditStorage,proto3" json:"external_audit_storage,omitempty"` // contains filtered or unexported fields }
GenerateDraftExternalAuditStorageResponse is a response for GenerateDraftExternalAuditStorage.
func (*GenerateDraftExternalAuditStorageResponse) Descriptor
deprecated
func (*GenerateDraftExternalAuditStorageResponse) Descriptor() ([]byte, []int)
Deprecated: Use GenerateDraftExternalAuditStorageResponse.ProtoReflect.Descriptor instead.
func (*GenerateDraftExternalAuditStorageResponse) GetExternalAuditStorage ¶
func (x *GenerateDraftExternalAuditStorageResponse) GetExternalAuditStorage() *ExternalAuditStorage
func (*GenerateDraftExternalAuditStorageResponse) ProtoMessage ¶
func (*GenerateDraftExternalAuditStorageResponse) ProtoMessage()
func (*GenerateDraftExternalAuditStorageResponse) ProtoReflect ¶
func (x *GenerateDraftExternalAuditStorageResponse) ProtoReflect() protoreflect.Message
func (*GenerateDraftExternalAuditStorageResponse) Reset ¶
func (x *GenerateDraftExternalAuditStorageResponse) Reset()
func (*GenerateDraftExternalAuditStorageResponse) String ¶
func (x *GenerateDraftExternalAuditStorageResponse) String() string
type GetClusterExternalAuditStorageRequest ¶
type GetClusterExternalAuditStorageRequest struct {
// contains filtered or unexported fields
}
GetClusterExternalAuditStorageRequest is a request to get an cluster External Audit Storage configuration.
func (*GetClusterExternalAuditStorageRequest) Descriptor
deprecated
func (*GetClusterExternalAuditStorageRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetClusterExternalAuditStorageRequest.ProtoReflect.Descriptor instead.
func (*GetClusterExternalAuditStorageRequest) ProtoMessage ¶
func (*GetClusterExternalAuditStorageRequest) ProtoMessage()
func (*GetClusterExternalAuditStorageRequest) ProtoReflect ¶
func (x *GetClusterExternalAuditStorageRequest) ProtoReflect() protoreflect.Message
func (*GetClusterExternalAuditStorageRequest) Reset ¶
func (x *GetClusterExternalAuditStorageRequest) Reset()
func (*GetClusterExternalAuditStorageRequest) String ¶
func (x *GetClusterExternalAuditStorageRequest) String() string
type GetClusterExternalAuditStorageResponse ¶
type GetClusterExternalAuditStorageResponse struct { // ClusterExternalAuditStorage contains name of external audit storage. ClusterExternalAuditStorage *ExternalAuditStorage `` /* 146-byte string literal not displayed */ // contains filtered or unexported fields }
GetClusterExternalAuditStorageResponse is a response of getting an cluster external audit storage configuration.
func (*GetClusterExternalAuditStorageResponse) Descriptor
deprecated
func (*GetClusterExternalAuditStorageResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetClusterExternalAuditStorageResponse.ProtoReflect.Descriptor instead.
func (*GetClusterExternalAuditStorageResponse) GetClusterExternalAuditStorage ¶
func (x *GetClusterExternalAuditStorageResponse) GetClusterExternalAuditStorage() *ExternalAuditStorage
func (*GetClusterExternalAuditStorageResponse) ProtoMessage ¶
func (*GetClusterExternalAuditStorageResponse) ProtoMessage()
func (*GetClusterExternalAuditStorageResponse) ProtoReflect ¶
func (x *GetClusterExternalAuditStorageResponse) ProtoReflect() protoreflect.Message
func (*GetClusterExternalAuditStorageResponse) Reset ¶
func (x *GetClusterExternalAuditStorageResponse) Reset()
func (*GetClusterExternalAuditStorageResponse) String ¶
func (x *GetClusterExternalAuditStorageResponse) String() string
type GetDraftExternalAuditStorageRequest ¶
type GetDraftExternalAuditStorageRequest struct {
// contains filtered or unexported fields
}
GetDraftExternalAuditStorageRequest is a request to get the draft external audit storage configuration.
func (*GetDraftExternalAuditStorageRequest) Descriptor
deprecated
func (*GetDraftExternalAuditStorageRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDraftExternalAuditStorageRequest.ProtoReflect.Descriptor instead.
func (*GetDraftExternalAuditStorageRequest) ProtoMessage ¶
func (*GetDraftExternalAuditStorageRequest) ProtoMessage()
func (*GetDraftExternalAuditStorageRequest) ProtoReflect ¶
func (x *GetDraftExternalAuditStorageRequest) ProtoReflect() protoreflect.Message
func (*GetDraftExternalAuditStorageRequest) Reset ¶
func (x *GetDraftExternalAuditStorageRequest) Reset()
func (*GetDraftExternalAuditStorageRequest) String ¶
func (x *GetDraftExternalAuditStorageRequest) String() string
type GetDraftExternalAuditStorageResponse ¶
type GetDraftExternalAuditStorageResponse struct { // ExternalAuditStorage is the current draft ExternalAuditStorage. ExternalAuditStorage *ExternalAuditStorage `protobuf:"bytes,1,opt,name=external_audit_storage,json=externalAuditStorage,proto3" json:"external_audit_storage,omitempty"` // contains filtered or unexported fields }
GetDraftExternalAuditStorageResponse is a response to getting the draft external audit storage configuration.
func (*GetDraftExternalAuditStorageResponse) Descriptor
deprecated
func (*GetDraftExternalAuditStorageResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetDraftExternalAuditStorageResponse.ProtoReflect.Descriptor instead.
func (*GetDraftExternalAuditStorageResponse) GetExternalAuditStorage ¶
func (x *GetDraftExternalAuditStorageResponse) GetExternalAuditStorage() *ExternalAuditStorage
func (*GetDraftExternalAuditStorageResponse) ProtoMessage ¶
func (*GetDraftExternalAuditStorageResponse) ProtoMessage()
func (*GetDraftExternalAuditStorageResponse) ProtoReflect ¶
func (x *GetDraftExternalAuditStorageResponse) ProtoReflect() protoreflect.Message
func (*GetDraftExternalAuditStorageResponse) Reset ¶
func (x *GetDraftExternalAuditStorageResponse) Reset()
func (*GetDraftExternalAuditStorageResponse) String ¶
func (x *GetDraftExternalAuditStorageResponse) String() string
type PromoteToClusterExternalAuditStorageRequest ¶
type PromoteToClusterExternalAuditStorageRequest struct {
// contains filtered or unexported fields
}
PromoteToClusterExternalAuditStorageRequest is a request to promote the current draft to cluster external audit storage.
func (*PromoteToClusterExternalAuditStorageRequest) Descriptor
deprecated
func (*PromoteToClusterExternalAuditStorageRequest) Descriptor() ([]byte, []int)
Deprecated: Use PromoteToClusterExternalAuditStorageRequest.ProtoReflect.Descriptor instead.
func (*PromoteToClusterExternalAuditStorageRequest) ProtoMessage ¶
func (*PromoteToClusterExternalAuditStorageRequest) ProtoMessage()
func (*PromoteToClusterExternalAuditStorageRequest) ProtoReflect ¶
func (x *PromoteToClusterExternalAuditStorageRequest) ProtoReflect() protoreflect.Message
func (*PromoteToClusterExternalAuditStorageRequest) Reset ¶
func (x *PromoteToClusterExternalAuditStorageRequest) Reset()
func (*PromoteToClusterExternalAuditStorageRequest) String ¶
func (x *PromoteToClusterExternalAuditStorageRequest) String() string
type PromoteToClusterExternalAuditStorageResponse ¶
type PromoteToClusterExternalAuditStorageResponse struct { // ClusterExternalAuditStorage is the ExternalAuditStorage will be used in cluster. ClusterExternalAuditStorage *ExternalAuditStorage `` /* 146-byte string literal not displayed */ // contains filtered or unexported fields }
PromoteToClusterExternalAuditStorageResponse is a response of promote the current draft to cluster external audit storage.
func (*PromoteToClusterExternalAuditStorageResponse) Descriptor
deprecated
func (*PromoteToClusterExternalAuditStorageResponse) Descriptor() ([]byte, []int)
Deprecated: Use PromoteToClusterExternalAuditStorageResponse.ProtoReflect.Descriptor instead.
func (*PromoteToClusterExternalAuditStorageResponse) GetClusterExternalAuditStorage ¶
func (x *PromoteToClusterExternalAuditStorageResponse) GetClusterExternalAuditStorage() *ExternalAuditStorage
func (*PromoteToClusterExternalAuditStorageResponse) ProtoMessage ¶
func (*PromoteToClusterExternalAuditStorageResponse) ProtoMessage()
func (*PromoteToClusterExternalAuditStorageResponse) ProtoReflect ¶
func (x *PromoteToClusterExternalAuditStorageResponse) ProtoReflect() protoreflect.Message
func (*PromoteToClusterExternalAuditStorageResponse) Reset ¶
func (x *PromoteToClusterExternalAuditStorageResponse) Reset()
func (*PromoteToClusterExternalAuditStorageResponse) String ¶
func (x *PromoteToClusterExternalAuditStorageResponse) String() string
type TestDraftExternalAuditStorageAthenaRequest ¶
type TestDraftExternalAuditStorageAthenaRequest struct {
// contains filtered or unexported fields
}
TestDraftExternalAuditStorageAthenaRequest is a request to test the connection of the current draft external audit storage configuration athena.
func (*TestDraftExternalAuditStorageAthenaRequest) Descriptor
deprecated
func (*TestDraftExternalAuditStorageAthenaRequest) Descriptor() ([]byte, []int)
Deprecated: Use TestDraftExternalAuditStorageAthenaRequest.ProtoReflect.Descriptor instead.
func (*TestDraftExternalAuditStorageAthenaRequest) ProtoMessage ¶
func (*TestDraftExternalAuditStorageAthenaRequest) ProtoMessage()
func (*TestDraftExternalAuditStorageAthenaRequest) ProtoReflect ¶
func (x *TestDraftExternalAuditStorageAthenaRequest) ProtoReflect() protoreflect.Message
func (*TestDraftExternalAuditStorageAthenaRequest) Reset ¶
func (x *TestDraftExternalAuditStorageAthenaRequest) Reset()
func (*TestDraftExternalAuditStorageAthenaRequest) String ¶
func (x *TestDraftExternalAuditStorageAthenaRequest) String() string
type TestDraftExternalAuditStorageAthenaResponse ¶
type TestDraftExternalAuditStorageAthenaResponse struct {
// contains filtered or unexported fields
}
TestDraftExternalAuditStorageAthenaResponse is a response from testing the connection of the current draft external audit storage configuration athena.
func (*TestDraftExternalAuditStorageAthenaResponse) Descriptor
deprecated
func (*TestDraftExternalAuditStorageAthenaResponse) Descriptor() ([]byte, []int)
Deprecated: Use TestDraftExternalAuditStorageAthenaResponse.ProtoReflect.Descriptor instead.
func (*TestDraftExternalAuditStorageAthenaResponse) ProtoMessage ¶
func (*TestDraftExternalAuditStorageAthenaResponse) ProtoMessage()
func (*TestDraftExternalAuditStorageAthenaResponse) ProtoReflect ¶
func (x *TestDraftExternalAuditStorageAthenaResponse) ProtoReflect() protoreflect.Message
func (*TestDraftExternalAuditStorageAthenaResponse) Reset ¶
func (x *TestDraftExternalAuditStorageAthenaResponse) Reset()
func (*TestDraftExternalAuditStorageAthenaResponse) String ¶
func (x *TestDraftExternalAuditStorageAthenaResponse) String() string
type TestDraftExternalAuditStorageBucketsRequest ¶
type TestDraftExternalAuditStorageBucketsRequest struct {
// contains filtered or unexported fields
}
TestDraftExternalAuditStorageBucketsRequest is a request to test the connection of the current draft external audit storage configuration buckets.
func (*TestDraftExternalAuditStorageBucketsRequest) Descriptor
deprecated
func (*TestDraftExternalAuditStorageBucketsRequest) Descriptor() ([]byte, []int)
Deprecated: Use TestDraftExternalAuditStorageBucketsRequest.ProtoReflect.Descriptor instead.
func (*TestDraftExternalAuditStorageBucketsRequest) ProtoMessage ¶
func (*TestDraftExternalAuditStorageBucketsRequest) ProtoMessage()
func (*TestDraftExternalAuditStorageBucketsRequest) ProtoReflect ¶
func (x *TestDraftExternalAuditStorageBucketsRequest) ProtoReflect() protoreflect.Message
func (*TestDraftExternalAuditStorageBucketsRequest) Reset ¶
func (x *TestDraftExternalAuditStorageBucketsRequest) Reset()
func (*TestDraftExternalAuditStorageBucketsRequest) String ¶
func (x *TestDraftExternalAuditStorageBucketsRequest) String() string
type TestDraftExternalAuditStorageBucketsResponse ¶
type TestDraftExternalAuditStorageBucketsResponse struct {
// contains filtered or unexported fields
}
TestDraftExternalAuditStorageBucketsResponse is a response from testing the connection of the current draft external audit storage configuration buckets.
func (*TestDraftExternalAuditStorageBucketsResponse) Descriptor
deprecated
func (*TestDraftExternalAuditStorageBucketsResponse) Descriptor() ([]byte, []int)
Deprecated: Use TestDraftExternalAuditStorageBucketsResponse.ProtoReflect.Descriptor instead.
func (*TestDraftExternalAuditStorageBucketsResponse) ProtoMessage ¶
func (*TestDraftExternalAuditStorageBucketsResponse) ProtoMessage()
func (*TestDraftExternalAuditStorageBucketsResponse) ProtoReflect ¶
func (x *TestDraftExternalAuditStorageBucketsResponse) ProtoReflect() protoreflect.Message
func (*TestDraftExternalAuditStorageBucketsResponse) Reset ¶
func (x *TestDraftExternalAuditStorageBucketsResponse) Reset()
func (*TestDraftExternalAuditStorageBucketsResponse) String ¶
func (x *TestDraftExternalAuditStorageBucketsResponse) String() string
type TestDraftExternalAuditStorageGlueRequest ¶
type TestDraftExternalAuditStorageGlueRequest struct {
// contains filtered or unexported fields
}
TestDraftExternalAuditStorageGlueRequest is a request to test the connection of the current draft external audit storage configuration glue table.
func (*TestDraftExternalAuditStorageGlueRequest) Descriptor
deprecated
func (*TestDraftExternalAuditStorageGlueRequest) Descriptor() ([]byte, []int)
Deprecated: Use TestDraftExternalAuditStorageGlueRequest.ProtoReflect.Descriptor instead.
func (*TestDraftExternalAuditStorageGlueRequest) ProtoMessage ¶
func (*TestDraftExternalAuditStorageGlueRequest) ProtoMessage()
func (*TestDraftExternalAuditStorageGlueRequest) ProtoReflect ¶
func (x *TestDraftExternalAuditStorageGlueRequest) ProtoReflect() protoreflect.Message
func (*TestDraftExternalAuditStorageGlueRequest) Reset ¶
func (x *TestDraftExternalAuditStorageGlueRequest) Reset()
func (*TestDraftExternalAuditStorageGlueRequest) String ¶
func (x *TestDraftExternalAuditStorageGlueRequest) String() string
type TestDraftExternalAuditStorageGlueResponse ¶
type TestDraftExternalAuditStorageGlueResponse struct {
// contains filtered or unexported fields
}
TestDraftExternalAuditStorageGlueResponse is a response from testing the connection of the current draft external audit storage configuration glue table.
func (*TestDraftExternalAuditStorageGlueResponse) Descriptor
deprecated
func (*TestDraftExternalAuditStorageGlueResponse) Descriptor() ([]byte, []int)
Deprecated: Use TestDraftExternalAuditStorageGlueResponse.ProtoReflect.Descriptor instead.
func (*TestDraftExternalAuditStorageGlueResponse) ProtoMessage ¶
func (*TestDraftExternalAuditStorageGlueResponse) ProtoMessage()
func (*TestDraftExternalAuditStorageGlueResponse) ProtoReflect ¶
func (x *TestDraftExternalAuditStorageGlueResponse) ProtoReflect() protoreflect.Message
func (*TestDraftExternalAuditStorageGlueResponse) Reset ¶
func (x *TestDraftExternalAuditStorageGlueResponse) Reset()
func (*TestDraftExternalAuditStorageGlueResponse) String ¶
func (x *TestDraftExternalAuditStorageGlueResponse) String() string
type UnimplementedExternalAuditStorageServiceServer ¶
type UnimplementedExternalAuditStorageServiceServer struct{}
UnimplementedExternalAuditStorageServiceServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedExternalAuditStorageServiceServer) CreateDraftExternalAuditStorage ¶
func (UnimplementedExternalAuditStorageServiceServer) CreateDraftExternalAuditStorage(context.Context, *CreateDraftExternalAuditStorageRequest) (*CreateDraftExternalAuditStorageResponse, error)
func (UnimplementedExternalAuditStorageServiceServer) DeleteDraftExternalAuditStorage ¶
func (UnimplementedExternalAuditStorageServiceServer) DeleteDraftExternalAuditStorage(context.Context, *DeleteDraftExternalAuditStorageRequest) (*emptypb.Empty, error)
func (UnimplementedExternalAuditStorageServiceServer) DisableClusterExternalAuditStorage ¶
func (UnimplementedExternalAuditStorageServiceServer) DisableClusterExternalAuditStorage(context.Context, *DisableClusterExternalAuditStorageRequest) (*emptypb.Empty, error)
func (UnimplementedExternalAuditStorageServiceServer) GenerateDraftExternalAuditStorage ¶
func (UnimplementedExternalAuditStorageServiceServer) GenerateDraftExternalAuditStorage(context.Context, *GenerateDraftExternalAuditStorageRequest) (*GenerateDraftExternalAuditStorageResponse, error)
func (UnimplementedExternalAuditStorageServiceServer) GetClusterExternalAuditStorage ¶
func (UnimplementedExternalAuditStorageServiceServer) GetClusterExternalAuditStorage(context.Context, *GetClusterExternalAuditStorageRequest) (*GetClusterExternalAuditStorageResponse, error)
func (UnimplementedExternalAuditStorageServiceServer) GetDraftExternalAuditStorage ¶
func (UnimplementedExternalAuditStorageServiceServer) GetDraftExternalAuditStorage(context.Context, *GetDraftExternalAuditStorageRequest) (*GetDraftExternalAuditStorageResponse, error)
func (UnimplementedExternalAuditStorageServiceServer) PromoteToClusterExternalAuditStorage ¶
func (UnimplementedExternalAuditStorageServiceServer) PromoteToClusterExternalAuditStorage(context.Context, *PromoteToClusterExternalAuditStorageRequest) (*PromoteToClusterExternalAuditStorageResponse, error)
func (UnimplementedExternalAuditStorageServiceServer) TestDraftExternalAuditStorageAthena ¶
func (UnimplementedExternalAuditStorageServiceServer) TestDraftExternalAuditStorageAthena(context.Context, *TestDraftExternalAuditStorageAthenaRequest) (*TestDraftExternalAuditStorageAthenaResponse, error)
func (UnimplementedExternalAuditStorageServiceServer) TestDraftExternalAuditStorageBuckets ¶
func (UnimplementedExternalAuditStorageServiceServer) TestDraftExternalAuditStorageBuckets(context.Context, *TestDraftExternalAuditStorageBucketsRequest) (*TestDraftExternalAuditStorageBucketsResponse, error)
func (UnimplementedExternalAuditStorageServiceServer) TestDraftExternalAuditStorageGlue ¶
func (UnimplementedExternalAuditStorageServiceServer) TestDraftExternalAuditStorageGlue(context.Context, *TestDraftExternalAuditStorageGlueRequest) (*TestDraftExternalAuditStorageGlueResponse, error)
func (UnimplementedExternalAuditStorageServiceServer) UpsertDraftExternalAuditStorage ¶
func (UnimplementedExternalAuditStorageServiceServer) UpsertDraftExternalAuditStorage(context.Context, *UpsertDraftExternalAuditStorageRequest) (*UpsertDraftExternalAuditStorageResponse, error)
type UnsafeExternalAuditStorageServiceServer ¶
type UnsafeExternalAuditStorageServiceServer interface {
// contains filtered or unexported methods
}
UnsafeExternalAuditStorageServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ExternalAuditStorageServiceServer will result in compilation errors.
type UpsertDraftExternalAuditStorageRequest ¶
type UpsertDraftExternalAuditStorageRequest struct { // ExternalAuditStorage is the ExternalAuditStorage to be upserted. ExternalAuditStorage *ExternalAuditStorage `protobuf:"bytes,1,opt,name=external_audit_storage,json=externalAuditStorage,proto3" json:"external_audit_storage,omitempty"` // contains filtered or unexported fields }
UpsertDraftExternalAuditStorageRequest is a request to upsert the provided draft external audit storage configuration.
func (*UpsertDraftExternalAuditStorageRequest) Descriptor
deprecated
func (*UpsertDraftExternalAuditStorageRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpsertDraftExternalAuditStorageRequest.ProtoReflect.Descriptor instead.
func (*UpsertDraftExternalAuditStorageRequest) GetExternalAuditStorage ¶
func (x *UpsertDraftExternalAuditStorageRequest) GetExternalAuditStorage() *ExternalAuditStorage
func (*UpsertDraftExternalAuditStorageRequest) ProtoMessage ¶
func (*UpsertDraftExternalAuditStorageRequest) ProtoMessage()
func (*UpsertDraftExternalAuditStorageRequest) ProtoReflect ¶
func (x *UpsertDraftExternalAuditStorageRequest) ProtoReflect() protoreflect.Message
func (*UpsertDraftExternalAuditStorageRequest) Reset ¶
func (x *UpsertDraftExternalAuditStorageRequest) Reset()
func (*UpsertDraftExternalAuditStorageRequest) String ¶
func (x *UpsertDraftExternalAuditStorageRequest) String() string
type UpsertDraftExternalAuditStorageResponse ¶
type UpsertDraftExternalAuditStorageResponse struct { // ExternalAuditStorage is the ExternalAuditStorage that was upserted. ExternalAuditStorage *ExternalAuditStorage `protobuf:"bytes,1,opt,name=external_audit_storage,json=externalAuditStorage,proto3" json:"external_audit_storage,omitempty"` // contains filtered or unexported fields }
UpsertDraftExternalAuditStorageResponse is a response to upserting the draft external audit storage configuration.
func (*UpsertDraftExternalAuditStorageResponse) Descriptor
deprecated
func (*UpsertDraftExternalAuditStorageResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpsertDraftExternalAuditStorageResponse.ProtoReflect.Descriptor instead.
func (*UpsertDraftExternalAuditStorageResponse) GetExternalAuditStorage ¶
func (x *UpsertDraftExternalAuditStorageResponse) GetExternalAuditStorage() *ExternalAuditStorage
func (*UpsertDraftExternalAuditStorageResponse) ProtoMessage ¶
func (*UpsertDraftExternalAuditStorageResponse) ProtoMessage()
func (*UpsertDraftExternalAuditStorageResponse) ProtoReflect ¶
func (x *UpsertDraftExternalAuditStorageResponse) ProtoReflect() protoreflect.Message
func (*UpsertDraftExternalAuditStorageResponse) Reset ¶
func (x *UpsertDraftExternalAuditStorageResponse) Reset()
func (*UpsertDraftExternalAuditStorageResponse) String ¶
func (x *UpsertDraftExternalAuditStorageResponse) String() string