Documentation ¶
Overview ¶
Package orchestrator is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Variables
- func RegisterOrchestratorHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterOrchestratorHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OrchestratorClient) error
- func RegisterOrchestratorHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterOrchestratorHandlerServer(ctx context.Context, mux *runtime.ServeMux, server OrchestratorServer) error
- func RegisterOrchestratorServer(s grpc.ServiceRegistrar, srv OrchestratorServer)
- type AssessmentTool
- func (*AssessmentTool) Descriptor() ([]byte, []int)deprecated
- func (x *AssessmentTool) GetAvailableMetrics() []string
- func (x *AssessmentTool) GetDescription() string
- func (x *AssessmentTool) GetId() string
- func (x *AssessmentTool) GetName() string
- func (*AssessmentTool) ProtoMessage()
- func (x *AssessmentTool) ProtoReflect() protoreflect.Message
- func (x *AssessmentTool) Reset()
- func (x *AssessmentTool) String() string
- type Catalog
- func (*Catalog) Descriptor() ([]byte, []int)deprecated
- func (x *Catalog) GetAllInScope() bool
- func (x *Catalog) GetAssuranceLevels() []string
- func (x *Catalog) GetCategories() []*Category
- func (x *Catalog) GetDescription() string
- func (x *Catalog) GetId() string
- func (x *Catalog) GetMetadata() *Catalog_Metadata
- func (x *Catalog) GetName() string
- func (x *Catalog) GetShortName() string
- func (*Catalog) ProtoMessage()
- func (x *Catalog) ProtoReflect() protoreflect.Message
- func (x *Catalog) Reset()
- func (x *Catalog) String() string
- type Catalog_Metadata
- type Category
- func (*Category) Descriptor() ([]byte, []int)deprecated
- func (x *Category) GetCatalogId() string
- func (x *Category) GetControls() []*Control
- func (x *Category) GetDescription() string
- func (x *Category) GetName() string
- func (*Category) ProtoMessage()
- func (x *Category) ProtoReflect() protoreflect.Message
- func (x *Category) Reset()
- func (x *Category) String() string
- type Certificate
- func (*Certificate) Descriptor() ([]byte, []int)deprecated
- func (x *Certificate) GetAssuranceLevel() string
- func (x *Certificate) GetCab() string
- func (x *Certificate) GetCloudServiceId() string
- func (x *Certificate) GetDescription() string
- func (x *Certificate) GetExpirationDate() string
- func (x *Certificate) GetId() string
- func (x *Certificate) GetIssueDate() string
- func (x *Certificate) GetName() string
- func (x *Certificate) GetStandard() string
- func (x *Certificate) GetStates() []*State
- func (*Certificate) ProtoMessage()
- func (x *Certificate) ProtoReflect() protoreflect.Message
- func (x *Certificate) Reset()
- func (x *Certificate) String() string
- type CloudService
- func (*CloudService) Descriptor() ([]byte, []int)deprecated
- func (x *CloudService) GetCatalogsInScope() []*Catalog
- func (x *CloudService) GetConfiguredMetrics() []*assessment.Metric
- func (x *CloudService) GetCreatedAt() *timestamppb.Timestamp
- func (x *CloudService) GetDescription() string
- func (x *CloudService) GetId() string
- func (x *CloudService) GetMetadata() *CloudService_Metadata
- func (x *CloudService) GetName() string
- func (x *CloudService) GetUpdatedAt() *timestamppb.Timestamp
- func (*CloudService) ProtoMessage()
- func (x *CloudService) ProtoReflect() protoreflect.Message
- func (x *CloudService) Reset()
- func (x *CloudService) String() string
- type CloudServiceHookFunc
- type CloudService_Metadata
- func (*CloudService_Metadata) Descriptor() ([]byte, []int)deprecated
- func (x *CloudService_Metadata) GetIcon() string
- func (x *CloudService_Metadata) GetLabels() map[string]string
- func (*CloudService_Metadata) ProtoMessage()
- func (x *CloudService_Metadata) ProtoReflect() protoreflect.Message
- func (x *CloudService_Metadata) Reset()
- func (x *CloudService_Metadata) String() string
- type Control
- func (*Control) Descriptor() ([]byte, []int)deprecated
- func (x *Control) GetAssuranceLevel() string
- func (x *Control) GetCategoryCatalogId() string
- func (x *Control) GetCategoryName() string
- func (x *Control) GetControls() []*Control
- func (x *Control) GetDescription() string
- func (x *Control) GetId() string
- func (x *Control) GetMetrics() []*assessment.Metric
- func (x *Control) GetName() string
- func (x *Control) GetParentControlCategoryCatalogId() string
- func (x *Control) GetParentControlCategoryName() string
- func (x *Control) GetParentControlId() string
- func (c *Control) IsRelevantFor(toe *TargetOfEvaluation, catalog *Catalog) bool
- func (*Control) ProtoMessage()
- func (x *Control) ProtoReflect() protoreflect.Message
- func (x *Control) Reset()
- func (x *Control) String() string
- type CreateCatalogRequest
- func (*CreateCatalogRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateCatalogRequest) GetCatalog() *Catalog
- func (req *CreateCatalogRequest) GetPayload() proto.Message
- func (*CreateCatalogRequest) ProtoMessage()
- func (x *CreateCatalogRequest) ProtoReflect() protoreflect.Message
- func (x *CreateCatalogRequest) Reset()
- func (x *CreateCatalogRequest) String() string
- type CreateCertificateRequest
- func (*CreateCertificateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateCertificateRequest) GetCertificate() *Certificate
- func (req *CreateCertificateRequest) GetCloudServiceId() string
- func (req *CreateCertificateRequest) GetPayload() proto.Message
- func (*CreateCertificateRequest) ProtoMessage()
- func (x *CreateCertificateRequest) ProtoReflect() protoreflect.Message
- func (x *CreateCertificateRequest) Reset()
- func (x *CreateCertificateRequest) String() string
- type CreateMetricRequest
- func (*CreateMetricRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateMetricRequest) GetMetric() *assessment.Metric
- func (req *CreateMetricRequest) GetPayload() proto.Message
- func (*CreateMetricRequest) ProtoMessage()
- func (x *CreateMetricRequest) ProtoReflect() protoreflect.Message
- func (x *CreateMetricRequest) Reset()
- func (x *CreateMetricRequest) String() string
- type CreateTargetOfEvaluationRequest
- func (*CreateTargetOfEvaluationRequest) Descriptor() ([]byte, []int)deprecated
- func (req *CreateTargetOfEvaluationRequest) GetCloudServiceId() string
- func (req *CreateTargetOfEvaluationRequest) GetPayload() proto.Message
- func (x *CreateTargetOfEvaluationRequest) GetTargetOfEvaluation() *TargetOfEvaluation
- func (*CreateTargetOfEvaluationRequest) ProtoMessage()
- func (x *CreateTargetOfEvaluationRequest) ProtoReflect() protoreflect.Message
- func (x *CreateTargetOfEvaluationRequest) Reset()
- func (x *CreateTargetOfEvaluationRequest) String() string
- type DeregisterAssessmentToolRequest
- func (*DeregisterAssessmentToolRequest) Descriptor() ([]byte, []int)deprecated
- func (req *DeregisterAssessmentToolRequest) GetPayload() proto.Message
- func (x *DeregisterAssessmentToolRequest) GetToolId() string
- func (*DeregisterAssessmentToolRequest) ProtoMessage()
- func (x *DeregisterAssessmentToolRequest) ProtoReflect() protoreflect.Message
- func (x *DeregisterAssessmentToolRequest) Reset()
- func (x *DeregisterAssessmentToolRequest) String() string
- type Filter
- func (*Filter) Descriptor() ([]byte, []int)deprecated
- func (x *Filter) GetCloudServiceId() string
- func (x *Filter) GetCompliant() bool
- func (x *Filter) GetMetricId() string
- func (x *Filter) GetMetricIds() []string
- func (x *Filter) GetToolId() string
- func (*Filter) ProtoMessage()
- func (x *Filter) ProtoReflect() protoreflect.Message
- func (x *Filter) Reset()
- func (x *Filter) String() string
- type GetAssessmentResultRequest
- func (*GetAssessmentResultRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetAssessmentResultRequest) GetId() string
- func (*GetAssessmentResultRequest) ProtoMessage()
- func (x *GetAssessmentResultRequest) ProtoReflect() protoreflect.Message
- func (x *GetAssessmentResultRequest) Reset()
- func (x *GetAssessmentResultRequest) String() string
- type GetAssessmentToolRequest
- func (*GetAssessmentToolRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetAssessmentToolRequest) GetToolId() string
- func (*GetAssessmentToolRequest) ProtoMessage()
- func (x *GetAssessmentToolRequest) ProtoReflect() protoreflect.Message
- func (x *GetAssessmentToolRequest) Reset()
- func (x *GetAssessmentToolRequest) String() string
- type GetCatalogRequest
- type GetCategoryRequest
- func (*GetCategoryRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetCategoryRequest) GetCatalogId() string
- func (x *GetCategoryRequest) GetCategoryName() string
- func (*GetCategoryRequest) ProtoMessage()
- func (x *GetCategoryRequest) ProtoReflect() protoreflect.Message
- func (x *GetCategoryRequest) Reset()
- func (x *GetCategoryRequest) String() string
- type GetCertificateRequest
- func (*GetCertificateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetCertificateRequest) GetCertificateId() string
- func (*GetCertificateRequest) ProtoMessage()
- func (x *GetCertificateRequest) ProtoReflect() protoreflect.Message
- func (x *GetCertificateRequest) Reset()
- func (x *GetCertificateRequest) String() string
- type GetCloudServiceRequest
- func (*GetCloudServiceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetCloudServiceRequest) GetCloudServiceId() string
- func (*GetCloudServiceRequest) ProtoMessage()
- func (x *GetCloudServiceRequest) ProtoReflect() protoreflect.Message
- func (x *GetCloudServiceRequest) Reset()
- func (x *GetCloudServiceRequest) String() string
- type GetCloudServiceStatisticsRequest
- func (*GetCloudServiceStatisticsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetCloudServiceStatisticsRequest) GetCloudServiceId() string
- func (*GetCloudServiceStatisticsRequest) ProtoMessage()
- func (x *GetCloudServiceStatisticsRequest) ProtoReflect() protoreflect.Message
- func (x *GetCloudServiceStatisticsRequest) Reset()
- func (x *GetCloudServiceStatisticsRequest) String() string
- type GetCloudServiceStatisticsResponse
- func (*GetCloudServiceStatisticsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetCloudServiceStatisticsResponse) GetNumberOfAssessmentResults() int64
- func (x *GetCloudServiceStatisticsResponse) GetNumberOfDiscoveredResources() int64
- func (x *GetCloudServiceStatisticsResponse) GetNumberOfEvidences() int64
- func (x *GetCloudServiceStatisticsResponse) GetNumberOfSelectedCatalogs() int64
- func (*GetCloudServiceStatisticsResponse) ProtoMessage()
- func (x *GetCloudServiceStatisticsResponse) ProtoReflect() protoreflect.Message
- func (x *GetCloudServiceStatisticsResponse) Reset()
- func (x *GetCloudServiceStatisticsResponse) String() string
- type GetControlRequest
- func (*GetControlRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetControlRequest) GetCatalogId() string
- func (x *GetControlRequest) GetCategoryName() string
- func (x *GetControlRequest) GetControlId() string
- func (*GetControlRequest) ProtoMessage()
- func (x *GetControlRequest) ProtoReflect() protoreflect.Message
- func (x *GetControlRequest) Reset()
- func (x *GetControlRequest) String() string
- type GetMetricConfigurationRequest
- func (*GetMetricConfigurationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetMetricConfigurationRequest) GetCloudServiceId() string
- func (x *GetMetricConfigurationRequest) GetMetricId() string
- func (*GetMetricConfigurationRequest) ProtoMessage()
- func (x *GetMetricConfigurationRequest) ProtoReflect() protoreflect.Message
- func (x *GetMetricConfigurationRequest) Reset()
- func (x *GetMetricConfigurationRequest) String() string
- type GetMetricImplementationRequest
- func (*GetMetricImplementationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetMetricImplementationRequest) GetMetricId() string
- func (*GetMetricImplementationRequest) ProtoMessage()
- func (x *GetMetricImplementationRequest) ProtoReflect() protoreflect.Message
- func (x *GetMetricImplementationRequest) Reset()
- func (x *GetMetricImplementationRequest) String() string
- type GetMetricRequest
- type GetTargetOfEvaluationRequest
- func (*GetTargetOfEvaluationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetTargetOfEvaluationRequest) GetCatalogId() string
- func (x *GetTargetOfEvaluationRequest) GetCloudServiceId() string
- func (*GetTargetOfEvaluationRequest) ProtoMessage()
- func (x *GetTargetOfEvaluationRequest) ProtoReflect() protoreflect.Message
- func (x *GetTargetOfEvaluationRequest) Reset()
- func (x *GetTargetOfEvaluationRequest) String() string
- type ListAssessmentResultsRequest
- func (*ListAssessmentResultsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAssessmentResultsRequest) GetAsc() bool
- func (x *ListAssessmentResultsRequest) GetFilter() *Filter
- func (x *ListAssessmentResultsRequest) GetLatestByResourceId() bool
- func (x *ListAssessmentResultsRequest) GetOrderBy() string
- func (x *ListAssessmentResultsRequest) GetPageSize() int32
- func (x *ListAssessmentResultsRequest) GetPageToken() string
- func (*ListAssessmentResultsRequest) ProtoMessage()
- func (x *ListAssessmentResultsRequest) ProtoReflect() protoreflect.Message
- func (x *ListAssessmentResultsRequest) Reset()
- func (x *ListAssessmentResultsRequest) String() string
- type ListAssessmentResultsResponse
- func (*ListAssessmentResultsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAssessmentResultsResponse) GetNextPageToken() string
- func (x *ListAssessmentResultsResponse) GetResults() []*assessment.AssessmentResult
- func (*ListAssessmentResultsResponse) ProtoMessage()
- func (x *ListAssessmentResultsResponse) ProtoReflect() protoreflect.Message
- func (x *ListAssessmentResultsResponse) Reset()
- func (x *ListAssessmentResultsResponse) String() string
- type ListAssessmentToolsRequest
- func (*ListAssessmentToolsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAssessmentToolsRequest) GetAsc() bool
- func (x *ListAssessmentToolsRequest) GetFilter() *Filter
- func (x *ListAssessmentToolsRequest) GetOrderBy() string
- func (x *ListAssessmentToolsRequest) GetPageSize() int32
- func (x *ListAssessmentToolsRequest) GetPageToken() string
- func (*ListAssessmentToolsRequest) ProtoMessage()
- func (x *ListAssessmentToolsRequest) ProtoReflect() protoreflect.Message
- func (x *ListAssessmentToolsRequest) Reset()
- func (x *ListAssessmentToolsRequest) String() string
- type ListAssessmentToolsResponse
- func (*ListAssessmentToolsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAssessmentToolsResponse) GetNextPageToken() string
- func (x *ListAssessmentToolsResponse) GetTools() []*AssessmentTool
- func (*ListAssessmentToolsResponse) ProtoMessage()
- func (x *ListAssessmentToolsResponse) ProtoReflect() protoreflect.Message
- func (x *ListAssessmentToolsResponse) Reset()
- func (x *ListAssessmentToolsResponse) String() string
- type ListCatalogsRequest
- func (*ListCatalogsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListCatalogsRequest) GetAsc() bool
- func (x *ListCatalogsRequest) GetOrderBy() string
- func (x *ListCatalogsRequest) GetPageSize() int32
- func (x *ListCatalogsRequest) GetPageToken() string
- func (*ListCatalogsRequest) ProtoMessage()
- func (x *ListCatalogsRequest) ProtoReflect() protoreflect.Message
- func (x *ListCatalogsRequest) Reset()
- func (x *ListCatalogsRequest) String() string
- type ListCatalogsResponse
- func (*ListCatalogsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListCatalogsResponse) GetCatalogs() []*Catalog
- func (x *ListCatalogsResponse) GetNextPageToken() string
- func (*ListCatalogsResponse) ProtoMessage()
- func (x *ListCatalogsResponse) ProtoReflect() protoreflect.Message
- func (x *ListCatalogsResponse) Reset()
- func (x *ListCatalogsResponse) String() string
- type ListCertificatesRequest
- func (*ListCertificatesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListCertificatesRequest) GetAsc() bool
- func (x *ListCertificatesRequest) GetOrderBy() string
- func (x *ListCertificatesRequest) GetPageSize() int32
- func (x *ListCertificatesRequest) GetPageToken() string
- func (*ListCertificatesRequest) ProtoMessage()
- func (x *ListCertificatesRequest) ProtoReflect() protoreflect.Message
- func (x *ListCertificatesRequest) Reset()
- func (x *ListCertificatesRequest) String() string
- type ListCertificatesResponse
- func (*ListCertificatesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListCertificatesResponse) GetCertificates() []*Certificate
- func (x *ListCertificatesResponse) GetNextPageToken() string
- func (*ListCertificatesResponse) ProtoMessage()
- func (x *ListCertificatesResponse) ProtoReflect() protoreflect.Message
- func (x *ListCertificatesResponse) Reset()
- func (x *ListCertificatesResponse) String() string
- type ListCloudServicesRequest
- func (*ListCloudServicesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListCloudServicesRequest) GetAsc() bool
- func (x *ListCloudServicesRequest) GetOrderBy() string
- func (x *ListCloudServicesRequest) GetPageSize() int32
- func (x *ListCloudServicesRequest) GetPageToken() string
- func (*ListCloudServicesRequest) ProtoMessage()
- func (x *ListCloudServicesRequest) ProtoReflect() protoreflect.Message
- func (x *ListCloudServicesRequest) Reset()
- func (x *ListCloudServicesRequest) String() string
- type ListCloudServicesResponse
- func (*ListCloudServicesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListCloudServicesResponse) GetNextPageToken() string
- func (x *ListCloudServicesResponse) GetServices() []*CloudService
- func (*ListCloudServicesResponse) ProtoMessage()
- func (x *ListCloudServicesResponse) ProtoReflect() protoreflect.Message
- func (x *ListCloudServicesResponse) Reset()
- func (x *ListCloudServicesResponse) String() string
- type ListControlsRequest
- func (*ListControlsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListControlsRequest) GetAsc() bool
- func (x *ListControlsRequest) GetCatalogId() string
- func (x *ListControlsRequest) GetCategoryName() string
- func (x *ListControlsRequest) GetFilter() *ListControlsRequest_Filter
- func (x *ListControlsRequest) GetOrderBy() string
- func (x *ListControlsRequest) GetPageSize() int32
- func (x *ListControlsRequest) GetPageToken() string
- func (*ListControlsRequest) ProtoMessage()
- func (x *ListControlsRequest) ProtoReflect() protoreflect.Message
- func (x *ListControlsRequest) Reset()
- func (x *ListControlsRequest) String() string
- type ListControlsRequest_Filter
- func (*ListControlsRequest_Filter) Descriptor() ([]byte, []int)deprecated
- func (x *ListControlsRequest_Filter) GetAssuranceLevels() []string
- func (*ListControlsRequest_Filter) ProtoMessage()
- func (x *ListControlsRequest_Filter) ProtoReflect() protoreflect.Message
- func (x *ListControlsRequest_Filter) Reset()
- func (x *ListControlsRequest_Filter) String() string
- type ListControlsResponse
- func (*ListControlsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListControlsResponse) GetControls() []*Control
- func (x *ListControlsResponse) GetNextPageToken() string
- func (*ListControlsResponse) ProtoMessage()
- func (x *ListControlsResponse) ProtoReflect() protoreflect.Message
- func (x *ListControlsResponse) Reset()
- func (x *ListControlsResponse) String() string
- type ListMetricConfigurationRequest
- func (*ListMetricConfigurationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListMetricConfigurationRequest) GetCloudServiceId() string
- func (*ListMetricConfigurationRequest) ProtoMessage()
- func (x *ListMetricConfigurationRequest) ProtoReflect() protoreflect.Message
- func (x *ListMetricConfigurationRequest) Reset()
- func (x *ListMetricConfigurationRequest) String() string
- type ListMetricConfigurationResponse
- func (*ListMetricConfigurationResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListMetricConfigurationResponse) GetConfigurations() map[string]*assessment.MetricConfiguration
- func (*ListMetricConfigurationResponse) ProtoMessage()
- func (x *ListMetricConfigurationResponse) ProtoReflect() protoreflect.Message
- func (x *ListMetricConfigurationResponse) Reset()
- func (x *ListMetricConfigurationResponse) String() string
- type ListMetricsRequest
- func (*ListMetricsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListMetricsRequest) GetAsc() bool
- func (x *ListMetricsRequest) GetFilter() *ListMetricsRequest_Filter
- func (x *ListMetricsRequest) GetOrderBy() string
- func (x *ListMetricsRequest) GetPageSize() int32
- func (x *ListMetricsRequest) GetPageToken() string
- func (*ListMetricsRequest) ProtoMessage()
- func (x *ListMetricsRequest) ProtoReflect() protoreflect.Message
- func (x *ListMetricsRequest) Reset()
- func (x *ListMetricsRequest) String() string
- type ListMetricsRequest_Filter
- func (*ListMetricsRequest_Filter) Descriptor() ([]byte, []int)deprecated
- func (x *ListMetricsRequest_Filter) GetIncludeDeprecated() bool
- func (*ListMetricsRequest_Filter) ProtoMessage()
- func (x *ListMetricsRequest_Filter) ProtoReflect() protoreflect.Message
- func (x *ListMetricsRequest_Filter) Reset()
- func (x *ListMetricsRequest_Filter) String() string
- type ListMetricsResponse
- func (*ListMetricsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListMetricsResponse) GetMetrics() []*assessment.Metric
- func (x *ListMetricsResponse) GetNextPageToken() string
- func (*ListMetricsResponse) ProtoMessage()
- func (x *ListMetricsResponse) ProtoReflect() protoreflect.Message
- func (x *ListMetricsResponse) Reset()
- func (x *ListMetricsResponse) String() string
- type ListPublicCertificatesRequest
- func (*ListPublicCertificatesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListPublicCertificatesRequest) GetAsc() bool
- func (x *ListPublicCertificatesRequest) GetOrderBy() string
- func (x *ListPublicCertificatesRequest) GetPageSize() int32
- func (x *ListPublicCertificatesRequest) GetPageToken() string
- func (*ListPublicCertificatesRequest) ProtoMessage()
- func (x *ListPublicCertificatesRequest) ProtoReflect() protoreflect.Message
- func (x *ListPublicCertificatesRequest) Reset()
- func (x *ListPublicCertificatesRequest) String() string
- type ListPublicCertificatesResponse
- func (*ListPublicCertificatesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListPublicCertificatesResponse) GetCertificates() []*Certificate
- func (x *ListPublicCertificatesResponse) GetNextPageToken() string
- func (*ListPublicCertificatesResponse) ProtoMessage()
- func (x *ListPublicCertificatesResponse) ProtoReflect() protoreflect.Message
- func (x *ListPublicCertificatesResponse) Reset()
- func (x *ListPublicCertificatesResponse) String() string
- type ListTargetsOfEvaluationRequest
- func (*ListTargetsOfEvaluationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListTargetsOfEvaluationRequest) GetAsc() bool
- func (x *ListTargetsOfEvaluationRequest) GetCatalogId() string
- func (x *ListTargetsOfEvaluationRequest) GetCloudServiceId() string
- func (x *ListTargetsOfEvaluationRequest) GetOrderBy() string
- func (x *ListTargetsOfEvaluationRequest) GetPageSize() int32
- func (x *ListTargetsOfEvaluationRequest) GetPageToken() string
- func (*ListTargetsOfEvaluationRequest) ProtoMessage()
- func (x *ListTargetsOfEvaluationRequest) ProtoReflect() protoreflect.Message
- func (x *ListTargetsOfEvaluationRequest) Reset()
- func (x *ListTargetsOfEvaluationRequest) String() string
- type ListTargetsOfEvaluationResponse
- func (*ListTargetsOfEvaluationResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListTargetsOfEvaluationResponse) GetNextPageToken() string
- func (x *ListTargetsOfEvaluationResponse) GetTargetOfEvaluation() []*TargetOfEvaluation
- func (*ListTargetsOfEvaluationResponse) ProtoMessage()
- func (x *ListTargetsOfEvaluationResponse) ProtoReflect() protoreflect.Message
- func (x *ListTargetsOfEvaluationResponse) Reset()
- func (x *ListTargetsOfEvaluationResponse) String() string
- type MetricChangeEvent
- func (*MetricChangeEvent) Descriptor() ([]byte, []int)deprecated
- func (x *MetricChangeEvent) GetCloudServiceId() string
- func (x *MetricChangeEvent) GetMetricId() string
- func (x *MetricChangeEvent) GetType() MetricChangeEvent_Type
- func (*MetricChangeEvent) ProtoMessage()
- func (x *MetricChangeEvent) ProtoReflect() protoreflect.Message
- func (x *MetricChangeEvent) Reset()
- func (x *MetricChangeEvent) String() string
- type MetricChangeEvent_Type
- func (MetricChangeEvent_Type) Descriptor() protoreflect.EnumDescriptor
- func (x MetricChangeEvent_Type) Enum() *MetricChangeEvent_Type
- func (MetricChangeEvent_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x MetricChangeEvent_Type) Number() protoreflect.EnumNumber
- func (x MetricChangeEvent_Type) String() string
- func (MetricChangeEvent_Type) Type() protoreflect.EnumType
- type OrchestratorClient
- type OrchestratorServer
- type Orchestrator_StoreAssessmentResultsClient
- type Orchestrator_StoreAssessmentResultsServer
- type Orchestrator_SubscribeMetricChangeEventsClient
- type Orchestrator_SubscribeMetricChangeEventsServer
- type RegisterAssessmentToolRequest
- func (*RegisterAssessmentToolRequest) Descriptor() ([]byte, []int)deprecated
- func (req *RegisterAssessmentToolRequest) GetPayload() proto.Message
- func (x *RegisterAssessmentToolRequest) GetTool() *AssessmentTool
- func (*RegisterAssessmentToolRequest) ProtoMessage()
- func (x *RegisterAssessmentToolRequest) ProtoReflect() protoreflect.Message
- func (x *RegisterAssessmentToolRequest) Reset()
- func (x *RegisterAssessmentToolRequest) String() string
- type RegisterCloudServiceRequest
- func (*RegisterCloudServiceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterCloudServiceRequest) GetCloudService() *CloudService
- func (req *RegisterCloudServiceRequest) GetCloudServiceId() string
- func (req *RegisterCloudServiceRequest) GetPayload() proto.Message
- func (*RegisterCloudServiceRequest) ProtoMessage()
- func (x *RegisterCloudServiceRequest) ProtoReflect() protoreflect.Message
- func (x *RegisterCloudServiceRequest) Reset()
- func (x *RegisterCloudServiceRequest) String() string
- type RemoveCatalogRequest
- func (*RemoveCatalogRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveCatalogRequest) GetCatalogId() string
- func (req *RemoveCatalogRequest) GetPayload() proto.Message
- func (*RemoveCatalogRequest) ProtoMessage()
- func (x *RemoveCatalogRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveCatalogRequest) Reset()
- func (x *RemoveCatalogRequest) String() string
- type RemoveCertificateRequest
- func (*RemoveCertificateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveCertificateRequest) GetCertificateId() string
- func (req *RemoveCertificateRequest) GetPayload() proto.Message
- func (*RemoveCertificateRequest) ProtoMessage()
- func (x *RemoveCertificateRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveCertificateRequest) Reset()
- func (x *RemoveCertificateRequest) String() string
- type RemoveCloudServiceRequest
- func (*RemoveCloudServiceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveCloudServiceRequest) GetCloudServiceId() string
- func (req *RemoveCloudServiceRequest) GetPayload() proto.Message
- func (*RemoveCloudServiceRequest) ProtoMessage()
- func (x *RemoveCloudServiceRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveCloudServiceRequest) Reset()
- func (x *RemoveCloudServiceRequest) String() string
- type RemoveMetricRequest
- func (*RemoveMetricRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveMetricRequest) GetMetricId() string
- func (req *RemoveMetricRequest) GetPayload() proto.Message
- func (*RemoveMetricRequest) ProtoMessage()
- func (x *RemoveMetricRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveMetricRequest) Reset()
- func (x *RemoveMetricRequest) String() string
- type RemoveTargetOfEvaluationRequest
- func (*RemoveTargetOfEvaluationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveTargetOfEvaluationRequest) GetCatalogId() string
- func (x *RemoveTargetOfEvaluationRequest) GetCloudServiceId() string
- func (req *RemoveTargetOfEvaluationRequest) GetPayload() proto.Message
- func (*RemoveTargetOfEvaluationRequest) ProtoMessage()
- func (x *RemoveTargetOfEvaluationRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveTargetOfEvaluationRequest) Reset()
- func (x *RemoveTargetOfEvaluationRequest) String() string
- type State
- func (*State) Descriptor() ([]byte, []int)deprecated
- func (x *State) GetCertificateId() string
- func (x *State) GetId() string
- func (x *State) GetState() string
- func (x *State) GetTimestamp() string
- func (x *State) GetTreeId() string
- func (*State) ProtoMessage()
- func (x *State) ProtoReflect() protoreflect.Message
- func (x *State) Reset()
- func (x *State) String() string
- type StoreAssessmentResultRequest
- func (*StoreAssessmentResultRequest) Descriptor() ([]byte, []int)deprecated
- func (req *StoreAssessmentResultRequest) GetCloudServiceId() string
- func (req *StoreAssessmentResultRequest) GetPayload() proto.Message
- func (x *StoreAssessmentResultRequest) GetResult() *assessment.AssessmentResult
- func (*StoreAssessmentResultRequest) ProtoMessage()
- func (x *StoreAssessmentResultRequest) ProtoReflect() protoreflect.Message
- func (x *StoreAssessmentResultRequest) Reset()
- func (x *StoreAssessmentResultRequest) String() string
- type StoreAssessmentResultResponse
- func (*StoreAssessmentResultResponse) Descriptor() ([]byte, []int)deprecated
- func (*StoreAssessmentResultResponse) ProtoMessage()
- func (x *StoreAssessmentResultResponse) ProtoReflect() protoreflect.Message
- func (x *StoreAssessmentResultResponse) Reset()
- func (x *StoreAssessmentResultResponse) String() string
- type StoreAssessmentResultsResponse
- func (*StoreAssessmentResultsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *StoreAssessmentResultsResponse) GetStatus() bool
- func (x *StoreAssessmentResultsResponse) GetStatusMessage() string
- func (*StoreAssessmentResultsResponse) ProtoMessage()
- func (x *StoreAssessmentResultsResponse) ProtoReflect() protoreflect.Message
- func (x *StoreAssessmentResultsResponse) Reset()
- func (x *StoreAssessmentResultsResponse) String() string
- type SubscribeMetricChangeEventRequest
- func (*SubscribeMetricChangeEventRequest) Descriptor() ([]byte, []int)deprecated
- func (*SubscribeMetricChangeEventRequest) ProtoMessage()
- func (x *SubscribeMetricChangeEventRequest) ProtoReflect() protoreflect.Message
- func (x *SubscribeMetricChangeEventRequest) Reset()
- func (x *SubscribeMetricChangeEventRequest) String() string
- type TargetOfEvaluation
- func (*TargetOfEvaluation) Descriptor() ([]byte, []int)deprecated
- func (x *TargetOfEvaluation) GetAssuranceLevel() string
- func (x *TargetOfEvaluation) GetCatalogId() string
- func (x *TargetOfEvaluation) GetCloudServiceId() string
- func (*TargetOfEvaluation) ProtoMessage()
- func (x *TargetOfEvaluation) ProtoReflect() protoreflect.Message
- func (x *TargetOfEvaluation) Reset()
- func (x *TargetOfEvaluation) String() string
- type TargetOfEvaluationChangeEvent
- func (*TargetOfEvaluationChangeEvent) Descriptor() ([]byte, []int)deprecated
- func (x *TargetOfEvaluationChangeEvent) GetTargetOfEvaluation() *TargetOfEvaluation
- func (x *TargetOfEvaluationChangeEvent) GetType() TargetOfEvaluationChangeEvent_Type
- func (*TargetOfEvaluationChangeEvent) ProtoMessage()
- func (x *TargetOfEvaluationChangeEvent) ProtoReflect() protoreflect.Message
- func (x *TargetOfEvaluationChangeEvent) Reset()
- func (x *TargetOfEvaluationChangeEvent) String() string
- type TargetOfEvaluationChangeEvent_Type
- func (TargetOfEvaluationChangeEvent_Type) Descriptor() protoreflect.EnumDescriptor
- func (x TargetOfEvaluationChangeEvent_Type) Enum() *TargetOfEvaluationChangeEvent_Type
- func (TargetOfEvaluationChangeEvent_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x TargetOfEvaluationChangeEvent_Type) Number() protoreflect.EnumNumber
- func (x TargetOfEvaluationChangeEvent_Type) String() string
- func (TargetOfEvaluationChangeEvent_Type) Type() protoreflect.EnumType
- type TargetOfEvaluationHookFunc
- type UnimplementedOrchestratorServer
- func (UnimplementedOrchestratorServer) CreateCatalog(context.Context, *CreateCatalogRequest) (*Catalog, error)
- func (UnimplementedOrchestratorServer) CreateCertificate(context.Context, *CreateCertificateRequest) (*Certificate, error)
- func (UnimplementedOrchestratorServer) CreateMetric(context.Context, *CreateMetricRequest) (*assessment.Metric, error)
- func (UnimplementedOrchestratorServer) CreateTargetOfEvaluation(context.Context, *CreateTargetOfEvaluationRequest) (*TargetOfEvaluation, error)
- func (UnimplementedOrchestratorServer) DeregisterAssessmentTool(context.Context, *DeregisterAssessmentToolRequest) (*emptypb.Empty, error)
- func (UnimplementedOrchestratorServer) GetAssessmentResult(context.Context, *GetAssessmentResultRequest) (*assessment.AssessmentResult, error)
- func (UnimplementedOrchestratorServer) GetAssessmentTool(context.Context, *GetAssessmentToolRequest) (*AssessmentTool, error)
- func (UnimplementedOrchestratorServer) GetCatalog(context.Context, *GetCatalogRequest) (*Catalog, error)
- func (UnimplementedOrchestratorServer) GetCategory(context.Context, *GetCategoryRequest) (*Category, error)
- func (UnimplementedOrchestratorServer) GetCertificate(context.Context, *GetCertificateRequest) (*Certificate, error)
- func (UnimplementedOrchestratorServer) GetCloudService(context.Context, *GetCloudServiceRequest) (*CloudService, error)
- func (UnimplementedOrchestratorServer) GetCloudServiceStatistics(context.Context, *GetCloudServiceStatisticsRequest) (*GetCloudServiceStatisticsResponse, error)
- func (UnimplementedOrchestratorServer) GetControl(context.Context, *GetControlRequest) (*Control, error)
- func (UnimplementedOrchestratorServer) GetMetric(context.Context, *GetMetricRequest) (*assessment.Metric, error)
- func (UnimplementedOrchestratorServer) GetMetricConfiguration(context.Context, *GetMetricConfigurationRequest) (*assessment.MetricConfiguration, error)
- func (UnimplementedOrchestratorServer) GetMetricImplementation(context.Context, *GetMetricImplementationRequest) (*assessment.MetricImplementation, error)
- func (UnimplementedOrchestratorServer) GetRuntimeInfo(context.Context, *runtime.GetRuntimeInfoRequest) (*runtime.Runtime, error)
- func (UnimplementedOrchestratorServer) GetTargetOfEvaluation(context.Context, *GetTargetOfEvaluationRequest) (*TargetOfEvaluation, error)
- func (UnimplementedOrchestratorServer) ListAssessmentResults(context.Context, *ListAssessmentResultsRequest) (*ListAssessmentResultsResponse, error)
- func (UnimplementedOrchestratorServer) ListAssessmentTools(context.Context, *ListAssessmentToolsRequest) (*ListAssessmentToolsResponse, error)
- func (UnimplementedOrchestratorServer) ListCatalogs(context.Context, *ListCatalogsRequest) (*ListCatalogsResponse, error)
- func (UnimplementedOrchestratorServer) ListCertificates(context.Context, *ListCertificatesRequest) (*ListCertificatesResponse, error)
- func (UnimplementedOrchestratorServer) ListCloudServices(context.Context, *ListCloudServicesRequest) (*ListCloudServicesResponse, error)
- func (UnimplementedOrchestratorServer) ListControls(context.Context, *ListControlsRequest) (*ListControlsResponse, error)
- func (UnimplementedOrchestratorServer) ListMetricConfigurations(context.Context, *ListMetricConfigurationRequest) (*ListMetricConfigurationResponse, error)
- func (UnimplementedOrchestratorServer) ListMetrics(context.Context, *ListMetricsRequest) (*ListMetricsResponse, error)
- func (UnimplementedOrchestratorServer) ListPublicCertificates(context.Context, *ListPublicCertificatesRequest) (*ListPublicCertificatesResponse, error)
- func (UnimplementedOrchestratorServer) ListTargetsOfEvaluation(context.Context, *ListTargetsOfEvaluationRequest) (*ListTargetsOfEvaluationResponse, error)
- func (UnimplementedOrchestratorServer) RegisterAssessmentTool(context.Context, *RegisterAssessmentToolRequest) (*AssessmentTool, error)
- func (UnimplementedOrchestratorServer) RegisterCloudService(context.Context, *RegisterCloudServiceRequest) (*CloudService, error)
- func (UnimplementedOrchestratorServer) RemoveCatalog(context.Context, *RemoveCatalogRequest) (*emptypb.Empty, error)
- func (UnimplementedOrchestratorServer) RemoveCertificate(context.Context, *RemoveCertificateRequest) (*emptypb.Empty, error)
- func (UnimplementedOrchestratorServer) RemoveCloudService(context.Context, *RemoveCloudServiceRequest) (*emptypb.Empty, error)
- func (UnimplementedOrchestratorServer) RemoveMetric(context.Context, *RemoveMetricRequest) (*emptypb.Empty, error)
- func (UnimplementedOrchestratorServer) RemoveTargetOfEvaluation(context.Context, *RemoveTargetOfEvaluationRequest) (*emptypb.Empty, error)
- func (UnimplementedOrchestratorServer) StoreAssessmentResult(context.Context, *StoreAssessmentResultRequest) (*StoreAssessmentResultResponse, error)
- func (UnimplementedOrchestratorServer) StoreAssessmentResults(Orchestrator_StoreAssessmentResultsServer) error
- func (UnimplementedOrchestratorServer) SubscribeMetricChangeEvents(*SubscribeMetricChangeEventRequest, ...) error
- func (UnimplementedOrchestratorServer) UpdateAssessmentTool(context.Context, *UpdateAssessmentToolRequest) (*AssessmentTool, error)
- func (UnimplementedOrchestratorServer) UpdateCatalog(context.Context, *UpdateCatalogRequest) (*Catalog, error)
- func (UnimplementedOrchestratorServer) UpdateCertificate(context.Context, *UpdateCertificateRequest) (*Certificate, error)
- func (UnimplementedOrchestratorServer) UpdateCloudService(context.Context, *UpdateCloudServiceRequest) (*CloudService, error)
- func (UnimplementedOrchestratorServer) UpdateMetric(context.Context, *UpdateMetricRequest) (*assessment.Metric, error)
- func (UnimplementedOrchestratorServer) UpdateMetricConfiguration(context.Context, *UpdateMetricConfigurationRequest) (*assessment.MetricConfiguration, error)
- func (UnimplementedOrchestratorServer) UpdateMetricImplementation(context.Context, *UpdateMetricImplementationRequest) (*assessment.MetricImplementation, error)
- func (UnimplementedOrchestratorServer) UpdateTargetOfEvaluation(context.Context, *UpdateTargetOfEvaluationRequest) (*TargetOfEvaluation, error)
- type UnsafeOrchestratorServer
- type UpdateAssessmentToolRequest
- func (*UpdateAssessmentToolRequest) Descriptor() ([]byte, []int)deprecated
- func (req *UpdateAssessmentToolRequest) GetPayload() proto.Message
- func (x *UpdateAssessmentToolRequest) GetTool() *AssessmentTool
- func (*UpdateAssessmentToolRequest) ProtoMessage()
- func (x *UpdateAssessmentToolRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateAssessmentToolRequest) Reset()
- func (x *UpdateAssessmentToolRequest) String() string
- type UpdateCatalogRequest
- func (*UpdateCatalogRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateCatalogRequest) GetCatalog() *Catalog
- func (req *UpdateCatalogRequest) GetPayload() proto.Message
- func (*UpdateCatalogRequest) ProtoMessage()
- func (x *UpdateCatalogRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateCatalogRequest) Reset()
- func (x *UpdateCatalogRequest) String() string
- type UpdateCertificateRequest
- func (*UpdateCertificateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateCertificateRequest) GetCertificate() *Certificate
- func (req *UpdateCertificateRequest) GetCloudServiceId() string
- func (req *UpdateCertificateRequest) GetPayload() proto.Message
- func (*UpdateCertificateRequest) ProtoMessage()
- func (x *UpdateCertificateRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateCertificateRequest) Reset()
- func (x *UpdateCertificateRequest) String() string
- type UpdateCloudServiceRequest
- func (*UpdateCloudServiceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateCloudServiceRequest) GetCloudService() *CloudService
- func (req *UpdateCloudServiceRequest) GetCloudServiceId() string
- func (req *UpdateCloudServiceRequest) GetPayload() proto.Message
- func (*UpdateCloudServiceRequest) ProtoMessage()
- func (x *UpdateCloudServiceRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateCloudServiceRequest) Reset()
- func (x *UpdateCloudServiceRequest) String() string
- type UpdateMetricConfigurationRequest
- func (*UpdateMetricConfigurationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateMetricConfigurationRequest) GetCloudServiceId() string
- func (x *UpdateMetricConfigurationRequest) GetConfiguration() *assessment.MetricConfiguration
- func (x *UpdateMetricConfigurationRequest) GetMetricId() string
- func (req *UpdateMetricConfigurationRequest) GetPayload() proto.Message
- func (*UpdateMetricConfigurationRequest) ProtoMessage()
- func (x *UpdateMetricConfigurationRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateMetricConfigurationRequest) Reset()
- func (x *UpdateMetricConfigurationRequest) String() string
- type UpdateMetricImplementationRequest
- func (*UpdateMetricImplementationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateMetricImplementationRequest) GetImplementation() *assessment.MetricImplementation
- func (req *UpdateMetricImplementationRequest) GetPayload() proto.Message
- func (*UpdateMetricImplementationRequest) ProtoMessage()
- func (x *UpdateMetricImplementationRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateMetricImplementationRequest) Reset()
- func (x *UpdateMetricImplementationRequest) String() string
- type UpdateMetricRequest
- func (*UpdateMetricRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateMetricRequest) GetMetric() *assessment.Metric
- func (req *UpdateMetricRequest) GetPayload() proto.Message
- func (*UpdateMetricRequest) ProtoMessage()
- func (x *UpdateMetricRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateMetricRequest) Reset()
- func (x *UpdateMetricRequest) String() string
- type UpdateTargetOfEvaluationRequest
- func (*UpdateTargetOfEvaluationRequest) Descriptor() ([]byte, []int)deprecated
- func (req *UpdateTargetOfEvaluationRequest) GetCloudServiceId() string
- func (req *UpdateTargetOfEvaluationRequest) GetPayload() proto.Message
- func (x *UpdateTargetOfEvaluationRequest) GetTargetOfEvaluation() *TargetOfEvaluation
- func (*UpdateTargetOfEvaluationRequest) ProtoMessage()
- func (x *UpdateTargetOfEvaluationRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateTargetOfEvaluationRequest) Reset()
- func (x *UpdateTargetOfEvaluationRequest) String() string
Constants ¶
This section is empty.
Variables ¶
var ( MetricChangeEvent_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "TYPE_CONFIG_CHANGED", 2: "TYPE_IMPLEMENTATION_CHANGED", 3: "TYPE_METADATA_CHANGED", } MetricChangeEvent_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "TYPE_CONFIG_CHANGED": 1, "TYPE_IMPLEMENTATION_CHANGED": 2, "TYPE_METADATA_CHANGED": 3, } )
Enum value maps for MetricChangeEvent_Type.
var ( TargetOfEvaluationChangeEvent_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "TYPE_TARGET_OF_EVALUATION_CREATED", 2: "TYPE_TARGET_OF_EVALUATION_UPDATED", 3: "TYPE_TARGET_OF_EVALUATION_REMOVED", } TargetOfEvaluationChangeEvent_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "TYPE_TARGET_OF_EVALUATION_CREATED": 1, "TYPE_TARGET_OF_EVALUATION_UPDATED": 2, "TYPE_TARGET_OF_EVALUATION_REMOVED": 3, } )
Enum value maps for TargetOfEvaluationChangeEvent_Type.
var File_api_orchestrator_orchestrator_proto protoreflect.FileDescriptor
var Orchestrator_ServiceDesc = grpc.ServiceDesc{ ServiceName: "clouditor.orchestrator.v1.Orchestrator", HandlerType: (*OrchestratorServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "RegisterAssessmentTool", Handler: _Orchestrator_RegisterAssessmentTool_Handler, }, { MethodName: "ListAssessmentTools", Handler: _Orchestrator_ListAssessmentTools_Handler, }, { MethodName: "GetAssessmentTool", Handler: _Orchestrator_GetAssessmentTool_Handler, }, { MethodName: "UpdateAssessmentTool", Handler: _Orchestrator_UpdateAssessmentTool_Handler, }, { MethodName: "DeregisterAssessmentTool", Handler: _Orchestrator_DeregisterAssessmentTool_Handler, }, { MethodName: "StoreAssessmentResult", Handler: _Orchestrator_StoreAssessmentResult_Handler, }, { MethodName: "GetAssessmentResult", Handler: _Orchestrator_GetAssessmentResult_Handler, }, { MethodName: "ListAssessmentResults", Handler: _Orchestrator_ListAssessmentResults_Handler, }, { MethodName: "CreateMetric", Handler: _Orchestrator_CreateMetric_Handler, }, { MethodName: "UpdateMetric", Handler: _Orchestrator_UpdateMetric_Handler, }, { MethodName: "GetMetric", Handler: _Orchestrator_GetMetric_Handler, }, { MethodName: "ListMetrics", Handler: _Orchestrator_ListMetrics_Handler, }, { MethodName: "RemoveMetric", Handler: _Orchestrator_RemoveMetric_Handler, }, { MethodName: "RegisterCloudService", Handler: _Orchestrator_RegisterCloudService_Handler, }, { MethodName: "UpdateCloudService", Handler: _Orchestrator_UpdateCloudService_Handler, }, { MethodName: "GetCloudService", Handler: _Orchestrator_GetCloudService_Handler, }, { MethodName: "ListCloudServices", Handler: _Orchestrator_ListCloudServices_Handler, }, { MethodName: "RemoveCloudService", Handler: _Orchestrator_RemoveCloudService_Handler, }, { MethodName: "GetCloudServiceStatistics", Handler: _Orchestrator_GetCloudServiceStatistics_Handler, }, { MethodName: "UpdateMetricConfiguration", Handler: _Orchestrator_UpdateMetricConfiguration_Handler, }, { MethodName: "GetMetricConfiguration", Handler: _Orchestrator_GetMetricConfiguration_Handler, }, { MethodName: "ListMetricConfigurations", Handler: _Orchestrator_ListMetricConfigurations_Handler, }, { MethodName: "UpdateMetricImplementation", Handler: _Orchestrator_UpdateMetricImplementation_Handler, }, { MethodName: "GetMetricImplementation", Handler: _Orchestrator_GetMetricImplementation_Handler, }, { MethodName: "CreateCertificate", Handler: _Orchestrator_CreateCertificate_Handler, }, { MethodName: "GetCertificate", Handler: _Orchestrator_GetCertificate_Handler, }, { MethodName: "ListCertificates", Handler: _Orchestrator_ListCertificates_Handler, }, { MethodName: "ListPublicCertificates", Handler: _Orchestrator_ListPublicCertificates_Handler, }, { MethodName: "UpdateCertificate", Handler: _Orchestrator_UpdateCertificate_Handler, }, { MethodName: "RemoveCertificate", Handler: _Orchestrator_RemoveCertificate_Handler, }, { MethodName: "CreateCatalog", Handler: _Orchestrator_CreateCatalog_Handler, }, { MethodName: "ListCatalogs", Handler: _Orchestrator_ListCatalogs_Handler, }, { MethodName: "GetCatalog", Handler: _Orchestrator_GetCatalog_Handler, }, { MethodName: "RemoveCatalog", Handler: _Orchestrator_RemoveCatalog_Handler, }, { MethodName: "UpdateCatalog", Handler: _Orchestrator_UpdateCatalog_Handler, }, { MethodName: "GetCategory", Handler: _Orchestrator_GetCategory_Handler, }, { MethodName: "ListControls", Handler: _Orchestrator_ListControls_Handler, }, { MethodName: "GetControl", Handler: _Orchestrator_GetControl_Handler, }, { MethodName: "CreateTargetOfEvaluation", Handler: _Orchestrator_CreateTargetOfEvaluation_Handler, }, { MethodName: "GetTargetOfEvaluation", Handler: _Orchestrator_GetTargetOfEvaluation_Handler, }, { MethodName: "ListTargetsOfEvaluation", Handler: _Orchestrator_ListTargetsOfEvaluation_Handler, }, { MethodName: "UpdateTargetOfEvaluation", Handler: _Orchestrator_UpdateTargetOfEvaluation_Handler, }, { MethodName: "RemoveTargetOfEvaluation", Handler: _Orchestrator_RemoveTargetOfEvaluation_Handler, }, { MethodName: "GetRuntimeInfo", Handler: _Orchestrator_GetRuntimeInfo_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "StoreAssessmentResults", Handler: _Orchestrator_StoreAssessmentResults_Handler, ServerStreams: true, ClientStreams: true, }, { StreamName: "SubscribeMetricChangeEvents", Handler: _Orchestrator_SubscribeMetricChangeEvents_Handler, ServerStreams: true, }, }, Metadata: "api/orchestrator/orchestrator.proto", }
Orchestrator_ServiceDesc is the grpc.ServiceDesc for Orchestrator service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterOrchestratorHandler ¶
func RegisterOrchestratorHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterOrchestratorHandler registers the http handlers for service Orchestrator to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterOrchestratorHandlerClient ¶
func RegisterOrchestratorHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OrchestratorClient) error
RegisterOrchestratorHandlerClient registers the http handlers for service Orchestrator to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "OrchestratorClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "OrchestratorClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "OrchestratorClient" to call the correct interceptors.
func RegisterOrchestratorHandlerFromEndpoint ¶
func RegisterOrchestratorHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterOrchestratorHandlerFromEndpoint is same as RegisterOrchestratorHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterOrchestratorHandlerServer ¶
func RegisterOrchestratorHandlerServer(ctx context.Context, mux *runtime.ServeMux, server OrchestratorServer) error
RegisterOrchestratorHandlerServer registers the http handlers for service Orchestrator to "mux". UnaryRPC :call OrchestratorServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterOrchestratorHandlerFromEndpoint instead.
func RegisterOrchestratorServer ¶
func RegisterOrchestratorServer(s grpc.ServiceRegistrar, srv OrchestratorServer)
Types ¶
type AssessmentTool ¶
type AssessmentTool struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // a list of metrics that this tool can assess, referred by their ids AvailableMetrics []string `protobuf:"bytes,4,rep,name=available_metrics,json=availableMetrics,proto3" json:"available_metrics,omitempty"` // contains filtered or unexported fields }
Represents an external tool or service that offers assessments according to certain metrics.
func (*AssessmentTool) Descriptor
deprecated
func (*AssessmentTool) Descriptor() ([]byte, []int)
Deprecated: Use AssessmentTool.ProtoReflect.Descriptor instead.
func (*AssessmentTool) GetAvailableMetrics ¶
func (x *AssessmentTool) GetAvailableMetrics() []string
func (*AssessmentTool) GetDescription ¶
func (x *AssessmentTool) GetDescription() string
func (*AssessmentTool) GetId ¶
func (x *AssessmentTool) GetId() string
func (*AssessmentTool) GetName ¶
func (x *AssessmentTool) GetName() string
func (*AssessmentTool) ProtoMessage ¶
func (*AssessmentTool) ProtoMessage()
func (*AssessmentTool) ProtoReflect ¶
func (x *AssessmentTool) ProtoReflect() protoreflect.Message
func (*AssessmentTool) Reset ¶
func (x *AssessmentTool) Reset()
func (*AssessmentTool) String ¶
func (x *AssessmentTool) String() string
type Catalog ¶
type Catalog struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` Categories []*Category `protobuf:"bytes,4,rep,name=categories,proto3" json:"categories,omitempty" gorm:"constraint:OnDelete:CASCADE"` // Certain security catalogs do not allow to select the scope of the controls, // but all controls are automatically "in scope", however they can be set to a // DELEGATED status. AllInScope bool `protobuf:"varint,5,opt,name=all_in_scope,json=allInScope,proto3" json:"all_in_scope,omitempty"` // A list of the assurance levels, e.g., basic, substantial and high for the // EUCS catalog. AssuranceLevels []string `` /* 129-byte string literal not displayed */ // Catalogs short name, e.g. EUCS ShortName string `protobuf:"bytes,9,opt,name=short_name,json=shortName,proto3" json:"short_name,omitempty"` // metadata of the catalog Metadata *Catalog_Metadata `protobuf:"bytes,6,opt,name=metadata,proto3,oneof" json:"metadata,omitempty" gorm:"serializer:json"` // contains filtered or unexported fields }
func (*Catalog) Descriptor
deprecated
func (*Catalog) GetAllInScope ¶
func (*Catalog) GetAssuranceLevels ¶
func (*Catalog) GetCategories ¶
func (*Catalog) GetDescription ¶
func (*Catalog) GetMetadata ¶
func (x *Catalog) GetMetadata() *Catalog_Metadata
func (*Catalog) GetShortName ¶
func (*Catalog) ProtoMessage ¶
func (*Catalog) ProtoMessage()
func (*Catalog) ProtoReflect ¶
func (x *Catalog) ProtoReflect() protoreflect.Message
type Catalog_Metadata ¶
type Catalog_Metadata struct { // a color for the cloud service used by the UI Color *string `protobuf:"bytes,3,opt,name=color,proto3,oneof" json:"color,omitempty"` // contains filtered or unexported fields }
func (*Catalog_Metadata) Descriptor
deprecated
func (*Catalog_Metadata) Descriptor() ([]byte, []int)
Deprecated: Use Catalog_Metadata.ProtoReflect.Descriptor instead.
func (*Catalog_Metadata) GetColor ¶
func (x *Catalog_Metadata) GetColor() string
func (*Catalog_Metadata) ProtoMessage ¶
func (*Catalog_Metadata) ProtoMessage()
func (*Catalog_Metadata) ProtoReflect ¶
func (x *Catalog_Metadata) ProtoReflect() protoreflect.Message
func (*Catalog_Metadata) Reset ¶
func (x *Catalog_Metadata) Reset()
func (*Catalog_Metadata) String ¶
func (x *Catalog_Metadata) String() string
type Category ¶
type Category struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" gorm:"primaryKey"` // Reference to the catalog this category belongs to. CatalogId string `protobuf:"bytes,2,opt,name=catalog_id,json=catalogId,proto3" json:"catalog_id,omitempty" gorm:"primaryKey"` Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` Controls []*Control `` /* 176-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Category) Descriptor
deprecated
func (*Category) GetCatalogId ¶
func (*Category) GetControls ¶
func (*Category) GetDescription ¶
func (*Category) ProtoMessage ¶
func (*Category) ProtoMessage()
func (*Category) ProtoReflect ¶
func (x *Category) ProtoReflect() protoreflect.Message
type Certificate ¶
type Certificate struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` CloudServiceId string `protobuf:"bytes,3,opt,name=cloud_service_id,json=cloudServiceId,proto3" json:"cloud_service_id,omitempty"` IssueDate string `protobuf:"bytes,4,opt,name=issue_date,json=issueDate,proto3" json:"issue_date,omitempty"` ExpirationDate string `protobuf:"bytes,5,opt,name=expiration_date,json=expirationDate,proto3" json:"expiration_date,omitempty"` Standard string `protobuf:"bytes,6,opt,name=standard,proto3" json:"standard,omitempty"` AssuranceLevel string `protobuf:"bytes,7,opt,name=assurance_level,json=assuranceLevel,proto3" json:"assurance_level,omitempty"` Cab string `protobuf:"bytes,8,opt,name=cab,proto3" json:"cab,omitempty"` Description string `protobuf:"bytes,9,opt,name=description,proto3" json:"description,omitempty"` // A list of states at specific times States []*State `protobuf:"bytes,10,rep,name=states,proto3" json:"states,omitempty" gorm:"constraint:OnDelete:CASCADE"` // contains filtered or unexported fields }
An ISO17021-based certificate
func (*Certificate) Descriptor
deprecated
func (*Certificate) Descriptor() ([]byte, []int)
Deprecated: Use Certificate.ProtoReflect.Descriptor instead.
func (*Certificate) GetAssuranceLevel ¶
func (x *Certificate) GetAssuranceLevel() string
func (*Certificate) GetCab ¶
func (x *Certificate) GetCab() string
func (*Certificate) GetCloudServiceId ¶
func (x *Certificate) GetCloudServiceId() string
func (*Certificate) GetDescription ¶
func (x *Certificate) GetDescription() string
func (*Certificate) GetExpirationDate ¶
func (x *Certificate) GetExpirationDate() string
func (*Certificate) GetId ¶
func (x *Certificate) GetId() string
func (*Certificate) GetIssueDate ¶
func (x *Certificate) GetIssueDate() string
func (*Certificate) GetName ¶
func (x *Certificate) GetName() string
func (*Certificate) GetStandard ¶
func (x *Certificate) GetStandard() string
func (*Certificate) GetStates ¶
func (x *Certificate) GetStates() []*State
func (*Certificate) ProtoMessage ¶
func (*Certificate) ProtoMessage()
func (*Certificate) ProtoReflect ¶
func (x *Certificate) ProtoReflect() protoreflect.Message
func (*Certificate) Reset ¶
func (x *Certificate) Reset()
func (*Certificate) String ¶
func (x *Certificate) String() string
type CloudService ¶
type CloudService struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` CatalogsInScope []*Catalog `` /* 147-byte string literal not displayed */ ConfiguredMetrics []*assessment.Metric `` /* 151-byte string literal not displayed */ // creation time of the cloud_service CreatedAt *timestamppb.Timestamp `` /* 138-byte string literal not displayed */ // last update time of the cloud_service UpdatedAt *timestamppb.Timestamp `` /* 138-byte string literal not displayed */ // additional metadata of the cloud service, mostly used for the UI Metadata *CloudService_Metadata `protobuf:"bytes,10,opt,name=metadata,proto3,oneof" json:"metadata,omitempty" gorm:"serializer:json"` // contains filtered or unexported fields }
func (*CloudService) Descriptor
deprecated
func (*CloudService) Descriptor() ([]byte, []int)
Deprecated: Use CloudService.ProtoReflect.Descriptor instead.
func (*CloudService) GetCatalogsInScope ¶
func (x *CloudService) GetCatalogsInScope() []*Catalog
func (*CloudService) GetConfiguredMetrics ¶
func (x *CloudService) GetConfiguredMetrics() []*assessment.Metric
func (*CloudService) GetCreatedAt ¶
func (x *CloudService) GetCreatedAt() *timestamppb.Timestamp
func (*CloudService) GetDescription ¶
func (x *CloudService) GetDescription() string
func (*CloudService) GetId ¶
func (x *CloudService) GetId() string
func (*CloudService) GetMetadata ¶
func (x *CloudService) GetMetadata() *CloudService_Metadata
func (*CloudService) GetName ¶
func (x *CloudService) GetName() string
func (*CloudService) GetUpdatedAt ¶
func (x *CloudService) GetUpdatedAt() *timestamppb.Timestamp
func (*CloudService) ProtoMessage ¶
func (*CloudService) ProtoMessage()
func (*CloudService) ProtoReflect ¶
func (x *CloudService) ProtoReflect() protoreflect.Message
func (*CloudService) Reset ¶
func (x *CloudService) Reset()
func (*CloudService) String ¶
func (x *CloudService) String() string
type CloudServiceHookFunc ¶
type CloudServiceHookFunc func(ctx context.Context, cld *CloudService, err error)
type CloudService_Metadata ¶
type CloudService_Metadata struct { // a map of key/value pairs, e.g., env:prod Labels map[string]string `` /* 153-byte string literal not displayed */ // an icon for the cloud service used by the UI Icon *string `protobuf:"bytes,2,opt,name=icon,proto3,oneof" json:"icon,omitempty"` // contains filtered or unexported fields }
func (*CloudService_Metadata) Descriptor
deprecated
func (*CloudService_Metadata) Descriptor() ([]byte, []int)
Deprecated: Use CloudService_Metadata.ProtoReflect.Descriptor instead.
func (*CloudService_Metadata) GetIcon ¶
func (x *CloudService_Metadata) GetIcon() string
func (*CloudService_Metadata) GetLabels ¶
func (x *CloudService_Metadata) GetLabels() map[string]string
func (*CloudService_Metadata) ProtoMessage ¶
func (*CloudService_Metadata) ProtoMessage()
func (*CloudService_Metadata) ProtoReflect ¶
func (x *CloudService_Metadata) ProtoReflect() protoreflect.Message
func (*CloudService_Metadata) Reset ¶
func (x *CloudService_Metadata) Reset()
func (*CloudService_Metadata) String ¶
func (x *CloudService_Metadata) String() string
type Control ¶
type Control struct { // A short name of the control, e.g. OPS-01, as used in OSCAL; it is not a // unique ID! Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" gorm:"primaryKey"` CategoryName string `protobuf:"bytes,2,opt,name=category_name,json=categoryName,proto3" json:"category_name,omitempty" gorm:"primaryKey"` CategoryCatalogId string `` /* 132-byte string literal not displayed */ // Human-readable name of the control Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` // Description of the control Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` // List of sub - controls - // // this is in accordance with the OSCAL model. Controls []*Control `` /* 217-byte string literal not displayed */ // metrics contains either a list of reference to metrics - in this case only // the id field of the metric is populated - or a list of populated metric // meta-data, most likely returned by the database. Metrics []*assessment.Metric `` /* 128-byte string literal not displayed */ // Reference to the parent category this control belongs to. ParentControlId *string `protobuf:"bytes,8,opt,name=parent_control_id,json=parentControlId,proto3,oneof" json:"parent_control_id,omitempty"` ParentControlCategoryName *string `` /* 146-byte string literal not displayed */ ParentControlCategoryCatalogId *string `` /* 164-byte string literal not displayed */ // An assurance level is not offered by every catalog, therefore it is // optional. AssuranceLevel *string `protobuf:"bytes,11,opt,name=assurance_level,json=assuranceLevel,proto3,oneof" json:"assurance_level,omitempty"` // contains filtered or unexported fields }
Control represents a certain Control that needs to be fulfilled. It could be a Control in a certification catalog. It follows the OSCAL model. A requirement in the EUCS terminology, e.g., is represented as the lowest sub-control.
func (*Control) Descriptor
deprecated
func (*Control) GetAssuranceLevel ¶
func (*Control) GetCategoryCatalogId ¶
func (*Control) GetCategoryName ¶
func (*Control) GetControls ¶
func (*Control) GetDescription ¶
func (*Control) GetMetrics ¶
func (x *Control) GetMetrics() []*assessment.Metric
func (*Control) GetParentControlCategoryCatalogId ¶
func (*Control) GetParentControlCategoryName ¶
func (*Control) GetParentControlId ¶
func (*Control) IsRelevantFor ¶
func (c *Control) IsRelevantFor(toe *TargetOfEvaluation, catalog *Catalog) bool
IsRelevantFor checks, whether this control is relevant for the given target of evaluation. For now this mainly checks, whether the assurance level matches, if the ToE has one. In the future, this could also include checks, if the control is somehow out of scope.
func (*Control) ProtoMessage ¶
func (*Control) ProtoMessage()
func (*Control) ProtoReflect ¶
func (x *Control) ProtoReflect() protoreflect.Message
type CreateCatalogRequest ¶
type CreateCatalogRequest struct { Catalog *Catalog `protobuf:"bytes,1,opt,name=catalog,proto3" json:"catalog,omitempty"` // contains filtered or unexported fields }
func (*CreateCatalogRequest) Descriptor
deprecated
func (*CreateCatalogRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateCatalogRequest.ProtoReflect.Descriptor instead.
func (*CreateCatalogRequest) GetCatalog ¶
func (x *CreateCatalogRequest) GetCatalog() *Catalog
func (*CreateCatalogRequest) GetPayload ¶
func (req *CreateCatalogRequest) GetPayload() proto.Message
func (*CreateCatalogRequest) ProtoMessage ¶
func (*CreateCatalogRequest) ProtoMessage()
func (*CreateCatalogRequest) ProtoReflect ¶
func (x *CreateCatalogRequest) ProtoReflect() protoreflect.Message
func (*CreateCatalogRequest) Reset ¶
func (x *CreateCatalogRequest) Reset()
func (*CreateCatalogRequest) String ¶
func (x *CreateCatalogRequest) String() string
type CreateCertificateRequest ¶
type CreateCertificateRequest struct { Certificate *Certificate `protobuf:"bytes,1,opt,name=certificate,proto3" json:"certificate,omitempty"` // contains filtered or unexported fields }
func (*CreateCertificateRequest) Descriptor
deprecated
func (*CreateCertificateRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateCertificateRequest.ProtoReflect.Descriptor instead.
func (*CreateCertificateRequest) GetCertificate ¶
func (x *CreateCertificateRequest) GetCertificate() *Certificate
func (*CreateCertificateRequest) GetCloudServiceId ¶
func (req *CreateCertificateRequest) GetCloudServiceId() string
GetCloudServiceId is a shortcut to implement CloudServiceRequest. It returns the cloud service ID of the inner object.
func (*CreateCertificateRequest) GetPayload ¶
func (req *CreateCertificateRequest) GetPayload() proto.Message
func (*CreateCertificateRequest) ProtoMessage ¶
func (*CreateCertificateRequest) ProtoMessage()
func (*CreateCertificateRequest) ProtoReflect ¶
func (x *CreateCertificateRequest) ProtoReflect() protoreflect.Message
func (*CreateCertificateRequest) Reset ¶
func (x *CreateCertificateRequest) Reset()
func (*CreateCertificateRequest) String ¶
func (x *CreateCertificateRequest) String() string
type CreateMetricRequest ¶
type CreateMetricRequest struct { Metric *assessment.Metric `protobuf:"bytes,1,opt,name=metric,proto3" json:"metric,omitempty"` // contains filtered or unexported fields }
func (*CreateMetricRequest) Descriptor
deprecated
func (*CreateMetricRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateMetricRequest.ProtoReflect.Descriptor instead.
func (*CreateMetricRequest) GetMetric ¶
func (x *CreateMetricRequest) GetMetric() *assessment.Metric
func (*CreateMetricRequest) GetPayload ¶
func (req *CreateMetricRequest) GetPayload() proto.Message
func (*CreateMetricRequest) ProtoMessage ¶
func (*CreateMetricRequest) ProtoMessage()
func (*CreateMetricRequest) ProtoReflect ¶
func (x *CreateMetricRequest) ProtoReflect() protoreflect.Message
func (*CreateMetricRequest) Reset ¶
func (x *CreateMetricRequest) Reset()
func (*CreateMetricRequest) String ¶
func (x *CreateMetricRequest) String() string
type CreateTargetOfEvaluationRequest ¶
type CreateTargetOfEvaluationRequest struct { TargetOfEvaluation *TargetOfEvaluation `protobuf:"bytes,1,opt,name=target_of_evaluation,json=targetOfEvaluation,proto3" json:"target_of_evaluation,omitempty"` // contains filtered or unexported fields }
func (*CreateTargetOfEvaluationRequest) Descriptor
deprecated
func (*CreateTargetOfEvaluationRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateTargetOfEvaluationRequest.ProtoReflect.Descriptor instead.
func (*CreateTargetOfEvaluationRequest) GetCloudServiceId ¶
func (req *CreateTargetOfEvaluationRequest) GetCloudServiceId() string
GetCloudServiceId is a shortcut to implement CloudServiceRequest. It returns the cloud service ID of the inner object.
func (*CreateTargetOfEvaluationRequest) GetPayload ¶
func (req *CreateTargetOfEvaluationRequest) GetPayload() proto.Message
func (*CreateTargetOfEvaluationRequest) GetTargetOfEvaluation ¶
func (x *CreateTargetOfEvaluationRequest) GetTargetOfEvaluation() *TargetOfEvaluation
func (*CreateTargetOfEvaluationRequest) ProtoMessage ¶
func (*CreateTargetOfEvaluationRequest) ProtoMessage()
func (*CreateTargetOfEvaluationRequest) ProtoReflect ¶
func (x *CreateTargetOfEvaluationRequest) ProtoReflect() protoreflect.Message
func (*CreateTargetOfEvaluationRequest) Reset ¶
func (x *CreateTargetOfEvaluationRequest) Reset()
func (*CreateTargetOfEvaluationRequest) String ¶
func (x *CreateTargetOfEvaluationRequest) String() string
type DeregisterAssessmentToolRequest ¶
type DeregisterAssessmentToolRequest struct { ToolId string `protobuf:"bytes,1,opt,name=tool_id,json=toolId,proto3" json:"tool_id,omitempty"` // contains filtered or unexported fields }
func (*DeregisterAssessmentToolRequest) Descriptor
deprecated
func (*DeregisterAssessmentToolRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeregisterAssessmentToolRequest.ProtoReflect.Descriptor instead.
func (*DeregisterAssessmentToolRequest) GetPayload ¶
func (req *DeregisterAssessmentToolRequest) GetPayload() proto.Message
func (*DeregisterAssessmentToolRequest) GetToolId ¶
func (x *DeregisterAssessmentToolRequest) GetToolId() string
func (*DeregisterAssessmentToolRequest) ProtoMessage ¶
func (*DeregisterAssessmentToolRequest) ProtoMessage()
func (*DeregisterAssessmentToolRequest) ProtoReflect ¶
func (x *DeregisterAssessmentToolRequest) ProtoReflect() protoreflect.Message
func (*DeregisterAssessmentToolRequest) Reset ¶
func (x *DeregisterAssessmentToolRequest) Reset()
func (*DeregisterAssessmentToolRequest) String ¶
func (x *DeregisterAssessmentToolRequest) String() string
type Filter ¶
type Filter struct { // Optional. List only assessment results of a specific cloud service. CloudServiceId *string `protobuf:"bytes,1,opt,name=cloud_service_id,json=cloudServiceId,proto3,oneof" json:"cloud_service_id,omitempty"` // Optional. List only compliant assessment results. Compliant *bool `protobuf:"varint,2,opt,name=compliant,proto3,oneof" json:"compliant,omitempty"` // Optional. List only assessment results of a specific metric id. MetricIds []string `protobuf:"bytes,3,rep,name=metric_ids,json=metricIds,proto3" json:"metric_ids,omitempty"` MetricId *string `protobuf:"bytes,4,opt,name=metric_id,json=metricId,proto3,oneof" json:"metric_id,omitempty"` // Optional. List only assessment result from a specific assessment tool. ToolId *string `protobuf:"bytes,5,opt,name=tool_id,json=toolId,proto3,oneof" json:"tool_id,omitempty"` // contains filtered or unexported fields }
func (*Filter) Descriptor
deprecated
func (*Filter) GetCloudServiceId ¶
func (*Filter) GetCompliant ¶
func (*Filter) GetMetricId ¶
func (*Filter) GetMetricIds ¶
func (*Filter) ProtoMessage ¶
func (*Filter) ProtoMessage()
func (*Filter) ProtoReflect ¶
func (x *Filter) ProtoReflect() protoreflect.Message
type GetAssessmentResultRequest ¶
type GetAssessmentResultRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*GetAssessmentResultRequest) Descriptor
deprecated
func (*GetAssessmentResultRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAssessmentResultRequest.ProtoReflect.Descriptor instead.
func (*GetAssessmentResultRequest) GetId ¶
func (x *GetAssessmentResultRequest) GetId() string
func (*GetAssessmentResultRequest) ProtoMessage ¶
func (*GetAssessmentResultRequest) ProtoMessage()
func (*GetAssessmentResultRequest) ProtoReflect ¶
func (x *GetAssessmentResultRequest) ProtoReflect() protoreflect.Message
func (*GetAssessmentResultRequest) Reset ¶
func (x *GetAssessmentResultRequest) Reset()
func (*GetAssessmentResultRequest) String ¶
func (x *GetAssessmentResultRequest) String() string
type GetAssessmentToolRequest ¶
type GetAssessmentToolRequest struct { ToolId string `protobuf:"bytes,1,opt,name=tool_id,json=toolId,proto3" json:"tool_id,omitempty"` // contains filtered or unexported fields }
func (*GetAssessmentToolRequest) Descriptor
deprecated
func (*GetAssessmentToolRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAssessmentToolRequest.ProtoReflect.Descriptor instead.
func (*GetAssessmentToolRequest) GetToolId ¶
func (x *GetAssessmentToolRequest) GetToolId() string
func (*GetAssessmentToolRequest) ProtoMessage ¶
func (*GetAssessmentToolRequest) ProtoMessage()
func (*GetAssessmentToolRequest) ProtoReflect ¶
func (x *GetAssessmentToolRequest) ProtoReflect() protoreflect.Message
func (*GetAssessmentToolRequest) Reset ¶
func (x *GetAssessmentToolRequest) Reset()
func (*GetAssessmentToolRequest) String ¶
func (x *GetAssessmentToolRequest) String() string
type GetCatalogRequest ¶
type GetCatalogRequest struct { CatalogId string `protobuf:"bytes,1,opt,name=catalog_id,json=catalogId,proto3" json:"catalog_id,omitempty"` // contains filtered or unexported fields }
func (*GetCatalogRequest) Descriptor
deprecated
func (*GetCatalogRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetCatalogRequest.ProtoReflect.Descriptor instead.
func (*GetCatalogRequest) GetCatalogId ¶
func (x *GetCatalogRequest) GetCatalogId() string
func (*GetCatalogRequest) ProtoMessage ¶
func (*GetCatalogRequest) ProtoMessage()
func (*GetCatalogRequest) ProtoReflect ¶
func (x *GetCatalogRequest) ProtoReflect() protoreflect.Message
func (*GetCatalogRequest) Reset ¶
func (x *GetCatalogRequest) Reset()
func (*GetCatalogRequest) String ¶
func (x *GetCatalogRequest) String() string
type GetCategoryRequest ¶
type GetCategoryRequest struct { CatalogId string `protobuf:"bytes,1,opt,name=catalog_id,json=catalogId,proto3" json:"catalog_id,omitempty"` CategoryName string `protobuf:"bytes,2,opt,name=category_name,json=categoryName,proto3" json:"category_name,omitempty"` // contains filtered or unexported fields }
func (*GetCategoryRequest) Descriptor
deprecated
func (*GetCategoryRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetCategoryRequest.ProtoReflect.Descriptor instead.
func (*GetCategoryRequest) GetCatalogId ¶
func (x *GetCategoryRequest) GetCatalogId() string
func (*GetCategoryRequest) GetCategoryName ¶
func (x *GetCategoryRequest) GetCategoryName() string
func (*GetCategoryRequest) ProtoMessage ¶
func (*GetCategoryRequest) ProtoMessage()
func (*GetCategoryRequest) ProtoReflect ¶
func (x *GetCategoryRequest) ProtoReflect() protoreflect.Message
func (*GetCategoryRequest) Reset ¶
func (x *GetCategoryRequest) Reset()
func (*GetCategoryRequest) String ¶
func (x *GetCategoryRequest) String() string
type GetCertificateRequest ¶
type GetCertificateRequest struct { CertificateId string `protobuf:"bytes,1,opt,name=certificate_id,json=certificateId,proto3" json:"certificate_id,omitempty"` // contains filtered or unexported fields }
func (*GetCertificateRequest) Descriptor
deprecated
func (*GetCertificateRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetCertificateRequest.ProtoReflect.Descriptor instead.
func (*GetCertificateRequest) GetCertificateId ¶
func (x *GetCertificateRequest) GetCertificateId() string
func (*GetCertificateRequest) ProtoMessage ¶
func (*GetCertificateRequest) ProtoMessage()
func (*GetCertificateRequest) ProtoReflect ¶
func (x *GetCertificateRequest) ProtoReflect() protoreflect.Message
func (*GetCertificateRequest) Reset ¶
func (x *GetCertificateRequest) Reset()
func (*GetCertificateRequest) String ¶
func (x *GetCertificateRequest) String() string
type GetCloudServiceRequest ¶
type GetCloudServiceRequest struct { CloudServiceId string `protobuf:"bytes,1,opt,name=cloud_service_id,json=cloudServiceId,proto3" json:"cloud_service_id,omitempty"` // contains filtered or unexported fields }
func (*GetCloudServiceRequest) Descriptor
deprecated
func (*GetCloudServiceRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetCloudServiceRequest.ProtoReflect.Descriptor instead.
func (*GetCloudServiceRequest) GetCloudServiceId ¶
func (x *GetCloudServiceRequest) GetCloudServiceId() string
func (*GetCloudServiceRequest) ProtoMessage ¶
func (*GetCloudServiceRequest) ProtoMessage()
func (*GetCloudServiceRequest) ProtoReflect ¶
func (x *GetCloudServiceRequest) ProtoReflect() protoreflect.Message
func (*GetCloudServiceRequest) Reset ¶
func (x *GetCloudServiceRequest) Reset()
func (*GetCloudServiceRequest) String ¶
func (x *GetCloudServiceRequest) String() string
type GetCloudServiceStatisticsRequest ¶
type GetCloudServiceStatisticsRequest struct { CloudServiceId string `protobuf:"bytes,1,opt,name=cloud_service_id,json=cloudServiceId,proto3" json:"cloud_service_id,omitempty"` // contains filtered or unexported fields }
func (*GetCloudServiceStatisticsRequest) Descriptor
deprecated
func (*GetCloudServiceStatisticsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetCloudServiceStatisticsRequest.ProtoReflect.Descriptor instead.
func (*GetCloudServiceStatisticsRequest) GetCloudServiceId ¶
func (x *GetCloudServiceStatisticsRequest) GetCloudServiceId() string
func (*GetCloudServiceStatisticsRequest) ProtoMessage ¶
func (*GetCloudServiceStatisticsRequest) ProtoMessage()
func (*GetCloudServiceStatisticsRequest) ProtoReflect ¶
func (x *GetCloudServiceStatisticsRequest) ProtoReflect() protoreflect.Message
func (*GetCloudServiceStatisticsRequest) Reset ¶
func (x *GetCloudServiceStatisticsRequest) Reset()
func (*GetCloudServiceStatisticsRequest) String ¶
func (x *GetCloudServiceStatisticsRequest) String() string
type GetCloudServiceStatisticsResponse ¶
type GetCloudServiceStatisticsResponse struct { // number of discovered resources per cloud service NumberOfDiscoveredResources int64 `` /* 147-byte string literal not displayed */ // number of assessment results per cloud service NumberOfAssessmentResults int64 `` /* 141-byte string literal not displayed */ // number of evidences per cloud service NumberOfEvidences int64 `protobuf:"varint,3,opt,name=number_of_evidences,json=numberOfEvidences,proto3" json:"number_of_evidences,omitempty"` // number of selected catalogs per cloud service NumberOfSelectedCatalogs int64 `` /* 138-byte string literal not displayed */ // contains filtered or unexported fields }
func (*GetCloudServiceStatisticsResponse) Descriptor
deprecated
func (*GetCloudServiceStatisticsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetCloudServiceStatisticsResponse.ProtoReflect.Descriptor instead.
func (*GetCloudServiceStatisticsResponse) GetNumberOfAssessmentResults ¶
func (x *GetCloudServiceStatisticsResponse) GetNumberOfAssessmentResults() int64
func (*GetCloudServiceStatisticsResponse) GetNumberOfDiscoveredResources ¶
func (x *GetCloudServiceStatisticsResponse) GetNumberOfDiscoveredResources() int64
func (*GetCloudServiceStatisticsResponse) GetNumberOfEvidences ¶
func (x *GetCloudServiceStatisticsResponse) GetNumberOfEvidences() int64
func (*GetCloudServiceStatisticsResponse) GetNumberOfSelectedCatalogs ¶
func (x *GetCloudServiceStatisticsResponse) GetNumberOfSelectedCatalogs() int64
func (*GetCloudServiceStatisticsResponse) ProtoMessage ¶
func (*GetCloudServiceStatisticsResponse) ProtoMessage()
func (*GetCloudServiceStatisticsResponse) ProtoReflect ¶
func (x *GetCloudServiceStatisticsResponse) ProtoReflect() protoreflect.Message
func (*GetCloudServiceStatisticsResponse) Reset ¶
func (x *GetCloudServiceStatisticsResponse) Reset()
func (*GetCloudServiceStatisticsResponse) String ¶
func (x *GetCloudServiceStatisticsResponse) String() string
type GetControlRequest ¶
type GetControlRequest struct { CatalogId string `protobuf:"bytes,1,opt,name=catalog_id,json=catalogId,proto3" json:"catalog_id,omitempty"` CategoryName string `protobuf:"bytes,2,opt,name=category_name,json=categoryName,proto3" json:"category_name,omitempty"` ControlId string `protobuf:"bytes,3,opt,name=control_id,json=controlId,proto3" json:"control_id,omitempty"` // contains filtered or unexported fields }
func (*GetControlRequest) Descriptor
deprecated
func (*GetControlRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetControlRequest.ProtoReflect.Descriptor instead.
func (*GetControlRequest) GetCatalogId ¶
func (x *GetControlRequest) GetCatalogId() string
func (*GetControlRequest) GetCategoryName ¶
func (x *GetControlRequest) GetCategoryName() string
func (*GetControlRequest) GetControlId ¶
func (x *GetControlRequest) GetControlId() string
func (*GetControlRequest) ProtoMessage ¶
func (*GetControlRequest) ProtoMessage()
func (*GetControlRequest) ProtoReflect ¶
func (x *GetControlRequest) ProtoReflect() protoreflect.Message
func (*GetControlRequest) Reset ¶
func (x *GetControlRequest) Reset()
func (*GetControlRequest) String ¶
func (x *GetControlRequest) String() string
type GetMetricConfigurationRequest ¶
type GetMetricConfigurationRequest struct { CloudServiceId string `protobuf:"bytes,1,opt,name=cloud_service_id,json=cloudServiceId,proto3" json:"cloud_service_id,omitempty"` MetricId string `protobuf:"bytes,2,opt,name=metric_id,json=metricId,proto3" json:"metric_id,omitempty"` // contains filtered or unexported fields }
func (*GetMetricConfigurationRequest) Descriptor
deprecated
func (*GetMetricConfigurationRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetMetricConfigurationRequest.ProtoReflect.Descriptor instead.
func (*GetMetricConfigurationRequest) GetCloudServiceId ¶
func (x *GetMetricConfigurationRequest) GetCloudServiceId() string
func (*GetMetricConfigurationRequest) GetMetricId ¶
func (x *GetMetricConfigurationRequest) GetMetricId() string
func (*GetMetricConfigurationRequest) ProtoMessage ¶
func (*GetMetricConfigurationRequest) ProtoMessage()
func (*GetMetricConfigurationRequest) ProtoReflect ¶
func (x *GetMetricConfigurationRequest) ProtoReflect() protoreflect.Message
func (*GetMetricConfigurationRequest) Reset ¶
func (x *GetMetricConfigurationRequest) Reset()
func (*GetMetricConfigurationRequest) String ¶
func (x *GetMetricConfigurationRequest) String() string
type GetMetricImplementationRequest ¶
type GetMetricImplementationRequest struct { MetricId string `protobuf:"bytes,1,opt,name=metric_id,json=metricId,proto3" json:"metric_id,omitempty"` // contains filtered or unexported fields }
func (*GetMetricImplementationRequest) Descriptor
deprecated
func (*GetMetricImplementationRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetMetricImplementationRequest.ProtoReflect.Descriptor instead.
func (*GetMetricImplementationRequest) GetMetricId ¶
func (x *GetMetricImplementationRequest) GetMetricId() string
func (*GetMetricImplementationRequest) ProtoMessage ¶
func (*GetMetricImplementationRequest) ProtoMessage()
func (*GetMetricImplementationRequest) ProtoReflect ¶
func (x *GetMetricImplementationRequest) ProtoReflect() protoreflect.Message
func (*GetMetricImplementationRequest) Reset ¶
func (x *GetMetricImplementationRequest) Reset()
func (*GetMetricImplementationRequest) String ¶
func (x *GetMetricImplementationRequest) String() string
type GetMetricRequest ¶
type GetMetricRequest struct { MetricId string `protobuf:"bytes,1,opt,name=metric_id,json=metricId,proto3" json:"metric_id,omitempty"` // contains filtered or unexported fields }
func (*GetMetricRequest) Descriptor
deprecated
func (*GetMetricRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetMetricRequest.ProtoReflect.Descriptor instead.
func (*GetMetricRequest) GetMetricId ¶
func (x *GetMetricRequest) GetMetricId() string
func (*GetMetricRequest) ProtoMessage ¶
func (*GetMetricRequest) ProtoMessage()
func (*GetMetricRequest) ProtoReflect ¶
func (x *GetMetricRequest) ProtoReflect() protoreflect.Message
func (*GetMetricRequest) Reset ¶
func (x *GetMetricRequest) Reset()
func (*GetMetricRequest) String ¶
func (x *GetMetricRequest) String() string
type GetTargetOfEvaluationRequest ¶
type GetTargetOfEvaluationRequest struct { CloudServiceId string `protobuf:"bytes,1,opt,name=cloud_service_id,json=cloudServiceId,proto3" json:"cloud_service_id,omitempty"` CatalogId string `protobuf:"bytes,2,opt,name=catalog_id,json=catalogId,proto3" json:"catalog_id,omitempty"` // contains filtered or unexported fields }
func (*GetTargetOfEvaluationRequest) Descriptor
deprecated
func (*GetTargetOfEvaluationRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetTargetOfEvaluationRequest.ProtoReflect.Descriptor instead.
func (*GetTargetOfEvaluationRequest) GetCatalogId ¶
func (x *GetTargetOfEvaluationRequest) GetCatalogId() string
func (*GetTargetOfEvaluationRequest) GetCloudServiceId ¶
func (x *GetTargetOfEvaluationRequest) GetCloudServiceId() string
func (*GetTargetOfEvaluationRequest) ProtoMessage ¶
func (*GetTargetOfEvaluationRequest) ProtoMessage()
func (*GetTargetOfEvaluationRequest) ProtoReflect ¶
func (x *GetTargetOfEvaluationRequest) ProtoReflect() protoreflect.Message
func (*GetTargetOfEvaluationRequest) Reset ¶
func (x *GetTargetOfEvaluationRequest) Reset()
func (*GetTargetOfEvaluationRequest) String ¶
func (x *GetTargetOfEvaluationRequest) String() string
type ListAssessmentResultsRequest ¶
type ListAssessmentResultsRequest struct { Filter *Filter `protobuf:"bytes,1,opt,name=filter,proto3,oneof" json:"filter,omitempty"` // Optional. Latest results grouped by resource_id and metric_id. LatestByResourceId *bool `` /* 126-byte string literal not displayed */ PageSize int32 `protobuf:"varint,10,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` PageToken string `protobuf:"bytes,11,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` OrderBy string `protobuf:"bytes,12,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` Asc bool `protobuf:"varint,13,opt,name=asc,proto3" json:"asc,omitempty"` // contains filtered or unexported fields }
func (*ListAssessmentResultsRequest) Descriptor
deprecated
func (*ListAssessmentResultsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAssessmentResultsRequest.ProtoReflect.Descriptor instead.
func (*ListAssessmentResultsRequest) GetAsc ¶
func (x *ListAssessmentResultsRequest) GetAsc() bool
func (*ListAssessmentResultsRequest) GetFilter ¶
func (x *ListAssessmentResultsRequest) GetFilter() *Filter
func (*ListAssessmentResultsRequest) GetLatestByResourceId ¶
func (x *ListAssessmentResultsRequest) GetLatestByResourceId() bool
func (*ListAssessmentResultsRequest) GetOrderBy ¶
func (x *ListAssessmentResultsRequest) GetOrderBy() string
func (*ListAssessmentResultsRequest) GetPageSize ¶
func (x *ListAssessmentResultsRequest) GetPageSize() int32
func (*ListAssessmentResultsRequest) GetPageToken ¶
func (x *ListAssessmentResultsRequest) GetPageToken() string
func (*ListAssessmentResultsRequest) ProtoMessage ¶
func (*ListAssessmentResultsRequest) ProtoMessage()
func (*ListAssessmentResultsRequest) ProtoReflect ¶
func (x *ListAssessmentResultsRequest) ProtoReflect() protoreflect.Message
func (*ListAssessmentResultsRequest) Reset ¶
func (x *ListAssessmentResultsRequest) Reset()
func (*ListAssessmentResultsRequest) String ¶
func (x *ListAssessmentResultsRequest) String() string
type ListAssessmentResultsResponse ¶
type ListAssessmentResultsResponse struct { Results []*assessment.AssessmentResult `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"` NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListAssessmentResultsResponse) Descriptor
deprecated
func (*ListAssessmentResultsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAssessmentResultsResponse.ProtoReflect.Descriptor instead.
func (*ListAssessmentResultsResponse) GetNextPageToken ¶
func (x *ListAssessmentResultsResponse) GetNextPageToken() string
func (*ListAssessmentResultsResponse) GetResults ¶
func (x *ListAssessmentResultsResponse) GetResults() []*assessment.AssessmentResult
func (*ListAssessmentResultsResponse) ProtoMessage ¶
func (*ListAssessmentResultsResponse) ProtoMessage()
func (*ListAssessmentResultsResponse) ProtoReflect ¶
func (x *ListAssessmentResultsResponse) ProtoReflect() protoreflect.Message
func (*ListAssessmentResultsResponse) Reset ¶
func (x *ListAssessmentResultsResponse) Reset()
func (*ListAssessmentResultsResponse) String ¶
func (x *ListAssessmentResultsResponse) String() string
type ListAssessmentToolsRequest ¶
type ListAssessmentToolsRequest struct { Filter *Filter `protobuf:"bytes,1,opt,name=filter,proto3,oneof" json:"filter,omitempty"` PageSize int32 `protobuf:"varint,10,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` PageToken string `protobuf:"bytes,11,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` OrderBy string `protobuf:"bytes,12,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` Asc bool `protobuf:"varint,13,opt,name=asc,proto3" json:"asc,omitempty"` // contains filtered or unexported fields }
func (*ListAssessmentToolsRequest) Descriptor
deprecated
func (*ListAssessmentToolsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAssessmentToolsRequest.ProtoReflect.Descriptor instead.
func (*ListAssessmentToolsRequest) GetAsc ¶
func (x *ListAssessmentToolsRequest) GetAsc() bool
func (*ListAssessmentToolsRequest) GetFilter ¶
func (x *ListAssessmentToolsRequest) GetFilter() *Filter
func (*ListAssessmentToolsRequest) GetOrderBy ¶
func (x *ListAssessmentToolsRequest) GetOrderBy() string
func (*ListAssessmentToolsRequest) GetPageSize ¶
func (x *ListAssessmentToolsRequest) GetPageSize() int32
func (*ListAssessmentToolsRequest) GetPageToken ¶
func (x *ListAssessmentToolsRequest) GetPageToken() string
func (*ListAssessmentToolsRequest) ProtoMessage ¶
func (*ListAssessmentToolsRequest) ProtoMessage()
func (*ListAssessmentToolsRequest) ProtoReflect ¶
func (x *ListAssessmentToolsRequest) ProtoReflect() protoreflect.Message
func (*ListAssessmentToolsRequest) Reset ¶
func (x *ListAssessmentToolsRequest) Reset()
func (*ListAssessmentToolsRequest) String ¶
func (x *ListAssessmentToolsRequest) String() string
type ListAssessmentToolsResponse ¶
type ListAssessmentToolsResponse struct { Tools []*AssessmentTool `protobuf:"bytes,1,rep,name=tools,proto3" json:"tools,omitempty"` NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListAssessmentToolsResponse) Descriptor
deprecated
func (*ListAssessmentToolsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAssessmentToolsResponse.ProtoReflect.Descriptor instead.
func (*ListAssessmentToolsResponse) GetNextPageToken ¶
func (x *ListAssessmentToolsResponse) GetNextPageToken() string
func (*ListAssessmentToolsResponse) GetTools ¶
func (x *ListAssessmentToolsResponse) GetTools() []*AssessmentTool
func (*ListAssessmentToolsResponse) ProtoMessage ¶
func (*ListAssessmentToolsResponse) ProtoMessage()
func (*ListAssessmentToolsResponse) ProtoReflect ¶
func (x *ListAssessmentToolsResponse) ProtoReflect() protoreflect.Message
func (*ListAssessmentToolsResponse) Reset ¶
func (x *ListAssessmentToolsResponse) Reset()
func (*ListAssessmentToolsResponse) String ¶
func (x *ListAssessmentToolsResponse) String() string
type ListCatalogsRequest ¶
type ListCatalogsRequest struct { PageSize int32 `protobuf:"varint,10,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` PageToken string `protobuf:"bytes,11,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` OrderBy string `protobuf:"bytes,12,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` Asc bool `protobuf:"varint,13,opt,name=asc,proto3" json:"asc,omitempty"` // contains filtered or unexported fields }
func (*ListCatalogsRequest) Descriptor
deprecated
func (*ListCatalogsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListCatalogsRequest.ProtoReflect.Descriptor instead.
func (*ListCatalogsRequest) GetAsc ¶
func (x *ListCatalogsRequest) GetAsc() bool
func (*ListCatalogsRequest) GetOrderBy ¶
func (x *ListCatalogsRequest) GetOrderBy() string
func (*ListCatalogsRequest) GetPageSize ¶
func (x *ListCatalogsRequest) GetPageSize() int32
func (*ListCatalogsRequest) GetPageToken ¶
func (x *ListCatalogsRequest) GetPageToken() string
func (*ListCatalogsRequest) ProtoMessage ¶
func (*ListCatalogsRequest) ProtoMessage()
func (*ListCatalogsRequest) ProtoReflect ¶
func (x *ListCatalogsRequest) ProtoReflect() protoreflect.Message
func (*ListCatalogsRequest) Reset ¶
func (x *ListCatalogsRequest) Reset()
func (*ListCatalogsRequest) String ¶
func (x *ListCatalogsRequest) String() string
type ListCatalogsResponse ¶
type ListCatalogsResponse struct { Catalogs []*Catalog `protobuf:"bytes,1,rep,name=catalogs,proto3" json:"catalogs,omitempty"` NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListCatalogsResponse) Descriptor
deprecated
func (*ListCatalogsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListCatalogsResponse.ProtoReflect.Descriptor instead.
func (*ListCatalogsResponse) GetCatalogs ¶
func (x *ListCatalogsResponse) GetCatalogs() []*Catalog
func (*ListCatalogsResponse) GetNextPageToken ¶
func (x *ListCatalogsResponse) GetNextPageToken() string
func (*ListCatalogsResponse) ProtoMessage ¶
func (*ListCatalogsResponse) ProtoMessage()
func (*ListCatalogsResponse) ProtoReflect ¶
func (x *ListCatalogsResponse) ProtoReflect() protoreflect.Message
func (*ListCatalogsResponse) Reset ¶
func (x *ListCatalogsResponse) Reset()
func (*ListCatalogsResponse) String ¶
func (x *ListCatalogsResponse) String() string
type ListCertificatesRequest ¶
type ListCertificatesRequest struct { PageSize int32 `protobuf:"varint,10,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` PageToken string `protobuf:"bytes,11,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` OrderBy string `protobuf:"bytes,12,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` Asc bool `protobuf:"varint,13,opt,name=asc,proto3" json:"asc,omitempty"` // contains filtered or unexported fields }
func (*ListCertificatesRequest) Descriptor
deprecated
func (*ListCertificatesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListCertificatesRequest.ProtoReflect.Descriptor instead.
func (*ListCertificatesRequest) GetAsc ¶
func (x *ListCertificatesRequest) GetAsc() bool
func (*ListCertificatesRequest) GetOrderBy ¶
func (x *ListCertificatesRequest) GetOrderBy() string
func (*ListCertificatesRequest) GetPageSize ¶
func (x *ListCertificatesRequest) GetPageSize() int32
func (*ListCertificatesRequest) GetPageToken ¶
func (x *ListCertificatesRequest) GetPageToken() string
func (*ListCertificatesRequest) ProtoMessage ¶
func (*ListCertificatesRequest) ProtoMessage()
func (*ListCertificatesRequest) ProtoReflect ¶
func (x *ListCertificatesRequest) ProtoReflect() protoreflect.Message
func (*ListCertificatesRequest) Reset ¶
func (x *ListCertificatesRequest) Reset()
func (*ListCertificatesRequest) String ¶
func (x *ListCertificatesRequest) String() string
type ListCertificatesResponse ¶
type ListCertificatesResponse struct { Certificates []*Certificate `protobuf:"bytes,1,rep,name=certificates,proto3" json:"certificates,omitempty"` NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListCertificatesResponse) Descriptor
deprecated
func (*ListCertificatesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListCertificatesResponse.ProtoReflect.Descriptor instead.
func (*ListCertificatesResponse) GetCertificates ¶
func (x *ListCertificatesResponse) GetCertificates() []*Certificate
func (*ListCertificatesResponse) GetNextPageToken ¶
func (x *ListCertificatesResponse) GetNextPageToken() string
func (*ListCertificatesResponse) ProtoMessage ¶
func (*ListCertificatesResponse) ProtoMessage()
func (*ListCertificatesResponse) ProtoReflect ¶
func (x *ListCertificatesResponse) ProtoReflect() protoreflect.Message
func (*ListCertificatesResponse) Reset ¶
func (x *ListCertificatesResponse) Reset()
func (*ListCertificatesResponse) String ¶
func (x *ListCertificatesResponse) String() string
type ListCloudServicesRequest ¶
type ListCloudServicesRequest struct { PageSize int32 `protobuf:"varint,10,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` PageToken string `protobuf:"bytes,11,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` OrderBy string `protobuf:"bytes,12,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` Asc bool `protobuf:"varint,13,opt,name=asc,proto3" json:"asc,omitempty"` // contains filtered or unexported fields }
func (*ListCloudServicesRequest) Descriptor
deprecated
func (*ListCloudServicesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListCloudServicesRequest.ProtoReflect.Descriptor instead.
func (*ListCloudServicesRequest) GetAsc ¶
func (x *ListCloudServicesRequest) GetAsc() bool
func (*ListCloudServicesRequest) GetOrderBy ¶
func (x *ListCloudServicesRequest) GetOrderBy() string
func (*ListCloudServicesRequest) GetPageSize ¶
func (x *ListCloudServicesRequest) GetPageSize() int32
func (*ListCloudServicesRequest) GetPageToken ¶
func (x *ListCloudServicesRequest) GetPageToken() string
func (*ListCloudServicesRequest) ProtoMessage ¶
func (*ListCloudServicesRequest) ProtoMessage()
func (*ListCloudServicesRequest) ProtoReflect ¶
func (x *ListCloudServicesRequest) ProtoReflect() protoreflect.Message
func (*ListCloudServicesRequest) Reset ¶
func (x *ListCloudServicesRequest) Reset()
func (*ListCloudServicesRequest) String ¶
func (x *ListCloudServicesRequest) String() string
type ListCloudServicesResponse ¶
type ListCloudServicesResponse struct { Services []*CloudService `protobuf:"bytes,1,rep,name=services,proto3" json:"services,omitempty"` NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListCloudServicesResponse) Descriptor
deprecated
func (*ListCloudServicesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListCloudServicesResponse.ProtoReflect.Descriptor instead.
func (*ListCloudServicesResponse) GetNextPageToken ¶
func (x *ListCloudServicesResponse) GetNextPageToken() string
func (*ListCloudServicesResponse) GetServices ¶
func (x *ListCloudServicesResponse) GetServices() []*CloudService
func (*ListCloudServicesResponse) ProtoMessage ¶
func (*ListCloudServicesResponse) ProtoMessage()
func (*ListCloudServicesResponse) ProtoReflect ¶
func (x *ListCloudServicesResponse) ProtoReflect() protoreflect.Message
func (*ListCloudServicesResponse) Reset ¶
func (x *ListCloudServicesResponse) Reset()
func (*ListCloudServicesResponse) String ¶
func (x *ListCloudServicesResponse) String() string
type ListControlsRequest ¶
type ListControlsRequest struct { // return either all controls or only the controls of the specified category CatalogId string `protobuf:"bytes,1,opt,name=catalog_id,json=catalogId,proto3" json:"catalog_id,omitempty"` CategoryName string `protobuf:"bytes,2,opt,name=category_name,json=categoryName,proto3" json:"category_name,omitempty"` Filter *ListControlsRequest_Filter `protobuf:"bytes,3,opt,name=filter,proto3,oneof" json:"filter,omitempty"` PageSize int32 `protobuf:"varint,10,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` PageToken string `protobuf:"bytes,11,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` OrderBy string `protobuf:"bytes,12,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` Asc bool `protobuf:"varint,13,opt,name=asc,proto3" json:"asc,omitempty"` // contains filtered or unexported fields }
func (*ListControlsRequest) Descriptor
deprecated
func (*ListControlsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListControlsRequest.ProtoReflect.Descriptor instead.
func (*ListControlsRequest) GetAsc ¶
func (x *ListControlsRequest) GetAsc() bool
func (*ListControlsRequest) GetCatalogId ¶
func (x *ListControlsRequest) GetCatalogId() string
func (*ListControlsRequest) GetCategoryName ¶
func (x *ListControlsRequest) GetCategoryName() string
func (*ListControlsRequest) GetFilter ¶
func (x *ListControlsRequest) GetFilter() *ListControlsRequest_Filter
func (*ListControlsRequest) GetOrderBy ¶
func (x *ListControlsRequest) GetOrderBy() string
func (*ListControlsRequest) GetPageSize ¶
func (x *ListControlsRequest) GetPageSize() int32
func (*ListControlsRequest) GetPageToken ¶
func (x *ListControlsRequest) GetPageToken() string
func (*ListControlsRequest) ProtoMessage ¶
func (*ListControlsRequest) ProtoMessage()
func (*ListControlsRequest) ProtoReflect ¶
func (x *ListControlsRequest) ProtoReflect() protoreflect.Message
func (*ListControlsRequest) Reset ¶
func (x *ListControlsRequest) Reset()
func (*ListControlsRequest) String ¶
func (x *ListControlsRequest) String() string
type ListControlsRequest_Filter ¶
type ListControlsRequest_Filter struct { // Optional. Lists only controls with the specified assurance levels. AssuranceLevels []string `protobuf:"bytes,1,rep,name=assurance_levels,json=assuranceLevels,proto3" json:"assurance_levels,omitempty"` // contains filtered or unexported fields }
func (*ListControlsRequest_Filter) Descriptor
deprecated
func (*ListControlsRequest_Filter) Descriptor() ([]byte, []int)
Deprecated: Use ListControlsRequest_Filter.ProtoReflect.Descriptor instead.
func (*ListControlsRequest_Filter) GetAssuranceLevels ¶
func (x *ListControlsRequest_Filter) GetAssuranceLevels() []string
func (*ListControlsRequest_Filter) ProtoMessage ¶
func (*ListControlsRequest_Filter) ProtoMessage()
func (*ListControlsRequest_Filter) ProtoReflect ¶
func (x *ListControlsRequest_Filter) ProtoReflect() protoreflect.Message
func (*ListControlsRequest_Filter) Reset ¶
func (x *ListControlsRequest_Filter) Reset()
func (*ListControlsRequest_Filter) String ¶
func (x *ListControlsRequest_Filter) String() string
type ListControlsResponse ¶
type ListControlsResponse struct { Controls []*Control `protobuf:"bytes,1,rep,name=controls,proto3" json:"controls,omitempty"` NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListControlsResponse) Descriptor
deprecated
func (*ListControlsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListControlsResponse.ProtoReflect.Descriptor instead.
func (*ListControlsResponse) GetControls ¶
func (x *ListControlsResponse) GetControls() []*Control
func (*ListControlsResponse) GetNextPageToken ¶
func (x *ListControlsResponse) GetNextPageToken() string
func (*ListControlsResponse) ProtoMessage ¶
func (*ListControlsResponse) ProtoMessage()
func (*ListControlsResponse) ProtoReflect ¶
func (x *ListControlsResponse) ProtoReflect() protoreflect.Message
func (*ListControlsResponse) Reset ¶
func (x *ListControlsResponse) Reset()
func (*ListControlsResponse) String ¶
func (x *ListControlsResponse) String() string
type ListMetricConfigurationRequest ¶
type ListMetricConfigurationRequest struct { CloudServiceId string `protobuf:"bytes,10,opt,name=cloud_service_id,json=cloudServiceId,proto3" json:"cloud_service_id,omitempty"` // contains filtered or unexported fields }
func (*ListMetricConfigurationRequest) Descriptor
deprecated
func (*ListMetricConfigurationRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListMetricConfigurationRequest.ProtoReflect.Descriptor instead.
func (*ListMetricConfigurationRequest) GetCloudServiceId ¶
func (x *ListMetricConfigurationRequest) GetCloudServiceId() string
func (*ListMetricConfigurationRequest) ProtoMessage ¶
func (*ListMetricConfigurationRequest) ProtoMessage()
func (*ListMetricConfigurationRequest) ProtoReflect ¶
func (x *ListMetricConfigurationRequest) ProtoReflect() protoreflect.Message
func (*ListMetricConfigurationRequest) Reset ¶
func (x *ListMetricConfigurationRequest) Reset()
func (*ListMetricConfigurationRequest) String ¶
func (x *ListMetricConfigurationRequest) String() string
type ListMetricConfigurationResponse ¶
type ListMetricConfigurationResponse struct { // A map of metric configurations associated by their metric ID Configurations map[string]*assessment.MetricConfiguration `` /* 169-byte string literal not displayed */ // contains filtered or unexported fields }
func (*ListMetricConfigurationResponse) Descriptor
deprecated
func (*ListMetricConfigurationResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListMetricConfigurationResponse.ProtoReflect.Descriptor instead.
func (*ListMetricConfigurationResponse) GetConfigurations ¶
func (x *ListMetricConfigurationResponse) GetConfigurations() map[string]*assessment.MetricConfiguration
func (*ListMetricConfigurationResponse) ProtoMessage ¶
func (*ListMetricConfigurationResponse) ProtoMessage()
func (*ListMetricConfigurationResponse) ProtoReflect ¶
func (x *ListMetricConfigurationResponse) ProtoReflect() protoreflect.Message
func (*ListMetricConfigurationResponse) Reset ¶
func (x *ListMetricConfigurationResponse) Reset()
func (*ListMetricConfigurationResponse) String ¶
func (x *ListMetricConfigurationResponse) String() string
type ListMetricsRequest ¶
type ListMetricsRequest struct { Filter *ListMetricsRequest_Filter `protobuf:"bytes,1,opt,name=filter,proto3,oneof" json:"filter,omitempty"` PageSize int32 `protobuf:"varint,10,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` PageToken string `protobuf:"bytes,11,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` OrderBy string `protobuf:"bytes,12,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` Asc bool `protobuf:"varint,13,opt,name=asc,proto3" json:"asc,omitempty"` // contains filtered or unexported fields }
func (*ListMetricsRequest) Descriptor
deprecated
func (*ListMetricsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListMetricsRequest.ProtoReflect.Descriptor instead.
func (*ListMetricsRequest) GetAsc ¶
func (x *ListMetricsRequest) GetAsc() bool
func (*ListMetricsRequest) GetFilter ¶
func (x *ListMetricsRequest) GetFilter() *ListMetricsRequest_Filter
func (*ListMetricsRequest) GetOrderBy ¶
func (x *ListMetricsRequest) GetOrderBy() string
func (*ListMetricsRequest) GetPageSize ¶
func (x *ListMetricsRequest) GetPageSize() int32
func (*ListMetricsRequest) GetPageToken ¶
func (x *ListMetricsRequest) GetPageToken() string
func (*ListMetricsRequest) ProtoMessage ¶
func (*ListMetricsRequest) ProtoMessage()
func (*ListMetricsRequest) ProtoReflect ¶
func (x *ListMetricsRequest) ProtoReflect() protoreflect.Message
func (*ListMetricsRequest) Reset ¶
func (x *ListMetricsRequest) Reset()
func (*ListMetricsRequest) String ¶
func (x *ListMetricsRequest) String() string
type ListMetricsRequest_Filter ¶
type ListMetricsRequest_Filter struct { IncludeDeprecated *bool `protobuf:"varint,1,opt,name=include_deprecated,json=includeDeprecated,proto3,oneof" json:"include_deprecated,omitempty"` // contains filtered or unexported fields }
func (*ListMetricsRequest_Filter) Descriptor
deprecated
func (*ListMetricsRequest_Filter) Descriptor() ([]byte, []int)
Deprecated: Use ListMetricsRequest_Filter.ProtoReflect.Descriptor instead.
func (*ListMetricsRequest_Filter) GetIncludeDeprecated ¶
func (x *ListMetricsRequest_Filter) GetIncludeDeprecated() bool
func (*ListMetricsRequest_Filter) ProtoMessage ¶
func (*ListMetricsRequest_Filter) ProtoMessage()
func (*ListMetricsRequest_Filter) ProtoReflect ¶
func (x *ListMetricsRequest_Filter) ProtoReflect() protoreflect.Message
func (*ListMetricsRequest_Filter) Reset ¶
func (x *ListMetricsRequest_Filter) Reset()
func (*ListMetricsRequest_Filter) String ¶
func (x *ListMetricsRequest_Filter) String() string
type ListMetricsResponse ¶
type ListMetricsResponse struct { Metrics []*assessment.Metric `protobuf:"bytes,1,rep,name=metrics,proto3" json:"metrics,omitempty"` NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListMetricsResponse) Descriptor
deprecated
func (*ListMetricsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListMetricsResponse.ProtoReflect.Descriptor instead.
func (*ListMetricsResponse) GetMetrics ¶
func (x *ListMetricsResponse) GetMetrics() []*assessment.Metric
func (*ListMetricsResponse) GetNextPageToken ¶
func (x *ListMetricsResponse) GetNextPageToken() string
func (*ListMetricsResponse) ProtoMessage ¶
func (*ListMetricsResponse) ProtoMessage()
func (*ListMetricsResponse) ProtoReflect ¶
func (x *ListMetricsResponse) ProtoReflect() protoreflect.Message
func (*ListMetricsResponse) Reset ¶
func (x *ListMetricsResponse) Reset()
func (*ListMetricsResponse) String ¶
func (x *ListMetricsResponse) String() string
type ListPublicCertificatesRequest ¶
type ListPublicCertificatesRequest struct { PageSize int32 `protobuf:"varint,10,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` PageToken string `protobuf:"bytes,11,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` OrderBy string `protobuf:"bytes,12,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` Asc bool `protobuf:"varint,13,opt,name=asc,proto3" json:"asc,omitempty"` // contains filtered or unexported fields }
func (*ListPublicCertificatesRequest) Descriptor
deprecated
func (*ListPublicCertificatesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListPublicCertificatesRequest.ProtoReflect.Descriptor instead.
func (*ListPublicCertificatesRequest) GetAsc ¶
func (x *ListPublicCertificatesRequest) GetAsc() bool
func (*ListPublicCertificatesRequest) GetOrderBy ¶
func (x *ListPublicCertificatesRequest) GetOrderBy() string
func (*ListPublicCertificatesRequest) GetPageSize ¶
func (x *ListPublicCertificatesRequest) GetPageSize() int32
func (*ListPublicCertificatesRequest) GetPageToken ¶
func (x *ListPublicCertificatesRequest) GetPageToken() string
func (*ListPublicCertificatesRequest) ProtoMessage ¶
func (*ListPublicCertificatesRequest) ProtoMessage()
func (*ListPublicCertificatesRequest) ProtoReflect ¶
func (x *ListPublicCertificatesRequest) ProtoReflect() protoreflect.Message
func (*ListPublicCertificatesRequest) Reset ¶
func (x *ListPublicCertificatesRequest) Reset()
func (*ListPublicCertificatesRequest) String ¶
func (x *ListPublicCertificatesRequest) String() string
type ListPublicCertificatesResponse ¶
type ListPublicCertificatesResponse struct { Certificates []*Certificate `protobuf:"bytes,1,rep,name=certificates,proto3" json:"certificates,omitempty"` NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListPublicCertificatesResponse) Descriptor
deprecated
func (*ListPublicCertificatesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListPublicCertificatesResponse.ProtoReflect.Descriptor instead.
func (*ListPublicCertificatesResponse) GetCertificates ¶
func (x *ListPublicCertificatesResponse) GetCertificates() []*Certificate
func (*ListPublicCertificatesResponse) GetNextPageToken ¶
func (x *ListPublicCertificatesResponse) GetNextPageToken() string
func (*ListPublicCertificatesResponse) ProtoMessage ¶
func (*ListPublicCertificatesResponse) ProtoMessage()
func (*ListPublicCertificatesResponse) ProtoReflect ¶
func (x *ListPublicCertificatesResponse) ProtoReflect() protoreflect.Message
func (*ListPublicCertificatesResponse) Reset ¶
func (x *ListPublicCertificatesResponse) Reset()
func (*ListPublicCertificatesResponse) String ¶
func (x *ListPublicCertificatesResponse) String() string
type ListTargetsOfEvaluationRequest ¶
type ListTargetsOfEvaluationRequest struct { // We cannot create additional bindings when the parameter is optional so we // check for != "" in the method to see if it is set when the service is // specified, return all Targets of Evaluation that evaluate the given service // for any catalog CloudServiceId string `protobuf:"bytes,1,opt,name=cloud_service_id,json=cloudServiceId,proto3" json:"cloud_service_id,omitempty"` // when the catalog is specified, return all Targets of Evaluation that // evaluate the given catalog for any service CatalogId string `protobuf:"bytes,2,opt,name=catalog_id,json=catalogId,proto3" json:"catalog_id,omitempty"` PageSize int32 `protobuf:"varint,10,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` PageToken string `protobuf:"bytes,11,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` OrderBy string `protobuf:"bytes,12,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` Asc bool `protobuf:"varint,13,opt,name=asc,proto3" json:"asc,omitempty"` // contains filtered or unexported fields }
func (*ListTargetsOfEvaluationRequest) Descriptor
deprecated
func (*ListTargetsOfEvaluationRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListTargetsOfEvaluationRequest.ProtoReflect.Descriptor instead.
func (*ListTargetsOfEvaluationRequest) GetAsc ¶
func (x *ListTargetsOfEvaluationRequest) GetAsc() bool
func (*ListTargetsOfEvaluationRequest) GetCatalogId ¶
func (x *ListTargetsOfEvaluationRequest) GetCatalogId() string
func (*ListTargetsOfEvaluationRequest) GetCloudServiceId ¶
func (x *ListTargetsOfEvaluationRequest) GetCloudServiceId() string
func (*ListTargetsOfEvaluationRequest) GetOrderBy ¶
func (x *ListTargetsOfEvaluationRequest) GetOrderBy() string
func (*ListTargetsOfEvaluationRequest) GetPageSize ¶
func (x *ListTargetsOfEvaluationRequest) GetPageSize() int32
func (*ListTargetsOfEvaluationRequest) GetPageToken ¶
func (x *ListTargetsOfEvaluationRequest) GetPageToken() string
func (*ListTargetsOfEvaluationRequest) ProtoMessage ¶
func (*ListTargetsOfEvaluationRequest) ProtoMessage()
func (*ListTargetsOfEvaluationRequest) ProtoReflect ¶
func (x *ListTargetsOfEvaluationRequest) ProtoReflect() protoreflect.Message
func (*ListTargetsOfEvaluationRequest) Reset ¶
func (x *ListTargetsOfEvaluationRequest) Reset()
func (*ListTargetsOfEvaluationRequest) String ¶
func (x *ListTargetsOfEvaluationRequest) String() string
type ListTargetsOfEvaluationResponse ¶
type ListTargetsOfEvaluationResponse struct { TargetOfEvaluation []*TargetOfEvaluation `protobuf:"bytes,1,rep,name=target_of_evaluation,json=targetOfEvaluation,proto3" json:"target_of_evaluation,omitempty"` NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListTargetsOfEvaluationResponse) Descriptor
deprecated
func (*ListTargetsOfEvaluationResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListTargetsOfEvaluationResponse.ProtoReflect.Descriptor instead.
func (*ListTargetsOfEvaluationResponse) GetNextPageToken ¶
func (x *ListTargetsOfEvaluationResponse) GetNextPageToken() string
func (*ListTargetsOfEvaluationResponse) GetTargetOfEvaluation ¶
func (x *ListTargetsOfEvaluationResponse) GetTargetOfEvaluation() []*TargetOfEvaluation
func (*ListTargetsOfEvaluationResponse) ProtoMessage ¶
func (*ListTargetsOfEvaluationResponse) ProtoMessage()
func (*ListTargetsOfEvaluationResponse) ProtoReflect ¶
func (x *ListTargetsOfEvaluationResponse) ProtoReflect() protoreflect.Message
func (*ListTargetsOfEvaluationResponse) Reset ¶
func (x *ListTargetsOfEvaluationResponse) Reset()
func (*ListTargetsOfEvaluationResponse) String ¶
func (x *ListTargetsOfEvaluationResponse) String() string
type MetricChangeEvent ¶
type MetricChangeEvent struct { Type MetricChangeEvent_Type `protobuf:"varint,1,opt,name=type,proto3,enum=clouditor.orchestrator.v1.MetricChangeEvent_Type" json:"type,omitempty"` // The metric that is changing. MetricId string `protobuf:"bytes,2,opt,name=metric_id,json=metricId,proto3" json:"metric_id,omitempty"` // The cloud service id that is affected by this change. Primarily // concerns metric configuration changes. CloudServiceId string `protobuf:"bytes,3,opt,name=cloud_service_id,json=cloudServiceId,proto3" json:"cloud_service_id,omitempty"` // contains filtered or unexported fields }
MetricChangeEvent represents a change of either a metric configuration or implementation.
func (*MetricChangeEvent) Descriptor
deprecated
func (*MetricChangeEvent) Descriptor() ([]byte, []int)
Deprecated: Use MetricChangeEvent.ProtoReflect.Descriptor instead.
func (*MetricChangeEvent) GetCloudServiceId ¶
func (x *MetricChangeEvent) GetCloudServiceId() string
func (*MetricChangeEvent) GetMetricId ¶
func (x *MetricChangeEvent) GetMetricId() string
func (*MetricChangeEvent) GetType ¶
func (x *MetricChangeEvent) GetType() MetricChangeEvent_Type
func (*MetricChangeEvent) ProtoMessage ¶
func (*MetricChangeEvent) ProtoMessage()
func (*MetricChangeEvent) ProtoReflect ¶
func (x *MetricChangeEvent) ProtoReflect() protoreflect.Message
func (*MetricChangeEvent) Reset ¶
func (x *MetricChangeEvent) Reset()
func (*MetricChangeEvent) String ¶
func (x *MetricChangeEvent) String() string
type MetricChangeEvent_Type ¶
type MetricChangeEvent_Type int32
const ( MetricChangeEvent_TYPE_UNSPECIFIED MetricChangeEvent_Type = 0 MetricChangeEvent_TYPE_CONFIG_CHANGED MetricChangeEvent_Type = 1 MetricChangeEvent_TYPE_IMPLEMENTATION_CHANGED MetricChangeEvent_Type = 2 MetricChangeEvent_TYPE_METADATA_CHANGED MetricChangeEvent_Type = 3 )
func (MetricChangeEvent_Type) Descriptor ¶
func (MetricChangeEvent_Type) Descriptor() protoreflect.EnumDescriptor
func (MetricChangeEvent_Type) Enum ¶
func (x MetricChangeEvent_Type) Enum() *MetricChangeEvent_Type
func (MetricChangeEvent_Type) EnumDescriptor
deprecated
func (MetricChangeEvent_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use MetricChangeEvent_Type.Descriptor instead.
func (MetricChangeEvent_Type) Number ¶
func (x MetricChangeEvent_Type) Number() protoreflect.EnumNumber
func (MetricChangeEvent_Type) String ¶
func (x MetricChangeEvent_Type) String() string
func (MetricChangeEvent_Type) Type ¶
func (MetricChangeEvent_Type) Type() protoreflect.EnumType
type OrchestratorClient ¶
type OrchestratorClient interface { // Registers the passed assessment tool RegisterAssessmentTool(ctx context.Context, in *RegisterAssessmentToolRequest, opts ...grpc.CallOption) (*AssessmentTool, error) // Lists all assessment tools assessing evidences for the metric given by the // passed metric id ListAssessmentTools(ctx context.Context, in *ListAssessmentToolsRequest, opts ...grpc.CallOption) (*ListAssessmentToolsResponse, error) // Returns assessment tool given by the passed tool id GetAssessmentTool(ctx context.Context, in *GetAssessmentToolRequest, opts ...grpc.CallOption) (*AssessmentTool, error) // Updates the assessment tool given by the passed id UpdateAssessmentTool(ctx context.Context, in *UpdateAssessmentToolRequest, opts ...grpc.CallOption) (*AssessmentTool, error) // Remove assessment tool with passed id from the list of active assessment // tools DeregisterAssessmentTool(ctx context.Context, in *DeregisterAssessmentToolRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // Stores the assessment result provided by an assessment tool StoreAssessmentResult(ctx context.Context, in *StoreAssessmentResultRequest, opts ...grpc.CallOption) (*StoreAssessmentResultResponse, error) // Stores stream of assessment results provided by an assessment tool and // returns a response stream. Part of the public API, not exposed as REST. StoreAssessmentResults(ctx context.Context, opts ...grpc.CallOption) (Orchestrator_StoreAssessmentResultsClient, error) // Get an assessment result by ID GetAssessmentResult(ctx context.Context, in *GetAssessmentResultRequest, opts ...grpc.CallOption) (*assessment.AssessmentResult, error) // List all assessment results. Part of the public API, also exposed as REST. ListAssessmentResults(ctx context.Context, in *ListAssessmentResultsRequest, opts ...grpc.CallOption) (*ListAssessmentResultsResponse, error) // Creates a new metric CreateMetric(ctx context.Context, in *CreateMetricRequest, opts ...grpc.CallOption) (*assessment.Metric, error) // Updates an existing metric UpdateMetric(ctx context.Context, in *UpdateMetricRequest, opts ...grpc.CallOption) (*assessment.Metric, error) // Returns the metric with the passed metric id GetMetric(ctx context.Context, in *GetMetricRequest, opts ...grpc.CallOption) (*assessment.Metric, error) // List all metrics provided by the metric catalog ListMetrics(ctx context.Context, in *ListMetricsRequest, opts ...grpc.CallOption) (*ListMetricsResponse, error) // Removes a new metric RemoveMetric(ctx context.Context, in *RemoveMetricRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // Registers a new target cloud service RegisterCloudService(ctx context.Context, in *RegisterCloudServiceRequest, opts ...grpc.CallOption) (*CloudService, error) // Registers a new target cloud service UpdateCloudService(ctx context.Context, in *UpdateCloudServiceRequest, opts ...grpc.CallOption) (*CloudService, error) // Retrieves a target cloud service GetCloudService(ctx context.Context, in *GetCloudServiceRequest, opts ...grpc.CallOption) (*CloudService, error) // Lists all target cloud services ListCloudServices(ctx context.Context, in *ListCloudServicesRequest, opts ...grpc.CallOption) (*ListCloudServicesResponse, error) // Removes a target cloud service RemoveCloudService(ctx context.Context, in *RemoveCloudServiceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // Retrieves target cloud service statistics GetCloudServiceStatistics(ctx context.Context, in *GetCloudServiceStatisticsRequest, opts ...grpc.CallOption) (*GetCloudServiceStatisticsResponse, error) // Updates a metric configuration (target value and operator) for a specific // service and metric ID UpdateMetricConfiguration(ctx context.Context, in *UpdateMetricConfigurationRequest, opts ...grpc.CallOption) (*assessment.MetricConfiguration, error) // Retrieves a metric configuration (target value and operator) for a specific // service and metric ID. GetMetricConfiguration(ctx context.Context, in *GetMetricConfigurationRequest, opts ...grpc.CallOption) (*assessment.MetricConfiguration, error) // Lists all a metric configurations (target value and operator) for a // specific service ID ListMetricConfigurations(ctx context.Context, in *ListMetricConfigurationRequest, opts ...grpc.CallOption) (*ListMetricConfigurationResponse, error) // Updates an existing metric implementation UpdateMetricImplementation(ctx context.Context, in *UpdateMetricImplementationRequest, opts ...grpc.CallOption) (*assessment.MetricImplementation, error) // Returns the metric implementation of the passed metric id GetMetricImplementation(ctx context.Context, in *GetMetricImplementationRequest, opts ...grpc.CallOption) (*assessment.MetricImplementation, error) SubscribeMetricChangeEvents(ctx context.Context, in *SubscribeMetricChangeEventRequest, opts ...grpc.CallOption) (Orchestrator_SubscribeMetricChangeEventsClient, error) // Creates a new certificate CreateCertificate(ctx context.Context, in *CreateCertificateRequest, opts ...grpc.CallOption) (*Certificate, error) // Retrieves a certificate GetCertificate(ctx context.Context, in *GetCertificateRequest, opts ...grpc.CallOption) (*Certificate, error) // Lists all target certificates ListCertificates(ctx context.Context, in *ListCertificatesRequest, opts ...grpc.CallOption) (*ListCertificatesResponse, error) // Lists all target certificates without state history ListPublicCertificates(ctx context.Context, in *ListPublicCertificatesRequest, opts ...grpc.CallOption) (*ListPublicCertificatesResponse, error) // Updates an existing certificate UpdateCertificate(ctx context.Context, in *UpdateCertificateRequest, opts ...grpc.CallOption) (*Certificate, error) // Removes a certificate RemoveCertificate(ctx context.Context, in *RemoveCertificateRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // Creates a new security controls catalog CreateCatalog(ctx context.Context, in *CreateCatalogRequest, opts ...grpc.CallOption) (*Catalog, error) // Lists all security controls catalogs. Each catalog includes a list of its // categories but no additional sub-resources. ListCatalogs(ctx context.Context, in *ListCatalogsRequest, opts ...grpc.CallOption) (*ListCatalogsResponse, error) // Retrieves a specific catalog by it's ID. The catalog includes a list of all // of it categories as well as the first level of controls in each category. GetCatalog(ctx context.Context, in *GetCatalogRequest, opts ...grpc.CallOption) (*Catalog, error) // Removes a catalog RemoveCatalog(ctx context.Context, in *RemoveCatalogRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // Updates an existing certificate UpdateCatalog(ctx context.Context, in *UpdateCatalogRequest, opts ...grpc.CallOption) (*Catalog, error) // Retrieves a category of a catalog specified by the catalog ID and the // category name. It includes the first level of controls within each // category. GetCategory(ctx context.Context, in *GetCategoryRequest, opts ...grpc.CallOption) (*Category, error) // If no additional parameters are specified, this lists all controls. If a // catalog ID and a category name is specified, then only controls containing // in this category are returned. ListControls(ctx context.Context, in *ListControlsRequest, opts ...grpc.CallOption) (*ListControlsResponse, error) // Retrieves a control specified by the catalog ID, the control's category // name and the control ID. If present, it also includes a list of // sub-controls if present or a list of metrics if no sub-controls but metrics // are present. GetControl(ctx context.Context, in *GetControlRequest, opts ...grpc.CallOption) (*Control, error) // Creates a new Target of Evaluation CreateTargetOfEvaluation(ctx context.Context, in *CreateTargetOfEvaluationRequest, opts ...grpc.CallOption) (*TargetOfEvaluation, error) // Retrieves a Target of Evaluation GetTargetOfEvaluation(ctx context.Context, in *GetTargetOfEvaluationRequest, opts ...grpc.CallOption) (*TargetOfEvaluation, error) // Lists all Targets of Evaluation ListTargetsOfEvaluation(ctx context.Context, in *ListTargetsOfEvaluationRequest, opts ...grpc.CallOption) (*ListTargetsOfEvaluationResponse, error) // Updates an existing Target of Evaluation UpdateTargetOfEvaluation(ctx context.Context, in *UpdateTargetOfEvaluationRequest, opts ...grpc.CallOption) (*TargetOfEvaluation, error) // Removes a Target of Evaluation RemoveTargetOfEvaluation(ctx context.Context, in *RemoveTargetOfEvaluationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // Get Runtime Information GetRuntimeInfo(ctx context.Context, in *runtime.GetRuntimeInfoRequest, opts ...grpc.CallOption) (*runtime.Runtime, error) }
OrchestratorClient is the client API for Orchestrator 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 NewOrchestratorClient ¶
func NewOrchestratorClient(cc grpc.ClientConnInterface) OrchestratorClient
type OrchestratorServer ¶
type OrchestratorServer interface { // Registers the passed assessment tool RegisterAssessmentTool(context.Context, *RegisterAssessmentToolRequest) (*AssessmentTool, error) // Lists all assessment tools assessing evidences for the metric given by the // passed metric id ListAssessmentTools(context.Context, *ListAssessmentToolsRequest) (*ListAssessmentToolsResponse, error) // Returns assessment tool given by the passed tool id GetAssessmentTool(context.Context, *GetAssessmentToolRequest) (*AssessmentTool, error) // Updates the assessment tool given by the passed id UpdateAssessmentTool(context.Context, *UpdateAssessmentToolRequest) (*AssessmentTool, error) // Remove assessment tool with passed id from the list of active assessment // tools DeregisterAssessmentTool(context.Context, *DeregisterAssessmentToolRequest) (*emptypb.Empty, error) // Stores the assessment result provided by an assessment tool StoreAssessmentResult(context.Context, *StoreAssessmentResultRequest) (*StoreAssessmentResultResponse, error) // Stores stream of assessment results provided by an assessment tool and // returns a response stream. Part of the public API, not exposed as REST. StoreAssessmentResults(Orchestrator_StoreAssessmentResultsServer) error // Get an assessment result by ID GetAssessmentResult(context.Context, *GetAssessmentResultRequest) (*assessment.AssessmentResult, error) // List all assessment results. Part of the public API, also exposed as REST. ListAssessmentResults(context.Context, *ListAssessmentResultsRequest) (*ListAssessmentResultsResponse, error) // Creates a new metric CreateMetric(context.Context, *CreateMetricRequest) (*assessment.Metric, error) // Updates an existing metric UpdateMetric(context.Context, *UpdateMetricRequest) (*assessment.Metric, error) // Returns the metric with the passed metric id GetMetric(context.Context, *GetMetricRequest) (*assessment.Metric, error) // List all metrics provided by the metric catalog ListMetrics(context.Context, *ListMetricsRequest) (*ListMetricsResponse, error) // Removes a new metric RemoveMetric(context.Context, *RemoveMetricRequest) (*emptypb.Empty, error) // Registers a new target cloud service RegisterCloudService(context.Context, *RegisterCloudServiceRequest) (*CloudService, error) // Registers a new target cloud service UpdateCloudService(context.Context, *UpdateCloudServiceRequest) (*CloudService, error) // Retrieves a target cloud service GetCloudService(context.Context, *GetCloudServiceRequest) (*CloudService, error) // Lists all target cloud services ListCloudServices(context.Context, *ListCloudServicesRequest) (*ListCloudServicesResponse, error) // Removes a target cloud service RemoveCloudService(context.Context, *RemoveCloudServiceRequest) (*emptypb.Empty, error) // Retrieves target cloud service statistics GetCloudServiceStatistics(context.Context, *GetCloudServiceStatisticsRequest) (*GetCloudServiceStatisticsResponse, error) // Updates a metric configuration (target value and operator) for a specific // service and metric ID UpdateMetricConfiguration(context.Context, *UpdateMetricConfigurationRequest) (*assessment.MetricConfiguration, error) // Retrieves a metric configuration (target value and operator) for a specific // service and metric ID. GetMetricConfiguration(context.Context, *GetMetricConfigurationRequest) (*assessment.MetricConfiguration, error) // Lists all a metric configurations (target value and operator) for a // specific service ID ListMetricConfigurations(context.Context, *ListMetricConfigurationRequest) (*ListMetricConfigurationResponse, error) // Updates an existing metric implementation UpdateMetricImplementation(context.Context, *UpdateMetricImplementationRequest) (*assessment.MetricImplementation, error) // Returns the metric implementation of the passed metric id GetMetricImplementation(context.Context, *GetMetricImplementationRequest) (*assessment.MetricImplementation, error) SubscribeMetricChangeEvents(*SubscribeMetricChangeEventRequest, Orchestrator_SubscribeMetricChangeEventsServer) error // Creates a new certificate CreateCertificate(context.Context, *CreateCertificateRequest) (*Certificate, error) // Retrieves a certificate GetCertificate(context.Context, *GetCertificateRequest) (*Certificate, error) // Lists all target certificates ListCertificates(context.Context, *ListCertificatesRequest) (*ListCertificatesResponse, error) // Lists all target certificates without state history ListPublicCertificates(context.Context, *ListPublicCertificatesRequest) (*ListPublicCertificatesResponse, error) // Updates an existing certificate UpdateCertificate(context.Context, *UpdateCertificateRequest) (*Certificate, error) // Removes a certificate RemoveCertificate(context.Context, *RemoveCertificateRequest) (*emptypb.Empty, error) // Creates a new security controls catalog CreateCatalog(context.Context, *CreateCatalogRequest) (*Catalog, error) // Lists all security controls catalogs. Each catalog includes a list of its // categories but no additional sub-resources. ListCatalogs(context.Context, *ListCatalogsRequest) (*ListCatalogsResponse, error) // Retrieves a specific catalog by it's ID. The catalog includes a list of all // of it categories as well as the first level of controls in each category. GetCatalog(context.Context, *GetCatalogRequest) (*Catalog, error) // Removes a catalog RemoveCatalog(context.Context, *RemoveCatalogRequest) (*emptypb.Empty, error) // Updates an existing certificate UpdateCatalog(context.Context, *UpdateCatalogRequest) (*Catalog, error) // Retrieves a category of a catalog specified by the catalog ID and the // category name. It includes the first level of controls within each // category. GetCategory(context.Context, *GetCategoryRequest) (*Category, error) // If no additional parameters are specified, this lists all controls. If a // catalog ID and a category name is specified, then only controls containing // in this category are returned. ListControls(context.Context, *ListControlsRequest) (*ListControlsResponse, error) // Retrieves a control specified by the catalog ID, the control's category // name and the control ID. If present, it also includes a list of // sub-controls if present or a list of metrics if no sub-controls but metrics // are present. GetControl(context.Context, *GetControlRequest) (*Control, error) // Creates a new Target of Evaluation CreateTargetOfEvaluation(context.Context, *CreateTargetOfEvaluationRequest) (*TargetOfEvaluation, error) // Retrieves a Target of Evaluation GetTargetOfEvaluation(context.Context, *GetTargetOfEvaluationRequest) (*TargetOfEvaluation, error) // Lists all Targets of Evaluation ListTargetsOfEvaluation(context.Context, *ListTargetsOfEvaluationRequest) (*ListTargetsOfEvaluationResponse, error) // Updates an existing Target of Evaluation UpdateTargetOfEvaluation(context.Context, *UpdateTargetOfEvaluationRequest) (*TargetOfEvaluation, error) // Removes a Target of Evaluation RemoveTargetOfEvaluation(context.Context, *RemoveTargetOfEvaluationRequest) (*emptypb.Empty, error) // Get Runtime Information GetRuntimeInfo(context.Context, *runtime.GetRuntimeInfoRequest) (*runtime.Runtime, error) // contains filtered or unexported methods }
OrchestratorServer is the server API for Orchestrator service. All implementations must embed UnimplementedOrchestratorServer for forward compatibility
type Orchestrator_StoreAssessmentResultsClient ¶
type Orchestrator_StoreAssessmentResultsClient interface { Send(*StoreAssessmentResultRequest) error Recv() (*StoreAssessmentResultsResponse, error) grpc.ClientStream }
type Orchestrator_StoreAssessmentResultsServer ¶
type Orchestrator_StoreAssessmentResultsServer interface { Send(*StoreAssessmentResultsResponse) error Recv() (*StoreAssessmentResultRequest, error) grpc.ServerStream }
type Orchestrator_SubscribeMetricChangeEventsClient ¶
type Orchestrator_SubscribeMetricChangeEventsClient interface { Recv() (*MetricChangeEvent, error) grpc.ClientStream }
type Orchestrator_SubscribeMetricChangeEventsServer ¶
type Orchestrator_SubscribeMetricChangeEventsServer interface { Send(*MetricChangeEvent) error grpc.ServerStream }
type RegisterAssessmentToolRequest ¶
type RegisterAssessmentToolRequest struct { Tool *AssessmentTool `protobuf:"bytes,1,opt,name=tool,proto3" json:"tool,omitempty"` // contains filtered or unexported fields }
func (*RegisterAssessmentToolRequest) Descriptor
deprecated
func (*RegisterAssessmentToolRequest) Descriptor() ([]byte, []int)
Deprecated: Use RegisterAssessmentToolRequest.ProtoReflect.Descriptor instead.
func (*RegisterAssessmentToolRequest) GetPayload ¶
func (req *RegisterAssessmentToolRequest) GetPayload() proto.Message
func (*RegisterAssessmentToolRequest) GetTool ¶
func (x *RegisterAssessmentToolRequest) GetTool() *AssessmentTool
func (*RegisterAssessmentToolRequest) ProtoMessage ¶
func (*RegisterAssessmentToolRequest) ProtoMessage()
func (*RegisterAssessmentToolRequest) ProtoReflect ¶
func (x *RegisterAssessmentToolRequest) ProtoReflect() protoreflect.Message
func (*RegisterAssessmentToolRequest) Reset ¶
func (x *RegisterAssessmentToolRequest) Reset()
func (*RegisterAssessmentToolRequest) String ¶
func (x *RegisterAssessmentToolRequest) String() string
type RegisterCloudServiceRequest ¶
type RegisterCloudServiceRequest struct { CloudService *CloudService `protobuf:"bytes,1,opt,name=cloud_service,json=cloudService,proto3" json:"cloud_service,omitempty"` // contains filtered or unexported fields }
func (*RegisterCloudServiceRequest) Descriptor
deprecated
func (*RegisterCloudServiceRequest) Descriptor() ([]byte, []int)
Deprecated: Use RegisterCloudServiceRequest.ProtoReflect.Descriptor instead.
func (*RegisterCloudServiceRequest) GetCloudService ¶
func (x *RegisterCloudServiceRequest) GetCloudService() *CloudService
func (*RegisterCloudServiceRequest) GetCloudServiceId ¶
func (req *RegisterCloudServiceRequest) GetCloudServiceId() string
GetCloudServiceId is a shortcut to implement CloudServiceRequest. It returns the cloud service ID of the inner object.
func (*RegisterCloudServiceRequest) GetPayload ¶
func (req *RegisterCloudServiceRequest) GetPayload() proto.Message
func (*RegisterCloudServiceRequest) ProtoMessage ¶
func (*RegisterCloudServiceRequest) ProtoMessage()
func (*RegisterCloudServiceRequest) ProtoReflect ¶
func (x *RegisterCloudServiceRequest) ProtoReflect() protoreflect.Message
func (*RegisterCloudServiceRequest) Reset ¶
func (x *RegisterCloudServiceRequest) Reset()
func (*RegisterCloudServiceRequest) String ¶
func (x *RegisterCloudServiceRequest) String() string
type RemoveCatalogRequest ¶
type RemoveCatalogRequest struct { CatalogId string `protobuf:"bytes,1,opt,name=catalog_id,json=catalogId,proto3" json:"catalog_id,omitempty"` // contains filtered or unexported fields }
func (*RemoveCatalogRequest) Descriptor
deprecated
func (*RemoveCatalogRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveCatalogRequest.ProtoReflect.Descriptor instead.
func (*RemoveCatalogRequest) GetCatalogId ¶
func (x *RemoveCatalogRequest) GetCatalogId() string
func (*RemoveCatalogRequest) GetPayload ¶
func (req *RemoveCatalogRequest) GetPayload() proto.Message
func (*RemoveCatalogRequest) ProtoMessage ¶
func (*RemoveCatalogRequest) ProtoMessage()
func (*RemoveCatalogRequest) ProtoReflect ¶
func (x *RemoveCatalogRequest) ProtoReflect() protoreflect.Message
func (*RemoveCatalogRequest) Reset ¶
func (x *RemoveCatalogRequest) Reset()
func (*RemoveCatalogRequest) String ¶
func (x *RemoveCatalogRequest) String() string
type RemoveCertificateRequest ¶
type RemoveCertificateRequest struct { CertificateId string `protobuf:"bytes,1,opt,name=certificate_id,json=certificateId,proto3" json:"certificate_id,omitempty"` // contains filtered or unexported fields }
func (*RemoveCertificateRequest) Descriptor
deprecated
func (*RemoveCertificateRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveCertificateRequest.ProtoReflect.Descriptor instead.
func (*RemoveCertificateRequest) GetCertificateId ¶
func (x *RemoveCertificateRequest) GetCertificateId() string
func (*RemoveCertificateRequest) GetPayload ¶
func (req *RemoveCertificateRequest) GetPayload() proto.Message
func (*RemoveCertificateRequest) ProtoMessage ¶
func (*RemoveCertificateRequest) ProtoMessage()
func (*RemoveCertificateRequest) ProtoReflect ¶
func (x *RemoveCertificateRequest) ProtoReflect() protoreflect.Message
func (*RemoveCertificateRequest) Reset ¶
func (x *RemoveCertificateRequest) Reset()
func (*RemoveCertificateRequest) String ¶
func (x *RemoveCertificateRequest) String() string
type RemoveCloudServiceRequest ¶
type RemoveCloudServiceRequest struct { CloudServiceId string `protobuf:"bytes,1,opt,name=cloud_service_id,json=cloudServiceId,proto3" json:"cloud_service_id,omitempty"` // contains filtered or unexported fields }
func (*RemoveCloudServiceRequest) Descriptor
deprecated
func (*RemoveCloudServiceRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveCloudServiceRequest.ProtoReflect.Descriptor instead.
func (*RemoveCloudServiceRequest) GetCloudServiceId ¶
func (x *RemoveCloudServiceRequest) GetCloudServiceId() string
func (*RemoveCloudServiceRequest) GetPayload ¶
func (req *RemoveCloudServiceRequest) GetPayload() proto.Message
func (*RemoveCloudServiceRequest) ProtoMessage ¶
func (*RemoveCloudServiceRequest) ProtoMessage()
func (*RemoveCloudServiceRequest) ProtoReflect ¶
func (x *RemoveCloudServiceRequest) ProtoReflect() protoreflect.Message
func (*RemoveCloudServiceRequest) Reset ¶
func (x *RemoveCloudServiceRequest) Reset()
func (*RemoveCloudServiceRequest) String ¶
func (x *RemoveCloudServiceRequest) String() string
type RemoveMetricRequest ¶
type RemoveMetricRequest struct { MetricId string `protobuf:"bytes,1,opt,name=metric_id,json=metricId,proto3" json:"metric_id,omitempty"` // contains filtered or unexported fields }
func (*RemoveMetricRequest) Descriptor
deprecated
func (*RemoveMetricRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveMetricRequest.ProtoReflect.Descriptor instead.
func (*RemoveMetricRequest) GetMetricId ¶
func (x *RemoveMetricRequest) GetMetricId() string
func (*RemoveMetricRequest) GetPayload ¶
func (req *RemoveMetricRequest) GetPayload() proto.Message
func (*RemoveMetricRequest) ProtoMessage ¶
func (*RemoveMetricRequest) ProtoMessage()
func (*RemoveMetricRequest) ProtoReflect ¶
func (x *RemoveMetricRequest) ProtoReflect() protoreflect.Message
func (*RemoveMetricRequest) Reset ¶
func (x *RemoveMetricRequest) Reset()
func (*RemoveMetricRequest) String ¶
func (x *RemoveMetricRequest) String() string
type RemoveTargetOfEvaluationRequest ¶
type RemoveTargetOfEvaluationRequest struct { CloudServiceId string `protobuf:"bytes,1,opt,name=cloud_service_id,json=cloudServiceId,proto3" json:"cloud_service_id,omitempty"` CatalogId string `protobuf:"bytes,2,opt,name=catalog_id,json=catalogId,proto3" json:"catalog_id,omitempty"` // contains filtered or unexported fields }
func (*RemoveTargetOfEvaluationRequest) Descriptor
deprecated
func (*RemoveTargetOfEvaluationRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveTargetOfEvaluationRequest.ProtoReflect.Descriptor instead.
func (*RemoveTargetOfEvaluationRequest) GetCatalogId ¶
func (x *RemoveTargetOfEvaluationRequest) GetCatalogId() string
func (*RemoveTargetOfEvaluationRequest) GetCloudServiceId ¶
func (x *RemoveTargetOfEvaluationRequest) GetCloudServiceId() string
func (*RemoveTargetOfEvaluationRequest) GetPayload ¶
func (req *RemoveTargetOfEvaluationRequest) GetPayload() proto.Message
func (*RemoveTargetOfEvaluationRequest) ProtoMessage ¶
func (*RemoveTargetOfEvaluationRequest) ProtoMessage()
func (*RemoveTargetOfEvaluationRequest) ProtoReflect ¶
func (x *RemoveTargetOfEvaluationRequest) ProtoReflect() protoreflect.Message
func (*RemoveTargetOfEvaluationRequest) Reset ¶
func (x *RemoveTargetOfEvaluationRequest) Reset()
func (*RemoveTargetOfEvaluationRequest) String ¶
func (x *RemoveTargetOfEvaluationRequest) String() string
type State ¶
type State struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // An EUCS-defined state, e.g. `new`, `suspended` or `withdrawn` State string `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"` TreeId string `protobuf:"bytes,3,opt,name=tree_id,json=treeId,proto3" json:"tree_id,omitempty"` Timestamp string `protobuf:"bytes,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Reference to the certificate CertificateId string `protobuf:"bytes,5,opt,name=certificate_id,json=certificateId,proto3" json:"certificate_id,omitempty"` // contains filtered or unexported fields }
A state of a certificate at a given time
func (*State) Descriptor
deprecated
func (*State) GetCertificateId ¶
func (*State) GetTimestamp ¶
func (*State) ProtoMessage ¶
func (*State) ProtoMessage()
func (*State) ProtoReflect ¶
func (x *State) ProtoReflect() protoreflect.Message
type StoreAssessmentResultRequest ¶
type StoreAssessmentResultRequest struct { Result *assessment.AssessmentResult `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"` // contains filtered or unexported fields }
func (*StoreAssessmentResultRequest) Descriptor
deprecated
func (*StoreAssessmentResultRequest) Descriptor() ([]byte, []int)
Deprecated: Use StoreAssessmentResultRequest.ProtoReflect.Descriptor instead.
func (*StoreAssessmentResultRequest) GetCloudServiceId ¶
func (req *StoreAssessmentResultRequest) GetCloudServiceId() string
GetCloudServiceId is a shortcut to implement CloudServiceRequest. It returns the cloud service ID of the inner object.
func (*StoreAssessmentResultRequest) GetPayload ¶
func (req *StoreAssessmentResultRequest) GetPayload() proto.Message
func (*StoreAssessmentResultRequest) GetResult ¶
func (x *StoreAssessmentResultRequest) GetResult() *assessment.AssessmentResult
func (*StoreAssessmentResultRequest) ProtoMessage ¶
func (*StoreAssessmentResultRequest) ProtoMessage()
func (*StoreAssessmentResultRequest) ProtoReflect ¶
func (x *StoreAssessmentResultRequest) ProtoReflect() protoreflect.Message
func (*StoreAssessmentResultRequest) Reset ¶
func (x *StoreAssessmentResultRequest) Reset()
func (*StoreAssessmentResultRequest) String ¶
func (x *StoreAssessmentResultRequest) String() string
type StoreAssessmentResultResponse ¶
type StoreAssessmentResultResponse struct {
// contains filtered or unexported fields
}
StoreAssessmentResultReponse belongs to StoreAssessmentResult, which uses a custom unary RPC and therefore requires a response message according to the style convention. Since no return values are required, this is empty.
func (*StoreAssessmentResultResponse) Descriptor
deprecated
func (*StoreAssessmentResultResponse) Descriptor() ([]byte, []int)
Deprecated: Use StoreAssessmentResultResponse.ProtoReflect.Descriptor instead.
func (*StoreAssessmentResultResponse) ProtoMessage ¶
func (*StoreAssessmentResultResponse) ProtoMessage()
func (*StoreAssessmentResultResponse) ProtoReflect ¶
func (x *StoreAssessmentResultResponse) ProtoReflect() protoreflect.Message
func (*StoreAssessmentResultResponse) Reset ¶
func (x *StoreAssessmentResultResponse) Reset()
func (*StoreAssessmentResultResponse) String ¶
func (x *StoreAssessmentResultResponse) String() string
type StoreAssessmentResultsResponse ¶
type StoreAssessmentResultsResponse struct { Status bool `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"` StatusMessage string `protobuf:"bytes,2,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"` // contains filtered or unexported fields }
StoreAssessmentResultsReponse belongs to StoreAssessmentResults, which uses a custom bidirectional streaming RPC and therefore requires a response message according to the style convention. The bidirectional streaming needs the status and its message in the response for error handling.
func (*StoreAssessmentResultsResponse) Descriptor
deprecated
func (*StoreAssessmentResultsResponse) Descriptor() ([]byte, []int)
Deprecated: Use StoreAssessmentResultsResponse.ProtoReflect.Descriptor instead.
func (*StoreAssessmentResultsResponse) GetStatus ¶
func (x *StoreAssessmentResultsResponse) GetStatus() bool
func (*StoreAssessmentResultsResponse) GetStatusMessage ¶
func (x *StoreAssessmentResultsResponse) GetStatusMessage() string
func (*StoreAssessmentResultsResponse) ProtoMessage ¶
func (*StoreAssessmentResultsResponse) ProtoMessage()
func (*StoreAssessmentResultsResponse) ProtoReflect ¶
func (x *StoreAssessmentResultsResponse) ProtoReflect() protoreflect.Message
func (*StoreAssessmentResultsResponse) Reset ¶
func (x *StoreAssessmentResultsResponse) Reset()
func (*StoreAssessmentResultsResponse) String ¶
func (x *StoreAssessmentResultsResponse) String() string
type SubscribeMetricChangeEventRequest ¶
type SubscribeMetricChangeEventRequest struct {
// contains filtered or unexported fields
}
func (*SubscribeMetricChangeEventRequest) Descriptor
deprecated
func (*SubscribeMetricChangeEventRequest) Descriptor() ([]byte, []int)
Deprecated: Use SubscribeMetricChangeEventRequest.ProtoReflect.Descriptor instead.
func (*SubscribeMetricChangeEventRequest) ProtoMessage ¶
func (*SubscribeMetricChangeEventRequest) ProtoMessage()
func (*SubscribeMetricChangeEventRequest) ProtoReflect ¶
func (x *SubscribeMetricChangeEventRequest) ProtoReflect() protoreflect.Message
func (*SubscribeMetricChangeEventRequest) Reset ¶
func (x *SubscribeMetricChangeEventRequest) Reset()
func (*SubscribeMetricChangeEventRequest) String ¶
func (x *SubscribeMetricChangeEventRequest) String() string
type TargetOfEvaluation ¶
type TargetOfEvaluation struct { CloudServiceId string `protobuf:"bytes,1,opt,name=cloud_service_id,json=cloudServiceId,proto3" json:"cloud_service_id,omitempty" gorm:"primaryKey"` CatalogId string `protobuf:"bytes,2,opt,name=catalog_id,json=catalogId,proto3" json:"catalog_id,omitempty" gorm:"primaryKey"` // an assurance level is not offered by every catalog, therefore it is // optional AssuranceLevel *string `protobuf:"bytes,3,opt,name=assurance_level,json=assuranceLevel,proto3,oneof" json:"assurance_level,omitempty"` // contains filtered or unexported fields }
A Target of Evaluation binds a cloud service to a catalog, so the service is evaluated regarding this catalog's controls
func (*TargetOfEvaluation) Descriptor
deprecated
func (*TargetOfEvaluation) Descriptor() ([]byte, []int)
Deprecated: Use TargetOfEvaluation.ProtoReflect.Descriptor instead.
func (*TargetOfEvaluation) GetAssuranceLevel ¶
func (x *TargetOfEvaluation) GetAssuranceLevel() string
func (*TargetOfEvaluation) GetCatalogId ¶
func (x *TargetOfEvaluation) GetCatalogId() string
func (*TargetOfEvaluation) GetCloudServiceId ¶
func (x *TargetOfEvaluation) GetCloudServiceId() string
func (*TargetOfEvaluation) ProtoMessage ¶
func (*TargetOfEvaluation) ProtoMessage()
func (*TargetOfEvaluation) ProtoReflect ¶
func (x *TargetOfEvaluation) ProtoReflect() protoreflect.Message
func (*TargetOfEvaluation) Reset ¶
func (x *TargetOfEvaluation) Reset()
func (*TargetOfEvaluation) String ¶
func (x *TargetOfEvaluation) String() string
type TargetOfEvaluationChangeEvent ¶
type TargetOfEvaluationChangeEvent struct { Type TargetOfEvaluationChangeEvent_Type `` /* 128-byte string literal not displayed */ // Optional. If the type is a TARGET_OF_EVALUATION_* the target_of_evaluation // field must be set TargetOfEvaluation *TargetOfEvaluation `protobuf:"bytes,2,opt,name=target_of_evaluation,json=targetOfEvaluation,proto3,oneof" json:"target_of_evaluation,omitempty"` // contains filtered or unexported fields }
TargetOfEvaluationChangeEvent represents a change of either a Target of Evaluation or Control Monitoring Status and the TargetOfEvaluation hook function can be informed about the reason of its call.
func (*TargetOfEvaluationChangeEvent) Descriptor
deprecated
func (*TargetOfEvaluationChangeEvent) Descriptor() ([]byte, []int)
Deprecated: Use TargetOfEvaluationChangeEvent.ProtoReflect.Descriptor instead.
func (*TargetOfEvaluationChangeEvent) GetTargetOfEvaluation ¶
func (x *TargetOfEvaluationChangeEvent) GetTargetOfEvaluation() *TargetOfEvaluation
func (*TargetOfEvaluationChangeEvent) GetType ¶
func (x *TargetOfEvaluationChangeEvent) GetType() TargetOfEvaluationChangeEvent_Type
func (*TargetOfEvaluationChangeEvent) ProtoMessage ¶
func (*TargetOfEvaluationChangeEvent) ProtoMessage()
func (*TargetOfEvaluationChangeEvent) ProtoReflect ¶
func (x *TargetOfEvaluationChangeEvent) ProtoReflect() protoreflect.Message
func (*TargetOfEvaluationChangeEvent) Reset ¶
func (x *TargetOfEvaluationChangeEvent) Reset()
func (*TargetOfEvaluationChangeEvent) String ¶
func (x *TargetOfEvaluationChangeEvent) String() string
type TargetOfEvaluationChangeEvent_Type ¶
type TargetOfEvaluationChangeEvent_Type int32
Type represents the type of the change event. Type can be a change event regarding the Target of Evaluation or the Control Monitoring Status.
const ( TargetOfEvaluationChangeEvent_TYPE_UNSPECIFIED TargetOfEvaluationChangeEvent_Type = 0 TargetOfEvaluationChangeEvent_TYPE_TARGET_OF_EVALUATION_CREATED TargetOfEvaluationChangeEvent_Type = 1 TargetOfEvaluationChangeEvent_TYPE_TARGET_OF_EVALUATION_UPDATED TargetOfEvaluationChangeEvent_Type = 2 TargetOfEvaluationChangeEvent_TYPE_TARGET_OF_EVALUATION_REMOVED TargetOfEvaluationChangeEvent_Type = 3 )
func (TargetOfEvaluationChangeEvent_Type) Descriptor ¶
func (TargetOfEvaluationChangeEvent_Type) Descriptor() protoreflect.EnumDescriptor
func (TargetOfEvaluationChangeEvent_Type) Enum ¶
func (x TargetOfEvaluationChangeEvent_Type) Enum() *TargetOfEvaluationChangeEvent_Type
func (TargetOfEvaluationChangeEvent_Type) EnumDescriptor
deprecated
func (TargetOfEvaluationChangeEvent_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use TargetOfEvaluationChangeEvent_Type.Descriptor instead.
func (TargetOfEvaluationChangeEvent_Type) Number ¶
func (x TargetOfEvaluationChangeEvent_Type) Number() protoreflect.EnumNumber
func (TargetOfEvaluationChangeEvent_Type) String ¶
func (x TargetOfEvaluationChangeEvent_Type) String() string
func (TargetOfEvaluationChangeEvent_Type) Type ¶
func (TargetOfEvaluationChangeEvent_Type) Type() protoreflect.EnumType
type TargetOfEvaluationHookFunc ¶
type TargetOfEvaluationHookFunc func(ctx context.Context, event *TargetOfEvaluationChangeEvent, err error)
type UnimplementedOrchestratorServer ¶
type UnimplementedOrchestratorServer struct { }
UnimplementedOrchestratorServer must be embedded to have forward compatible implementations.
func (UnimplementedOrchestratorServer) CreateCatalog ¶
func (UnimplementedOrchestratorServer) CreateCatalog(context.Context, *CreateCatalogRequest) (*Catalog, error)
func (UnimplementedOrchestratorServer) CreateCertificate ¶
func (UnimplementedOrchestratorServer) CreateCertificate(context.Context, *CreateCertificateRequest) (*Certificate, error)
func (UnimplementedOrchestratorServer) CreateMetric ¶
func (UnimplementedOrchestratorServer) CreateMetric(context.Context, *CreateMetricRequest) (*assessment.Metric, error)
func (UnimplementedOrchestratorServer) CreateTargetOfEvaluation ¶
func (UnimplementedOrchestratorServer) CreateTargetOfEvaluation(context.Context, *CreateTargetOfEvaluationRequest) (*TargetOfEvaluation, error)
func (UnimplementedOrchestratorServer) DeregisterAssessmentTool ¶
func (UnimplementedOrchestratorServer) DeregisterAssessmentTool(context.Context, *DeregisterAssessmentToolRequest) (*emptypb.Empty, error)
func (UnimplementedOrchestratorServer) GetAssessmentResult ¶
func (UnimplementedOrchestratorServer) GetAssessmentResult(context.Context, *GetAssessmentResultRequest) (*assessment.AssessmentResult, error)
func (UnimplementedOrchestratorServer) GetAssessmentTool ¶
func (UnimplementedOrchestratorServer) GetAssessmentTool(context.Context, *GetAssessmentToolRequest) (*AssessmentTool, error)
func (UnimplementedOrchestratorServer) GetCatalog ¶
func (UnimplementedOrchestratorServer) GetCatalog(context.Context, *GetCatalogRequest) (*Catalog, error)
func (UnimplementedOrchestratorServer) GetCategory ¶
func (UnimplementedOrchestratorServer) GetCategory(context.Context, *GetCategoryRequest) (*Category, error)
func (UnimplementedOrchestratorServer) GetCertificate ¶
func (UnimplementedOrchestratorServer) GetCertificate(context.Context, *GetCertificateRequest) (*Certificate, error)
func (UnimplementedOrchestratorServer) GetCloudService ¶
func (UnimplementedOrchestratorServer) GetCloudService(context.Context, *GetCloudServiceRequest) (*CloudService, error)
func (UnimplementedOrchestratorServer) GetCloudServiceStatistics ¶
func (UnimplementedOrchestratorServer) GetCloudServiceStatistics(context.Context, *GetCloudServiceStatisticsRequest) (*GetCloudServiceStatisticsResponse, error)
func (UnimplementedOrchestratorServer) GetControl ¶
func (UnimplementedOrchestratorServer) GetControl(context.Context, *GetControlRequest) (*Control, error)
func (UnimplementedOrchestratorServer) GetMetric ¶
func (UnimplementedOrchestratorServer) GetMetric(context.Context, *GetMetricRequest) (*assessment.Metric, error)
func (UnimplementedOrchestratorServer) GetMetricConfiguration ¶
func (UnimplementedOrchestratorServer) GetMetricConfiguration(context.Context, *GetMetricConfigurationRequest) (*assessment.MetricConfiguration, error)
func (UnimplementedOrchestratorServer) GetMetricImplementation ¶
func (UnimplementedOrchestratorServer) GetMetricImplementation(context.Context, *GetMetricImplementationRequest) (*assessment.MetricImplementation, error)
func (UnimplementedOrchestratorServer) GetRuntimeInfo ¶
func (UnimplementedOrchestratorServer) GetRuntimeInfo(context.Context, *runtime.GetRuntimeInfoRequest) (*runtime.Runtime, error)
func (UnimplementedOrchestratorServer) GetTargetOfEvaluation ¶
func (UnimplementedOrchestratorServer) GetTargetOfEvaluation(context.Context, *GetTargetOfEvaluationRequest) (*TargetOfEvaluation, error)
func (UnimplementedOrchestratorServer) ListAssessmentResults ¶
func (UnimplementedOrchestratorServer) ListAssessmentResults(context.Context, *ListAssessmentResultsRequest) (*ListAssessmentResultsResponse, error)
func (UnimplementedOrchestratorServer) ListAssessmentTools ¶
func (UnimplementedOrchestratorServer) ListAssessmentTools(context.Context, *ListAssessmentToolsRequest) (*ListAssessmentToolsResponse, error)
func (UnimplementedOrchestratorServer) ListCatalogs ¶
func (UnimplementedOrchestratorServer) ListCatalogs(context.Context, *ListCatalogsRequest) (*ListCatalogsResponse, error)
func (UnimplementedOrchestratorServer) ListCertificates ¶
func (UnimplementedOrchestratorServer) ListCertificates(context.Context, *ListCertificatesRequest) (*ListCertificatesResponse, error)
func (UnimplementedOrchestratorServer) ListCloudServices ¶
func (UnimplementedOrchestratorServer) ListCloudServices(context.Context, *ListCloudServicesRequest) (*ListCloudServicesResponse, error)
func (UnimplementedOrchestratorServer) ListControls ¶
func (UnimplementedOrchestratorServer) ListControls(context.Context, *ListControlsRequest) (*ListControlsResponse, error)
func (UnimplementedOrchestratorServer) ListMetricConfigurations ¶
func (UnimplementedOrchestratorServer) ListMetricConfigurations(context.Context, *ListMetricConfigurationRequest) (*ListMetricConfigurationResponse, error)
func (UnimplementedOrchestratorServer) ListMetrics ¶
func (UnimplementedOrchestratorServer) ListMetrics(context.Context, *ListMetricsRequest) (*ListMetricsResponse, error)
func (UnimplementedOrchestratorServer) ListPublicCertificates ¶
func (UnimplementedOrchestratorServer) ListPublicCertificates(context.Context, *ListPublicCertificatesRequest) (*ListPublicCertificatesResponse, error)
func (UnimplementedOrchestratorServer) ListTargetsOfEvaluation ¶
func (UnimplementedOrchestratorServer) ListTargetsOfEvaluation(context.Context, *ListTargetsOfEvaluationRequest) (*ListTargetsOfEvaluationResponse, error)
func (UnimplementedOrchestratorServer) RegisterAssessmentTool ¶
func (UnimplementedOrchestratorServer) RegisterAssessmentTool(context.Context, *RegisterAssessmentToolRequest) (*AssessmentTool, error)
func (UnimplementedOrchestratorServer) RegisterCloudService ¶
func (UnimplementedOrchestratorServer) RegisterCloudService(context.Context, *RegisterCloudServiceRequest) (*CloudService, error)
func (UnimplementedOrchestratorServer) RemoveCatalog ¶
func (UnimplementedOrchestratorServer) RemoveCatalog(context.Context, *RemoveCatalogRequest) (*emptypb.Empty, error)
func (UnimplementedOrchestratorServer) RemoveCertificate ¶
func (UnimplementedOrchestratorServer) RemoveCertificate(context.Context, *RemoveCertificateRequest) (*emptypb.Empty, error)
func (UnimplementedOrchestratorServer) RemoveCloudService ¶
func (UnimplementedOrchestratorServer) RemoveCloudService(context.Context, *RemoveCloudServiceRequest) (*emptypb.Empty, error)
func (UnimplementedOrchestratorServer) RemoveMetric ¶
func (UnimplementedOrchestratorServer) RemoveMetric(context.Context, *RemoveMetricRequest) (*emptypb.Empty, error)
func (UnimplementedOrchestratorServer) RemoveTargetOfEvaluation ¶
func (UnimplementedOrchestratorServer) RemoveTargetOfEvaluation(context.Context, *RemoveTargetOfEvaluationRequest) (*emptypb.Empty, error)
func (UnimplementedOrchestratorServer) StoreAssessmentResult ¶
func (UnimplementedOrchestratorServer) StoreAssessmentResult(context.Context, *StoreAssessmentResultRequest) (*StoreAssessmentResultResponse, error)
func (UnimplementedOrchestratorServer) StoreAssessmentResults ¶
func (UnimplementedOrchestratorServer) StoreAssessmentResults(Orchestrator_StoreAssessmentResultsServer) error
func (UnimplementedOrchestratorServer) SubscribeMetricChangeEvents ¶
func (UnimplementedOrchestratorServer) SubscribeMetricChangeEvents(*SubscribeMetricChangeEventRequest, Orchestrator_SubscribeMetricChangeEventsServer) error
func (UnimplementedOrchestratorServer) UpdateAssessmentTool ¶
func (UnimplementedOrchestratorServer) UpdateAssessmentTool(context.Context, *UpdateAssessmentToolRequest) (*AssessmentTool, error)
func (UnimplementedOrchestratorServer) UpdateCatalog ¶
func (UnimplementedOrchestratorServer) UpdateCatalog(context.Context, *UpdateCatalogRequest) (*Catalog, error)
func (UnimplementedOrchestratorServer) UpdateCertificate ¶
func (UnimplementedOrchestratorServer) UpdateCertificate(context.Context, *UpdateCertificateRequest) (*Certificate, error)
func (UnimplementedOrchestratorServer) UpdateCloudService ¶
func (UnimplementedOrchestratorServer) UpdateCloudService(context.Context, *UpdateCloudServiceRequest) (*CloudService, error)
func (UnimplementedOrchestratorServer) UpdateMetric ¶
func (UnimplementedOrchestratorServer) UpdateMetric(context.Context, *UpdateMetricRequest) (*assessment.Metric, error)
func (UnimplementedOrchestratorServer) UpdateMetricConfiguration ¶
func (UnimplementedOrchestratorServer) UpdateMetricConfiguration(context.Context, *UpdateMetricConfigurationRequest) (*assessment.MetricConfiguration, error)
func (UnimplementedOrchestratorServer) UpdateMetricImplementation ¶
func (UnimplementedOrchestratorServer) UpdateMetricImplementation(context.Context, *UpdateMetricImplementationRequest) (*assessment.MetricImplementation, error)
func (UnimplementedOrchestratorServer) UpdateTargetOfEvaluation ¶
func (UnimplementedOrchestratorServer) UpdateTargetOfEvaluation(context.Context, *UpdateTargetOfEvaluationRequest) (*TargetOfEvaluation, error)
type UnsafeOrchestratorServer ¶
type UnsafeOrchestratorServer interface {
// contains filtered or unexported methods
}
UnsafeOrchestratorServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to OrchestratorServer will result in compilation errors.
type UpdateAssessmentToolRequest ¶
type UpdateAssessmentToolRequest struct { Tool *AssessmentTool `protobuf:"bytes,2,opt,name=tool,proto3" json:"tool,omitempty"` // contains filtered or unexported fields }
func (*UpdateAssessmentToolRequest) Descriptor
deprecated
func (*UpdateAssessmentToolRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAssessmentToolRequest.ProtoReflect.Descriptor instead.
func (*UpdateAssessmentToolRequest) GetPayload ¶
func (req *UpdateAssessmentToolRequest) GetPayload() proto.Message
func (*UpdateAssessmentToolRequest) GetTool ¶
func (x *UpdateAssessmentToolRequest) GetTool() *AssessmentTool
func (*UpdateAssessmentToolRequest) ProtoMessage ¶
func (*UpdateAssessmentToolRequest) ProtoMessage()
func (*UpdateAssessmentToolRequest) ProtoReflect ¶
func (x *UpdateAssessmentToolRequest) ProtoReflect() protoreflect.Message
func (*UpdateAssessmentToolRequest) Reset ¶
func (x *UpdateAssessmentToolRequest) Reset()
func (*UpdateAssessmentToolRequest) String ¶
func (x *UpdateAssessmentToolRequest) String() string
type UpdateCatalogRequest ¶
type UpdateCatalogRequest struct { Catalog *Catalog `protobuf:"bytes,1,opt,name=catalog,proto3" json:"catalog,omitempty"` // contains filtered or unexported fields }
func (*UpdateCatalogRequest) Descriptor
deprecated
func (*UpdateCatalogRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateCatalogRequest.ProtoReflect.Descriptor instead.
func (*UpdateCatalogRequest) GetCatalog ¶
func (x *UpdateCatalogRequest) GetCatalog() *Catalog
func (*UpdateCatalogRequest) GetPayload ¶
func (req *UpdateCatalogRequest) GetPayload() proto.Message
func (*UpdateCatalogRequest) ProtoMessage ¶
func (*UpdateCatalogRequest) ProtoMessage()
func (*UpdateCatalogRequest) ProtoReflect ¶
func (x *UpdateCatalogRequest) ProtoReflect() protoreflect.Message
func (*UpdateCatalogRequest) Reset ¶
func (x *UpdateCatalogRequest) Reset()
func (*UpdateCatalogRequest) String ¶
func (x *UpdateCatalogRequest) String() string
type UpdateCertificateRequest ¶
type UpdateCertificateRequest struct { Certificate *Certificate `protobuf:"bytes,1,opt,name=certificate,proto3" json:"certificate,omitempty"` // contains filtered or unexported fields }
func (*UpdateCertificateRequest) Descriptor
deprecated
func (*UpdateCertificateRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateCertificateRequest.ProtoReflect.Descriptor instead.
func (*UpdateCertificateRequest) GetCertificate ¶
func (x *UpdateCertificateRequest) GetCertificate() *Certificate
func (*UpdateCertificateRequest) GetCloudServiceId ¶
func (req *UpdateCertificateRequest) GetCloudServiceId() string
GetCloudServiceId is a shortcut to implement CloudServiceRequest. It returns the cloud service ID of the inner object.
func (*UpdateCertificateRequest) GetPayload ¶
func (req *UpdateCertificateRequest) GetPayload() proto.Message
func (*UpdateCertificateRequest) ProtoMessage ¶
func (*UpdateCertificateRequest) ProtoMessage()
func (*UpdateCertificateRequest) ProtoReflect ¶
func (x *UpdateCertificateRequest) ProtoReflect() protoreflect.Message
func (*UpdateCertificateRequest) Reset ¶
func (x *UpdateCertificateRequest) Reset()
func (*UpdateCertificateRequest) String ¶
func (x *UpdateCertificateRequest) String() string
type UpdateCloudServiceRequest ¶
type UpdateCloudServiceRequest struct { CloudService *CloudService `protobuf:"bytes,1,opt,name=cloud_service,json=cloudService,proto3" json:"cloud_service,omitempty"` // contains filtered or unexported fields }
func (*UpdateCloudServiceRequest) Descriptor
deprecated
func (*UpdateCloudServiceRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateCloudServiceRequest.ProtoReflect.Descriptor instead.
func (*UpdateCloudServiceRequest) GetCloudService ¶
func (x *UpdateCloudServiceRequest) GetCloudService() *CloudService
func (*UpdateCloudServiceRequest) GetCloudServiceId ¶
func (req *UpdateCloudServiceRequest) GetCloudServiceId() string
GetCloudServiceId is a shortcut to implement CloudServiceRequest. It returns the cloud service ID of the inner object.
func (*UpdateCloudServiceRequest) GetPayload ¶
func (req *UpdateCloudServiceRequest) GetPayload() proto.Message
func (*UpdateCloudServiceRequest) ProtoMessage ¶
func (*UpdateCloudServiceRequest) ProtoMessage()
func (*UpdateCloudServiceRequest) ProtoReflect ¶
func (x *UpdateCloudServiceRequest) ProtoReflect() protoreflect.Message
func (*UpdateCloudServiceRequest) Reset ¶
func (x *UpdateCloudServiceRequest) Reset()
func (*UpdateCloudServiceRequest) String ¶
func (x *UpdateCloudServiceRequest) String() string
type UpdateMetricConfigurationRequest ¶
type UpdateMetricConfigurationRequest struct { CloudServiceId string `protobuf:"bytes,1,opt,name=cloud_service_id,json=cloudServiceId,proto3" json:"cloud_service_id,omitempty"` MetricId string `protobuf:"bytes,2,opt,name=metric_id,json=metricId,proto3" json:"metric_id,omitempty"` Configuration *assessment.MetricConfiguration `protobuf:"bytes,3,opt,name=configuration,proto3" json:"configuration,omitempty"` // contains filtered or unexported fields }
func (*UpdateMetricConfigurationRequest) Descriptor
deprecated
func (*UpdateMetricConfigurationRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateMetricConfigurationRequest.ProtoReflect.Descriptor instead.
func (*UpdateMetricConfigurationRequest) GetCloudServiceId ¶
func (x *UpdateMetricConfigurationRequest) GetCloudServiceId() string
func (*UpdateMetricConfigurationRequest) GetConfiguration ¶
func (x *UpdateMetricConfigurationRequest) GetConfiguration() *assessment.MetricConfiguration
func (*UpdateMetricConfigurationRequest) GetMetricId ¶
func (x *UpdateMetricConfigurationRequest) GetMetricId() string
func (*UpdateMetricConfigurationRequest) GetPayload ¶
func (req *UpdateMetricConfigurationRequest) GetPayload() proto.Message
func (*UpdateMetricConfigurationRequest) ProtoMessage ¶
func (*UpdateMetricConfigurationRequest) ProtoMessage()
func (*UpdateMetricConfigurationRequest) ProtoReflect ¶
func (x *UpdateMetricConfigurationRequest) ProtoReflect() protoreflect.Message
func (*UpdateMetricConfigurationRequest) Reset ¶
func (x *UpdateMetricConfigurationRequest) Reset()
func (*UpdateMetricConfigurationRequest) String ¶
func (x *UpdateMetricConfigurationRequest) String() string
type UpdateMetricImplementationRequest ¶
type UpdateMetricImplementationRequest struct { Implementation *assessment.MetricImplementation `protobuf:"bytes,1,opt,name=implementation,proto3" json:"implementation,omitempty"` // contains filtered or unexported fields }
func (*UpdateMetricImplementationRequest) Descriptor
deprecated
func (*UpdateMetricImplementationRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateMetricImplementationRequest.ProtoReflect.Descriptor instead.
func (*UpdateMetricImplementationRequest) GetImplementation ¶
func (x *UpdateMetricImplementationRequest) GetImplementation() *assessment.MetricImplementation
func (*UpdateMetricImplementationRequest) GetPayload ¶
func (req *UpdateMetricImplementationRequest) GetPayload() proto.Message
func (*UpdateMetricImplementationRequest) ProtoMessage ¶
func (*UpdateMetricImplementationRequest) ProtoMessage()
func (*UpdateMetricImplementationRequest) ProtoReflect ¶
func (x *UpdateMetricImplementationRequest) ProtoReflect() protoreflect.Message
func (*UpdateMetricImplementationRequest) Reset ¶
func (x *UpdateMetricImplementationRequest) Reset()
func (*UpdateMetricImplementationRequest) String ¶
func (x *UpdateMetricImplementationRequest) String() string
type UpdateMetricRequest ¶
type UpdateMetricRequest struct { Metric *assessment.Metric `protobuf:"bytes,1,opt,name=metric,proto3" json:"metric,omitempty"` // contains filtered or unexported fields }
func (*UpdateMetricRequest) Descriptor
deprecated
func (*UpdateMetricRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateMetricRequest.ProtoReflect.Descriptor instead.
func (*UpdateMetricRequest) GetMetric ¶
func (x *UpdateMetricRequest) GetMetric() *assessment.Metric
func (*UpdateMetricRequest) GetPayload ¶
func (req *UpdateMetricRequest) GetPayload() proto.Message
func (*UpdateMetricRequest) ProtoMessage ¶
func (*UpdateMetricRequest) ProtoMessage()
func (*UpdateMetricRequest) ProtoReflect ¶
func (x *UpdateMetricRequest) ProtoReflect() protoreflect.Message
func (*UpdateMetricRequest) Reset ¶
func (x *UpdateMetricRequest) Reset()
func (*UpdateMetricRequest) String ¶
func (x *UpdateMetricRequest) String() string
type UpdateTargetOfEvaluationRequest ¶
type UpdateTargetOfEvaluationRequest struct { TargetOfEvaluation *TargetOfEvaluation `protobuf:"bytes,3,opt,name=target_of_evaluation,json=targetOfEvaluation,proto3" json:"target_of_evaluation,omitempty"` // contains filtered or unexported fields }
func (*UpdateTargetOfEvaluationRequest) Descriptor
deprecated
func (*UpdateTargetOfEvaluationRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateTargetOfEvaluationRequest.ProtoReflect.Descriptor instead.
func (*UpdateTargetOfEvaluationRequest) GetCloudServiceId ¶
func (req *UpdateTargetOfEvaluationRequest) GetCloudServiceId() string
GetCloudServiceId is a shortcut to implement CloudServiceRequest. It returns the cloud service ID of the inner object.
func (*UpdateTargetOfEvaluationRequest) GetPayload ¶
func (req *UpdateTargetOfEvaluationRequest) GetPayload() proto.Message
func (*UpdateTargetOfEvaluationRequest) GetTargetOfEvaluation ¶
func (x *UpdateTargetOfEvaluationRequest) GetTargetOfEvaluation() *TargetOfEvaluation
func (*UpdateTargetOfEvaluationRequest) ProtoMessage ¶
func (*UpdateTargetOfEvaluationRequest) ProtoMessage()
func (*UpdateTargetOfEvaluationRequest) ProtoReflect ¶
func (x *UpdateTargetOfEvaluationRequest) ProtoReflect() protoreflect.Message
func (*UpdateTargetOfEvaluationRequest) Reset ¶
func (x *UpdateTargetOfEvaluationRequest) Reset()
func (*UpdateTargetOfEvaluationRequest) String ¶
func (x *UpdateTargetOfEvaluationRequest) String() string