v1

package
v0.0.0-...-ae3c806 Latest Latest
Warning

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

Go to latest
Published: May 1, 2024 License: Apache-2.0 Imports: 12 Imported by: 1

Documentation

Index

Constants

View Source
const (
	ChangeHistory_List_FullMethodName = "/spaceone.api.inventory.v1.ChangeHistory/list"
	ChangeHistory_Stat_FullMethodName = "/spaceone.api.inventory.v1.ChangeHistory/stat"
)
View Source
const (
	CloudService_Create_FullMethodName  = "/spaceone.api.inventory.v1.CloudService/create"
	CloudService_Update_FullMethodName  = "/spaceone.api.inventory.v1.CloudService/update"
	CloudService_Delete_FullMethodName  = "/spaceone.api.inventory.v1.CloudService/delete"
	CloudService_Get_FullMethodName     = "/spaceone.api.inventory.v1.CloudService/get"
	CloudService_List_FullMethodName    = "/spaceone.api.inventory.v1.CloudService/list"
	CloudService_Export_FullMethodName  = "/spaceone.api.inventory.v1.CloudService/export"
	CloudService_Analyze_FullMethodName = "/spaceone.api.inventory.v1.CloudService/analyze"
	CloudService_Stat_FullMethodName    = "/spaceone.api.inventory.v1.CloudService/stat"
)
View Source
const (
	CloudServiceQuerySet_Create_FullMethodName  = "/spaceone.api.inventory.v1.CloudServiceQuerySet/create"
	CloudServiceQuerySet_Update_FullMethodName  = "/spaceone.api.inventory.v1.CloudServiceQuerySet/update"
	CloudServiceQuerySet_Delete_FullMethodName  = "/spaceone.api.inventory.v1.CloudServiceQuerySet/delete"
	CloudServiceQuerySet_Run_FullMethodName     = "/spaceone.api.inventory.v1.CloudServiceQuerySet/run"
	CloudServiceQuerySet_Test_FullMethodName    = "/spaceone.api.inventory.v1.CloudServiceQuerySet/test"
	CloudServiceQuerySet_Enable_FullMethodName  = "/spaceone.api.inventory.v1.CloudServiceQuerySet/enable"
	CloudServiceQuerySet_Disable_FullMethodName = "/spaceone.api.inventory.v1.CloudServiceQuerySet/disable"
	CloudServiceQuerySet_Get_FullMethodName     = "/spaceone.api.inventory.v1.CloudServiceQuerySet/get"
	CloudServiceQuerySet_List_FullMethodName    = "/spaceone.api.inventory.v1.CloudServiceQuerySet/list"
	CloudServiceQuerySet_Stat_FullMethodName    = "/spaceone.api.inventory.v1.CloudServiceQuerySet/stat"
)
View Source
const (
	CloudServiceReport_Create_FullMethodName = "/spaceone.api.inventory.v1.CloudServiceReport/create"
	CloudServiceReport_Update_FullMethodName = "/spaceone.api.inventory.v1.CloudServiceReport/update"
	CloudServiceReport_Delete_FullMethodName = "/spaceone.api.inventory.v1.CloudServiceReport/delete"
	CloudServiceReport_Send_FullMethodName   = "/spaceone.api.inventory.v1.CloudServiceReport/send"
	CloudServiceReport_Get_FullMethodName    = "/spaceone.api.inventory.v1.CloudServiceReport/get"
	CloudServiceReport_List_FullMethodName   = "/spaceone.api.inventory.v1.CloudServiceReport/list"
	CloudServiceReport_Stat_FullMethodName   = "/spaceone.api.inventory.v1.CloudServiceReport/stat"
)
View Source
const (
	CloudServiceStats_List_FullMethodName    = "/spaceone.api.inventory.v1.CloudServiceStats/list"
	CloudServiceStats_Analyze_FullMethodName = "/spaceone.api.inventory.v1.CloudServiceStats/analyze"
	CloudServiceStats_Stat_FullMethodName    = "/spaceone.api.inventory.v1.CloudServiceStats/stat"
)
View Source
const (
	CloudServiceType_Create_FullMethodName = "/spaceone.api.inventory.v1.CloudServiceType/create"
	CloudServiceType_Update_FullMethodName = "/spaceone.api.inventory.v1.CloudServiceType/update"
	CloudServiceType_Delete_FullMethodName = "/spaceone.api.inventory.v1.CloudServiceType/delete"
	CloudServiceType_Get_FullMethodName    = "/spaceone.api.inventory.v1.CloudServiceType/get"
	CloudServiceType_List_FullMethodName   = "/spaceone.api.inventory.v1.CloudServiceType/list"
	CloudServiceType_Stat_FullMethodName   = "/spaceone.api.inventory.v1.CloudServiceType/stat"
)
View Source
const (
	Collector_Create_FullMethodName       = "/spaceone.api.inventory.v1.Collector/create"
	Collector_Update_FullMethodName       = "/spaceone.api.inventory.v1.Collector/update"
	Collector_UpdatePlugin_FullMethodName = "/spaceone.api.inventory.v1.Collector/update_plugin"
	Collector_VerifyPlugin_FullMethodName = "/spaceone.api.inventory.v1.Collector/verify_plugin"
	Collector_Delete_FullMethodName       = "/spaceone.api.inventory.v1.Collector/delete"
	Collector_Get_FullMethodName          = "/spaceone.api.inventory.v1.Collector/get"
	Collector_List_FullMethodName         = "/spaceone.api.inventory.v1.Collector/list"
	Collector_Stat_FullMethodName         = "/spaceone.api.inventory.v1.Collector/stat"
	Collector_Collect_FullMethodName      = "/spaceone.api.inventory.v1.Collector/collect"
)
View Source
const (
	CollectorRule_Create_FullMethodName      = "/spaceone.api.inventory.v1.CollectorRule/create"
	CollectorRule_Update_FullMethodName      = "/spaceone.api.inventory.v1.CollectorRule/update"
	CollectorRule_ChangeOrder_FullMethodName = "/spaceone.api.inventory.v1.CollectorRule/change_order"
	CollectorRule_Delete_FullMethodName      = "/spaceone.api.inventory.v1.CollectorRule/delete"
	CollectorRule_Get_FullMethodName         = "/spaceone.api.inventory.v1.CollectorRule/get"
	CollectorRule_List_FullMethodName        = "/spaceone.api.inventory.v1.CollectorRule/list"
	CollectorRule_Stat_FullMethodName        = "/spaceone.api.inventory.v1.CollectorRule/stat"
)
View Source
const (
	Job_Delete_FullMethodName  = "/spaceone.api.inventory.v1.Job/delete"
	Job_Get_FullMethodName     = "/spaceone.api.inventory.v1.Job/get"
	Job_List_FullMethodName    = "/spaceone.api.inventory.v1.Job/list"
	Job_Analyze_FullMethodName = "/spaceone.api.inventory.v1.Job/analyze"
	Job_Stat_FullMethodName    = "/spaceone.api.inventory.v1.Job/stat"
)
View Source
const (
	JobTask_Delete_FullMethodName = "/spaceone.api.inventory.v1.JobTask/delete"
	JobTask_Get_FullMethodName    = "/spaceone.api.inventory.v1.JobTask/get"
	JobTask_List_FullMethodName   = "/spaceone.api.inventory.v1.JobTask/list"
	JobTask_Stat_FullMethodName   = "/spaceone.api.inventory.v1.JobTask/stat"
)
View Source
const (
	MetricData_List_FullMethodName    = "/spaceone.api.inventory.v1.MetricData/list"
	MetricData_Stat_FullMethodName    = "/spaceone.api.inventory.v1.MetricData/stat"
	MetricData_Analyze_FullMethodName = "/spaceone.api.inventory.v1.MetricData/analyze"
)
View Source
const (
	MetricExample_Create_FullMethodName = "/spaceone.api.inventory.v1.MetricExample/create"
	MetricExample_Update_FullMethodName = "/spaceone.api.inventory.v1.MetricExample/update"
	MetricExample_Delete_FullMethodName = "/spaceone.api.inventory.v1.MetricExample/delete"
	MetricExample_Get_FullMethodName    = "/spaceone.api.inventory.v1.MetricExample/get"
	MetricExample_List_FullMethodName   = "/spaceone.api.inventory.v1.MetricExample/list"
	MetricExample_Stat_FullMethodName   = "/spaceone.api.inventory.v1.MetricExample/stat"
)
View Source
const (
	Metric_Create_FullMethodName = "/spaceone.api.inventory.v1.Metric/create"
	Metric_Update_FullMethodName = "/spaceone.api.inventory.v1.Metric/update"
	Metric_Delete_FullMethodName = "/spaceone.api.inventory.v1.Metric/delete"
	Metric_Run_FullMethodName    = "/spaceone.api.inventory.v1.Metric/run"
	Metric_Test_FullMethodName   = "/spaceone.api.inventory.v1.Metric/test"
	Metric_Get_FullMethodName    = "/spaceone.api.inventory.v1.Metric/get"
	Metric_List_FullMethodName   = "/spaceone.api.inventory.v1.Metric/list"
	Metric_Stat_FullMethodName   = "/spaceone.api.inventory.v1.Metric/stat"
)
View Source
const (
	Namespace_Create_FullMethodName = "/spaceone.api.inventory.v1.Namespace/create"
	Namespace_Update_FullMethodName = "/spaceone.api.inventory.v1.Namespace/update"
	Namespace_Delete_FullMethodName = "/spaceone.api.inventory.v1.Namespace/delete"
	Namespace_Get_FullMethodName    = "/spaceone.api.inventory.v1.Namespace/get"
	Namespace_List_FullMethodName   = "/spaceone.api.inventory.v1.Namespace/list"
	Namespace_Stat_FullMethodName   = "/spaceone.api.inventory.v1.Namespace/stat"
)
View Source
const (
	Note_Create_FullMethodName = "/spaceone.api.inventory.v1.Note/create"
	Note_Update_FullMethodName = "/spaceone.api.inventory.v1.Note/update"
	Note_Delete_FullMethodName = "/spaceone.api.inventory.v1.Note/delete"
	Note_Get_FullMethodName    = "/spaceone.api.inventory.v1.Note/get"
	Note_List_FullMethodName   = "/spaceone.api.inventory.v1.Note/list"
	Note_Stat_FullMethodName   = "/spaceone.api.inventory.v1.Note/stat"
)
View Source
const (
	Region_Create_FullMethodName = "/spaceone.api.inventory.v1.Region/create"
	Region_Update_FullMethodName = "/spaceone.api.inventory.v1.Region/update"
	Region_Delete_FullMethodName = "/spaceone.api.inventory.v1.Region/delete"
	Region_Get_FullMethodName    = "/spaceone.api.inventory.v1.Region/get"
	Region_List_FullMethodName   = "/spaceone.api.inventory.v1.Region/list"
	Region_Stat_FullMethodName   = "/spaceone.api.inventory.v1.Region/stat"
)

Variables

View Source
var (
	ChangeHistoryQuery_RecordAction_name = map[int32]string{
		0: "NONE",
		1: "CREATE",
		2: "UPDATE",
		3: "DELETE",
	}
	ChangeHistoryQuery_RecordAction_value = map[string]int32{
		"NONE":   0,
		"CREATE": 1,
		"UPDATE": 2,
		"DELETE": 3,
	}
)

Enum value maps for ChangeHistoryQuery_RecordAction.

View Source
var (
	RecordInfo_RecordAction_name = map[int32]string{
		0: "NONE",
		1: "CREATE",
		2: "UPDATE",
		3: "DELETE",
	}
	RecordInfo_RecordAction_value = map[string]int32{
		"NONE":   0,
		"CREATE": 1,
		"UPDATE": 2,
		"DELETE": 3,
	}
)

Enum value maps for RecordInfo_RecordAction.

View Source
var (
	CloudServiceExportRequest_FileFormat_name = map[int32]string{
		0: "NONE_FILE_FORMAT",
		1: "EXCEL",
		2: "CSV",
	}
	CloudServiceExportRequest_FileFormat_value = map[string]int32{
		"NONE_FILE_FORMAT": 0,
		"EXCEL":            1,
		"CSV":              2,
	}
)

Enum value maps for CloudServiceExportRequest_FileFormat.

View Source
var (
	CreateCloudServiceQuerySetRequest_ResourceGroup_name = map[int32]string{
		0: "RESOURCE_GROUP_NONE",
		1: "DOMAIN",
		2: "WORKSPACE",
	}
	CreateCloudServiceQuerySetRequest_ResourceGroup_value = map[string]int32{
		"RESOURCE_GROUP_NONE": 0,
		"DOMAIN":              1,
		"WORKSPACE":           2,
	}
)

Enum value maps for CreateCloudServiceQuerySetRequest_ResourceGroup.

View Source
var (
	CloudServiceQuerySetQuery_State_name = map[int32]string{
		0: "NONE_STATE",
		1: "ENABLED",
		2: "DISABLED",
	}
	CloudServiceQuerySetQuery_State_value = map[string]int32{
		"NONE_STATE": 0,
		"ENABLED":    1,
		"DISABLED":   2,
	}
)

Enum value maps for CloudServiceQuerySetQuery_State.

View Source
var (
	CloudServiceQuerySetQuery_QueryType_name = map[int32]string{
		0: "NONE_QUERY_TYPE",
		1: "MANAGED",
		2: "CUSTOM",
	}
	CloudServiceQuerySetQuery_QueryType_value = map[string]int32{
		"NONE_QUERY_TYPE": 0,
		"MANAGED":         1,
		"CUSTOM":          2,
	}
)

Enum value maps for CloudServiceQuerySetQuery_QueryType.

View Source
var (
	CloudServiceQuerySetInfo_State_name = map[int32]string{
		0: "NONE_STATE",
		1: "ENABLED",
		2: "DISABLED",
	}
	CloudServiceQuerySetInfo_State_value = map[string]int32{
		"NONE_STATE": 0,
		"ENABLED":    1,
		"DISABLED":   2,
	}
)

Enum value maps for CloudServiceQuerySetInfo_State.

View Source
var (
	CloudServiceQuerySetInfo_QueryType_name = map[int32]string{
		0: "NONE_QUERY_TYPE",
		1: "MANAGED",
		2: "CUSTOM",
	}
	CloudServiceQuerySetInfo_QueryType_value = map[string]int32{
		"NONE_QUERY_TYPE": 0,
		"MANAGED":         1,
		"CUSTOM":          2,
	}
)

Enum value maps for CloudServiceQuerySetInfo_QueryType.

View Source
var (
	CloudServiceQuerySetInfo_ResourceGroup_name = map[int32]string{
		0: "RESOURCE_GROUP_NONE",
		1: "DOMAIN",
		2: "WORKSPACE",
	}
	CloudServiceQuerySetInfo_ResourceGroup_value = map[string]int32{
		"RESOURCE_GROUP_NONE": 0,
		"DOMAIN":              1,
		"WORKSPACE":           2,
	}
)

Enum value maps for CloudServiceQuerySetInfo_ResourceGroup.

View Source
var (
	ReportSchedule_ScheduleState_name = map[int32]string{
		0: "SCHEDULE_STATE_NONE",
		1: "ENABLED",
		2: "DISABLED",
	}
	ReportSchedule_ScheduleState_value = map[string]int32{
		"SCHEDULE_STATE_NONE": 0,
		"ENABLED":             1,
		"DISABLED":            2,
	}
)

Enum value maps for ReportSchedule_ScheduleState.

View Source
var (
	ReportSchedule_DayOfWeek_name = map[int32]string{
		0: "DAY_OF_WEEK_NONE",
		1: "MON",
		2: "TUE",
		3: "WED",
		4: "THU",
		5: "FRI",
		6: "SAT",
		7: "SUN",
	}
	ReportSchedule_DayOfWeek_value = map[string]int32{
		"DAY_OF_WEEK_NONE": 0,
		"MON":              1,
		"TUE":              2,
		"WED":              3,
		"THU":              4,
		"FRI":              5,
		"SAT":              6,
		"SUN":              7,
	}
)

Enum value maps for ReportSchedule_DayOfWeek.

View Source
var (
	CreateCloudServiceReportRequest_FileFormat_name = map[int32]string{
		0: "NONE_FILE_FORMAT",
		1: "EXCEL",
		2: "CSV",
	}
	CreateCloudServiceReportRequest_FileFormat_value = map[string]int32{
		"NONE_FILE_FORMAT": 0,
		"EXCEL":            1,
		"CSV":              2,
	}
)

Enum value maps for CreateCloudServiceReportRequest_FileFormat.

View Source
var (
	CreateCloudServiceReportRequest_ResourceGroup_name = map[int32]string{
		0: "RESOURCE_GROUP_NONE",
		1: "DOMAIN",
		2: "WORKSPACE",
	}
	CreateCloudServiceReportRequest_ResourceGroup_value = map[string]int32{
		"RESOURCE_GROUP_NONE": 0,
		"DOMAIN":              1,
		"WORKSPACE":           2,
	}
)

Enum value maps for CreateCloudServiceReportRequest_ResourceGroup.

View Source
var (
	UpdateCloudServiceReportRequest_FileFormat_name = map[int32]string{
		0: "NONE_FILE_FORMAT",
		1: "EXCEL",
		2: "CSV",
	}
	UpdateCloudServiceReportRequest_FileFormat_value = map[string]int32{
		"NONE_FILE_FORMAT": 0,
		"EXCEL":            1,
		"CSV":              2,
	}
)

Enum value maps for UpdateCloudServiceReportRequest_FileFormat.

View Source
var (
	CloudServiceReportInfo_FileFormat_name = map[int32]string{
		0: "NONE_FILE_FORMAT",
		1: "EXCEL",
		2: "CSV",
	}
	CloudServiceReportInfo_FileFormat_value = map[string]int32{
		"NONE_FILE_FORMAT": 0,
		"EXCEL":            1,
		"CSV":              2,
	}
)

Enum value maps for CloudServiceReportInfo_FileFormat.

View Source
var (
	CloudServiceReportInfo_ResourceGroup_name = map[int32]string{
		0: "RESOURCE_GROUP_NONE",
		1: "DOMAIN",
		2: "WORKSPACE",
	}
	CloudServiceReportInfo_ResourceGroup_value = map[string]int32{
		"RESOURCE_GROUP_NONE": 0,
		"DOMAIN":              1,
		"WORKSPACE":           2,
	}
)

Enum value maps for CloudServiceReportInfo_ResourceGroup.

View Source
var (
	Scheduled_ScheduledState_name = map[int32]string{
		0: "NONE",
		1: "ENABLED",
		2: "DISABLED",
	}
	Scheduled_ScheduledState_value = map[string]int32{
		"NONE":     0,
		"ENABLED":  1,
		"DISABLED": 2,
	}
)

Enum value maps for Scheduled_ScheduledState.

View Source
var (
	SecretFilter_SecretFilterState_name = map[int32]string{
		0: "NONE",
		1: "ENABLED",
		2: "DISABLED",
	}
	SecretFilter_SecretFilterState_value = map[string]int32{
		"NONE":     0,
		"ENABLED":  1,
		"DISABLED": 2,
	}
)

Enum value maps for SecretFilter_SecretFilterState.

View Source
var (
	PluginInfo_UpgradeMode_name = map[int32]string{
		0: "NONE",
		1: "MANUAL",
		2: "AUTO",
	}
	PluginInfo_UpgradeMode_value = map[string]int32{
		"NONE":   0,
		"MANUAL": 1,
		"AUTO":   2,
	}
)

Enum value maps for PluginInfo_UpgradeMode.

View Source
var (
	CreateCollectorRequest_ResourceGroup_name = map[int32]string{
		0: "RESOURCE_GROUP_NONE",
		1: "DOMAIN",
		2: "WORKSPACE",
	}
	CreateCollectorRequest_ResourceGroup_value = map[string]int32{
		"RESOURCE_GROUP_NONE": 0,
		"DOMAIN":              1,
		"WORKSPACE":           2,
	}
)

Enum value maps for CreateCollectorRequest_ResourceGroup.

View Source
var (
	UpdatePluginRequest_UpgradeMode_name = map[int32]string{
		0: "NONE",
		1: "MANUAL",
		2: "AUTO",
	}
	UpdatePluginRequest_UpgradeMode_value = map[string]int32{
		"NONE":   0,
		"MANUAL": 1,
		"AUTO":   2,
	}
)

Enum value maps for UpdatePluginRequest_UpgradeMode.

View Source
var (
	CollectorQuery_State_name = map[int32]string{
		0: "STATE_NONE",
		1: "ENABLED",
		2: "DISABLED",
	}
	CollectorQuery_State_value = map[string]int32{
		"STATE_NONE": 0,
		"ENABLED":    1,
		"DISABLED":   2,
	}
)

Enum value maps for CollectorQuery_State.

View Source
var (
	CollectorInfo_State_name = map[int32]string{
		0: "NONE",
		1: "ENABLED",
		2: "DISABLED",
	}
	CollectorInfo_State_value = map[string]int32{
		"NONE":     0,
		"ENABLED":  1,
		"DISABLED": 2,
	}
)

Enum value maps for CollectorInfo_State.

View Source
var (
	CollectorInfo_ResourceGroup_name = map[int32]string{
		0: "RESOURCE_GROUP_NONE",
		1: "DOMAIN",
		2: "WORKSPACE",
	}
	CollectorInfo_ResourceGroup_value = map[string]int32{
		"RESOURCE_GROUP_NONE": 0,
		"DOMAIN":              1,
		"WORKSPACE":           2,
	}
)

Enum value maps for CollectorInfo_ResourceGroup.

View Source
var (
	ConditionsPolicy_name = map[int32]string{
		0: "NONE",
		1: "ALL",
		2: "ANY",
		3: "ALWAYS",
	}
	ConditionsPolicy_value = map[string]int32{
		"NONE":   0,
		"ALL":    1,
		"ANY":    2,
		"ALWAYS": 3,
	}
)

Enum value maps for ConditionsPolicy.

View Source
var (
	CollectorRuleQuery_RuleType_name = map[int32]string{
		0: "RULE_TYPE_NONE",
		1: "MANAGED",
		2: "CUSTOM",
	}
	CollectorRuleQuery_RuleType_value = map[string]int32{
		"RULE_TYPE_NONE": 0,
		"MANAGED":        1,
		"CUSTOM":         2,
	}
)

Enum value maps for CollectorRuleQuery_RuleType.

View Source
var (
	CollectorRuleInfo_ResourceGroup_name = map[int32]string{
		0: "RESOURCE_GROUP_NONE",
		1: "DOMAIN",
		2: "WORKSPACE",
	}
	CollectorRuleInfo_ResourceGroup_value = map[string]int32{
		"RESOURCE_GROUP_NONE": 0,
		"DOMAIN":              1,
		"WORKSPACE":           2,
	}
)

Enum value maps for CollectorRuleInfo_ResourceGroup.

View Source
var (
	CollectorRuleInfo_RuleType_name = map[int32]string{
		0: "RULE_TYPE_NONE",
		1: "MANAGED",
		2: "CUSTOM",
	}
	CollectorRuleInfo_RuleType_value = map[string]int32{
		"RULE_TYPE_NONE": 0,
		"MANAGED":        1,
		"CUSTOM":         2,
	}
)

Enum value maps for CollectorRuleInfo_RuleType.

View Source
var (
	JobsQuery_JobStatus_name = map[int32]string{
		0: "JOB_STATE_NONE",
		2: "CANCELED",
		3: "IN_PROGRESS",
		4: "SUCCESS",
		5: "FAILURE",
		6: "TIMEOUT",
	}
	JobsQuery_JobStatus_value = map[string]int32{
		"JOB_STATE_NONE": 0,
		"CANCELED":       2,
		"IN_PROGRESS":    3,
		"SUCCESS":        4,
		"FAILURE":        5,
		"TIMEOUT":        6,
	}
)

Enum value maps for JobsQuery_JobStatus.

View Source
var (
	JobInfo_Status_name = map[int32]string{
		0: "NONE",
		1: "FAILURE",
		2: "CANCELED",
		3: "IN_PROGRESS",
		4: "SUCCESS",
	}
	JobInfo_Status_value = map[string]int32{
		"NONE":        0,
		"FAILURE":     1,
		"CANCELED":    2,
		"IN_PROGRESS": 3,
		"SUCCESS":     4,
	}
)

Enum value maps for JobInfo_Status.

View Source
var (
	JobInfo_ResourceGroup_name = map[int32]string{
		0: "RESOURCE_GROUP_NONE",
		1: "DOMAIN",
		2: "WORKSPACE",
	}
	JobInfo_ResourceGroup_value = map[string]int32{
		"RESOURCE_GROUP_NONE": 0,
		"DOMAIN":              1,
		"WORKSPACE":           2,
	}
)

Enum value maps for JobInfo_ResourceGroup.

View Source
var (
	JobTaskQuery_JobTaskStatus_name = map[int32]string{
		0: "JOB_TASK_STATE_NONE",
		1: "PENDING",
		2: "CANCELED",
		3: "IN_PROGRESS",
		4: "SUCCESS",
		5: "FAILURE",
	}
	JobTaskQuery_JobTaskStatus_value = map[string]int32{
		"JOB_TASK_STATE_NONE": 0,
		"PENDING":             1,
		"CANCELED":            2,
		"IN_PROGRESS":         3,
		"SUCCESS":             4,
		"FAILURE":             5,
	}
)

Enum value maps for JobTaskQuery_JobTaskStatus.

View Source
var (
	JobTaskInfo_JobTaskStatus_name = map[int32]string{
		0: "JOB_TASK_STATE_NONE",
		1: "PENDING",
		2: "CANCELED",
		3: "IN_PROGRESS",
		4: "SUCCESS",
		5: "FAILURE",
	}
	JobTaskInfo_JobTaskStatus_value = map[string]int32{
		"JOB_TASK_STATE_NONE": 0,
		"PENDING":             1,
		"CANCELED":            2,
		"IN_PROGRESS":         3,
		"SUCCESS":             4,
		"FAILURE":             5,
	}
)

Enum value maps for JobTaskInfo_JobTaskStatus.

View Source
var (
	MetricType_name = map[int32]string{
		0: "METRIC_TYPE_NONE",
		1: "COUNTER",
		2: "GAUGE",
	}
	MetricType_value = map[string]int32{
		"METRIC_TYPE_NONE": 0,
		"COUNTER":          1,
		"GAUGE":            2,
	}
)

Enum value maps for MetricType.

View Source
var ChangeHistory_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "spaceone.api.inventory.v1.ChangeHistory",
	HandlerType: (*ChangeHistoryServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "list",
			Handler:    _ChangeHistory_List_Handler,
		},
		{
			MethodName: "stat",
			Handler:    _ChangeHistory_Stat_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "spaceone/api/inventory/v1/change_history.proto",
}

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

View Source
var CloudServiceQuerySet_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "spaceone.api.inventory.v1.CloudServiceQuerySet",
	HandlerType: (*CloudServiceQuerySetServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "create",
			Handler:    _CloudServiceQuerySet_Create_Handler,
		},
		{
			MethodName: "update",
			Handler:    _CloudServiceQuerySet_Update_Handler,
		},
		{
			MethodName: "delete",
			Handler:    _CloudServiceQuerySet_Delete_Handler,
		},
		{
			MethodName: "run",
			Handler:    _CloudServiceQuerySet_Run_Handler,
		},
		{
			MethodName: "test",
			Handler:    _CloudServiceQuerySet_Test_Handler,
		},
		{
			MethodName: "enable",
			Handler:    _CloudServiceQuerySet_Enable_Handler,
		},
		{
			MethodName: "disable",
			Handler:    _CloudServiceQuerySet_Disable_Handler,
		},
		{
			MethodName: "get",
			Handler:    _CloudServiceQuerySet_Get_Handler,
		},
		{
			MethodName: "list",
			Handler:    _CloudServiceQuerySet_List_Handler,
		},
		{
			MethodName: "stat",
			Handler:    _CloudServiceQuerySet_Stat_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "spaceone/api/inventory/v1/cloud_service_query_set.proto",
}

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

View Source
var CloudServiceReport_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "spaceone.api.inventory.v1.CloudServiceReport",
	HandlerType: (*CloudServiceReportServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "create",
			Handler:    _CloudServiceReport_Create_Handler,
		},
		{
			MethodName: "update",
			Handler:    _CloudServiceReport_Update_Handler,
		},
		{
			MethodName: "delete",
			Handler:    _CloudServiceReport_Delete_Handler,
		},
		{
			MethodName: "send",
			Handler:    _CloudServiceReport_Send_Handler,
		},
		{
			MethodName: "get",
			Handler:    _CloudServiceReport_Get_Handler,
		},
		{
			MethodName: "list",
			Handler:    _CloudServiceReport_List_Handler,
		},
		{
			MethodName: "stat",
			Handler:    _CloudServiceReport_Stat_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "spaceone/api/inventory/v1/cloud_service_report.proto",
}

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

View Source
var CloudServiceStats_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "spaceone.api.inventory.v1.CloudServiceStats",
	HandlerType: (*CloudServiceStatsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "list",
			Handler:    _CloudServiceStats_List_Handler,
		},
		{
			MethodName: "analyze",
			Handler:    _CloudServiceStats_Analyze_Handler,
		},
		{
			MethodName: "stat",
			Handler:    _CloudServiceStats_Stat_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "spaceone/api/inventory/v1/cloud_service_stats.proto",
}

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

View Source
var CloudServiceType_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "spaceone.api.inventory.v1.CloudServiceType",
	HandlerType: (*CloudServiceTypeServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "create",
			Handler:    _CloudServiceType_Create_Handler,
		},
		{
			MethodName: "update",
			Handler:    _CloudServiceType_Update_Handler,
		},
		{
			MethodName: "delete",
			Handler:    _CloudServiceType_Delete_Handler,
		},
		{
			MethodName: "get",
			Handler:    _CloudServiceType_Get_Handler,
		},
		{
			MethodName: "list",
			Handler:    _CloudServiceType_List_Handler,
		},
		{
			MethodName: "stat",
			Handler:    _CloudServiceType_Stat_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "spaceone/api/inventory/v1/cloud_service_type.proto",
}

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

View Source
var CloudService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "spaceone.api.inventory.v1.CloudService",
	HandlerType: (*CloudServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "create",
			Handler:    _CloudService_Create_Handler,
		},
		{
			MethodName: "update",
			Handler:    _CloudService_Update_Handler,
		},
		{
			MethodName: "delete",
			Handler:    _CloudService_Delete_Handler,
		},
		{
			MethodName: "get",
			Handler:    _CloudService_Get_Handler,
		},
		{
			MethodName: "list",
			Handler:    _CloudService_List_Handler,
		},
		{
			MethodName: "export",
			Handler:    _CloudService_Export_Handler,
		},
		{
			MethodName: "analyze",
			Handler:    _CloudService_Analyze_Handler,
		},
		{
			MethodName: "stat",
			Handler:    _CloudService_Stat_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "spaceone/api/inventory/v1/cloud_service.proto",
}

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

View Source
var CollectorRule_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "spaceone.api.inventory.v1.CollectorRule",
	HandlerType: (*CollectorRuleServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "create",
			Handler:    _CollectorRule_Create_Handler,
		},
		{
			MethodName: "update",
			Handler:    _CollectorRule_Update_Handler,
		},
		{
			MethodName: "change_order",
			Handler:    _CollectorRule_ChangeOrder_Handler,
		},
		{
			MethodName: "delete",
			Handler:    _CollectorRule_Delete_Handler,
		},
		{
			MethodName: "get",
			Handler:    _CollectorRule_Get_Handler,
		},
		{
			MethodName: "list",
			Handler:    _CollectorRule_List_Handler,
		},
		{
			MethodName: "stat",
			Handler:    _CollectorRule_Stat_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "spaceone/api/inventory/v1/collector_rule.proto",
}

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

View Source
var Collector_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "spaceone.api.inventory.v1.Collector",
	HandlerType: (*CollectorServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "create",
			Handler:    _Collector_Create_Handler,
		},
		{
			MethodName: "update",
			Handler:    _Collector_Update_Handler,
		},
		{
			MethodName: "update_plugin",
			Handler:    _Collector_UpdatePlugin_Handler,
		},
		{
			MethodName: "verify_plugin",
			Handler:    _Collector_VerifyPlugin_Handler,
		},
		{
			MethodName: "delete",
			Handler:    _Collector_Delete_Handler,
		},
		{
			MethodName: "get",
			Handler:    _Collector_Get_Handler,
		},
		{
			MethodName: "list",
			Handler:    _Collector_List_Handler,
		},
		{
			MethodName: "stat",
			Handler:    _Collector_Stat_Handler,
		},
		{
			MethodName: "collect",
			Handler:    _Collector_Collect_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "spaceone/api/inventory/v1/collector.proto",
}

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

View Source
var File_spaceone_api_inventory_v1_change_history_proto protoreflect.FileDescriptor
View Source
var File_spaceone_api_inventory_v1_cloud_service_proto protoreflect.FileDescriptor
View Source
var File_spaceone_api_inventory_v1_cloud_service_query_set_proto protoreflect.FileDescriptor
View Source
var File_spaceone_api_inventory_v1_cloud_service_report_proto protoreflect.FileDescriptor
View Source
var File_spaceone_api_inventory_v1_cloud_service_stats_proto protoreflect.FileDescriptor
View Source
var File_spaceone_api_inventory_v1_cloud_service_type_proto protoreflect.FileDescriptor
View Source
var File_spaceone_api_inventory_v1_collector_proto protoreflect.FileDescriptor
View Source
var File_spaceone_api_inventory_v1_collector_rule_proto protoreflect.FileDescriptor
View Source
var File_spaceone_api_inventory_v1_job_proto protoreflect.FileDescriptor
View Source
var File_spaceone_api_inventory_v1_job_task_proto protoreflect.FileDescriptor
View Source
var File_spaceone_api_inventory_v1_metric_data_proto protoreflect.FileDescriptor
View Source
var File_spaceone_api_inventory_v1_metric_example_proto protoreflect.FileDescriptor
View Source
var File_spaceone_api_inventory_v1_metric_proto protoreflect.FileDescriptor
View Source
var File_spaceone_api_inventory_v1_namespace_proto protoreflect.FileDescriptor
View Source
var File_spaceone_api_inventory_v1_note_proto protoreflect.FileDescriptor
View Source
var File_spaceone_api_inventory_v1_region_proto protoreflect.FileDescriptor
View Source
var JobTask_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "spaceone.api.inventory.v1.JobTask",
	HandlerType: (*JobTaskServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "delete",
			Handler:    _JobTask_Delete_Handler,
		},
		{
			MethodName: "get",
			Handler:    _JobTask_Get_Handler,
		},
		{
			MethodName: "list",
			Handler:    _JobTask_List_Handler,
		},
		{
			MethodName: "stat",
			Handler:    _JobTask_Stat_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "spaceone/api/inventory/v1/job_task.proto",
}

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

View Source
var Job_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "spaceone.api.inventory.v1.Job",
	HandlerType: (*JobServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "delete",
			Handler:    _Job_Delete_Handler,
		},
		{
			MethodName: "get",
			Handler:    _Job_Get_Handler,
		},
		{
			MethodName: "list",
			Handler:    _Job_List_Handler,
		},
		{
			MethodName: "analyze",
			Handler:    _Job_Analyze_Handler,
		},
		{
			MethodName: "stat",
			Handler:    _Job_Stat_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "spaceone/api/inventory/v1/job.proto",
}

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

View Source
var MetricData_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "spaceone.api.inventory.v1.MetricData",
	HandlerType: (*MetricDataServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "list",
			Handler:    _MetricData_List_Handler,
		},
		{
			MethodName: "stat",
			Handler:    _MetricData_Stat_Handler,
		},
		{
			MethodName: "analyze",
			Handler:    _MetricData_Analyze_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "spaceone/api/inventory/v1/metric_data.proto",
}

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

View Source
var MetricExample_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "spaceone.api.inventory.v1.MetricExample",
	HandlerType: (*MetricExampleServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "create",
			Handler:    _MetricExample_Create_Handler,
		},
		{
			MethodName: "update",
			Handler:    _MetricExample_Update_Handler,
		},
		{
			MethodName: "delete",
			Handler:    _MetricExample_Delete_Handler,
		},
		{
			MethodName: "get",
			Handler:    _MetricExample_Get_Handler,
		},
		{
			MethodName: "list",
			Handler:    _MetricExample_List_Handler,
		},
		{
			MethodName: "stat",
			Handler:    _MetricExample_Stat_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "spaceone/api/inventory/v1/metric_example.proto",
}

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

View Source
var Metric_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "spaceone.api.inventory.v1.Metric",
	HandlerType: (*MetricServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "create",
			Handler:    _Metric_Create_Handler,
		},
		{
			MethodName: "update",
			Handler:    _Metric_Update_Handler,
		},
		{
			MethodName: "delete",
			Handler:    _Metric_Delete_Handler,
		},
		{
			MethodName: "run",
			Handler:    _Metric_Run_Handler,
		},
		{
			MethodName: "test",
			Handler:    _Metric_Test_Handler,
		},
		{
			MethodName: "get",
			Handler:    _Metric_Get_Handler,
		},
		{
			MethodName: "list",
			Handler:    _Metric_List_Handler,
		},
		{
			MethodName: "stat",
			Handler:    _Metric_Stat_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "spaceone/api/inventory/v1/metric.proto",
}

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

View Source
var Namespace_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "spaceone.api.inventory.v1.Namespace",
	HandlerType: (*NamespaceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "create",
			Handler:    _Namespace_Create_Handler,
		},
		{
			MethodName: "update",
			Handler:    _Namespace_Update_Handler,
		},
		{
			MethodName: "delete",
			Handler:    _Namespace_Delete_Handler,
		},
		{
			MethodName: "get",
			Handler:    _Namespace_Get_Handler,
		},
		{
			MethodName: "list",
			Handler:    _Namespace_List_Handler,
		},
		{
			MethodName: "stat",
			Handler:    _Namespace_Stat_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "spaceone/api/inventory/v1/namespace.proto",
}

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

View Source
var Note_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "spaceone.api.inventory.v1.Note",
	HandlerType: (*NoteServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "create",
			Handler:    _Note_Create_Handler,
		},
		{
			MethodName: "update",
			Handler:    _Note_Update_Handler,
		},
		{
			MethodName: "delete",
			Handler:    _Note_Delete_Handler,
		},
		{
			MethodName: "get",
			Handler:    _Note_Get_Handler,
		},
		{
			MethodName: "list",
			Handler:    _Note_List_Handler,
		},
		{
			MethodName: "stat",
			Handler:    _Note_Stat_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "spaceone/api/inventory/v1/note.proto",
}

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

View Source
var Region_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "spaceone.api.inventory.v1.Region",
	HandlerType: (*RegionServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "create",
			Handler:    _Region_Create_Handler,
		},
		{
			MethodName: "update",
			Handler:    _Region_Update_Handler,
		},
		{
			MethodName: "delete",
			Handler:    _Region_Delete_Handler,
		},
		{
			MethodName: "get",
			Handler:    _Region_Get_Handler,
		},
		{
			MethodName: "list",
			Handler:    _Region_List_Handler,
		},
		{
			MethodName: "stat",
			Handler:    _Region_Stat_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "spaceone/api/inventory/v1/region.proto",
}

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

Functions

func RegisterChangeHistoryServer

func RegisterChangeHistoryServer(s grpc.ServiceRegistrar, srv ChangeHistoryServer)

func RegisterCloudServiceQuerySetServer

func RegisterCloudServiceQuerySetServer(s grpc.ServiceRegistrar, srv CloudServiceQuerySetServer)

func RegisterCloudServiceReportServer

func RegisterCloudServiceReportServer(s grpc.ServiceRegistrar, srv CloudServiceReportServer)

func RegisterCloudServiceServer

func RegisterCloudServiceServer(s grpc.ServiceRegistrar, srv CloudServiceServer)

func RegisterCloudServiceStatsServer

func RegisterCloudServiceStatsServer(s grpc.ServiceRegistrar, srv CloudServiceStatsServer)

func RegisterCloudServiceTypeServer

func RegisterCloudServiceTypeServer(s grpc.ServiceRegistrar, srv CloudServiceTypeServer)

func RegisterCollectorRuleServer

func RegisterCollectorRuleServer(s grpc.ServiceRegistrar, srv CollectorRuleServer)

func RegisterCollectorServer

func RegisterCollectorServer(s grpc.ServiceRegistrar, srv CollectorServer)

func RegisterJobServer

func RegisterJobServer(s grpc.ServiceRegistrar, srv JobServer)

func RegisterJobTaskServer

func RegisterJobTaskServer(s grpc.ServiceRegistrar, srv JobTaskServer)

func RegisterMetricDataServer

func RegisterMetricDataServer(s grpc.ServiceRegistrar, srv MetricDataServer)

func RegisterMetricExampleServer

func RegisterMetricExampleServer(s grpc.ServiceRegistrar, srv MetricExampleServer)

func RegisterMetricServer

func RegisterMetricServer(s grpc.ServiceRegistrar, srv MetricServer)

func RegisterNamespaceServer

func RegisterNamespaceServer(s grpc.ServiceRegistrar, srv NamespaceServer)

func RegisterNoteServer

func RegisterNoteServer(s grpc.ServiceRegistrar, srv NoteServer)

func RegisterRegionServer

func RegisterRegionServer(s grpc.ServiceRegistrar, srv RegionServer)

Types

type ChangeCollectorRuleOrderRequest

type ChangeCollectorRuleOrderRequest struct {
	CollectorRuleId string `protobuf:"bytes,1,opt,name=collector_rule_id,json=collectorRuleId,proto3" json:"collector_rule_id,omitempty"`
	Order           int32  `protobuf:"varint,2,opt,name=order,proto3" json:"order,omitempty"`
	// contains filtered or unexported fields
}
{
   "collector_rule_id": "collector-rule-c8055231e212",
   "order": 2
}

func (*ChangeCollectorRuleOrderRequest) Descriptor deprecated

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

Deprecated: Use ChangeCollectorRuleOrderRequest.ProtoReflect.Descriptor instead.

func (*ChangeCollectorRuleOrderRequest) GetCollectorRuleId

func (x *ChangeCollectorRuleOrderRequest) GetCollectorRuleId() string

func (*ChangeCollectorRuleOrderRequest) GetOrder

func (x *ChangeCollectorRuleOrderRequest) GetOrder() int32

func (*ChangeCollectorRuleOrderRequest) ProtoMessage

func (*ChangeCollectorRuleOrderRequest) ProtoMessage()

func (*ChangeCollectorRuleOrderRequest) ProtoReflect

func (*ChangeCollectorRuleOrderRequest) Reset

func (*ChangeCollectorRuleOrderRequest) String

type ChangeHistoryClient

type ChangeHistoryClient interface {
	List(ctx context.Context, in *ChangeHistoryQuery, opts ...grpc.CallOption) (*ChangeHistoryInfo, error)
	Stat(ctx context.Context, in *ChangeHistoryStatQuery, opts ...grpc.CallOption) (*_struct.Struct, error)
}

ChangeHistoryClient is the client API for ChangeHistory service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ChangeHistoryInfo

type ChangeHistoryInfo struct {
	Results    []*RecordInfo `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	TotalCount int32         `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}

func (*ChangeHistoryInfo) Descriptor deprecated

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

Deprecated: Use ChangeHistoryInfo.ProtoReflect.Descriptor instead.

func (*ChangeHistoryInfo) GetResults

func (x *ChangeHistoryInfo) GetResults() []*RecordInfo

func (*ChangeHistoryInfo) GetTotalCount

func (x *ChangeHistoryInfo) GetTotalCount() int32

func (*ChangeHistoryInfo) ProtoMessage

func (*ChangeHistoryInfo) ProtoMessage()

func (*ChangeHistoryInfo) ProtoReflect

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

func (*ChangeHistoryInfo) Reset

func (x *ChangeHistoryInfo) Reset()

func (*ChangeHistoryInfo) String

func (x *ChangeHistoryInfo) String() string

type ChangeHistoryQuery

type ChangeHistoryQuery struct {

	// +optional
	Query          *v2.Query `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	CloudServiceId string    `protobuf:"bytes,2,opt,name=cloud_service_id,json=cloudServiceId,proto3" json:"cloud_service_id,omitempty"`
	// +optional
	Action ChangeHistoryQuery_RecordAction `` /* 129-byte string literal not displayed */
	// +optional
	UserId string `protobuf:"bytes,4,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// +optional
	CollectorId string `protobuf:"bytes,5,opt,name=collector_id,json=collectorId,proto3" json:"collector_id,omitempty"`
	// +optional
	JobId string `protobuf:"bytes,6,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
	// +optional
	UpdatedBy string `protobuf:"bytes,7,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
	// contains filtered or unexported fields
}

func (*ChangeHistoryQuery) Descriptor deprecated

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

Deprecated: Use ChangeHistoryQuery.ProtoReflect.Descriptor instead.

func (*ChangeHistoryQuery) GetAction

func (*ChangeHistoryQuery) GetCloudServiceId

func (x *ChangeHistoryQuery) GetCloudServiceId() string

func (*ChangeHistoryQuery) GetCollectorId

func (x *ChangeHistoryQuery) GetCollectorId() string

func (*ChangeHistoryQuery) GetJobId

func (x *ChangeHistoryQuery) GetJobId() string

func (*ChangeHistoryQuery) GetQuery

func (x *ChangeHistoryQuery) GetQuery() *v2.Query

func (*ChangeHistoryQuery) GetUpdatedBy

func (x *ChangeHistoryQuery) GetUpdatedBy() string

func (*ChangeHistoryQuery) GetUserId

func (x *ChangeHistoryQuery) GetUserId() string

func (*ChangeHistoryQuery) ProtoMessage

func (*ChangeHistoryQuery) ProtoMessage()

func (*ChangeHistoryQuery) ProtoReflect

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

func (*ChangeHistoryQuery) Reset

func (x *ChangeHistoryQuery) Reset()

func (*ChangeHistoryQuery) String

func (x *ChangeHistoryQuery) String() string

type ChangeHistoryQuery_RecordAction

type ChangeHistoryQuery_RecordAction int32
const (
	ChangeHistoryQuery_NONE   ChangeHistoryQuery_RecordAction = 0
	ChangeHistoryQuery_CREATE ChangeHistoryQuery_RecordAction = 1
	ChangeHistoryQuery_UPDATE ChangeHistoryQuery_RecordAction = 2
	ChangeHistoryQuery_DELETE ChangeHistoryQuery_RecordAction = 3
)

func (ChangeHistoryQuery_RecordAction) Descriptor

func (ChangeHistoryQuery_RecordAction) Enum

func (ChangeHistoryQuery_RecordAction) EnumDescriptor deprecated

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

Deprecated: Use ChangeHistoryQuery_RecordAction.Descriptor instead.

func (ChangeHistoryQuery_RecordAction) Number

func (ChangeHistoryQuery_RecordAction) String

func (ChangeHistoryQuery_RecordAction) Type

type ChangeHistoryServer

type ChangeHistoryServer interface {
	List(context.Context, *ChangeHistoryQuery) (*ChangeHistoryInfo, error)
	Stat(context.Context, *ChangeHistoryStatQuery) (*_struct.Struct, error)
	// contains filtered or unexported methods
}

ChangeHistoryServer is the server API for ChangeHistory service. All implementations must embed UnimplementedChangeHistoryServer for forward compatibility

type ChangeHistoryStatQuery

type ChangeHistoryStatQuery struct {
	Query          *v2.StatisticsQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	CloudServiceId string              `protobuf:"bytes,3,opt,name=cloud_service_id,json=cloudServiceId,proto3" json:"cloud_service_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ChangeHistoryStatQuery) Descriptor deprecated

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

Deprecated: Use ChangeHistoryStatQuery.ProtoReflect.Descriptor instead.

func (*ChangeHistoryStatQuery) GetCloudServiceId

func (x *ChangeHistoryStatQuery) GetCloudServiceId() string

func (*ChangeHistoryStatQuery) GetQuery

func (x *ChangeHistoryStatQuery) GetQuery() *v2.StatisticsQuery

func (*ChangeHistoryStatQuery) ProtoMessage

func (*ChangeHistoryStatQuery) ProtoMessage()

func (*ChangeHistoryStatQuery) ProtoReflect

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

func (*ChangeHistoryStatQuery) Reset

func (x *ChangeHistoryStatQuery) Reset()

func (*ChangeHistoryStatQuery) String

func (x *ChangeHistoryStatQuery) String() string

type CloudServiceAnalyzeQuery

type CloudServiceAnalyzeQuery struct {
	Query *v2.AnalyzeQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// contains filtered or unexported fields
}

func (*CloudServiceAnalyzeQuery) Descriptor deprecated

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

Deprecated: Use CloudServiceAnalyzeQuery.ProtoReflect.Descriptor instead.

func (*CloudServiceAnalyzeQuery) GetQuery

func (x *CloudServiceAnalyzeQuery) GetQuery() *v2.AnalyzeQuery

func (*CloudServiceAnalyzeQuery) ProtoMessage

func (*CloudServiceAnalyzeQuery) ProtoMessage()

func (*CloudServiceAnalyzeQuery) ProtoReflect

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

func (*CloudServiceAnalyzeQuery) Reset

func (x *CloudServiceAnalyzeQuery) Reset()

func (*CloudServiceAnalyzeQuery) String

func (x *CloudServiceAnalyzeQuery) String() string

type CloudServiceClient

type CloudServiceClient interface {
	// Creates a new CloudService. A CloudService instance is created based on data including the `resource`'s attribute values. When creating, the classification information defined by CloudServiceType is also needed. The created CloudService has collection information which is the collection history for the `resource` by plugin.
	Create(ctx context.Context, in *CreateServiceRequest, opts ...grpc.CallOption) (*CloudServiceInfo, error)
	// Updates a specific CloudService. You can make changes in CloudService settings, except for the classification system of CloudService and the information about the `resource` attribute value.
	Update(ctx context.Context, in *UpdateCloudServiceRequest, opts ...grpc.CallOption) (*CloudServiceInfo, error)
	// Deletes a specific CloudService. You must specify the `cloud_service_id` of the CloudService to delete.
	Delete(ctx context.Context, in *CloudServiceRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// Gets a specific CloudService. Prints detailed information about the CloudService, including its state, classification information, and attribute values.
	Get(ctx context.Context, in *CloudServiceRequest, opts ...grpc.CallOption) (*CloudServiceInfo, error)
	// Gets a list of all CloudServices. You can use a query to get a filtered list of CloudServices.
	List(ctx context.Context, in *CloudServiceQuery, opts ...grpc.CallOption) (*CloudServicesInfo, error)
	Export(ctx context.Context, in *CloudServiceExportRequest, opts ...grpc.CallOption) (*_struct.Struct, error)
	Analyze(ctx context.Context, in *CloudServiceAnalyzeQuery, opts ...grpc.CallOption) (*_struct.Struct, error)
	Stat(ctx context.Context, in *CloudServiceStatQuery, opts ...grpc.CallOption) (*_struct.Struct, error)
}

CloudServiceClient is the client API for CloudService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CloudServiceExportRequest

type CloudServiceExportRequest struct {
	Options []*v2.ExportOption `protobuf:"bytes,1,rep,name=options,proto3" json:"options,omitempty"`
	// +optional
	FileFormat CloudServiceExportRequest_FileFormat `` /* 160-byte string literal not displayed */
	// +optional
	FileName string `protobuf:"bytes,3,opt,name=file_name,json=fileName,proto3" json:"file_name,omitempty"`
	// +optional
	Timezone string `protobuf:"bytes,4,opt,name=timezone,proto3" json:"timezone,omitempty"`
	// contains filtered or unexported fields
}

func (*CloudServiceExportRequest) Descriptor deprecated

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

Deprecated: Use CloudServiceExportRequest.ProtoReflect.Descriptor instead.

func (*CloudServiceExportRequest) GetFileFormat

func (*CloudServiceExportRequest) GetFileName

func (x *CloudServiceExportRequest) GetFileName() string

func (*CloudServiceExportRequest) GetOptions

func (x *CloudServiceExportRequest) GetOptions() []*v2.ExportOption

func (*CloudServiceExportRequest) GetTimezone

func (x *CloudServiceExportRequest) GetTimezone() string

func (*CloudServiceExportRequest) ProtoMessage

func (*CloudServiceExportRequest) ProtoMessage()

func (*CloudServiceExportRequest) ProtoReflect

func (*CloudServiceExportRequest) Reset

func (x *CloudServiceExportRequest) Reset()

func (*CloudServiceExportRequest) String

func (x *CloudServiceExportRequest) String() string

type CloudServiceExportRequest_FileFormat

type CloudServiceExportRequest_FileFormat int32
const (
	CloudServiceExportRequest_NONE_FILE_FORMAT CloudServiceExportRequest_FileFormat = 0
	CloudServiceExportRequest_EXCEL            CloudServiceExportRequest_FileFormat = 1
	CloudServiceExportRequest_CSV              CloudServiceExportRequest_FileFormat = 2
)

func (CloudServiceExportRequest_FileFormat) Descriptor

func (CloudServiceExportRequest_FileFormat) Enum

func (CloudServiceExportRequest_FileFormat) EnumDescriptor deprecated

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

Deprecated: Use CloudServiceExportRequest_FileFormat.Descriptor instead.

func (CloudServiceExportRequest_FileFormat) Number

func (CloudServiceExportRequest_FileFormat) String

func (CloudServiceExportRequest_FileFormat) Type

type CloudServiceInfo

type CloudServiceInfo struct {
	CloudServiceId    string                 `protobuf:"bytes,1,opt,name=cloud_service_id,json=cloudServiceId,proto3" json:"cloud_service_id,omitempty"`
	Name              string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	State             string                 `protobuf:"bytes,3,opt,name=state,proto3" json:"state,omitempty"`
	IpAddresses       []string               `protobuf:"bytes,4,rep,name=ip_addresses,json=ipAddresses,proto3" json:"ip_addresses,omitempty"`
	Account           string                 `protobuf:"bytes,5,opt,name=account,proto3" json:"account,omitempty"`
	InstanceType      string                 `protobuf:"bytes,6,opt,name=instance_type,json=instanceType,proto3" json:"instance_type,omitempty"`
	InstanceSize      float32                `protobuf:"fixed32,7,opt,name=instance_size,json=instanceSize,proto3" json:"instance_size,omitempty"`
	CloudServiceType  string                 `protobuf:"bytes,8,opt,name=cloud_service_type,json=cloudServiceType,proto3" json:"cloud_service_type,omitempty"`
	CloudServiceGroup string                 `protobuf:"bytes,9,opt,name=cloud_service_group,json=cloudServiceGroup,proto3" json:"cloud_service_group,omitempty"`
	Provider          string                 `protobuf:"bytes,10,opt,name=provider,proto3" json:"provider,omitempty"`
	Data              *_struct.Struct        `protobuf:"bytes,11,opt,name=data,proto3" json:"data,omitempty"`
	Metadata          *_struct.Struct        `protobuf:"bytes,12,opt,name=metadata,proto3" json:"metadata,omitempty"`
	Reference         *CloudServiceReference `protobuf:"bytes,13,opt,name=reference,proto3" json:"reference,omitempty"`
	Tags              *_struct.Struct        `protobuf:"bytes,14,opt,name=tags,proto3" json:"tags,omitempty"`
	TagKeys           *_struct.Struct        `protobuf:"bytes,15,opt,name=tag_keys,json=tagKeys,proto3" json:"tag_keys,omitempty"`
	CollectionInfo    []*CollectionInfo      `protobuf:"bytes,16,rep,name=collection_info,json=collectionInfo,proto3" json:"collection_info,omitempty"`
	RegionCode        string                 `protobuf:"bytes,17,opt,name=region_code,json=regionCode,proto3" json:"region_code,omitempty"`
	DomainId          string                 `protobuf:"bytes,21,opt,name=domain_id,json=domainId,proto3" json:"domain_id,omitempty"`
	WorkspaceId       string                 `protobuf:"bytes,22,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	ProjectId         string                 `protobuf:"bytes,23,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	CreatedAt         string                 `protobuf:"bytes,31,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt         string                 `protobuf:"bytes,32,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	DeletedAt         string                 `protobuf:"bytes,33,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"`
	// contains filtered or unexported fields
}
{
   "cloud_service_id": "cloud-svc-c00f38a173e1",
   "name": "cloud_service_test",
   "state": "ACTIVE",
   "account": "251340636361",
   "cloud_service_type": "Key",
   "cloud_service_group": "KMS",
   "provider": "aws",
   "data": {
       "alias_arn": null,
       "origin": "AWS_KMS",
       "cloudwatch": {
           "region_name": "ap-northeast-1",
           "namespace": "AWS/KMS",
           "dimensions": [
               {
                   "Value": "0drda5e1-c40f-45d7-a647-xxxxxxx",
                   "Name": "KeyId"
               }
           ]
       },
       "aws_account_id": "251340636361",
       "creation_date": "2020-07-09T09:39:03.097000+0000",
       "encryption_algorithms": [
           "SYMMETRIC_DEFAULT"
       ],
       "key_usage": "ENCRYPT_DECRYPT",
       "key_id": "0drda5e1-c40f-45d7-a647-xxxxxxx",
       "key_type_path": "defaultKeys",
       "key_rotated": false,
       "description": "Default master key that protects my Secrets Manager data when no other key is defined",
       "key_state": "Enabled",
       "customer_master_key_spec": "SYMMETRIC_DEFAULT",
       "enabled": true,
       "arn": "arn:aws:kms:ap-northeast-1:251340636361:key/0drda5e1-c40f-45d7-a647-xxxxxxx",
       "key_manager": "AWS"
   },
   "metadata": {
       "manual": {}
   },
   "reference": {
       "resource_id": "arn:aws:kms:ap-northeast-1:251340636361:key/0drda5e1-c40f-45d7-a647-xxxxxxx",
       "external_link": "https://console.aws.amazon.com/kms/home?region=ap-northeast-1#/kms/defaultKeys/0drda5e1-c40f-45d7-a647-xxxxxxx/"
   },
   "tags": {
       "a": "b"
   },
   "collection_info": {
       "collectors": [],
       "service_accounts": [],
       "secrets": []
   },
   "ip_addresses": [],
   "region_code": "ap-northeast-1",
   "workspace_id": "workspace-58010aa2e451",
   "domain_id": "domain-58010aa2e451",
   "created_at": "2022-06-22T06:38:48.989Z",
   "updated_at": "2022-06-22T06:38:48.989Z",
   "launched_at": "2020-08-03T15:00:54.000Z"
}

func (*CloudServiceInfo) Descriptor deprecated

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

Deprecated: Use CloudServiceInfo.ProtoReflect.Descriptor instead.

func (*CloudServiceInfo) GetAccount

func (x *CloudServiceInfo) GetAccount() string

func (*CloudServiceInfo) GetCloudServiceGroup

func (x *CloudServiceInfo) GetCloudServiceGroup() string

func (*CloudServiceInfo) GetCloudServiceId

func (x *CloudServiceInfo) GetCloudServiceId() string

func (*CloudServiceInfo) GetCloudServiceType

func (x *CloudServiceInfo) GetCloudServiceType() string

func (*CloudServiceInfo) GetCollectionInfo

func (x *CloudServiceInfo) GetCollectionInfo() []*CollectionInfo

func (*CloudServiceInfo) GetCreatedAt

func (x *CloudServiceInfo) GetCreatedAt() string

func (*CloudServiceInfo) GetData

func (x *CloudServiceInfo) GetData() *_struct.Struct

func (*CloudServiceInfo) GetDeletedAt

func (x *CloudServiceInfo) GetDeletedAt() string

func (*CloudServiceInfo) GetDomainId

func (x *CloudServiceInfo) GetDomainId() string

func (*CloudServiceInfo) GetInstanceSize

func (x *CloudServiceInfo) GetInstanceSize() float32

func (*CloudServiceInfo) GetInstanceType

func (x *CloudServiceInfo) GetInstanceType() string

func (*CloudServiceInfo) GetIpAddresses

func (x *CloudServiceInfo) GetIpAddresses() []string

func (*CloudServiceInfo) GetMetadata

func (x *CloudServiceInfo) GetMetadata() *_struct.Struct

func (*CloudServiceInfo) GetName

func (x *CloudServiceInfo) GetName() string

func (*CloudServiceInfo) GetProjectId

func (x *CloudServiceInfo) GetProjectId() string

func (*CloudServiceInfo) GetProvider

func (x *CloudServiceInfo) GetProvider() string

func (*CloudServiceInfo) GetReference

func (x *CloudServiceInfo) GetReference() *CloudServiceReference

func (*CloudServiceInfo) GetRegionCode

func (x *CloudServiceInfo) GetRegionCode() string

func (*CloudServiceInfo) GetState

func (x *CloudServiceInfo) GetState() string

func (*CloudServiceInfo) GetTagKeys

func (x *CloudServiceInfo) GetTagKeys() *_struct.Struct

func (*CloudServiceInfo) GetTags

func (x *CloudServiceInfo) GetTags() *_struct.Struct

func (*CloudServiceInfo) GetUpdatedAt

func (x *CloudServiceInfo) GetUpdatedAt() string

func (*CloudServiceInfo) GetWorkspaceId

func (x *CloudServiceInfo) GetWorkspaceId() string

func (*CloudServiceInfo) ProtoMessage

func (*CloudServiceInfo) ProtoMessage()

func (*CloudServiceInfo) ProtoReflect

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

func (*CloudServiceInfo) Reset

func (x *CloudServiceInfo) Reset()

func (*CloudServiceInfo) String

func (x *CloudServiceInfo) String() string

type CloudServiceQuery

type CloudServiceQuery struct {

	// +optional
	Query *v2.Query `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// +optional
	CloudServiceId string `protobuf:"bytes,2,opt,name=cloud_service_id,json=cloudServiceId,proto3" json:"cloud_service_id,omitempty"`
	// +optional
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// +optional
	State string `protobuf:"bytes,4,opt,name=state,proto3" json:"state,omitempty"`
	// +optional
	IpAddress string `protobuf:"bytes,5,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"`
	// +optional
	Account string `protobuf:"bytes,6,opt,name=account,proto3" json:"account,omitempty"`
	// +optional
	InstanceType string `protobuf:"bytes,7,opt,name=instance_type,json=instanceType,proto3" json:"instance_type,omitempty"`
	// +optional
	CloudServiceType string `protobuf:"bytes,8,opt,name=cloud_service_type,json=cloudServiceType,proto3" json:"cloud_service_type,omitempty"`
	// +optional
	CloudServiceGroup string `protobuf:"bytes,9,opt,name=cloud_service_group,json=cloudServiceGroup,proto3" json:"cloud_service_group,omitempty"`
	// +optional
	Provider string `protobuf:"bytes,10,opt,name=provider,proto3" json:"provider,omitempty"`
	// +optional
	RegionCode string `protobuf:"bytes,11,opt,name=region_code,json=regionCode,proto3" json:"region_code,omitempty"`
	// +optional
	WorkspaceId string `protobuf:"bytes,21,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	// +optional
	ProjectId string `protobuf:"bytes,22,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// +optional
	ProjectGroupId string `protobuf:"bytes,23,opt,name=project_group_id,json=projectGroupId,proto3" json:"project_group_id,omitempty"`
	// contains filtered or unexported fields
}
{
   "query": {
       "filter": [
           {
               "key": "cloud_service_type",
               "value": "Key",
               "operator": "eq"
           }
       ]
   }
}

func (*CloudServiceQuery) Descriptor deprecated

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

Deprecated: Use CloudServiceQuery.ProtoReflect.Descriptor instead.

func (*CloudServiceQuery) GetAccount

func (x *CloudServiceQuery) GetAccount() string

func (*CloudServiceQuery) GetCloudServiceGroup

func (x *CloudServiceQuery) GetCloudServiceGroup() string

func (*CloudServiceQuery) GetCloudServiceId

func (x *CloudServiceQuery) GetCloudServiceId() string

func (*CloudServiceQuery) GetCloudServiceType

func (x *CloudServiceQuery) GetCloudServiceType() string

func (*CloudServiceQuery) GetInstanceType

func (x *CloudServiceQuery) GetInstanceType() string

func (*CloudServiceQuery) GetIpAddress

func (x *CloudServiceQuery) GetIpAddress() string

func (*CloudServiceQuery) GetName

func (x *CloudServiceQuery) GetName() string

func (*CloudServiceQuery) GetProjectGroupId

func (x *CloudServiceQuery) GetProjectGroupId() string

func (*CloudServiceQuery) GetProjectId

func (x *CloudServiceQuery) GetProjectId() string

func (*CloudServiceQuery) GetProvider

func (x *CloudServiceQuery) GetProvider() string

func (*CloudServiceQuery) GetQuery

func (x *CloudServiceQuery) GetQuery() *v2.Query

func (*CloudServiceQuery) GetRegionCode

func (x *CloudServiceQuery) GetRegionCode() string

func (*CloudServiceQuery) GetState

func (x *CloudServiceQuery) GetState() string

func (*CloudServiceQuery) GetWorkspaceId

func (x *CloudServiceQuery) GetWorkspaceId() string

func (*CloudServiceQuery) ProtoMessage

func (*CloudServiceQuery) ProtoMessage()

func (*CloudServiceQuery) ProtoReflect

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

func (*CloudServiceQuery) Reset

func (x *CloudServiceQuery) Reset()

func (*CloudServiceQuery) String

func (x *CloudServiceQuery) String() string

type CloudServiceQuerySetClient

type CloudServiceQuerySetClient interface {
	// Create a new query set. Periodic statistics data is created based on the query set.
	// `query` parameters refer to AnalyzeQuery.
	Create(ctx context.Context, in *CreateCloudServiceQuerySetRequest, opts ...grpc.CallOption) (*CloudServiceQuerySetInfo, error)
	// Update a specific query set. You can only update the query set of custom type.
	Update(ctx context.Context, in *UpdateCloudServiceQuerySetRequest, opts ...grpc.CallOption) (*CloudServiceQuerySetInfo, error)
	// Delete a specific query set.
	Delete(ctx context.Context, in *CloudServiceQuerySetRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// Run a specific query set and store the result in the statistics data.
	Run(ctx context.Context, in *CloudServiceQuerySetRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// Run a specific query set and store the result in the statistics data.
	Test(ctx context.Context, in *CloudServiceQuerySetRequest, opts ...grpc.CallOption) (*_struct.Struct, error)
	// Enable a specific query set.
	Enable(ctx context.Context, in *CloudServiceQuerySetRequest, opts ...grpc.CallOption) (*CloudServiceQuerySetInfo, error)
	// Disable a specific query set. query set is not executed when disabled.
	Disable(ctx context.Context, in *CloudServiceQuerySetRequest, opts ...grpc.CallOption) (*CloudServiceQuerySetInfo, error)
	// Get a specific query set.
	Get(ctx context.Context, in *CloudServiceQuerySetRequest, opts ...grpc.CallOption) (*CloudServiceQuerySetInfo, error)
	// Gets a list of all query sets.
	// You can use a query to get a filtered list of query sets.
	List(ctx context.Context, in *CloudServiceQuerySetQuery, opts ...grpc.CallOption) (*CloudServiceQuerySetsInfo, error)
	Stat(ctx context.Context, in *CloudServiceQuerySetStatQuery, opts ...grpc.CallOption) (*_struct.Struct, error)
}

CloudServiceQuerySetClient is the client API for CloudServiceQuerySet service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CloudServiceQuerySetInfo

type CloudServiceQuerySetInfo struct {
	QuerySetId         string                                 `protobuf:"bytes,1,opt,name=query_set_id,json=querySetId,proto3" json:"query_set_id,omitempty"`
	Name               string                                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	State              CloudServiceQuerySetInfo_State         `` /* 126-byte string literal not displayed */
	QueryOptions       *v2.AnalyzeQuery                       `protobuf:"bytes,4,opt,name=query_options,json=queryOptions,proto3" json:"query_options,omitempty"`
	QueryType          CloudServiceQuerySetInfo_QueryType     `` /* 155-byte string literal not displayed */
	Unit               *_struct.Struct                        `protobuf:"bytes,6,opt,name=unit,proto3" json:"unit,omitempty"`
	DataKeys           []string                               `protobuf:"bytes,7,rep,name=data_keys,json=dataKeys,proto3" json:"data_keys,omitempty"`
	AdditionalInfoKeys []string                               `protobuf:"bytes,8,rep,name=additional_info_keys,json=additionalInfoKeys,proto3" json:"additional_info_keys,omitempty"`
	Provider           string                                 `protobuf:"bytes,9,opt,name=provider,proto3" json:"provider,omitempty"`
	CloudServiceGroup  string                                 `protobuf:"bytes,10,opt,name=cloud_service_group,json=cloudServiceGroup,proto3" json:"cloud_service_group,omitempty"`
	CloudServiceType   string                                 `protobuf:"bytes,11,opt,name=cloud_service_type,json=cloudServiceType,proto3" json:"cloud_service_type,omitempty"`
	Tags               *_struct.Struct                        `protobuf:"bytes,12,opt,name=tags,proto3" json:"tags,omitempty"`
	ResourceGroup      CloudServiceQuerySetInfo_ResourceGroup `` /* 172-byte string literal not displayed */
	DomainId           string                                 `protobuf:"bytes,21,opt,name=domain_id,json=domainId,proto3" json:"domain_id,omitempty"`
	WorkspaceId        string                                 `protobuf:"bytes,22,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	CreatedAt          string                                 `protobuf:"bytes,31,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt          string                                 `protobuf:"bytes,32,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}
{
   "query_set_id": "query-set-abcd1234",
   "name": "EC2 Count by Instance Type",
   "state": "ENABLED",
   "query_options": "<AnalyzeQuery>",
   "query_type": "MANAGED",
   "unit": {
       "Disk Size": "GB",
       "Memory": "GB",
       "CPU": "Core"
   },
   "data_keys": [
       "Disk Size",
       "Memory",
       "CPU
   ],
   "additional_info_keys": [
       "instance_type"
   ],
   "provider": "aws",
   "cloud_service_group": "EC2",
   "cloud_service_type": "Instance",
   "tags": {
       "foo": "bar"
   },
   "domain_id": "domain-58010aa2e451",
   "created_at": "2022-06-22T01:38:16.301Z"
   "updated_at": "2023-03-16T06:00:00.000Z"
}

func (*CloudServiceQuerySetInfo) Descriptor deprecated

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

Deprecated: Use CloudServiceQuerySetInfo.ProtoReflect.Descriptor instead.

func (*CloudServiceQuerySetInfo) GetAdditionalInfoKeys

func (x *CloudServiceQuerySetInfo) GetAdditionalInfoKeys() []string

func (*CloudServiceQuerySetInfo) GetCloudServiceGroup

func (x *CloudServiceQuerySetInfo) GetCloudServiceGroup() string

func (*CloudServiceQuerySetInfo) GetCloudServiceType

func (x *CloudServiceQuerySetInfo) GetCloudServiceType() string

func (*CloudServiceQuerySetInfo) GetCreatedAt

func (x *CloudServiceQuerySetInfo) GetCreatedAt() string

func (*CloudServiceQuerySetInfo) GetDataKeys

func (x *CloudServiceQuerySetInfo) GetDataKeys() []string

func (*CloudServiceQuerySetInfo) GetDomainId

func (x *CloudServiceQuerySetInfo) GetDomainId() string

func (*CloudServiceQuerySetInfo) GetName

func (x *CloudServiceQuerySetInfo) GetName() string

func (*CloudServiceQuerySetInfo) GetProvider

func (x *CloudServiceQuerySetInfo) GetProvider() string

func (*CloudServiceQuerySetInfo) GetQueryOptions

func (x *CloudServiceQuerySetInfo) GetQueryOptions() *v2.AnalyzeQuery

func (*CloudServiceQuerySetInfo) GetQuerySetId

func (x *CloudServiceQuerySetInfo) GetQuerySetId() string

func (*CloudServiceQuerySetInfo) GetQueryType

func (*CloudServiceQuerySetInfo) GetResourceGroup

func (*CloudServiceQuerySetInfo) GetState

func (*CloudServiceQuerySetInfo) GetTags

func (x *CloudServiceQuerySetInfo) GetTags() *_struct.Struct

func (*CloudServiceQuerySetInfo) GetUnit

func (x *CloudServiceQuerySetInfo) GetUnit() *_struct.Struct

func (*CloudServiceQuerySetInfo) GetUpdatedAt

func (x *CloudServiceQuerySetInfo) GetUpdatedAt() string

func (*CloudServiceQuerySetInfo) GetWorkspaceId

func (x *CloudServiceQuerySetInfo) GetWorkspaceId() string

func (*CloudServiceQuerySetInfo) ProtoMessage

func (*CloudServiceQuerySetInfo) ProtoMessage()

func (*CloudServiceQuerySetInfo) ProtoReflect

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

func (*CloudServiceQuerySetInfo) Reset

func (x *CloudServiceQuerySetInfo) Reset()

func (*CloudServiceQuerySetInfo) String

func (x *CloudServiceQuerySetInfo) String() string

type CloudServiceQuerySetInfo_QueryType

type CloudServiceQuerySetInfo_QueryType int32
const (
	CloudServiceQuerySetInfo_NONE_QUERY_TYPE CloudServiceQuerySetInfo_QueryType = 0
	CloudServiceQuerySetInfo_MANAGED         CloudServiceQuerySetInfo_QueryType = 1
	CloudServiceQuerySetInfo_CUSTOM          CloudServiceQuerySetInfo_QueryType = 2
)

func (CloudServiceQuerySetInfo_QueryType) Descriptor

func (CloudServiceQuerySetInfo_QueryType) Enum

func (CloudServiceQuerySetInfo_QueryType) EnumDescriptor deprecated

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

Deprecated: Use CloudServiceQuerySetInfo_QueryType.Descriptor instead.

func (CloudServiceQuerySetInfo_QueryType) Number

func (CloudServiceQuerySetInfo_QueryType) String

func (CloudServiceQuerySetInfo_QueryType) Type

type CloudServiceQuerySetInfo_ResourceGroup

type CloudServiceQuerySetInfo_ResourceGroup int32
const (
	CloudServiceQuerySetInfo_RESOURCE_GROUP_NONE CloudServiceQuerySetInfo_ResourceGroup = 0
	CloudServiceQuerySetInfo_DOMAIN              CloudServiceQuerySetInfo_ResourceGroup = 1
	CloudServiceQuerySetInfo_WORKSPACE           CloudServiceQuerySetInfo_ResourceGroup = 2
)

func (CloudServiceQuerySetInfo_ResourceGroup) Descriptor

func (CloudServiceQuerySetInfo_ResourceGroup) Enum

func (CloudServiceQuerySetInfo_ResourceGroup) EnumDescriptor deprecated

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

Deprecated: Use CloudServiceQuerySetInfo_ResourceGroup.Descriptor instead.

func (CloudServiceQuerySetInfo_ResourceGroup) Number

func (CloudServiceQuerySetInfo_ResourceGroup) String

func (CloudServiceQuerySetInfo_ResourceGroup) Type

type CloudServiceQuerySetInfo_State

type CloudServiceQuerySetInfo_State int32
const (
	CloudServiceQuerySetInfo_NONE_STATE CloudServiceQuerySetInfo_State = 0
	CloudServiceQuerySetInfo_ENABLED    CloudServiceQuerySetInfo_State = 1
	CloudServiceQuerySetInfo_DISABLED   CloudServiceQuerySetInfo_State = 2
)

func (CloudServiceQuerySetInfo_State) Descriptor

func (CloudServiceQuerySetInfo_State) Enum

func (CloudServiceQuerySetInfo_State) EnumDescriptor deprecated

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

Deprecated: Use CloudServiceQuerySetInfo_State.Descriptor instead.

func (CloudServiceQuerySetInfo_State) Number

func (CloudServiceQuerySetInfo_State) String

func (CloudServiceQuerySetInfo_State) Type

type CloudServiceQuerySetQuery

type CloudServiceQuerySetQuery struct {

	// +optional
	Query *v2.Query `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// +optional
	QuerySetId string `protobuf:"bytes,2,opt,name=query_set_id,json=querySetId,proto3" json:"query_set_id,omitempty"`
	// +optional
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// +optional
	State CloudServiceQuerySetQuery_State `` /* 127-byte string literal not displayed */
	// +optional
	QueryType CloudServiceQuerySetQuery_QueryType `` /* 156-byte string literal not displayed */
	// +optional
	Provider string `protobuf:"bytes,6,opt,name=provider,proto3" json:"provider,omitempty"`
	// +optional
	CloudServiceGroup string `protobuf:"bytes,7,opt,name=cloud_service_group,json=cloudServiceGroup,proto3" json:"cloud_service_group,omitempty"`
	// +optional
	CloudServiceType string `protobuf:"bytes,8,opt,name=cloud_service_type,json=cloudServiceType,proto3" json:"cloud_service_type,omitempty"`
	// +optional
	WorkspaceId string `protobuf:"bytes,21,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	// contains filtered or unexported fields
}
{
   "query": <SearchQuery>,
   "query_set_id": "query-set-abcd1234",
   "name": "EC2 Count by Instance Type",
   "state": "ENABLED",
   "query_type": "MANAGED",
   "provider": "aws",
   "cloud_service_group": "EC2",
   "cloud_service_type": "Instance",
   "resource_group": "DOMAIN",
}

func (*CloudServiceQuerySetQuery) Descriptor deprecated

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

Deprecated: Use CloudServiceQuerySetQuery.ProtoReflect.Descriptor instead.

func (*CloudServiceQuerySetQuery) GetCloudServiceGroup

func (x *CloudServiceQuerySetQuery) GetCloudServiceGroup() string

func (*CloudServiceQuerySetQuery) GetCloudServiceType

func (x *CloudServiceQuerySetQuery) GetCloudServiceType() string

func (*CloudServiceQuerySetQuery) GetName

func (x *CloudServiceQuerySetQuery) GetName() string

func (*CloudServiceQuerySetQuery) GetProvider

func (x *CloudServiceQuerySetQuery) GetProvider() string

func (*CloudServiceQuerySetQuery) GetQuery

func (x *CloudServiceQuerySetQuery) GetQuery() *v2.Query

func (*CloudServiceQuerySetQuery) GetQuerySetId

func (x *CloudServiceQuerySetQuery) GetQuerySetId() string

func (*CloudServiceQuerySetQuery) GetQueryType

func (*CloudServiceQuerySetQuery) GetState

func (*CloudServiceQuerySetQuery) GetWorkspaceId

func (x *CloudServiceQuerySetQuery) GetWorkspaceId() string

func (*CloudServiceQuerySetQuery) ProtoMessage

func (*CloudServiceQuerySetQuery) ProtoMessage()

func (*CloudServiceQuerySetQuery) ProtoReflect

func (*CloudServiceQuerySetQuery) Reset

func (x *CloudServiceQuerySetQuery) Reset()

func (*CloudServiceQuerySetQuery) String

func (x *CloudServiceQuerySetQuery) String() string

type CloudServiceQuerySetQuery_QueryType

type CloudServiceQuerySetQuery_QueryType int32
const (
	CloudServiceQuerySetQuery_NONE_QUERY_TYPE CloudServiceQuerySetQuery_QueryType = 0
	CloudServiceQuerySetQuery_MANAGED         CloudServiceQuerySetQuery_QueryType = 1
	CloudServiceQuerySetQuery_CUSTOM          CloudServiceQuerySetQuery_QueryType = 2
)

func (CloudServiceQuerySetQuery_QueryType) Descriptor

func (CloudServiceQuerySetQuery_QueryType) Enum

func (CloudServiceQuerySetQuery_QueryType) EnumDescriptor deprecated

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

Deprecated: Use CloudServiceQuerySetQuery_QueryType.Descriptor instead.

func (CloudServiceQuerySetQuery_QueryType) Number

func (CloudServiceQuerySetQuery_QueryType) String

func (CloudServiceQuerySetQuery_QueryType) Type

type CloudServiceQuerySetQuery_State

type CloudServiceQuerySetQuery_State int32
const (
	CloudServiceQuerySetQuery_NONE_STATE CloudServiceQuerySetQuery_State = 0
	CloudServiceQuerySetQuery_ENABLED    CloudServiceQuerySetQuery_State = 1
	CloudServiceQuerySetQuery_DISABLED   CloudServiceQuerySetQuery_State = 2
)

func (CloudServiceQuerySetQuery_State) Descriptor

func (CloudServiceQuerySetQuery_State) Enum

func (CloudServiceQuerySetQuery_State) EnumDescriptor deprecated

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

Deprecated: Use CloudServiceQuerySetQuery_State.Descriptor instead.

func (CloudServiceQuerySetQuery_State) Number

func (CloudServiceQuerySetQuery_State) String

func (CloudServiceQuerySetQuery_State) Type

type CloudServiceQuerySetRequest

type CloudServiceQuerySetRequest struct {
	QuerySetId string `protobuf:"bytes,1,opt,name=query_set_id,json=querySetId,proto3" json:"query_set_id,omitempty"`
	// contains filtered or unexported fields
}
{
   "query_set_id": "query-set-abcd1234"
}

func (*CloudServiceQuerySetRequest) Descriptor deprecated

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

Deprecated: Use CloudServiceQuerySetRequest.ProtoReflect.Descriptor instead.

func (*CloudServiceQuerySetRequest) GetQuerySetId

func (x *CloudServiceQuerySetRequest) GetQuerySetId() string

func (*CloudServiceQuerySetRequest) ProtoMessage

func (*CloudServiceQuerySetRequest) ProtoMessage()

func (*CloudServiceQuerySetRequest) ProtoReflect

func (*CloudServiceQuerySetRequest) Reset

func (x *CloudServiceQuerySetRequest) Reset()

func (*CloudServiceQuerySetRequest) String

func (x *CloudServiceQuerySetRequest) String() string

type CloudServiceQuerySetServer

type CloudServiceQuerySetServer interface {
	// Create a new query set. Periodic statistics data is created based on the query set.
	// `query` parameters refer to AnalyzeQuery.
	Create(context.Context, *CreateCloudServiceQuerySetRequest) (*CloudServiceQuerySetInfo, error)
	// Update a specific query set. You can only update the query set of custom type.
	Update(context.Context, *UpdateCloudServiceQuerySetRequest) (*CloudServiceQuerySetInfo, error)
	// Delete a specific query set.
	Delete(context.Context, *CloudServiceQuerySetRequest) (*empty.Empty, error)
	// Run a specific query set and store the result in the statistics data.
	Run(context.Context, *CloudServiceQuerySetRequest) (*empty.Empty, error)
	// Run a specific query set and store the result in the statistics data.
	Test(context.Context, *CloudServiceQuerySetRequest) (*_struct.Struct, error)
	// Enable a specific query set.
	Enable(context.Context, *CloudServiceQuerySetRequest) (*CloudServiceQuerySetInfo, error)
	// Disable a specific query set. query set is not executed when disabled.
	Disable(context.Context, *CloudServiceQuerySetRequest) (*CloudServiceQuerySetInfo, error)
	// Get a specific query set.
	Get(context.Context, *CloudServiceQuerySetRequest) (*CloudServiceQuerySetInfo, error)
	// Gets a list of all query sets.
	// You can use a query to get a filtered list of query sets.
	List(context.Context, *CloudServiceQuerySetQuery) (*CloudServiceQuerySetsInfo, error)
	Stat(context.Context, *CloudServiceQuerySetStatQuery) (*_struct.Struct, error)
	// contains filtered or unexported methods
}

CloudServiceQuerySetServer is the server API for CloudServiceQuerySet service. All implementations must embed UnimplementedCloudServiceQuerySetServer for forward compatibility

type CloudServiceQuerySetStatQuery

type CloudServiceQuerySetStatQuery struct {
	Query *v2.StatisticsQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// contains filtered or unexported fields
}

func (*CloudServiceQuerySetStatQuery) Descriptor deprecated

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

Deprecated: Use CloudServiceQuerySetStatQuery.ProtoReflect.Descriptor instead.

func (*CloudServiceQuerySetStatQuery) GetQuery

func (*CloudServiceQuerySetStatQuery) ProtoMessage

func (*CloudServiceQuerySetStatQuery) ProtoMessage()

func (*CloudServiceQuerySetStatQuery) ProtoReflect

func (*CloudServiceQuerySetStatQuery) Reset

func (x *CloudServiceQuerySetStatQuery) Reset()

func (*CloudServiceQuerySetStatQuery) String

type CloudServiceQuerySetsInfo

type CloudServiceQuerySetsInfo struct {
	Results    []*CloudServiceQuerySetInfo `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	TotalCount int32                       `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}
{
   "results": [
       {
           "query_set_id": "query-set-abcd1234",
           "name": "EC2 Count by Instance Type",
           "state": "ENABLED",
           "query_type": "MANAGED",
           "query_options": "<AnalyzeQuery>",
           "unit": {
               "Disk Size": "GB",
               "Memory": "GB",
               "CPU": "Core"
           },
          "data_keys": [
              "Disk Size",
              "Memory",
              "CPU
           ],
           "additional_info_keys": [
               "instance_type"
           ],
           "provider": "aws",
           "cloud_service_group": "EC2",
           "cloud_service_type": "Instance",
           "tags": {
               "foo": "bar"
           },
           "domain_id": "domain-58010aa2e451",
           "created_at": "2022-06-22T01:38:16.301Z",
           "updated_at": "2023-03-16T06:00:00.000Z"
       },
       {...}
   ],
   "total_count": 2
}

func (*CloudServiceQuerySetsInfo) Descriptor deprecated

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

Deprecated: Use CloudServiceQuerySetsInfo.ProtoReflect.Descriptor instead.

func (*CloudServiceQuerySetsInfo) GetResults

func (*CloudServiceQuerySetsInfo) GetTotalCount

func (x *CloudServiceQuerySetsInfo) GetTotalCount() int32

func (*CloudServiceQuerySetsInfo) ProtoMessage

func (*CloudServiceQuerySetsInfo) ProtoMessage()

func (*CloudServiceQuerySetsInfo) ProtoReflect

func (*CloudServiceQuerySetsInfo) Reset

func (x *CloudServiceQuerySetsInfo) Reset()

func (*CloudServiceQuerySetsInfo) String

func (x *CloudServiceQuerySetsInfo) String() string

type CloudServiceReference

type CloudServiceReference struct {
	ResourceId   string `protobuf:"bytes,1,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
	ExternalLink string `protobuf:"bytes,2,opt,name=external_link,json=externalLink,proto3" json:"external_link,omitempty"`
	// contains filtered or unexported fields
}

func (*CloudServiceReference) Descriptor deprecated

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

Deprecated: Use CloudServiceReference.ProtoReflect.Descriptor instead.

func (x *CloudServiceReference) GetExternalLink() string

func (*CloudServiceReference) GetResourceId

func (x *CloudServiceReference) GetResourceId() string

func (*CloudServiceReference) ProtoMessage

func (*CloudServiceReference) ProtoMessage()

func (*CloudServiceReference) ProtoReflect

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

func (*CloudServiceReference) Reset

func (x *CloudServiceReference) Reset()

func (*CloudServiceReference) String

func (x *CloudServiceReference) String() string

type CloudServiceReportClient

CloudServiceReportClient is the client API for CloudServiceReport service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CloudServiceReportInfo

type CloudServiceReportInfo struct {
	ReportId      string                               `protobuf:"bytes,1,opt,name=report_id,json=reportId,proto3" json:"report_id,omitempty"`
	Name          string                               `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Options       []*v2.ExportOption                   `protobuf:"bytes,3,rep,name=options,proto3" json:"options,omitempty"`
	FileFormat    CloudServiceReportInfo_FileFormat    `` /* 157-byte string literal not displayed */
	Timezone      string                               `protobuf:"bytes,5,opt,name=timezone,proto3" json:"timezone,omitempty"`
	Language      string                               `protobuf:"bytes,6,opt,name=language,proto3" json:"language,omitempty"`
	Schedule      *ReportSchedule                      `protobuf:"bytes,7,opt,name=schedule,proto3" json:"schedule,omitempty"`
	Target        *_struct.Struct                      `protobuf:"bytes,8,opt,name=target,proto3" json:"target,omitempty"`
	Tags          *_struct.Struct                      `protobuf:"bytes,9,opt,name=tags,proto3" json:"tags,omitempty"`
	ResourceGroup CloudServiceReportInfo_ResourceGroup `` /* 170-byte string literal not displayed */
	DomainId      string                               `protobuf:"bytes,21,opt,name=domain_id,json=domainId,proto3" json:"domain_id,omitempty"`
	WorkspaceId   string                               `protobuf:"bytes,22,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	CreatedAt     string                               `protobuf:"bytes,31,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	LastSentAt    string                               `protobuf:"bytes,32,opt,name=last_sent_at,json=lastSentAt,proto3" json:"last_sent_at,omitempty"`
	// contains filtered or unexported fields
}

func (*CloudServiceReportInfo) Descriptor deprecated

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

Deprecated: Use CloudServiceReportInfo.ProtoReflect.Descriptor instead.

func (*CloudServiceReportInfo) GetCreatedAt

func (x *CloudServiceReportInfo) GetCreatedAt() string

func (*CloudServiceReportInfo) GetDomainId

func (x *CloudServiceReportInfo) GetDomainId() string

func (*CloudServiceReportInfo) GetFileFormat

func (*CloudServiceReportInfo) GetLanguage

func (x *CloudServiceReportInfo) GetLanguage() string

func (*CloudServiceReportInfo) GetLastSentAt

func (x *CloudServiceReportInfo) GetLastSentAt() string

func (*CloudServiceReportInfo) GetName

func (x *CloudServiceReportInfo) GetName() string

func (*CloudServiceReportInfo) GetOptions

func (x *CloudServiceReportInfo) GetOptions() []*v2.ExportOption

func (*CloudServiceReportInfo) GetReportId

func (x *CloudServiceReportInfo) GetReportId() string

func (*CloudServiceReportInfo) GetResourceGroup

func (*CloudServiceReportInfo) GetSchedule

func (x *CloudServiceReportInfo) GetSchedule() *ReportSchedule

func (*CloudServiceReportInfo) GetTags

func (x *CloudServiceReportInfo) GetTags() *_struct.Struct

func (*CloudServiceReportInfo) GetTarget

func (x *CloudServiceReportInfo) GetTarget() *_struct.Struct

func (*CloudServiceReportInfo) GetTimezone

func (x *CloudServiceReportInfo) GetTimezone() string

func (*CloudServiceReportInfo) GetWorkspaceId

func (x *CloudServiceReportInfo) GetWorkspaceId() string

func (*CloudServiceReportInfo) ProtoMessage

func (*CloudServiceReportInfo) ProtoMessage()

func (*CloudServiceReportInfo) ProtoReflect

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

func (*CloudServiceReportInfo) Reset

func (x *CloudServiceReportInfo) Reset()

func (*CloudServiceReportInfo) String

func (x *CloudServiceReportInfo) String() string

type CloudServiceReportInfo_FileFormat

type CloudServiceReportInfo_FileFormat int32
const (
	CloudServiceReportInfo_NONE_FILE_FORMAT CloudServiceReportInfo_FileFormat = 0
	CloudServiceReportInfo_EXCEL            CloudServiceReportInfo_FileFormat = 1
	CloudServiceReportInfo_CSV              CloudServiceReportInfo_FileFormat = 2
)

func (CloudServiceReportInfo_FileFormat) Descriptor

func (CloudServiceReportInfo_FileFormat) Enum

func (CloudServiceReportInfo_FileFormat) EnumDescriptor deprecated

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

Deprecated: Use CloudServiceReportInfo_FileFormat.Descriptor instead.

func (CloudServiceReportInfo_FileFormat) Number

func (CloudServiceReportInfo_FileFormat) String

func (CloudServiceReportInfo_FileFormat) Type

type CloudServiceReportInfo_ResourceGroup

type CloudServiceReportInfo_ResourceGroup int32
const (
	CloudServiceReportInfo_RESOURCE_GROUP_NONE CloudServiceReportInfo_ResourceGroup = 0
	CloudServiceReportInfo_DOMAIN              CloudServiceReportInfo_ResourceGroup = 1
	CloudServiceReportInfo_WORKSPACE           CloudServiceReportInfo_ResourceGroup = 2
)

func (CloudServiceReportInfo_ResourceGroup) Descriptor

func (CloudServiceReportInfo_ResourceGroup) Enum

func (CloudServiceReportInfo_ResourceGroup) EnumDescriptor deprecated

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

Deprecated: Use CloudServiceReportInfo_ResourceGroup.Descriptor instead.

func (CloudServiceReportInfo_ResourceGroup) Number

func (CloudServiceReportInfo_ResourceGroup) String

func (CloudServiceReportInfo_ResourceGroup) Type

type CloudServiceReportQuery

type CloudServiceReportQuery struct {

	// +optional
	Query *v2.Query `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// +optional
	ReportId string `protobuf:"bytes,2,opt,name=report_id,json=reportId,proto3" json:"report_id,omitempty"`
	// +optional
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// +optional
	WorkspaceId string `protobuf:"bytes,21,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CloudServiceReportQuery) Descriptor deprecated

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

Deprecated: Use CloudServiceReportQuery.ProtoReflect.Descriptor instead.

func (*CloudServiceReportQuery) GetName

func (x *CloudServiceReportQuery) GetName() string

func (*CloudServiceReportQuery) GetQuery

func (x *CloudServiceReportQuery) GetQuery() *v2.Query

func (*CloudServiceReportQuery) GetReportId

func (x *CloudServiceReportQuery) GetReportId() string

func (*CloudServiceReportQuery) GetWorkspaceId

func (x *CloudServiceReportQuery) GetWorkspaceId() string

func (*CloudServiceReportQuery) ProtoMessage

func (*CloudServiceReportQuery) ProtoMessage()

func (*CloudServiceReportQuery) ProtoReflect

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

func (*CloudServiceReportQuery) Reset

func (x *CloudServiceReportQuery) Reset()

func (*CloudServiceReportQuery) String

func (x *CloudServiceReportQuery) String() string

type CloudServiceReportRequest

type CloudServiceReportRequest struct {
	ReportId string `protobuf:"bytes,1,opt,name=report_id,json=reportId,proto3" json:"report_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CloudServiceReportRequest) Descriptor deprecated

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

Deprecated: Use CloudServiceReportRequest.ProtoReflect.Descriptor instead.

func (*CloudServiceReportRequest) GetReportId

func (x *CloudServiceReportRequest) GetReportId() string

func (*CloudServiceReportRequest) ProtoMessage

func (*CloudServiceReportRequest) ProtoMessage()

func (*CloudServiceReportRequest) ProtoReflect

func (*CloudServiceReportRequest) Reset

func (x *CloudServiceReportRequest) Reset()

func (*CloudServiceReportRequest) String

func (x *CloudServiceReportRequest) String() string

type CloudServiceReportServer

CloudServiceReportServer is the server API for CloudServiceReport service. All implementations must embed UnimplementedCloudServiceReportServer for forward compatibility

type CloudServiceReportStatQuery

type CloudServiceReportStatQuery struct {
	Query *v2.StatisticsQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// contains filtered or unexported fields
}

func (*CloudServiceReportStatQuery) Descriptor deprecated

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

Deprecated: Use CloudServiceReportStatQuery.ProtoReflect.Descriptor instead.

func (*CloudServiceReportStatQuery) GetQuery

func (*CloudServiceReportStatQuery) ProtoMessage

func (*CloudServiceReportStatQuery) ProtoMessage()

func (*CloudServiceReportStatQuery) ProtoReflect

func (*CloudServiceReportStatQuery) Reset

func (x *CloudServiceReportStatQuery) Reset()

func (*CloudServiceReportStatQuery) String

func (x *CloudServiceReportStatQuery) String() string

type CloudServiceReportsInfo

type CloudServiceReportsInfo struct {
	Results    []*CloudServiceReportInfo `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	TotalCount int32                     `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}

func (*CloudServiceReportsInfo) Descriptor deprecated

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

Deprecated: Use CloudServiceReportsInfo.ProtoReflect.Descriptor instead.

func (*CloudServiceReportsInfo) GetResults

func (*CloudServiceReportsInfo) GetTotalCount

func (x *CloudServiceReportsInfo) GetTotalCount() int32

func (*CloudServiceReportsInfo) ProtoMessage

func (*CloudServiceReportsInfo) ProtoMessage()

func (*CloudServiceReportsInfo) ProtoReflect

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

func (*CloudServiceReportsInfo) Reset

func (x *CloudServiceReportsInfo) Reset()

func (*CloudServiceReportsInfo) String

func (x *CloudServiceReportsInfo) String() string

type CloudServiceRequest

type CloudServiceRequest struct {
	CloudServiceId string `protobuf:"bytes,1,opt,name=cloud_service_id,json=cloudServiceId,proto3" json:"cloud_service_id,omitempty"`
	// contains filtered or unexported fields
}
{
   "cloud_service_id": "cloud-svc-fea2b0d32141"
}

func (*CloudServiceRequest) Descriptor deprecated

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

Deprecated: Use CloudServiceRequest.ProtoReflect.Descriptor instead.

func (*CloudServiceRequest) GetCloudServiceId

func (x *CloudServiceRequest) GetCloudServiceId() string

func (*CloudServiceRequest) ProtoMessage

func (*CloudServiceRequest) ProtoMessage()

func (*CloudServiceRequest) ProtoReflect

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

func (*CloudServiceRequest) Reset

func (x *CloudServiceRequest) Reset()

func (*CloudServiceRequest) String

func (x *CloudServiceRequest) String() string

type CloudServiceServer

type CloudServiceServer interface {
	// Creates a new CloudService. A CloudService instance is created based on data including the `resource`'s attribute values. When creating, the classification information defined by CloudServiceType is also needed. The created CloudService has collection information which is the collection history for the `resource` by plugin.
	Create(context.Context, *CreateServiceRequest) (*CloudServiceInfo, error)
	// Updates a specific CloudService. You can make changes in CloudService settings, except for the classification system of CloudService and the information about the `resource` attribute value.
	Update(context.Context, *UpdateCloudServiceRequest) (*CloudServiceInfo, error)
	// Deletes a specific CloudService. You must specify the `cloud_service_id` of the CloudService to delete.
	Delete(context.Context, *CloudServiceRequest) (*empty.Empty, error)
	// Gets a specific CloudService. Prints detailed information about the CloudService, including its state, classification information, and attribute values.
	Get(context.Context, *CloudServiceRequest) (*CloudServiceInfo, error)
	// Gets a list of all CloudServices. You can use a query to get a filtered list of CloudServices.
	List(context.Context, *CloudServiceQuery) (*CloudServicesInfo, error)
	Export(context.Context, *CloudServiceExportRequest) (*_struct.Struct, error)
	Analyze(context.Context, *CloudServiceAnalyzeQuery) (*_struct.Struct, error)
	Stat(context.Context, *CloudServiceStatQuery) (*_struct.Struct, error)
	// contains filtered or unexported methods
}

CloudServiceServer is the server API for CloudService service. All implementations must embed UnimplementedCloudServiceServer for forward compatibility

type CloudServiceStatInfo

type CloudServiceStatInfo struct {
	QuerySetId        string          `protobuf:"bytes,1,opt,name=query_set_id,json=querySetId,proto3" json:"query_set_id,omitempty"`
	Data              *_struct.Struct `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	Unit              *_struct.Struct `protobuf:"bytes,3,opt,name=unit,proto3" json:"unit,omitempty"`
	Provider          string          `protobuf:"bytes,4,opt,name=provider,proto3" json:"provider,omitempty"`
	CloudServiceGroup string          `protobuf:"bytes,5,opt,name=cloud_service_group,json=cloudServiceGroup,proto3" json:"cloud_service_group,omitempty"`
	CloudServiceType  string          `protobuf:"bytes,6,opt,name=cloud_service_type,json=cloudServiceType,proto3" json:"cloud_service_type,omitempty"`
	RegionCode        string          `protobuf:"bytes,7,opt,name=region_code,json=regionCode,proto3" json:"region_code,omitempty"`
	Account           string          `protobuf:"bytes,8,opt,name=account,proto3" json:"account,omitempty"`
	AdditionalInfo    *_struct.Struct `protobuf:"bytes,9,opt,name=additional_info,json=additionalInfo,proto3" json:"additional_info,omitempty"`
	DomainId          string          `protobuf:"bytes,21,opt,name=domain_id,json=domainId,proto3" json:"domain_id,omitempty"`
	WorkspaceId       string          `protobuf:"bytes,22,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	ProjectId         string          `protobuf:"bytes,23,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	CreatedDate       string          `protobuf:"bytes,31,opt,name=created_date,json=createdDate,proto3" json:"created_date,omitempty"`
	// contains filtered or unexported fields
}
{
   "query_set_id": "query-set-abcd1234",
   "data": {
       "Disk Size": 1040,
       "Memory Size": 1024,
       "CPU": 2
   },
   "unit": {
       "Disk Size": "GB",
       "Memory": "GB",
       "CPU": "Core"
   },
   "provider": "aws",
   "cloud_service_group": "EC2",
   "cloud_service_type": "Instance",
   "region_code": "us-east-1",
   "account": "aws-account-id",
   "additional_info": {
       "instance_type": "t2.micro"
   },
   "project_id": "project-abcd1234",
   "domain_id": "domain-58010aa2e451",
   "created_date": "2022-06-22"
}

func (*CloudServiceStatInfo) Descriptor deprecated

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

Deprecated: Use CloudServiceStatInfo.ProtoReflect.Descriptor instead.

func (*CloudServiceStatInfo) GetAccount

func (x *CloudServiceStatInfo) GetAccount() string

func (*CloudServiceStatInfo) GetAdditionalInfo

func (x *CloudServiceStatInfo) GetAdditionalInfo() *_struct.Struct

func (*CloudServiceStatInfo) GetCloudServiceGroup

func (x *CloudServiceStatInfo) GetCloudServiceGroup() string

func (*CloudServiceStatInfo) GetCloudServiceType

func (x *CloudServiceStatInfo) GetCloudServiceType() string

func (*CloudServiceStatInfo) GetCreatedDate

func (x *CloudServiceStatInfo) GetCreatedDate() string

func (*CloudServiceStatInfo) GetData

func (x *CloudServiceStatInfo) GetData() *_struct.Struct

func (*CloudServiceStatInfo) GetDomainId

func (x *CloudServiceStatInfo) GetDomainId() string

func (*CloudServiceStatInfo) GetProjectId

func (x *CloudServiceStatInfo) GetProjectId() string

func (*CloudServiceStatInfo) GetProvider

func (x *CloudServiceStatInfo) GetProvider() string

func (*CloudServiceStatInfo) GetQuerySetId

func (x *CloudServiceStatInfo) GetQuerySetId() string

func (*CloudServiceStatInfo) GetRegionCode

func (x *CloudServiceStatInfo) GetRegionCode() string

func (*CloudServiceStatInfo) GetUnit

func (x *CloudServiceStatInfo) GetUnit() *_struct.Struct

func (*CloudServiceStatInfo) GetWorkspaceId

func (x *CloudServiceStatInfo) GetWorkspaceId() string

func (*CloudServiceStatInfo) ProtoMessage

func (*CloudServiceStatInfo) ProtoMessage()

func (*CloudServiceStatInfo) ProtoReflect

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

func (*CloudServiceStatInfo) Reset

func (x *CloudServiceStatInfo) Reset()

func (*CloudServiceStatInfo) String

func (x *CloudServiceStatInfo) String() string

type CloudServiceStatQuery

type CloudServiceStatQuery struct {
	Query *v2.StatisticsQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// contains filtered or unexported fields
}

func (*CloudServiceStatQuery) Descriptor deprecated

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

Deprecated: Use CloudServiceStatQuery.ProtoReflect.Descriptor instead.

func (*CloudServiceStatQuery) GetQuery

func (x *CloudServiceStatQuery) GetQuery() *v2.StatisticsQuery

func (*CloudServiceStatQuery) ProtoMessage

func (*CloudServiceStatQuery) ProtoMessage()

func (*CloudServiceStatQuery) ProtoReflect

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

func (*CloudServiceStatQuery) Reset

func (x *CloudServiceStatQuery) Reset()

func (*CloudServiceStatQuery) String

func (x *CloudServiceStatQuery) String() string

type CloudServiceStatsAnalyzeQuery

type CloudServiceStatsAnalyzeQuery struct {
	Query      *v2.TimeSeriesAnalyzeQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	QuerySetId string                     `protobuf:"bytes,2,opt,name=query_set_id,json=querySetId,proto3" json:"query_set_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CloudServiceStatsAnalyzeQuery) Descriptor deprecated

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

Deprecated: Use CloudServiceStatsAnalyzeQuery.ProtoReflect.Descriptor instead.

func (*CloudServiceStatsAnalyzeQuery) GetQuery

func (*CloudServiceStatsAnalyzeQuery) GetQuerySetId

func (x *CloudServiceStatsAnalyzeQuery) GetQuerySetId() string

func (*CloudServiceStatsAnalyzeQuery) ProtoMessage

func (*CloudServiceStatsAnalyzeQuery) ProtoMessage()

func (*CloudServiceStatsAnalyzeQuery) ProtoReflect

func (*CloudServiceStatsAnalyzeQuery) Reset

func (x *CloudServiceStatsAnalyzeQuery) Reset()

func (*CloudServiceStatsAnalyzeQuery) String

type CloudServiceStatsClient

type CloudServiceStatsClient interface {
	// Gets a list of raw statistics data.
	// You can use a query to get a filtered list of statistics data.
	List(ctx context.Context, in *CloudServiceStatsQuery, opts ...grpc.CallOption) (*CloudServiceStatsInfo, error)
	Analyze(ctx context.Context, in *CloudServiceStatsAnalyzeQuery, opts ...grpc.CallOption) (*_struct.Struct, error)
	Stat(ctx context.Context, in *CloudServiceStatsStatQuery, opts ...grpc.CallOption) (*_struct.Struct, error)
}

CloudServiceStatsClient is the client API for CloudServiceStats service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CloudServiceStatsInfo

type CloudServiceStatsInfo struct {
	Results    []*CloudServiceStatInfo `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	TotalCount int32                   `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}
{
   "results": [
       {
           "query_set_id": "query-set-abcd1234",
           "key": "Disk Size",
           "data": {
               "Disk Size": 1040,
               "Memory Size": 1024,
               "CPU": 2
           },
           "unit": {
               "Disk Size": "GB",
               "Memory": "GB",
               "CPU": "Core"
           },
           "provider": "aws",
           "cloud_service_group": "EC2",
           "cloud_service_type": "Instance",
           "region_code": "us-east-1",
           "account": "aws-account-id",
           "additional_info": {
               "instance_type": "t2.micro"
           },
           "project_id": "project-abcd1234",
           "domain_id": "domain-58010aa2e451",
           "created_date": "2022-06-22"
       },
       {...}
   ],
   "total_count": 2
}

func (*CloudServiceStatsInfo) Descriptor deprecated

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

Deprecated: Use CloudServiceStatsInfo.ProtoReflect.Descriptor instead.

func (*CloudServiceStatsInfo) GetResults

func (x *CloudServiceStatsInfo) GetResults() []*CloudServiceStatInfo

func (*CloudServiceStatsInfo) GetTotalCount

func (x *CloudServiceStatsInfo) GetTotalCount() int32

func (*CloudServiceStatsInfo) ProtoMessage

func (*CloudServiceStatsInfo) ProtoMessage()

func (*CloudServiceStatsInfo) ProtoReflect

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

func (*CloudServiceStatsInfo) Reset

func (x *CloudServiceStatsInfo) Reset()

func (*CloudServiceStatsInfo) String

func (x *CloudServiceStatsInfo) String() string

type CloudServiceStatsQuery

type CloudServiceStatsQuery struct {

	// +optional
	Query      *v2.Query `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	QuerySetId string    `protobuf:"bytes,2,opt,name=query_set_id,json=querySetId,proto3" json:"query_set_id,omitempty"`
	// +optional
	Provider string `protobuf:"bytes,3,opt,name=provider,proto3" json:"provider,omitempty"`
	// +optional
	CloudServiceGroup string `protobuf:"bytes,4,opt,name=cloud_service_group,json=cloudServiceGroup,proto3" json:"cloud_service_group,omitempty"`
	// +optional
	CloudServiceType string `protobuf:"bytes,5,opt,name=cloud_service_type,json=cloudServiceType,proto3" json:"cloud_service_type,omitempty"`
	// +optional
	RegionCode string `protobuf:"bytes,6,opt,name=region_code,json=regionCode,proto3" json:"region_code,omitempty"`
	// +optional
	Account string `protobuf:"bytes,7,opt,name=account,proto3" json:"account,omitempty"`
	// +optional
	WorkspaceId string `protobuf:"bytes,21,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	// +optional
	ProjectId string `protobuf:"bytes,22,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// contains filtered or unexported fields
}
{
   "query": <SearchQuery>,
   "query_set_id": "query-set-abcd1234",
   "provider": "aws",
   "cloud_service_group": "EC2",
   "cloud_service_type": "Instance",
   "region_code": "us-east-1",
   "account": "aws-account-id",
   "project_id": "project-abcd1234"
}

func (*CloudServiceStatsQuery) Descriptor deprecated

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

Deprecated: Use CloudServiceStatsQuery.ProtoReflect.Descriptor instead.

func (*CloudServiceStatsQuery) GetAccount

func (x *CloudServiceStatsQuery) GetAccount() string

func (*CloudServiceStatsQuery) GetCloudServiceGroup

func (x *CloudServiceStatsQuery) GetCloudServiceGroup() string

func (*CloudServiceStatsQuery) GetCloudServiceType

func (x *CloudServiceStatsQuery) GetCloudServiceType() string

func (*CloudServiceStatsQuery) GetProjectId

func (x *CloudServiceStatsQuery) GetProjectId() string

func (*CloudServiceStatsQuery) GetProvider

func (x *CloudServiceStatsQuery) GetProvider() string

func (*CloudServiceStatsQuery) GetQuery

func (x *CloudServiceStatsQuery) GetQuery() *v2.Query

func (*CloudServiceStatsQuery) GetQuerySetId

func (x *CloudServiceStatsQuery) GetQuerySetId() string

func (*CloudServiceStatsQuery) GetRegionCode

func (x *CloudServiceStatsQuery) GetRegionCode() string

func (*CloudServiceStatsQuery) GetWorkspaceId

func (x *CloudServiceStatsQuery) GetWorkspaceId() string

func (*CloudServiceStatsQuery) ProtoMessage

func (*CloudServiceStatsQuery) ProtoMessage()

func (*CloudServiceStatsQuery) ProtoReflect

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

func (*CloudServiceStatsQuery) Reset

func (x *CloudServiceStatsQuery) Reset()

func (*CloudServiceStatsQuery) String

func (x *CloudServiceStatsQuery) String() string

type CloudServiceStatsServer

type CloudServiceStatsServer interface {
	// Gets a list of raw statistics data.
	// You can use a query to get a filtered list of statistics data.
	List(context.Context, *CloudServiceStatsQuery) (*CloudServiceStatsInfo, error)
	Analyze(context.Context, *CloudServiceStatsAnalyzeQuery) (*_struct.Struct, error)
	Stat(context.Context, *CloudServiceStatsStatQuery) (*_struct.Struct, error)
	// contains filtered or unexported methods
}

CloudServiceStatsServer is the server API for CloudServiceStats service. All implementations must embed UnimplementedCloudServiceStatsServer for forward compatibility

type CloudServiceStatsStatQuery

type CloudServiceStatsStatQuery struct {
	Query *v2.StatisticsQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// +optional
	QuerySetId string `protobuf:"bytes,2,opt,name=query_set_id,json=querySetId,proto3" json:"query_set_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CloudServiceStatsStatQuery) Descriptor deprecated

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

Deprecated: Use CloudServiceStatsStatQuery.ProtoReflect.Descriptor instead.

func (*CloudServiceStatsStatQuery) GetQuery

func (*CloudServiceStatsStatQuery) GetQuerySetId

func (x *CloudServiceStatsStatQuery) GetQuerySetId() string

func (*CloudServiceStatsStatQuery) ProtoMessage

func (*CloudServiceStatsStatQuery) ProtoMessage()

func (*CloudServiceStatsStatQuery) ProtoReflect

func (*CloudServiceStatsStatQuery) Reset

func (x *CloudServiceStatsStatQuery) Reset()

func (*CloudServiceStatsStatQuery) String

func (x *CloudServiceStatsStatQuery) String() string

type CloudServiceTypeClient

type CloudServiceTypeClient interface {
	// Creates a new CloudServiceType. You must specify the `name`, `provider`, and `group` parameters to create a CloudServiceType. One or several CloudServiceTypes exist in a specific `group`, and each CloudServiceType is identified by the `name` parameter.
	Create(ctx context.Context, in *CreateCloudServiceTypeRequest, opts ...grpc.CallOption) (*CloudServiceTypeInfo, error)
	// Updates a specific CloudServiceType. You can make changes in CloudServiceType settings, except for `name`, `provider` and `group`. In particular, you can set the CloudServiceType's priority in a `group`.
	Update(ctx context.Context, in *UpdateCloudServiceTypeRequest, opts ...grpc.CallOption) (*CloudServiceTypeInfo, error)
	// Deletes a specific CloudServiceType. You must specify the `cloud_service_type_id` of the CloudServiceType to delete.
	Delete(ctx context.Context, in *CloudServiceTypeRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// Gets a specific CloudServiceType. Prints detailed information about the CloudServiceType.
	Get(ctx context.Context, in *CloudServiceTypeRequest, opts ...grpc.CallOption) (*CloudServiceTypeInfo, error)
	// Gets a list of all CloudServiceTypes. You can use a query to get a filtered list of CloudServiceTypes.
	List(ctx context.Context, in *CloudServiceTypeQuery, opts ...grpc.CallOption) (*CloudServiceTypesInfo, error)
	Stat(ctx context.Context, in *CloudServiceTypeStatQuery, opts ...grpc.CallOption) (*_struct.Struct, error)
}

CloudServiceTypeClient is the client API for CloudServiceType service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CloudServiceTypeInfo

type CloudServiceTypeInfo struct {
	CloudServiceTypeId  string             `protobuf:"bytes,1,opt,name=cloud_service_type_id,json=cloudServiceTypeId,proto3" json:"cloud_service_type_id,omitempty"`
	Name                string             `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Provider            string             `protobuf:"bytes,3,opt,name=provider,proto3" json:"provider,omitempty"`
	Group               string             `protobuf:"bytes,4,opt,name=group,proto3" json:"group,omitempty"`
	CloudServiceTypeKey string             `protobuf:"bytes,5,opt,name=cloud_service_type_key,json=cloudServiceTypeKey,proto3" json:"cloud_service_type_key,omitempty"`
	ServiceCode         string             `protobuf:"bytes,6,opt,name=service_code,json=serviceCode,proto3" json:"service_code,omitempty"`
	IsPrimary           bool               `protobuf:"varint,7,opt,name=is_primary,json=isPrimary,proto3" json:"is_primary,omitempty"`
	IsMajor             bool               `protobuf:"varint,8,opt,name=is_major,json=isMajor,proto3" json:"is_major,omitempty"`
	ResourceType        string             `protobuf:"bytes,9,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
	Metadata            *_struct.Struct    `protobuf:"bytes,11,opt,name=metadata,proto3" json:"metadata,omitempty"`
	Tags                *_struct.Struct    `protobuf:"bytes,12,opt,name=tags,proto3" json:"tags,omitempty"`
	Labels              *_struct.ListValue `protobuf:"bytes,13,opt,name=labels,proto3" json:"labels,omitempty"`
	DomainId            string             `protobuf:"bytes,21,opt,name=domain_id,json=domainId,proto3" json:"domain_id,omitempty"`
	WorkspaceId         string             `protobuf:"bytes,22,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	CreatedAt           string             `protobuf:"bytes,31,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt           string             `protobuf:"bytes,32,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}
{
   "cloud_service_type_id": "cloud-svc-type-27dd73ac89f8",
   "name": "API-TEST",
   "provider": "aws",
   "group": "APIGateway",
   "cloud_service_type_key": "aws.APIGateway.API-TEST",
   "service_code": "AmazonApiGateway",
   "is_primary": true,
   "is_major": true,
   "resource_type": "inventory.CloudService",
   "metadata": {},
   "tags": {
       "a": "b"
   },
   "labels": [
       "Networking"
   ],
   "domain_id": "domain-58010aa2e451",
   "workspace_id": "workspace-abcde12345",
   "created_at": "2022-06-22T01:38:16.301Z",
   "updated_at": "2022-06-22T01:38:16.301Z"
}

func (*CloudServiceTypeInfo) Descriptor deprecated

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

Deprecated: Use CloudServiceTypeInfo.ProtoReflect.Descriptor instead.

func (*CloudServiceTypeInfo) GetCloudServiceTypeId

func (x *CloudServiceTypeInfo) GetCloudServiceTypeId() string

func (*CloudServiceTypeInfo) GetCloudServiceTypeKey

func (x *CloudServiceTypeInfo) GetCloudServiceTypeKey() string

func (*CloudServiceTypeInfo) GetCreatedAt

func (x *CloudServiceTypeInfo) GetCreatedAt() string

func (*CloudServiceTypeInfo) GetDomainId

func (x *CloudServiceTypeInfo) GetDomainId() string

func (*CloudServiceTypeInfo) GetGroup

func (x *CloudServiceTypeInfo) GetGroup() string

func (*CloudServiceTypeInfo) GetIsMajor

func (x *CloudServiceTypeInfo) GetIsMajor() bool

func (*CloudServiceTypeInfo) GetIsPrimary

func (x *CloudServiceTypeInfo) GetIsPrimary() bool

func (*CloudServiceTypeInfo) GetLabels

func (x *CloudServiceTypeInfo) GetLabels() *_struct.ListValue

func (*CloudServiceTypeInfo) GetMetadata

func (x *CloudServiceTypeInfo) GetMetadata() *_struct.Struct

func (*CloudServiceTypeInfo) GetName

func (x *CloudServiceTypeInfo) GetName() string

func (*CloudServiceTypeInfo) GetProvider

func (x *CloudServiceTypeInfo) GetProvider() string

func (*CloudServiceTypeInfo) GetResourceType

func (x *CloudServiceTypeInfo) GetResourceType() string

func (*CloudServiceTypeInfo) GetServiceCode

func (x *CloudServiceTypeInfo) GetServiceCode() string

func (*CloudServiceTypeInfo) GetTags

func (x *CloudServiceTypeInfo) GetTags() *_struct.Struct

func (*CloudServiceTypeInfo) GetUpdatedAt

func (x *CloudServiceTypeInfo) GetUpdatedAt() string

func (*CloudServiceTypeInfo) GetWorkspaceId

func (x *CloudServiceTypeInfo) GetWorkspaceId() string

func (*CloudServiceTypeInfo) ProtoMessage

func (*CloudServiceTypeInfo) ProtoMessage()

func (*CloudServiceTypeInfo) ProtoReflect

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

func (*CloudServiceTypeInfo) Reset

func (x *CloudServiceTypeInfo) Reset()

func (*CloudServiceTypeInfo) String

func (x *CloudServiceTypeInfo) String() string

type CloudServiceTypeQuery

type CloudServiceTypeQuery struct {

	// +optional
	Query *v2.Query `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// +optional
	CloudServiceTypeId string `protobuf:"bytes,2,opt,name=cloud_service_type_id,json=cloudServiceTypeId,proto3" json:"cloud_service_type_id,omitempty"`
	// +optional
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// +optional
	Provider string `protobuf:"bytes,4,opt,name=provider,proto3" json:"provider,omitempty"`
	// +optional
	Group string `protobuf:"bytes,5,opt,name=group,proto3" json:"group,omitempty"`
	// +optional
	CloudServiceTypeKey string `protobuf:"bytes,6,opt,name=cloud_service_type_key,json=cloudServiceTypeKey,proto3" json:"cloud_service_type_key,omitempty"`
	// +optional
	ServiceCode string `protobuf:"bytes,7,opt,name=service_code,json=serviceCode,proto3" json:"service_code,omitempty"`
	// +optional
	IsPrimary bool `protobuf:"varint,8,opt,name=is_primary,json=isPrimary,proto3" json:"is_primary,omitempty"`
	// +optional
	IsMajor bool `protobuf:"varint,9,opt,name=is_major,json=isMajor,proto3" json:"is_major,omitempty"`
	// +optional
	ResourceType string `protobuf:"bytes,10,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
	// +optional
	WorkspaceId string `protobuf:"bytes,21,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	// contains filtered or unexported fields
}
{
   "query": {
       "filter": [
           {
               "key": "provider",
               "value": "aws",
               "operator": "eq"
           }
       ]
   }
}

func (*CloudServiceTypeQuery) Descriptor deprecated

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

Deprecated: Use CloudServiceTypeQuery.ProtoReflect.Descriptor instead.

func (*CloudServiceTypeQuery) GetCloudServiceTypeId

func (x *CloudServiceTypeQuery) GetCloudServiceTypeId() string

func (*CloudServiceTypeQuery) GetCloudServiceTypeKey

func (x *CloudServiceTypeQuery) GetCloudServiceTypeKey() string

func (*CloudServiceTypeQuery) GetGroup

func (x *CloudServiceTypeQuery) GetGroup() string

func (*CloudServiceTypeQuery) GetIsMajor

func (x *CloudServiceTypeQuery) GetIsMajor() bool

func (*CloudServiceTypeQuery) GetIsPrimary

func (x *CloudServiceTypeQuery) GetIsPrimary() bool

func (*CloudServiceTypeQuery) GetName

func (x *CloudServiceTypeQuery) GetName() string

func (*CloudServiceTypeQuery) GetProvider

func (x *CloudServiceTypeQuery) GetProvider() string

func (*CloudServiceTypeQuery) GetQuery

func (x *CloudServiceTypeQuery) GetQuery() *v2.Query

func (*CloudServiceTypeQuery) GetResourceType

func (x *CloudServiceTypeQuery) GetResourceType() string

func (*CloudServiceTypeQuery) GetServiceCode

func (x *CloudServiceTypeQuery) GetServiceCode() string

func (*CloudServiceTypeQuery) GetWorkspaceId

func (x *CloudServiceTypeQuery) GetWorkspaceId() string

func (*CloudServiceTypeQuery) ProtoMessage

func (*CloudServiceTypeQuery) ProtoMessage()

func (*CloudServiceTypeQuery) ProtoReflect

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

func (*CloudServiceTypeQuery) Reset

func (x *CloudServiceTypeQuery) Reset()

func (*CloudServiceTypeQuery) String

func (x *CloudServiceTypeQuery) String() string

type CloudServiceTypeRequest

type CloudServiceTypeRequest struct {
	CloudServiceTypeId string `protobuf:"bytes,1,opt,name=cloud_service_type_id,json=cloudServiceTypeId,proto3" json:"cloud_service_type_id,omitempty"`
	// contains filtered or unexported fields
}
{
   "cloud_service_type_id": "cloud-svc-type-27dd73ac89f8"
}

func (*CloudServiceTypeRequest) Descriptor deprecated

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

Deprecated: Use CloudServiceTypeRequest.ProtoReflect.Descriptor instead.

func (*CloudServiceTypeRequest) GetCloudServiceTypeId

func (x *CloudServiceTypeRequest) GetCloudServiceTypeId() string

func (*CloudServiceTypeRequest) ProtoMessage

func (*CloudServiceTypeRequest) ProtoMessage()

func (*CloudServiceTypeRequest) ProtoReflect

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

func (*CloudServiceTypeRequest) Reset

func (x *CloudServiceTypeRequest) Reset()

func (*CloudServiceTypeRequest) String

func (x *CloudServiceTypeRequest) String() string

type CloudServiceTypeServer

type CloudServiceTypeServer interface {
	// Creates a new CloudServiceType. You must specify the `name`, `provider`, and `group` parameters to create a CloudServiceType. One or several CloudServiceTypes exist in a specific `group`, and each CloudServiceType is identified by the `name` parameter.
	Create(context.Context, *CreateCloudServiceTypeRequest) (*CloudServiceTypeInfo, error)
	// Updates a specific CloudServiceType. You can make changes in CloudServiceType settings, except for `name`, `provider` and `group`. In particular, you can set the CloudServiceType's priority in a `group`.
	Update(context.Context, *UpdateCloudServiceTypeRequest) (*CloudServiceTypeInfo, error)
	// Deletes a specific CloudServiceType. You must specify the `cloud_service_type_id` of the CloudServiceType to delete.
	Delete(context.Context, *CloudServiceTypeRequest) (*empty.Empty, error)
	// Gets a specific CloudServiceType. Prints detailed information about the CloudServiceType.
	Get(context.Context, *CloudServiceTypeRequest) (*CloudServiceTypeInfo, error)
	// Gets a list of all CloudServiceTypes. You can use a query to get a filtered list of CloudServiceTypes.
	List(context.Context, *CloudServiceTypeQuery) (*CloudServiceTypesInfo, error)
	Stat(context.Context, *CloudServiceTypeStatQuery) (*_struct.Struct, error)
	// contains filtered or unexported methods
}

CloudServiceTypeServer is the server API for CloudServiceType service. All implementations must embed UnimplementedCloudServiceTypeServer for forward compatibility

type CloudServiceTypeStatQuery

type CloudServiceTypeStatQuery struct {
	Query    *v2.StatisticsQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	DomainId string              `protobuf:"bytes,2,opt,name=domain_id,json=domainId,proto3" json:"domain_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CloudServiceTypeStatQuery) Descriptor deprecated

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

Deprecated: Use CloudServiceTypeStatQuery.ProtoReflect.Descriptor instead.

func (*CloudServiceTypeStatQuery) GetDomainId

func (x *CloudServiceTypeStatQuery) GetDomainId() string

func (*CloudServiceTypeStatQuery) GetQuery

func (*CloudServiceTypeStatQuery) ProtoMessage

func (*CloudServiceTypeStatQuery) ProtoMessage()

func (*CloudServiceTypeStatQuery) ProtoReflect

func (*CloudServiceTypeStatQuery) Reset

func (x *CloudServiceTypeStatQuery) Reset()

func (*CloudServiceTypeStatQuery) String

func (x *CloudServiceTypeStatQuery) String() string

type CloudServiceTypesInfo

type CloudServiceTypesInfo struct {
	Results    []*CloudServiceTypeInfo `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	TotalCount int32                   `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}
{
   "results": [
       {
           "cloud_service_type_id": "cloud-svc-type-7e1c113b39ff",
           "name": "API",
           "provider": "aws",
           "group": "APIGateway",
           "cloud_service_type_key": "aws.APIGateway.API",
           "service_code": "AmazonApiGateway",
           "is_primary": true,
           "is_major": true,
           "resource_type": "inventory.CloudService",
           "metadata": {
           },
           "tags": {
               "spaceone:icon": "https://spaceone.s3.ap-northeast-2.amazonaws.com/console-assets/icons/cloud-services/aws/Amazon-API-Gateway.svg"
           },
           "labels": [
               "Networking"
           ],
           "domain_id": "domain-58010aa2e451",
           "workspace_id": "workspace-abcde12345",
           "created_at": "2021-06-03T02:29:32.690Z",
           "updated_at": "2022-06-22T00:04:45.477Z"
       },
       {
           "cloud_service_type_id": "cloud-svc-type-64a0de601371",
           "name": "Certificate",
           "provider": "aws",
           "group": "CertificateManager",
           "cloud_service_type_key": "aws.CertificateManager.Certificate",
           "service_code": "AWSCertificateManager",
           "is_primary": true,
           "resource_type": "inventory.CloudService",
           "metadata": {
           },
           "tags": {
               "spaceone:icon": "https://spaceone.s3.ap-northeast-2.amazonaws.com/console-assets/icons/cloud-services/aws/AWS-Certificate-Manager.svg"
           },
           "labels": [
               "Security"
           ],
           "domain_id": "domain-58010aa2e451",
           "workspace_id": "workspace-abcde12345",
           "created_at": "2021-06-03T02:29:53.052Z",
           "updated_at": "2022-06-22T00:05:41.252Z"
       }
   ],
   "total_count": 2
}

func (*CloudServiceTypesInfo) Descriptor deprecated

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

Deprecated: Use CloudServiceTypesInfo.ProtoReflect.Descriptor instead.

func (*CloudServiceTypesInfo) GetResults

func (x *CloudServiceTypesInfo) GetResults() []*CloudServiceTypeInfo

func (*CloudServiceTypesInfo) GetTotalCount

func (x *CloudServiceTypesInfo) GetTotalCount() int32

func (*CloudServiceTypesInfo) ProtoMessage

func (*CloudServiceTypesInfo) ProtoMessage()

func (*CloudServiceTypesInfo) ProtoReflect

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

func (*CloudServiceTypesInfo) Reset

func (x *CloudServiceTypesInfo) Reset()

func (*CloudServiceTypesInfo) String

func (x *CloudServiceTypesInfo) String() string

type CloudServicesInfo

type CloudServicesInfo struct {
	Results    []*CloudServiceInfo `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	TotalCount int32               `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}
{
   "results": [{
       "cloud_service_id": "cloud-svc-c00f38a173e1",
       "name": "cloud_service_test2",
       "state": "ACTIVE",
       "account": "251340636361",
       "cloud_service_type": "Key",
       "cloud_service_group": "KMS",
       "provider": "aws",
       "data": {
           "alias_arn": null,
           "origin": "AWS_KMS",
           "cloudwatch": {
               "region_name": "ap-northeast-1",
               "namespace": "AWS/KMS",
               "dimensions": [
                   {
                       "Value": "0drda5e1-c40f-45d7-a647-xxxxxxx",
                       "Name": "KeyId"
                   }
               ]
           },
           "aws_account_id": "251340636361",
           "creation_date": "2020-07-09T09:39:03.097000+0000",
           "encryption_algorithms": [
               "SYMMETRIC_DEFAULT"
           ],
           "key_usage": "ENCRYPT_DECRYPT",
           "key_id": "0drda5e1-c40f-45d7-a647-xxxxxxx",
           "key_type_path": "defaultKeys",
           "key_rotated": false,
           "description": "Default master key that protects my Secrets Manager data when no other key is defined",
           "key_state": "Enabled",
           "customer_master_key_spec": "SYMMETRIC_DEFAULT",
           "enabled": true,
           "arn": "arn:aws:kms:ap-northeast-1:251340636361:key/0drda5e1-c40f-45d7-a647-xxxxxxx",
           "key_manager": "AWS"
       },
       "metadata": {
           "manual": {}
       },
       "reference": {
           "resource_id": "arn:aws:kms:ap-northeast-1:251340636361:key/0drda5e1-c40f-45d7-a647-xxxxxxx",
           "external_link": "https://console.aws.amazon.com/kms/home?region=ap-northeast-1#/kms/defaultKeys/0drda5e1-c40f-45d7-a647-xxxxxxx/"
       },
       "tags": {
           "description": "spaceone"
       },
       "collection_info": {
           "collectors": [],
           "service_accounts": [],
           "secrets": []
       },
       "ip_addresses": [
           "1.1.1.1",
           "2.2.2.2"
       ],
       "region_code": "ap-northeast-1",
       "workspace_id": "workspace-58010aa2e451",
       "domain_id": "domain-58010aa2e451",
       "created_at": "2022-06-22T06:38:48.989Z",
       "updated_at": "2022-06-22T06:38:48.989Z",
       "launched_at": "2020-08-03T15:00:54.000Z"
   }],
   "total_count": 1
}

func (*CloudServicesInfo) Descriptor deprecated

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

Deprecated: Use CloudServicesInfo.ProtoReflect.Descriptor instead.

func (*CloudServicesInfo) GetResults

func (x *CloudServicesInfo) GetResults() []*CloudServiceInfo

func (*CloudServicesInfo) GetTotalCount

func (x *CloudServicesInfo) GetTotalCount() int32

func (*CloudServicesInfo) ProtoMessage

func (*CloudServicesInfo) ProtoMessage()

func (*CloudServicesInfo) ProtoReflect

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

func (*CloudServicesInfo) Reset

func (x *CloudServicesInfo) Reset()

func (*CloudServicesInfo) String

func (x *CloudServicesInfo) String() string

type CollectRequest

type CollectRequest struct {
	CollectorId string `protobuf:"bytes,1,opt,name=collector_id,json=collectorId,proto3" json:"collector_id,omitempty"`
	// +optional
	SecretId string `protobuf:"bytes,2,opt,name=secret_id,json=secretId,proto3" json:"secret_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CollectRequest) Descriptor deprecated

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

Deprecated: Use CollectRequest.ProtoReflect.Descriptor instead.

func (*CollectRequest) GetCollectorId

func (x *CollectRequest) GetCollectorId() string

func (*CollectRequest) GetSecretId

func (x *CollectRequest) GetSecretId() string

func (*CollectRequest) ProtoMessage

func (*CollectRequest) ProtoMessage()

func (*CollectRequest) ProtoReflect

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

func (*CollectRequest) Reset

func (x *CollectRequest) Reset()

func (*CollectRequest) String

func (x *CollectRequest) String() string

type CollectionInfo

type CollectionInfo struct {
	Provider         string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	ServiceAccountId string `protobuf:"bytes,2,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"`
	SecretId         string `protobuf:"bytes,3,opt,name=secret_id,json=secretId,proto3" json:"secret_id,omitempty"`
	CollectorId      string `protobuf:"bytes,4,opt,name=collector_id,json=collectorId,proto3" json:"collector_id,omitempty"`
	LastCollectedAt  string `protobuf:"bytes,5,opt,name=last_collected_at,json=lastCollectedAt,proto3" json:"last_collected_at,omitempty"`
	// contains filtered or unexported fields
}

func (*CollectionInfo) Descriptor deprecated

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

Deprecated: Use CollectionInfo.ProtoReflect.Descriptor instead.

func (*CollectionInfo) GetCollectorId

func (x *CollectionInfo) GetCollectorId() string

func (*CollectionInfo) GetLastCollectedAt

func (x *CollectionInfo) GetLastCollectedAt() string

func (*CollectionInfo) GetProvider

func (x *CollectionInfo) GetProvider() string

func (*CollectionInfo) GetSecretId

func (x *CollectionInfo) GetSecretId() string

func (*CollectionInfo) GetServiceAccountId

func (x *CollectionInfo) GetServiceAccountId() string

func (*CollectionInfo) ProtoMessage

func (*CollectionInfo) ProtoMessage()

func (*CollectionInfo) ProtoReflect

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

func (*CollectionInfo) Reset

func (x *CollectionInfo) Reset()

func (*CollectionInfo) String

func (x *CollectionInfo) String() string

type CollectorClient

type CollectorClient interface {
	// Creates a new Collector with information of the plugin to use. Information of the plugin includes `version`, `provider`, and `upgrade_mode`.
	Create(ctx context.Context, in *CreateCollectorRequest, opts ...grpc.CallOption) (*CollectorInfo, error)
	// Updates a specific Collector. You can make changes in Collector settings, including `name` and `tags`.
	Update(ctx context.Context, in *UpdateCollectorRequest, opts ...grpc.CallOption) (*CollectorInfo, error)
	// Updates the plugin of a specific Collector. This method resets the plugin data in the Collector to update the `metadata`.
	UpdatePlugin(ctx context.Context, in *UpdatePluginRequest, opts ...grpc.CallOption) (*CollectorInfo, error)
	// Verifies the plugin of a specific Collector. This method validates the plugin data, `version` and `endpoint`.
	VerifyPlugin(ctx context.Context, in *VerifyPluginRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// Deletes a specific Collector. You must specify the `collector_id` of the Collector to delete.
	Delete(ctx context.Context, in *CollectorRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// Gets a specific Collector. Prints detailed information about the Collector, including its state, basic information, and the plugin information used for cloud resource collection.
	Get(ctx context.Context, in *CollectorRequest, opts ...grpc.CallOption) (*CollectorInfo, error)
	// Gets a list of all Collectors. You can use a query to get a filtered list of Collectors.
	List(ctx context.Context, in *CollectorQuery, opts ...grpc.CallOption) (*CollectorsInfo, error)
	Stat(ctx context.Context, in *CollectorStatQuery, opts ...grpc.CallOption) (*_struct.Struct, error)
	Collect(ctx context.Context, in *CollectRequest, opts ...grpc.CallOption) (*JobInfo, error)
}

CollectorClient is the client API for Collector 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 NewCollectorClient

func NewCollectorClient(cc grpc.ClientConnInterface) CollectorClient

type CollectorInfo

type CollectorInfo struct {
	CollectorId     string                      `protobuf:"bytes,1,opt,name=collector_id,json=collectorId,proto3" json:"collector_id,omitempty"`
	Name            string                      `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Provider        string                      `protobuf:"bytes,3,opt,name=provider,proto3" json:"provider,omitempty"`
	Capability      *_struct.Struct             `protobuf:"bytes,4,opt,name=capability,proto3" json:"capability,omitempty"`
	SecretFilter    *SecretFilter               `protobuf:"bytes,5,opt,name=secret_filter,json=secretFilter,proto3" json:"secret_filter,omitempty"`
	PluginInfo      *PluginInfo                 `protobuf:"bytes,6,opt,name=plugin_info,json=pluginInfo,proto3" json:"plugin_info,omitempty"`
	Schedule        *Scheduled                  `protobuf:"bytes,7,opt,name=schedule,proto3" json:"schedule,omitempty"`
	Tags            *_struct.Struct             `protobuf:"bytes,8,opt,name=tags,proto3" json:"tags,omitempty"`
	ResourceGroup   CollectorInfo_ResourceGroup `` /* 161-byte string literal not displayed */
	DomainId        string                      `protobuf:"bytes,21,opt,name=domain_id,json=domainId,proto3" json:"domain_id,omitempty"`
	WorkspaceId     string                      `protobuf:"bytes,22,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	CreatedAt       string                      `protobuf:"bytes,31,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	LastCollectedAt string                      `protobuf:"bytes,32,opt,name=last_collected_at,json=lastCollectedAt,proto3" json:"last_collected_at,omitempty"`
	// contains filtered or unexported fields
}
{
   "collector_id": "collector-2c0847644f39",
   "name": "AWS Collector",
   "plugin_info": {
       "plugin_id": "plugin-30d21ef75a5d",
       "version": "1.13.13",
       "options": {},
       "metadata": {
           "supported_schedules": [
               "hours"
           ],
           "supported_resource_type": [
               "inventory.CloudService",
               "inventory.CloudServiceType",
               "inventory.Region"
           ],
           "filter_format": [],
           "supported_features": [
               "garbage_collection"
           ]
       },
       "upgrade_mode": "AUTO"
   },
   "tags": {
       "type": "test"
   },
   "created_at": "2022-06-17T06:33:27.195Z",
   "domain_id": "domain-58010aa2e451",
   "provider": "aws",
   "capability": {
       "supported_schema": [
           "aws_access_key"
       ]
   },
   "schedule": {
       "state": "ENABLED",
       "hours": [0, 6, 12, 18]
   },
   "secret_filter": {
       "state": "ENABLED",
       "secrets": ["secret-xxx", "secret-yyy"],
       "service_accounts": ["sa-xxx", "sa-yyy"],
       "schemas": ["schema-xxx", "schema-yyy"]
   },
   "last_collected_at": "2022-06-17T06:33:27.195Z"
}

func (*CollectorInfo) Descriptor deprecated

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

Deprecated: Use CollectorInfo.ProtoReflect.Descriptor instead.

func (*CollectorInfo) GetCapability

func (x *CollectorInfo) GetCapability() *_struct.Struct

func (*CollectorInfo) GetCollectorId

func (x *CollectorInfo) GetCollectorId() string

func (*CollectorInfo) GetCreatedAt

func (x *CollectorInfo) GetCreatedAt() string

func (*CollectorInfo) GetDomainId

func (x *CollectorInfo) GetDomainId() string

func (*CollectorInfo) GetLastCollectedAt

func (x *CollectorInfo) GetLastCollectedAt() string

func (*CollectorInfo) GetName

func (x *CollectorInfo) GetName() string

func (*CollectorInfo) GetPluginInfo

func (x *CollectorInfo) GetPluginInfo() *PluginInfo

func (*CollectorInfo) GetProvider

func (x *CollectorInfo) GetProvider() string

func (*CollectorInfo) GetResourceGroup

func (x *CollectorInfo) GetResourceGroup() CollectorInfo_ResourceGroup

func (*CollectorInfo) GetSchedule

func (x *CollectorInfo) GetSchedule() *Scheduled

func (*CollectorInfo) GetSecretFilter

func (x *CollectorInfo) GetSecretFilter() *SecretFilter

func (*CollectorInfo) GetTags

func (x *CollectorInfo) GetTags() *_struct.Struct

func (*CollectorInfo) GetWorkspaceId

func (x *CollectorInfo) GetWorkspaceId() string

func (*CollectorInfo) ProtoMessage

func (*CollectorInfo) ProtoMessage()

func (*CollectorInfo) ProtoReflect

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

func (*CollectorInfo) Reset

func (x *CollectorInfo) Reset()

func (*CollectorInfo) String

func (x *CollectorInfo) String() string

type CollectorInfo_ResourceGroup

type CollectorInfo_ResourceGroup int32
const (
	CollectorInfo_RESOURCE_GROUP_NONE CollectorInfo_ResourceGroup = 0
	CollectorInfo_DOMAIN              CollectorInfo_ResourceGroup = 1
	CollectorInfo_WORKSPACE           CollectorInfo_ResourceGroup = 2
)

func (CollectorInfo_ResourceGroup) Descriptor

func (CollectorInfo_ResourceGroup) Enum

func (CollectorInfo_ResourceGroup) EnumDescriptor deprecated

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

Deprecated: Use CollectorInfo_ResourceGroup.Descriptor instead.

func (CollectorInfo_ResourceGroup) Number

func (CollectorInfo_ResourceGroup) String

func (CollectorInfo_ResourceGroup) Type

type CollectorInfo_State

type CollectorInfo_State int32
const (
	CollectorInfo_NONE     CollectorInfo_State = 0
	CollectorInfo_ENABLED  CollectorInfo_State = 1
	CollectorInfo_DISABLED CollectorInfo_State = 2
)

func (CollectorInfo_State) Descriptor

func (CollectorInfo_State) Enum

func (CollectorInfo_State) EnumDescriptor deprecated

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

Deprecated: Use CollectorInfo_State.Descriptor instead.

func (CollectorInfo_State) Number

func (CollectorInfo_State) String

func (x CollectorInfo_State) String() string

func (CollectorInfo_State) Type

type CollectorQuery

type CollectorQuery struct {
	Query             *v2.Query            `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	CollectorId       string               `protobuf:"bytes,2,opt,name=collector_id,json=collectorId,proto3" json:"collector_id,omitempty"`
	Name              string               `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	SecretFilterState CollectorQuery_State `` /* 167-byte string literal not displayed */
	ScheduleState     CollectorQuery_State `` /* 153-byte string literal not displayed */
	WorkspaceId       string               `protobuf:"bytes,21,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	PluginId          string               `protobuf:"bytes,22,opt,name=plugin_id,json=pluginId,proto3" json:"plugin_id,omitempty"`
	// contains filtered or unexported fields
}
{
   "query": {}
}

func (*CollectorQuery) Descriptor deprecated

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

Deprecated: Use CollectorQuery.ProtoReflect.Descriptor instead.

func (*CollectorQuery) GetCollectorId

func (x *CollectorQuery) GetCollectorId() string

func (*CollectorQuery) GetName

func (x *CollectorQuery) GetName() string

func (*CollectorQuery) GetPluginId

func (x *CollectorQuery) GetPluginId() string

func (*CollectorQuery) GetQuery

func (x *CollectorQuery) GetQuery() *v2.Query

func (*CollectorQuery) GetScheduleState

func (x *CollectorQuery) GetScheduleState() CollectorQuery_State

func (*CollectorQuery) GetSecretFilterState

func (x *CollectorQuery) GetSecretFilterState() CollectorQuery_State

func (*CollectorQuery) GetWorkspaceId

func (x *CollectorQuery) GetWorkspaceId() string

func (*CollectorQuery) ProtoMessage

func (*CollectorQuery) ProtoMessage()

func (*CollectorQuery) ProtoReflect

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

func (*CollectorQuery) Reset

func (x *CollectorQuery) Reset()

func (*CollectorQuery) String

func (x *CollectorQuery) String() string

type CollectorQuery_State

type CollectorQuery_State int32
const (
	CollectorQuery_STATE_NONE CollectorQuery_State = 0
	CollectorQuery_ENABLED    CollectorQuery_State = 1
	CollectorQuery_DISABLED   CollectorQuery_State = 2
)

func (CollectorQuery_State) Descriptor

func (CollectorQuery_State) Enum

func (CollectorQuery_State) EnumDescriptor deprecated

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

Deprecated: Use CollectorQuery_State.Descriptor instead.

func (CollectorQuery_State) Number

func (CollectorQuery_State) String

func (x CollectorQuery_State) String() string

func (CollectorQuery_State) Type

type CollectorRequest

type CollectorRequest struct {
	CollectorId string `protobuf:"bytes,1,opt,name=collector_id,json=collectorId,proto3" json:"collector_id,omitempty"`
	// contains filtered or unexported fields
}
{
   "collector_id": "collector-f2e4e9cc7f21"
}

func (*CollectorRequest) Descriptor deprecated

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

Deprecated: Use CollectorRequest.ProtoReflect.Descriptor instead.

func (*CollectorRequest) GetCollectorId

func (x *CollectorRequest) GetCollectorId() string

func (*CollectorRequest) ProtoMessage

func (*CollectorRequest) ProtoMessage()

func (*CollectorRequest) ProtoReflect

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

func (*CollectorRequest) Reset

func (x *CollectorRequest) Reset()

func (*CollectorRequest) String

func (x *CollectorRequest) String() string

type CollectorRuleActions

type CollectorRuleActions struct {
	ChangeProject       string          `protobuf:"bytes,1,opt,name=change_project,json=changeProject,proto3" json:"change_project,omitempty"`
	MatchProject        *MatchRule      `protobuf:"bytes,2,opt,name=match_project,json=matchProject,proto3" json:"match_project,omitempty"`
	MatchServiceAccount *MatchRule      `protobuf:"bytes,3,opt,name=match_service_account,json=matchServiceAccount,proto3" json:"match_service_account,omitempty"`
	AddAdditionalInfo   *_struct.Struct `protobuf:"bytes,4,opt,name=add_additional_info,json=addAdditionalInfo,proto3" json:"add_additional_info,omitempty"`
	// contains filtered or unexported fields
}

func (*CollectorRuleActions) Descriptor deprecated

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

Deprecated: Use CollectorRuleActions.ProtoReflect.Descriptor instead.

func (*CollectorRuleActions) GetAddAdditionalInfo

func (x *CollectorRuleActions) GetAddAdditionalInfo() *_struct.Struct

func (*CollectorRuleActions) GetChangeProject

func (x *CollectorRuleActions) GetChangeProject() string

func (*CollectorRuleActions) GetMatchProject

func (x *CollectorRuleActions) GetMatchProject() *MatchRule

func (*CollectorRuleActions) GetMatchServiceAccount

func (x *CollectorRuleActions) GetMatchServiceAccount() *MatchRule

func (*CollectorRuleActions) ProtoMessage

func (*CollectorRuleActions) ProtoMessage()

func (*CollectorRuleActions) ProtoReflect

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

func (*CollectorRuleActions) Reset

func (x *CollectorRuleActions) Reset()

func (*CollectorRuleActions) String

func (x *CollectorRuleActions) String() string

type CollectorRuleClient

type CollectorRuleClient interface {
	// Creates a new CollectorRule. When creating the cloud service, this method can apply two types of conditions: mapping projects where the cloud service incurred to the Cloud Service, and mapping cloud service accounts to the Cloud Service. By adjusting the `condition_policy` parameter, the CollectorRule can be applied when all conditions are met, applied when any of the conditions are met, or always applied regardless of whether the conditions are met.
	Create(ctx context.Context, in *CreateCollectorRuleRequest, opts ...grpc.CallOption) (*CollectorRuleInfo, error)
	// Updates a specific CollectorRule. You can make changes in CollectorRule settings, including filtering conditions.
	Update(ctx context.Context, in *UpdateCollectorRuleRequest, opts ...grpc.CallOption) (*CollectorRuleInfo, error)
	// Changes the priority order of the CollectorRules to apply. If there are multiple CollectorRules applied in a specific service account, the priority order of the resources is required. This method changes the priority order to apply CollectorRules.
	ChangeOrder(ctx context.Context, in *ChangeCollectorRuleOrderRequest, opts ...grpc.CallOption) (*CollectorRuleInfo, error)
	// Deletes a specific CollectorRule. You must specify the `collector_rule_id` of the CollectorRule to delete.
	Delete(ctx context.Context, in *CollectorRuleRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// Gets a specific CollectorRule. Prints detailed information about the CollectorRule, including  `conditions_policy` and conditions applied to Collector.
	Get(ctx context.Context, in *CollectorRuleRequest, opts ...grpc.CallOption) (*CollectorRuleInfo, error)
	// Gets a list of all CollectorRules. You can use a query to get a filtered list of CollectorRules.
	List(ctx context.Context, in *CollectorRuleQuery, opts ...grpc.CallOption) (*CollectorRulesInfo, error)
	Stat(ctx context.Context, in *CollectorRuleStatQuery, opts ...grpc.CallOption) (*_struct.Struct, error)
}

CollectorRuleClient is the client API for CollectorRule service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CollectorRuleCondition

type CollectorRuleCondition struct {
	Key      string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Value    string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	Operator string `protobuf:"bytes,3,opt,name=operator,proto3" json:"operator,omitempty"`
	// contains filtered or unexported fields
}

func (*CollectorRuleCondition) Descriptor deprecated

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

Deprecated: Use CollectorRuleCondition.ProtoReflect.Descriptor instead.

func (*CollectorRuleCondition) GetKey

func (x *CollectorRuleCondition) GetKey() string

func (*CollectorRuleCondition) GetOperator

func (x *CollectorRuleCondition) GetOperator() string

func (*CollectorRuleCondition) GetValue

func (x *CollectorRuleCondition) GetValue() string

func (*CollectorRuleCondition) ProtoMessage

func (*CollectorRuleCondition) ProtoMessage()

func (*CollectorRuleCondition) ProtoReflect

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

func (*CollectorRuleCondition) Reset

func (x *CollectorRuleCondition) Reset()

func (*CollectorRuleCondition) String

func (x *CollectorRuleCondition) String() string

type CollectorRuleInfo

type CollectorRuleInfo struct {
	CollectorRuleId  string                          `protobuf:"bytes,1,opt,name=collector_rule_id,json=collectorRuleId,proto3" json:"collector_rule_id,omitempty"`
	Name             string                          `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	RuleType         CollectorRuleInfo_RuleType      `` /* 144-byte string literal not displayed */
	Order            int32                           `protobuf:"varint,4,opt,name=order,proto3" json:"order,omitempty"`
	Conditions       []*CollectorRuleCondition       `protobuf:"bytes,5,rep,name=conditions,proto3" json:"conditions,omitempty"`
	ConditionsPolicy ConditionsPolicy                `` /* 158-byte string literal not displayed */
	Actions          *CollectorRuleActions           `protobuf:"bytes,7,opt,name=actions,proto3" json:"actions,omitempty"`
	Options          *CollectorRuleOptions           `protobuf:"bytes,8,opt,name=options,proto3" json:"options,omitempty"`
	Tags             *_struct.Struct                 `protobuf:"bytes,9,opt,name=tags,proto3" json:"tags,omitempty"`
	ResourceGroup    CollectorRuleInfo_ResourceGroup `` /* 165-byte string literal not displayed */
	DomainId         string                          `protobuf:"bytes,21,opt,name=domain_id,json=domainId,proto3" json:"domain_id,omitempty"`
	WorkspaceId      string                          `protobuf:"bytes,22,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	CollectorId      string                          `protobuf:"bytes,23,opt,name=collector_id,json=collectorId,proto3" json:"collector_id,omitempty"`
	CreatedAt        string                          `protobuf:"bytes,31,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// contains filtered or unexported fields
}
{
   "collector_rule_id": "collector-rule-c8055231e212",
   "name": "match_service_account_test",
   "order": 2,
   "conditions_policy": "ALWAYS",
   "actions": {
       "match_service_account": {
           "source": "account",
           "target": "data.project_id"
       }
   },
   "options": {
       "stop_processing": true
   },
   "tags": {
       "a": "b",
       "b": "c"
   },
   "collector_id": "collector-2e39891cbbb5",
   "domain_id": "domain-58010aa2e451",
   "created_at": "2022-07-19T10:13:28.335Z"
}

func (*CollectorRuleInfo) Descriptor deprecated

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

Deprecated: Use CollectorRuleInfo.ProtoReflect.Descriptor instead.

func (*CollectorRuleInfo) GetActions

func (x *CollectorRuleInfo) GetActions() *CollectorRuleActions

func (*CollectorRuleInfo) GetCollectorId

func (x *CollectorRuleInfo) GetCollectorId() string

func (*CollectorRuleInfo) GetCollectorRuleId

func (x *CollectorRuleInfo) GetCollectorRuleId() string

func (*CollectorRuleInfo) GetConditions

func (x *CollectorRuleInfo) GetConditions() []*CollectorRuleCondition

func (*CollectorRuleInfo) GetConditionsPolicy

func (x *CollectorRuleInfo) GetConditionsPolicy() ConditionsPolicy

func (*CollectorRuleInfo) GetCreatedAt

func (x *CollectorRuleInfo) GetCreatedAt() string

func (*CollectorRuleInfo) GetDomainId

func (x *CollectorRuleInfo) GetDomainId() string

func (*CollectorRuleInfo) GetName

func (x *CollectorRuleInfo) GetName() string

func (*CollectorRuleInfo) GetOptions

func (x *CollectorRuleInfo) GetOptions() *CollectorRuleOptions

func (*CollectorRuleInfo) GetOrder

func (x *CollectorRuleInfo) GetOrder() int32

func (*CollectorRuleInfo) GetResourceGroup

func (x *CollectorRuleInfo) GetResourceGroup() CollectorRuleInfo_ResourceGroup

func (*CollectorRuleInfo) GetRuleType

func (*CollectorRuleInfo) GetTags

func (x *CollectorRuleInfo) GetTags() *_struct.Struct

func (*CollectorRuleInfo) GetWorkspaceId

func (x *CollectorRuleInfo) GetWorkspaceId() string

func (*CollectorRuleInfo) ProtoMessage

func (*CollectorRuleInfo) ProtoMessage()

func (*CollectorRuleInfo) ProtoReflect

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

func (*CollectorRuleInfo) Reset

func (x *CollectorRuleInfo) Reset()

func (*CollectorRuleInfo) String

func (x *CollectorRuleInfo) String() string

type CollectorRuleInfo_ResourceGroup

type CollectorRuleInfo_ResourceGroup int32
const (
	CollectorRuleInfo_RESOURCE_GROUP_NONE CollectorRuleInfo_ResourceGroup = 0
	CollectorRuleInfo_DOMAIN              CollectorRuleInfo_ResourceGroup = 1
	CollectorRuleInfo_WORKSPACE           CollectorRuleInfo_ResourceGroup = 2
)

func (CollectorRuleInfo_ResourceGroup) Descriptor

func (CollectorRuleInfo_ResourceGroup) Enum

func (CollectorRuleInfo_ResourceGroup) EnumDescriptor deprecated

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

Deprecated: Use CollectorRuleInfo_ResourceGroup.Descriptor instead.

func (CollectorRuleInfo_ResourceGroup) Number

func (CollectorRuleInfo_ResourceGroup) String

func (CollectorRuleInfo_ResourceGroup) Type

type CollectorRuleInfo_RuleType

type CollectorRuleInfo_RuleType int32
const (
	CollectorRuleInfo_RULE_TYPE_NONE CollectorRuleInfo_RuleType = 0
	CollectorRuleInfo_MANAGED        CollectorRuleInfo_RuleType = 1
	CollectorRuleInfo_CUSTOM         CollectorRuleInfo_RuleType = 2
)

func (CollectorRuleInfo_RuleType) Descriptor

func (CollectorRuleInfo_RuleType) Enum

func (CollectorRuleInfo_RuleType) EnumDescriptor deprecated

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

Deprecated: Use CollectorRuleInfo_RuleType.Descriptor instead.

func (CollectorRuleInfo_RuleType) Number

func (CollectorRuleInfo_RuleType) String

func (CollectorRuleInfo_RuleType) Type

type CollectorRuleOptions

type CollectorRuleOptions struct {
	StopProcessing bool `protobuf:"varint,1,opt,name=stop_processing,json=stopProcessing,proto3" json:"stop_processing,omitempty"`
	// contains filtered or unexported fields
}

func (*CollectorRuleOptions) Descriptor deprecated

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

Deprecated: Use CollectorRuleOptions.ProtoReflect.Descriptor instead.

func (*CollectorRuleOptions) GetStopProcessing

func (x *CollectorRuleOptions) GetStopProcessing() bool

func (*CollectorRuleOptions) ProtoMessage

func (*CollectorRuleOptions) ProtoMessage()

func (*CollectorRuleOptions) ProtoReflect

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

func (*CollectorRuleOptions) Reset

func (x *CollectorRuleOptions) Reset()

func (*CollectorRuleOptions) String

func (x *CollectorRuleOptions) String() string

type CollectorRuleQuery

type CollectorRuleQuery struct {

	// +optional
	Query *v2.Query `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// +optional
	CollectorRuleId string `protobuf:"bytes,2,opt,name=collector_rule_id,json=collectorRuleId,proto3" json:"collector_rule_id,omitempty"`
	// +optional
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// +optional
	RuleType CollectorRuleQuery_RuleType `` /* 145-byte string literal not displayed */
	// +optional
	WorkspaceId string `protobuf:"bytes,21,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	// +optional
	CollectorId string `protobuf:"bytes,22,opt,name=collector_id,json=collectorId,proto3" json:"collector_id,omitempty"`
	// contains filtered or unexported fields
}
{
   "query": {}
}

func (*CollectorRuleQuery) Descriptor deprecated

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

Deprecated: Use CollectorRuleQuery.ProtoReflect.Descriptor instead.

func (*CollectorRuleQuery) GetCollectorId

func (x *CollectorRuleQuery) GetCollectorId() string

func (*CollectorRuleQuery) GetCollectorRuleId

func (x *CollectorRuleQuery) GetCollectorRuleId() string

func (*CollectorRuleQuery) GetName

func (x *CollectorRuleQuery) GetName() string

func (*CollectorRuleQuery) GetQuery

func (x *CollectorRuleQuery) GetQuery() *v2.Query

func (*CollectorRuleQuery) GetRuleType

func (*CollectorRuleQuery) GetWorkspaceId

func (x *CollectorRuleQuery) GetWorkspaceId() string

func (*CollectorRuleQuery) ProtoMessage

func (*CollectorRuleQuery) ProtoMessage()

func (*CollectorRuleQuery) ProtoReflect

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

func (*CollectorRuleQuery) Reset

func (x *CollectorRuleQuery) Reset()

func (*CollectorRuleQuery) String

func (x *CollectorRuleQuery) String() string

type CollectorRuleQuery_RuleType

type CollectorRuleQuery_RuleType int32
const (
	CollectorRuleQuery_RULE_TYPE_NONE CollectorRuleQuery_RuleType = 0
	CollectorRuleQuery_MANAGED        CollectorRuleQuery_RuleType = 1
	CollectorRuleQuery_CUSTOM         CollectorRuleQuery_RuleType = 2
)

func (CollectorRuleQuery_RuleType) Descriptor

func (CollectorRuleQuery_RuleType) Enum

func (CollectorRuleQuery_RuleType) EnumDescriptor deprecated

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

Deprecated: Use CollectorRuleQuery_RuleType.Descriptor instead.

func (CollectorRuleQuery_RuleType) Number

func (CollectorRuleQuery_RuleType) String

func (CollectorRuleQuery_RuleType) Type

type CollectorRuleRequest

type CollectorRuleRequest struct {
	CollectorRuleId string `protobuf:"bytes,1,opt,name=collector_rule_id,json=collectorRuleId,proto3" json:"collector_rule_id,omitempty"`
	// contains filtered or unexported fields
}
{
   "collector_rule_id": "collector-rule-c8055231e212",
}

func (*CollectorRuleRequest) Descriptor deprecated

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

Deprecated: Use CollectorRuleRequest.ProtoReflect.Descriptor instead.

func (*CollectorRuleRequest) GetCollectorRuleId

func (x *CollectorRuleRequest) GetCollectorRuleId() string

func (*CollectorRuleRequest) ProtoMessage

func (*CollectorRuleRequest) ProtoMessage()

func (*CollectorRuleRequest) ProtoReflect

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

func (*CollectorRuleRequest) Reset

func (x *CollectorRuleRequest) Reset()

func (*CollectorRuleRequest) String

func (x *CollectorRuleRequest) String() string

type CollectorRuleServer

type CollectorRuleServer interface {
	// Creates a new CollectorRule. When creating the cloud service, this method can apply two types of conditions: mapping projects where the cloud service incurred to the Cloud Service, and mapping cloud service accounts to the Cloud Service. By adjusting the `condition_policy` parameter, the CollectorRule can be applied when all conditions are met, applied when any of the conditions are met, or always applied regardless of whether the conditions are met.
	Create(context.Context, *CreateCollectorRuleRequest) (*CollectorRuleInfo, error)
	// Updates a specific CollectorRule. You can make changes in CollectorRule settings, including filtering conditions.
	Update(context.Context, *UpdateCollectorRuleRequest) (*CollectorRuleInfo, error)
	// Changes the priority order of the CollectorRules to apply. If there are multiple CollectorRules applied in a specific service account, the priority order of the resources is required. This method changes the priority order to apply CollectorRules.
	ChangeOrder(context.Context, *ChangeCollectorRuleOrderRequest) (*CollectorRuleInfo, error)
	// Deletes a specific CollectorRule. You must specify the `collector_rule_id` of the CollectorRule to delete.
	Delete(context.Context, *CollectorRuleRequest) (*empty.Empty, error)
	// Gets a specific CollectorRule. Prints detailed information about the CollectorRule, including  `conditions_policy` and conditions applied to Collector.
	Get(context.Context, *CollectorRuleRequest) (*CollectorRuleInfo, error)
	// Gets a list of all CollectorRules. You can use a query to get a filtered list of CollectorRules.
	List(context.Context, *CollectorRuleQuery) (*CollectorRulesInfo, error)
	Stat(context.Context, *CollectorRuleStatQuery) (*_struct.Struct, error)
	// contains filtered or unexported methods
}

CollectorRuleServer is the server API for CollectorRule service. All implementations must embed UnimplementedCollectorRuleServer for forward compatibility

type CollectorRuleStatQuery

type CollectorRuleStatQuery struct {
	Query *v2.StatisticsQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// contains filtered or unexported fields
}

func (*CollectorRuleStatQuery) Descriptor deprecated

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

Deprecated: Use CollectorRuleStatQuery.ProtoReflect.Descriptor instead.

func (*CollectorRuleStatQuery) GetQuery

func (x *CollectorRuleStatQuery) GetQuery() *v2.StatisticsQuery

func (*CollectorRuleStatQuery) ProtoMessage

func (*CollectorRuleStatQuery) ProtoMessage()

func (*CollectorRuleStatQuery) ProtoReflect

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

func (*CollectorRuleStatQuery) Reset

func (x *CollectorRuleStatQuery) Reset()

func (*CollectorRuleStatQuery) String

func (x *CollectorRuleStatQuery) String() string

type CollectorRulesInfo

type CollectorRulesInfo struct {
	Results    []*CollectorRuleInfo `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	TotalCount int32                `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}
{
   "results": [
       {
           "collector_rule_id": "collector-rule-c8055231e212",
           "name": "match_service_account",
           "order": 1,
           "conditions_policy": "ALWAYS",
           "actions": {
               "match_service_account": {
                   "source": "account",
                   "target": "data.project_id"
               }
           },
           "options": {
               "stop_processing": true
           },
           "tags": {},
           "collector_id": "collector-2e39891cbbb5",
           "domain_id": "domain-58010aa2e451",
           "created_at": "2022-05-25T16:01:51.858Z"
       },
       {
           "collector_rule_id": "collector-rule-t3345231e167",
           "name": "match_service_account",
           "order": 1,
           "conditions_policy": "ALWAYS",
           "actions": {
               "match_service_account": {
                   "source": "account",
                   "target": "data.account_id"
               }
           },
           "options": {
               "stop_processing": true
           },
           "tags": {},
           "collector_id": "collector-7163022d49a1",
           "domain_id": "domain-58010aa2e451",
           "created_at": "2022-06-03T16:00:54.099Z"
       }
   ],
   "total_count": 2
}

func (*CollectorRulesInfo) Descriptor deprecated

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

Deprecated: Use CollectorRulesInfo.ProtoReflect.Descriptor instead.

func (*CollectorRulesInfo) GetResults

func (x *CollectorRulesInfo) GetResults() []*CollectorRuleInfo

func (*CollectorRulesInfo) GetTotalCount

func (x *CollectorRulesInfo) GetTotalCount() int32

func (*CollectorRulesInfo) ProtoMessage

func (*CollectorRulesInfo) ProtoMessage()

func (*CollectorRulesInfo) ProtoReflect

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

func (*CollectorRulesInfo) Reset

func (x *CollectorRulesInfo) Reset()

func (*CollectorRulesInfo) String

func (x *CollectorRulesInfo) String() string

type CollectorServer

type CollectorServer interface {
	// Creates a new Collector with information of the plugin to use. Information of the plugin includes `version`, `provider`, and `upgrade_mode`.
	Create(context.Context, *CreateCollectorRequest) (*CollectorInfo, error)
	// Updates a specific Collector. You can make changes in Collector settings, including `name` and `tags`.
	Update(context.Context, *UpdateCollectorRequest) (*CollectorInfo, error)
	// Updates the plugin of a specific Collector. This method resets the plugin data in the Collector to update the `metadata`.
	UpdatePlugin(context.Context, *UpdatePluginRequest) (*CollectorInfo, error)
	// Verifies the plugin of a specific Collector. This method validates the plugin data, `version` and `endpoint`.
	VerifyPlugin(context.Context, *VerifyPluginRequest) (*empty.Empty, error)
	// Deletes a specific Collector. You must specify the `collector_id` of the Collector to delete.
	Delete(context.Context, *CollectorRequest) (*empty.Empty, error)
	// Gets a specific Collector. Prints detailed information about the Collector, including its state, basic information, and the plugin information used for cloud resource collection.
	Get(context.Context, *CollectorRequest) (*CollectorInfo, error)
	// Gets a list of all Collectors. You can use a query to get a filtered list of Collectors.
	List(context.Context, *CollectorQuery) (*CollectorsInfo, error)
	Stat(context.Context, *CollectorStatQuery) (*_struct.Struct, error)
	Collect(context.Context, *CollectRequest) (*JobInfo, error)
	// contains filtered or unexported methods
}

CollectorServer is the server API for Collector service. All implementations must embed UnimplementedCollectorServer for forward compatibility

type CollectorStatQuery

type CollectorStatQuery struct {
	Query *v2.StatisticsQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// contains filtered or unexported fields
}

func (*CollectorStatQuery) Descriptor deprecated

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

Deprecated: Use CollectorStatQuery.ProtoReflect.Descriptor instead.

func (*CollectorStatQuery) GetQuery

func (x *CollectorStatQuery) GetQuery() *v2.StatisticsQuery

func (*CollectorStatQuery) ProtoMessage

func (*CollectorStatQuery) ProtoMessage()

func (*CollectorStatQuery) ProtoReflect

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

func (*CollectorStatQuery) Reset

func (x *CollectorStatQuery) Reset()

func (*CollectorStatQuery) String

func (x *CollectorStatQuery) String() string

type CollectorsInfo

type CollectorsInfo struct {
	Results    []*CollectorInfo `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	TotalCount int32            `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}
{
    "results": [
       {
         "collector_id": "collector-2c0847644f39",
         "name": "AWS Collector",
         "plugin_info": {
             "plugin_id": "plugin-30d21ef75a5d",
             "version": "1.13.13",
             "options": {},
             "metadata": {
                 "supported_schedules": [
                     "hours"
                 ],
             "supported_resource_type": [
               "inventory.CloudService",
               "inventory.CloudServiceType",
               "inventory.Region"
             ],
             "filter_format": [],
             "supported_features": [
               "garbage_collection"
             ]
         },
         "upgrade_mode": "AUTO"
     },
     "tags": {
         "type": "test"
     },
     "created_at": "2022-06-17T06:33:27.195Z",
     "domain_id": "domain-58010aa2e451",
     "provider": "aws",
     "capability": {
         "supported_schema": [
             "aws_access_key"
         ]
     },
     "schedule": {
         "state": "ENABLED",
         "hours": [0, 6, 12, 18]
     },
     "secret_filter": {
         "state": "ENABLED",
         "secrets": ["secret-xxx", "secret-yyy"],
         "service_accounts": ["sa-xxx", "sa-yyy"],
         "schemas": ["schema-xxx", "schema-yyy"]
     },
     "last_collected_at": "2022-06-17T06:33:27.195Z"
   },
   {
     "collector_id": "collector-2c0847644f39",
     "name": "AWS Collector",
     "plugin_info": {
         "plugin_id": "plugin-30d21ef75a5d",
         "version": "1.13.13",
         "options": {},
         "metadata": {
             "supported_schedules": [
                 "hours"
             ],
             "supported_resource_type": [
                 "inventory.CloudService",
                 "inventory.CloudServiceType",
                 "inventory.Region"
             ],
             "filter_format": [],
             "supported_features": [
               "garbage_collection"
             ]
         },
         "upgrade_mode": "AUTO"
     },
     "tags": {
         "type": "test"
     },
     "created_at": "2022-06-17T06:33:27.195Z",
     "domain_id": "domain-58010aa2e451",
     "provider": "aws",
     "capability": {
         "supported_schema": [
             "aws_access_key"
         ]
     },
     "schedule": {
         "state": "ENABLED",
         "hours": [0, 6, 12, 18]
     },
     "secret_filter": {
         "state": "ENABLED",
         "secrets": ["secret-xxx", "secret-yyy"],
         "service_accounts": ["sa-xxx", "sa-yyy"],
         "schemas": ["schema-xxx", "schema-yyy"]
     },
     "last_collected_at": "2022-06-17T06:33:27.195Z"
   }
   ],
   "total_count": 2
}

func (*CollectorsInfo) Descriptor deprecated

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

Deprecated: Use CollectorsInfo.ProtoReflect.Descriptor instead.

func (*CollectorsInfo) GetResults

func (x *CollectorsInfo) GetResults() []*CollectorInfo

func (*CollectorsInfo) GetTotalCount

func (x *CollectorsInfo) GetTotalCount() int32

func (*CollectorsInfo) ProtoMessage

func (*CollectorsInfo) ProtoMessage()

func (*CollectorsInfo) ProtoReflect

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

func (*CollectorsInfo) Reset

func (x *CollectorsInfo) Reset()

func (*CollectorsInfo) String

func (x *CollectorsInfo) String() string

type ConditionsPolicy

type ConditionsPolicy int32
const (
	ConditionsPolicy_NONE   ConditionsPolicy = 0
	ConditionsPolicy_ALL    ConditionsPolicy = 1
	ConditionsPolicy_ANY    ConditionsPolicy = 2
	ConditionsPolicy_ALWAYS ConditionsPolicy = 3
)

func (ConditionsPolicy) Descriptor

func (ConditionsPolicy) Enum

func (ConditionsPolicy) EnumDescriptor deprecated

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

Deprecated: Use ConditionsPolicy.Descriptor instead.

func (ConditionsPolicy) Number

func (ConditionsPolicy) String

func (x ConditionsPolicy) String() string

func (ConditionsPolicy) Type

type CreateCloudServiceQuerySetRequest

type CreateCloudServiceQuerySetRequest struct {
	Name         string           `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	QueryOptions *v2.AnalyzeQuery `protobuf:"bytes,2,opt,name=query_options,json=queryOptions,proto3" json:"query_options,omitempty"`
	// +optional
	Unit              *_struct.Struct `protobuf:"bytes,3,opt,name=unit,proto3" json:"unit,omitempty"`
	Provider          string          `protobuf:"bytes,4,opt,name=provider,proto3" json:"provider,omitempty"`
	CloudServiceGroup string          `protobuf:"bytes,5,opt,name=cloud_service_group,json=cloudServiceGroup,proto3" json:"cloud_service_group,omitempty"`
	CloudServiceType  string          `protobuf:"bytes,6,opt,name=cloud_service_type,json=cloudServiceType,proto3" json:"cloud_service_type,omitempty"`
	// +optional
	Tags          *_struct.Struct                                 `protobuf:"bytes,7,opt,name=tags,proto3" json:"tags,omitempty"`
	ResourceGroup CreateCloudServiceQuerySetRequest_ResourceGroup `` /* 181-byte string literal not displayed */
	// +optional
	WorkspaceId string `protobuf:"bytes,21,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	// contains filtered or unexported fields
}
{
   "name": "EC2 Count by Instance Type",
   "query_options": "<AnalyzeQuery>",
   "unit": {
       "Disk Size": "GB",
       "Memory": "GB",
       "CPU": "Core"
   },
   "provider": "aws",
   "cloud_service_group": "EC2",
   "cloud_service_type": "Instance",
   "tags": {
       "foo": "bar"
   }
}

func (*CreateCloudServiceQuerySetRequest) Descriptor deprecated

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

Deprecated: Use CreateCloudServiceQuerySetRequest.ProtoReflect.Descriptor instead.

func (*CreateCloudServiceQuerySetRequest) GetCloudServiceGroup

func (x *CreateCloudServiceQuerySetRequest) GetCloudServiceGroup() string

func (*CreateCloudServiceQuerySetRequest) GetCloudServiceType

func (x *CreateCloudServiceQuerySetRequest) GetCloudServiceType() string

func (*CreateCloudServiceQuerySetRequest) GetName

func (*CreateCloudServiceQuerySetRequest) GetProvider

func (x *CreateCloudServiceQuerySetRequest) GetProvider() string

func (*CreateCloudServiceQuerySetRequest) GetQueryOptions

func (x *CreateCloudServiceQuerySetRequest) GetQueryOptions() *v2.AnalyzeQuery

func (*CreateCloudServiceQuerySetRequest) GetResourceGroup

func (*CreateCloudServiceQuerySetRequest) GetTags

func (*CreateCloudServiceQuerySetRequest) GetUnit

func (*CreateCloudServiceQuerySetRequest) GetWorkspaceId

func (x *CreateCloudServiceQuerySetRequest) GetWorkspaceId() string

func (*CreateCloudServiceQuerySetRequest) ProtoMessage

func (*CreateCloudServiceQuerySetRequest) ProtoMessage()

func (*CreateCloudServiceQuerySetRequest) ProtoReflect

func (*CreateCloudServiceQuerySetRequest) Reset

func (*CreateCloudServiceQuerySetRequest) String

type CreateCloudServiceQuerySetRequest_ResourceGroup

type CreateCloudServiceQuerySetRequest_ResourceGroup int32
const (
	CreateCloudServiceQuerySetRequest_RESOURCE_GROUP_NONE CreateCloudServiceQuerySetRequest_ResourceGroup = 0
	CreateCloudServiceQuerySetRequest_DOMAIN              CreateCloudServiceQuerySetRequest_ResourceGroup = 1
	CreateCloudServiceQuerySetRequest_WORKSPACE           CreateCloudServiceQuerySetRequest_ResourceGroup = 2
)

func (CreateCloudServiceQuerySetRequest_ResourceGroup) Descriptor

func (CreateCloudServiceQuerySetRequest_ResourceGroup) Enum

func (CreateCloudServiceQuerySetRequest_ResourceGroup) EnumDescriptor deprecated

Deprecated: Use CreateCloudServiceQuerySetRequest_ResourceGroup.Descriptor instead.

func (CreateCloudServiceQuerySetRequest_ResourceGroup) Number

func (CreateCloudServiceQuerySetRequest_ResourceGroup) String

func (CreateCloudServiceQuerySetRequest_ResourceGroup) Type

type CreateCloudServiceReportRequest

type CreateCloudServiceReportRequest struct {
	Name    string             `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Options []*v2.ExportOption `protobuf:"bytes,2,rep,name=options,proto3" json:"options,omitempty"`
	// +optional
	FileFormat CreateCloudServiceReportRequest_FileFormat `` /* 166-byte string literal not displayed */
	// +optional
	Timezone string `protobuf:"bytes,4,opt,name=timezone,proto3" json:"timezone,omitempty"`
	// +optional
	Language string          `protobuf:"bytes,5,opt,name=language,proto3" json:"language,omitempty"`
	Schedule *ReportSchedule `protobuf:"bytes,6,opt,name=schedule,proto3" json:"schedule,omitempty"`
	Target   *_struct.Struct `protobuf:"bytes,7,opt,name=target,proto3" json:"target,omitempty"`
	// +optional
	Tags          *_struct.Struct                               `protobuf:"bytes,8,opt,name=tags,proto3" json:"tags,omitempty"`
	ResourceGroup CreateCloudServiceReportRequest_ResourceGroup `` /* 179-byte string literal not displayed */
	// +optional
	WorkspaceId string `protobuf:"bytes,21,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateCloudServiceReportRequest) Descriptor deprecated

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

Deprecated: Use CreateCloudServiceReportRequest.ProtoReflect.Descriptor instead.

func (*CreateCloudServiceReportRequest) GetFileFormat

func (*CreateCloudServiceReportRequest) GetLanguage

func (x *CreateCloudServiceReportRequest) GetLanguage() string

func (*CreateCloudServiceReportRequest) GetName

func (*CreateCloudServiceReportRequest) GetOptions

func (x *CreateCloudServiceReportRequest) GetOptions() []*v2.ExportOption

func (*CreateCloudServiceReportRequest) GetResourceGroup

func (*CreateCloudServiceReportRequest) GetSchedule

func (*CreateCloudServiceReportRequest) GetTags

func (*CreateCloudServiceReportRequest) GetTarget

func (*CreateCloudServiceReportRequest) GetTimezone

func (x *CreateCloudServiceReportRequest) GetTimezone() string

func (*CreateCloudServiceReportRequest) GetWorkspaceId

func (x *CreateCloudServiceReportRequest) GetWorkspaceId() string

func (*CreateCloudServiceReportRequest) ProtoMessage

func (*CreateCloudServiceReportRequest) ProtoMessage()

func (*CreateCloudServiceReportRequest) ProtoReflect

func (*CreateCloudServiceReportRequest) Reset

func (*CreateCloudServiceReportRequest) String

type CreateCloudServiceReportRequest_FileFormat

type CreateCloudServiceReportRequest_FileFormat int32
const (
	CreateCloudServiceReportRequest_NONE_FILE_FORMAT CreateCloudServiceReportRequest_FileFormat = 0
	CreateCloudServiceReportRequest_EXCEL            CreateCloudServiceReportRequest_FileFormat = 1
	CreateCloudServiceReportRequest_CSV              CreateCloudServiceReportRequest_FileFormat = 2
)

func (CreateCloudServiceReportRequest_FileFormat) Descriptor

func (CreateCloudServiceReportRequest_FileFormat) Enum

func (CreateCloudServiceReportRequest_FileFormat) EnumDescriptor deprecated

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

Deprecated: Use CreateCloudServiceReportRequest_FileFormat.Descriptor instead.

func (CreateCloudServiceReportRequest_FileFormat) Number

func (CreateCloudServiceReportRequest_FileFormat) String

func (CreateCloudServiceReportRequest_FileFormat) Type

type CreateCloudServiceReportRequest_ResourceGroup

type CreateCloudServiceReportRequest_ResourceGroup int32
const (
	CreateCloudServiceReportRequest_RESOURCE_GROUP_NONE CreateCloudServiceReportRequest_ResourceGroup = 0
	CreateCloudServiceReportRequest_DOMAIN              CreateCloudServiceReportRequest_ResourceGroup = 1
	CreateCloudServiceReportRequest_WORKSPACE           CreateCloudServiceReportRequest_ResourceGroup = 2
)

func (CreateCloudServiceReportRequest_ResourceGroup) Descriptor

func (CreateCloudServiceReportRequest_ResourceGroup) Enum

func (CreateCloudServiceReportRequest_ResourceGroup) EnumDescriptor deprecated

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

Deprecated: Use CreateCloudServiceReportRequest_ResourceGroup.Descriptor instead.

func (CreateCloudServiceReportRequest_ResourceGroup) Number

func (CreateCloudServiceReportRequest_ResourceGroup) String

func (CreateCloudServiceReportRequest_ResourceGroup) Type

type CreateCloudServiceTypeRequest

type CreateCloudServiceTypeRequest struct {
	Name     string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Provider string `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider,omitempty"`
	Group    string `protobuf:"bytes,3,opt,name=group,proto3" json:"group,omitempty"`
	// +optional
	ServiceCode string `protobuf:"bytes,4,opt,name=service_code,json=serviceCode,proto3" json:"service_code,omitempty"`
	// +optional
	IsPrimary bool `protobuf:"varint,5,opt,name=is_primary,json=isPrimary,proto3" json:"is_primary,omitempty"`
	// +optional
	IsMajor bool `protobuf:"varint,6,opt,name=is_major,json=isMajor,proto3" json:"is_major,omitempty"`
	// +optional
	ResourceType string `protobuf:"bytes,7,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
	// +optional
	Metadata *_struct.Struct `protobuf:"bytes,11,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// +optional
	Labels *_struct.ListValue `protobuf:"bytes,12,opt,name=labels,proto3" json:"labels,omitempty"`
	// +optional
	Tags *_struct.Struct `protobuf:"bytes,13,opt,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}
{
   "name": "API-TEST",
   "provider": "aws",
   "group": "APIGateway",
   "service_code": "AmazonApiGateway",
   "is_primary": true,
   "is_major": true,
   "resource_type": "inventory.CloudService",
   "metadata": {},
   "labels": [
       "Networking"
   ],
   "tags": {
       "a": "b"
   }
}

func (*CreateCloudServiceTypeRequest) Descriptor deprecated

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

Deprecated: Use CreateCloudServiceTypeRequest.ProtoReflect.Descriptor instead.

func (*CreateCloudServiceTypeRequest) GetGroup

func (x *CreateCloudServiceTypeRequest) GetGroup() string

func (*CreateCloudServiceTypeRequest) GetIsMajor

func (x *CreateCloudServiceTypeRequest) GetIsMajor() bool

func (*CreateCloudServiceTypeRequest) GetIsPrimary

func (x *CreateCloudServiceTypeRequest) GetIsPrimary() bool

func (*CreateCloudServiceTypeRequest) GetLabels

func (*CreateCloudServiceTypeRequest) GetMetadata

func (x *CreateCloudServiceTypeRequest) GetMetadata() *_struct.Struct

func (*CreateCloudServiceTypeRequest) GetName

func (*CreateCloudServiceTypeRequest) GetProvider

func (x *CreateCloudServiceTypeRequest) GetProvider() string

func (*CreateCloudServiceTypeRequest) GetResourceType

func (x *CreateCloudServiceTypeRequest) GetResourceType() string

func (*CreateCloudServiceTypeRequest) GetServiceCode

func (x *CreateCloudServiceTypeRequest) GetServiceCode() string

func (*CreateCloudServiceTypeRequest) GetTags

func (*CreateCloudServiceTypeRequest) ProtoMessage

func (*CreateCloudServiceTypeRequest) ProtoMessage()

func (*CreateCloudServiceTypeRequest) ProtoReflect

func (*CreateCloudServiceTypeRequest) Reset

func (x *CreateCloudServiceTypeRequest) Reset()

func (*CreateCloudServiceTypeRequest) String

type CreateCollectorRequest

type CreateCollectorRequest struct {
	Name       string      `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	PluginInfo *PluginInfo `protobuf:"bytes,2,opt,name=plugin_info,json=pluginInfo,proto3" json:"plugin_info,omitempty"`
	// +optional
	Schedule *Scheduled `protobuf:"bytes,3,opt,name=schedule,proto3" json:"schedule,omitempty"`
	// +optional
	Provider string `protobuf:"bytes,4,opt,name=provider,proto3" json:"provider,omitempty"`
	// +optional
	SecretFilter *SecretFilter `protobuf:"bytes,5,opt,name=secret_filter,json=secretFilter,proto3" json:"secret_filter,omitempty"`
	// +optional
	Tags          *_struct.Struct                      `protobuf:"bytes,6,opt,name=tags,proto3" json:"tags,omitempty"`
	ResourceGroup CreateCollectorRequest_ResourceGroup `` /* 170-byte string literal not displayed */
	// +optional
	WorkspaceId string `protobuf:"bytes,21,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	// contains filtered or unexported fields
}
{
   "name": "AWS Collector",
   "plugin_info": {
       "plugin_id": "plugin-30d21ef75a5d",
       "version": "1.13.13",
       "options": {},
       "metadata": {
           "filter_format": [],
           "supported_schedules": [
               "hours"
           ],
           "supported_resource_type": [
               "inventory.CloudService",
               "inventory.CloudServiceType",
               "inventory.Region"
           ],
           "supported_features": [
               "garbage_collection"
           ]
       },
       "upgrade_mode": "AUTO"
   },
   "schedule": {
       "state": "ENABLED",
       "hours": [0, 6, 12, 18]
   },
   "secret_filter": {
       "state": "ENABLED",
       "secrets": ["secret-xxx", "secret-yyy"],
       "service_accounts": ["sa-xxx", "sa-yyy"],
       "schemas": ["schema-xxx", "schema-yyy"]
   },
   "tags": {
       "type": "test"
   },
}

func (*CreateCollectorRequest) Descriptor deprecated

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

Deprecated: Use CreateCollectorRequest.ProtoReflect.Descriptor instead.

func (*CreateCollectorRequest) GetName

func (x *CreateCollectorRequest) GetName() string

func (*CreateCollectorRequest) GetPluginInfo

func (x *CreateCollectorRequest) GetPluginInfo() *PluginInfo

func (*CreateCollectorRequest) GetProvider

func (x *CreateCollectorRequest) GetProvider() string

func (*CreateCollectorRequest) GetResourceGroup

func (*CreateCollectorRequest) GetSchedule

func (x *CreateCollectorRequest) GetSchedule() *Scheduled

func (*CreateCollectorRequest) GetSecretFilter

func (x *CreateCollectorRequest) GetSecretFilter() *SecretFilter

func (*CreateCollectorRequest) GetTags

func (x *CreateCollectorRequest) GetTags() *_struct.Struct

func (*CreateCollectorRequest) GetWorkspaceId

func (x *CreateCollectorRequest) GetWorkspaceId() string

func (*CreateCollectorRequest) ProtoMessage

func (*CreateCollectorRequest) ProtoMessage()

func (*CreateCollectorRequest) ProtoReflect

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

func (*CreateCollectorRequest) Reset

func (x *CreateCollectorRequest) Reset()

func (*CreateCollectorRequest) String

func (x *CreateCollectorRequest) String() string

type CreateCollectorRequest_ResourceGroup

type CreateCollectorRequest_ResourceGroup int32
const (
	CreateCollectorRequest_RESOURCE_GROUP_NONE CreateCollectorRequest_ResourceGroup = 0
	CreateCollectorRequest_DOMAIN              CreateCollectorRequest_ResourceGroup = 1
	CreateCollectorRequest_WORKSPACE           CreateCollectorRequest_ResourceGroup = 2
)

func (CreateCollectorRequest_ResourceGroup) Descriptor

func (CreateCollectorRequest_ResourceGroup) Enum

func (CreateCollectorRequest_ResourceGroup) EnumDescriptor deprecated

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

Deprecated: Use CreateCollectorRequest_ResourceGroup.Descriptor instead.

func (CreateCollectorRequest_ResourceGroup) Number

func (CreateCollectorRequest_ResourceGroup) String

func (CreateCollectorRequest_ResourceGroup) Type

type CreateCollectorRuleRequest

type CreateCollectorRuleRequest struct {
	CollectorId string `protobuf:"bytes,1,opt,name=collector_id,json=collectorId,proto3" json:"collector_id,omitempty"`
	// +optional
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// +optional
	Conditions       []*CollectorRuleCondition `protobuf:"bytes,3,rep,name=conditions,proto3" json:"conditions,omitempty"`
	ConditionsPolicy ConditionsPolicy          `` /* 158-byte string literal not displayed */
	Actions          *CollectorRuleActions     `protobuf:"bytes,5,opt,name=actions,proto3" json:"actions,omitempty"`
	// +optional
	Options *CollectorRuleOptions `protobuf:"bytes,6,opt,name=options,proto3" json:"options,omitempty"`
	// +optional
	Tags *_struct.Struct `protobuf:"bytes,7,opt,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}
{
   "name": "match_service_account_test",
   "conditions_policy": "ALWAYS",
   "actions": {
       "match_service_account": {"source": "account", "target": "data.project_id"}
   },
   "options": {"stop_processing": true},
   "tags": {"b": "c", "a": "b"},
   "collector_id": "collector-2e39891cbbb5"
}

func (*CreateCollectorRuleRequest) Descriptor deprecated

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

Deprecated: Use CreateCollectorRuleRequest.ProtoReflect.Descriptor instead.

func (*CreateCollectorRuleRequest) GetActions

func (*CreateCollectorRuleRequest) GetCollectorId

func (x *CreateCollectorRuleRequest) GetCollectorId() string

func (*CreateCollectorRuleRequest) GetConditions

func (x *CreateCollectorRuleRequest) GetConditions() []*CollectorRuleCondition

func (*CreateCollectorRuleRequest) GetConditionsPolicy

func (x *CreateCollectorRuleRequest) GetConditionsPolicy() ConditionsPolicy

func (*CreateCollectorRuleRequest) GetName

func (x *CreateCollectorRuleRequest) GetName() string

func (*CreateCollectorRuleRequest) GetOptions

func (*CreateCollectorRuleRequest) GetTags

func (*CreateCollectorRuleRequest) ProtoMessage

func (*CreateCollectorRuleRequest) ProtoMessage()

func (*CreateCollectorRuleRequest) ProtoReflect

func (*CreateCollectorRuleRequest) Reset

func (x *CreateCollectorRuleRequest) Reset()

func (*CreateCollectorRuleRequest) String

func (x *CreateCollectorRuleRequest) String() string

type CreateMetricExampleRequest

type CreateMetricExampleRequest struct {
	MetricId string          `protobuf:"bytes,1,opt,name=metric_id,json=metricId,proto3" json:"metric_id,omitempty"`
	Name     string          `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Options  *_struct.Struct `protobuf:"bytes,3,opt,name=options,proto3" json:"options,omitempty"`
	// +optional
	Tags *_struct.Struct `protobuf:"bytes,4,opt,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

{

}

func (*CreateMetricExampleRequest) Descriptor deprecated

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

Deprecated: Use CreateMetricExampleRequest.ProtoReflect.Descriptor instead.

func (*CreateMetricExampleRequest) GetMetricId

func (x *CreateMetricExampleRequest) GetMetricId() string

func (*CreateMetricExampleRequest) GetName

func (x *CreateMetricExampleRequest) GetName() string

func (*CreateMetricExampleRequest) GetOptions

func (x *CreateMetricExampleRequest) GetOptions() *_struct.Struct

func (*CreateMetricExampleRequest) GetTags

func (*CreateMetricExampleRequest) ProtoMessage

func (*CreateMetricExampleRequest) ProtoMessage()

func (*CreateMetricExampleRequest) ProtoReflect

func (*CreateMetricExampleRequest) Reset

func (x *CreateMetricExampleRequest) Reset()

func (*CreateMetricExampleRequest) String

func (x *CreateMetricExampleRequest) String() string

type CreateMetricRequest

type CreateMetricRequest struct {

	// +optional
	MetricId     string           `protobuf:"bytes,1,opt,name=metric_id,json=metricId,proto3" json:"metric_id,omitempty"`
	Name         string           `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	MetricType   MetricType       `` /* 134-byte string literal not displayed */
	ResourceType string           `protobuf:"bytes,4,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
	QueryOptions *v2.AnalyzeQuery `protobuf:"bytes,5,opt,name=query_options,json=queryOptions,proto3" json:"query_options,omitempty"`
	// +optional
	DateField string `protobuf:"bytes,6,opt,name=date_field,json=dateField,proto3" json:"date_field,omitempty"`
	// +optional
	Unit string `protobuf:"bytes,7,opt,name=unit,proto3" json:"unit,omitempty"`
	// +optional
	Tags        *_struct.Struct `protobuf:"bytes,8,opt,name=tags,proto3" json:"tags,omitempty"`
	NamespaceId string          `protobuf:"bytes,9,opt,name=namespace_id,json=namespaceId,proto3" json:"namespace_id,omitempty"`
	// contains filtered or unexported fields
}

{

}

func (*CreateMetricRequest) Descriptor deprecated

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

Deprecated: Use CreateMetricRequest.ProtoReflect.Descriptor instead.

func (*CreateMetricRequest) GetDateField

func (x *CreateMetricRequest) GetDateField() string

func (*CreateMetricRequest) GetMetricId

func (x *CreateMetricRequest) GetMetricId() string

func (*CreateMetricRequest) GetMetricType

func (x *CreateMetricRequest) GetMetricType() MetricType

func (*CreateMetricRequest) GetName

func (x *CreateMetricRequest) GetName() string

func (*CreateMetricRequest) GetNamespaceId

func (x *CreateMetricRequest) GetNamespaceId() string

func (*CreateMetricRequest) GetQueryOptions

func (x *CreateMetricRequest) GetQueryOptions() *v2.AnalyzeQuery

func (*CreateMetricRequest) GetResourceType

func (x *CreateMetricRequest) GetResourceType() string

func (*CreateMetricRequest) GetTags

func (x *CreateMetricRequest) GetTags() *_struct.Struct

func (*CreateMetricRequest) GetUnit

func (x *CreateMetricRequest) GetUnit() string

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 CreateNamespaceRequest

type CreateNamespaceRequest struct {

	// +optional
	NamespaceId string `protobuf:"bytes,1,opt,name=namespace_id,json=namespaceId,proto3" json:"namespace_id,omitempty"`
	Name        string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Category    string `protobuf:"bytes,3,opt,name=category,proto3" json:"category,omitempty"`
	// +optional
	Provider string `protobuf:"bytes,4,opt,name=provider,proto3" json:"provider,omitempty"`
	// +optional
	Icon string `protobuf:"bytes,5,opt,name=icon,proto3" json:"icon,omitempty"`
	// +optional
	Tags *_struct.Struct `protobuf:"bytes,6,opt,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

{

}

func (*CreateNamespaceRequest) Descriptor deprecated

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

Deprecated: Use CreateNamespaceRequest.ProtoReflect.Descriptor instead.

func (*CreateNamespaceRequest) GetCategory

func (x *CreateNamespaceRequest) GetCategory() string

func (*CreateNamespaceRequest) GetIcon

func (x *CreateNamespaceRequest) GetIcon() string

func (*CreateNamespaceRequest) GetName

func (x *CreateNamespaceRequest) GetName() string

func (*CreateNamespaceRequest) GetNamespaceId

func (x *CreateNamespaceRequest) GetNamespaceId() string

func (*CreateNamespaceRequest) GetProvider

func (x *CreateNamespaceRequest) GetProvider() string

func (*CreateNamespaceRequest) GetTags

func (x *CreateNamespaceRequest) GetTags() *_struct.Struct

func (*CreateNamespaceRequest) ProtoMessage

func (*CreateNamespaceRequest) ProtoMessage()

func (*CreateNamespaceRequest) ProtoReflect

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

func (*CreateNamespaceRequest) Reset

func (x *CreateNamespaceRequest) Reset()

func (*CreateNamespaceRequest) String

func (x *CreateNamespaceRequest) String() string

type CreateNoteRequest

type CreateNoteRequest struct {
	RecordId string `protobuf:"bytes,1,opt,name=record_id,json=recordId,proto3" json:"record_id,omitempty"`
	Note     string `protobuf:"bytes,2,opt,name=note,proto3" json:"note,omitempty"`
	// contains filtered or unexported fields
}

{

}

func (*CreateNoteRequest) Descriptor deprecated

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

Deprecated: Use CreateNoteRequest.ProtoReflect.Descriptor instead.

func (*CreateNoteRequest) GetNote

func (x *CreateNoteRequest) GetNote() string

func (*CreateNoteRequest) GetRecordId

func (x *CreateNoteRequest) GetRecordId() string

func (*CreateNoteRequest) ProtoMessage

func (*CreateNoteRequest) ProtoMessage()

func (*CreateNoteRequest) ProtoReflect

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

func (*CreateNoteRequest) Reset

func (x *CreateNoteRequest) Reset()

func (*CreateNoteRequest) String

func (x *CreateNoteRequest) String() string

type CreateRegionRequest

type CreateRegionRequest struct {
	Name       string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	RegionCode string `protobuf:"bytes,2,opt,name=region_code,json=regionCode,proto3" json:"region_code,omitempty"`
	// +optional
	Provider string `protobuf:"bytes,3,opt,name=provider,proto3" json:"provider,omitempty"`
	// +optional
	Tags *_struct.Struct `protobuf:"bytes,4,opt,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}
{
   "name": "Asia Pacific (Seoul)",
   "region_code": "ap-northeast-2",
   "provider": "aws",
   "tags": {
       "continent": "asis_pacific",
       "longitude": "73.013805",
       "latitude": "19.147428"
   }
}

func (*CreateRegionRequest) Descriptor deprecated

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

Deprecated: Use CreateRegionRequest.ProtoReflect.Descriptor instead.

func (*CreateRegionRequest) GetName

func (x *CreateRegionRequest) GetName() string

func (*CreateRegionRequest) GetProvider

func (x *CreateRegionRequest) GetProvider() string

func (*CreateRegionRequest) GetRegionCode

func (x *CreateRegionRequest) GetRegionCode() string

func (*CreateRegionRequest) GetTags

func (x *CreateRegionRequest) GetTags() *_struct.Struct

func (*CreateRegionRequest) ProtoMessage

func (*CreateRegionRequest) ProtoMessage()

func (*CreateRegionRequest) ProtoReflect

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

func (*CreateRegionRequest) Reset

func (x *CreateRegionRequest) Reset()

func (*CreateRegionRequest) String

func (x *CreateRegionRequest) String() string

type CreateServiceRequest

type CreateServiceRequest struct {
	CloudServiceType  string `protobuf:"bytes,1,opt,name=cloud_service_type,json=cloudServiceType,proto3" json:"cloud_service_type,omitempty"`
	Provider          string `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider,omitempty"`
	CloudServiceGroup string `protobuf:"bytes,3,opt,name=cloud_service_group,json=cloudServiceGroup,proto3" json:"cloud_service_group,omitempty"`
	// +optional
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// +optional
	Account string `protobuf:"bytes,5,opt,name=account,proto3" json:"account,omitempty"`
	// +optional
	InstanceType string `protobuf:"bytes,6,opt,name=instance_type,json=instanceType,proto3" json:"instance_type,omitempty"`
	// +optional
	InstanceSize float32 `protobuf:"fixed32,7,opt,name=instance_size,json=instanceSize,proto3" json:"instance_size,omitempty"`
	// +optional
	IpAddresses []string        `protobuf:"bytes,10,rep,name=ip_addresses,json=ipAddresses,proto3" json:"ip_addresses,omitempty"`
	Data        *_struct.Struct `protobuf:"bytes,11,opt,name=data,proto3" json:"data,omitempty"`
	// +optional
	Metadata *_struct.Struct `protobuf:"bytes,12,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// +optional
	Reference *CloudServiceReference `protobuf:"bytes,13,opt,name=reference,proto3" json:"reference,omitempty"`
	// +optional
	Tags *_struct.Struct `protobuf:"bytes,14,opt,name=tags,proto3" json:"tags,omitempty"`
	// +optional
	RegionCode string `protobuf:"bytes,15,opt,name=region_code,json=regionCode,proto3" json:"region_code,omitempty"`
	// +optional
	ProjectId string `protobuf:"bytes,21,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// contains filtered or unexported fields
}
{
   "cloud_service_type": "Key",
   "provider": "aws",
   "cloud_service_group": "KMS",
   "name": "cloud_service_test",
   "account": "251340636361",
   "launched_at": "2020-08-03T15:00:54.000Z",
   "ip_addresses": [],
   "data": {
       "alias_arn": null,
       "origin": "AWS_KMS",
       "cloudwatch": {
           "region_name": "ap-northeast-1",
           "namespace": "AWS/KMS",
           "dimensions": [
               {
                   "Value": "0drda5e1-c40f-45d7-a647-xxxxxxx",
                   "Name": "KeyId"
               }
           ]
       },
       "aws_account_id": "251340636361",
       "creation_date": "2020-07-09T09:39:03.097000+0000",
       "encryption_algorithms": [
           "SYMMETRIC_DEFAULT"
       ],
       "key_usage": "ENCRYPT_DECRYPT",
       "key_id": "0drda5e1-c40f-45d7-a647-xxxxxxx",
       "key_type_path": "defaultKeys",
       "key_rotated": false,
       "description": "Default master key that protects my Secrets Manager data when no other key is defined",
       "key_state": "Enabled",
       "customer_master_key_spec": "SYMMETRIC_DEFAULT",
       "enabled": true,
       "arn": "arn:aws:kms:ap-northeast-1:251340636361:key/0drda5e1-c40f-45d7-a647-xxxxxxx",
       "key_manager": "AWS"
   },
   "metadata": {},
   "reference": {
       "resource_id": "arn:aws:kms:ap-northeast-1:251340636361:key/0drda5e1-c40f-45d7-a647-xxxxxxx",
       "external_link": "https://console.aws.amazon.com/kms/home?region=ap-northeast-1#/kms/defaultKeys/0drda5e1-c40f-45d7-a647-xxxxxxx/"
   },
   "tags": {
       "a": "b"
   },
   "region_code": "ap-northeast-1"
}

func (*CreateServiceRequest) Descriptor deprecated

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

Deprecated: Use CreateServiceRequest.ProtoReflect.Descriptor instead.

func (*CreateServiceRequest) GetAccount

func (x *CreateServiceRequest) GetAccount() string

func (*CreateServiceRequest) GetCloudServiceGroup

func (x *CreateServiceRequest) GetCloudServiceGroup() string

func (*CreateServiceRequest) GetCloudServiceType

func (x *CreateServiceRequest) GetCloudServiceType() string

func (*CreateServiceRequest) GetData

func (x *CreateServiceRequest) GetData() *_struct.Struct

func (*CreateServiceRequest) GetInstanceSize

func (x *CreateServiceRequest) GetInstanceSize() float32

func (*CreateServiceRequest) GetInstanceType

func (x *CreateServiceRequest) GetInstanceType() string

func (*CreateServiceRequest) GetIpAddresses

func (x *CreateServiceRequest) GetIpAddresses() []string

func (*CreateServiceRequest) GetMetadata

func (x *CreateServiceRequest) GetMetadata() *_struct.Struct

func (*CreateServiceRequest) GetName

func (x *CreateServiceRequest) GetName() string

func (*CreateServiceRequest) GetProjectId

func (x *CreateServiceRequest) GetProjectId() string

func (*CreateServiceRequest) GetProvider

func (x *CreateServiceRequest) GetProvider() string

func (*CreateServiceRequest) GetReference

func (x *CreateServiceRequest) GetReference() *CloudServiceReference

func (*CreateServiceRequest) GetRegionCode

func (x *CreateServiceRequest) GetRegionCode() string

func (*CreateServiceRequest) GetTags

func (x *CreateServiceRequest) GetTags() *_struct.Struct

func (*CreateServiceRequest) ProtoMessage

func (*CreateServiceRequest) ProtoMessage()

func (*CreateServiceRequest) ProtoReflect

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

func (*CreateServiceRequest) Reset

func (x *CreateServiceRequest) Reset()

func (*CreateServiceRequest) String

func (x *CreateServiceRequest) String() string

type ErrorInfo

type ErrorInfo struct {
	ErrorCode  string          `protobuf:"bytes,1,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"`
	Message    string          `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Additional *_struct.Struct `protobuf:"bytes,3,opt,name=additional,proto3" json:"additional,omitempty"`
	// contains filtered or unexported fields
}

func (*ErrorInfo) Descriptor deprecated

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

Deprecated: Use ErrorInfo.ProtoReflect.Descriptor instead.

func (*ErrorInfo) GetAdditional

func (x *ErrorInfo) GetAdditional() *_struct.Struct

func (*ErrorInfo) GetErrorCode

func (x *ErrorInfo) GetErrorCode() string

func (*ErrorInfo) GetMessage

func (x *ErrorInfo) GetMessage() string

func (*ErrorInfo) ProtoMessage

func (*ErrorInfo) ProtoMessage()

func (*ErrorInfo) ProtoReflect

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

func (*ErrorInfo) Reset

func (x *ErrorInfo) Reset()

func (*ErrorInfo) String

func (x *ErrorInfo) String() string

type JobAnalyzeQuery

type JobAnalyzeQuery struct {
	Query *v2.AnalyzeQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// contains filtered or unexported fields
}

func (*JobAnalyzeQuery) Descriptor deprecated

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

Deprecated: Use JobAnalyzeQuery.ProtoReflect.Descriptor instead.

func (*JobAnalyzeQuery) GetQuery

func (x *JobAnalyzeQuery) GetQuery() *v2.AnalyzeQuery

func (*JobAnalyzeQuery) ProtoMessage

func (*JobAnalyzeQuery) ProtoMessage()

func (*JobAnalyzeQuery) ProtoReflect

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

func (*JobAnalyzeQuery) Reset

func (x *JobAnalyzeQuery) Reset()

func (*JobAnalyzeQuery) String

func (x *JobAnalyzeQuery) String() string

type JobClient

type JobClient interface {
	// Deletes a specific Job. You must specify the `job_id` of the Job to delete.
	Delete(ctx context.Context, in *JobRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// Gets a specific Job. Prints detailed information about the Job, including its state, total tasks, and collector info.
	Get(ctx context.Context, in *JobRequest, opts ...grpc.CallOption) (*JobInfo, error)
	// Gets a list of all Jobs. You can use a query to get a filtered list of Jobs.
	List(ctx context.Context, in *JobsQuery, opts ...grpc.CallOption) (*JobsInfo, error)
	Analyze(ctx context.Context, in *JobAnalyzeQuery, opts ...grpc.CallOption) (*_struct.Struct, error)
	Stat(ctx context.Context, in *JobStatQuery, opts ...grpc.CallOption) (*_struct.Struct, error)
}

JobClient is the client API for Job 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 NewJobClient

func NewJobClient(cc grpc.ClientConnInterface) JobClient

type JobInfo

type JobInfo struct {
	JobId              string                `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
	Status             JobInfo_Status        `protobuf:"varint,2,opt,name=status,proto3,enum=spaceone.api.inventory.v1.JobInfo_Status" json:"status,omitempty"`
	TotalTasks         int32                 `protobuf:"varint,4,opt,name=total_tasks,json=totalTasks,proto3" json:"total_tasks,omitempty"`
	RemainedTasks      int32                 `protobuf:"varint,5,opt,name=remained_tasks,json=remainedTasks,proto3" json:"remained_tasks,omitempty"`
	SuccessTasks       int32                 `protobuf:"varint,6,opt,name=success_tasks,json=successTasks,proto3" json:"success_tasks,omitempty"`
	FailureTasks       int32                 `protobuf:"varint,7,opt,name=failure_tasks,json=failureTasks,proto3" json:"failure_tasks,omitempty"`
	RequestSecretId    string                `protobuf:"bytes,8,opt,name=request_secret_id,json=requestSecretId,proto3" json:"request_secret_id,omitempty"`
	RequestWorkspaceId string                `protobuf:"bytes,9,opt,name=request_workspace_id,json=requestWorkspaceId,proto3" json:"request_workspace_id,omitempty"`
	ResourceGroup      JobInfo_ResourceGroup `` /* 155-byte string literal not displayed */
	DomainId           string                `protobuf:"bytes,21,opt,name=domain_id,json=domainId,proto3" json:"domain_id,omitempty"`
	WorkspaceId        string                `protobuf:"bytes,22,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	CollectorId        string                `protobuf:"bytes,23,opt,name=collector_id,json=collectorId,proto3" json:"collector_id,omitempty"`
	PluginId           string                `protobuf:"bytes,24,opt,name=plugin_id,json=pluginId,proto3" json:"plugin_id,omitempty"`
	CreatedAt          string                `protobuf:"bytes,31,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt          string                `protobuf:"bytes,32,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	FinishedAt         string                `protobuf:"bytes,33,opt,name=finished_at,json=finishedAt,proto3" json:"finished_at,omitempty"`
	// contains filtered or unexported fields
}
{
     "job_id": "job-123456789012",
     "status": "ERROR",
     "filter": {},
     "total_tasks": 2,
     "collector_info": {
         "collector_id": "collector-123456789012",
         "name": "Jenkins Collector",
         "state": "ENABLED",
         "plugin_info": {
             "plugin_id": "plugin-jenkins-inven-collector",
             "version": "0.1.1"
         },
         "provider": "jenkins",
         "capability": {},
         "is_public": true
     },
     "domain_id": "domain-123456789012",
     "created_at": "2022-01-01T10:00:01.389Z",
     "updated_at": "2022-01-01T10:00:01.389Z",
     "finished_at": "2022-01-01T10:02:11.270Z"
}

func (*JobInfo) Descriptor deprecated

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

Deprecated: Use JobInfo.ProtoReflect.Descriptor instead.

func (*JobInfo) GetCollectorId

func (x *JobInfo) GetCollectorId() string

func (*JobInfo) GetCreatedAt

func (x *JobInfo) GetCreatedAt() string

func (*JobInfo) GetDomainId

func (x *JobInfo) GetDomainId() string

func (*JobInfo) GetFailureTasks

func (x *JobInfo) GetFailureTasks() int32

func (*JobInfo) GetFinishedAt

func (x *JobInfo) GetFinishedAt() string

func (*JobInfo) GetJobId

func (x *JobInfo) GetJobId() string

func (*JobInfo) GetPluginId

func (x *JobInfo) GetPluginId() string

func (*JobInfo) GetRemainedTasks

func (x *JobInfo) GetRemainedTasks() int32

func (*JobInfo) GetRequestSecretId

func (x *JobInfo) GetRequestSecretId() string

func (*JobInfo) GetRequestWorkspaceId

func (x *JobInfo) GetRequestWorkspaceId() string

func (*JobInfo) GetResourceGroup

func (x *JobInfo) GetResourceGroup() JobInfo_ResourceGroup

func (*JobInfo) GetStatus

func (x *JobInfo) GetStatus() JobInfo_Status

func (*JobInfo) GetSuccessTasks

func (x *JobInfo) GetSuccessTasks() int32

func (*JobInfo) GetTotalTasks

func (x *JobInfo) GetTotalTasks() int32

func (*JobInfo) GetUpdatedAt

func (x *JobInfo) GetUpdatedAt() string

func (*JobInfo) GetWorkspaceId

func (x *JobInfo) GetWorkspaceId() string

func (*JobInfo) ProtoMessage

func (*JobInfo) ProtoMessage()

func (*JobInfo) ProtoReflect

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

func (*JobInfo) Reset

func (x *JobInfo) Reset()

func (*JobInfo) String

func (x *JobInfo) String() string

type JobInfo_ResourceGroup

type JobInfo_ResourceGroup int32
const (
	JobInfo_RESOURCE_GROUP_NONE JobInfo_ResourceGroup = 0
	JobInfo_DOMAIN              JobInfo_ResourceGroup = 1
	JobInfo_WORKSPACE           JobInfo_ResourceGroup = 2
)

func (JobInfo_ResourceGroup) Descriptor

func (JobInfo_ResourceGroup) Enum

func (JobInfo_ResourceGroup) EnumDescriptor deprecated

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

Deprecated: Use JobInfo_ResourceGroup.Descriptor instead.

func (JobInfo_ResourceGroup) Number

func (JobInfo_ResourceGroup) String

func (x JobInfo_ResourceGroup) String() string

func (JobInfo_ResourceGroup) Type

type JobInfo_Status

type JobInfo_Status int32
const (
	JobInfo_NONE        JobInfo_Status = 0
	JobInfo_FAILURE     JobInfo_Status = 1
	JobInfo_CANCELED    JobInfo_Status = 2
	JobInfo_IN_PROGRESS JobInfo_Status = 3
	JobInfo_SUCCESS     JobInfo_Status = 4
)

func (JobInfo_Status) Descriptor

func (JobInfo_Status) Enum

func (x JobInfo_Status) Enum() *JobInfo_Status

func (JobInfo_Status) EnumDescriptor deprecated

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

Deprecated: Use JobInfo_Status.Descriptor instead.

func (JobInfo_Status) Number

func (JobInfo_Status) String

func (x JobInfo_Status) String() string

func (JobInfo_Status) Type

type JobRequest

type JobRequest struct {
	JobId string `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
	// contains filtered or unexported fields
}
{
   "job_id": "job-123456789012",
}

func (*JobRequest) Descriptor deprecated

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

Deprecated: Use JobRequest.ProtoReflect.Descriptor instead.

func (*JobRequest) GetJobId

func (x *JobRequest) GetJobId() string

func (*JobRequest) ProtoMessage

func (*JobRequest) ProtoMessage()

func (*JobRequest) ProtoReflect

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

func (*JobRequest) Reset

func (x *JobRequest) Reset()

func (*JobRequest) String

func (x *JobRequest) String() string

type JobServer

type JobServer interface {
	// Deletes a specific Job. You must specify the `job_id` of the Job to delete.
	Delete(context.Context, *JobRequest) (*empty.Empty, error)
	// Gets a specific Job. Prints detailed information about the Job, including its state, total tasks, and collector info.
	Get(context.Context, *JobRequest) (*JobInfo, error)
	// Gets a list of all Jobs. You can use a query to get a filtered list of Jobs.
	List(context.Context, *JobsQuery) (*JobsInfo, error)
	Analyze(context.Context, *JobAnalyzeQuery) (*_struct.Struct, error)
	Stat(context.Context, *JobStatQuery) (*_struct.Struct, error)
	// contains filtered or unexported methods
}

JobServer is the server API for Job service. All implementations must embed UnimplementedJobServer for forward compatibility

type JobStatQuery

type JobStatQuery struct {
	Query *v2.StatisticsQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// contains filtered or unexported fields
}

func (*JobStatQuery) Descriptor deprecated

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

Deprecated: Use JobStatQuery.ProtoReflect.Descriptor instead.

func (*JobStatQuery) GetQuery

func (x *JobStatQuery) GetQuery() *v2.StatisticsQuery

func (*JobStatQuery) ProtoMessage

func (*JobStatQuery) ProtoMessage()

func (*JobStatQuery) ProtoReflect

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

func (*JobStatQuery) Reset

func (x *JobStatQuery) Reset()

func (*JobStatQuery) String

func (x *JobStatQuery) String() string

type JobTaskClient

type JobTaskClient interface {
	// Deletes a specific JobTask. You must specify the `job_task_id` of the JobTask to delete.
	Delete(ctx context.Context, in *JobTaskRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// Gets a specific JobTask. Prints detailed information about the JobTask, including its state, updated or failure counts, and error log.
	Get(ctx context.Context, in *JobTaskRequest, opts ...grpc.CallOption) (*JobTaskInfo, error)
	// Gets a list of all JobTasks in a specific Job. You can use a query to get a filtered list of JobTasks.
	List(ctx context.Context, in *JobTaskQuery, opts ...grpc.CallOption) (*JobTasksInfo, error)
	Stat(ctx context.Context, in *JobTaskStatQuery, opts ...grpc.CallOption) (*_struct.Struct, error)
}

JobTaskClient is the client API for JobTask 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 NewJobTaskClient

func NewJobTaskClient(cc grpc.ClientConnInterface) JobTaskClient

type JobTaskInfo

type JobTaskInfo struct {
	JobTaskId         string                    `protobuf:"bytes,1,opt,name=job_task_id,json=jobTaskId,proto3" json:"job_task_id,omitempty"`
	Status            JobTaskInfo_JobTaskStatus `protobuf:"varint,2,opt,name=status,proto3,enum=spaceone.api.inventory.v1.JobTaskInfo_JobTaskStatus" json:"status,omitempty"`
	Provider          string                    `protobuf:"bytes,3,opt,name=provider,proto3" json:"provider,omitempty"`
	CreatedCount      int32                     `protobuf:"varint,4,opt,name=created_count,json=createdCount,proto3" json:"created_count,omitempty"`
	UpdatedCount      int32                     `protobuf:"varint,5,opt,name=updated_count,json=updatedCount,proto3" json:"updated_count,omitempty"`
	FailureCount      int32                     `protobuf:"varint,6,opt,name=failure_count,json=failureCount,proto3" json:"failure_count,omitempty"`
	DeletedCount      int32                     `protobuf:"varint,7,opt,name=deleted_count,json=deletedCount,proto3" json:"deleted_count,omitempty"`
	DisconnectedCount int32                     `protobuf:"varint,8,opt,name=disconnected_count,json=disconnectedCount,proto3" json:"disconnected_count,omitempty"`
	Errors            []*ErrorInfo              `protobuf:"bytes,9,rep,name=errors,proto3" json:"errors,omitempty"`
	DomainId          string                    `protobuf:"bytes,21,opt,name=domain_id,json=domainId,proto3" json:"domain_id,omitempty"`
	WorkspaceId       string                    `protobuf:"bytes,22,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	ProjectId         string                    `protobuf:"bytes,23,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	ServiceAccountId  string                    `protobuf:"bytes,24,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"`
	JobId             string                    `protobuf:"bytes,25,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
	SecretId          string                    `protobuf:"bytes,26,opt,name=secret_id,json=secretId,proto3" json:"secret_id,omitempty"`
	CreatedAt         string                    `protobuf:"bytes,31,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	StartedAt         string                    `protobuf:"bytes,32,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty"`
	FinishedAt        string                    `protobuf:"bytes,33,opt,name=finished_at,json=finishedAt,proto3" json:"finished_at,omitempty"`
	// contains filtered or unexported fields
}
{
     "job_task_id": "job-task-123456789012",
     "status": "FAILURE",
     "updated_count": 199,
     "failure_count": 1,
     "errors": [
         {
             "error_code": "ERROR_PLUGIN",
             "message": "{\"tags\": [\"Could not interpret the value as a list\"]}",
             "additional": {
                 "domain_id": "domain-123456789012",
                 "resource_id": "eventarc-us-central1-function",
                 "resource_type": "inventory.CloudService",
                 "cloud_service_group": "Pub/Sub",
                 "cloud_service_type": "Subscription",
                 "provider": "google_cloud"
             }
         }
     ],
     "job_id": "job-123456789012",
     "secret_id": "secret-123456789012",
     "provider": "google_cloud",
     "service_account_id": "sa-123456789012",
     "project_id": "project-123456789012",
     "domain_id": "domain-123456789012",
     "created_at": "2022-01-01T11:00:02.588Z",
     "started_at": "2022-01-01T11:00:02.819Z",
     "finished_at": "2022-01-01T11:00:34.398Z"
}

func (*JobTaskInfo) Descriptor deprecated

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

Deprecated: Use JobTaskInfo.ProtoReflect.Descriptor instead.

func (*JobTaskInfo) GetCreatedAt

func (x *JobTaskInfo) GetCreatedAt() string

func (*JobTaskInfo) GetCreatedCount

func (x *JobTaskInfo) GetCreatedCount() int32

func (*JobTaskInfo) GetDeletedCount

func (x *JobTaskInfo) GetDeletedCount() int32

func (*JobTaskInfo) GetDisconnectedCount

func (x *JobTaskInfo) GetDisconnectedCount() int32

func (*JobTaskInfo) GetDomainId

func (x *JobTaskInfo) GetDomainId() string

func (*JobTaskInfo) GetErrors

func (x *JobTaskInfo) GetErrors() []*ErrorInfo

func (*JobTaskInfo) GetFailureCount

func (x *JobTaskInfo) GetFailureCount() int32

func (*JobTaskInfo) GetFinishedAt

func (x *JobTaskInfo) GetFinishedAt() string

func (*JobTaskInfo) GetJobId

func (x *JobTaskInfo) GetJobId() string

func (*JobTaskInfo) GetJobTaskId

func (x *JobTaskInfo) GetJobTaskId() string

func (*JobTaskInfo) GetProjectId

func (x *JobTaskInfo) GetProjectId() string

func (*JobTaskInfo) GetProvider

func (x *JobTaskInfo) GetProvider() string

func (*JobTaskInfo) GetSecretId

func (x *JobTaskInfo) GetSecretId() string

func (*JobTaskInfo) GetServiceAccountId

func (x *JobTaskInfo) GetServiceAccountId() string

func (*JobTaskInfo) GetStartedAt

func (x *JobTaskInfo) GetStartedAt() string

func (*JobTaskInfo) GetStatus

func (x *JobTaskInfo) GetStatus() JobTaskInfo_JobTaskStatus

func (*JobTaskInfo) GetUpdatedCount

func (x *JobTaskInfo) GetUpdatedCount() int32

func (*JobTaskInfo) GetWorkspaceId

func (x *JobTaskInfo) GetWorkspaceId() string

func (*JobTaskInfo) ProtoMessage

func (*JobTaskInfo) ProtoMessage()

func (*JobTaskInfo) ProtoReflect

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

func (*JobTaskInfo) Reset

func (x *JobTaskInfo) Reset()

func (*JobTaskInfo) String

func (x *JobTaskInfo) String() string

type JobTaskInfo_JobTaskStatus

type JobTaskInfo_JobTaskStatus int32
const (
	JobTaskInfo_JOB_TASK_STATE_NONE JobTaskInfo_JobTaskStatus = 0
	JobTaskInfo_PENDING             JobTaskInfo_JobTaskStatus = 1
	JobTaskInfo_CANCELED            JobTaskInfo_JobTaskStatus = 2
	JobTaskInfo_IN_PROGRESS         JobTaskInfo_JobTaskStatus = 3
	JobTaskInfo_SUCCESS             JobTaskInfo_JobTaskStatus = 4
	JobTaskInfo_FAILURE             JobTaskInfo_JobTaskStatus = 5
)

func (JobTaskInfo_JobTaskStatus) Descriptor

func (JobTaskInfo_JobTaskStatus) Enum

func (JobTaskInfo_JobTaskStatus) EnumDescriptor deprecated

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

Deprecated: Use JobTaskInfo_JobTaskStatus.Descriptor instead.

func (JobTaskInfo_JobTaskStatus) Number

func (JobTaskInfo_JobTaskStatus) String

func (x JobTaskInfo_JobTaskStatus) String() string

func (JobTaskInfo_JobTaskStatus) Type

type JobTaskQuery

type JobTaskQuery struct {

	// +optional
	Query *v2.Query `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// +optional
	JobTaskId string `protobuf:"bytes,2,opt,name=job_task_id,json=jobTaskId,proto3" json:"job_task_id,omitempty"`
	// +optional
	Status JobTaskQuery_JobTaskStatus `protobuf:"varint,3,opt,name=status,proto3,enum=spaceone.api.inventory.v1.JobTaskQuery_JobTaskStatus" json:"status,omitempty"`
	// +optional
	Provider string `protobuf:"bytes,4,opt,name=provider,proto3" json:"provider,omitempty"`
	// +optional
	WorkspaceId string `protobuf:"bytes,21,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	// +optional
	ProjectId string `protobuf:"bytes,22,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// +optional
	ServiceAccountId string `protobuf:"bytes,23,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"`
	// +optional
	JobId string `protobuf:"bytes,24,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
	// +optional
	SecretId string `protobuf:"bytes,25,opt,name=secret_id,json=secretId,proto3" json:"secret_id,omitempty"`
	// contains filtered or unexported fields
}
{
   "query": {}
}

func (*JobTaskQuery) Descriptor deprecated

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

Deprecated: Use JobTaskQuery.ProtoReflect.Descriptor instead.

func (*JobTaskQuery) GetJobId

func (x *JobTaskQuery) GetJobId() string

func (*JobTaskQuery) GetJobTaskId

func (x *JobTaskQuery) GetJobTaskId() string

func (*JobTaskQuery) GetProjectId

func (x *JobTaskQuery) GetProjectId() string

func (*JobTaskQuery) GetProvider

func (x *JobTaskQuery) GetProvider() string

func (*JobTaskQuery) GetQuery

func (x *JobTaskQuery) GetQuery() *v2.Query

func (*JobTaskQuery) GetSecretId

func (x *JobTaskQuery) GetSecretId() string

func (*JobTaskQuery) GetServiceAccountId

func (x *JobTaskQuery) GetServiceAccountId() string

func (*JobTaskQuery) GetStatus

func (*JobTaskQuery) GetWorkspaceId

func (x *JobTaskQuery) GetWorkspaceId() string

func (*JobTaskQuery) ProtoMessage

func (*JobTaskQuery) ProtoMessage()

func (*JobTaskQuery) ProtoReflect

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

func (*JobTaskQuery) Reset

func (x *JobTaskQuery) Reset()

func (*JobTaskQuery) String

func (x *JobTaskQuery) String() string

type JobTaskQuery_JobTaskStatus

type JobTaskQuery_JobTaskStatus int32
const (
	JobTaskQuery_JOB_TASK_STATE_NONE JobTaskQuery_JobTaskStatus = 0
	JobTaskQuery_PENDING             JobTaskQuery_JobTaskStatus = 1
	JobTaskQuery_CANCELED            JobTaskQuery_JobTaskStatus = 2
	JobTaskQuery_IN_PROGRESS         JobTaskQuery_JobTaskStatus = 3
	JobTaskQuery_SUCCESS             JobTaskQuery_JobTaskStatus = 4
	JobTaskQuery_FAILURE             JobTaskQuery_JobTaskStatus = 5
)

func (JobTaskQuery_JobTaskStatus) Descriptor

func (JobTaskQuery_JobTaskStatus) Enum

func (JobTaskQuery_JobTaskStatus) EnumDescriptor deprecated

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

Deprecated: Use JobTaskQuery_JobTaskStatus.Descriptor instead.

func (JobTaskQuery_JobTaskStatus) Number

func (JobTaskQuery_JobTaskStatus) String

func (JobTaskQuery_JobTaskStatus) Type

type JobTaskRequest

type JobTaskRequest struct {
	JobTaskId string `protobuf:"bytes,1,opt,name=job_task_id,json=jobTaskId,proto3" json:"job_task_id,omitempty"`
	// contains filtered or unexported fields
}
{
   "job_task_id": "job-task-123456789012",
}

func (*JobTaskRequest) Descriptor deprecated

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

Deprecated: Use JobTaskRequest.ProtoReflect.Descriptor instead.

func (*JobTaskRequest) GetJobTaskId

func (x *JobTaskRequest) GetJobTaskId() string

func (*JobTaskRequest) ProtoMessage

func (*JobTaskRequest) ProtoMessage()

func (*JobTaskRequest) ProtoReflect

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

func (*JobTaskRequest) Reset

func (x *JobTaskRequest) Reset()

func (*JobTaskRequest) String

func (x *JobTaskRequest) String() string

type JobTaskServer

type JobTaskServer interface {
	// Deletes a specific JobTask. You must specify the `job_task_id` of the JobTask to delete.
	Delete(context.Context, *JobTaskRequest) (*empty.Empty, error)
	// Gets a specific JobTask. Prints detailed information about the JobTask, including its state, updated or failure counts, and error log.
	Get(context.Context, *JobTaskRequest) (*JobTaskInfo, error)
	// Gets a list of all JobTasks in a specific Job. You can use a query to get a filtered list of JobTasks.
	List(context.Context, *JobTaskQuery) (*JobTasksInfo, error)
	Stat(context.Context, *JobTaskStatQuery) (*_struct.Struct, error)
	// contains filtered or unexported methods
}

JobTaskServer is the server API for JobTask service. All implementations must embed UnimplementedJobTaskServer for forward compatibility

type JobTaskStatQuery

type JobTaskStatQuery struct {
	Query *v2.StatisticsQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// contains filtered or unexported fields
}

func (*JobTaskStatQuery) Descriptor deprecated

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

Deprecated: Use JobTaskStatQuery.ProtoReflect.Descriptor instead.

func (*JobTaskStatQuery) GetQuery

func (x *JobTaskStatQuery) GetQuery() *v2.StatisticsQuery

func (*JobTaskStatQuery) ProtoMessage

func (*JobTaskStatQuery) ProtoMessage()

func (*JobTaskStatQuery) ProtoReflect

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

func (*JobTaskStatQuery) Reset

func (x *JobTaskStatQuery) Reset()

func (*JobTaskStatQuery) String

func (x *JobTaskStatQuery) String() string

type JobTasksInfo

type JobTasksInfo struct {
	Results    []*JobTaskInfo `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	TotalCount int32          `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}
{
   "results": [
       {
           "job_task_id": "job_task-69b301d0fbfc",
           "status": "SUCCESS",
           "updated_count": 55,
           "job_id": "job-587a3d3b4db3",
           "secret_id": "secret-957e407bfc15",
           "provider": "aws",
           "service_account_id": "sa-a41ff4765671",
           "project_id": "project-77dffd3f7cd3",
           "domain_id": "domain-58010aa2e451",
           "created_at": "2022-06-17T08:00:00.680Z",
           "started_at": "2022-06-17T08:00:00.914Z",
           "finished_at": "2022-06-17T08:05:48.933Z"
       },
       {
           "job_task_id": "job_task-c5077338cf23",
           "status": "SUCCESS",
           "updated_count": 1921,
           "job_id": "job-587a3d3b4db3",
           "secret_id": "secret-1cd7417c1889",
           "provider": "aws",
           "service_account_id": "sa-5e186fcc7c91",
           "project_id": "project-18655561c535",
           "domain_id": "domain-58010aa2e451",
           "created_at": "2022-06-17T08:00:00.582Z",
           "started_at": "2022-06-17T08:00:00.814Z",
           "finished_at": "2022-06-17T08:07:31.995Z"
       }
   ],
   "total_count": 4839
}

func (*JobTasksInfo) Descriptor deprecated

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

Deprecated: Use JobTasksInfo.ProtoReflect.Descriptor instead.

func (*JobTasksInfo) GetResults

func (x *JobTasksInfo) GetResults() []*JobTaskInfo

func (*JobTasksInfo) GetTotalCount

func (x *JobTasksInfo) GetTotalCount() int32

func (*JobTasksInfo) ProtoMessage

func (*JobTasksInfo) ProtoMessage()

func (*JobTasksInfo) ProtoReflect

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

func (*JobTasksInfo) Reset

func (x *JobTasksInfo) Reset()

func (*JobTasksInfo) String

func (x *JobTasksInfo) String() string

type JobsInfo

type JobsInfo struct {
	Results    []*JobInfo `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	TotalCount int32      `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}
{
   "results": [
       {
           "job_id": "job-3b124006c2d2",
           "status": "SUCCESS",
           "filter": {},
           "total_tasks": 2,
           "collector_info": {
               "collector_id": "collector-accd02663b3d",
               "name": "openstack-collector",
               "state": "ENABLED",
               "plugin_info": {
                   "plugin_id": "plugin-openstack-inven-collector",
                   "version": "0.4.2.20220616.134758"
               },
               "provider": "openstack",
               "capability": {
                   "supported_schema": [
                       "openstack_credentials"
                   ]
               },
               "is_public": true
           },
           "resource_group": "DOMAIN",
           "domain_id": "domain-58010aa2e451",
           "created_at": "2022-06-17T08:00:01.225Z",
           "updated_at": "2022-06-17T08:00:01.225Z",
           "finished_at": "2022-06-17T08:00:15.197Z"
       },
       {
           "job_id": "job-587a3d3b4db3",
           "status": "SUCCESS",
           "filter": {},
           "total_tasks": 3,
           "collector_info": {
               "collector_id": "collector-2c0847644f39",
               "name": "AWS stat-kwon Collector",
               "state": "ENABLED",
               "plugin_info": {
                   "plugin_id": "plugin-30d21ef75a5d",
                   "version": "1.13.13.20220610.143142"
               },
               "provider": "aws",
               "capability": {
                   "supported_schema": [
                       "aws_access_key"
                   ]
               },
               "is_public": true
           },
           "resource_group": "DOMAIN",
           "domain_id": "domain-58010aa2e451",
           "created_at": "2022-06-17T08:00:00.407Z",
           "updated_at": "2022-06-17T08:00:00.407Z",
           "finished_at": "2022-06-17T08:07:32.023Z"
       }
   ],
   "total_count": 2
}

func (*JobsInfo) Descriptor deprecated

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

Deprecated: Use JobsInfo.ProtoReflect.Descriptor instead.

func (*JobsInfo) GetResults

func (x *JobsInfo) GetResults() []*JobInfo

func (*JobsInfo) GetTotalCount

func (x *JobsInfo) GetTotalCount() int32

func (*JobsInfo) ProtoMessage

func (*JobsInfo) ProtoMessage()

func (*JobsInfo) ProtoReflect

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

func (*JobsInfo) Reset

func (x *JobsInfo) Reset()

func (*JobsInfo) String

func (x *JobsInfo) String() string

type JobsQuery

type JobsQuery struct {

	// +optional
	Query *v2.Query `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// +optional
	JobId string `protobuf:"bytes,2,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
	// +optional
	Status JobsQuery_JobStatus `protobuf:"varint,3,opt,name=status,proto3,enum=spaceone.api.inventory.v1.JobsQuery_JobStatus" json:"status,omitempty"`
	// +optional
	WorkspaceId string `protobuf:"bytes,21,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	// +optional
	CollectorId string `protobuf:"bytes,22,opt,name=collector_id,json=collectorId,proto3" json:"collector_id,omitempty"`
	// +optional
	PluginId string `protobuf:"bytes,23,opt,name=plugin_id,json=pluginId,proto3" json:"plugin_id,omitempty"`
	// contains filtered or unexported fields
}
{
   "query": {}
}

func (*JobsQuery) Descriptor deprecated

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

Deprecated: Use JobsQuery.ProtoReflect.Descriptor instead.

func (*JobsQuery) GetCollectorId

func (x *JobsQuery) GetCollectorId() string

func (*JobsQuery) GetJobId

func (x *JobsQuery) GetJobId() string

func (*JobsQuery) GetPluginId

func (x *JobsQuery) GetPluginId() string

func (*JobsQuery) GetQuery

func (x *JobsQuery) GetQuery() *v2.Query

func (*JobsQuery) GetStatus

func (x *JobsQuery) GetStatus() JobsQuery_JobStatus

func (*JobsQuery) GetWorkspaceId

func (x *JobsQuery) GetWorkspaceId() string

func (*JobsQuery) ProtoMessage

func (*JobsQuery) ProtoMessage()

func (*JobsQuery) ProtoReflect

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

func (*JobsQuery) Reset

func (x *JobsQuery) Reset()

func (*JobsQuery) String

func (x *JobsQuery) String() string

type JobsQuery_JobStatus

type JobsQuery_JobStatus int32
const (
	JobsQuery_JOB_STATE_NONE JobsQuery_JobStatus = 0
	JobsQuery_CANCELED       JobsQuery_JobStatus = 2
	JobsQuery_IN_PROGRESS    JobsQuery_JobStatus = 3
	JobsQuery_SUCCESS        JobsQuery_JobStatus = 4
	JobsQuery_FAILURE        JobsQuery_JobStatus = 5
	JobsQuery_TIMEOUT        JobsQuery_JobStatus = 6
)

func (JobsQuery_JobStatus) Descriptor

func (JobsQuery_JobStatus) Enum

func (JobsQuery_JobStatus) EnumDescriptor deprecated

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

Deprecated: Use JobsQuery_JobStatus.Descriptor instead.

func (JobsQuery_JobStatus) Number

func (JobsQuery_JobStatus) String

func (x JobsQuery_JobStatus) String() string

func (JobsQuery_JobStatus) Type

type MatchRule

type MatchRule struct {
	Source string `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
	Target string `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"`
	// contains filtered or unexported fields
}

func (*MatchRule) Descriptor deprecated

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

Deprecated: Use MatchRule.ProtoReflect.Descriptor instead.

func (*MatchRule) GetSource

func (x *MatchRule) GetSource() string

func (*MatchRule) GetTarget

func (x *MatchRule) GetTarget() string

func (*MatchRule) ProtoMessage

func (*MatchRule) ProtoMessage()

func (*MatchRule) ProtoReflect

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

func (*MatchRule) Reset

func (x *MatchRule) Reset()

func (*MatchRule) String

func (x *MatchRule) String() string

type MetricClient

type MetricClient interface {
	Create(ctx context.Context, in *CreateMetricRequest, opts ...grpc.CallOption) (*MetricInfo, error)
	Update(ctx context.Context, in *UpdateMetricRequest, opts ...grpc.CallOption) (*MetricInfo, error)
	Delete(ctx context.Context, in *MetricRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	Run(ctx context.Context, in *MetricRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	Test(ctx context.Context, in *MetricTestRequest, opts ...grpc.CallOption) (*_struct.Struct, error)
	Get(ctx context.Context, in *MetricRequest, opts ...grpc.CallOption) (*MetricInfo, error)
	List(ctx context.Context, in *MetricQuery, opts ...grpc.CallOption) (*MetricsInfo, error)
	Stat(ctx context.Context, in *MetricStatQuery, opts ...grpc.CallOption) (*_struct.Struct, error)
}

MetricClient is the client API for Metric 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 NewMetricClient

func NewMetricClient(cc grpc.ClientConnInterface) MetricClient

type MetricDataAnalyzeQuery

type MetricDataAnalyzeQuery struct {
	Query    *v2.TimeSeriesAnalyzeQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	MetricId string                     `protobuf:"bytes,2,opt,name=metric_id,json=metricId,proto3" json:"metric_id,omitempty"`
	// contains filtered or unexported fields
}

func (*MetricDataAnalyzeQuery) Descriptor deprecated

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

Deprecated: Use MetricDataAnalyzeQuery.ProtoReflect.Descriptor instead.

func (*MetricDataAnalyzeQuery) GetMetricId

func (x *MetricDataAnalyzeQuery) GetMetricId() string

func (*MetricDataAnalyzeQuery) GetQuery

func (*MetricDataAnalyzeQuery) ProtoMessage

func (*MetricDataAnalyzeQuery) ProtoMessage()

func (*MetricDataAnalyzeQuery) ProtoReflect

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

func (*MetricDataAnalyzeQuery) Reset

func (x *MetricDataAnalyzeQuery) Reset()

func (*MetricDataAnalyzeQuery) String

func (x *MetricDataAnalyzeQuery) String() string

type MetricDataClient

type MetricDataClient interface {
	List(ctx context.Context, in *MetricDataQuery, opts ...grpc.CallOption) (*MetricDatasInfo, error)
	Stat(ctx context.Context, in *MetricDataStatQuery, opts ...grpc.CallOption) (*_struct.Struct, error)
	Analyze(ctx context.Context, in *MetricDataAnalyzeQuery, opts ...grpc.CallOption) (*_struct.Struct, error)
}

MetricDataClient is the client API for MetricData 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 NewMetricDataClient

func NewMetricDataClient(cc grpc.ClientConnInterface) MetricDataClient

type MetricDataInfo

type MetricDataInfo struct {
	MetricId     string          `protobuf:"bytes,1,opt,name=metric_id,json=metricId,proto3" json:"metric_id,omitempty"`
	Value        float32         `protobuf:"fixed32,2,opt,name=value,proto3" json:"value,omitempty"`
	Unit         string          `protobuf:"bytes,3,opt,name=unit,proto3" json:"unit,omitempty"`
	Labels       *_struct.Struct `protobuf:"bytes,4,opt,name=labels,proto3" json:"labels,omitempty"`
	DomainId     string          `protobuf:"bytes,21,opt,name=domain_id,json=domainId,proto3" json:"domain_id,omitempty"`
	WorkspaceId  string          `protobuf:"bytes,22,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	ProjectId    string          `protobuf:"bytes,23,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	NamespaceId  string          `protobuf:"bytes,24,opt,name=namespace_id,json=namespaceId,proto3" json:"namespace_id,omitempty"`
	CreatedAt    string          `protobuf:"bytes,31,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	CreatedYear  string          `protobuf:"bytes,32,opt,name=created_year,json=createdYear,proto3" json:"created_year,omitempty"`
	CreatedMonth string          `protobuf:"bytes,33,opt,name=created_month,json=createdMonth,proto3" json:"created_month,omitempty"`
	CreatedDate  string          `protobuf:"bytes,34,opt,name=created_date,json=createdDate,proto3" json:"created_date,omitempty"`
	// contains filtered or unexported fields
}

{

}

func (*MetricDataInfo) Descriptor deprecated

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

Deprecated: Use MetricDataInfo.ProtoReflect.Descriptor instead.

func (*MetricDataInfo) GetCreatedAt

func (x *MetricDataInfo) GetCreatedAt() string

func (*MetricDataInfo) GetCreatedDate

func (x *MetricDataInfo) GetCreatedDate() string

func (*MetricDataInfo) GetCreatedMonth

func (x *MetricDataInfo) GetCreatedMonth() string

func (*MetricDataInfo) GetCreatedYear

func (x *MetricDataInfo) GetCreatedYear() string

func (*MetricDataInfo) GetDomainId

func (x *MetricDataInfo) GetDomainId() string

func (*MetricDataInfo) GetLabels

func (x *MetricDataInfo) GetLabels() *_struct.Struct

func (*MetricDataInfo) GetMetricId

func (x *MetricDataInfo) GetMetricId() string

func (*MetricDataInfo) GetNamespaceId

func (x *MetricDataInfo) GetNamespaceId() string

func (*MetricDataInfo) GetProjectId

func (x *MetricDataInfo) GetProjectId() string

func (*MetricDataInfo) GetUnit

func (x *MetricDataInfo) GetUnit() string

func (*MetricDataInfo) GetValue

func (x *MetricDataInfo) GetValue() float32

func (*MetricDataInfo) GetWorkspaceId

func (x *MetricDataInfo) GetWorkspaceId() string

func (*MetricDataInfo) ProtoMessage

func (*MetricDataInfo) ProtoMessage()

func (*MetricDataInfo) ProtoReflect

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

func (*MetricDataInfo) Reset

func (x *MetricDataInfo) Reset()

func (*MetricDataInfo) String

func (x *MetricDataInfo) String() string

type MetricDataQuery

type MetricDataQuery struct {

	// +optional
	Query    *v2.Query `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	MetricId string    `protobuf:"bytes,2,opt,name=metric_id,json=metricId,proto3" json:"metric_id,omitempty"`
	// +optional
	WorkspaceId string `protobuf:"bytes,21,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	// +optional
	ProjectId string `protobuf:"bytes,22,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// contains filtered or unexported fields
}

{

}

func (*MetricDataQuery) Descriptor deprecated

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

Deprecated: Use MetricDataQuery.ProtoReflect.Descriptor instead.

func (*MetricDataQuery) GetMetricId

func (x *MetricDataQuery) GetMetricId() string

func (*MetricDataQuery) GetProjectId

func (x *MetricDataQuery) GetProjectId() string

func (*MetricDataQuery) GetQuery

func (x *MetricDataQuery) GetQuery() *v2.Query

func (*MetricDataQuery) GetWorkspaceId

func (x *MetricDataQuery) GetWorkspaceId() string

func (*MetricDataQuery) ProtoMessage

func (*MetricDataQuery) ProtoMessage()

func (*MetricDataQuery) ProtoReflect

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

func (*MetricDataQuery) Reset

func (x *MetricDataQuery) Reset()

func (*MetricDataQuery) String

func (x *MetricDataQuery) String() string

type MetricDataServer

type MetricDataServer interface {
	List(context.Context, *MetricDataQuery) (*MetricDatasInfo, error)
	Stat(context.Context, *MetricDataStatQuery) (*_struct.Struct, error)
	Analyze(context.Context, *MetricDataAnalyzeQuery) (*_struct.Struct, error)
	// contains filtered or unexported methods
}

MetricDataServer is the server API for MetricData service. All implementations must embed UnimplementedMetricDataServer for forward compatibility

type MetricDataStatQuery

type MetricDataStatQuery struct {
	Query *v2.StatisticsQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// +optional
	MetricId string `protobuf:"bytes,2,opt,name=metric_id,json=metricId,proto3" json:"metric_id,omitempty"`
	// contains filtered or unexported fields
}

func (*MetricDataStatQuery) Descriptor deprecated

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

Deprecated: Use MetricDataStatQuery.ProtoReflect.Descriptor instead.

func (*MetricDataStatQuery) GetMetricId

func (x *MetricDataStatQuery) GetMetricId() string

func (*MetricDataStatQuery) GetQuery

func (x *MetricDataStatQuery) GetQuery() *v2.StatisticsQuery

func (*MetricDataStatQuery) ProtoMessage

func (*MetricDataStatQuery) ProtoMessage()

func (*MetricDataStatQuery) ProtoReflect

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

func (*MetricDataStatQuery) Reset

func (x *MetricDataStatQuery) Reset()

func (*MetricDataStatQuery) String

func (x *MetricDataStatQuery) String() string

type MetricDatasInfo

type MetricDatasInfo struct {
	Results    []*MetricDataInfo `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	TotalCount int32             `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}

func (*MetricDatasInfo) Descriptor deprecated

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

Deprecated: Use MetricDatasInfo.ProtoReflect.Descriptor instead.

func (*MetricDatasInfo) GetResults

func (x *MetricDatasInfo) GetResults() []*MetricDataInfo

func (*MetricDatasInfo) GetTotalCount

func (x *MetricDatasInfo) GetTotalCount() int32

func (*MetricDatasInfo) ProtoMessage

func (*MetricDatasInfo) ProtoMessage()

func (*MetricDatasInfo) ProtoReflect

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

func (*MetricDatasInfo) Reset

func (x *MetricDatasInfo) Reset()

func (*MetricDatasInfo) String

func (x *MetricDatasInfo) String() string

type MetricExampleClient

MetricExampleClient is the client API for MetricExample service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type MetricExampleInfo

type MetricExampleInfo struct {
	ExampleId   string          `protobuf:"bytes,1,opt,name=example_id,json=exampleId,proto3" json:"example_id,omitempty"`
	Name        string          `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Options     *_struct.Struct `protobuf:"bytes,3,opt,name=options,proto3" json:"options,omitempty"`
	Tags        *_struct.Struct `protobuf:"bytes,4,opt,name=tags,proto3" json:"tags,omitempty"`
	DomainId    string          `protobuf:"bytes,21,opt,name=domain_id,json=domainId,proto3" json:"domain_id,omitempty"`
	WorkspaceId string          `protobuf:"bytes,22,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	UserId      string          `protobuf:"bytes,23,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	MetricId    string          `protobuf:"bytes,24,opt,name=metric_id,json=metricId,proto3" json:"metric_id,omitempty"`
	NamespaceId string          `protobuf:"bytes,25,opt,name=namespace_id,json=namespaceId,proto3" json:"namespace_id,omitempty"`
	CreatedAt   string          `protobuf:"bytes,31,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt   string          `protobuf:"bytes,32,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

{

}

func (*MetricExampleInfo) Descriptor deprecated

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

Deprecated: Use MetricExampleInfo.ProtoReflect.Descriptor instead.

func (*MetricExampleInfo) GetCreatedAt

func (x *MetricExampleInfo) GetCreatedAt() string

func (*MetricExampleInfo) GetDomainId

func (x *MetricExampleInfo) GetDomainId() string

func (*MetricExampleInfo) GetExampleId

func (x *MetricExampleInfo) GetExampleId() string

func (*MetricExampleInfo) GetMetricId

func (x *MetricExampleInfo) GetMetricId() string

func (*MetricExampleInfo) GetName

func (x *MetricExampleInfo) GetName() string

func (*MetricExampleInfo) GetNamespaceId

func (x *MetricExampleInfo) GetNamespaceId() string

func (*MetricExampleInfo) GetOptions

func (x *MetricExampleInfo) GetOptions() *_struct.Struct

func (*MetricExampleInfo) GetTags

func (x *MetricExampleInfo) GetTags() *_struct.Struct

func (*MetricExampleInfo) GetUpdatedAt

func (x *MetricExampleInfo) GetUpdatedAt() string

func (*MetricExampleInfo) GetUserId

func (x *MetricExampleInfo) GetUserId() string

func (*MetricExampleInfo) GetWorkspaceId

func (x *MetricExampleInfo) GetWorkspaceId() string

func (*MetricExampleInfo) ProtoMessage

func (*MetricExampleInfo) ProtoMessage()

func (*MetricExampleInfo) ProtoReflect

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

func (*MetricExampleInfo) Reset

func (x *MetricExampleInfo) Reset()

func (*MetricExampleInfo) String

func (x *MetricExampleInfo) String() string

type MetricExampleQuery

type MetricExampleQuery struct {

	// +optional
	Query *v2.Query `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// +optional
	ExampleId string `protobuf:"bytes,2,opt,name=example_id,json=exampleId,proto3" json:"example_id,omitempty"`
	// +optional
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// +optional
	MetricId string `protobuf:"bytes,4,opt,name=metric_id,json=metricId,proto3" json:"metric_id,omitempty"`
	// +optional
	NamespaceId string `protobuf:"bytes,5,opt,name=namespace_id,json=namespaceId,proto3" json:"namespace_id,omitempty"`
	// contains filtered or unexported fields
}

{

}

func (*MetricExampleQuery) Descriptor deprecated

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

Deprecated: Use MetricExampleQuery.ProtoReflect.Descriptor instead.

func (*MetricExampleQuery) GetExampleId

func (x *MetricExampleQuery) GetExampleId() string

func (*MetricExampleQuery) GetMetricId

func (x *MetricExampleQuery) GetMetricId() string

func (*MetricExampleQuery) GetName

func (x *MetricExampleQuery) GetName() string

func (*MetricExampleQuery) GetNamespaceId

func (x *MetricExampleQuery) GetNamespaceId() string

func (*MetricExampleQuery) GetQuery

func (x *MetricExampleQuery) GetQuery() *v2.Query

func (*MetricExampleQuery) ProtoMessage

func (*MetricExampleQuery) ProtoMessage()

func (*MetricExampleQuery) ProtoReflect

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

func (*MetricExampleQuery) Reset

func (x *MetricExampleQuery) Reset()

func (*MetricExampleQuery) String

func (x *MetricExampleQuery) String() string

type MetricExampleRequest

type MetricExampleRequest struct {
	ExampleId string `protobuf:"bytes,1,opt,name=example_id,json=exampleId,proto3" json:"example_id,omitempty"`
	// contains filtered or unexported fields
}

{

}

func (*MetricExampleRequest) Descriptor deprecated

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

Deprecated: Use MetricExampleRequest.ProtoReflect.Descriptor instead.

func (*MetricExampleRequest) GetExampleId

func (x *MetricExampleRequest) GetExampleId() string

func (*MetricExampleRequest) ProtoMessage

func (*MetricExampleRequest) ProtoMessage()

func (*MetricExampleRequest) ProtoReflect

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

func (*MetricExampleRequest) Reset

func (x *MetricExampleRequest) Reset()

func (*MetricExampleRequest) String

func (x *MetricExampleRequest) String() string

type MetricExampleServer

MetricExampleServer is the server API for MetricExample service. All implementations must embed UnimplementedMetricExampleServer for forward compatibility

type MetricExampleStatQuery

type MetricExampleStatQuery struct {
	Query *v2.StatisticsQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// contains filtered or unexported fields
}

func (*MetricExampleStatQuery) Descriptor deprecated

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

Deprecated: Use MetricExampleStatQuery.ProtoReflect.Descriptor instead.

func (*MetricExampleStatQuery) GetQuery

func (x *MetricExampleStatQuery) GetQuery() *v2.StatisticsQuery

func (*MetricExampleStatQuery) ProtoMessage

func (*MetricExampleStatQuery) ProtoMessage()

func (*MetricExampleStatQuery) ProtoReflect

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

func (*MetricExampleStatQuery) Reset

func (x *MetricExampleStatQuery) Reset()

func (*MetricExampleStatQuery) String

func (x *MetricExampleStatQuery) String() string

type MetricExamplesInfo

type MetricExamplesInfo struct {
	Results    []*MetricExampleInfo `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	TotalCount int32                `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}

func (*MetricExamplesInfo) Descriptor deprecated

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

Deprecated: Use MetricExamplesInfo.ProtoReflect.Descriptor instead.

func (*MetricExamplesInfo) GetResults

func (x *MetricExamplesInfo) GetResults() []*MetricExampleInfo

func (*MetricExamplesInfo) GetTotalCount

func (x *MetricExamplesInfo) GetTotalCount() int32

func (*MetricExamplesInfo) ProtoMessage

func (*MetricExamplesInfo) ProtoMessage()

func (*MetricExamplesInfo) ProtoReflect

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

func (*MetricExamplesInfo) Reset

func (x *MetricExamplesInfo) Reset()

func (*MetricExamplesInfo) String

func (x *MetricExamplesInfo) String() string

type MetricInfo

type MetricInfo struct {
	MetricId     string            `protobuf:"bytes,1,opt,name=metric_id,json=metricId,proto3" json:"metric_id,omitempty"`
	Name         string            `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	MetricType   MetricType        `` /* 134-byte string literal not displayed */
	ResourceType string            `protobuf:"bytes,4,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
	QueryOptions *v2.AnalyzeQuery  `protobuf:"bytes,5,opt,name=query_options,json=queryOptions,proto3" json:"query_options,omitempty"`
	DateField    string            `protobuf:"bytes,6,opt,name=date_field,json=dateField,proto3" json:"date_field,omitempty"`
	Unit         string            `protobuf:"bytes,7,opt,name=unit,proto3" json:"unit,omitempty"`
	Tags         *_struct.Struct   `protobuf:"bytes,8,opt,name=tags,proto3" json:"tags,omitempty"`
	LabelKeys    []*_struct.Struct `protobuf:"bytes,9,rep,name=label_keys,json=labelKeys,proto3" json:"label_keys,omitempty"`
	IsManaged    bool              `protobuf:"varint,10,opt,name=is_managed,json=isManaged,proto3" json:"is_managed,omitempty"`
	DomainId     string            `protobuf:"bytes,21,opt,name=domain_id,json=domainId,proto3" json:"domain_id,omitempty"`
	NamespaceId  string            `protobuf:"bytes,22,opt,name=namespace_id,json=namespaceId,proto3" json:"namespace_id,omitempty"`
	CreatedAt    string            `protobuf:"bytes,31,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt    string            `protobuf:"bytes,32,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

{

}

func (*MetricInfo) Descriptor deprecated

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

Deprecated: Use MetricInfo.ProtoReflect.Descriptor instead.

func (*MetricInfo) GetCreatedAt

func (x *MetricInfo) GetCreatedAt() string

func (*MetricInfo) GetDateField

func (x *MetricInfo) GetDateField() string

func (*MetricInfo) GetDomainId

func (x *MetricInfo) GetDomainId() string

func (*MetricInfo) GetIsManaged

func (x *MetricInfo) GetIsManaged() bool

func (*MetricInfo) GetLabelKeys

func (x *MetricInfo) GetLabelKeys() []*_struct.Struct

func (*MetricInfo) GetMetricId

func (x *MetricInfo) GetMetricId() string

func (*MetricInfo) GetMetricType

func (x *MetricInfo) GetMetricType() MetricType

func (*MetricInfo) GetName

func (x *MetricInfo) GetName() string

func (*MetricInfo) GetNamespaceId

func (x *MetricInfo) GetNamespaceId() string

func (*MetricInfo) GetQueryOptions

func (x *MetricInfo) GetQueryOptions() *v2.AnalyzeQuery

func (*MetricInfo) GetResourceType

func (x *MetricInfo) GetResourceType() string

func (*MetricInfo) GetTags

func (x *MetricInfo) GetTags() *_struct.Struct

func (*MetricInfo) GetUnit

func (x *MetricInfo) GetUnit() string

func (*MetricInfo) GetUpdatedAt

func (x *MetricInfo) GetUpdatedAt() string

func (*MetricInfo) ProtoMessage

func (*MetricInfo) ProtoMessage()

func (*MetricInfo) ProtoReflect

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

func (*MetricInfo) Reset

func (x *MetricInfo) Reset()

func (*MetricInfo) String

func (x *MetricInfo) String() string

type MetricQuery

type MetricQuery struct {

	// +optional
	Query *v2.Query `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// +optional
	MetricId string `protobuf:"bytes,2,opt,name=metric_id,json=metricId,proto3" json:"metric_id,omitempty"`
	// +optional
	MetricType MetricType `` /* 134-byte string literal not displayed */
	// +optional
	ResourceType string `protobuf:"bytes,4,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
	// +optional
	IsManaged string `protobuf:"bytes,5,opt,name=is_managed,json=isManaged,proto3" json:"is_managed,omitempty"`
	// +optional
	WorkspaceId string `protobuf:"bytes,21,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	// +optional
	NamespaceId string `protobuf:"bytes,22,opt,name=namespace_id,json=namespaceId,proto3" json:"namespace_id,omitempty"`
	// contains filtered or unexported fields
}

{

}

func (*MetricQuery) Descriptor deprecated

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

Deprecated: Use MetricQuery.ProtoReflect.Descriptor instead.

func (*MetricQuery) GetIsManaged

func (x *MetricQuery) GetIsManaged() string

func (*MetricQuery) GetMetricId

func (x *MetricQuery) GetMetricId() string

func (*MetricQuery) GetMetricType

func (x *MetricQuery) GetMetricType() MetricType

func (*MetricQuery) GetNamespaceId

func (x *MetricQuery) GetNamespaceId() string

func (*MetricQuery) GetQuery

func (x *MetricQuery) GetQuery() *v2.Query

func (*MetricQuery) GetResourceType

func (x *MetricQuery) GetResourceType() string

func (*MetricQuery) GetWorkspaceId

func (x *MetricQuery) GetWorkspaceId() string

func (*MetricQuery) ProtoMessage

func (*MetricQuery) ProtoMessage()

func (*MetricQuery) ProtoReflect

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

func (*MetricQuery) Reset

func (x *MetricQuery) Reset()

func (*MetricQuery) String

func (x *MetricQuery) String() string

type MetricRequest

type MetricRequest struct {
	MetricId string `protobuf:"bytes,1,opt,name=metric_id,json=metricId,proto3" json:"metric_id,omitempty"`
	// contains filtered or unexported fields
}

{

}

func (*MetricRequest) Descriptor deprecated

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

Deprecated: Use MetricRequest.ProtoReflect.Descriptor instead.

func (*MetricRequest) GetMetricId

func (x *MetricRequest) GetMetricId() string

func (*MetricRequest) ProtoMessage

func (*MetricRequest) ProtoMessage()

func (*MetricRequest) ProtoReflect

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

func (*MetricRequest) Reset

func (x *MetricRequest) Reset()

func (*MetricRequest) String

func (x *MetricRequest) String() string

type MetricServer

MetricServer is the server API for Metric service. All implementations must embed UnimplementedMetricServer for forward compatibility

type MetricStatQuery

type MetricStatQuery struct {
	Query *v2.StatisticsQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// contains filtered or unexported fields
}

func (*MetricStatQuery) Descriptor deprecated

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

Deprecated: Use MetricStatQuery.ProtoReflect.Descriptor instead.

func (*MetricStatQuery) GetQuery

func (x *MetricStatQuery) GetQuery() *v2.StatisticsQuery

func (*MetricStatQuery) ProtoMessage

func (*MetricStatQuery) ProtoMessage()

func (*MetricStatQuery) ProtoReflect

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

func (*MetricStatQuery) Reset

func (x *MetricStatQuery) Reset()

func (*MetricStatQuery) String

func (x *MetricStatQuery) String() string

type MetricTestRequest

type MetricTestRequest struct {
	MetricId     string           `protobuf:"bytes,1,opt,name=metric_id,json=metricId,proto3" json:"metric_id,omitempty"`
	QueryOptions *v2.AnalyzeQuery `protobuf:"bytes,2,opt,name=query_options,json=queryOptions,proto3" json:"query_options,omitempty"`
	// contains filtered or unexported fields
}

{

}

func (*MetricTestRequest) Descriptor deprecated

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

Deprecated: Use MetricTestRequest.ProtoReflect.Descriptor instead.

func (*MetricTestRequest) GetMetricId

func (x *MetricTestRequest) GetMetricId() string

func (*MetricTestRequest) GetQueryOptions

func (x *MetricTestRequest) GetQueryOptions() *v2.AnalyzeQuery

func (*MetricTestRequest) ProtoMessage

func (*MetricTestRequest) ProtoMessage()

func (*MetricTestRequest) ProtoReflect

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

func (*MetricTestRequest) Reset

func (x *MetricTestRequest) Reset()

func (*MetricTestRequest) String

func (x *MetricTestRequest) String() string

type MetricType

type MetricType int32
const (
	MetricType_METRIC_TYPE_NONE MetricType = 0
	MetricType_COUNTER          MetricType = 1
	MetricType_GAUGE            MetricType = 2
)

func (MetricType) Descriptor

func (MetricType) Descriptor() protoreflect.EnumDescriptor

func (MetricType) Enum

func (x MetricType) Enum() *MetricType

func (MetricType) EnumDescriptor deprecated

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

Deprecated: Use MetricType.Descriptor instead.

func (MetricType) Number

func (x MetricType) Number() protoreflect.EnumNumber

func (MetricType) String

func (x MetricType) String() string

func (MetricType) Type

type MetricsInfo

type MetricsInfo struct {
	Results    []*MetricInfo `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	TotalCount int32         `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}

func (*MetricsInfo) Descriptor deprecated

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

Deprecated: Use MetricsInfo.ProtoReflect.Descriptor instead.

func (*MetricsInfo) GetResults

func (x *MetricsInfo) GetResults() []*MetricInfo

func (*MetricsInfo) GetTotalCount

func (x *MetricsInfo) GetTotalCount() int32

func (*MetricsInfo) ProtoMessage

func (*MetricsInfo) ProtoMessage()

func (*MetricsInfo) ProtoReflect

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

func (*MetricsInfo) Reset

func (x *MetricsInfo) Reset()

func (*MetricsInfo) String

func (x *MetricsInfo) String() string

type NamespaceClient

NamespaceClient is the client API for Namespace 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 NewNamespaceClient

func NewNamespaceClient(cc grpc.ClientConnInterface) NamespaceClient

type NamespaceInfo

type NamespaceInfo struct {
	NamespaceId string          `protobuf:"bytes,1,opt,name=namespace_id,json=namespaceId,proto3" json:"namespace_id,omitempty"`
	Name        string          `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Category    string          `protobuf:"bytes,3,opt,name=category,proto3" json:"category,omitempty"`
	Provider    string          `protobuf:"bytes,4,opt,name=provider,proto3" json:"provider,omitempty"`
	Icon        string          `protobuf:"bytes,5,opt,name=icon,proto3" json:"icon,omitempty"`
	Tags        *_struct.Struct `protobuf:"bytes,6,opt,name=tags,proto3" json:"tags,omitempty"`
	IsManaged   bool            `protobuf:"varint,7,opt,name=is_managed,json=isManaged,proto3" json:"is_managed,omitempty"`
	DomainId    string          `protobuf:"bytes,21,opt,name=domain_id,json=domainId,proto3" json:"domain_id,omitempty"`
	CreatedAt   string          `protobuf:"bytes,31,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt   string          `protobuf:"bytes,32,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

{

}

func (*NamespaceInfo) Descriptor deprecated

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

Deprecated: Use NamespaceInfo.ProtoReflect.Descriptor instead.

func (*NamespaceInfo) GetCategory

func (x *NamespaceInfo) GetCategory() string

func (*NamespaceInfo) GetCreatedAt

func (x *NamespaceInfo) GetCreatedAt() string

func (*NamespaceInfo) GetDomainId

func (x *NamespaceInfo) GetDomainId() string

func (*NamespaceInfo) GetIcon

func (x *NamespaceInfo) GetIcon() string

func (*NamespaceInfo) GetIsManaged

func (x *NamespaceInfo) GetIsManaged() bool

func (*NamespaceInfo) GetName

func (x *NamespaceInfo) GetName() string

func (*NamespaceInfo) GetNamespaceId

func (x *NamespaceInfo) GetNamespaceId() string

func (*NamespaceInfo) GetProvider

func (x *NamespaceInfo) GetProvider() string

func (*NamespaceInfo) GetTags

func (x *NamespaceInfo) GetTags() *_struct.Struct

func (*NamespaceInfo) GetUpdatedAt

func (x *NamespaceInfo) GetUpdatedAt() string

func (*NamespaceInfo) ProtoMessage

func (*NamespaceInfo) ProtoMessage()

func (*NamespaceInfo) ProtoReflect

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

func (*NamespaceInfo) Reset

func (x *NamespaceInfo) Reset()

func (*NamespaceInfo) String

func (x *NamespaceInfo) String() string

type NamespaceQuery

type NamespaceQuery struct {

	// +optional
	Query *v2.Query `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// +optional
	NamespaceId string `protobuf:"bytes,2,opt,name=namespace_id,json=namespaceId,proto3" json:"namespace_id,omitempty"`
	// +optional
	Category string `protobuf:"bytes,3,opt,name=category,proto3" json:"category,omitempty"`
	// +optional
	Provider string `protobuf:"bytes,4,opt,name=provider,proto3" json:"provider,omitempty"`
	// +optional
	IsManaged string `protobuf:"bytes,5,opt,name=is_managed,json=isManaged,proto3" json:"is_managed,omitempty"`
	// +optional
	WorkspaceId string `protobuf:"bytes,21,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	// contains filtered or unexported fields
}

{

}

func (*NamespaceQuery) Descriptor deprecated

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

Deprecated: Use NamespaceQuery.ProtoReflect.Descriptor instead.

func (*NamespaceQuery) GetCategory

func (x *NamespaceQuery) GetCategory() string

func (*NamespaceQuery) GetIsManaged

func (x *NamespaceQuery) GetIsManaged() string

func (*NamespaceQuery) GetNamespaceId

func (x *NamespaceQuery) GetNamespaceId() string

func (*NamespaceQuery) GetProvider

func (x *NamespaceQuery) GetProvider() string

func (*NamespaceQuery) GetQuery

func (x *NamespaceQuery) GetQuery() *v2.Query

func (*NamespaceQuery) GetWorkspaceId

func (x *NamespaceQuery) GetWorkspaceId() string

func (*NamespaceQuery) ProtoMessage

func (*NamespaceQuery) ProtoMessage()

func (*NamespaceQuery) ProtoReflect

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

func (*NamespaceQuery) Reset

func (x *NamespaceQuery) Reset()

func (*NamespaceQuery) String

func (x *NamespaceQuery) String() string

type NamespaceRequest

type NamespaceRequest struct {
	NamespaceId string `protobuf:"bytes,1,opt,name=namespace_id,json=namespaceId,proto3" json:"namespace_id,omitempty"`
	// contains filtered or unexported fields
}

{

}

func (*NamespaceRequest) Descriptor deprecated

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

Deprecated: Use NamespaceRequest.ProtoReflect.Descriptor instead.

func (*NamespaceRequest) GetNamespaceId

func (x *NamespaceRequest) GetNamespaceId() string

func (*NamespaceRequest) ProtoMessage

func (*NamespaceRequest) ProtoMessage()

func (*NamespaceRequest) ProtoReflect

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

func (*NamespaceRequest) Reset

func (x *NamespaceRequest) Reset()

func (*NamespaceRequest) String

func (x *NamespaceRequest) String() string

type NamespaceServer

NamespaceServer is the server API for Namespace service. All implementations must embed UnimplementedNamespaceServer for forward compatibility

type NamespaceStatQuery

type NamespaceStatQuery struct {
	Query *v2.StatisticsQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// contains filtered or unexported fields
}

func (*NamespaceStatQuery) Descriptor deprecated

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

Deprecated: Use NamespaceStatQuery.ProtoReflect.Descriptor instead.

func (*NamespaceStatQuery) GetQuery

func (x *NamespaceStatQuery) GetQuery() *v2.StatisticsQuery

func (*NamespaceStatQuery) ProtoMessage

func (*NamespaceStatQuery) ProtoMessage()

func (*NamespaceStatQuery) ProtoReflect

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

func (*NamespaceStatQuery) Reset

func (x *NamespaceStatQuery) Reset()

func (*NamespaceStatQuery) String

func (x *NamespaceStatQuery) String() string

type NamespacesInfo

type NamespacesInfo struct {
	Results    []*NamespaceInfo `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	TotalCount int32            `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}

func (*NamespacesInfo) Descriptor deprecated

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

Deprecated: Use NamespacesInfo.ProtoReflect.Descriptor instead.

func (*NamespacesInfo) GetResults

func (x *NamespacesInfo) GetResults() []*NamespaceInfo

func (*NamespacesInfo) GetTotalCount

func (x *NamespacesInfo) GetTotalCount() int32

func (*NamespacesInfo) ProtoMessage

func (*NamespacesInfo) ProtoMessage()

func (*NamespacesInfo) ProtoReflect

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

func (*NamespacesInfo) Reset

func (x *NamespacesInfo) Reset()

func (*NamespacesInfo) String

func (x *NamespacesInfo) String() string

type NoteClient

type NoteClient interface {
	Create(ctx context.Context, in *CreateNoteRequest, opts ...grpc.CallOption) (*NoteInfo, error)
	Update(ctx context.Context, in *UpdateNoteRequest, opts ...grpc.CallOption) (*NoteInfo, error)
	Delete(ctx context.Context, in *NoteRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	Get(ctx context.Context, in *NoteRequest, opts ...grpc.CallOption) (*NoteInfo, error)
	List(ctx context.Context, in *NoteQuery, opts ...grpc.CallOption) (*NotesInfo, error)
	Stat(ctx context.Context, in *NoteStatQuery, opts ...grpc.CallOption) (*_struct.Struct, error)
}

NoteClient is the client API for Note 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 NewNoteClient

func NewNoteClient(cc grpc.ClientConnInterface) NoteClient

type NoteInfo

type NoteInfo struct {
	NoteId         string `protobuf:"bytes,1,opt,name=note_id,json=noteId,proto3" json:"note_id,omitempty"`
	RecordId       string `protobuf:"bytes,2,opt,name=record_id,json=recordId,proto3" json:"record_id,omitempty"`
	CloudServiceId string `protobuf:"bytes,3,opt,name=cloud_service_id,json=cloudServiceId,proto3" json:"cloud_service_id,omitempty"`
	Note           string `protobuf:"bytes,4,opt,name=note,proto3" json:"note,omitempty"`
	CreatedBy      string `protobuf:"bytes,11,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	DomainId       string `protobuf:"bytes,21,opt,name=domain_id,json=domainId,proto3" json:"domain_id,omitempty"`
	WorkspaceId    string `protobuf:"bytes,22,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	ProjectId      string `protobuf:"bytes,23,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	CreatedAt      string `protobuf:"bytes,31,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// contains filtered or unexported fields
}

{

}

func (*NoteInfo) Descriptor deprecated

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

Deprecated: Use NoteInfo.ProtoReflect.Descriptor instead.

func (*NoteInfo) GetCloudServiceId

func (x *NoteInfo) GetCloudServiceId() string

func (*NoteInfo) GetCreatedAt

func (x *NoteInfo) GetCreatedAt() string

func (*NoteInfo) GetCreatedBy

func (x *NoteInfo) GetCreatedBy() string

func (*NoteInfo) GetDomainId

func (x *NoteInfo) GetDomainId() string

func (*NoteInfo) GetNote

func (x *NoteInfo) GetNote() string

func (*NoteInfo) GetNoteId

func (x *NoteInfo) GetNoteId() string

func (*NoteInfo) GetProjectId

func (x *NoteInfo) GetProjectId() string

func (*NoteInfo) GetRecordId

func (x *NoteInfo) GetRecordId() string

func (*NoteInfo) GetWorkspaceId

func (x *NoteInfo) GetWorkspaceId() string

func (*NoteInfo) ProtoMessage

func (*NoteInfo) ProtoMessage()

func (*NoteInfo) ProtoReflect

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

func (*NoteInfo) Reset

func (x *NoteInfo) Reset()

func (*NoteInfo) String

func (x *NoteInfo) String() string

type NoteQuery

type NoteQuery struct {

	// +optional
	Query *v2.Query `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// +optional
	NoteId string `protobuf:"bytes,2,opt,name=note_id,json=noteId,proto3" json:"note_id,omitempty"`
	// +optional
	RecordId string `protobuf:"bytes,3,opt,name=record_id,json=recordId,proto3" json:"record_id,omitempty"`
	// +optional
	CloudServiceId string `protobuf:"bytes,4,opt,name=cloud_service_id,json=cloudServiceId,proto3" json:"cloud_service_id,omitempty"`
	// +optional
	CreatedBy string `protobuf:"bytes,5,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	// +optional
	WorkspaceId string `protobuf:"bytes,21,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	// +optional
	ProjectId string `protobuf:"bytes,22,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// contains filtered or unexported fields
}

{

}

func (*NoteQuery) Descriptor deprecated

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

Deprecated: Use NoteQuery.ProtoReflect.Descriptor instead.

func (*NoteQuery) GetCloudServiceId

func (x *NoteQuery) GetCloudServiceId() string

func (*NoteQuery) GetCreatedBy

func (x *NoteQuery) GetCreatedBy() string

func (*NoteQuery) GetNoteId

func (x *NoteQuery) GetNoteId() string

func (*NoteQuery) GetProjectId

func (x *NoteQuery) GetProjectId() string

func (*NoteQuery) GetQuery

func (x *NoteQuery) GetQuery() *v2.Query

func (*NoteQuery) GetRecordId

func (x *NoteQuery) GetRecordId() string

func (*NoteQuery) GetWorkspaceId

func (x *NoteQuery) GetWorkspaceId() string

func (*NoteQuery) ProtoMessage

func (*NoteQuery) ProtoMessage()

func (*NoteQuery) ProtoReflect

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

func (*NoteQuery) Reset

func (x *NoteQuery) Reset()

func (*NoteQuery) String

func (x *NoteQuery) String() string

type NoteRequest

type NoteRequest struct {
	NoteId string `protobuf:"bytes,1,opt,name=note_id,json=noteId,proto3" json:"note_id,omitempty"`
	// contains filtered or unexported fields
}

{

}

func (*NoteRequest) Descriptor deprecated

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

Deprecated: Use NoteRequest.ProtoReflect.Descriptor instead.

func (*NoteRequest) GetNoteId

func (x *NoteRequest) GetNoteId() string

func (*NoteRequest) ProtoMessage

func (*NoteRequest) ProtoMessage()

func (*NoteRequest) ProtoReflect

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

func (*NoteRequest) Reset

func (x *NoteRequest) Reset()

func (*NoteRequest) String

func (x *NoteRequest) String() string

type NoteServer

type NoteServer interface {
	Create(context.Context, *CreateNoteRequest) (*NoteInfo, error)
	Update(context.Context, *UpdateNoteRequest) (*NoteInfo, error)
	Delete(context.Context, *NoteRequest) (*empty.Empty, error)
	Get(context.Context, *NoteRequest) (*NoteInfo, error)
	List(context.Context, *NoteQuery) (*NotesInfo, error)
	Stat(context.Context, *NoteStatQuery) (*_struct.Struct, error)
	// contains filtered or unexported methods
}

NoteServer is the server API for Note service. All implementations must embed UnimplementedNoteServer for forward compatibility

type NoteStatQuery

type NoteStatQuery struct {
	Query *v2.StatisticsQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// contains filtered or unexported fields
}

func (*NoteStatQuery) Descriptor deprecated

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

Deprecated: Use NoteStatQuery.ProtoReflect.Descriptor instead.

func (*NoteStatQuery) GetQuery

func (x *NoteStatQuery) GetQuery() *v2.StatisticsQuery

func (*NoteStatQuery) ProtoMessage

func (*NoteStatQuery) ProtoMessage()

func (*NoteStatQuery) ProtoReflect

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

func (*NoteStatQuery) Reset

func (x *NoteStatQuery) Reset()

func (*NoteStatQuery) String

func (x *NoteStatQuery) String() string

type NotesInfo

type NotesInfo struct {
	Results    []*NoteInfo `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	TotalCount int32       `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}

func (*NotesInfo) Descriptor deprecated

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

Deprecated: Use NotesInfo.ProtoReflect.Descriptor instead.

func (*NotesInfo) GetResults

func (x *NotesInfo) GetResults() []*NoteInfo

func (*NotesInfo) GetTotalCount

func (x *NotesInfo) GetTotalCount() int32

func (*NotesInfo) ProtoMessage

func (*NotesInfo) ProtoMessage()

func (*NotesInfo) ProtoReflect

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

func (*NotesInfo) Reset

func (x *NotesInfo) Reset()

func (*NotesInfo) String

func (x *NotesInfo) String() string

type PluginInfo

type PluginInfo struct {
	PluginId    string                 `protobuf:"bytes,1,opt,name=plugin_id,json=pluginId,proto3" json:"plugin_id,omitempty"`
	Version     string                 `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	Options     *_struct.Struct        `protobuf:"bytes,3,opt,name=options,proto3" json:"options,omitempty"`
	Metadata    *_struct.Struct        `protobuf:"bytes,10,opt,name=metadata,proto3" json:"metadata,omitempty"`
	UpgradeMode PluginInfo_UpgradeMode `` /* 150-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PluginInfo) Descriptor deprecated

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

Deprecated: Use PluginInfo.ProtoReflect.Descriptor instead.

func (*PluginInfo) GetMetadata

func (x *PluginInfo) GetMetadata() *_struct.Struct

func (*PluginInfo) GetOptions

func (x *PluginInfo) GetOptions() *_struct.Struct

func (*PluginInfo) GetPluginId

func (x *PluginInfo) GetPluginId() string

func (*PluginInfo) GetUpgradeMode

func (x *PluginInfo) GetUpgradeMode() PluginInfo_UpgradeMode

func (*PluginInfo) GetVersion

func (x *PluginInfo) GetVersion() string

func (*PluginInfo) ProtoMessage

func (*PluginInfo) ProtoMessage()

func (*PluginInfo) ProtoReflect

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

func (*PluginInfo) Reset

func (x *PluginInfo) Reset()

func (*PluginInfo) String

func (x *PluginInfo) String() string

type PluginInfo_UpgradeMode

type PluginInfo_UpgradeMode int32
const (
	PluginInfo_NONE   PluginInfo_UpgradeMode = 0
	PluginInfo_MANUAL PluginInfo_UpgradeMode = 1
	PluginInfo_AUTO   PluginInfo_UpgradeMode = 2
)

func (PluginInfo_UpgradeMode) Descriptor

func (PluginInfo_UpgradeMode) Enum

func (PluginInfo_UpgradeMode) EnumDescriptor deprecated

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

Deprecated: Use PluginInfo_UpgradeMode.Descriptor instead.

func (PluginInfo_UpgradeMode) Number

func (PluginInfo_UpgradeMode) String

func (x PluginInfo_UpgradeMode) String() string

func (PluginInfo_UpgradeMode) Type

type RecordInfo

type RecordInfo struct {
	RecordId       string                  `protobuf:"bytes,1,opt,name=record_id,json=recordId,proto3" json:"record_id,omitempty"`
	Action         RecordInfo_RecordAction `protobuf:"varint,2,opt,name=action,proto3,enum=spaceone.api.inventory.v1.RecordInfo_RecordAction" json:"action,omitempty"`
	Diff           *_struct.ListValue      `protobuf:"bytes,3,opt,name=diff,proto3" json:"diff,omitempty"`
	DiffCount      int32                   `protobuf:"varint,4,opt,name=diff_count,json=diffCount,proto3" json:"diff_count,omitempty"`
	UpdatedBy      string                  `protobuf:"bytes,5,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
	DomainId       string                  `protobuf:"bytes,21,opt,name=domain_id,json=domainId,proto3" json:"domain_id,omitempty"`
	CloudServiceId string                  `protobuf:"bytes,22,opt,name=cloud_service_id,json=cloudServiceId,proto3" json:"cloud_service_id,omitempty"`
	CollectorId    string                  `protobuf:"bytes,23,opt,name=collector_id,json=collectorId,proto3" json:"collector_id,omitempty"`
	JobId          string                  `protobuf:"bytes,24,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
	UserId         string                  `protobuf:"bytes,25,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	CreatedAt      string                  `protobuf:"bytes,31,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// contains filtered or unexported fields
}

func (*RecordInfo) Descriptor deprecated

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

Deprecated: Use RecordInfo.ProtoReflect.Descriptor instead.

func (*RecordInfo) GetAction

func (x *RecordInfo) GetAction() RecordInfo_RecordAction

func (*RecordInfo) GetCloudServiceId

func (x *RecordInfo) GetCloudServiceId() string

func (*RecordInfo) GetCollectorId

func (x *RecordInfo) GetCollectorId() string

func (*RecordInfo) GetCreatedAt

func (x *RecordInfo) GetCreatedAt() string

func (*RecordInfo) GetDiff

func (x *RecordInfo) GetDiff() *_struct.ListValue

func (*RecordInfo) GetDiffCount

func (x *RecordInfo) GetDiffCount() int32

func (*RecordInfo) GetDomainId

func (x *RecordInfo) GetDomainId() string

func (*RecordInfo) GetJobId

func (x *RecordInfo) GetJobId() string

func (*RecordInfo) GetRecordId

func (x *RecordInfo) GetRecordId() string

func (*RecordInfo) GetUpdatedBy

func (x *RecordInfo) GetUpdatedBy() string

func (*RecordInfo) GetUserId

func (x *RecordInfo) GetUserId() string

func (*RecordInfo) ProtoMessage

func (*RecordInfo) ProtoMessage()

func (*RecordInfo) ProtoReflect

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

func (*RecordInfo) Reset

func (x *RecordInfo) Reset()

func (*RecordInfo) String

func (x *RecordInfo) String() string

type RecordInfo_RecordAction

type RecordInfo_RecordAction int32
const (
	RecordInfo_NONE   RecordInfo_RecordAction = 0
	RecordInfo_CREATE RecordInfo_RecordAction = 1
	RecordInfo_UPDATE RecordInfo_RecordAction = 2
	RecordInfo_DELETE RecordInfo_RecordAction = 3
)

func (RecordInfo_RecordAction) Descriptor

func (RecordInfo_RecordAction) Enum

func (RecordInfo_RecordAction) EnumDescriptor deprecated

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

Deprecated: Use RecordInfo_RecordAction.Descriptor instead.

func (RecordInfo_RecordAction) Number

func (RecordInfo_RecordAction) String

func (x RecordInfo_RecordAction) String() string

func (RecordInfo_RecordAction) Type

type RegionClient

type RegionClient interface {
	// Creates a new Region. As the parameter `region_key`, which is automatically created when a Region is created, is in a form of `{provider}.{region_code}`, it is unique regardless of providers. You can also specify the latitude, longitude, and continent information in `tags`.
	Create(ctx context.Context, in *CreateRegionRequest, opts ...grpc.CallOption) (*RegionInfo, error)
	// Updates a specific Region. You can make changes in Region settings, including `name` and `tags`. The `tags` contain the continent, latitude, and longitude.
	Update(ctx context.Context, in *UpdateRegionRequest, opts ...grpc.CallOption) (*RegionInfo, error)
	// Deletes a specific Region. You must specify the `region_id` of the Region to delete.
	Delete(ctx context.Context, in *RegionRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// Gets a specific Region. Prints detailed information about the Region, including `name`, `region_code`, and a location coordinate.
	Get(ctx context.Context, in *RegionRequest, opts ...grpc.CallOption) (*RegionInfo, error)
	// Gets a list of all Regions. You can use a query to get a filtered list of Regions.
	List(ctx context.Context, in *RegionQuery, opts ...grpc.CallOption) (*RegionsInfo, error)
	Stat(ctx context.Context, in *RegionStatQuery, opts ...grpc.CallOption) (*_struct.Struct, error)
}

RegionClient is the client API for Region 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 NewRegionClient

func NewRegionClient(cc grpc.ClientConnInterface) RegionClient

type RegionInfo

type RegionInfo struct {
	RegionId    string          `protobuf:"bytes,1,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
	Name        string          `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	RegionKey   string          `protobuf:"bytes,3,opt,name=region_key,json=regionKey,proto3" json:"region_key,omitempty"`
	RegionCode  string          `protobuf:"bytes,4,opt,name=region_code,json=regionCode,proto3" json:"region_code,omitempty"`
	Provider    string          `protobuf:"bytes,5,opt,name=provider,proto3" json:"provider,omitempty"`
	Tags        *_struct.Struct `protobuf:"bytes,6,opt,name=tags,proto3" json:"tags,omitempty"`
	DomainId    string          `protobuf:"bytes,21,opt,name=domain_id,json=domainId,proto3" json:"domain_id,omitempty"`
	WorkspaceId string          `protobuf:"bytes,22,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	CreatedAt   string          `protobuf:"bytes,31,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt   string          `protobuf:"bytes,32,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}
{
   "region_id": "region-e41deed3c939",
   "name": "Asia Pacific (Seoul)",
   "region_key": "aws.ap-northeast-2",
   "region_code": "ap-northeast-2",
   "provider": "aws",
   "tags": {
       "continent": "asia_pacific",
       "longitude": "73.013805",
       "latitude": "19.147428"
   },
   "domain_id": "domain-x1b3c34v432",
   "workspace_id": "workspace-123456789012",
   "created_at": "2021-11-18T13:07:31.382Z",
   "updated_at": "2022-06-17T00:07:35.469Z"
}

func (*RegionInfo) Descriptor deprecated

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

Deprecated: Use RegionInfo.ProtoReflect.Descriptor instead.

func (*RegionInfo) GetCreatedAt

func (x *RegionInfo) GetCreatedAt() string

func (*RegionInfo) GetDomainId

func (x *RegionInfo) GetDomainId() string

func (*RegionInfo) GetName

func (x *RegionInfo) GetName() string

func (*RegionInfo) GetProvider

func (x *RegionInfo) GetProvider() string

func (*RegionInfo) GetRegionCode

func (x *RegionInfo) GetRegionCode() string

func (*RegionInfo) GetRegionId

func (x *RegionInfo) GetRegionId() string

func (*RegionInfo) GetRegionKey

func (x *RegionInfo) GetRegionKey() string

func (*RegionInfo) GetTags

func (x *RegionInfo) GetTags() *_struct.Struct

func (*RegionInfo) GetUpdatedAt

func (x *RegionInfo) GetUpdatedAt() string

func (*RegionInfo) GetWorkspaceId

func (x *RegionInfo) GetWorkspaceId() string

func (*RegionInfo) ProtoMessage

func (*RegionInfo) ProtoMessage()

func (*RegionInfo) ProtoReflect

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

func (*RegionInfo) Reset

func (x *RegionInfo) Reset()

func (*RegionInfo) String

func (x *RegionInfo) String() string

type RegionQuery

type RegionQuery struct {

	// +optional
	Query *v2.Query `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// +optional
	RegionId string `protobuf:"bytes,2,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
	// +optional
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// +optional
	RegionKey string `protobuf:"bytes,4,opt,name=region_key,json=regionKey,proto3" json:"region_key,omitempty"`
	// +optional
	RegionCode string `protobuf:"bytes,5,opt,name=region_code,json=regionCode,proto3" json:"region_code,omitempty"`
	// +optional
	Provider string `protobuf:"bytes,6,opt,name=provider,proto3" json:"provider,omitempty"`
	// +optional
	WorkspaceId string `protobuf:"bytes,21,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	// contains filtered or unexported fields
}
{
   "query": {
       "filter": [
           {
               "key": "name",
               "value": "Asia Pacific",
               "operator": "contain"
           }
       ]
   }
}

func (*RegionQuery) Descriptor deprecated

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

Deprecated: Use RegionQuery.ProtoReflect.Descriptor instead.

func (*RegionQuery) GetName

func (x *RegionQuery) GetName() string

func (*RegionQuery) GetProvider

func (x *RegionQuery) GetProvider() string

func (*RegionQuery) GetQuery

func (x *RegionQuery) GetQuery() *v2.Query

func (*RegionQuery) GetRegionCode

func (x *RegionQuery) GetRegionCode() string

func (*RegionQuery) GetRegionId

func (x *RegionQuery) GetRegionId() string

func (*RegionQuery) GetRegionKey

func (x *RegionQuery) GetRegionKey() string

func (*RegionQuery) GetWorkspaceId

func (x *RegionQuery) GetWorkspaceId() string

func (*RegionQuery) ProtoMessage

func (*RegionQuery) ProtoMessage()

func (*RegionQuery) ProtoReflect

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

func (*RegionQuery) Reset

func (x *RegionQuery) Reset()

func (*RegionQuery) String

func (x *RegionQuery) String() string

type RegionRequest

type RegionRequest struct {
	RegionId string `protobuf:"bytes,1,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
	// contains filtered or unexported fields
}
{
   "region_id": "region-e41deed3c939"
}

func (*RegionRequest) Descriptor deprecated

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

Deprecated: Use RegionRequest.ProtoReflect.Descriptor instead.

func (*RegionRequest) GetRegionId

func (x *RegionRequest) GetRegionId() string

func (*RegionRequest) ProtoMessage

func (*RegionRequest) ProtoMessage()

func (*RegionRequest) ProtoReflect

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

func (*RegionRequest) Reset

func (x *RegionRequest) Reset()

func (*RegionRequest) String

func (x *RegionRequest) String() string

type RegionServer

type RegionServer interface {
	// Creates a new Region. As the parameter `region_key`, which is automatically created when a Region is created, is in a form of `{provider}.{region_code}`, it is unique regardless of providers. You can also specify the latitude, longitude, and continent information in `tags`.
	Create(context.Context, *CreateRegionRequest) (*RegionInfo, error)
	// Updates a specific Region. You can make changes in Region settings, including `name` and `tags`. The `tags` contain the continent, latitude, and longitude.
	Update(context.Context, *UpdateRegionRequest) (*RegionInfo, error)
	// Deletes a specific Region. You must specify the `region_id` of the Region to delete.
	Delete(context.Context, *RegionRequest) (*empty.Empty, error)
	// Gets a specific Region. Prints detailed information about the Region, including `name`, `region_code`, and a location coordinate.
	Get(context.Context, *RegionRequest) (*RegionInfo, error)
	// Gets a list of all Regions. You can use a query to get a filtered list of Regions.
	List(context.Context, *RegionQuery) (*RegionsInfo, error)
	Stat(context.Context, *RegionStatQuery) (*_struct.Struct, error)
	// contains filtered or unexported methods
}

RegionServer is the server API for Region service. All implementations must embed UnimplementedRegionServer for forward compatibility

type RegionStatQuery

type RegionStatQuery struct {
	Query *v2.StatisticsQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// contains filtered or unexported fields
}

func (*RegionStatQuery) Descriptor deprecated

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

Deprecated: Use RegionStatQuery.ProtoReflect.Descriptor instead.

func (*RegionStatQuery) GetQuery

func (x *RegionStatQuery) GetQuery() *v2.StatisticsQuery

func (*RegionStatQuery) ProtoMessage

func (*RegionStatQuery) ProtoMessage()

func (*RegionStatQuery) ProtoReflect

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

func (*RegionStatQuery) Reset

func (x *RegionStatQuery) Reset()

func (*RegionStatQuery) String

func (x *RegionStatQuery) String() string

type RegionsInfo

type RegionsInfo struct {
	Results    []*RegionInfo `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	TotalCount int32         `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}
{
   "results": [
       {
           "region_id": "region-e41deed3c939",
           "name": "Asia Pacific (Mumbai)",
           "region_key": "aws.ap-south-1",
           "region_code": "ap-south-1",
           "provider": "aws",
           "tags": {
               "continent": "asia_pacific",
               "longitude": "73.013805",
               "latitude": "19.147428"
           },
           "domain_id": "domain-x1b3c34v432",
           "workspace_id": "workspace-123456789012",
           "created_at": "2021-11-18T13:07:31.382Z",
           "updated_at": "2022-06-17T00:07:35.469Z"
       },
       {
           "region_id": "region-f803eb00b567",
           "name": "Asia Pacific (Seoul)",
           "region_key": "aws.ap-northeast-2",
           "region_code": "ap-northeast-2",
           "provider": "aws",
           "tags": {
               "latitude": "6.34545",
               "continent": "asia_pacific",
               "longitude": "5.6433213"
           },
           "domain_id": "domain-x1b3c34v432",
           "workspace_id": "workspace-123456789012",
           "created_at": "2022-03-21T09:08:31.961Z",
           "updated_at": "2022-06-17T00:07:35.749Z"
       }
   ],
   "total_count": 2
}

func (*RegionsInfo) Descriptor deprecated

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

Deprecated: Use RegionsInfo.ProtoReflect.Descriptor instead.

func (*RegionsInfo) GetResults

func (x *RegionsInfo) GetResults() []*RegionInfo

func (*RegionsInfo) GetTotalCount

func (x *RegionsInfo) GetTotalCount() int32

func (*RegionsInfo) ProtoMessage

func (*RegionsInfo) ProtoMessage()

func (*RegionsInfo) ProtoReflect

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

func (*RegionsInfo) Reset

func (x *RegionsInfo) Reset()

func (*RegionsInfo) String

func (x *RegionsInfo) String() string

type ReportSchedule

type ReportSchedule struct {
	State      ReportSchedule_ScheduleState `protobuf:"varint,1,opt,name=state,proto3,enum=spaceone.api.inventory.v1.ReportSchedule_ScheduleState" json:"state,omitempty"`
	Hours      []int32                      `protobuf:"varint,2,rep,packed,name=hours,proto3" json:"hours,omitempty"`
	DaysOfWeek []ReportSchedule_DayOfWeek   `` /* 157-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ReportSchedule) Descriptor deprecated

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

Deprecated: Use ReportSchedule.ProtoReflect.Descriptor instead.

func (*ReportSchedule) GetDaysOfWeek

func (x *ReportSchedule) GetDaysOfWeek() []ReportSchedule_DayOfWeek

func (*ReportSchedule) GetHours

func (x *ReportSchedule) GetHours() []int32

func (*ReportSchedule) GetState

func (*ReportSchedule) ProtoMessage

func (*ReportSchedule) ProtoMessage()

func (*ReportSchedule) ProtoReflect

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

func (*ReportSchedule) Reset

func (x *ReportSchedule) Reset()

func (*ReportSchedule) String

func (x *ReportSchedule) String() string

type ReportSchedule_DayOfWeek

type ReportSchedule_DayOfWeek int32
const (
	ReportSchedule_DAY_OF_WEEK_NONE ReportSchedule_DayOfWeek = 0
	ReportSchedule_MON              ReportSchedule_DayOfWeek = 1
	ReportSchedule_TUE              ReportSchedule_DayOfWeek = 2
	ReportSchedule_WED              ReportSchedule_DayOfWeek = 3
	ReportSchedule_THU              ReportSchedule_DayOfWeek = 4
	ReportSchedule_FRI              ReportSchedule_DayOfWeek = 5
	ReportSchedule_SAT              ReportSchedule_DayOfWeek = 6
	ReportSchedule_SUN              ReportSchedule_DayOfWeek = 7
)

func (ReportSchedule_DayOfWeek) Descriptor

func (ReportSchedule_DayOfWeek) Enum

func (ReportSchedule_DayOfWeek) EnumDescriptor deprecated

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

Deprecated: Use ReportSchedule_DayOfWeek.Descriptor instead.

func (ReportSchedule_DayOfWeek) Number

func (ReportSchedule_DayOfWeek) String

func (x ReportSchedule_DayOfWeek) String() string

func (ReportSchedule_DayOfWeek) Type

type ReportSchedule_ScheduleState

type ReportSchedule_ScheduleState int32
const (
	ReportSchedule_SCHEDULE_STATE_NONE ReportSchedule_ScheduleState = 0
	ReportSchedule_ENABLED             ReportSchedule_ScheduleState = 1
	ReportSchedule_DISABLED            ReportSchedule_ScheduleState = 2
)

func (ReportSchedule_ScheduleState) Descriptor

func (ReportSchedule_ScheduleState) Enum

func (ReportSchedule_ScheduleState) EnumDescriptor deprecated

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

Deprecated: Use ReportSchedule_ScheduleState.Descriptor instead.

func (ReportSchedule_ScheduleState) Number

func (ReportSchedule_ScheduleState) String

func (ReportSchedule_ScheduleState) Type

type Scheduled

type Scheduled struct {
	State Scheduled_ScheduledState `protobuf:"varint,1,opt,name=state,proto3,enum=spaceone.api.inventory.v1.Scheduled_ScheduledState" json:"state,omitempty"`
	Hours []int32                  `protobuf:"varint,2,rep,packed,name=hours,proto3" json:"hours,omitempty"`
	// contains filtered or unexported fields
}

func (*Scheduled) Descriptor deprecated

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

Deprecated: Use Scheduled.ProtoReflect.Descriptor instead.

func (*Scheduled) GetHours

func (x *Scheduled) GetHours() []int32

func (*Scheduled) GetState

func (x *Scheduled) GetState() Scheduled_ScheduledState

func (*Scheduled) ProtoMessage

func (*Scheduled) ProtoMessage()

func (*Scheduled) ProtoReflect

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

func (*Scheduled) Reset

func (x *Scheduled) Reset()

func (*Scheduled) String

func (x *Scheduled) String() string

type Scheduled_ScheduledState

type Scheduled_ScheduledState int32
const (
	Scheduled_NONE     Scheduled_ScheduledState = 0
	Scheduled_ENABLED  Scheduled_ScheduledState = 1
	Scheduled_DISABLED Scheduled_ScheduledState = 2
)

func (Scheduled_ScheduledState) Descriptor

func (Scheduled_ScheduledState) Enum

func (Scheduled_ScheduledState) EnumDescriptor deprecated

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

Deprecated: Use Scheduled_ScheduledState.Descriptor instead.

func (Scheduled_ScheduledState) Number

func (Scheduled_ScheduledState) String

func (x Scheduled_ScheduledState) String() string

func (Scheduled_ScheduledState) Type

type SecretFilter

type SecretFilter struct {
	State                  SecretFilter_SecretFilterState `` /* 126-byte string literal not displayed */
	Secrets                []string                       `protobuf:"bytes,2,rep,name=secrets,proto3" json:"secrets,omitempty"`
	ServiceAccounts        []string                       `protobuf:"bytes,3,rep,name=service_accounts,json=serviceAccounts,proto3" json:"service_accounts,omitempty"`
	Schemas                []string                       `protobuf:"bytes,4,rep,name=schemas,proto3" json:"schemas,omitempty"`
	ExcludeSecrets         []string                       `protobuf:"bytes,5,rep,name=exclude_secrets,json=excludeSecrets,proto3" json:"exclude_secrets,omitempty"`
	ExcludeServiceAccounts []string                       `` /* 129-byte string literal not displayed */
	ExcludeSchemas         []string                       `protobuf:"bytes,7,rep,name=exclude_schemas,json=excludeSchemas,proto3" json:"exclude_schemas,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretFilter) Descriptor deprecated

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

Deprecated: Use SecretFilter.ProtoReflect.Descriptor instead.

func (*SecretFilter) GetExcludeSchemas

func (x *SecretFilter) GetExcludeSchemas() []string

func (*SecretFilter) GetExcludeSecrets

func (x *SecretFilter) GetExcludeSecrets() []string

func (*SecretFilter) GetExcludeServiceAccounts

func (x *SecretFilter) GetExcludeServiceAccounts() []string

func (*SecretFilter) GetSchemas

func (x *SecretFilter) GetSchemas() []string

func (*SecretFilter) GetSecrets

func (x *SecretFilter) GetSecrets() []string

func (*SecretFilter) GetServiceAccounts

func (x *SecretFilter) GetServiceAccounts() []string

func (*SecretFilter) GetState

func (*SecretFilter) ProtoMessage

func (*SecretFilter) ProtoMessage()

func (*SecretFilter) ProtoReflect

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

func (*SecretFilter) Reset

func (x *SecretFilter) Reset()

func (*SecretFilter) String

func (x *SecretFilter) String() string

type SecretFilter_SecretFilterState

type SecretFilter_SecretFilterState int32
const (
	SecretFilter_NONE     SecretFilter_SecretFilterState = 0
	SecretFilter_ENABLED  SecretFilter_SecretFilterState = 1
	SecretFilter_DISABLED SecretFilter_SecretFilterState = 2
)

func (SecretFilter_SecretFilterState) Descriptor

func (SecretFilter_SecretFilterState) Enum

func (SecretFilter_SecretFilterState) EnumDescriptor deprecated

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

Deprecated: Use SecretFilter_SecretFilterState.Descriptor instead.

func (SecretFilter_SecretFilterState) Number

func (SecretFilter_SecretFilterState) String

func (SecretFilter_SecretFilterState) Type

type UnimplementedChangeHistoryServer

type UnimplementedChangeHistoryServer struct {
}

UnimplementedChangeHistoryServer must be embedded to have forward compatible implementations.

func (UnimplementedChangeHistoryServer) List

func (UnimplementedChangeHistoryServer) Stat

type UnimplementedCloudServiceQuerySetServer

type UnimplementedCloudServiceQuerySetServer struct {
}

UnimplementedCloudServiceQuerySetServer must be embedded to have forward compatible implementations.

func (UnimplementedCloudServiceQuerySetServer) Delete

func (UnimplementedCloudServiceQuerySetServer) Run

func (UnimplementedCloudServiceQuerySetServer) Stat

func (UnimplementedCloudServiceQuerySetServer) Test

type UnimplementedCloudServiceReportServer

type UnimplementedCloudServiceReportServer struct {
}

UnimplementedCloudServiceReportServer must be embedded to have forward compatible implementations.

func (UnimplementedCloudServiceReportServer) Delete

func (UnimplementedCloudServiceReportServer) Get

func (UnimplementedCloudServiceReportServer) List

func (UnimplementedCloudServiceReportServer) Send

func (UnimplementedCloudServiceReportServer) Stat

type UnimplementedCloudServiceServer

type UnimplementedCloudServiceServer struct {
}

UnimplementedCloudServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedCloudServiceServer) Analyze

func (UnimplementedCloudServiceServer) Create

func (UnimplementedCloudServiceServer) Delete

func (UnimplementedCloudServiceServer) Export

func (UnimplementedCloudServiceServer) Get

func (UnimplementedCloudServiceServer) List

func (UnimplementedCloudServiceServer) Stat

func (UnimplementedCloudServiceServer) Update

type UnimplementedCloudServiceStatsServer

type UnimplementedCloudServiceStatsServer struct {
}

UnimplementedCloudServiceStatsServer must be embedded to have forward compatible implementations.

func (UnimplementedCloudServiceStatsServer) Analyze

func (UnimplementedCloudServiceStatsServer) List

func (UnimplementedCloudServiceStatsServer) Stat

type UnimplementedCloudServiceTypeServer

type UnimplementedCloudServiceTypeServer struct {
}

UnimplementedCloudServiceTypeServer must be embedded to have forward compatible implementations.

func (UnimplementedCloudServiceTypeServer) Delete

func (UnimplementedCloudServiceTypeServer) Get

func (UnimplementedCloudServiceTypeServer) List

func (UnimplementedCloudServiceTypeServer) Stat

type UnimplementedCollectorRuleServer

type UnimplementedCollectorRuleServer struct {
}

UnimplementedCollectorRuleServer must be embedded to have forward compatible implementations.

func (UnimplementedCollectorRuleServer) ChangeOrder

func (UnimplementedCollectorRuleServer) Create

func (UnimplementedCollectorRuleServer) Delete

func (UnimplementedCollectorRuleServer) Get

func (UnimplementedCollectorRuleServer) List

func (UnimplementedCollectorRuleServer) Stat

func (UnimplementedCollectorRuleServer) Update

type UnimplementedCollectorServer

type UnimplementedCollectorServer struct {
}

UnimplementedCollectorServer must be embedded to have forward compatible implementations.

func (UnimplementedCollectorServer) Collect

func (UnimplementedCollectorServer) Create

func (UnimplementedCollectorServer) Delete

func (UnimplementedCollectorServer) Get

func (UnimplementedCollectorServer) List

func (UnimplementedCollectorServer) Stat

func (UnimplementedCollectorServer) Update

func (UnimplementedCollectorServer) UpdatePlugin

func (UnimplementedCollectorServer) VerifyPlugin

type UnimplementedJobServer

type UnimplementedJobServer struct {
}

UnimplementedJobServer must be embedded to have forward compatible implementations.

func (UnimplementedJobServer) Analyze

func (UnimplementedJobServer) Delete

func (UnimplementedJobServer) Get

func (UnimplementedJobServer) List

func (UnimplementedJobServer) Stat

type UnimplementedJobTaskServer

type UnimplementedJobTaskServer struct {
}

UnimplementedJobTaskServer must be embedded to have forward compatible implementations.

func (UnimplementedJobTaskServer) Delete

func (UnimplementedJobTaskServer) Get

func (UnimplementedJobTaskServer) List

func (UnimplementedJobTaskServer) Stat

type UnimplementedMetricDataServer

type UnimplementedMetricDataServer struct {
}

UnimplementedMetricDataServer must be embedded to have forward compatible implementations.

func (UnimplementedMetricDataServer) Analyze

func (UnimplementedMetricDataServer) List

func (UnimplementedMetricDataServer) Stat

type UnimplementedMetricExampleServer

type UnimplementedMetricExampleServer struct {
}

UnimplementedMetricExampleServer must be embedded to have forward compatible implementations.

func (UnimplementedMetricExampleServer) Create

func (UnimplementedMetricExampleServer) Delete

func (UnimplementedMetricExampleServer) Get

func (UnimplementedMetricExampleServer) List

func (UnimplementedMetricExampleServer) Stat

func (UnimplementedMetricExampleServer) Update

type UnimplementedMetricServer

type UnimplementedMetricServer struct {
}

UnimplementedMetricServer must be embedded to have forward compatible implementations.

func (UnimplementedMetricServer) Create

func (UnimplementedMetricServer) Delete

func (UnimplementedMetricServer) Get

func (UnimplementedMetricServer) List

func (UnimplementedMetricServer) Run

func (UnimplementedMetricServer) Stat

func (UnimplementedMetricServer) Test

func (UnimplementedMetricServer) Update

type UnimplementedNamespaceServer

type UnimplementedNamespaceServer struct {
}

UnimplementedNamespaceServer must be embedded to have forward compatible implementations.

func (UnimplementedNamespaceServer) Create

func (UnimplementedNamespaceServer) Delete

func (UnimplementedNamespaceServer) Get

func (UnimplementedNamespaceServer) List

func (UnimplementedNamespaceServer) Stat

func (UnimplementedNamespaceServer) Update

type UnimplementedNoteServer

type UnimplementedNoteServer struct {
}

UnimplementedNoteServer must be embedded to have forward compatible implementations.

func (UnimplementedNoteServer) Create

func (UnimplementedNoteServer) Delete

func (UnimplementedNoteServer) Get

func (UnimplementedNoteServer) List

func (UnimplementedNoteServer) Stat

func (UnimplementedNoteServer) Update

type UnimplementedRegionServer

type UnimplementedRegionServer struct {
}

UnimplementedRegionServer must be embedded to have forward compatible implementations.

func (UnimplementedRegionServer) Create

func (UnimplementedRegionServer) Delete

func (UnimplementedRegionServer) Get

func (UnimplementedRegionServer) List

func (UnimplementedRegionServer) Stat

func (UnimplementedRegionServer) Update

type UnsafeChangeHistoryServer

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

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

type UnsafeCloudServiceQuerySetServer

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

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

type UnsafeCloudServiceReportServer

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

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

type UnsafeCloudServiceServer

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

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

type UnsafeCloudServiceStatsServer

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

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

type UnsafeCloudServiceTypeServer

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

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

type UnsafeCollectorRuleServer

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

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

type UnsafeCollectorServer

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

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

type UnsafeJobServer

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

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

type UnsafeJobTaskServer

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

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

type UnsafeMetricDataServer

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

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

type UnsafeMetricExampleServer

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

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

type UnsafeMetricServer

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

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

type UnsafeNamespaceServer

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

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

type UnsafeNoteServer

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

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

type UnsafeRegionServer

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

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

type UpdateCloudServiceQuerySetRequest

type UpdateCloudServiceQuerySetRequest struct {
	QuerySetId string `protobuf:"bytes,1,opt,name=query_set_id,json=querySetId,proto3" json:"query_set_id,omitempty"`
	// +optional
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// +optional
	QueryOptions *v2.AnalyzeQuery `protobuf:"bytes,3,opt,name=query_options,json=queryOptions,proto3" json:"query_options,omitempty"`
	// +optional
	Unit *_struct.Struct `protobuf:"bytes,4,opt,name=unit,proto3" json:"unit,omitempty"`
	// +optional
	Tags *_struct.Struct `protobuf:"bytes,5,opt,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}
{
   "query_set_id": "query-set-abcd1234",
   "name": "Changed Name",
   "query_options": "<AnalyzeQuery>",
   "unit": {
       "Disk Size": "GB",
       "Memory": "GB",
       "CPU": "Core"
   },
   "tags": {
       "changed_key": "changed_value"
   }
}

func (*UpdateCloudServiceQuerySetRequest) Descriptor deprecated

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

Deprecated: Use UpdateCloudServiceQuerySetRequest.ProtoReflect.Descriptor instead.

func (*UpdateCloudServiceQuerySetRequest) GetName

func (*UpdateCloudServiceQuerySetRequest) GetQueryOptions

func (x *UpdateCloudServiceQuerySetRequest) GetQueryOptions() *v2.AnalyzeQuery

func (*UpdateCloudServiceQuerySetRequest) GetQuerySetId

func (x *UpdateCloudServiceQuerySetRequest) GetQuerySetId() string

func (*UpdateCloudServiceQuerySetRequest) GetTags

func (*UpdateCloudServiceQuerySetRequest) GetUnit

func (*UpdateCloudServiceQuerySetRequest) ProtoMessage

func (*UpdateCloudServiceQuerySetRequest) ProtoMessage()

func (*UpdateCloudServiceQuerySetRequest) ProtoReflect

func (*UpdateCloudServiceQuerySetRequest) Reset

func (*UpdateCloudServiceQuerySetRequest) String

type UpdateCloudServiceReportRequest

type UpdateCloudServiceReportRequest struct {
	ReportId string `protobuf:"bytes,1,opt,name=report_id,json=reportId,proto3" json:"report_id,omitempty"`
	// +optional
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// +optional
	Options []*v2.ExportOption `protobuf:"bytes,3,rep,name=options,proto3" json:"options,omitempty"`
	// +optional
	FileFormat UpdateCloudServiceReportRequest_FileFormat `` /* 166-byte string literal not displayed */
	// +optional
	Timezone string `protobuf:"bytes,5,opt,name=timezone,proto3" json:"timezone,omitempty"`
	// +optional
	Language string `protobuf:"bytes,6,opt,name=language,proto3" json:"language,omitempty"`
	// +optional
	Schedule *ReportSchedule `protobuf:"bytes,7,opt,name=schedule,proto3" json:"schedule,omitempty"`
	// +optional
	Target *_struct.Struct `protobuf:"bytes,8,opt,name=target,proto3" json:"target,omitempty"`
	// +optional
	Tags *_struct.Struct `protobuf:"bytes,9,opt,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateCloudServiceReportRequest) Descriptor deprecated

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

Deprecated: Use UpdateCloudServiceReportRequest.ProtoReflect.Descriptor instead.

func (*UpdateCloudServiceReportRequest) GetFileFormat

func (*UpdateCloudServiceReportRequest) GetLanguage

func (x *UpdateCloudServiceReportRequest) GetLanguage() string

func (*UpdateCloudServiceReportRequest) GetName

func (*UpdateCloudServiceReportRequest) GetOptions

func (x *UpdateCloudServiceReportRequest) GetOptions() []*v2.ExportOption

func (*UpdateCloudServiceReportRequest) GetReportId

func (x *UpdateCloudServiceReportRequest) GetReportId() string

func (*UpdateCloudServiceReportRequest) GetSchedule

func (*UpdateCloudServiceReportRequest) GetTags

func (*UpdateCloudServiceReportRequest) GetTarget

func (*UpdateCloudServiceReportRequest) GetTimezone

func (x *UpdateCloudServiceReportRequest) GetTimezone() string

func (*UpdateCloudServiceReportRequest) ProtoMessage

func (*UpdateCloudServiceReportRequest) ProtoMessage()

func (*UpdateCloudServiceReportRequest) ProtoReflect

func (*UpdateCloudServiceReportRequest) Reset

func (*UpdateCloudServiceReportRequest) String

type UpdateCloudServiceReportRequest_FileFormat

type UpdateCloudServiceReportRequest_FileFormat int32
const (
	UpdateCloudServiceReportRequest_NONE_FILE_FORMAT UpdateCloudServiceReportRequest_FileFormat = 0
	UpdateCloudServiceReportRequest_EXCEL            UpdateCloudServiceReportRequest_FileFormat = 1
	UpdateCloudServiceReportRequest_CSV              UpdateCloudServiceReportRequest_FileFormat = 2
)

func (UpdateCloudServiceReportRequest_FileFormat) Descriptor

func (UpdateCloudServiceReportRequest_FileFormat) Enum

func (UpdateCloudServiceReportRequest_FileFormat) EnumDescriptor deprecated

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

Deprecated: Use UpdateCloudServiceReportRequest_FileFormat.Descriptor instead.

func (UpdateCloudServiceReportRequest_FileFormat) Number

func (UpdateCloudServiceReportRequest_FileFormat) String

func (UpdateCloudServiceReportRequest_FileFormat) Type

type UpdateCloudServiceRequest

type UpdateCloudServiceRequest struct {
	CloudServiceId string `protobuf:"bytes,1,opt,name=cloud_service_id,json=cloudServiceId,proto3" json:"cloud_service_id,omitempty"`
	// +optional
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// +optional
	Account string `protobuf:"bytes,3,opt,name=account,proto3" json:"account,omitempty"`
	// +optional
	InstanceType string `protobuf:"bytes,4,opt,name=instance_type,json=instanceType,proto3" json:"instance_type,omitempty"`
	// +optional
	InstanceSize float32 `protobuf:"fixed32,5,opt,name=instance_size,json=instanceSize,proto3" json:"instance_size,omitempty"`
	// +optional
	IpAddresses []string `protobuf:"bytes,6,rep,name=ip_addresses,json=ipAddresses,proto3" json:"ip_addresses,omitempty"`
	// +optional
	Data *_struct.Struct `protobuf:"bytes,11,opt,name=data,proto3" json:"data,omitempty"`
	// +optional
	Metadata *_struct.Struct `protobuf:"bytes,12,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// +optional
	Reference *CloudServiceReference `protobuf:"bytes,13,opt,name=reference,proto3" json:"reference,omitempty"`
	// +optional
	Tags *_struct.Struct `protobuf:"bytes,14,opt,name=tags,proto3" json:"tags,omitempty"`
	// +optional
	RegionCode string `protobuf:"bytes,15,opt,name=region_code,json=regionCode,proto3" json:"region_code,omitempty"`
	// +optional
	ProjectId string `protobuf:"bytes,21,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// contains filtered or unexported fields
}
{
   "cloud_service_id": "cloud-svc-c00f38a173e1",
   "name": "cloud_service_test2",
   "ip_addresses": [
       "1.1.1.1",
       "2.2.2.2"
   ],
   "tags": {
       "description": "spaceone"
   },
   "region_code": "ap-northeast-2"
}

func (*UpdateCloudServiceRequest) Descriptor deprecated

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

Deprecated: Use UpdateCloudServiceRequest.ProtoReflect.Descriptor instead.

func (*UpdateCloudServiceRequest) GetAccount

func (x *UpdateCloudServiceRequest) GetAccount() string

func (*UpdateCloudServiceRequest) GetCloudServiceId

func (x *UpdateCloudServiceRequest) GetCloudServiceId() string

func (*UpdateCloudServiceRequest) GetData

func (*UpdateCloudServiceRequest) GetInstanceSize

func (x *UpdateCloudServiceRequest) GetInstanceSize() float32

func (*UpdateCloudServiceRequest) GetInstanceType

func (x *UpdateCloudServiceRequest) GetInstanceType() string

func (*UpdateCloudServiceRequest) GetIpAddresses

func (x *UpdateCloudServiceRequest) GetIpAddresses() []string

func (*UpdateCloudServiceRequest) GetMetadata

func (x *UpdateCloudServiceRequest) GetMetadata() *_struct.Struct

func (*UpdateCloudServiceRequest) GetName

func (x *UpdateCloudServiceRequest) GetName() string

func (*UpdateCloudServiceRequest) GetProjectId

func (x *UpdateCloudServiceRequest) GetProjectId() string

func (*UpdateCloudServiceRequest) GetReference

func (*UpdateCloudServiceRequest) GetRegionCode

func (x *UpdateCloudServiceRequest) GetRegionCode() string

func (*UpdateCloudServiceRequest) GetTags

func (*UpdateCloudServiceRequest) ProtoMessage

func (*UpdateCloudServiceRequest) ProtoMessage()

func (*UpdateCloudServiceRequest) ProtoReflect

func (*UpdateCloudServiceRequest) Reset

func (x *UpdateCloudServiceRequest) Reset()

func (*UpdateCloudServiceRequest) String

func (x *UpdateCloudServiceRequest) String() string

type UpdateCloudServiceTypeRequest

type UpdateCloudServiceTypeRequest struct {
	CloudServiceTypeId string `protobuf:"bytes,1,opt,name=cloud_service_type_id,json=cloudServiceTypeId,proto3" json:"cloud_service_type_id,omitempty"`
	// +optional
	ServiceCode string `protobuf:"bytes,2,opt,name=service_code,json=serviceCode,proto3" json:"service_code,omitempty"`
	// +optional
	IsPrimary bool `protobuf:"varint,3,opt,name=is_primary,json=isPrimary,proto3" json:"is_primary,omitempty"`
	// +optional
	IsMajor bool `protobuf:"varint,4,opt,name=is_major,json=isMajor,proto3" json:"is_major,omitempty"`
	// +optional
	ResourceType string `protobuf:"bytes,5,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
	// +optional
	Metadata *_struct.Struct `protobuf:"bytes,11,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// +optional
	Labels *_struct.ListValue `protobuf:"bytes,12,opt,name=labels,proto3" json:"labels,omitempty"`
	// +optional
	Tags *_struct.Struct `protobuf:"bytes,13,opt,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}
{
   "cloud_service_type_id": "cloud-svc-type-27dd73ac89f8",
   "service_code": "AmazonApi",
   "metadata": {},
   "labels": [
       "Networking2"
   ],
   "tags": {
       "b": "c"
   }
}

func (*UpdateCloudServiceTypeRequest) Descriptor deprecated

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

Deprecated: Use UpdateCloudServiceTypeRequest.ProtoReflect.Descriptor instead.

func (*UpdateCloudServiceTypeRequest) GetCloudServiceTypeId

func (x *UpdateCloudServiceTypeRequest) GetCloudServiceTypeId() string

func (*UpdateCloudServiceTypeRequest) GetIsMajor

func (x *UpdateCloudServiceTypeRequest) GetIsMajor() bool

func (*UpdateCloudServiceTypeRequest) GetIsPrimary

func (x *UpdateCloudServiceTypeRequest) GetIsPrimary() bool

func (*UpdateCloudServiceTypeRequest) GetLabels

func (*UpdateCloudServiceTypeRequest) GetMetadata

func (x *UpdateCloudServiceTypeRequest) GetMetadata() *_struct.Struct

func (*UpdateCloudServiceTypeRequest) GetResourceType

func (x *UpdateCloudServiceTypeRequest) GetResourceType() string

func (*UpdateCloudServiceTypeRequest) GetServiceCode

func (x *UpdateCloudServiceTypeRequest) GetServiceCode() string

func (*UpdateCloudServiceTypeRequest) GetTags

func (*UpdateCloudServiceTypeRequest) ProtoMessage

func (*UpdateCloudServiceTypeRequest) ProtoMessage()

func (*UpdateCloudServiceTypeRequest) ProtoReflect

func (*UpdateCloudServiceTypeRequest) Reset

func (x *UpdateCloudServiceTypeRequest) Reset()

func (*UpdateCloudServiceTypeRequest) String

type UpdateCollectorRequest

type UpdateCollectorRequest struct {
	CollectorId string `protobuf:"bytes,1,opt,name=collector_id,json=collectorId,proto3" json:"collector_id,omitempty"`
	// +optional
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// +optional
	Schedule *Scheduled `protobuf:"bytes,5,opt,name=schedule,proto3" json:"schedule,omitempty"`
	// +optional
	SecretFilter *SecretFilter `protobuf:"bytes,6,opt,name=secret_filter,json=secretFilter,proto3" json:"secret_filter,omitempty"`
	// +optional
	Tags *_struct.Struct `protobuf:"bytes,7,opt,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}
{
   "collector_id": "collector-2c0847644f39",
   "name": "New AWS Collector",
   "plugin_info": {
       "plugin_id": "plugin-30d21ef75a5d",
       "version": "1.14.0",
       "provider": "aws",
       "upgrade_mode": "MANUAL"
   },
   "schedule": {
       "state": "ENABLED",
       "hours": [0, 6, 12, 18]
   },
   "secret_filter": {
       "state": "ENABLED",
       "secrets": ["secret-xxx", "secret-yyy"],
       "service_accounts": ["sa-xxx", "sa-yyy"],
       "schemas": ["schema-xxx", "schema-yyy"]
   },
   "tags": {
       "a": "b"
   }
}

func (*UpdateCollectorRequest) Descriptor deprecated

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

Deprecated: Use UpdateCollectorRequest.ProtoReflect.Descriptor instead.

func (*UpdateCollectorRequest) GetCollectorId

func (x *UpdateCollectorRequest) GetCollectorId() string

func (*UpdateCollectorRequest) GetName

func (x *UpdateCollectorRequest) GetName() string

func (*UpdateCollectorRequest) GetSchedule

func (x *UpdateCollectorRequest) GetSchedule() *Scheduled

func (*UpdateCollectorRequest) GetSecretFilter

func (x *UpdateCollectorRequest) GetSecretFilter() *SecretFilter

func (*UpdateCollectorRequest) GetTags

func (x *UpdateCollectorRequest) GetTags() *_struct.Struct

func (*UpdateCollectorRequest) ProtoMessage

func (*UpdateCollectorRequest) ProtoMessage()

func (*UpdateCollectorRequest) ProtoReflect

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

func (*UpdateCollectorRequest) Reset

func (x *UpdateCollectorRequest) Reset()

func (*UpdateCollectorRequest) String

func (x *UpdateCollectorRequest) String() string

type UpdateCollectorRuleRequest

type UpdateCollectorRuleRequest struct {
	CollectorRuleId string `protobuf:"bytes,1,opt,name=collector_rule_id,json=collectorRuleId,proto3" json:"collector_rule_id,omitempty"`
	// +optional
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// +optional
	Conditions []*CollectorRuleCondition `protobuf:"bytes,3,rep,name=conditions,proto3" json:"conditions,omitempty"`
	// +optional
	ConditionsPolicy ConditionsPolicy `` /* 158-byte string literal not displayed */
	// +optional
	Actions *CollectorRuleActions `protobuf:"bytes,5,opt,name=actions,proto3" json:"actions,omitempty"`
	// +optional
	Options *CollectorRuleOptions `protobuf:"bytes,6,opt,name=options,proto3" json:"options,omitempty"`
	// +optional
	Tags *_struct.Struct `protobuf:"bytes,7,opt,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}
{
   "collector_rule_id": "collector-rule-c8055231e212",
   "name": "match_service_account_test",
   "conditions_policy": "ALWAYS",
   "actions": {
       "match_service_account": {
           "source": "account",
           "target": "data.project_id"
       }
   },
   "options": {
       "stop_processing": true
   },
   "tags": {"b": "c", "a": "b"}
}

func (*UpdateCollectorRuleRequest) Descriptor deprecated

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

Deprecated: Use UpdateCollectorRuleRequest.ProtoReflect.Descriptor instead.

func (*UpdateCollectorRuleRequest) GetActions

func (*UpdateCollectorRuleRequest) GetCollectorRuleId

func (x *UpdateCollectorRuleRequest) GetCollectorRuleId() string

func (*UpdateCollectorRuleRequest) GetConditions

func (x *UpdateCollectorRuleRequest) GetConditions() []*CollectorRuleCondition

func (*UpdateCollectorRuleRequest) GetConditionsPolicy

func (x *UpdateCollectorRuleRequest) GetConditionsPolicy() ConditionsPolicy

func (*UpdateCollectorRuleRequest) GetName

func (x *UpdateCollectorRuleRequest) GetName() string

func (*UpdateCollectorRuleRequest) GetOptions

func (*UpdateCollectorRuleRequest) GetTags

func (*UpdateCollectorRuleRequest) ProtoMessage

func (*UpdateCollectorRuleRequest) ProtoMessage()

func (*UpdateCollectorRuleRequest) ProtoReflect

func (*UpdateCollectorRuleRequest) Reset

func (x *UpdateCollectorRuleRequest) Reset()

func (*UpdateCollectorRuleRequest) String

func (x *UpdateCollectorRuleRequest) String() string

type UpdateMetricExampleRequest

type UpdateMetricExampleRequest struct {
	ExampleId string `protobuf:"bytes,1,opt,name=example_id,json=exampleId,proto3" json:"example_id,omitempty"`
	// +optional
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// +optional
	Options *_struct.Struct `protobuf:"bytes,3,opt,name=options,proto3" json:"options,omitempty"`
	// +optional
	Tags *_struct.Struct `protobuf:"bytes,4,opt,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

{

}

func (*UpdateMetricExampleRequest) Descriptor deprecated

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

Deprecated: Use UpdateMetricExampleRequest.ProtoReflect.Descriptor instead.

func (*UpdateMetricExampleRequest) GetExampleId

func (x *UpdateMetricExampleRequest) GetExampleId() string

func (*UpdateMetricExampleRequest) GetName

func (x *UpdateMetricExampleRequest) GetName() string

func (*UpdateMetricExampleRequest) GetOptions

func (x *UpdateMetricExampleRequest) GetOptions() *_struct.Struct

func (*UpdateMetricExampleRequest) GetTags

func (*UpdateMetricExampleRequest) ProtoMessage

func (*UpdateMetricExampleRequest) ProtoMessage()

func (*UpdateMetricExampleRequest) ProtoReflect

func (*UpdateMetricExampleRequest) Reset

func (x *UpdateMetricExampleRequest) Reset()

func (*UpdateMetricExampleRequest) String

func (x *UpdateMetricExampleRequest) String() string

type UpdateMetricRequest

type UpdateMetricRequest struct {
	MetricId string `protobuf:"bytes,1,opt,name=metric_id,json=metricId,proto3" json:"metric_id,omitempty"`
	// +optional
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// +optional
	QueryOptions *v2.AnalyzeQuery `protobuf:"bytes,3,opt,name=query_options,json=queryOptions,proto3" json:"query_options,omitempty"`
	// +optional
	DateField string `protobuf:"bytes,4,opt,name=date_field,json=dateField,proto3" json:"date_field,omitempty"`
	// +optional
	Unit string `protobuf:"bytes,5,opt,name=unit,proto3" json:"unit,omitempty"`
	// +optional
	Tags *_struct.Struct `protobuf:"bytes,6,opt,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

{

}

func (*UpdateMetricRequest) Descriptor deprecated

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

Deprecated: Use UpdateMetricRequest.ProtoReflect.Descriptor instead.

func (*UpdateMetricRequest) GetDateField

func (x *UpdateMetricRequest) GetDateField() string

func (*UpdateMetricRequest) GetMetricId

func (x *UpdateMetricRequest) GetMetricId() string

func (*UpdateMetricRequest) GetName

func (x *UpdateMetricRequest) GetName() string

func (*UpdateMetricRequest) GetQueryOptions

func (x *UpdateMetricRequest) GetQueryOptions() *v2.AnalyzeQuery

func (*UpdateMetricRequest) GetTags

func (x *UpdateMetricRequest) GetTags() *_struct.Struct

func (*UpdateMetricRequest) GetUnit

func (x *UpdateMetricRequest) GetUnit() string

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 UpdateNamespaceRequest

type UpdateNamespaceRequest struct {
	NamespaceId string `protobuf:"bytes,1,opt,name=namespace_id,json=namespaceId,proto3" json:"namespace_id,omitempty"`
	// +optional
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// +optional
	Icon string `protobuf:"bytes,3,opt,name=icon,proto3" json:"icon,omitempty"`
	// +optional
	Tags *_struct.Struct `protobuf:"bytes,4,opt,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

{

}

func (*UpdateNamespaceRequest) Descriptor deprecated

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

Deprecated: Use UpdateNamespaceRequest.ProtoReflect.Descriptor instead.

func (*UpdateNamespaceRequest) GetIcon

func (x *UpdateNamespaceRequest) GetIcon() string

func (*UpdateNamespaceRequest) GetName

func (x *UpdateNamespaceRequest) GetName() string

func (*UpdateNamespaceRequest) GetNamespaceId

func (x *UpdateNamespaceRequest) GetNamespaceId() string

func (*UpdateNamespaceRequest) GetTags

func (x *UpdateNamespaceRequest) GetTags() *_struct.Struct

func (*UpdateNamespaceRequest) ProtoMessage

func (*UpdateNamespaceRequest) ProtoMessage()

func (*UpdateNamespaceRequest) ProtoReflect

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

func (*UpdateNamespaceRequest) Reset

func (x *UpdateNamespaceRequest) Reset()

func (*UpdateNamespaceRequest) String

func (x *UpdateNamespaceRequest) String() string

type UpdateNoteRequest

type UpdateNoteRequest struct {
	NoteId string `protobuf:"bytes,1,opt,name=note_id,json=noteId,proto3" json:"note_id,omitempty"`
	// +optional
	Note string `protobuf:"bytes,2,opt,name=note,proto3" json:"note,omitempty"`
	// contains filtered or unexported fields
}

{

}

func (*UpdateNoteRequest) Descriptor deprecated

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

Deprecated: Use UpdateNoteRequest.ProtoReflect.Descriptor instead.

func (*UpdateNoteRequest) GetNote

func (x *UpdateNoteRequest) GetNote() string

func (*UpdateNoteRequest) GetNoteId

func (x *UpdateNoteRequest) GetNoteId() string

func (*UpdateNoteRequest) ProtoMessage

func (*UpdateNoteRequest) ProtoMessage()

func (*UpdateNoteRequest) ProtoReflect

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

func (*UpdateNoteRequest) Reset

func (x *UpdateNoteRequest) Reset()

func (*UpdateNoteRequest) String

func (x *UpdateNoteRequest) String() string

type UpdatePluginRequest

type UpdatePluginRequest struct {
	CollectorId string `protobuf:"bytes,1,opt,name=collector_id,json=collectorId,proto3" json:"collector_id,omitempty"`
	// +optional
	Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	// +optional
	Options *_struct.Struct `protobuf:"bytes,3,opt,name=options,proto3" json:"options,omitempty"`
	// +optional
	UpgradeMode UpdatePluginRequest_UpgradeMode `` /* 158-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*UpdatePluginRequest) Descriptor deprecated

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

Deprecated: Use UpdatePluginRequest.ProtoReflect.Descriptor instead.

func (*UpdatePluginRequest) GetCollectorId

func (x *UpdatePluginRequest) GetCollectorId() string

func (*UpdatePluginRequest) GetOptions

func (x *UpdatePluginRequest) GetOptions() *_struct.Struct

func (*UpdatePluginRequest) GetUpgradeMode

func (*UpdatePluginRequest) GetVersion

func (x *UpdatePluginRequest) GetVersion() string

func (*UpdatePluginRequest) ProtoMessage

func (*UpdatePluginRequest) ProtoMessage()

func (*UpdatePluginRequest) ProtoReflect

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

func (*UpdatePluginRequest) Reset

func (x *UpdatePluginRequest) Reset()

func (*UpdatePluginRequest) String

func (x *UpdatePluginRequest) String() string

type UpdatePluginRequest_UpgradeMode

type UpdatePluginRequest_UpgradeMode int32
const (
	UpdatePluginRequest_NONE   UpdatePluginRequest_UpgradeMode = 0
	UpdatePluginRequest_MANUAL UpdatePluginRequest_UpgradeMode = 1
	UpdatePluginRequest_AUTO   UpdatePluginRequest_UpgradeMode = 2
)

func (UpdatePluginRequest_UpgradeMode) Descriptor

func (UpdatePluginRequest_UpgradeMode) Enum

func (UpdatePluginRequest_UpgradeMode) EnumDescriptor deprecated

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

Deprecated: Use UpdatePluginRequest_UpgradeMode.Descriptor instead.

func (UpdatePluginRequest_UpgradeMode) Number

func (UpdatePluginRequest_UpgradeMode) String

func (UpdatePluginRequest_UpgradeMode) Type

type UpdateRegionRequest

type UpdateRegionRequest struct {
	RegionId string `protobuf:"bytes,1,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
	// +optional
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// +optional
	Tags *_struct.Struct `protobuf:"bytes,3,opt,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}
{
   "region_id": "region-e41deed3c939",
   "name": "Region home",
   "tags": {
       "latitude": "6.34545",
       "continent": "asia_pacific",
       "longitude": "5.6433213"
   }
}

func (*UpdateRegionRequest) Descriptor deprecated

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

Deprecated: Use UpdateRegionRequest.ProtoReflect.Descriptor instead.

func (*UpdateRegionRequest) GetName

func (x *UpdateRegionRequest) GetName() string

func (*UpdateRegionRequest) GetRegionId

func (x *UpdateRegionRequest) GetRegionId() string

func (*UpdateRegionRequest) GetTags

func (x *UpdateRegionRequest) GetTags() *_struct.Struct

func (*UpdateRegionRequest) ProtoMessage

func (*UpdateRegionRequest) ProtoMessage()

func (*UpdateRegionRequest) ProtoReflect

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

func (*UpdateRegionRequest) Reset

func (x *UpdateRegionRequest) Reset()

func (*UpdateRegionRequest) String

func (x *UpdateRegionRequest) String() string

type VerifyPluginRequest

type VerifyPluginRequest struct {
	CollectorId string `protobuf:"bytes,1,opt,name=collector_id,json=collectorId,proto3" json:"collector_id,omitempty"`
	// +optional
	SecretId string `protobuf:"bytes,2,opt,name=secret_id,json=secretId,proto3" json:"secret_id,omitempty"`
	// contains filtered or unexported fields
}

func (*VerifyPluginRequest) Descriptor deprecated

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

Deprecated: Use VerifyPluginRequest.ProtoReflect.Descriptor instead.

func (*VerifyPluginRequest) GetCollectorId

func (x *VerifyPluginRequest) GetCollectorId() string

func (*VerifyPluginRequest) GetSecretId

func (x *VerifyPluginRequest) GetSecretId() string

func (*VerifyPluginRequest) ProtoMessage

func (*VerifyPluginRequest) ProtoMessage()

func (*VerifyPluginRequest) ProtoReflect

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

func (*VerifyPluginRequest) Reset

func (x *VerifyPluginRequest) Reset()

func (*VerifyPluginRequest) String

func (x *VerifyPluginRequest) String() string

Jump to

Keyboard shortcuts

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