Constants
BigQueryExportService_GetBigQueryExport_FullMethodName, BigQueryExportService_UpdateBigQueryExport_FullMethodName, BigQueryExportService_ProvisionBigQueryExport_FullMethodName
const (
BigQueryExportService_GetBigQueryExport_FullMethodName = "/google.cloud.chronicle.v1.BigQueryExportService/GetBigQueryExport"
BigQueryExportService_UpdateBigQueryExport_FullMethodName = "/google.cloud.chronicle.v1.BigQueryExportService/UpdateBigQueryExport"
BigQueryExportService_ProvisionBigQueryExport_FullMethodName = "/google.cloud.chronicle.v1.BigQueryExportService/ProvisionBigQueryExport"
)DashboardChartService_GetDashboardChart_FullMethodName, DashboardChartService_BatchGetDashboardCharts_FullMethodName
const (
DashboardChartService_GetDashboardChart_FullMethodName = "/google.cloud.chronicle.v1.DashboardChartService/GetDashboardChart"
DashboardChartService_BatchGetDashboardCharts_FullMethodName = "/google.cloud.chronicle.v1.DashboardChartService/BatchGetDashboardCharts"
)DashboardQueryService_GetDashboardQuery_FullMethodName, DashboardQueryService_ExecuteDashboardQuery_FullMethodName
const (
DashboardQueryService_GetDashboardQuery_FullMethodName = "/google.cloud.chronicle.v1.DashboardQueryService/GetDashboardQuery"
DashboardQueryService_ExecuteDashboardQuery_FullMethodName = "/google.cloud.chronicle.v1.DashboardQueryService/ExecuteDashboardQuery"
)DataAccessControlService_CreateDataAccessLabel_FullMethodName, DataAccessControlService_GetDataAccessLabel_FullMethodName, DataAccessControlService_ListDataAccessLabels_FullMethodName, DataAccessControlService_UpdateDataAccessLabel_FullMethodName, DataAccessControlService_DeleteDataAccessLabel_FullMethodName, DataAccessControlService_CreateDataAccessScope_FullMethodName, DataAccessControlService_GetDataAccessScope_FullMethodName, DataAccessControlService_ListDataAccessScopes_FullMethodName, DataAccessControlService_UpdateDataAccessScope_FullMethodName, DataAccessControlService_DeleteDataAccessScope_FullMethodName
const (
DataAccessControlService_CreateDataAccessLabel_FullMethodName = "/google.cloud.chronicle.v1.DataAccessControlService/CreateDataAccessLabel"
DataAccessControlService_GetDataAccessLabel_FullMethodName = "/google.cloud.chronicle.v1.DataAccessControlService/GetDataAccessLabel"
DataAccessControlService_ListDataAccessLabels_FullMethodName = "/google.cloud.chronicle.v1.DataAccessControlService/ListDataAccessLabels"
DataAccessControlService_UpdateDataAccessLabel_FullMethodName = "/google.cloud.chronicle.v1.DataAccessControlService/UpdateDataAccessLabel"
DataAccessControlService_DeleteDataAccessLabel_FullMethodName = "/google.cloud.chronicle.v1.DataAccessControlService/DeleteDataAccessLabel"
DataAccessControlService_CreateDataAccessScope_FullMethodName = "/google.cloud.chronicle.v1.DataAccessControlService/CreateDataAccessScope"
DataAccessControlService_GetDataAccessScope_FullMethodName = "/google.cloud.chronicle.v1.DataAccessControlService/GetDataAccessScope"
DataAccessControlService_ListDataAccessScopes_FullMethodName = "/google.cloud.chronicle.v1.DataAccessControlService/ListDataAccessScopes"
DataAccessControlService_UpdateDataAccessScope_FullMethodName = "/google.cloud.chronicle.v1.DataAccessControlService/UpdateDataAccessScope"
DataAccessControlService_DeleteDataAccessScope_FullMethodName = "/google.cloud.chronicle.v1.DataAccessControlService/DeleteDataAccessScope"
)DataTableService_CreateDataTable_FullMethodName, DataTableService_ListDataTables_FullMethodName, DataTableService_GetDataTable_FullMethodName, DataTableService_UpdateDataTable_FullMethodName, DataTableService_DeleteDataTable_FullMethodName, DataTableService_CreateDataTableRow_FullMethodName, DataTableService_UpdateDataTableRow_FullMethodName, DataTableService_ListDataTableRows_FullMethodName, DataTableService_GetDataTableRow_FullMethodName, DataTableService_DeleteDataTableRow_FullMethodName, DataTableService_BulkCreateDataTableRows_FullMethodName, DataTableService_BulkGetDataTableRows_FullMethodName, DataTableService_BulkReplaceDataTableRows_FullMethodName, DataTableService_BulkUpdateDataTableRows_FullMethodName, DataTableService_GetDataTableOperationErrors_FullMethodName
const (
DataTableService_CreateDataTable_FullMethodName = "/google.cloud.chronicle.v1.DataTableService/CreateDataTable"
DataTableService_ListDataTables_FullMethodName = "/google.cloud.chronicle.v1.DataTableService/ListDataTables"
DataTableService_GetDataTable_FullMethodName = "/google.cloud.chronicle.v1.DataTableService/GetDataTable"
DataTableService_UpdateDataTable_FullMethodName = "/google.cloud.chronicle.v1.DataTableService/UpdateDataTable"
DataTableService_DeleteDataTable_FullMethodName = "/google.cloud.chronicle.v1.DataTableService/DeleteDataTable"
DataTableService_CreateDataTableRow_FullMethodName = "/google.cloud.chronicle.v1.DataTableService/CreateDataTableRow"
DataTableService_UpdateDataTableRow_FullMethodName = "/google.cloud.chronicle.v1.DataTableService/UpdateDataTableRow"
DataTableService_ListDataTableRows_FullMethodName = "/google.cloud.chronicle.v1.DataTableService/ListDataTableRows"
DataTableService_GetDataTableRow_FullMethodName = "/google.cloud.chronicle.v1.DataTableService/GetDataTableRow"
DataTableService_DeleteDataTableRow_FullMethodName = "/google.cloud.chronicle.v1.DataTableService/DeleteDataTableRow"
DataTableService_BulkCreateDataTableRows_FullMethodName = "/google.cloud.chronicle.v1.DataTableService/BulkCreateDataTableRows"
DataTableService_BulkGetDataTableRows_FullMethodName = "/google.cloud.chronicle.v1.DataTableService/BulkGetDataTableRows"
DataTableService_BulkReplaceDataTableRows_FullMethodName = "/google.cloud.chronicle.v1.DataTableService/BulkReplaceDataTableRows"
DataTableService_BulkUpdateDataTableRows_FullMethodName = "/google.cloud.chronicle.v1.DataTableService/BulkUpdateDataTableRows"
DataTableService_GetDataTableOperationErrors_FullMethodName = "/google.cloud.chronicle.v1.DataTableService/GetDataTableOperationErrors"
)EntityService_GetWatchlist_FullMethodName, EntityService_ListWatchlists_FullMethodName, EntityService_CreateWatchlist_FullMethodName, EntityService_UpdateWatchlist_FullMethodName, EntityService_DeleteWatchlist_FullMethodName
const (
EntityService_GetWatchlist_FullMethodName = "/google.cloud.chronicle.v1.EntityService/GetWatchlist"
EntityService_ListWatchlists_FullMethodName = "/google.cloud.chronicle.v1.EntityService/ListWatchlists"
EntityService_CreateWatchlist_FullMethodName = "/google.cloud.chronicle.v1.EntityService/CreateWatchlist"
EntityService_UpdateWatchlist_FullMethodName = "/google.cloud.chronicle.v1.EntityService/UpdateWatchlist"
EntityService_DeleteWatchlist_FullMethodName = "/google.cloud.chronicle.v1.EntityService/DeleteWatchlist"
)FeaturedContentNativeDashboardService_GetFeaturedContentNativeDashboard_FullMethodName, FeaturedContentNativeDashboardService_ListFeaturedContentNativeDashboards_FullMethodName, FeaturedContentNativeDashboardService_InstallFeaturedContentNativeDashboard_FullMethodName
const (
FeaturedContentNativeDashboardService_GetFeaturedContentNativeDashboard_FullMethodName = "/google.cloud.chronicle.v1.FeaturedContentNativeDashboardService/GetFeaturedContentNativeDashboard"
FeaturedContentNativeDashboardService_ListFeaturedContentNativeDashboards_FullMethodName = "/google.cloud.chronicle.v1.FeaturedContentNativeDashboardService/ListFeaturedContentNativeDashboards"
FeaturedContentNativeDashboardService_InstallFeaturedContentNativeDashboard_FullMethodName = "/google.cloud.chronicle.v1.FeaturedContentNativeDashboardService/InstallFeaturedContentNativeDashboard"
)FeedsService_FetchServiceAccountForCustomer_FullMethodName, FeedsService_CreateFeed_FullMethodName, FeedsService_GetFeed_FullMethodName, FeedsService_DeleteFeed_FullMethodName, FeedsService_EnableFeed_FullMethodName, FeedsService_DisableFeed_FullMethodName, FeedsService_ListFeeds_FullMethodName, FeedsService_ListFeedPacks_FullMethodName, FeedsService_GetFeedPack_FullMethodName, FeedsService_UpdateFeed_FullMethodName, FeedsService_ListFeedSourceTypeSchemas_FullMethodName, FeedsService_ListLogTypeSchemas_FullMethodName, FeedsService_ImportPushLogs_FullMethodName, FeedsService_GenerateSecret_FullMethodName
const (
FeedsService_FetchServiceAccountForCustomer_FullMethodName = "/google.cloud.chronicle.v1.FeedsService/FetchServiceAccountForCustomer"
FeedsService_CreateFeed_FullMethodName = "/google.cloud.chronicle.v1.FeedsService/CreateFeed"
FeedsService_GetFeed_FullMethodName = "/google.cloud.chronicle.v1.FeedsService/GetFeed"
FeedsService_DeleteFeed_FullMethodName = "/google.cloud.chronicle.v1.FeedsService/DeleteFeed"
FeedsService_EnableFeed_FullMethodName = "/google.cloud.chronicle.v1.FeedsService/EnableFeed"
FeedsService_DisableFeed_FullMethodName = "/google.cloud.chronicle.v1.FeedsService/DisableFeed"
FeedsService_ListFeeds_FullMethodName = "/google.cloud.chronicle.v1.FeedsService/ListFeeds"
FeedsService_ListFeedPacks_FullMethodName = "/google.cloud.chronicle.v1.FeedsService/ListFeedPacks"
FeedsService_GetFeedPack_FullMethodName = "/google.cloud.chronicle.v1.FeedsService/GetFeedPack"
FeedsService_UpdateFeed_FullMethodName = "/google.cloud.chronicle.v1.FeedsService/UpdateFeed"
FeedsService_ListFeedSourceTypeSchemas_FullMethodName = "/google.cloud.chronicle.v1.FeedsService/ListFeedSourceTypeSchemas"
FeedsService_ListLogTypeSchemas_FullMethodName = "/google.cloud.chronicle.v1.FeedsService/ListLogTypeSchemas"
FeedsService_ImportPushLogs_FullMethodName = "/google.cloud.chronicle.v1.FeedsService/ImportPushLogs"
FeedsService_GenerateSecret_FullMethodName = "/google.cloud.chronicle.v1.FeedsService/GenerateSecret"
)FindingsRefinementService_GetFindingsRefinement_FullMethodName, FindingsRefinementService_ListFindingsRefinements_FullMethodName, FindingsRefinementService_CreateFindingsRefinement_FullMethodName, FindingsRefinementService_UpdateFindingsRefinement_FullMethodName, FindingsRefinementService_GetFindingsRefinementDeployment_FullMethodName, FindingsRefinementService_UpdateFindingsRefinementDeployment_FullMethodName, FindingsRefinementService_ListAllFindingsRefinementDeployments_FullMethodName, FindingsRefinementService_ComputeFindingsRefinementActivity_FullMethodName, FindingsRefinementService_ComputeAllFindingsRefinementActivities_FullMethodName
const (
FindingsRefinementService_GetFindingsRefinement_FullMethodName = "/google.cloud.chronicle.v1.FindingsRefinementService/GetFindingsRefinement"
FindingsRefinementService_ListFindingsRefinements_FullMethodName = "/google.cloud.chronicle.v1.FindingsRefinementService/ListFindingsRefinements"
FindingsRefinementService_CreateFindingsRefinement_FullMethodName = "/google.cloud.chronicle.v1.FindingsRefinementService/CreateFindingsRefinement"
FindingsRefinementService_UpdateFindingsRefinement_FullMethodName = "/google.cloud.chronicle.v1.FindingsRefinementService/UpdateFindingsRefinement"
FindingsRefinementService_GetFindingsRefinementDeployment_FullMethodName = "/google.cloud.chronicle.v1.FindingsRefinementService/GetFindingsRefinementDeployment"
FindingsRefinementService_UpdateFindingsRefinementDeployment_FullMethodName = "/google.cloud.chronicle.v1.FindingsRefinementService/UpdateFindingsRefinementDeployment"
FindingsRefinementService_ListAllFindingsRefinementDeployments_FullMethodName = "/google.cloud.chronicle.v1.FindingsRefinementService/ListAllFindingsRefinementDeployments"
FindingsRefinementService_ComputeFindingsRefinementActivity_FullMethodName = "/google.cloud.chronicle.v1.FindingsRefinementService/ComputeFindingsRefinementActivity"
FindingsRefinementService_ComputeAllFindingsRefinementActivities_FullMethodName = "/google.cloud.chronicle.v1.FindingsRefinementService/ComputeAllFindingsRefinementActivities"
)NativeDashboardService_CreateNativeDashboard_FullMethodName, NativeDashboardService_GetNativeDashboard_FullMethodName, NativeDashboardService_ListNativeDashboards_FullMethodName, NativeDashboardService_UpdateNativeDashboard_FullMethodName, NativeDashboardService_DuplicateNativeDashboard_FullMethodName, NativeDashboardService_DeleteNativeDashboard_FullMethodName, NativeDashboardService_AddChart_FullMethodName, NativeDashboardService_RemoveChart_FullMethodName, NativeDashboardService_EditChart_FullMethodName, NativeDashboardService_DuplicateChart_FullMethodName, NativeDashboardService_ExportNativeDashboards_FullMethodName, NativeDashboardService_ImportNativeDashboards_FullMethodName
const (
NativeDashboardService_CreateNativeDashboard_FullMethodName = "/google.cloud.chronicle.v1.NativeDashboardService/CreateNativeDashboard"
NativeDashboardService_GetNativeDashboard_FullMethodName = "/google.cloud.chronicle.v1.NativeDashboardService/GetNativeDashboard"
NativeDashboardService_ListNativeDashboards_FullMethodName = "/google.cloud.chronicle.v1.NativeDashboardService/ListNativeDashboards"
NativeDashboardService_UpdateNativeDashboard_FullMethodName = "/google.cloud.chronicle.v1.NativeDashboardService/UpdateNativeDashboard"
NativeDashboardService_DuplicateNativeDashboard_FullMethodName = "/google.cloud.chronicle.v1.NativeDashboardService/DuplicateNativeDashboard"
NativeDashboardService_DeleteNativeDashboard_FullMethodName = "/google.cloud.chronicle.v1.NativeDashboardService/DeleteNativeDashboard"
NativeDashboardService_AddChart_FullMethodName = "/google.cloud.chronicle.v1.NativeDashboardService/AddChart"
NativeDashboardService_RemoveChart_FullMethodName = "/google.cloud.chronicle.v1.NativeDashboardService/RemoveChart"
NativeDashboardService_EditChart_FullMethodName = "/google.cloud.chronicle.v1.NativeDashboardService/EditChart"
NativeDashboardService_DuplicateChart_FullMethodName = "/google.cloud.chronicle.v1.NativeDashboardService/DuplicateChart"
NativeDashboardService_ExportNativeDashboards_FullMethodName = "/google.cloud.chronicle.v1.NativeDashboardService/ExportNativeDashboards"
NativeDashboardService_ImportNativeDashboards_FullMethodName = "/google.cloud.chronicle.v1.NativeDashboardService/ImportNativeDashboards"
)ReferenceListService_GetReferenceList_FullMethodName, ReferenceListService_ListReferenceLists_FullMethodName, ReferenceListService_CreateReferenceList_FullMethodName, ReferenceListService_UpdateReferenceList_FullMethodName, ReferenceListService_VerifyReferenceList_FullMethodName
const (
ReferenceListService_GetReferenceList_FullMethodName = "/google.cloud.chronicle.v1.ReferenceListService/GetReferenceList"
ReferenceListService_ListReferenceLists_FullMethodName = "/google.cloud.chronicle.v1.ReferenceListService/ListReferenceLists"
ReferenceListService_CreateReferenceList_FullMethodName = "/google.cloud.chronicle.v1.ReferenceListService/CreateReferenceList"
ReferenceListService_UpdateReferenceList_FullMethodName = "/google.cloud.chronicle.v1.ReferenceListService/UpdateReferenceList"
ReferenceListService_VerifyReferenceList_FullMethodName = "/google.cloud.chronicle.v1.ReferenceListService/VerifyReferenceList"
)RuleService_CreateRule_FullMethodName, RuleService_GetRule_FullMethodName, RuleService_ListRules_FullMethodName, RuleService_UpdateRule_FullMethodName, RuleService_DeleteRule_FullMethodName, RuleService_VerifyRuleText_FullMethodName, RuleService_ListRuleRevisions_FullMethodName, RuleService_CreateRetrohunt_FullMethodName, RuleService_GetRetrohunt_FullMethodName, RuleService_ListRetrohunts_FullMethodName, RuleService_GetRuleDeployment_FullMethodName, RuleService_ListRuleDeployments_FullMethodName, RuleService_UpdateRuleDeployment_FullMethodName
const (
RuleService_CreateRule_FullMethodName = "/google.cloud.chronicle.v1.RuleService/CreateRule"
RuleService_GetRule_FullMethodName = "/google.cloud.chronicle.v1.RuleService/GetRule"
RuleService_ListRules_FullMethodName = "/google.cloud.chronicle.v1.RuleService/ListRules"
RuleService_UpdateRule_FullMethodName = "/google.cloud.chronicle.v1.RuleService/UpdateRule"
RuleService_DeleteRule_FullMethodName = "/google.cloud.chronicle.v1.RuleService/DeleteRule"
RuleService_VerifyRuleText_FullMethodName = "/google.cloud.chronicle.v1.RuleService/VerifyRuleText"
RuleService_ListRuleRevisions_FullMethodName = "/google.cloud.chronicle.v1.RuleService/ListRuleRevisions"
RuleService_CreateRetrohunt_FullMethodName = "/google.cloud.chronicle.v1.RuleService/CreateRetrohunt"
RuleService_GetRetrohunt_FullMethodName = "/google.cloud.chronicle.v1.RuleService/GetRetrohunt"
RuleService_ListRetrohunts_FullMethodName = "/google.cloud.chronicle.v1.RuleService/ListRetrohunts"
RuleService_GetRuleDeployment_FullMethodName = "/google.cloud.chronicle.v1.RuleService/GetRuleDeployment"
RuleService_ListRuleDeployments_FullMethodName = "/google.cloud.chronicle.v1.RuleService/ListRuleDeployments"
RuleService_UpdateRuleDeployment_FullMethodName = "/google.cloud.chronicle.v1.RuleService/UpdateRuleDeployment"
)InstanceService_GetInstance_FullMethodName
const (
InstanceService_GetInstance_FullMethodName = "/google.cloud.chronicle.v1.InstanceService/GetInstance"
)RuleExecutionErrorService_ListRuleExecutionErrors_FullMethodName
const (
RuleExecutionErrorService_ListRuleExecutionErrors_FullMethodName = "/google.cloud.chronicle.v1.RuleExecutionErrorService/ListRuleExecutionErrors"
)Variables
BigQueryExportPackage_name, BigQueryExportPackage_value
var (
BigQueryExportPackage_name = map[int32]string{
0: "BIG_QUERY_EXPORT_PACKAGE_UNSPECIFIED",
1: "BIG_QUERY_EXPORT_PACKAGE_BYOBQ",
2: "BIG_QUERY_EXPORT_PACKAGE_ADVANCED",
}
BigQueryExportPackage_value = map[string]int32{
"BIG_QUERY_EXPORT_PACKAGE_UNSPECIFIED": 0,
"BIG_QUERY_EXPORT_PACKAGE_BYOBQ": 1,
"BIG_QUERY_EXPORT_PACKAGE_ADVANCED": 2,
}
)Enum value maps for BigQueryExportPackage.
LatestExportJobState_name, LatestExportJobState_value
var (
LatestExportJobState_name = map[int32]string{
0: "LATEST_EXPORT_JOB_STATE_UNSPECIFIED",
1: "LATEST_EXPORT_JOB_STATE_SUCCESS",
2: "LATEST_EXPORT_JOB_STATE_FAILED",
}
LatestExportJobState_value = map[string]int32{
"LATEST_EXPORT_JOB_STATE_UNSPECIFIED": 0,
"LATEST_EXPORT_JOB_STATE_SUCCESS": 1,
"LATEST_EXPORT_JOB_STATE_FAILED": 2,
}
)Enum value maps for LatestExportJobState.
TileType_name, TileType_value
var (
TileType_name = map[int32]string{
0: "TILE_TYPE_UNSPECIFIED",
1: "TILE_TYPE_VISUALIZATION",
2: "TILE_TYPE_BUTTON",
3: "TILE_TYPE_MARKDOWN",
}
TileType_value = map[string]int32{
"TILE_TYPE_UNSPECIFIED": 0,
"TILE_TYPE_VISUALIZATION": 1,
"TILE_TYPE_BUTTON": 2,
"TILE_TYPE_MARKDOWN": 3,
}
)Enum value maps for TileType.
RenderType_name, RenderType_value
var (
RenderType_name = map[int32]string{
0: "RENDER_TYPE_UNSPECIFIED",
1: "RENDER_TYPE_TEXT",
2: "RENDER_TYPE_ICON",
3: "RENDER_TYPE_ICON_AND_TEXT",
}
RenderType_value = map[string]int32{
"RENDER_TYPE_UNSPECIFIED": 0,
"RENDER_TYPE_TEXT": 1,
"RENDER_TYPE_ICON": 2,
"RENDER_TYPE_ICON_AND_TEXT": 3,
}
)Enum value maps for RenderType.
AxisType_name, AxisType_value
var (
AxisType_name = map[int32]string{
0: "AXIS_TYPE_UNSPECIFIED",
1: "VALUE",
2: "CATEGORY",
3: "TIME",
4: "LOG",
}
AxisType_value = map[string]int32{
"AXIS_TYPE_UNSPECIFIED": 0,
"VALUE": 1,
"CATEGORY": 2,
"TIME": 3,
"LOG": 4,
}
)Enum value maps for AxisType.
SeriesType_name, SeriesType_value
var (
SeriesType_name = map[int32]string{
0: "SERIES_TYPE_UNSPECIFIED",
1: "LINE",
2: "BAR",
3: "PIE",
4: "TEXT",
5: "MAP",
6: "GAUGE",
7: "SCATTERPLOT",
}
SeriesType_value = map[string]int32{
"SERIES_TYPE_UNSPECIFIED": 0,
"LINE": 1,
"BAR": 2,
"PIE": 3,
"TEXT": 4,
"MAP": 5,
"GAUGE": 6,
"SCATTERPLOT": 7,
}
)Enum value maps for SeriesType.
SeriesStackStrategy_name, SeriesStackStrategy_value
var (
SeriesStackStrategy_name = map[int32]string{
0: "SERIES_STACK_STRATEGY_UNSPECIFIED",
1: "SAMESIGN",
2: "ALL",
3: "POSITIVE",
4: "NEGATIVE",
}
SeriesStackStrategy_value = map[string]int32{
"SERIES_STACK_STRATEGY_UNSPECIFIED": 0,
"SAMESIGN": 1,
"ALL": 2,
"POSITIVE": 3,
"NEGATIVE": 4,
}
)Enum value maps for SeriesStackStrategy.
ToolTipTrigger_name, ToolTipTrigger_value
var (
ToolTipTrigger_name = map[int32]string{
0: "TOOLTIP_TRIGGER_UNSPECIFIED",
1: "TOOLTIP_TRIGGER_NONE",
2: "TOOLTIP_TRIGGER_ITEM",
3: "TOOLTIP_TRIGGER_AXIS",
}
ToolTipTrigger_value = map[string]int32{
"TOOLTIP_TRIGGER_UNSPECIFIED": 0,
"TOOLTIP_TRIGGER_NONE": 1,
"TOOLTIP_TRIGGER_ITEM": 2,
"TOOLTIP_TRIGGER_AXIS": 3,
}
)Enum value maps for ToolTipTrigger.
LegendOrient_name, LegendOrient_value
var (
LegendOrient_name = map[int32]string{
0: "LEGEND_ORIENT_UNSPECIFIED",
1: "VERTICAL",
2: "HORIZONTAL",
}
LegendOrient_value = map[string]int32{
"LEGEND_ORIENT_UNSPECIFIED": 0,
"VERTICAL": 1,
"HORIZONTAL": 2,
}
)Enum value maps for LegendOrient.
LegendAlign_name, LegendAlign_value
var (
LegendAlign_name = map[int32]string{
0: "LEGEND_ALIGN_UNSPECIFIED",
1: "AUTO",
2: "LEFT",
3: "RIGHT",
}
LegendAlign_value = map[string]int32{
"LEGEND_ALIGN_UNSPECIFIED": 0,
"AUTO": 1,
"LEFT": 2,
"RIGHT": 3,
}
)Enum value maps for LegendAlign.
ButtonStyle_name, ButtonStyle_value
var (
ButtonStyle_name = map[int32]string{
0: "BUTTON_STYLE_UNSPECIFIED",
1: "BUTTON_STYLE_FILLED",
2: "BUTTON_STYLE_OUTLINED",
3: "BUTTON_STYLE_TRANSPARENT",
}
ButtonStyle_value = map[string]int32{
"BUTTON_STYLE_UNSPECIFIED": 0,
"BUTTON_STYLE_FILLED": 1,
"BUTTON_STYLE_OUTLINED": 2,
"BUTTON_STYLE_TRANSPARENT": 3,
}
)Enum value maps for ButtonStyle.
PlotMode_name, PlotMode_value
var (
PlotMode_name = map[int32]string{
0: "PLOT_MODE_UNSPECIFIED",
1: "PLOT_MODE_POINTS",
2: "PLOT_MODE_HEATMAP",
3: "PLOT_MODE_BOTH",
}
PlotMode_value = map[string]int32{
"PLOT_MODE_UNSPECIFIED": 0,
"PLOT_MODE_POINTS": 1,
"PLOT_MODE_HEATMAP": 2,
"PLOT_MODE_BOTH": 3,
}
)Enum value maps for PlotMode.
PointSizeType_name, PointSizeType_value
var (
PointSizeType_name = map[int32]string{
0: "POINT_SIZE_TYPE_UNSPECIFIED",
1: "POINT_SIZE_TYPE_FIXED",
2: "POINT_SIZE_TYPE_PROPORTIONAL_TO_SIZE",
}
PointSizeType_value = map[string]int32{
"POINT_SIZE_TYPE_UNSPECIFIED": 0,
"POINT_SIZE_TYPE_FIXED": 1,
"POINT_SIZE_TYPE_PROPORTIONAL_TO_SIZE": 2,
}
)Enum value maps for PointSizeType.
MetricFormat_name, MetricFormat_value
var (
MetricFormat_name = map[int32]string{
0: "METRIC_FORMAT_UNSPECIFIED",
1: "METRIC_FORMAT_NUMBER",
2: "METRIC_FORMAT_PLAIN_TEXT",
}
MetricFormat_value = map[string]int32{
"METRIC_FORMAT_UNSPECIFIED": 0,
"METRIC_FORMAT_NUMBER": 1,
"METRIC_FORMAT_PLAIN_TEXT": 2,
}
)Enum value maps for MetricFormat.
MetricDisplayTrend_name, MetricDisplayTrend_value
var (
MetricDisplayTrend_name = map[int32]string{
0: "METRIC_DISPLAY_TREND_UNSPECIFIED",
2: "METRIC_DISPLAY_TREND_ABSOLUTE_VALUE",
3: "METRIC_DISPLAY_TREND_PERCENTAGE",
4: "METRIC_DISPLAY_TREND_ABSOLUTE_VALUE_AND_PERCENTAGE",
}
MetricDisplayTrend_value = map[string]int32{
"METRIC_DISPLAY_TREND_UNSPECIFIED": 0,
"METRIC_DISPLAY_TREND_ABSOLUTE_VALUE": 2,
"METRIC_DISPLAY_TREND_PERCENTAGE": 3,
"METRIC_DISPLAY_TREND_ABSOLUTE_VALUE_AND_PERCENTAGE": 4,
}
)Enum value maps for MetricDisplayTrend.
MetricTrendType_name, MetricTrendType_value
var (
MetricTrendType_name = map[int32]string{
0: "METRIC_TREND_TYPE_UNSPECIFIED",
1: "METRIC_TREND_TYPE_REGULAR",
2: "METRIC_TREND_TYPE_INVERSE",
}
MetricTrendType_value = map[string]int32{
"METRIC_TREND_TYPE_UNSPECIFIED": 0,
"METRIC_TREND_TYPE_REGULAR": 1,
"METRIC_TREND_TYPE_INVERSE": 2,
}
)Enum value maps for MetricTrendType.
VisualMapType_name, VisualMapType_value
var (
VisualMapType_name = map[int32]string{
0: "VISUAL_MAP_TYPE_UNSPECIFIED",
1: "CONTINUOUS",
2: "PIECEWISE",
}
VisualMapType_value = map[string]int32{
"VISUAL_MAP_TYPE_UNSPECIFIED": 0,
"CONTINUOUS": 1,
"PIECEWISE": 2,
}
)Enum value maps for VisualMapType.
LanguageFeature_name, LanguageFeature_value
var (
LanguageFeature_name = map[int32]string{
0: "LANGUAGE_FEATURE_UNSPECIFIED",
1: "JOINS",
2: "STAGES",
3: "DATA_TABLES",
}
LanguageFeature_value = map[string]int32{
"LANGUAGE_FEATURE_UNSPECIFIED": 0,
"JOINS": 1,
"STAGES": 2,
"DATA_TABLES": 3,
}
)Enum value maps for LanguageFeature.
FilterOperator_name, FilterOperator_value
var (
FilterOperator_name = map[int32]string{
0: "FILTER_OPERATOR_UNSPECIFIED",
1: "EQUAL",
2: "NOT_EQUAL",
3: "IN",
4: "GREATER_THAN",
5: "GREATER_THAN_OR_EQUAL_TO",
6: "LESS_THAN",
7: "LESS_THAN_OR_EQUAL_TO",
8: "BETWEEN",
9: "PAST",
10: "IS_NULL",
11: "IS_NOT_NULL",
12: "STARTS_WITH",
13: "ENDS_WITH",
14: "DOES_NOT_STARTS_WITH",
15: "DOES_NOT_ENDS_WITH",
16: "NOT_IN",
17: "CONTAINS",
18: "DOES_NOT_CONTAIN",
}
FilterOperator_value = map[string]int32{
"FILTER_OPERATOR_UNSPECIFIED": 0,
"EQUAL": 1,
"NOT_EQUAL": 2,
"IN": 3,
"GREATER_THAN": 4,
"GREATER_THAN_OR_EQUAL_TO": 5,
"LESS_THAN": 6,
"LESS_THAN_OR_EQUAL_TO": 7,
"BETWEEN": 8,
"PAST": 9,
"IS_NULL": 10,
"IS_NOT_NULL": 11,
"STARTS_WITH": 12,
"ENDS_WITH": 13,
"DOES_NOT_STARTS_WITH": 14,
"DOES_NOT_ENDS_WITH": 15,
"NOT_IN": 16,
"CONTAINS": 17,
"DOES_NOT_CONTAIN": 18,
}
)Enum value maps for FilterOperator.
DataSource_name, DataSource_value
var (
DataSource_name = map[int32]string{
0: "DATA_SOURCE_UNSPECIFIED",
1: "UDM",
2: "ENTITY",
3: "INGESTION_METRICS",
4: "RULE_DETECTIONS",
5: "RULESETS",
6: "GLOBAL",
7: "IOC_MATCHES",
8: "RULES",
9: "SOAR_CASES",
10: "SOAR_PLAYBOOKS",
11: "SOAR_CASE_HISTORY",
12: "DATA_TABLE",
13: "INVESTIGATION",
14: "INVESTIGATION_FEEDBACK",
}
DataSource_value = map[string]int32{
"DATA_SOURCE_UNSPECIFIED": 0,
"UDM": 1,
"ENTITY": 2,
"INGESTION_METRICS": 3,
"RULE_DETECTIONS": 4,
"RULESETS": 5,
"GLOBAL": 6,
"IOC_MATCHES": 7,
"RULES": 8,
"SOAR_CASES": 9,
"SOAR_PLAYBOOKS": 10,
"SOAR_CASE_HISTORY": 11,
"DATA_TABLE": 12,
"INVESTIGATION": 13,
"INVESTIGATION_FEEDBACK": 14,
}
)Enum value maps for DataSource.
TimeUnit_name, TimeUnit_value
var (
TimeUnit_name = map[int32]string{
0: "TIME_UNIT_UNSPECIFIED",
1: "SECOND",
2: "MINUTE",
3: "HOUR",
4: "DAY",
5: "WEEK",
6: "MONTH",
7: "YEAR",
}
TimeUnit_value = map[string]int32{
"TIME_UNIT_UNSPECIFIED": 0,
"SECOND": 1,
"MINUTE": 2,
"HOUR": 3,
"DAY": 4,
"WEEK": 5,
"MONTH": 6,
"YEAR": 7,
}
)Enum value maps for TimeUnit.
QueryRuntimeError_ErrorSeverity_name, QueryRuntimeError_ErrorSeverity_value
var (
QueryRuntimeError_ErrorSeverity_name = map[int32]string{
0: "ERROR_SEVERITY_UNSPECIFIED",
1: "WARNING",
2: "SEVERE",
}
QueryRuntimeError_ErrorSeverity_value = map[string]int32{
"ERROR_SEVERITY_UNSPECIFIED": 0,
"WARNING": 1,
"SEVERE": 2,
}
)Enum value maps for QueryRuntimeError_ErrorSeverity.
QueryRuntimeError_MetadataKey_name, QueryRuntimeError_MetadataKey_value
var (
QueryRuntimeError_MetadataKey_name = map[int32]string{
0: "METADATA_KEY_UNSPECIFIED",
1: "ROW_LIMIT",
}
QueryRuntimeError_MetadataKey_value = map[string]int32{
"METADATA_KEY_UNSPECIFIED": 0,
"ROW_LIMIT": 1,
}
)Enum value maps for QueryRuntimeError_MetadataKey.
QueryRuntimeError_WarningReason_name, QueryRuntimeError_WarningReason_value
var (
QueryRuntimeError_WarningReason_name = map[int32]string{
0: "WARNING_REASON_UNSPECIFIED",
1: "ROW_LIMIT_EXCEEDED",
2: "DEFAULT_ROW_LIMIT_EXCEEDED",
3: "CURATED_QUERY_DEFAULT_ROW_LIMIT_EXCEEDED",
}
QueryRuntimeError_WarningReason_value = map[string]int32{
"WARNING_REASON_UNSPECIFIED": 0,
"ROW_LIMIT_EXCEEDED": 1,
"DEFAULT_ROW_LIMIT_EXCEEDED": 2,
"CURATED_QUERY_DEFAULT_ROW_LIMIT_EXCEEDED": 3,
}
)Enum value maps for QueryRuntimeError_WarningReason.
DataTableUpdateSource_name, DataTableUpdateSource_value
var (
DataTableUpdateSource_name = map[int32]string{
0: "DATA_TABLE_UPDATE_SOURCE_UNSPECIFIED",
1: "USER",
2: "RULE",
3: "SEARCH",
}
DataTableUpdateSource_value = map[string]int32{
"DATA_TABLE_UPDATE_SOURCE_UNSPECIFIED": 0,
"USER": 1,
"RULE": 2,
"SEARCH": 3,
}
)Enum value maps for DataTableUpdateSource.
DataTableColumnInfo_DataTableColumnType_name, DataTableColumnInfo_DataTableColumnType_value
var (
DataTableColumnInfo_DataTableColumnType_name = map[int32]string{
0: "DATA_TABLE_COLUMN_TYPE_UNSPECIFIED",
1: "STRING",
2: "REGEX",
3: "CIDR",
4: "NUMBER",
}
DataTableColumnInfo_DataTableColumnType_value = map[string]int32{
"DATA_TABLE_COLUMN_TYPE_UNSPECIFIED": 0,
"STRING": 1,
"REGEX": 2,
"CIDR": 3,
"NUMBER": 4,
}
)Enum value maps for DataTableColumnInfo_DataTableColumnType.
FeaturedContentMetadata_ContentSourceType_name, FeaturedContentMetadata_ContentSourceType_value
var (
FeaturedContentMetadata_ContentSourceType_name = map[int32]string{
0: "CONTENT_SOURCE_TYPE_UNSPECIFIED",
1: "GOOGLE",
2: "COMMUNITY",
3: "PARTNER",
}
FeaturedContentMetadata_ContentSourceType_value = map[string]int32{
"CONTENT_SOURCE_TYPE_UNSPECIFIED": 0,
"GOOGLE": 1,
"COMMUNITY": 2,
"PARTNER": 3,
}
)Enum value maps for FeaturedContentMetadata_ContentSourceType.
URISourceType_name, URISourceType_value
var (
URISourceType_name = map[int32]string{
0: "URI_SOURCE_TYPE_UNSPECIFIED",
1: "FILES",
2: "FOLDERS",
3: "FOLDERS_RECURSIVE",
}
URISourceType_value = map[string]int32{
"URI_SOURCE_TYPE_UNSPECIFIED": 0,
"FILES": 1,
"FOLDERS": 2,
"FOLDERS_RECURSIVE": 3,
}
)Enum value maps for URISourceType.
SourceDeletionOption_name, SourceDeletionOption_value
var (
SourceDeletionOption_name = map[int32]string{
0: "SOURCE_DELETION_OPTION_UNSPECIFIED",
1: "SOURCE_DELETION_NEVER",
2: "SOURCE_DELETION_ON_SUCCESS",
3: "SOURCE_DELETION_ON_SUCCESS_FILES_ONLY",
}
SourceDeletionOption_value = map[string]int32{
"SOURCE_DELETION_OPTION_UNSPECIFIED": 0,
"SOURCE_DELETION_NEVER": 1,
"SOURCE_DELETION_ON_SUCCESS": 2,
"SOURCE_DELETION_ON_SUCCESS_FILES_ONLY": 3,
}
)Enum value maps for SourceDeletionOption.
SourceDeletionOptionV2_name, SourceDeletionOptionV2_value
var (
SourceDeletionOptionV2_name = map[int32]string{
0: "SOURCE_DELETION_OPTION_V2_UNSPECIFIED",
1: "NEVER",
2: "ON_SUCCESS",
}
SourceDeletionOptionV2_value = map[string]int32{
"SOURCE_DELETION_OPTION_V2_UNSPECIFIED": 0,
"NEVER": 1,
"ON_SUCCESS": 2,
}
)Enum value maps for SourceDeletionOptionV2.
S3Region_name, S3Region_value
var (
S3Region_name = map[int32]string{
0: "S3_REGION_UNSPECIFIED",
1: "US_EAST_1",
2: "US_EAST_2",
3: "US_WEST_1",
4: "US_WEST_2",
5: "US_GOV_CLOUD",
6: "US_GOV_EAST_1",
7: "EU_WEST_1",
8: "EU_WEST_2",
9: "EU_WEST_3",
10: "EU_CENTRAL_1",
11: "EU_NORTH_1",
21: "EU_SOUTH_1",
12: "AP_SOUTH_1",
13: "AP_SOUTHEAST_1",
14: "AP_SOUTHEAST_2",
22: "AP_SOUTHEAST_3",
15: "AP_NORTHEAST_1",
16: "AP_NORTHEAST_2",
23: "AP_NORTHEAST_3",
24: "AP_EAST_1",
17: "SA_EAST_1",
18: "CN_NORTH_1",
19: "CN_NORTHWEST_1",
20: "CA_CENTRAL_1",
25: "AF_SOUTH_1",
26: "ME_SOUTH_1",
27: "AP_SOUTH_2",
28: "AP_SOUTHEAST_4",
29: "CA_WEST_1",
30: "EU_SOUTH_2",
31: "EU_CENTRAL_2",
32: "IL_CENTRAL_1",
33: "ME_CENTRAL_1",
}
S3Region_value = map[string]int32{
"S3_REGION_UNSPECIFIED": 0,
"US_EAST_1": 1,
"US_EAST_2": 2,
"US_WEST_1": 3,
"US_WEST_2": 4,
"US_GOV_CLOUD": 5,
"US_GOV_EAST_1": 6,
"EU_WEST_1": 7,
"EU_WEST_2": 8,
"EU_WEST_3": 9,
"EU_CENTRAL_1": 10,
"EU_NORTH_1": 11,
"EU_SOUTH_1": 21,
"AP_SOUTH_1": 12,
"AP_SOUTHEAST_1": 13,
"AP_SOUTHEAST_2": 14,
"AP_SOUTHEAST_3": 22,
"AP_NORTHEAST_1": 15,
"AP_NORTHEAST_2": 16,
"AP_NORTHEAST_3": 23,
"AP_EAST_1": 24,
"SA_EAST_1": 17,
"CN_NORTH_1": 18,
"CN_NORTHWEST_1": 19,
"CA_CENTRAL_1": 20,
"AF_SOUTH_1": 25,
"ME_SOUTH_1": 26,
"AP_SOUTH_2": 27,
"AP_SOUTHEAST_4": 28,
"CA_WEST_1": 29,
"EU_SOUTH_2": 30,
"EU_CENTRAL_2": 31,
"IL_CENTRAL_1": 32,
"ME_CENTRAL_1": 33,
}
)Enum value maps for S3Region.
SemanticType_name, SemanticType_value
var (
SemanticType_name = map[int32]string{
0: "SEMANTIC_TYPE_UNSPECIFIED",
1: "BOOL",
2: "ENUM",
3: "KEY_VALUE_LIST",
4: "MAP_STRING_STRING",
5: "STRING",
6: "STRING_LIST",
7: "STRING_MULTILINE",
8: "STRING_MULTILINE_SECRET",
9: "STRING_SECRET",
10: "STRING_URI",
11: "STRING_URI_LIST",
}
SemanticType_value = map[string]int32{
"SEMANTIC_TYPE_UNSPECIFIED": 0,
"BOOL": 1,
"ENUM": 2,
"KEY_VALUE_LIST": 3,
"MAP_STRING_STRING": 4,
"STRING": 5,
"STRING_LIST": 6,
"STRING_MULTILINE": 7,
"STRING_MULTILINE_SECRET": 8,
"STRING_SECRET": 9,
"STRING_URI": 10,
"STRING_URI_LIST": 11,
}
)Enum value maps for SemanticType.
FeedPack_PackType_name, FeedPack_PackType_value
var (
FeedPack_PackType_name = map[int32]string{
0: "PACK_TYPE_UNSPECIFIED",
1: "PRODUCT_BASED",
2: "USECASE_BASED",
3: "ONBOARDING",
}
FeedPack_PackType_value = map[string]int32{
"PACK_TYPE_UNSPECIFIED": 0,
"PRODUCT_BASED": 1,
"USECASE_BASED": 2,
"ONBOARDING": 3,
}
)Enum value maps for FeedPack_PackType.
Feed_State_name, Feed_State_value
var (
Feed_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "ACTIVE",
2: "INACTIVE",
3: "RUNNING",
4: "SUCCEEDED",
5: "FAILED",
}
Feed_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"ACTIVE": 1,
"INACTIVE": 2,
"RUNNING": 3,
"SUCCEEDED": 4,
"FAILED": 5,
}
)Enum value maps for Feed_State.
FeedDetails_FeedSourceType_name, FeedDetails_FeedSourceType_value
var (
FeedDetails_FeedSourceType_name = map[int32]string{
0: "FEED_SOURCE_TYPE_UNSPECIFIED",
1: "GOOGLE_CLOUD_STORAGE",
2: "HTTP",
3: "SFTP",
4: "AMAZON_S3",
5: "AZURE_BLOBSTORE",
6: "API",
7: "AMAZON_SQS",
8: "PUBSUB",
9: "AMAZON_KINESIS_FIREHOSE",
10: "WEBHOOK",
11: "HTTPS_PUSH_GOOGLE_CLOUD_PUBSUB",
12: "HTTPS_PUSH_AMAZON_KINESIS_FIREHOSE",
13: "HTTPS_PUSH_WEBHOOK",
17: "AZURE_EVENT_HUB",
18: "GOOGLE_CLOUD_STORAGE_V2",
19: "AMAZON_S3_V2",
20: "AMAZON_SQS_V2",
21: "AZURE_BLOBSTORE_V2",
22: "GOOGLE_CLOUD_STORAGE_EVENT_DRIVEN",
23: "CUSTOM_API",
}
FeedDetails_FeedSourceType_value = map[string]int32{
"FEED_SOURCE_TYPE_UNSPECIFIED": 0,
"GOOGLE_CLOUD_STORAGE": 1,
"HTTP": 2,
"SFTP": 3,
"AMAZON_S3": 4,
"AZURE_BLOBSTORE": 5,
"API": 6,
"AMAZON_SQS": 7,
"PUBSUB": 8,
"AMAZON_KINESIS_FIREHOSE": 9,
"WEBHOOK": 10,
"HTTPS_PUSH_GOOGLE_CLOUD_PUBSUB": 11,
"HTTPS_PUSH_AMAZON_KINESIS_FIREHOSE": 12,
"HTTPS_PUSH_WEBHOOK": 13,
"AZURE_EVENT_HUB": 17,
"GOOGLE_CLOUD_STORAGE_V2": 18,
"AMAZON_S3_V2": 19,
"AMAZON_SQS_V2": 20,
"AZURE_BLOBSTORE_V2": 21,
"GOOGLE_CLOUD_STORAGE_EVENT_DRIVEN": 22,
"CUSTOM_API": 23,
}
)Enum value maps for FeedDetails_FeedSourceType.
FeedDetails_STSMigrationReadiness_name, FeedDetails_STSMigrationReadiness_value
var (
FeedDetails_STSMigrationReadiness_name = map[int32]string{
0: "STS_MIGRATION_READINESS_UNSPECIFIED",
1: "NOT_READY",
2: "READY",
3: "AUTH_RECONFIG_REQUIRED",
}
FeedDetails_STSMigrationReadiness_value = map[string]int32{
"STS_MIGRATION_READINESS_UNSPECIFIED": 0,
"NOT_READY": 1,
"READY": 2,
"AUTH_RECONFIG_REQUIRED": 3,
}
)Enum value maps for FeedDetails_STSMigrationReadiness.
QualysScanSettings_ApiType_name, QualysScanSettings_ApiType_value
var (
QualysScanSettings_ApiType_name = map[int32]string{
0: "API_TYPE_UNSPECIFIED",
1: "SCAN_SUMMARY_OUTPUT",
2: "SCAN_COMPLIANCE_OUTPUT",
3: "SCAN_COMPLIANCE_CONTROL_OUTPUT",
}
QualysScanSettings_ApiType_value = map[string]int32{
"API_TYPE_UNSPECIFIED": 0,
"SCAN_SUMMARY_OUTPUT": 1,
"SCAN_COMPLIANCE_OUTPUT": 2,
"SCAN_COMPLIANCE_CONTROL_OUTPUT": 3,
}
)Enum value maps for QualysScanSettings_ApiType.
CrowdStrikeDetectsSettings_IngestionType_name, CrowdStrikeDetectsSettings_IngestionType_value
var (
CrowdStrikeDetectsSettings_IngestionType_name = map[int32]string{
0: "INGESTION_TYPE_UNSPECIFIED",
1: "BRING_ONLY_NEW_DETECTIONS",
2: "BRING_ALL_DETECTIONS",
}
CrowdStrikeDetectsSettings_IngestionType_value = map[string]int32{
"INGESTION_TYPE_UNSPECIFIED": 0,
"BRING_ONLY_NEW_DETECTIONS": 1,
"BRING_ALL_DETECTIONS": 2,
}
)Enum value maps for CrowdStrikeDetectsSettings_IngestionType.
CrowdStrikeAlertsSettings_IngestionType_name, CrowdStrikeAlertsSettings_IngestionType_value
var (
CrowdStrikeAlertsSettings_IngestionType_name = map[int32]string{
0: "INGESTION_TYPE_UNSPECIFIED",
1: "BRING_ALL_ALERTS",
2: "BRING_ONLY_NEW_ALERTS",
}
CrowdStrikeAlertsSettings_IngestionType_value = map[string]int32{
"INGESTION_TYPE_UNSPECIFIED": 0,
"BRING_ALL_ALERTS": 1,
"BRING_ONLY_NEW_ALERTS": 2,
}
)Enum value maps for CrowdStrikeAlertsSettings_IngestionType.
Office365Settings_ContentType_name, Office365Settings_ContentType_value
var (
Office365Settings_ContentType_name = map[int32]string{
0: "CONTENT_TYPE_UNSPECIFIED",
1: "AUDIT_AZURE_ACTIVE_DIRECTORY",
2: "AUDIT_EXCHANGE",
3: "AUDIT_SHARE_POINT",
4: "AUDIT_GENERAL",
5: "DLP_ALL",
}
Office365Settings_ContentType_value = map[string]int32{
"CONTENT_TYPE_UNSPECIFIED": 0,
"AUDIT_AZURE_ACTIVE_DIRECTORY": 1,
"AUDIT_EXCHANGE": 2,
"AUDIT_SHARE_POINT": 3,
"AUDIT_GENERAL": 4,
"DLP_ALL": 5,
}
)Enum value maps for Office365Settings_ContentType.
WorkspaceUsersSettings_ProjectionType_name, WorkspaceUsersSettings_ProjectionType_value
var (
WorkspaceUsersSettings_ProjectionType_name = map[int32]string{
0: "PROJECTION_TYPE_UNSPECIFIED",
1: "BASIC_PROJECTION",
2: "FULL_PROJECTION",
}
WorkspaceUsersSettings_ProjectionType_value = map[string]int32{
"PROJECTION_TYPE_UNSPECIFIED": 0,
"BASIC_PROJECTION": 1,
"FULL_PROJECTION": 2,
}
)Enum value maps for WorkspaceUsersSettings_ProjectionType.
AWSIAMSettings_ApiType_name, AWSIAMSettings_ApiType_value
var (
AWSIAMSettings_ApiType_name = map[int32]string{
0: "API_TYPE_UNSPECIFIED",
1: "USERS",
2: "ROLES",
3: "GROUPS",
}
AWSIAMSettings_ApiType_value = map[string]int32{
"API_TYPE_UNSPECIFIED": 0,
"USERS": 1,
"ROLES": 2,
"GROUPS": 3,
}
)Enum value maps for AWSIAMSettings_ApiType.
CustomAPIRequestConfig_HttpMethod_name, CustomAPIRequestConfig_HttpMethod_value
var (
CustomAPIRequestConfig_HttpMethod_name = map[int32]string{
0: "HTTP_METHOD_UNSPECIFIED",
1: "GET",
2: "POST",
}
CustomAPIRequestConfig_HttpMethod_value = map[string]int32{
"HTTP_METHOD_UNSPECIFIED": 0,
"GET": 1,
"POST": 2,
}
)Enum value maps for CustomAPIRequestConfig_HttpMethod.
FindingsRefinementType_name, FindingsRefinementType_value
var (
FindingsRefinementType_name = map[int32]string{
0: "FINDINGS_REFINEMENT_TYPE_UNSPECIFIED",
1: "DETECTION_EXCLUSION",
}
FindingsRefinementType_value = map[string]int32{
"FINDINGS_REFINEMENT_TYPE_UNSPECIFIED": 0,
"DETECTION_EXCLUSION": 1,
}
)Enum value maps for FindingsRefinementType.
OutcomeFilter_Operator_name, OutcomeFilter_Operator_value
var (
OutcomeFilter_Operator_name = map[int32]string{
0: "OPERATOR_UNSPECIFIED",
1: "EQUAL",
2: "CONTAINS",
3: "MATCHES_REGEX",
4: "MATCHES_CIDR",
}
OutcomeFilter_Operator_value = map[string]int32{
"OPERATOR_UNSPECIFIED": 0,
"EQUAL": 1,
"CONTAINS": 2,
"MATCHES_REGEX": 3,
"MATCHES_CIDR": 4,
}
)Enum value maps for OutcomeFilter_Operator.
DashboardType_name, DashboardType_value
var (
DashboardType_name = map[int32]string{
0: "DASHBOARD_TYPE_UNSPECIFIED",
1: "CURATED",
2: "PRIVATE",
3: "PUBLIC",
4: "CUSTOM",
5: "MARKETPLACE",
}
DashboardType_value = map[string]int32{
"DASHBOARD_TYPE_UNSPECIFIED": 0,
"CURATED": 1,
"PRIVATE": 2,
"PUBLIC": 3,
"CUSTOM": 4,
"MARKETPLACE": 5,
}
)Enum value maps for DashboardType.
DashboardAccess_name, DashboardAccess_value
var (
DashboardAccess_name = map[int32]string{
0: "DASHBOARD_ACCESS_UNSPECIFIED",
1: "DASHBOARD_PRIVATE",
2: "DASHBOARD_PUBLIC",
}
DashboardAccess_value = map[string]int32{
"DASHBOARD_ACCESS_UNSPECIFIED": 0,
"DASHBOARD_PRIVATE": 1,
"DASHBOARD_PUBLIC": 2,
}
)Enum value maps for DashboardAccess.
NativeDashboardView_name, NativeDashboardView_value
var (
NativeDashboardView_name = map[int32]string{
0: "NATIVE_DASHBOARD_VIEW_UNSPECIFIED",
1: "NATIVE_DASHBOARD_VIEW_BASIC",
2: "NATIVE_DASHBOARD_VIEW_FULL",
}
NativeDashboardView_value = map[string]int32{
"NATIVE_DASHBOARD_VIEW_UNSPECIFIED": 0,
"NATIVE_DASHBOARD_VIEW_BASIC": 1,
"NATIVE_DASHBOARD_VIEW_FULL": 2,
}
)Enum value maps for NativeDashboardView.
ReferenceListSyntaxType_name, ReferenceListSyntaxType_value
var (
ReferenceListSyntaxType_name = map[int32]string{
0: "REFERENCE_LIST_SYNTAX_TYPE_UNSPECIFIED",
1: "REFERENCE_LIST_SYNTAX_TYPE_PLAIN_TEXT_STRING",
2: "REFERENCE_LIST_SYNTAX_TYPE_REGEX",
3: "REFERENCE_LIST_SYNTAX_TYPE_CIDR",
}
ReferenceListSyntaxType_value = map[string]int32{
"REFERENCE_LIST_SYNTAX_TYPE_UNSPECIFIED": 0,
"REFERENCE_LIST_SYNTAX_TYPE_PLAIN_TEXT_STRING": 1,
"REFERENCE_LIST_SYNTAX_TYPE_REGEX": 2,
"REFERENCE_LIST_SYNTAX_TYPE_CIDR": 3,
}
)Enum value maps for ReferenceListSyntaxType.
ReferenceListView_name, ReferenceListView_value
var (
ReferenceListView_name = map[int32]string{
0: "REFERENCE_LIST_VIEW_UNSPECIFIED",
1: "REFERENCE_LIST_VIEW_BASIC",
2: "REFERENCE_LIST_VIEW_FULL",
}
ReferenceListView_value = map[string]int32{
"REFERENCE_LIST_VIEW_UNSPECIFIED": 0,
"REFERENCE_LIST_VIEW_BASIC": 1,
"REFERENCE_LIST_VIEW_FULL": 2,
}
)Enum value maps for ReferenceListView.
RunFrequency_name, RunFrequency_value
var (
RunFrequency_name = map[int32]string{
0: "RUN_FREQUENCY_UNSPECIFIED",
1: "LIVE",
2: "HOURLY",
3: "DAILY",
}
RunFrequency_value = map[string]int32{
"RUN_FREQUENCY_UNSPECIFIED": 0,
"LIVE": 1,
"HOURLY": 2,
"DAILY": 3,
}
)Enum value maps for RunFrequency.
RuleType_name, RuleType_value
var (
RuleType_name = map[int32]string{
0: "RULE_TYPE_UNSPECIFIED",
1: "SINGLE_EVENT",
2: "MULTI_EVENT",
}
RuleType_value = map[string]int32{
"RULE_TYPE_UNSPECIFIED": 0,
"SINGLE_EVENT": 1,
"MULTI_EVENT": 2,
}
)Enum value maps for RuleType.
RuleView_name, RuleView_value
var (
RuleView_name = map[int32]string{
0: "RULE_VIEW_UNSPECIFIED",
1: "BASIC",
2: "FULL",
3: "REVISION_METADATA_ONLY",
}
RuleView_value = map[string]int32{
"RULE_VIEW_UNSPECIFIED": 0,
"BASIC": 1,
"FULL": 2,
"REVISION_METADATA_ONLY": 3,
}
)Enum value maps for RuleView.
Rule_CompilationState_name, Rule_CompilationState_value
var (
Rule_CompilationState_name = map[int32]string{
0: "COMPILATION_STATE_UNSPECIFIED",
1: "SUCCEEDED",
2: "FAILED",
}
Rule_CompilationState_value = map[string]int32{
"COMPILATION_STATE_UNSPECIFIED": 0,
"SUCCEEDED": 1,
"FAILED": 2,
}
)Enum value maps for Rule_CompilationState.
RuleDeployment_ExecutionState_name, RuleDeployment_ExecutionState_value
var (
RuleDeployment_ExecutionState_name = map[int32]string{
0: "EXECUTION_STATE_UNSPECIFIED",
1: "DEFAULT",
2: "LIMITED",
3: "PAUSED",
}
RuleDeployment_ExecutionState_value = map[string]int32{
"EXECUTION_STATE_UNSPECIFIED": 0,
"DEFAULT": 1,
"LIMITED": 2,
"PAUSED": 3,
}
)Enum value maps for RuleDeployment_ExecutionState.
Retrohunt_State_name, Retrohunt_State_value
var (
Retrohunt_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "RUNNING",
2: "DONE",
3: "CANCELLED",
4: "FAILED",
}
Retrohunt_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"RUNNING": 1,
"DONE": 2,
"CANCELLED": 3,
"FAILED": 4,
}
)Enum value maps for Retrohunt_State.
CompilationDiagnostic_Severity_name, CompilationDiagnostic_Severity_value
var (
CompilationDiagnostic_Severity_name = map[int32]string{
0: "SEVERITY_UNSPECIFIED",
1: "WARNING",
2: "ERROR",
}
CompilationDiagnostic_Severity_value = map[string]int32{
"SEVERITY_UNSPECIFIED": 0,
"WARNING": 1,
"ERROR": 2,
}
)Enum value maps for CompilationDiagnostic_Severity.
BigQueryExportService_ServiceDesc
var BigQueryExportService_ServiceDesc = grpc.ServiceDesc{
ServiceName: "google.cloud.chronicle.v1.BigQueryExportService",
HandlerType: (*BigQueryExportServiceServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "GetBigQueryExport",
Handler: _BigQueryExportService_GetBigQueryExport_Handler,
},
{
MethodName: "UpdateBigQueryExport",
Handler: _BigQueryExportService_UpdateBigQueryExport_Handler,
},
{
MethodName: "ProvisionBigQueryExport",
Handler: _BigQueryExportService_ProvisionBigQueryExport_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "google/cloud/chronicle/v1/big_query_export.proto",
}BigQueryExportService_ServiceDesc is the grpc.ServiceDesc for BigQueryExportService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
DashboardChartService_ServiceDesc
var DashboardChartService_ServiceDesc = grpc.ServiceDesc{
ServiceName: "google.cloud.chronicle.v1.DashboardChartService",
HandlerType: (*DashboardChartServiceServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "GetDashboardChart",
Handler: _DashboardChartService_GetDashboardChart_Handler,
},
{
MethodName: "BatchGetDashboardCharts",
Handler: _DashboardChartService_BatchGetDashboardCharts_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "google/cloud/chronicle/v1/dashboard_chart.proto",
}DashboardChartService_ServiceDesc is the grpc.ServiceDesc for DashboardChartService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
DashboardQueryService_ServiceDesc
var DashboardQueryService_ServiceDesc = grpc.ServiceDesc{
ServiceName: "google.cloud.chronicle.v1.DashboardQueryService",
HandlerType: (*DashboardQueryServiceServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "GetDashboardQuery",
Handler: _DashboardQueryService_GetDashboardQuery_Handler,
},
{
MethodName: "ExecuteDashboardQuery",
Handler: _DashboardQueryService_ExecuteDashboardQuery_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "google/cloud/chronicle/v1/dashboard_query.proto",
}DashboardQueryService_ServiceDesc is the grpc.ServiceDesc for DashboardQueryService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
DataAccessControlService_ServiceDesc
var DataAccessControlService_ServiceDesc = grpc.ServiceDesc{
ServiceName: "google.cloud.chronicle.v1.DataAccessControlService",
HandlerType: (*DataAccessControlServiceServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "CreateDataAccessLabel",
Handler: _DataAccessControlService_CreateDataAccessLabel_Handler,
},
{
MethodName: "GetDataAccessLabel",
Handler: _DataAccessControlService_GetDataAccessLabel_Handler,
},
{
MethodName: "ListDataAccessLabels",
Handler: _DataAccessControlService_ListDataAccessLabels_Handler,
},
{
MethodName: "UpdateDataAccessLabel",
Handler: _DataAccessControlService_UpdateDataAccessLabel_Handler,
},
{
MethodName: "DeleteDataAccessLabel",
Handler: _DataAccessControlService_DeleteDataAccessLabel_Handler,
},
{
MethodName: "CreateDataAccessScope",
Handler: _DataAccessControlService_CreateDataAccessScope_Handler,
},
{
MethodName: "GetDataAccessScope",
Handler: _DataAccessControlService_GetDataAccessScope_Handler,
},
{
MethodName: "ListDataAccessScopes",
Handler: _DataAccessControlService_ListDataAccessScopes_Handler,
},
{
MethodName: "UpdateDataAccessScope",
Handler: _DataAccessControlService_UpdateDataAccessScope_Handler,
},
{
MethodName: "DeleteDataAccessScope",
Handler: _DataAccessControlService_DeleteDataAccessScope_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "google/cloud/chronicle/v1/data_access_control.proto",
}DataAccessControlService_ServiceDesc is the grpc.ServiceDesc for DataAccessControlService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
DataTableService_ServiceDesc
var DataTableService_ServiceDesc = grpc.ServiceDesc{
ServiceName: "google.cloud.chronicle.v1.DataTableService",
HandlerType: (*DataTableServiceServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "CreateDataTable",
Handler: _DataTableService_CreateDataTable_Handler,
},
{
MethodName: "ListDataTables",
Handler: _DataTableService_ListDataTables_Handler,
},
{
MethodName: "GetDataTable",
Handler: _DataTableService_GetDataTable_Handler,
},
{
MethodName: "UpdateDataTable",
Handler: _DataTableService_UpdateDataTable_Handler,
},
{
MethodName: "DeleteDataTable",
Handler: _DataTableService_DeleteDataTable_Handler,
},
{
MethodName: "CreateDataTableRow",
Handler: _DataTableService_CreateDataTableRow_Handler,
},
{
MethodName: "UpdateDataTableRow",
Handler: _DataTableService_UpdateDataTableRow_Handler,
},
{
MethodName: "ListDataTableRows",
Handler: _DataTableService_ListDataTableRows_Handler,
},
{
MethodName: "GetDataTableRow",
Handler: _DataTableService_GetDataTableRow_Handler,
},
{
MethodName: "DeleteDataTableRow",
Handler: _DataTableService_DeleteDataTableRow_Handler,
},
{
MethodName: "BulkCreateDataTableRows",
Handler: _DataTableService_BulkCreateDataTableRows_Handler,
},
{
MethodName: "BulkGetDataTableRows",
Handler: _DataTableService_BulkGetDataTableRows_Handler,
},
{
MethodName: "BulkReplaceDataTableRows",
Handler: _DataTableService_BulkReplaceDataTableRows_Handler,
},
{
MethodName: "BulkUpdateDataTableRows",
Handler: _DataTableService_BulkUpdateDataTableRows_Handler,
},
{
MethodName: "GetDataTableOperationErrors",
Handler: _DataTableService_GetDataTableOperationErrors_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "google/cloud/chronicle/v1/data_table.proto",
}DataTableService_ServiceDesc is the grpc.ServiceDesc for DataTableService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
EntityService_ServiceDesc
var EntityService_ServiceDesc = grpc.ServiceDesc{
ServiceName: "google.cloud.chronicle.v1.EntityService",
HandlerType: (*EntityServiceServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "GetWatchlist",
Handler: _EntityService_GetWatchlist_Handler,
},
{
MethodName: "ListWatchlists",
Handler: _EntityService_ListWatchlists_Handler,
},
{
MethodName: "CreateWatchlist",
Handler: _EntityService_CreateWatchlist_Handler,
},
{
MethodName: "UpdateWatchlist",
Handler: _EntityService_UpdateWatchlist_Handler,
},
{
MethodName: "DeleteWatchlist",
Handler: _EntityService_DeleteWatchlist_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "google/cloud/chronicle/v1/entity.proto",
}EntityService_ServiceDesc is the grpc.ServiceDesc for EntityService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
FeaturedContentNativeDashboardService_ServiceDesc
var FeaturedContentNativeDashboardService_ServiceDesc = grpc.ServiceDesc{
ServiceName: "google.cloud.chronicle.v1.FeaturedContentNativeDashboardService",
HandlerType: (*FeaturedContentNativeDashboardServiceServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "GetFeaturedContentNativeDashboard",
Handler: _FeaturedContentNativeDashboardService_GetFeaturedContentNativeDashboard_Handler,
},
{
MethodName: "ListFeaturedContentNativeDashboards",
Handler: _FeaturedContentNativeDashboardService_ListFeaturedContentNativeDashboards_Handler,
},
{
MethodName: "InstallFeaturedContentNativeDashboard",
Handler: _FeaturedContentNativeDashboardService_InstallFeaturedContentNativeDashboard_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "google/cloud/chronicle/v1/featured_content_native_dashboard.proto",
}FeaturedContentNativeDashboardService_ServiceDesc is the grpc.ServiceDesc for FeaturedContentNativeDashboardService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
FeedsService_ServiceDesc
var FeedsService_ServiceDesc = grpc.ServiceDesc{
ServiceName: "google.cloud.chronicle.v1.FeedsService",
HandlerType: (*FeedsServiceServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "FetchServiceAccountForCustomer",
Handler: _FeedsService_FetchServiceAccountForCustomer_Handler,
},
{
MethodName: "CreateFeed",
Handler: _FeedsService_CreateFeed_Handler,
},
{
MethodName: "GetFeed",
Handler: _FeedsService_GetFeed_Handler,
},
{
MethodName: "DeleteFeed",
Handler: _FeedsService_DeleteFeed_Handler,
},
{
MethodName: "EnableFeed",
Handler: _FeedsService_EnableFeed_Handler,
},
{
MethodName: "DisableFeed",
Handler: _FeedsService_DisableFeed_Handler,
},
{
MethodName: "ListFeeds",
Handler: _FeedsService_ListFeeds_Handler,
},
{
MethodName: "ListFeedPacks",
Handler: _FeedsService_ListFeedPacks_Handler,
},
{
MethodName: "GetFeedPack",
Handler: _FeedsService_GetFeedPack_Handler,
},
{
MethodName: "UpdateFeed",
Handler: _FeedsService_UpdateFeed_Handler,
},
{
MethodName: "ListFeedSourceTypeSchemas",
Handler: _FeedsService_ListFeedSourceTypeSchemas_Handler,
},
{
MethodName: "ListLogTypeSchemas",
Handler: _FeedsService_ListLogTypeSchemas_Handler,
},
{
MethodName: "ImportPushLogs",
Handler: _FeedsService_ImportPushLogs_Handler,
},
{
MethodName: "GenerateSecret",
Handler: _FeedsService_GenerateSecret_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "google/cloud/chronicle/v1/feed.proto",
}FeedsService_ServiceDesc is the grpc.ServiceDesc for FeedsService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
File_google_cloud_chronicle_v1_big_query_export_proto
var File_google_cloud_chronicle_v1_big_query_export_proto protoreflect.FileDescriptorFile_google_cloud_chronicle_v1_dashboard_chart_proto
var File_google_cloud_chronicle_v1_dashboard_chart_proto protoreflect.FileDescriptorFile_google_cloud_chronicle_v1_dashboard_query_proto
var File_google_cloud_chronicle_v1_dashboard_query_proto protoreflect.FileDescriptorFile_google_cloud_chronicle_v1_data_access_control_proto
var File_google_cloud_chronicle_v1_data_access_control_proto protoreflect.FileDescriptorFile_google_cloud_chronicle_v1_data_table_proto
var File_google_cloud_chronicle_v1_data_table_proto protoreflect.FileDescriptorFile_google_cloud_chronicle_v1_entity_proto
var File_google_cloud_chronicle_v1_entity_proto protoreflect.FileDescriptorFile_google_cloud_chronicle_v1_featured_content_metadata_proto
var File_google_cloud_chronicle_v1_featured_content_metadata_proto protoreflect.FileDescriptorFile_google_cloud_chronicle_v1_featured_content_native_dashboard_proto
var File_google_cloud_chronicle_v1_featured_content_native_dashboard_proto protoreflect.FileDescriptorFile_google_cloud_chronicle_v1_feed_proto
var File_google_cloud_chronicle_v1_feed_proto protoreflect.FileDescriptorFile_google_cloud_chronicle_v1_findings_refinement_proto
var File_google_cloud_chronicle_v1_findings_refinement_proto protoreflect.FileDescriptorFile_google_cloud_chronicle_v1_instance_proto
var File_google_cloud_chronicle_v1_instance_proto protoreflect.FileDescriptorFile_google_cloud_chronicle_v1_native_dashboard_proto
var File_google_cloud_chronicle_v1_native_dashboard_proto protoreflect.FileDescriptorFile_google_cloud_chronicle_v1_reference_list_proto
var File_google_cloud_chronicle_v1_reference_list_proto protoreflect.FileDescriptorFile_google_cloud_chronicle_v1_rule_execution_error_proto
var File_google_cloud_chronicle_v1_rule_execution_error_proto protoreflect.FileDescriptorFile_google_cloud_chronicle_v1_rule_proto
var File_google_cloud_chronicle_v1_rule_proto protoreflect.FileDescriptorFindingsRefinementService_ServiceDesc
var FindingsRefinementService_ServiceDesc = grpc.ServiceDesc{
ServiceName: "google.cloud.chronicle.v1.FindingsRefinementService",
HandlerType: (*FindingsRefinementServiceServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "GetFindingsRefinement",
Handler: _FindingsRefinementService_GetFindingsRefinement_Handler,
},
{
MethodName: "ListFindingsRefinements",
Handler: _FindingsRefinementService_ListFindingsRefinements_Handler,
},
{
MethodName: "CreateFindingsRefinement",
Handler: _FindingsRefinementService_CreateFindingsRefinement_Handler,
},
{
MethodName: "UpdateFindingsRefinement",
Handler: _FindingsRefinementService_UpdateFindingsRefinement_Handler,
},
{
MethodName: "GetFindingsRefinementDeployment",
Handler: _FindingsRefinementService_GetFindingsRefinementDeployment_Handler,
},
{
MethodName: "UpdateFindingsRefinementDeployment",
Handler: _FindingsRefinementService_UpdateFindingsRefinementDeployment_Handler,
},
{
MethodName: "ListAllFindingsRefinementDeployments",
Handler: _FindingsRefinementService_ListAllFindingsRefinementDeployments_Handler,
},
{
MethodName: "ComputeFindingsRefinementActivity",
Handler: _FindingsRefinementService_ComputeFindingsRefinementActivity_Handler,
},
{
MethodName: "ComputeAllFindingsRefinementActivities",
Handler: _FindingsRefinementService_ComputeAllFindingsRefinementActivities_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "google/cloud/chronicle/v1/findings_refinement.proto",
}FindingsRefinementService_ServiceDesc is the grpc.ServiceDesc for FindingsRefinementService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
InstanceService_ServiceDesc
var InstanceService_ServiceDesc = grpc.ServiceDesc{
ServiceName: "google.cloud.chronicle.v1.InstanceService",
HandlerType: (*InstanceServiceServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "GetInstance",
Handler: _InstanceService_GetInstance_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "google/cloud/chronicle/v1/instance.proto",
}InstanceService_ServiceDesc is the grpc.ServiceDesc for InstanceService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
NativeDashboardService_ServiceDesc
var NativeDashboardService_ServiceDesc = grpc.ServiceDesc{
ServiceName: "google.cloud.chronicle.v1.NativeDashboardService",
HandlerType: (*NativeDashboardServiceServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "CreateNativeDashboard",
Handler: _NativeDashboardService_CreateNativeDashboard_Handler,
},
{
MethodName: "GetNativeDashboard",
Handler: _NativeDashboardService_GetNativeDashboard_Handler,
},
{
MethodName: "ListNativeDashboards",
Handler: _NativeDashboardService_ListNativeDashboards_Handler,
},
{
MethodName: "UpdateNativeDashboard",
Handler: _NativeDashboardService_UpdateNativeDashboard_Handler,
},
{
MethodName: "DuplicateNativeDashboard",
Handler: _NativeDashboardService_DuplicateNativeDashboard_Handler,
},
{
MethodName: "DeleteNativeDashboard",
Handler: _NativeDashboardService_DeleteNativeDashboard_Handler,
},
{
MethodName: "AddChart",
Handler: _NativeDashboardService_AddChart_Handler,
},
{
MethodName: "RemoveChart",
Handler: _NativeDashboardService_RemoveChart_Handler,
},
{
MethodName: "EditChart",
Handler: _NativeDashboardService_EditChart_Handler,
},
{
MethodName: "DuplicateChart",
Handler: _NativeDashboardService_DuplicateChart_Handler,
},
{
MethodName: "ExportNativeDashboards",
Handler: _NativeDashboardService_ExportNativeDashboards_Handler,
},
{
MethodName: "ImportNativeDashboards",
Handler: _NativeDashboardService_ImportNativeDashboards_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "google/cloud/chronicle/v1/native_dashboard.proto",
}NativeDashboardService_ServiceDesc is the grpc.ServiceDesc for NativeDashboardService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
ReferenceListService_ServiceDesc
var ReferenceListService_ServiceDesc = grpc.ServiceDesc{
ServiceName: "google.cloud.chronicle.v1.ReferenceListService",
HandlerType: (*ReferenceListServiceServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "GetReferenceList",
Handler: _ReferenceListService_GetReferenceList_Handler,
},
{
MethodName: "ListReferenceLists",
Handler: _ReferenceListService_ListReferenceLists_Handler,
},
{
MethodName: "CreateReferenceList",
Handler: _ReferenceListService_CreateReferenceList_Handler,
},
{
MethodName: "UpdateReferenceList",
Handler: _ReferenceListService_UpdateReferenceList_Handler,
},
{
MethodName: "VerifyReferenceList",
Handler: _ReferenceListService_VerifyReferenceList_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "google/cloud/chronicle/v1/reference_list.proto",
}ReferenceListService_ServiceDesc is the grpc.ServiceDesc for ReferenceListService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
RuleExecutionErrorService_ServiceDesc
var RuleExecutionErrorService_ServiceDesc = grpc.ServiceDesc{
ServiceName: "google.cloud.chronicle.v1.RuleExecutionErrorService",
HandlerType: (*RuleExecutionErrorServiceServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "ListRuleExecutionErrors",
Handler: _RuleExecutionErrorService_ListRuleExecutionErrors_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "google/cloud/chronicle/v1/rule_execution_error.proto",
}RuleExecutionErrorService_ServiceDesc is the grpc.ServiceDesc for RuleExecutionErrorService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
RuleService_ServiceDesc
var RuleService_ServiceDesc = grpc.ServiceDesc{
ServiceName: "google.cloud.chronicle.v1.RuleService",
HandlerType: (*RuleServiceServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "CreateRule",
Handler: _RuleService_CreateRule_Handler,
},
{
MethodName: "GetRule",
Handler: _RuleService_GetRule_Handler,
},
{
MethodName: "ListRules",
Handler: _RuleService_ListRules_Handler,
},
{
MethodName: "UpdateRule",
Handler: _RuleService_UpdateRule_Handler,
},
{
MethodName: "DeleteRule",
Handler: _RuleService_DeleteRule_Handler,
},
{
MethodName: "VerifyRuleText",
Handler: _RuleService_VerifyRuleText_Handler,
},
{
MethodName: "ListRuleRevisions",
Handler: _RuleService_ListRuleRevisions_Handler,
},
{
MethodName: "CreateRetrohunt",
Handler: _RuleService_CreateRetrohunt_Handler,
},
{
MethodName: "GetRetrohunt",
Handler: _RuleService_GetRetrohunt_Handler,
},
{
MethodName: "ListRetrohunts",
Handler: _RuleService_ListRetrohunts_Handler,
},
{
MethodName: "GetRuleDeployment",
Handler: _RuleService_GetRuleDeployment_Handler,
},
{
MethodName: "ListRuleDeployments",
Handler: _RuleService_ListRuleDeployments_Handler,
},
{
MethodName: "UpdateRuleDeployment",
Handler: _RuleService_UpdateRuleDeployment_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "google/cloud/chronicle/v1/rule.proto",
}RuleService_ServiceDesc is the grpc.ServiceDesc for RuleService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions
func RegisterBigQueryExportServiceServer
func RegisterBigQueryExportServiceServer(s grpc.ServiceRegistrar, srv BigQueryExportServiceServer)func RegisterDashboardChartServiceServer
func RegisterDashboardChartServiceServer(s grpc.ServiceRegistrar, srv DashboardChartServiceServer)func RegisterDashboardQueryServiceServer
func RegisterDashboardQueryServiceServer(s grpc.ServiceRegistrar, srv DashboardQueryServiceServer)func RegisterDataAccessControlServiceServer
func RegisterDataAccessControlServiceServer(s grpc.ServiceRegistrar, srv DataAccessControlServiceServer)func RegisterDataTableServiceServer
func RegisterDataTableServiceServer(s grpc.ServiceRegistrar, srv DataTableServiceServer)func RegisterEntityServiceServer
func RegisterEntityServiceServer(s grpc.ServiceRegistrar, srv EntityServiceServer)func RegisterFeaturedContentNativeDashboardServiceServer
func RegisterFeaturedContentNativeDashboardServiceServer(s grpc.ServiceRegistrar, srv FeaturedContentNativeDashboardServiceServer)func RegisterFeedsServiceServer
func RegisterFeedsServiceServer(s grpc.ServiceRegistrar, srv FeedsServiceServer)func RegisterFindingsRefinementServiceServer
func RegisterFindingsRefinementServiceServer(s grpc.ServiceRegistrar, srv FindingsRefinementServiceServer)func RegisterInstanceServiceServer
func RegisterInstanceServiceServer(s grpc.ServiceRegistrar, srv InstanceServiceServer)func RegisterNativeDashboardServiceServer
func RegisterNativeDashboardServiceServer(s grpc.ServiceRegistrar, srv NativeDashboardServiceServer)func RegisterReferenceListServiceServer
func RegisterReferenceListServiceServer(s grpc.ServiceRegistrar, srv ReferenceListServiceServer)func RegisterRuleExecutionErrorServiceServer
func RegisterRuleExecutionErrorServiceServer(s grpc.ServiceRegistrar, srv RuleExecutionErrorServiceServer)func RegisterRuleServiceServer
func RegisterRuleServiceServer(s grpc.ServiceRegistrar, srv RuleServiceServer)AWSEC2HostsSettings
type AWSEC2HostsSettings struct {
// Input only. UsernameSecretAuth.
Authentication *UsernameSecretAuth `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// contains filtered or unexported fields
}AWS EC2 Hosts Settings.
func (*AWSEC2HostsSettings) Descriptor
func (*AWSEC2HostsSettings) Descriptor() ([]byte, []int)Deprecated: Use AWSEC2HostsSettings.ProtoReflect.Descriptor instead.
func (*AWSEC2HostsSettings) GetAuthentication
func (x *AWSEC2HostsSettings) GetAuthentication() *UsernameSecretAuthfunc (*AWSEC2HostsSettings) ProtoMessage
func (*AWSEC2HostsSettings) ProtoMessage()func (*AWSEC2HostsSettings) ProtoReflect
func (x *AWSEC2HostsSettings) ProtoReflect() protoreflect.Messagefunc (*AWSEC2HostsSettings) Reset
func (x *AWSEC2HostsSettings) Reset()func (*AWSEC2HostsSettings) String
func (x *AWSEC2HostsSettings) String() stringAWSEC2InstancesSettings
type AWSEC2InstancesSettings struct {
// Input only. UsernameSecretAuth.
Authentication *UsernameSecretAuth `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// contains filtered or unexported fields
}AWS EC2 Instances Settings.
func (*AWSEC2InstancesSettings) Descriptor
func (*AWSEC2InstancesSettings) Descriptor() ([]byte, []int)Deprecated: Use AWSEC2InstancesSettings.ProtoReflect.Descriptor instead.
func (*AWSEC2InstancesSettings) GetAuthentication
func (x *AWSEC2InstancesSettings) GetAuthentication() *UsernameSecretAuthfunc (*AWSEC2InstancesSettings) ProtoMessage
func (*AWSEC2InstancesSettings) ProtoMessage()func (*AWSEC2InstancesSettings) ProtoReflect
func (x *AWSEC2InstancesSettings) ProtoReflect() protoreflect.Messagefunc (*AWSEC2InstancesSettings) Reset
func (x *AWSEC2InstancesSettings) Reset()func (*AWSEC2InstancesSettings) String
func (x *AWSEC2InstancesSettings) String() stringAWSEC2VpcsSettings
type AWSEC2VpcsSettings struct {
// Input only. UsernameSecretAuth.
Authentication *UsernameSecretAuth `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// contains filtered or unexported fields
}AWS EC2 Vpcs Settings.
func (*AWSEC2VpcsSettings) Descriptor
func (*AWSEC2VpcsSettings) Descriptor() ([]byte, []int)Deprecated: Use AWSEC2VpcsSettings.ProtoReflect.Descriptor instead.
func (*AWSEC2VpcsSettings) GetAuthentication
func (x *AWSEC2VpcsSettings) GetAuthentication() *UsernameSecretAuthfunc (*AWSEC2VpcsSettings) ProtoMessage
func (*AWSEC2VpcsSettings) ProtoMessage()func (*AWSEC2VpcsSettings) ProtoReflect
func (x *AWSEC2VpcsSettings) ProtoReflect() protoreflect.Messagefunc (*AWSEC2VpcsSettings) Reset
func (x *AWSEC2VpcsSettings) Reset()func (*AWSEC2VpcsSettings) String
func (x *AWSEC2VpcsSettings) String() stringAWSIAMSettings
type AWSIAMSettings struct {
// Input only. Authentication
Authentication *UsernameSecretAuth `protobuf:"bytes,2,opt,name=authentication,proto3" json:"authentication,omitempty"`
// Supported AWS IAM api type.
ApiType AWSIAMSettings_ApiType `protobuf:"varint,3,opt,name=api_type,json=apiType,proto3,enum=google.cloud.chronicle.v1.AWSIAMSettings_ApiType" json:"api_type,omitempty"`
// contains filtered or unexported fields
}AWSIAMSettings contains details needed for creating an AWS IAM feed.
func (*AWSIAMSettings) Descriptor
func (*AWSIAMSettings) Descriptor() ([]byte, []int)Deprecated: Use AWSIAMSettings.ProtoReflect.Descriptor instead.
func (*AWSIAMSettings) GetApiType
func (x *AWSIAMSettings) GetApiType() AWSIAMSettings_ApiTypefunc (*AWSIAMSettings) GetAuthentication
func (x *AWSIAMSettings) GetAuthentication() *UsernameSecretAuthfunc (*AWSIAMSettings) ProtoMessage
func (*AWSIAMSettings) ProtoMessage()func (*AWSIAMSettings) ProtoReflect
func (x *AWSIAMSettings) ProtoReflect() protoreflect.Messagefunc (*AWSIAMSettings) Reset
func (x *AWSIAMSettings) Reset()func (*AWSIAMSettings) String
func (x *AWSIAMSettings) String() stringAWSIAMSettings_ApiType
type AWSIAMSettings_ApiType int32API Type
AWSIAMSettings_API_TYPE_UNSPECIFIED, AWSIAMSettings_USERS, AWSIAMSettings_ROLES, AWSIAMSettings_GROUPS
const (
// API Type Unspecified
AWSIAMSettings_API_TYPE_UNSPECIFIED AWSIAMSettings_ApiType = 0
// Users.
AWSIAMSettings_USERS AWSIAMSettings_ApiType = 1
// Roles.
AWSIAMSettings_ROLES AWSIAMSettings_ApiType = 2
// Groups.
AWSIAMSettings_GROUPS AWSIAMSettings_ApiType = 3
)func (AWSIAMSettings_ApiType) Descriptor
func (AWSIAMSettings_ApiType) Descriptor() protoreflect.EnumDescriptorfunc (AWSIAMSettings_ApiType) Enum
func (x AWSIAMSettings_ApiType) Enum() *AWSIAMSettings_ApiTypefunc (AWSIAMSettings_ApiType) EnumDescriptor
func (AWSIAMSettings_ApiType) EnumDescriptor() ([]byte, []int)Deprecated: Use AWSIAMSettings_ApiType.Descriptor instead.
func (AWSIAMSettings_ApiType) Number
func (x AWSIAMSettings_ApiType) Number() protoreflect.EnumNumberfunc (AWSIAMSettings_ApiType) String
func (x AWSIAMSettings_ApiType) String() stringfunc (AWSIAMSettings_ApiType) Type
func (AWSIAMSettings_ApiType) Type() protoreflect.EnumTypeAddChartRequest
type AddChartRequest struct {
// Required. The dashboard name to add chart in.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/nativeDashboards/{dashboard}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. Query used to create the chart.
DashboardQuery *DashboardQuery `protobuf:"bytes,2,opt,name=dashboard_query,json=dashboardQuery,proto3" json:"dashboard_query,omitempty"`
// Required. Chart to be added to the dashboard.
DashboardChart *DashboardChart `protobuf:"bytes,3,opt,name=dashboard_chart,json=dashboardChart,proto3" json:"dashboard_chart,omitempty"`
// Required. ChartLayout for newly added chart.
ChartLayout *DashboardDefinition_ChartConfig_ChartLayout `protobuf:"bytes,4,opt,name=chart_layout,json=chartLayout,proto3" json:"chart_layout,omitempty"`
// contains filtered or unexported fields
}Request message to add chart in a dashboard.
func (*AddChartRequest) Descriptor
func (*AddChartRequest) Descriptor() ([]byte, []int)Deprecated: Use AddChartRequest.ProtoReflect.Descriptor instead.
func (*AddChartRequest) GetChartLayout
func (x *AddChartRequest) GetChartLayout() *DashboardDefinition_ChartConfig_ChartLayoutfunc (*AddChartRequest) GetDashboardChart
func (x *AddChartRequest) GetDashboardChart() *DashboardChartfunc (*AddChartRequest) GetDashboardQuery
func (x *AddChartRequest) GetDashboardQuery() *DashboardQueryfunc (*AddChartRequest) GetName
func (x *AddChartRequest) GetName() stringfunc (*AddChartRequest) ProtoMessage
func (*AddChartRequest) ProtoMessage()func (*AddChartRequest) ProtoReflect
func (x *AddChartRequest) ProtoReflect() protoreflect.Messagefunc (*AddChartRequest) Reset
func (x *AddChartRequest) Reset()func (*AddChartRequest) String
func (x *AddChartRequest) String() stringAddChartResponse
type AddChartResponse struct {
// Dashboard with chart added in definition.
NativeDashboard *NativeDashboard `protobuf:"bytes,1,opt,name=native_dashboard,json=nativeDashboard,proto3" json:"native_dashboard,omitempty"`
// Created chart resource.
DashboardChart *DashboardChart `protobuf:"bytes,2,opt,name=dashboard_chart,json=dashboardChart,proto3" json:"dashboard_chart,omitempty"`
// contains filtered or unexported fields
}Response message for adding chart in a dashboard.
func (*AddChartResponse) Descriptor
func (*AddChartResponse) Descriptor() ([]byte, []int)Deprecated: Use AddChartResponse.ProtoReflect.Descriptor instead.
func (*AddChartResponse) GetDashboardChart
func (x *AddChartResponse) GetDashboardChart() *DashboardChartfunc (*AddChartResponse) GetNativeDashboard
func (x *AddChartResponse) GetNativeDashboard() *NativeDashboardfunc (*AddChartResponse) ProtoMessage
func (*AddChartResponse) ProtoMessage()func (*AddChartResponse) ProtoReflect
func (x *AddChartResponse) ProtoReflect() protoreflect.Messagefunc (*AddChartResponse) Reset
func (x *AddChartResponse) Reset()func (*AddChartResponse) String
func (x *AddChartResponse) String() stringAdditionalS3AccessKeySecretAuth
type AdditionalS3AccessKeySecretAuth struct {
// Access key ID.
AccessKeyId string `protobuf:"bytes,1,opt,name=access_key_id,json=accessKeyId,proto3" json:"access_key_id,omitempty"`
// Secret access key.
SecretAccessKey string `protobuf:"bytes,2,opt,name=secret_access_key,json=secretAccessKey,proto3" json:"secret_access_key,omitempty"`
// contains filtered or unexported fields
}Additional S3 access key secret auth.
func (*AdditionalS3AccessKeySecretAuth) Descriptor
func (*AdditionalS3AccessKeySecretAuth) Descriptor() ([]byte, []int)Deprecated: Use AdditionalS3AccessKeySecretAuth.ProtoReflect.Descriptor instead.
func (*AdditionalS3AccessKeySecretAuth) GetAccessKeyId
func (x *AdditionalS3AccessKeySecretAuth) GetAccessKeyId() stringfunc (*AdditionalS3AccessKeySecretAuth) GetSecretAccessKey
func (x *AdditionalS3AccessKeySecretAuth) GetSecretAccessKey() stringfunc (*AdditionalS3AccessKeySecretAuth) ProtoMessage
func (*AdditionalS3AccessKeySecretAuth) ProtoMessage()func (*AdditionalS3AccessKeySecretAuth) ProtoReflect
func (x *AdditionalS3AccessKeySecretAuth) ProtoReflect() protoreflect.Messagefunc (*AdditionalS3AccessKeySecretAuth) Reset
func (x *AdditionalS3AccessKeySecretAuth) Reset()func (*AdditionalS3AccessKeySecretAuth) String
func (x *AdditionalS3AccessKeySecretAuth) String() stringAdvancedFilterConfig
type AdvancedFilterConfig struct {
// Required. The token name to look for in the query (e.g., "hostname").
// The system will automatically wrap this in '$' (e.g., "$hostname$").
Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
// Optional. String to prepend to the final replaced value (e.g., "/", "^(",
// "\"").
Prefix string `protobuf:"bytes,2,opt,name=prefix,proto3" json:"prefix,omitempty"`
// Optional. String to append to the final replaced value (e.g., "/", ")$",
// "\"").
Suffix string `protobuf:"bytes,3,opt,name=suffix,proto3" json:"suffix,omitempty"`
// Optional. Delimiter to join multiple selected values (e.g., "|", " OR field
// = ").
Separator string `protobuf:"bytes,4,opt,name=separator,proto3" json:"separator,omitempty"`
// Optional. Whether to allow selection of multiple values.
MultipleAllowed bool `protobuf:"varint,5,opt,name=multiple_allowed,json=multipleAllowed,proto3" json:"multiple_allowed,omitempty"`
// Optional. Default values to use if no value is selected/provided.
DefaultValues []string `protobuf:"bytes,6,rep,name=default_values,json=defaultValues,proto3" json:"default_values,omitempty"`
// Optional. Whether to skip the configured prefix and suffix when using
// default values. If true, default values are inserted raw (joined by the
// separator).
SkipDefaultAffixes bool `protobuf:"varint,7,opt,name=skip_default_affixes,json=skipDefaultAffixes,proto3" json:"skip_default_affixes,omitempty"`
// Required. Source of the values for the filter.
ValueSource *AdvancedFilterConfig_ValueSource `protobuf:"bytes,8,opt,name=value_source,json=valueSource,proto3" json:"value_source,omitempty"`
// contains filtered or unexported fields
}Advanced filter configuration for the filter widget.
func (*AdvancedFilterConfig) Descriptor
func (*AdvancedFilterConfig) Descriptor() ([]byte, []int)Deprecated: Use AdvancedFilterConfig.ProtoReflect.Descriptor instead.
func (*AdvancedFilterConfig) GetDefaultValues
func (x *AdvancedFilterConfig) GetDefaultValues() []stringfunc (*AdvancedFilterConfig) GetMultipleAllowed
func (x *AdvancedFilterConfig) GetMultipleAllowed() boolfunc (*AdvancedFilterConfig) GetPrefix
func (x *AdvancedFilterConfig) GetPrefix() stringfunc (*AdvancedFilterConfig) GetSeparator
func (x *AdvancedFilterConfig) GetSeparator() stringfunc (*AdvancedFilterConfig) GetSkipDefaultAffixes
func (x *AdvancedFilterConfig) GetSkipDefaultAffixes() boolfunc (*AdvancedFilterConfig) GetSuffix
func (x *AdvancedFilterConfig) GetSuffix() stringfunc (*AdvancedFilterConfig) GetToken
func (x *AdvancedFilterConfig) GetToken() stringfunc (*AdvancedFilterConfig) GetValueSource
func (x *AdvancedFilterConfig) GetValueSource() *AdvancedFilterConfig_ValueSourcefunc (*AdvancedFilterConfig) ProtoMessage
func (*AdvancedFilterConfig) ProtoMessage()func (*AdvancedFilterConfig) ProtoReflect
func (x *AdvancedFilterConfig) ProtoReflect() protoreflect.Messagefunc (*AdvancedFilterConfig) Reset
func (x *AdvancedFilterConfig) Reset()func (*AdvancedFilterConfig) String
func (x *AdvancedFilterConfig) String() stringAdvancedFilterConfig_ManualOptions
type AdvancedFilterConfig_ManualOptions struct {
// Optional. The options provided by the user.
// The max number of options is limited to 10000.
Options []string `protobuf:"bytes,1,rep,name=options,proto3" json:"options,omitempty"`
// contains filtered or unexported fields
}Manual options provided by the user.
func (*AdvancedFilterConfig_ManualOptions) Descriptor
func (*AdvancedFilterConfig_ManualOptions) Descriptor() ([]byte, []int)Deprecated: Use AdvancedFilterConfig_ManualOptions.ProtoReflect.Descriptor instead.
func (*AdvancedFilterConfig_ManualOptions) GetOptions
func (x *AdvancedFilterConfig_ManualOptions) GetOptions() []stringfunc (*AdvancedFilterConfig_ManualOptions) ProtoMessage
func (*AdvancedFilterConfig_ManualOptions) ProtoMessage()func (*AdvancedFilterConfig_ManualOptions) ProtoReflect
func (x *AdvancedFilterConfig_ManualOptions) ProtoReflect() protoreflect.Messagefunc (*AdvancedFilterConfig_ManualOptions) Reset
func (x *AdvancedFilterConfig_ManualOptions) Reset()func (*AdvancedFilterConfig_ManualOptions) String
func (x *AdvancedFilterConfig_ManualOptions) String() stringAdvancedFilterConfig_QueryOptions
type AdvancedFilterConfig_QueryOptions struct {
// Required. The query to execute to fetch the values.
Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
// Required. The column name to use for the values.
Column string `protobuf:"bytes,2,opt,name=column,proto3" json:"column,omitempty"`
// Optional. Enable global time filter
GlobalTimeFilterEnabled bool `protobuf:"varint,3,opt,name=global_time_filter_enabled,json=globalTimeFilterEnabled,proto3" json:"global_time_filter_enabled,omitempty"`
// Optional. Time range input specifically for the filter's population
// query.
Input *DashboardQuery_Input `protobuf:"bytes,4,opt,name=input,proto3" json:"input,omitempty"`
// contains filtered or unexported fields
}Query options to fetch the values from the query engine. This is used for the filter's population query.
func (*AdvancedFilterConfig_QueryOptions) Descriptor
func (*AdvancedFilterConfig_QueryOptions) Descriptor() ([]byte, []int)Deprecated: Use AdvancedFilterConfig_QueryOptions.ProtoReflect.Descriptor instead.
func (*AdvancedFilterConfig_QueryOptions) GetColumn
func (x *AdvancedFilterConfig_QueryOptions) GetColumn() stringfunc (*AdvancedFilterConfig_QueryOptions) GetGlobalTimeFilterEnabled
func (x *AdvancedFilterConfig_QueryOptions) GetGlobalTimeFilterEnabled() boolfunc (*AdvancedFilterConfig_QueryOptions) GetInput
func (x *AdvancedFilterConfig_QueryOptions) GetInput() *DashboardQuery_Inputfunc (*AdvancedFilterConfig_QueryOptions) GetQuery
func (x *AdvancedFilterConfig_QueryOptions) GetQuery() stringfunc (*AdvancedFilterConfig_QueryOptions) ProtoMessage
func (*AdvancedFilterConfig_QueryOptions) ProtoMessage()func (*AdvancedFilterConfig_QueryOptions) ProtoReflect
func (x *AdvancedFilterConfig_QueryOptions) ProtoReflect() protoreflect.Messagefunc (*AdvancedFilterConfig_QueryOptions) Reset
func (x *AdvancedFilterConfig_QueryOptions) Reset()func (*AdvancedFilterConfig_QueryOptions) String
func (x *AdvancedFilterConfig_QueryOptions) String() stringAdvancedFilterConfig_ValueSource
type AdvancedFilterConfig_ValueSource struct {
// Source of the values for the filter.
//
// Types that are valid to be assigned to Source:
//
// *AdvancedFilterConfig_ValueSource_ManualOptions
// *AdvancedFilterConfig_ValueSource_QueryOptions
Source isAdvancedFilterConfig_ValueSource_Source `protobuf_oneof:"source"`
// contains filtered or unexported fields
}Source of the values for the filter.
func (*AdvancedFilterConfig_ValueSource) Descriptor
func (*AdvancedFilterConfig_ValueSource) Descriptor() ([]byte, []int)Deprecated: Use AdvancedFilterConfig_ValueSource.ProtoReflect.Descriptor instead.
func (*AdvancedFilterConfig_ValueSource) GetManualOptions
func (x *AdvancedFilterConfig_ValueSource) GetManualOptions() *AdvancedFilterConfig_ManualOptionsfunc (*AdvancedFilterConfig_ValueSource) GetQueryOptions
func (x *AdvancedFilterConfig_ValueSource) GetQueryOptions() *AdvancedFilterConfig_QueryOptionsfunc (*AdvancedFilterConfig_ValueSource) GetSource
func (x *AdvancedFilterConfig_ValueSource) GetSource() isAdvancedFilterConfig_ValueSource_Sourcefunc (*AdvancedFilterConfig_ValueSource) ProtoMessage
func (*AdvancedFilterConfig_ValueSource) ProtoMessage()func (*AdvancedFilterConfig_ValueSource) ProtoReflect
func (x *AdvancedFilterConfig_ValueSource) ProtoReflect() protoreflect.Messagefunc (*AdvancedFilterConfig_ValueSource) Reset
func (x *AdvancedFilterConfig_ValueSource) Reset()func (*AdvancedFilterConfig_ValueSource) String
func (x *AdvancedFilterConfig_ValueSource) String() stringAdvancedFilterConfig_ValueSource_ManualOptions
type AdvancedFilterConfig_ValueSource_ManualOptions struct {
// Optional. Manual options provided by the user.
ManualOptions *AdvancedFilterConfig_ManualOptions `protobuf:"bytes,1,opt,name=manual_options,json=manualOptions,proto3,oneof"`
}AdvancedFilterConfig_ValueSource_QueryOptions
type AdvancedFilterConfig_ValueSource_QueryOptions struct {
// Optional. Query options to fetch the values from the query engine.
// This is used for the filter's population query.
QueryOptions *AdvancedFilterConfig_QueryOptions `protobuf:"bytes,2,opt,name=query_options,json=queryOptions,proto3,oneof"`
}AmazonKinesisFirehoseSettings
type AmazonKinesisFirehoseSettings struct {
// contains filtered or unexported fields
}Settings required by Amazon Kinesis Firehose Feeds(HTTP-Push).
func (*AmazonKinesisFirehoseSettings) Descriptor
func (*AmazonKinesisFirehoseSettings) Descriptor() ([]byte, []int)Deprecated: Use AmazonKinesisFirehoseSettings.ProtoReflect.Descriptor instead.
func (*AmazonKinesisFirehoseSettings) ProtoMessage
func (*AmazonKinesisFirehoseSettings) ProtoMessage()func (*AmazonKinesisFirehoseSettings) ProtoReflect
func (x *AmazonKinesisFirehoseSettings) ProtoReflect() protoreflect.Messagefunc (*AmazonKinesisFirehoseSettings) Reset
func (x *AmazonKinesisFirehoseSettings) Reset()func (*AmazonKinesisFirehoseSettings) String
func (x *AmazonKinesisFirehoseSettings) String() stringAmazonS3Settings
type AmazonS3Settings struct {
// Input only. Authentication.
Authentication *S3Auth `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// S3 URI.
S3Uri string `protobuf:"bytes,2,opt,name=s3_uri,json=s3Uri,proto3" json:"s3_uri,omitempty"`
// The URI source type.
SourceType URISourceType `protobuf:"varint,3,opt,name=source_type,json=sourceType,proto3,enum=google.cloud.chronicle.v1.URISourceType" json:"source_type,omitempty"`
// Source deletion option.
SourceDeletionOption SourceDeletionOption `protobuf:"varint,4,opt,name=source_deletion_option,json=sourceDeletionOption,proto3,enum=google.cloud.chronicle.v1.SourceDeletionOption" json:"source_deletion_option,omitempty"`
// contains filtered or unexported fields
}Amazon S3 settings.
func (*AmazonS3Settings) Descriptor
func (*AmazonS3Settings) Descriptor() ([]byte, []int)Deprecated: Use AmazonS3Settings.ProtoReflect.Descriptor instead.
func (*AmazonS3Settings) GetAuthentication
func (x *AmazonS3Settings) GetAuthentication() *S3Authfunc (*AmazonS3Settings) GetS3Uri
func (x *AmazonS3Settings) GetS3Uri() stringfunc (*AmazonS3Settings) GetSourceDeletionOption
func (x *AmazonS3Settings) GetSourceDeletionOption() SourceDeletionOptionfunc (*AmazonS3Settings) GetSourceType
func (x *AmazonS3Settings) GetSourceType() URISourceTypefunc (*AmazonS3Settings) ProtoMessage
func (*AmazonS3Settings) ProtoMessage()func (*AmazonS3Settings) ProtoReflect
func (x *AmazonS3Settings) ProtoReflect() protoreflect.Messagefunc (*AmazonS3Settings) Reset
func (x *AmazonS3Settings) Reset()func (*AmazonS3Settings) String
func (x *AmazonS3Settings) String() stringAmazonS3V2Settings
type AmazonS3V2Settings struct {
// Required. Authentication.
Authentication *S3AuthV2 `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// Required. S3 URI.
S3Uri string `protobuf:"bytes,2,opt,name=s3_uri,json=s3Uri,proto3" json:"s3_uri,omitempty"`
// Optional. Source deletion option.
SourceDeletionOption SourceDeletionOptionV2 `protobuf:"varint,3,opt,name=source_deletion_option,json=sourceDeletionOption,proto3,enum=google.cloud.chronicle.v1.SourceDeletionOptionV2" json:"source_deletion_option,omitempty"`
// Optional. Maximum File Age to ingest in days.
MaxLookbackDays int32 `protobuf:"varint,4,opt,name=max_lookback_days,json=maxLookbackDays,proto3" json:"max_lookback_days,omitempty"`
// Output only. SA that will read data, this is Storage Transfer Service SA of
// Customer's Tenancy Project.
ChronicleServiceAccount string `protobuf:"bytes,5,opt,name=chronicle_service_account,json=chronicleServiceAccount,proto3" json:"chronicle_service_account,omitempty"`
// Optional. Optional list of object prefixes to include.
IncludePrefixes []string `protobuf:"bytes,6,rep,name=include_prefixes,json=includePrefixes,proto3" json:"include_prefixes,omitempty"`
// contains filtered or unexported fields
}AmazonS3V2Settings is the settings proto for Omniflow S3 feeds.
func (*AmazonS3V2Settings) Descriptor
func (*AmazonS3V2Settings) Descriptor() ([]byte, []int)Deprecated: Use AmazonS3V2Settings.ProtoReflect.Descriptor instead.
func (*AmazonS3V2Settings) GetAuthentication
func (x *AmazonS3V2Settings) GetAuthentication() *S3AuthV2func (*AmazonS3V2Settings) GetChronicleServiceAccount
func (x *AmazonS3V2Settings) GetChronicleServiceAccount() stringfunc (*AmazonS3V2Settings) GetIncludePrefixes
func (x *AmazonS3V2Settings) GetIncludePrefixes() []stringfunc (*AmazonS3V2Settings) GetMaxLookbackDays
func (x *AmazonS3V2Settings) GetMaxLookbackDays() int32func (*AmazonS3V2Settings) GetS3Uri
func (x *AmazonS3V2Settings) GetS3Uri() stringfunc (*AmazonS3V2Settings) GetSourceDeletionOption
func (x *AmazonS3V2Settings) GetSourceDeletionOption() SourceDeletionOptionV2func (*AmazonS3V2Settings) ProtoMessage
func (*AmazonS3V2Settings) ProtoMessage()func (*AmazonS3V2Settings) ProtoReflect
func (x *AmazonS3V2Settings) ProtoReflect() protoreflect.Messagefunc (*AmazonS3V2Settings) Reset
func (x *AmazonS3V2Settings) Reset()func (*AmazonS3V2Settings) String
func (x *AmazonS3V2Settings) String() stringAmazonSQSSettings
type AmazonSQSSettings struct {
// S3 Region.
Region S3Region `protobuf:"varint,1,opt,name=region,proto3,enum=google.cloud.chronicle.v1.S3Region" json:"region,omitempty"`
// Name of the queue.
Queue string `protobuf:"bytes,2,opt,name=queue,proto3" json:"queue,omitempty"`
// Account number of the owner of the queue.
AccountNumber string `protobuf:"bytes,3,opt,name=account_number,json=accountNumber,proto3" json:"account_number,omitempty"`
// Input only. Authentication.
Authentication *SQSAuth `protobuf:"bytes,4,opt,name=authentication,proto3" json:"authentication,omitempty"`
// Source deletion option.
SourceDeletionOption SourceDeletionOption `protobuf:"varint,5,opt,name=source_deletion_option,json=sourceDeletionOption,proto3,enum=google.cloud.chronicle.v1.SourceDeletionOption" json:"source_deletion_option,omitempty"`
// contains filtered or unexported fields
}Amazon SQS settings.
func (*AmazonSQSSettings) Descriptor
func (*AmazonSQSSettings) Descriptor() ([]byte, []int)Deprecated: Use AmazonSQSSettings.ProtoReflect.Descriptor instead.
func (*AmazonSQSSettings) GetAccountNumber
func (x *AmazonSQSSettings) GetAccountNumber() stringfunc (*AmazonSQSSettings) GetAuthentication
func (x *AmazonSQSSettings) GetAuthentication() *SQSAuthfunc (*AmazonSQSSettings) GetQueue
func (x *AmazonSQSSettings) GetQueue() stringfunc (*AmazonSQSSettings) GetRegion
func (x *AmazonSQSSettings) GetRegion() S3Regionfunc (*AmazonSQSSettings) GetSourceDeletionOption
func (x *AmazonSQSSettings) GetSourceDeletionOption() SourceDeletionOptionfunc (*AmazonSQSSettings) ProtoMessage
func (*AmazonSQSSettings) ProtoMessage()func (*AmazonSQSSettings) ProtoReflect
func (x *AmazonSQSSettings) ProtoReflect() protoreflect.Messagefunc (*AmazonSQSSettings) Reset
func (x *AmazonSQSSettings) Reset()func (*AmazonSQSSettings) String
func (x *AmazonSQSSettings) String() stringAmazonSQSV2Settings
type AmazonSQSV2Settings struct {
// Required. Amazon Resource Name(ARN) of the queue.
Queue string `protobuf:"bytes,1,opt,name=queue,proto3" json:"queue,omitempty"`
// Required. S3 URI.
S3Uri string `protobuf:"bytes,2,opt,name=s3_uri,json=s3Uri,proto3" json:"s3_uri,omitempty"`
// Required. Authentication.
Authentication *SQSAuthV2 `protobuf:"bytes,3,opt,name=authentication,proto3" json:"authentication,omitempty"`
// Optional. Source deletion option.
SourceDeletionOption SourceDeletionOptionV2 `protobuf:"varint,4,opt,name=source_deletion_option,json=sourceDeletionOption,proto3,enum=google.cloud.chronicle.v1.SourceDeletionOptionV2" json:"source_deletion_option,omitempty"`
// Optional. Maximum File Age to ingest in days.
MaxLookbackDays int32 `protobuf:"varint,5,opt,name=max_lookback_days,json=maxLookbackDays,proto3" json:"max_lookback_days,omitempty"`
// Output only. SA that will read data, this is Storage Transfer Service SA of
// Customer's Tenancy Project.
ChronicleServiceAccount string `protobuf:"bytes,6,opt,name=chronicle_service_account,json=chronicleServiceAccount,proto3" json:"chronicle_service_account,omitempty"`
// Optional. Optional list of object prefixes to include.
IncludePrefixes []string `protobuf:"bytes,7,rep,name=include_prefixes,json=includePrefixes,proto3" json:"include_prefixes,omitempty"`
// contains filtered or unexported fields
}AmazonSQSV2Settings is the settings proto for Omniflow SQS feeds.
func (*AmazonSQSV2Settings) Descriptor
func (*AmazonSQSV2Settings) Descriptor() ([]byte, []int)Deprecated: Use AmazonSQSV2Settings.ProtoReflect.Descriptor instead.
func (*AmazonSQSV2Settings) GetAuthentication
func (x *AmazonSQSV2Settings) GetAuthentication() *SQSAuthV2func (*AmazonSQSV2Settings) GetChronicleServiceAccount
func (x *AmazonSQSV2Settings) GetChronicleServiceAccount() stringfunc (*AmazonSQSV2Settings) GetIncludePrefixes
func (x *AmazonSQSV2Settings) GetIncludePrefixes() []stringfunc (*AmazonSQSV2Settings) GetMaxLookbackDays
func (x *AmazonSQSV2Settings) GetMaxLookbackDays() int32func (*AmazonSQSV2Settings) GetQueue
func (x *AmazonSQSV2Settings) GetQueue() stringfunc (*AmazonSQSV2Settings) GetS3Uri
func (x *AmazonSQSV2Settings) GetS3Uri() stringfunc (*AmazonSQSV2Settings) GetSourceDeletionOption
func (x *AmazonSQSV2Settings) GetSourceDeletionOption() SourceDeletionOptionV2func (*AmazonSQSV2Settings) ProtoMessage
func (*AmazonSQSV2Settings) ProtoMessage()func (*AmazonSQSV2Settings) ProtoReflect
func (x *AmazonSQSV2Settings) ProtoReflect() protoreflect.Messagefunc (*AmazonSQSV2Settings) Reset
func (x *AmazonSQSV2Settings) Reset()func (*AmazonSQSV2Settings) String
func (x *AmazonSQSV2Settings) String() stringAnomaliIocSettings
type AnomaliIocSettings struct {
// Input only. Authentication.
Authentication *UsernameSecretAuth `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// Optional. The hostname of the Anomali ThreatStream instance.
Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"`
// contains filtered or unexported fields
}Anomali IOC settings.
func (*AnomaliIocSettings) Descriptor
func (*AnomaliIocSettings) Descriptor() ([]byte, []int)Deprecated: Use AnomaliIocSettings.ProtoReflect.Descriptor instead.
func (*AnomaliIocSettings) GetAuthentication
func (x *AnomaliIocSettings) GetAuthentication() *UsernameSecretAuthfunc (*AnomaliIocSettings) GetHostname
func (x *AnomaliIocSettings) GetHostname() stringfunc (*AnomaliIocSettings) ProtoMessage
func (*AnomaliIocSettings) ProtoMessage()func (*AnomaliIocSettings) ProtoReflect
func (x *AnomaliIocSettings) ProtoReflect() protoreflect.Messagefunc (*AnomaliIocSettings) Reset
func (x *AnomaliIocSettings) Reset()func (*AnomaliIocSettings) String
func (x *AnomaliIocSettings) String() stringAxisType
type AxisType int32AxisType_AXIS_TYPE_UNSPECIFIED, AxisType_VALUE, AxisType_CATEGORY, AxisType_TIME, AxisType_LOG
const (
AxisType_AXIS_TYPE_UNSPECIFIED AxisType = 0
AxisType_VALUE AxisType = 1
AxisType_CATEGORY AxisType = 2
AxisType_TIME AxisType = 3
AxisType_LOG AxisType = 4
)func (AxisType) Descriptor
func (AxisType) Descriptor() protoreflect.EnumDescriptorfunc (AxisType) Enum
func (AxisType) EnumDescriptor
Deprecated: Use AxisType.Descriptor instead.
func (AxisType) Number
func (x AxisType) Number() protoreflect.EnumNumberfunc (AxisType) String
func (AxisType) Type
func (AxisType) Type() protoreflect.EnumTypeAzureADAuditSettings
type AzureADAuditSettings struct {
// Input only. Authentication.
Authentication *MicrosoftOAuthClientCredentials `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// Tenant ID.
TenantId string `protobuf:"bytes,2,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
// API Hostname.
Hostname string `protobuf:"bytes,3,opt,name=hostname,proto3" json:"hostname,omitempty"`
// API Auth Endpoint.
AuthEndpoint string `protobuf:"bytes,4,opt,name=auth_endpoint,json=authEndpoint,proto3" json:"auth_endpoint,omitempty"`
// contains filtered or unexported fields
}Azure AD Audit settings.
func (*AzureADAuditSettings) Descriptor
func (*AzureADAuditSettings) Descriptor() ([]byte, []int)Deprecated: Use AzureADAuditSettings.ProtoReflect.Descriptor instead.
func (*AzureADAuditSettings) GetAuthEndpoint
func (x *AzureADAuditSettings) GetAuthEndpoint() stringfunc (*AzureADAuditSettings) GetAuthentication
func (x *AzureADAuditSettings) GetAuthentication() *MicrosoftOAuthClientCredentialsfunc (*AzureADAuditSettings) GetHostname
func (x *AzureADAuditSettings) GetHostname() stringfunc (*AzureADAuditSettings) GetTenantId
func (x *AzureADAuditSettings) GetTenantId() stringfunc (*AzureADAuditSettings) ProtoMessage
func (*AzureADAuditSettings) ProtoMessage()func (*AzureADAuditSettings) ProtoReflect
func (x *AzureADAuditSettings) ProtoReflect() protoreflect.Messagefunc (*AzureADAuditSettings) Reset
func (x *AzureADAuditSettings) Reset()func (*AzureADAuditSettings) String
func (x *AzureADAuditSettings) String() stringAzureADContextSettings
type AzureADContextSettings struct {
// Input only. Authentication.
Authentication *MicrosoftOAuthClientCredentials `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// Whether to retrieve device information in user context.
RetrieveDevices bool `protobuf:"varint,2,opt,name=retrieve_devices,json=retrieveDevices,proto3" json:"retrieve_devices,omitempty"`
// Whether to retrieve group information in user context.
RetrieveGroups bool `protobuf:"varint,3,opt,name=retrieve_groups,json=retrieveGroups,proto3" json:"retrieve_groups,omitempty"`
// Tenant ID.
TenantId string `protobuf:"bytes,4,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
// API Hostname.
Hostname string `protobuf:"bytes,5,opt,name=hostname,proto3" json:"hostname,omitempty"`
// API Auth Endpoint.
AuthEndpoint string `protobuf:"bytes,6,opt,name=auth_endpoint,json=authEndpoint,proto3" json:"auth_endpoint,omitempty"`
// contains filtered or unexported fields
}Azure AD Context settings.
func (*AzureADContextSettings) Descriptor
func (*AzureADContextSettings) Descriptor() ([]byte, []int)Deprecated: Use AzureADContextSettings.ProtoReflect.Descriptor instead.
func (*AzureADContextSettings) GetAuthEndpoint
func (x *AzureADContextSettings) GetAuthEndpoint() stringfunc (*AzureADContextSettings) GetAuthentication
func (x *AzureADContextSettings) GetAuthentication() *MicrosoftOAuthClientCredentialsfunc (*AzureADContextSettings) GetHostname
func (x *AzureADContextSettings) GetHostname() stringfunc (*AzureADContextSettings) GetRetrieveDevices
func (x *AzureADContextSettings) GetRetrieveDevices() boolfunc (*AzureADContextSettings) GetRetrieveGroups
func (x *AzureADContextSettings) GetRetrieveGroups() boolfunc (*AzureADContextSettings) GetTenantId
func (x *AzureADContextSettings) GetTenantId() stringfunc (*AzureADContextSettings) ProtoMessage
func (*AzureADContextSettings) ProtoMessage()func (*AzureADContextSettings) ProtoReflect
func (x *AzureADContextSettings) ProtoReflect() protoreflect.Messagefunc (*AzureADContextSettings) Reset
func (x *AzureADContextSettings) Reset()func (*AzureADContextSettings) String
func (x *AzureADContextSettings) String() stringAzureADSettings
type AzureADSettings struct {
// Input only. Authentication.
Authentication *MicrosoftOAuthClientCredentials `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// Tenant ID.
TenantId string `protobuf:"bytes,2,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
// API Hostname.
Hostname string `protobuf:"bytes,3,opt,name=hostname,proto3" json:"hostname,omitempty"`
// API Auth Endpoint.
AuthEndpoint string `protobuf:"bytes,4,opt,name=auth_endpoint,json=authEndpoint,proto3" json:"auth_endpoint,omitempty"`
// contains filtered or unexported fields
}Azure AD settings.
func (*AzureADSettings) Descriptor
func (*AzureADSettings) Descriptor() ([]byte, []int)Deprecated: Use AzureADSettings.ProtoReflect.Descriptor instead.
func (*AzureADSettings) GetAuthEndpoint
func (x *AzureADSettings) GetAuthEndpoint() stringfunc (*AzureADSettings) GetAuthentication
func (x *AzureADSettings) GetAuthentication() *MicrosoftOAuthClientCredentialsfunc (*AzureADSettings) GetHostname
func (x *AzureADSettings) GetHostname() stringfunc (*AzureADSettings) GetTenantId
func (x *AzureADSettings) GetTenantId() stringfunc (*AzureADSettings) ProtoMessage
func (*AzureADSettings) ProtoMessage()func (*AzureADSettings) ProtoReflect
func (x *AzureADSettings) ProtoReflect() protoreflect.Messagefunc (*AzureADSettings) Reset
func (x *AzureADSettings) Reset()func (*AzureADSettings) String
func (x *AzureADSettings) String() stringAzureAuth
type AzureAuth struct {
// Type of auth used with Azure.
//
// Types that are valid to be assigned to AuthType:
//
// *AzureAuth_SharedKey
// *AzureAuth_SasToken
AuthType isAzureAuth_AuthType `protobuf_oneof:"auth_type"`
// contains filtered or unexported fields
}Azure auth.
func (*AzureAuth) Descriptor
Deprecated: Use AzureAuth.ProtoReflect.Descriptor instead.
func (*AzureAuth) GetAuthType
func (x *AzureAuth) GetAuthType() isAzureAuth_AuthTypefunc (*AzureAuth) GetSasToken
func (*AzureAuth) GetSharedKey
func (*AzureAuth) ProtoMessage
func (*AzureAuth) ProtoMessage()func (*AzureAuth) ProtoReflect
func (x *AzureAuth) ProtoReflect() protoreflect.Messagefunc (*AzureAuth) Reset
func (x *AzureAuth) Reset()func (*AzureAuth) String
AzureAuthV2
type AzureAuthV2 struct {
// Possible types of authentication.
//
// Types that are valid to be assigned to AuthType:
//
// *AzureAuthV2_AccessKey
// *AzureAuthV2_SasToken
// *AzureAuthV2_AzureV2WorkloadIdentityFederation
AuthType isAzureAuthV2_AuthType `protobuf_oneof:"auth_type"`
// contains filtered or unexported fields
}A message containing fields used to authenticate with Azure Blob Storage.
func (*AzureAuthV2) Descriptor
func (*AzureAuthV2) Descriptor() ([]byte, []int)Deprecated: Use AzureAuthV2.ProtoReflect.Descriptor instead.
func (*AzureAuthV2) GetAccessKey
func (x *AzureAuthV2) GetAccessKey() stringfunc (*AzureAuthV2) GetAuthType
func (x *AzureAuthV2) GetAuthType() isAzureAuthV2_AuthTypefunc (*AzureAuthV2) GetAzureV2WorkloadIdentityFederation
func (x *AzureAuthV2) GetAzureV2WorkloadIdentityFederation() *AzureV2WorkloadIdentityFederationfunc (*AzureAuthV2) GetSasToken
func (x *AzureAuthV2) GetSasToken() stringfunc (*AzureAuthV2) ProtoMessage
func (*AzureAuthV2) ProtoMessage()func (*AzureAuthV2) ProtoReflect
func (x *AzureAuthV2) ProtoReflect() protoreflect.Messagefunc (*AzureAuthV2) Reset
func (x *AzureAuthV2) Reset()func (*AzureAuthV2) String
func (x *AzureAuthV2) String() stringAzureAuthV2_AccessKey
type AzureAuthV2_AccessKey struct {
// Required. Access Key also known as shared key.
AccessKey string `protobuf:"bytes,1,opt,name=access_key,json=accessKey,proto3,oneof"`
}AzureAuthV2_AzureV2WorkloadIdentityFederation
type AzureAuthV2_AzureV2WorkloadIdentityFederation struct {
// Required. Azure V2 Workload Identity Federation.
AzureV2WorkloadIdentityFederation *AzureV2WorkloadIdentityFederation `protobuf:"bytes,3,opt,name=azure_v2_workload_identity_federation,json=azureV2WorkloadIdentityFederation,proto3,oneof"`
}AzureAuthV2_SasToken
type AzureAuthV2_SasToken struct {
// Required. SAS Token.
SasToken string `protobuf:"bytes,2,opt,name=sas_token,json=sasToken,proto3,oneof"`
}AzureAuth_SasToken
type AzureAuth_SasToken struct {
// SAS Token.
SasToken string `protobuf:"bytes,2,opt,name=sas_token,json=sasToken,proto3,oneof"`
}AzureAuth_SharedKey
type AzureAuth_SharedKey struct {
// Shared Key.
SharedKey string `protobuf:"bytes,1,opt,name=shared_key,json=sharedKey,proto3,oneof"`
}AzureBlobStoreSettings
type AzureBlobStoreSettings struct {
// Input only. Authentication.
Authentication *AzureAuth `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// Azure URI.
AzureUri string `protobuf:"bytes,2,opt,name=azure_uri,json=azureUri,proto3" json:"azure_uri,omitempty"`
// The URI source type.
SourceType URISourceType `protobuf:"varint,3,opt,name=source_type,json=sourceType,proto3,enum=google.cloud.chronicle.v1.URISourceType" json:"source_type,omitempty"`
// Source deletion option.
SourceDeletionOption SourceDeletionOption `protobuf:"varint,4,opt,name=source_deletion_option,json=sourceDeletionOption,proto3,enum=google.cloud.chronicle.v1.SourceDeletionOption" json:"source_deletion_option,omitempty"`
// contains filtered or unexported fields
}Azure Blob Storage settings.
func (*AzureBlobStoreSettings) Descriptor
func (*AzureBlobStoreSettings) Descriptor() ([]byte, []int)Deprecated: Use AzureBlobStoreSettings.ProtoReflect.Descriptor instead.
func (*AzureBlobStoreSettings) GetAuthentication
func (x *AzureBlobStoreSettings) GetAuthentication() *AzureAuthfunc (*AzureBlobStoreSettings) GetAzureUri
func (x *AzureBlobStoreSettings) GetAzureUri() stringfunc (*AzureBlobStoreSettings) GetSourceDeletionOption
func (x *AzureBlobStoreSettings) GetSourceDeletionOption() SourceDeletionOptionfunc (*AzureBlobStoreSettings) GetSourceType
func (x *AzureBlobStoreSettings) GetSourceType() URISourceTypefunc (*AzureBlobStoreSettings) ProtoMessage
func (*AzureBlobStoreSettings) ProtoMessage()func (*AzureBlobStoreSettings) ProtoReflect
func (x *AzureBlobStoreSettings) ProtoReflect() protoreflect.Messagefunc (*AzureBlobStoreSettings) Reset
func (x *AzureBlobStoreSettings) Reset()func (*AzureBlobStoreSettings) String
func (x *AzureBlobStoreSettings) String() stringAzureBlobStoreV2Settings
type AzureBlobStoreV2Settings struct {
// Required. Azure URI.
AzureUri string `protobuf:"bytes,1,opt,name=azure_uri,json=azureUri,proto3" json:"azure_uri,omitempty"`
// Required. Authentication.
Authentication *AzureAuthV2 `protobuf:"bytes,3,opt,name=authentication,proto3" json:"authentication,omitempty"`
// Optional. Source deletion option.
SourceDeletionOption SourceDeletionOptionV2 `protobuf:"varint,4,opt,name=source_deletion_option,json=sourceDeletionOption,proto3,enum=google.cloud.chronicle.v1.SourceDeletionOptionV2" json:"source_deletion_option,omitempty"`
// Optional. Maximum File Age to ingest in days.
MaxLookbackDays int32 `protobuf:"varint,5,opt,name=max_lookback_days,json=maxLookbackDays,proto3" json:"max_lookback_days,omitempty"`
// Output only. SA that will read data, this is Storage Transfer Service SA of
// Customer's Tenancy Project.
ChronicleServiceAccount string `protobuf:"bytes,6,opt,name=chronicle_service_account,json=chronicleServiceAccount,proto3" json:"chronicle_service_account,omitempty"`
// Optional. Optional list of object prefixes to include.
IncludePrefixes []string `protobuf:"bytes,7,rep,name=include_prefixes,json=includePrefixes,proto3" json:"include_prefixes,omitempty"`
// contains filtered or unexported fields
}AzureBlobStoreV2Settings is the settings proto for Azure Blob Storage feeds.
func (*AzureBlobStoreV2Settings) Descriptor
func (*AzureBlobStoreV2Settings) Descriptor() ([]byte, []int)Deprecated: Use AzureBlobStoreV2Settings.ProtoReflect.Descriptor instead.
func (*AzureBlobStoreV2Settings) GetAuthentication
func (x *AzureBlobStoreV2Settings) GetAuthentication() *AzureAuthV2func (*AzureBlobStoreV2Settings) GetAzureUri
func (x *AzureBlobStoreV2Settings) GetAzureUri() stringfunc (*AzureBlobStoreV2Settings) GetChronicleServiceAccount
func (x *AzureBlobStoreV2Settings) GetChronicleServiceAccount() stringfunc (*AzureBlobStoreV2Settings) GetIncludePrefixes
func (x *AzureBlobStoreV2Settings) GetIncludePrefixes() []stringfunc (*AzureBlobStoreV2Settings) GetMaxLookbackDays
func (x *AzureBlobStoreV2Settings) GetMaxLookbackDays() int32func (*AzureBlobStoreV2Settings) GetSourceDeletionOption
func (x *AzureBlobStoreV2Settings) GetSourceDeletionOption() SourceDeletionOptionV2func (*AzureBlobStoreV2Settings) ProtoMessage
func (*AzureBlobStoreV2Settings) ProtoMessage()func (*AzureBlobStoreV2Settings) ProtoReflect
func (x *AzureBlobStoreV2Settings) ProtoReflect() protoreflect.Messagefunc (*AzureBlobStoreV2Settings) Reset
func (x *AzureBlobStoreV2Settings) Reset()func (*AzureBlobStoreV2Settings) String
func (x *AzureBlobStoreV2Settings) String() stringAzureEventHubSettings
type AzureEventHubSettings struct {
// Required. Event hub to read from.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. Event hub consumer group to read from.
ConsumerGroup string `protobuf:"bytes,2,opt,name=consumer_group,json=consumerGroup,proto3" json:"consumer_group,omitempty"`
// Required. Event hub connection string for authentication.
EventHubConnectionString string `protobuf:"bytes,3,opt,name=event_hub_connection_string,json=eventHubConnectionString,proto3" json:"event_hub_connection_string,omitempty"`
// Optional. Blob store connection string for authentication.
AzureStorageConnectionString string `protobuf:"bytes,4,opt,name=azure_storage_connection_string,json=azureStorageConnectionString,proto3" json:"azure_storage_connection_string,omitempty"`
// Optional. Blob storage container name.
AzureStorageContainer string `protobuf:"bytes,5,opt,name=azure_storage_container,json=azureStorageContainer,proto3" json:"azure_storage_container,omitempty"`
// Optional. SAS token
AzureSasToken string `protobuf:"bytes,6,opt,name=azure_sas_token,json=azureSasToken,proto3" json:"azure_sas_token,omitempty"`
// Output only. Event hub namespace
EventHubNamespace string `protobuf:"bytes,7,opt,name=event_hub_namespace,json=eventHubNamespace,proto3" json:"event_hub_namespace,omitempty"`
// contains filtered or unexported fields
}Settings required by Azure Event Hub Feeds.
func (*AzureEventHubSettings) Descriptor
func (*AzureEventHubSettings) Descriptor() ([]byte, []int)Deprecated: Use AzureEventHubSettings.ProtoReflect.Descriptor instead.
func (*AzureEventHubSettings) GetAzureSasToken
func (x *AzureEventHubSettings) GetAzureSasToken() stringfunc (*AzureEventHubSettings) GetAzureStorageConnectionString
func (x *AzureEventHubSettings) GetAzureStorageConnectionString() stringfunc (*AzureEventHubSettings) GetAzureStorageContainer
func (x *AzureEventHubSettings) GetAzureStorageContainer() stringfunc (*AzureEventHubSettings) GetConsumerGroup
func (x *AzureEventHubSettings) GetConsumerGroup() stringfunc (*AzureEventHubSettings) GetEventHubConnectionString
func (x *AzureEventHubSettings) GetEventHubConnectionString() stringfunc (*AzureEventHubSettings) GetEventHubNamespace
func (x *AzureEventHubSettings) GetEventHubNamespace() stringfunc (*AzureEventHubSettings) GetName
func (x *AzureEventHubSettings) GetName() stringfunc (*AzureEventHubSettings) ProtoMessage
func (*AzureEventHubSettings) ProtoMessage()func (*AzureEventHubSettings) ProtoReflect
func (x *AzureEventHubSettings) ProtoReflect() protoreflect.Messagefunc (*AzureEventHubSettings) Reset
func (x *AzureEventHubSettings) Reset()func (*AzureEventHubSettings) String
func (x *AzureEventHubSettings) String() stringAzureMDMIntuneSettings
type AzureMDMIntuneSettings struct {
// Input only. Authentication.
Authentication *MicrosoftOAuthClientCredentials `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// Tenant ID.
TenantId string `protobuf:"bytes,2,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
// API Hostname.
Hostname string `protobuf:"bytes,3,opt,name=hostname,proto3" json:"hostname,omitempty"`
// API Auth Endpoint.
AuthEndpoint string `protobuf:"bytes,4,opt,name=auth_endpoint,json=authEndpoint,proto3" json:"auth_endpoint,omitempty"`
// contains filtered or unexported fields
}Azure MDM Intune settings.
func (*AzureMDMIntuneSettings) Descriptor
func (*AzureMDMIntuneSettings) Descriptor() ([]byte, []int)Deprecated: Use AzureMDMIntuneSettings.ProtoReflect.Descriptor instead.
func (*AzureMDMIntuneSettings) GetAuthEndpoint
func (x *AzureMDMIntuneSettings) GetAuthEndpoint() stringfunc (*AzureMDMIntuneSettings) GetAuthentication
func (x *AzureMDMIntuneSettings) GetAuthentication() *MicrosoftOAuthClientCredentialsfunc (*AzureMDMIntuneSettings) GetHostname
func (x *AzureMDMIntuneSettings) GetHostname() stringfunc (*AzureMDMIntuneSettings) GetTenantId
func (x *AzureMDMIntuneSettings) GetTenantId() stringfunc (*AzureMDMIntuneSettings) ProtoMessage
func (*AzureMDMIntuneSettings) ProtoMessage()func (*AzureMDMIntuneSettings) ProtoReflect
func (x *AzureMDMIntuneSettings) ProtoReflect() protoreflect.Messagefunc (*AzureMDMIntuneSettings) Reset
func (x *AzureMDMIntuneSettings) Reset()func (*AzureMDMIntuneSettings) String
func (x *AzureMDMIntuneSettings) String() stringAzureV2WorkloadIdentityFederation
type AzureV2WorkloadIdentityFederation struct {
// Required. OAuth client ID.
ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
// Required. Tenant ID.
TenantId string `protobuf:"bytes,2,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
// Required. Subject ID of the Azure subscription.
SubjectId string `protobuf:"bytes,3,opt,name=subject_id,json=subjectId,proto3" json:"subject_id,omitempty"`
// contains filtered or unexported fields
}Azure V2 Workload Identity Federation.
func (*AzureV2WorkloadIdentityFederation) Descriptor
func (*AzureV2WorkloadIdentityFederation) Descriptor() ([]byte, []int)Deprecated: Use AzureV2WorkloadIdentityFederation.ProtoReflect.Descriptor instead.
func (*AzureV2WorkloadIdentityFederation) GetClientId
func (x *AzureV2WorkloadIdentityFederation) GetClientId() stringfunc (*AzureV2WorkloadIdentityFederation) GetSubjectId
func (x *AzureV2WorkloadIdentityFederation) GetSubjectId() stringfunc (*AzureV2WorkloadIdentityFederation) GetTenantId
func (x *AzureV2WorkloadIdentityFederation) GetTenantId() stringfunc (*AzureV2WorkloadIdentityFederation) ProtoMessage
func (*AzureV2WorkloadIdentityFederation) ProtoMessage()func (*AzureV2WorkloadIdentityFederation) ProtoReflect
func (x *AzureV2WorkloadIdentityFederation) ProtoReflect() protoreflect.Messagefunc (*AzureV2WorkloadIdentityFederation) Reset
func (x *AzureV2WorkloadIdentityFederation) Reset()func (*AzureV2WorkloadIdentityFederation) String
func (x *AzureV2WorkloadIdentityFederation) String() stringBatchGetDashboardChartsRequest
type BatchGetDashboardChartsRequest struct {
// Required. The parent resource shared by all dashboard charts being
// retrieved. Format:
// projects/{project}/locations/{location}/instances/{instance} If this is
// set, the parent of all of the dashboard charts specified in `names` must
// match this field.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The names of the dashboard charts to get.
Names []string `protobuf:"bytes,2,rep,name=names,proto3" json:"names,omitempty"`
// contains filtered or unexported fields
}Request message to get dashboard charts in batch.
func (*BatchGetDashboardChartsRequest) Descriptor
func (*BatchGetDashboardChartsRequest) Descriptor() ([]byte, []int)Deprecated: Use BatchGetDashboardChartsRequest.ProtoReflect.Descriptor instead.
func (*BatchGetDashboardChartsRequest) GetNames
func (x *BatchGetDashboardChartsRequest) GetNames() []stringfunc (*BatchGetDashboardChartsRequest) GetParent
func (x *BatchGetDashboardChartsRequest) GetParent() stringfunc (*BatchGetDashboardChartsRequest) ProtoMessage
func (*BatchGetDashboardChartsRequest) ProtoMessage()func (*BatchGetDashboardChartsRequest) ProtoReflect
func (x *BatchGetDashboardChartsRequest) ProtoReflect() protoreflect.Messagefunc (*BatchGetDashboardChartsRequest) Reset
func (x *BatchGetDashboardChartsRequest) Reset()func (*BatchGetDashboardChartsRequest) String
func (x *BatchGetDashboardChartsRequest) String() stringBatchGetDashboardChartsResponse
type BatchGetDashboardChartsResponse struct {
// The dashboardCharts from the specified chronicle instance.
DashboardCharts []*DashboardChart `protobuf:"bytes,1,rep,name=dashboard_charts,json=dashboardCharts,proto3" json:"dashboard_charts,omitempty"`
// contains filtered or unexported fields
}Response message for getting dashboard charts in batch.
func (*BatchGetDashboardChartsResponse) Descriptor
func (*BatchGetDashboardChartsResponse) Descriptor() ([]byte, []int)Deprecated: Use BatchGetDashboardChartsResponse.ProtoReflect.Descriptor instead.
func (*BatchGetDashboardChartsResponse) GetDashboardCharts
func (x *BatchGetDashboardChartsResponse) GetDashboardCharts() []*DashboardChartfunc (*BatchGetDashboardChartsResponse) ProtoMessage
func (*BatchGetDashboardChartsResponse) ProtoMessage()func (*BatchGetDashboardChartsResponse) ProtoReflect
func (x *BatchGetDashboardChartsResponse) ProtoReflect() protoreflect.Messagefunc (*BatchGetDashboardChartsResponse) Reset
func (x *BatchGetDashboardChartsResponse) Reset()func (*BatchGetDashboardChartsResponse) String
func (x *BatchGetDashboardChartsResponse) String() stringBigQueryExport
type BigQueryExport struct {
// Identifier. The resource name of the BigQueryExport.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/bigQueryExport
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. Whether the BigQueryExport has been provisioned for the
// Chronicle instance.
Provisioned bool `protobuf:"varint,2,opt,name=provisioned,proto3" json:"provisioned,omitempty"`
// Output only. The BigQueryExportPackage entitled for the Chronicle instance.
BigQueryExportPackage BigQueryExportPackage `protobuf:"varint,3,opt,name=big_query_export_package,json=bigQueryExportPackage,proto3,enum=google.cloud.chronicle.v1.BigQueryExportPackage" json:"big_query_export_package,omitempty"`
// Optional. The export settings for the Entity Graph data source.
EntityGraphSettings *DataSourceExportSettings `protobuf:"bytes,4,opt,name=entity_graph_settings,json=entityGraphSettings,proto3" json:"entity_graph_settings,omitempty"`
// Optional. The export settings for the IOC Matches data source.
IocMatchesSettings *DataSourceExportSettings `protobuf:"bytes,5,opt,name=ioc_matches_settings,json=iocMatchesSettings,proto3" json:"ioc_matches_settings,omitempty"`
// Optional. The export settings for the Rule Detections data source.
RuleDetectionsSettings *DataSourceExportSettings `protobuf:"bytes,6,opt,name=rule_detections_settings,json=ruleDetectionsSettings,proto3" json:"rule_detections_settings,omitempty"`
// Optional. The export settings for the UDM Events Aggregates data source.
UdmEventsAggregatesSettings *DataSourceExportSettings `protobuf:"bytes,7,opt,name=udm_events_aggregates_settings,json=udmEventsAggregatesSettings,proto3" json:"udm_events_aggregates_settings,omitempty"`
// Optional. The export settings for the UDM Events data source.
UdmEventsSettings *DataSourceExportSettings `protobuf:"bytes,8,opt,name=udm_events_settings,json=udmEventsSettings,proto3" json:"udm_events_settings,omitempty"`
// contains filtered or unexported fields
}This resource represents the BigQuery export configuration for a Chronicle instance which includes Google Cloud Platform resources like Cloud Storage buckets, BigQuery datasets etc and the export settings for each data source.
func (*BigQueryExport) Descriptor
func (*BigQueryExport) Descriptor() ([]byte, []int)Deprecated: Use BigQueryExport.ProtoReflect.Descriptor instead.
func (*BigQueryExport) GetBigQueryExportPackage
func (x *BigQueryExport) GetBigQueryExportPackage() BigQueryExportPackagefunc (*BigQueryExport) GetEntityGraphSettings
func (x *BigQueryExport) GetEntityGraphSettings() *DataSourceExportSettingsfunc (*BigQueryExport) GetIocMatchesSettings
func (x *BigQueryExport) GetIocMatchesSettings() *DataSourceExportSettingsfunc (*BigQueryExport) GetName
func (x *BigQueryExport) GetName() stringfunc (*BigQueryExport) GetProvisioned
func (x *BigQueryExport) GetProvisioned() boolfunc (*BigQueryExport) GetRuleDetectionsSettings
func (x *BigQueryExport) GetRuleDetectionsSettings() *DataSourceExportSettingsfunc (*BigQueryExport) GetUdmEventsAggregatesSettings
func (x *BigQueryExport) GetUdmEventsAggregatesSettings() *DataSourceExportSettingsfunc (*BigQueryExport) GetUdmEventsSettings
func (x *BigQueryExport) GetUdmEventsSettings() *DataSourceExportSettingsfunc (*BigQueryExport) ProtoMessage
func (*BigQueryExport) ProtoMessage()func (*BigQueryExport) ProtoReflect
func (x *BigQueryExport) ProtoReflect() protoreflect.Messagefunc (*BigQueryExport) Reset
func (x *BigQueryExport) Reset()func (*BigQueryExport) String
func (x *BigQueryExport) String() stringBigQueryExportPackage
type BigQueryExportPackage int32The BigQueryExportPackage entitled for the Chronicle instance.
BigQueryExportPackage_BIG_QUERY_EXPORT_PACKAGE_UNSPECIFIED, BigQueryExportPackage_BIG_QUERY_EXPORT_PACKAGE_BYOBQ, BigQueryExportPackage_BIG_QUERY_EXPORT_PACKAGE_ADVANCED
const (
// The BigQueryExportPackage is unspecified.
BigQueryExportPackage_BIG_QUERY_EXPORT_PACKAGE_UNSPECIFIED BigQueryExportPackage = 0
// The BigQueryExportPackage is Bring Your Own BigQuery.
BigQueryExportPackage_BIG_QUERY_EXPORT_PACKAGE_BYOBQ BigQueryExportPackage = 1
// The BigQueryExportPackage is Advanced BigQuery.
BigQueryExportPackage_BIG_QUERY_EXPORT_PACKAGE_ADVANCED BigQueryExportPackage = 2
)func (BigQueryExportPackage) Descriptor
func (BigQueryExportPackage) Descriptor() protoreflect.EnumDescriptorfunc (BigQueryExportPackage) Enum
func (x BigQueryExportPackage) Enum() *BigQueryExportPackagefunc (BigQueryExportPackage) EnumDescriptor
func (BigQueryExportPackage) EnumDescriptor() ([]byte, []int)Deprecated: Use BigQueryExportPackage.Descriptor instead.
func (BigQueryExportPackage) Number
func (x BigQueryExportPackage) Number() protoreflect.EnumNumberfunc (BigQueryExportPackage) String
func (x BigQueryExportPackage) String() stringfunc (BigQueryExportPackage) Type
func (BigQueryExportPackage) Type() protoreflect.EnumTypeBigQueryExportServiceClient
type BigQueryExportServiceClient interface {
// Get the BigQuery export configuration for a Chronicle instance.
GetBigQueryExport(ctx context.Context, in *GetBigQueryExportRequest, opts ...grpc.CallOption) (*BigQueryExport, error)
// Update the BigQuery export configuration for a Chronicle instance.
UpdateBigQueryExport(ctx context.Context, in *UpdateBigQueryExportRequest, opts ...grpc.CallOption) (*BigQueryExport, error)
// Provision the BigQuery export for a Chronicle instance. This will create
// {{gcp_name}} resources like {{storage_name}} buckets, BigQuery datasets
// and set default export settings for each data source.
ProvisionBigQueryExport(ctx context.Context, in *ProvisionBigQueryExportRequest, opts ...grpc.CallOption) (*BigQueryExport, error)
}BigQueryExportServiceClient is the client API for BigQueryExportService 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 NewBigQueryExportServiceClient
func NewBigQueryExportServiceClient(cc grpc.ClientConnInterface) BigQueryExportServiceClientBigQueryExportServiceServer
type BigQueryExportServiceServer interface {
// Get the BigQuery export configuration for a Chronicle instance.
GetBigQueryExport(context.Context, *GetBigQueryExportRequest) (*BigQueryExport, error)
// Update the BigQuery export configuration for a Chronicle instance.
UpdateBigQueryExport(context.Context, *UpdateBigQueryExportRequest) (*BigQueryExport, error)
// Provision the BigQuery export for a Chronicle instance. This will create
// {{gcp_name}} resources like {{storage_name}} buckets, BigQuery datasets
// and set default export settings for each data source.
ProvisionBigQueryExport(context.Context, *ProvisionBigQueryExportRequest) (*BigQueryExport, error)
}BigQueryExportServiceServer is the server API for BigQueryExportService service. All implementations should embed UnimplementedBigQueryExportServiceServer for forward compatibility
BulkCreateDataTableRowsRequest
type BulkCreateDataTableRowsRequest struct {
// Required. The resource id of the data table.
// Format:
// /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Data table rows to create. A maximum of 1000 rows (for sync
// requests) or 2000 rows (for async requests) can be created in a single
// request. Total size of the rows should be less than 4MB.
Requests []*CreateDataTableRowRequest `protobuf:"bytes,2,rep,name=requests,proto3" json:"requests,omitempty"`
// contains filtered or unexported fields
}Request to create data table rows in bulk.
func (*BulkCreateDataTableRowsRequest) Descriptor
func (*BulkCreateDataTableRowsRequest) Descriptor() ([]byte, []int)Deprecated: Use BulkCreateDataTableRowsRequest.ProtoReflect.Descriptor instead.
func (*BulkCreateDataTableRowsRequest) GetParent
func (x *BulkCreateDataTableRowsRequest) GetParent() stringfunc (*BulkCreateDataTableRowsRequest) GetRequests
func (x *BulkCreateDataTableRowsRequest) GetRequests() []*CreateDataTableRowRequestfunc (*BulkCreateDataTableRowsRequest) ProtoMessage
func (*BulkCreateDataTableRowsRequest) ProtoMessage()func (*BulkCreateDataTableRowsRequest) ProtoReflect
func (x *BulkCreateDataTableRowsRequest) ProtoReflect() protoreflect.Messagefunc (*BulkCreateDataTableRowsRequest) Reset
func (x *BulkCreateDataTableRowsRequest) Reset()func (*BulkCreateDataTableRowsRequest) String
func (x *BulkCreateDataTableRowsRequest) String() stringBulkCreateDataTableRowsResponse
type BulkCreateDataTableRowsResponse struct {
// DataTableRows created
DataTableRows []*DataTableRow `protobuf:"bytes,1,rep,name=data_table_rows,json=dataTableRows,proto3" json:"data_table_rows,omitempty"`
// contains filtered or unexported fields
}Response message with created data table rows.
func (*BulkCreateDataTableRowsResponse) Descriptor
func (*BulkCreateDataTableRowsResponse) Descriptor() ([]byte, []int)Deprecated: Use BulkCreateDataTableRowsResponse.ProtoReflect.Descriptor instead.
func (*BulkCreateDataTableRowsResponse) GetDataTableRows
func (x *BulkCreateDataTableRowsResponse) GetDataTableRows() []*DataTableRowfunc (*BulkCreateDataTableRowsResponse) ProtoMessage
func (*BulkCreateDataTableRowsResponse) ProtoMessage()func (*BulkCreateDataTableRowsResponse) ProtoReflect
func (x *BulkCreateDataTableRowsResponse) ProtoReflect() protoreflect.Messagefunc (*BulkCreateDataTableRowsResponse) Reset
func (x *BulkCreateDataTableRowsResponse) Reset()func (*BulkCreateDataTableRowsResponse) String
func (x *BulkCreateDataTableRowsResponse) String() stringBulkGetDataTableRowsRequest
type BulkGetDataTableRowsRequest struct {
// Required. The resource id of the data table.
// Format:
// /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Data table rows to get. At max 1,000 rows can be there in a
// request.
Requests []*GetDataTableRowRequest `protobuf:"bytes,2,rep,name=requests,proto3" json:"requests,omitempty"`
// contains filtered or unexported fields
}Request to get data table rows in bulk.
func (*BulkGetDataTableRowsRequest) Descriptor
func (*BulkGetDataTableRowsRequest) Descriptor() ([]byte, []int)Deprecated: Use BulkGetDataTableRowsRequest.ProtoReflect.Descriptor instead.
func (*BulkGetDataTableRowsRequest) GetParent
func (x *BulkGetDataTableRowsRequest) GetParent() stringfunc (*BulkGetDataTableRowsRequest) GetRequests
func (x *BulkGetDataTableRowsRequest) GetRequests() []*GetDataTableRowRequestfunc (*BulkGetDataTableRowsRequest) ProtoMessage
func (*BulkGetDataTableRowsRequest) ProtoMessage()func (*BulkGetDataTableRowsRequest) ProtoReflect
func (x *BulkGetDataTableRowsRequest) ProtoReflect() protoreflect.Messagefunc (*BulkGetDataTableRowsRequest) Reset
func (x *BulkGetDataTableRowsRequest) Reset()func (*BulkGetDataTableRowsRequest) String
func (x *BulkGetDataTableRowsRequest) String() stringBulkGetDataTableRowsResponse
type BulkGetDataTableRowsResponse struct {
// The requested data table rows.
DataTableRows []*DataTableRow `protobuf:"bytes,1,rep,name=data_table_rows,json=dataTableRows,proto3" json:"data_table_rows,omitempty"`
// contains filtered or unexported fields
}Response message with data table rows.
func (*BulkGetDataTableRowsResponse) Descriptor
func (*BulkGetDataTableRowsResponse) Descriptor() ([]byte, []int)Deprecated: Use BulkGetDataTableRowsResponse.ProtoReflect.Descriptor instead.
func (*BulkGetDataTableRowsResponse) GetDataTableRows
func (x *BulkGetDataTableRowsResponse) GetDataTableRows() []*DataTableRowfunc (*BulkGetDataTableRowsResponse) ProtoMessage
func (*BulkGetDataTableRowsResponse) ProtoMessage()func (*BulkGetDataTableRowsResponse) ProtoReflect
func (x *BulkGetDataTableRowsResponse) ProtoReflect() protoreflect.Messagefunc (*BulkGetDataTableRowsResponse) Reset
func (x *BulkGetDataTableRowsResponse) Reset()func (*BulkGetDataTableRowsResponse) String
func (x *BulkGetDataTableRowsResponse) String() stringBulkReplaceDataTableRowsRequest
type BulkReplaceDataTableRowsRequest struct {
// Required. The resource id of the data table.
// Format:
// /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Data table rows to replace the existing data table rows. A
// maximum of 1000 rows (for sync requests) or 2000 rows (for async requests)
// can be replaced in a single request. Total size of the rows should be less
// than 4MB.
Requests []*CreateDataTableRowRequest `protobuf:"bytes,2,rep,name=requests,proto3" json:"requests,omitempty"`
// contains filtered or unexported fields
}Request to replace data table rows in bulk.
func (*BulkReplaceDataTableRowsRequest) Descriptor
func (*BulkReplaceDataTableRowsRequest) Descriptor() ([]byte, []int)Deprecated: Use BulkReplaceDataTableRowsRequest.ProtoReflect.Descriptor instead.
func (*BulkReplaceDataTableRowsRequest) GetParent
func (x *BulkReplaceDataTableRowsRequest) GetParent() stringfunc (*BulkReplaceDataTableRowsRequest) GetRequests
func (x *BulkReplaceDataTableRowsRequest) GetRequests() []*CreateDataTableRowRequestfunc (*BulkReplaceDataTableRowsRequest) ProtoMessage
func (*BulkReplaceDataTableRowsRequest) ProtoMessage()func (*BulkReplaceDataTableRowsRequest) ProtoReflect
func (x *BulkReplaceDataTableRowsRequest) ProtoReflect() protoreflect.Messagefunc (*BulkReplaceDataTableRowsRequest) Reset
func (x *BulkReplaceDataTableRowsRequest) Reset()func (*BulkReplaceDataTableRowsRequest) String
func (x *BulkReplaceDataTableRowsRequest) String() stringBulkReplaceDataTableRowsResponse
type BulkReplaceDataTableRowsResponse struct {
// DataTableRows that replaced existing data table rows
DataTableRows []*DataTableRow `protobuf:"bytes,1,rep,name=data_table_rows,json=dataTableRows,proto3" json:"data_table_rows,omitempty"`
// contains filtered or unexported fields
}Response message with data table rows that replaced existing data table rows.
func (*BulkReplaceDataTableRowsResponse) Descriptor
func (*BulkReplaceDataTableRowsResponse) Descriptor() ([]byte, []int)Deprecated: Use BulkReplaceDataTableRowsResponse.ProtoReflect.Descriptor instead.
func (*BulkReplaceDataTableRowsResponse) GetDataTableRows
func (x *BulkReplaceDataTableRowsResponse) GetDataTableRows() []*DataTableRowfunc (*BulkReplaceDataTableRowsResponse) ProtoMessage
func (*BulkReplaceDataTableRowsResponse) ProtoMessage()func (*BulkReplaceDataTableRowsResponse) ProtoReflect
func (x *BulkReplaceDataTableRowsResponse) ProtoReflect() protoreflect.Messagefunc (*BulkReplaceDataTableRowsResponse) Reset
func (x *BulkReplaceDataTableRowsResponse) Reset()func (*BulkReplaceDataTableRowsResponse) String
func (x *BulkReplaceDataTableRowsResponse) String() stringBulkUpdateDataTableRowsRequest
type BulkUpdateDataTableRowsRequest struct {
// Required. The resource id of the data table.
// Format:
// /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Data table rows to update. At max 1,000 rows (or rows with size
// less than 2MB) can be there in a request.
Requests []*UpdateDataTableRowRequest `protobuf:"bytes,2,rep,name=requests,proto3" json:"requests,omitempty"`
// contains filtered or unexported fields
}Request to update data table rows in bulk.
func (*BulkUpdateDataTableRowsRequest) Descriptor
func (*BulkUpdateDataTableRowsRequest) Descriptor() ([]byte, []int)Deprecated: Use BulkUpdateDataTableRowsRequest.ProtoReflect.Descriptor instead.
func (*BulkUpdateDataTableRowsRequest) GetParent
func (x *BulkUpdateDataTableRowsRequest) GetParent() stringfunc (*BulkUpdateDataTableRowsRequest) GetRequests
func (x *BulkUpdateDataTableRowsRequest) GetRequests() []*UpdateDataTableRowRequestfunc (*BulkUpdateDataTableRowsRequest) ProtoMessage
func (*BulkUpdateDataTableRowsRequest) ProtoMessage()func (*BulkUpdateDataTableRowsRequest) ProtoReflect
func (x *BulkUpdateDataTableRowsRequest) ProtoReflect() protoreflect.Messagefunc (*BulkUpdateDataTableRowsRequest) Reset
func (x *BulkUpdateDataTableRowsRequest) Reset()func (*BulkUpdateDataTableRowsRequest) String
func (x *BulkUpdateDataTableRowsRequest) String() stringBulkUpdateDataTableRowsResponse
type BulkUpdateDataTableRowsResponse struct {
// DataTableRows updated
DataTableRows []*DataTableRow `protobuf:"bytes,1,rep,name=data_table_rows,json=dataTableRows,proto3" json:"data_table_rows,omitempty"`
// contains filtered or unexported fields
}Response message with updated data table rows.
func (*BulkUpdateDataTableRowsResponse) Descriptor
func (*BulkUpdateDataTableRowsResponse) Descriptor() ([]byte, []int)Deprecated: Use BulkUpdateDataTableRowsResponse.ProtoReflect.Descriptor instead.
func (*BulkUpdateDataTableRowsResponse) GetDataTableRows
func (x *BulkUpdateDataTableRowsResponse) GetDataTableRows() []*DataTableRowfunc (*BulkUpdateDataTableRowsResponse) ProtoMessage
func (*BulkUpdateDataTableRowsResponse) ProtoMessage()func (*BulkUpdateDataTableRowsResponse) ProtoReflect
func (x *BulkUpdateDataTableRowsResponse) ProtoReflect() protoreflect.Messagefunc (*BulkUpdateDataTableRowsResponse) Reset
func (x *BulkUpdateDataTableRowsResponse) Reset()func (*BulkUpdateDataTableRowsResponse) String
func (x *BulkUpdateDataTableRowsResponse) String() stringButton
type Button struct {
Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
Hyperlink string `protobuf:"bytes,2,opt,name=hyperlink,proto3" json:"hyperlink,omitempty"`
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
// Optional. Whether to open the link in a new tab.
NewTab bool `protobuf:"varint,4,opt,name=new_tab,json=newTab,proto3" json:"new_tab,omitempty"`
Properties *Button_Properties `protobuf:"bytes,5,opt,name=properties,proto3" json:"properties,omitempty"`
// contains filtered or unexported fields
}Button config for a chart.
func (*Button) Descriptor
Deprecated: Use Button.ProtoReflect.Descriptor instead.
func (*Button) GetDescription
func (*Button) GetHyperlink
func (*Button) GetLabel
func (*Button) GetNewTab
func (*Button) GetProperties
func (x *Button) GetProperties() *Button_Propertiesfunc (*Button) ProtoMessage
func (*Button) ProtoMessage()func (*Button) ProtoReflect
func (x *Button) ProtoReflect() protoreflect.Messagefunc (*Button) Reset
func (x *Button) Reset()func (*Button) String
ButtonStyle
type ButtonStyle int32ButtonStyle_BUTTON_STYLE_UNSPECIFIED, ButtonStyle_BUTTON_STYLE_FILLED, ButtonStyle_BUTTON_STYLE_OUTLINED, ButtonStyle_BUTTON_STYLE_TRANSPARENT
const (
ButtonStyle_BUTTON_STYLE_UNSPECIFIED ButtonStyle = 0
ButtonStyle_BUTTON_STYLE_FILLED ButtonStyle = 1
ButtonStyle_BUTTON_STYLE_OUTLINED ButtonStyle = 2
ButtonStyle_BUTTON_STYLE_TRANSPARENT ButtonStyle = 3
)func (ButtonStyle) Descriptor
func (ButtonStyle) Descriptor() protoreflect.EnumDescriptorfunc (ButtonStyle) Enum
func (x ButtonStyle) Enum() *ButtonStylefunc (ButtonStyle) EnumDescriptor
func (ButtonStyle) EnumDescriptor() ([]byte, []int)Deprecated: Use ButtonStyle.Descriptor instead.
func (ButtonStyle) Number
func (x ButtonStyle) Number() protoreflect.EnumNumberfunc (ButtonStyle) String
func (x ButtonStyle) String() stringfunc (ButtonStyle) Type
func (ButtonStyle) Type() protoreflect.EnumTypeButton_Properties
type Button_Properties struct {
Color string `protobuf:"bytes,1,opt,name=color,proto3" json:"color,omitempty"`
ButtonStyle ButtonStyle `protobuf:"varint,2,opt,name=button_style,json=buttonStyle,proto3,enum=google.cloud.chronicle.v1.ButtonStyle" json:"button_style,omitempty"`
// contains filtered or unexported fields
}func (*Button_Properties) Descriptor
func (*Button_Properties) Descriptor() ([]byte, []int)Deprecated: Use Button_Properties.ProtoReflect.Descriptor instead.
func (*Button_Properties) GetButtonStyle
func (x *Button_Properties) GetButtonStyle() ButtonStylefunc (*Button_Properties) GetColor
func (x *Button_Properties) GetColor() stringfunc (*Button_Properties) ProtoMessage
func (*Button_Properties) ProtoMessage()func (*Button_Properties) ProtoReflect
func (x *Button_Properties) ProtoReflect() protoreflect.Messagefunc (*Button_Properties) Reset
func (x *Button_Properties) Reset()func (*Button_Properties) String
func (x *Button_Properties) String() stringClaims
type Claims struct {
// Issuer. Usually the client_id.
Issuer string `protobuf:"bytes,1,opt,name=issuer,proto3" json:"issuer,omitempty"`
// Subject. Usually the email.
Subject string `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"`
// Audience.
Audience string `protobuf:"bytes,3,opt,name=audience,proto3" json:"audience,omitempty"`
// contains filtered or unexported fields
}Claims identifying a specific customer.
func (*Claims) Descriptor
Deprecated: Use Claims.ProtoReflect.Descriptor instead.
func (*Claims) GetAudience
func (*Claims) GetIssuer
func (*Claims) GetSubject
func (*Claims) ProtoMessage
func (*Claims) ProtoMessage()func (*Claims) ProtoReflect
func (x *Claims) ProtoReflect() protoreflect.Messagefunc (*Claims) Reset
func (x *Claims) Reset()func (*Claims) String
CloudPassageSettings
type CloudPassageSettings struct {
// Input only. Authentication.
Authentication *UsernameSecretAuth `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// Event types filter for the events API.
EventTypes []string `protobuf:"bytes,2,rep,name=event_types,json=eventTypes,proto3" json:"event_types,omitempty"`
// contains filtered or unexported fields
}CloudPassage settings.
func (*CloudPassageSettings) Descriptor
func (*CloudPassageSettings) Descriptor() ([]byte, []int)Deprecated: Use CloudPassageSettings.ProtoReflect.Descriptor instead.
func (*CloudPassageSettings) GetAuthentication
func (x *CloudPassageSettings) GetAuthentication() *UsernameSecretAuthfunc (*CloudPassageSettings) GetEventTypes
func (x *CloudPassageSettings) GetEventTypes() []stringfunc (*CloudPassageSettings) ProtoMessage
func (*CloudPassageSettings) ProtoMessage()func (*CloudPassageSettings) ProtoReflect
func (x *CloudPassageSettings) ProtoReflect() protoreflect.Messagefunc (*CloudPassageSettings) Reset
func (x *CloudPassageSettings) Reset()func (*CloudPassageSettings) String
func (x *CloudPassageSettings) String() stringColumnMetadata
type ColumnMetadata struct {
// Name of the column.
Column string `protobuf:"bytes,1,opt,name=column,proto3" json:"column,omitempty"`
// Field path of the queried field, if any.
FieldPath string `protobuf:"bytes,2,opt,name=field_path,json=fieldPath,proto3" json:"field_path,omitempty"`
// Name of the function used to query the field, if any.
FunctionName string `protobuf:"bytes,3,opt,name=function_name,json=functionName,proto3" json:"function_name,omitempty"`
// Module of the function used to query the field, if any.
FunctionModule string `protobuf:"bytes,4,opt,name=function_module,json=functionModule,proto3" json:"function_module,omitempty"`
// Data source queried.
DataSource DataSource `protobuf:"varint,5,opt,name=data_source,json=dataSource,proto3,enum=google.cloud.chronicle.v1.DataSource" json:"data_source,omitempty"`
// Timestamp Metadata
TimestampMetadata *TimestampMetadata `protobuf:"bytes,6,opt,name=timestamp_metadata,json=timestampMetadata,proto3" json:"timestamp_metadata,omitempty"`
// Whether the column is a longitude field.
Longitude bool `protobuf:"varint,7,opt,name=longitude,proto3" json:"longitude,omitempty"`
// Whether the column is a latitude field.
Latitude bool `protobuf:"varint,8,opt,name=latitude,proto3" json:"latitude,omitempty"`
// Whether the column is selected in the final response.
Selected bool `protobuf:"varint,9,opt,name=selected,proto3" json:"selected,omitempty"`
// Whether the column is unselected in the final response.
Unselected bool `protobuf:"varint,10,opt,name=unselected,proto3" json:"unselected,omitempty"`
// contains filtered or unexported fields
}Metadata of the column.
func (*ColumnMetadata) Descriptor
func (*ColumnMetadata) Descriptor() ([]byte, []int)Deprecated: Use ColumnMetadata.ProtoReflect.Descriptor instead.
func (*ColumnMetadata) GetColumn
func (x *ColumnMetadata) GetColumn() stringfunc (*ColumnMetadata) GetDataSource
func (x *ColumnMetadata) GetDataSource() DataSourcefunc (*ColumnMetadata) GetFieldPath
func (x *ColumnMetadata) GetFieldPath() stringfunc (*ColumnMetadata) GetFunctionModule
func (x *ColumnMetadata) GetFunctionModule() stringfunc (*ColumnMetadata) GetFunctionName
func (x *ColumnMetadata) GetFunctionName() stringfunc (*ColumnMetadata) GetLatitude
func (x *ColumnMetadata) GetLatitude() boolfunc (*ColumnMetadata) GetLongitude
func (x *ColumnMetadata) GetLongitude() boolfunc (*ColumnMetadata) GetSelected
func (x *ColumnMetadata) GetSelected() boolfunc (*ColumnMetadata) GetTimestampMetadata
func (x *ColumnMetadata) GetTimestampMetadata() *TimestampMetadatafunc (*ColumnMetadata) GetUnselected
func (x *ColumnMetadata) GetUnselected() boolfunc (*ColumnMetadata) ProtoMessage
func (*ColumnMetadata) ProtoMessage()func (*ColumnMetadata) ProtoReflect
func (x *ColumnMetadata) ProtoReflect() protoreflect.Messagefunc (*ColumnMetadata) Reset
func (x *ColumnMetadata) Reset()func (*ColumnMetadata) String
func (x *ColumnMetadata) String() stringCompilationDiagnostic
type CompilationDiagnostic struct {
// Output only. The diagnostic message.
Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
// Output only. The approximate position in the rule text associated with the
// compilation diagnostic.
// Compilation Position may be empty.
Position *CompilationPosition `protobuf:"bytes,2,opt,name=position,proto3" json:"position,omitempty"`
// Output only. The severity of a rule's compilation diagnostic.
Severity CompilationDiagnostic_Severity `protobuf:"varint,3,opt,name=severity,proto3,enum=google.cloud.chronicle.v1.CompilationDiagnostic_Severity" json:"severity,omitempty"`
// Output only. Link to documentation that describes a diagnostic in more
// detail.
Uri string `protobuf:"bytes,5,opt,name=uri,proto3" json:"uri,omitempty"`
// contains filtered or unexported fields
}CompilationDiagnostic represents a compilation diagnostic generated during a rule's compilation, such as a compilation error or a compilation warning.
func (*CompilationDiagnostic) Descriptor
func (*CompilationDiagnostic) Descriptor() ([]byte, []int)Deprecated: Use CompilationDiagnostic.ProtoReflect.Descriptor instead.
func (*CompilationDiagnostic) GetMessage
func (x *CompilationDiagnostic) GetMessage() stringfunc (*CompilationDiagnostic) GetPosition
func (x *CompilationDiagnostic) GetPosition() *CompilationPositionfunc (*CompilationDiagnostic) GetSeverity
func (x *CompilationDiagnostic) GetSeverity() CompilationDiagnostic_Severityfunc (*CompilationDiagnostic) GetUri
func (x *CompilationDiagnostic) GetUri() stringfunc (*CompilationDiagnostic) ProtoMessage
func (*CompilationDiagnostic) ProtoMessage()func (*CompilationDiagnostic) ProtoReflect
func (x *CompilationDiagnostic) ProtoReflect() protoreflect.Messagefunc (*CompilationDiagnostic) Reset
func (x *CompilationDiagnostic) Reset()func (*CompilationDiagnostic) String
func (x *CompilationDiagnostic) String() stringCompilationDiagnostic_Severity
type CompilationDiagnostic_Severity int32The severity level of the compilation diagnostic.
CompilationDiagnostic_SEVERITY_UNSPECIFIED, CompilationDiagnostic_WARNING, CompilationDiagnostic_ERROR
const (
// An unspecified severity level.
CompilationDiagnostic_SEVERITY_UNSPECIFIED CompilationDiagnostic_Severity = 0
// A compilation warning.
CompilationDiagnostic_WARNING CompilationDiagnostic_Severity = 1
// A compilation error.
CompilationDiagnostic_ERROR CompilationDiagnostic_Severity = 2
)func (CompilationDiagnostic_Severity) Descriptor
func (CompilationDiagnostic_Severity) Descriptor() protoreflect.EnumDescriptorfunc (CompilationDiagnostic_Severity) Enum
func (x CompilationDiagnostic_Severity) Enum() *CompilationDiagnostic_Severityfunc (CompilationDiagnostic_Severity) EnumDescriptor
func (CompilationDiagnostic_Severity) EnumDescriptor() ([]byte, []int)Deprecated: Use CompilationDiagnostic_Severity.Descriptor instead.
func (CompilationDiagnostic_Severity) Number
func (x CompilationDiagnostic_Severity) Number() protoreflect.EnumNumberfunc (CompilationDiagnostic_Severity) String
func (x CompilationDiagnostic_Severity) String() stringfunc (CompilationDiagnostic_Severity) Type
func (CompilationDiagnostic_Severity) Type() protoreflect.EnumTypeCompilationPosition
type CompilationPosition struct {
// Output only. Start line number, beginning at 1.
StartLine int32 `protobuf:"varint,1,opt,name=start_line,json=startLine,proto3" json:"start_line,omitempty"`
// Output only. Start column number, beginning at 1.
StartColumn int32 `protobuf:"varint,2,opt,name=start_column,json=startColumn,proto3" json:"start_column,omitempty"`
// Output only. End line number, beginning at 1.
EndLine int32 `protobuf:"varint,3,opt,name=end_line,json=endLine,proto3" json:"end_line,omitempty"`
// Output only. End column number, beginning at 1.
EndColumn int32 `protobuf:"varint,4,opt,name=end_column,json=endColumn,proto3" json:"end_column,omitempty"`
// contains filtered or unexported fields
}CompilationPosition represents the location of a compilation diagnostic in rule text.
func (*CompilationPosition) Descriptor
func (*CompilationPosition) Descriptor() ([]byte, []int)Deprecated: Use CompilationPosition.ProtoReflect.Descriptor instead.
func (*CompilationPosition) GetEndColumn
func (x *CompilationPosition) GetEndColumn() int32func (*CompilationPosition) GetEndLine
func (x *CompilationPosition) GetEndLine() int32func (*CompilationPosition) GetStartColumn
func (x *CompilationPosition) GetStartColumn() int32func (*CompilationPosition) GetStartLine
func (x *CompilationPosition) GetStartLine() int32func (*CompilationPosition) ProtoMessage
func (*CompilationPosition) ProtoMessage()func (*CompilationPosition) ProtoReflect
func (x *CompilationPosition) ProtoReflect() protoreflect.Messagefunc (*CompilationPosition) Reset
func (x *CompilationPosition) Reset()func (*CompilationPosition) String
func (x *CompilationPosition) String() stringComputeAllFindingsRefinementActivitiesRequest
type ComputeAllFindingsRefinementActivitiesRequest struct {
// Required. The ID of the Instance to retrieve counts for.
// Format:
// projects/{project}/locations/{location}/instances/{instance}
Instance string `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
// The time interval the activity is measured over.
Interval *interval.Interval `protobuf:"bytes,2,opt,name=interval,proto3" json:"interval,omitempty"`
// contains filtered or unexported fields
}Request message for ComputeAllFindingsRefinementActivities method.
func (*ComputeAllFindingsRefinementActivitiesRequest) Descriptor
func (*ComputeAllFindingsRefinementActivitiesRequest) Descriptor() ([]byte, []int)Deprecated: Use ComputeAllFindingsRefinementActivitiesRequest.ProtoReflect.Descriptor instead.
func (*ComputeAllFindingsRefinementActivitiesRequest) GetInstance
func (x *ComputeAllFindingsRefinementActivitiesRequest) GetInstance() stringfunc (*ComputeAllFindingsRefinementActivitiesRequest) GetInterval
func (x *ComputeAllFindingsRefinementActivitiesRequest) GetInterval() *interval.Intervalfunc (*ComputeAllFindingsRefinementActivitiesRequest) ProtoMessage
func (*ComputeAllFindingsRefinementActivitiesRequest) ProtoMessage()func (*ComputeAllFindingsRefinementActivitiesRequest) ProtoReflect
func (x *ComputeAllFindingsRefinementActivitiesRequest) ProtoReflect() protoreflect.Messagefunc (*ComputeAllFindingsRefinementActivitiesRequest) Reset
func (x *ComputeAllFindingsRefinementActivitiesRequest) Reset()func (*ComputeAllFindingsRefinementActivitiesRequest) String
func (x *ComputeAllFindingsRefinementActivitiesRequest) String() stringComputeAllFindingsRefinementActivitiesResponse
type ComputeAllFindingsRefinementActivitiesResponse struct {
// The activities of all findings refinements.
Activities []*FindingsRefinementActivity `protobuf:"bytes,1,rep,name=activities,proto3" json:"activities,omitempty"`
// contains filtered or unexported fields
}Response message for ComputeAllFindingsRefinementActivities method.
func (*ComputeAllFindingsRefinementActivitiesResponse) Descriptor
func (*ComputeAllFindingsRefinementActivitiesResponse) Descriptor() ([]byte, []int)Deprecated: Use ComputeAllFindingsRefinementActivitiesResponse.ProtoReflect.Descriptor instead.
func (*ComputeAllFindingsRefinementActivitiesResponse) GetActivities
func (x *ComputeAllFindingsRefinementActivitiesResponse) GetActivities() []*FindingsRefinementActivityfunc (*ComputeAllFindingsRefinementActivitiesResponse) ProtoMessage
func (*ComputeAllFindingsRefinementActivitiesResponse) ProtoMessage()func (*ComputeAllFindingsRefinementActivitiesResponse) ProtoReflect
func (x *ComputeAllFindingsRefinementActivitiesResponse) ProtoReflect() protoreflect.Messagefunc (*ComputeAllFindingsRefinementActivitiesResponse) Reset
func (x *ComputeAllFindingsRefinementActivitiesResponse) Reset()func (*ComputeAllFindingsRefinementActivitiesResponse) String
func (x *ComputeAllFindingsRefinementActivitiesResponse) String() stringComputeFindingsRefinementActivityRequest
type ComputeFindingsRefinementActivityRequest struct {
// Required. Full resource name for the findings refinement to fetch the
// activity for. Format:
// projects/{project}/locations/{region}/instances/{instance}/findingsRefinements/{findings_refinement}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The time interval the activity is measured over.
Interval *interval.Interval `protobuf:"bytes,2,opt,name=interval,proto3" json:"interval,omitempty"`
// contains filtered or unexported fields
}Request message for ComputeFindingsRefinementActivity method.
func (*ComputeFindingsRefinementActivityRequest) Descriptor
func (*ComputeFindingsRefinementActivityRequest) Descriptor() ([]byte, []int)Deprecated: Use ComputeFindingsRefinementActivityRequest.ProtoReflect.Descriptor instead.
func (*ComputeFindingsRefinementActivityRequest) GetInterval
func (x *ComputeFindingsRefinementActivityRequest) GetInterval() *interval.Intervalfunc (*ComputeFindingsRefinementActivityRequest) GetName
func (x *ComputeFindingsRefinementActivityRequest) GetName() stringfunc (*ComputeFindingsRefinementActivityRequest) ProtoMessage
func (*ComputeFindingsRefinementActivityRequest) ProtoMessage()func (*ComputeFindingsRefinementActivityRequest) ProtoReflect
func (x *ComputeFindingsRefinementActivityRequest) ProtoReflect() protoreflect.Messagefunc (*ComputeFindingsRefinementActivityRequest) Reset
func (x *ComputeFindingsRefinementActivityRequest) Reset()func (*ComputeFindingsRefinementActivityRequest) String
func (x *ComputeFindingsRefinementActivityRequest) String() stringComputeFindingsRefinementActivityResponse
type ComputeFindingsRefinementActivityResponse struct {
// The activity for the findings refinement.
Activity *FindingsRefinementActivity `protobuf:"bytes,1,opt,name=activity,proto3" json:"activity,omitempty"`
// contains filtered or unexported fields
}Response message for ComputeFindingsRefinementActivity method.
func (*ComputeFindingsRefinementActivityResponse) Descriptor
func (*ComputeFindingsRefinementActivityResponse) Descriptor() ([]byte, []int)Deprecated: Use ComputeFindingsRefinementActivityResponse.ProtoReflect.Descriptor instead.
func (*ComputeFindingsRefinementActivityResponse) GetActivity
func (x *ComputeFindingsRefinementActivityResponse) GetActivity() *FindingsRefinementActivityfunc (*ComputeFindingsRefinementActivityResponse) ProtoMessage
func (*ComputeFindingsRefinementActivityResponse) ProtoMessage()func (*ComputeFindingsRefinementActivityResponse) ProtoReflect
func (x *ComputeFindingsRefinementActivityResponse) ProtoReflect() protoreflect.Messagefunc (*ComputeFindingsRefinementActivityResponse) Reset
func (x *ComputeFindingsRefinementActivityResponse) Reset()func (*ComputeFindingsRefinementActivityResponse) String
func (x *ComputeFindingsRefinementActivityResponse) String() stringCortexXDRSettings
type CortexXDRSettings struct {
// Input only. Authentication.
Authentication *HttpHeaderAuth `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// API Hostname.
Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"`
// API Endpoint.
Endpoint string `protobuf:"bytes,3,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
// contains filtered or unexported fields
}PAN Cortex XDR settings.
func (*CortexXDRSettings) Descriptor
func (*CortexXDRSettings) Descriptor() ([]byte, []int)Deprecated: Use CortexXDRSettings.ProtoReflect.Descriptor instead.
func (*CortexXDRSettings) GetAuthentication
func (x *CortexXDRSettings) GetAuthentication() *HttpHeaderAuthfunc (*CortexXDRSettings) GetEndpoint
func (x *CortexXDRSettings) GetEndpoint() stringfunc (*CortexXDRSettings) GetHostname
func (x *CortexXDRSettings) GetHostname() stringfunc (*CortexXDRSettings) ProtoMessage
func (*CortexXDRSettings) ProtoMessage()func (*CortexXDRSettings) ProtoReflect
func (x *CortexXDRSettings) ProtoReflect() protoreflect.Messagefunc (*CortexXDRSettings) Reset
func (x *CortexXDRSettings) Reset()func (*CortexXDRSettings) String
func (x *CortexXDRSettings) String() stringCreateDataAccessLabelRequest
type CreateDataAccessLabelRequest struct {
// Required. The parent resource where this Data Access Label will be created.
// Format: `projects/{project}/locations/{location}/instances/{instance}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Data access label to create.
DataAccessLabel *DataAccessLabel `protobuf:"bytes,2,opt,name=data_access_label,json=dataAccessLabel,proto3" json:"data_access_label,omitempty"`
// Required. The ID to use for the data access label, which will become the
// label's display name and the final component of the label's resource name.
// The maximum number of characters should be 63. Regex pattern is as per AIP:
// https://google.aip.dev/122#resource-id-segments
DataAccessLabelId string `protobuf:"bytes,3,opt,name=data_access_label_id,json=dataAccessLabelId,proto3" json:"data_access_label_id,omitempty"`
// contains filtered or unexported fields
}Request message for CreateDataAccessLabel.
func (*CreateDataAccessLabelRequest) Descriptor
func (*CreateDataAccessLabelRequest) Descriptor() ([]byte, []int)Deprecated: Use CreateDataAccessLabelRequest.ProtoReflect.Descriptor instead.
func (*CreateDataAccessLabelRequest) GetDataAccessLabel
func (x *CreateDataAccessLabelRequest) GetDataAccessLabel() *DataAccessLabelfunc (*CreateDataAccessLabelRequest) GetDataAccessLabelId
func (x *CreateDataAccessLabelRequest) GetDataAccessLabelId() stringfunc (*CreateDataAccessLabelRequest) GetParent
func (x *CreateDataAccessLabelRequest) GetParent() stringfunc (*CreateDataAccessLabelRequest) ProtoMessage
func (*CreateDataAccessLabelRequest) ProtoMessage()func (*CreateDataAccessLabelRequest) ProtoReflect
func (x *CreateDataAccessLabelRequest) ProtoReflect() protoreflect.Messagefunc (*CreateDataAccessLabelRequest) Reset
func (x *CreateDataAccessLabelRequest) Reset()func (*CreateDataAccessLabelRequest) String
func (x *CreateDataAccessLabelRequest) String() stringCreateDataAccessScopeRequest
type CreateDataAccessScopeRequest struct {
// Required. The parent resource where this Data Access Scope will be created.
// Format: `projects/{project}/locations/{location}/instances/{instance}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Data access scope to create.
DataAccessScope *DataAccessScope `protobuf:"bytes,2,opt,name=data_access_scope,json=dataAccessScope,proto3" json:"data_access_scope,omitempty"`
// Required. The user provided scope id which will become the last part of the
// name of the scope resource. Needs to be compliant with
// https://google.aip.dev/122
DataAccessScopeId string `protobuf:"bytes,3,opt,name=data_access_scope_id,json=dataAccessScopeId,proto3" json:"data_access_scope_id,omitempty"`
// contains filtered or unexported fields
}Request message for CreateDataAccessScope.
func (*CreateDataAccessScopeRequest) Descriptor
func (*CreateDataAccessScopeRequest) Descriptor() ([]byte, []int)Deprecated: Use CreateDataAccessScopeRequest.ProtoReflect.Descriptor instead.
func (*CreateDataAccessScopeRequest) GetDataAccessScope
func (x *CreateDataAccessScopeRequest) GetDataAccessScope() *DataAccessScopefunc (*CreateDataAccessScopeRequest) GetDataAccessScopeId
func (x *CreateDataAccessScopeRequest) GetDataAccessScopeId() stringfunc (*CreateDataAccessScopeRequest) GetParent
func (x *CreateDataAccessScopeRequest) GetParent() stringfunc (*CreateDataAccessScopeRequest) ProtoMessage
func (*CreateDataAccessScopeRequest) ProtoMessage()func (*CreateDataAccessScopeRequest) ProtoReflect
func (x *CreateDataAccessScopeRequest) ProtoReflect() protoreflect.Messagefunc (*CreateDataAccessScopeRequest) Reset
func (x *CreateDataAccessScopeRequest) Reset()func (*CreateDataAccessScopeRequest) String
func (x *CreateDataAccessScopeRequest) String() stringCreateDataTableRequest
type CreateDataTableRequest struct {
// Required. The parent resource where this data table will be created.
// Format: projects/{project}/locations/{location}/instances/{instance}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The data table being created.
DataTable *DataTable `protobuf:"bytes,2,opt,name=data_table,json=dataTable,proto3" json:"data_table,omitempty"`
// Required. The ID to use for the data table. This is also the display name
// for the data table. It must satisfy the following requirements:
// - Starts with letter.
// - Contains only letters, numbers and underscore.
// - Must be unique and has length < 256.="" datatableid="">string `protobuf:"bytes,3,opt,name=data_table_id,json=dataTableId,proto3" json:"data_table_id,omitempty"`
// contains filtered or unexported fields
}A request to create DataTable.
func (*CreateDataTableRequest) Descriptor
func (*CreateDataTableRequest) Descriptor() ([]byte, []int)Deprecated: Use CreateDataTableRequest.ProtoReflect.Descriptor instead.
func (*CreateDataTableRequest) GetDataTable
func (x *CreateDataTableRequest) GetDataTable() *DataTablefunc (*CreateDataTableRequest) GetDataTableId
func (x *CreateDataTableRequest) GetDataTableId() stringfunc (*CreateDataTableRequest) GetParent
func (x *CreateDataTableRequest) GetParent() stringfunc (*CreateDataTableRequest) ProtoMessage
func (*CreateDataTableRequest) ProtoMessage()func (*CreateDataTableRequest) ProtoReflect
func (x *CreateDataTableRequest) ProtoReflect() protoreflect.Messagefunc (*CreateDataTableRequest) Reset
func (x *CreateDataTableRequest) Reset()func (*CreateDataTableRequest) String
func (x *CreateDataTableRequest) String() stringCreateDataTableRowRequest
type CreateDataTableRowRequest struct {
// Required. The resource id of the data table.
// Format:
// /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The data table row to create.
DataTableRow *DataTableRow `protobuf:"bytes,2,opt,name=data_table_row,json=dataTableRow,proto3" json:"data_table_row,omitempty"`
// contains filtered or unexported fields
}Request to create data table row.
func (*CreateDataTableRowRequest) Descriptor
func (*CreateDataTableRowRequest) Descriptor() ([]byte, []int)Deprecated: Use CreateDataTableRowRequest.ProtoReflect.Descriptor instead.
func (*CreateDataTableRowRequest) GetDataTableRow
func (x *CreateDataTableRowRequest) GetDataTableRow() *DataTableRowfunc (*CreateDataTableRowRequest) GetParent
func (x *CreateDataTableRowRequest) GetParent() stringfunc (*CreateDataTableRowRequest) ProtoMessage
func (*CreateDataTableRowRequest) ProtoMessage()func (*CreateDataTableRowRequest) ProtoReflect
func (x *CreateDataTableRowRequest) ProtoReflect() protoreflect.Messagefunc (*CreateDataTableRowRequest) Reset
func (x *CreateDataTableRowRequest) Reset()func (*CreateDataTableRowRequest) String
func (x *CreateDataTableRowRequest) String() stringCreateFeedRequest
type CreateFeedRequest struct {
// Required. The parent resource where this Feed will be created.
// Format: projects/{project}/locations/{location}/instances/{instance}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Feed to create.
Feed *Feed `protobuf:"bytes,2,opt,name=feed,proto3" json:"feed,omitempty"`
// contains filtered or unexported fields
}Request message for CreateFeed.
func (*CreateFeedRequest) Descriptor
func (*CreateFeedRequest) Descriptor() ([]byte, []int)Deprecated: Use CreateFeedRequest.ProtoReflect.Descriptor instead.
func (*CreateFeedRequest) GetFeed
func (x *CreateFeedRequest) GetFeed() *Feedfunc (*CreateFeedRequest) GetParent
func (x *CreateFeedRequest) GetParent() stringfunc (*CreateFeedRequest) ProtoMessage
func (*CreateFeedRequest) ProtoMessage()func (*CreateFeedRequest) ProtoReflect
func (x *CreateFeedRequest) ProtoReflect() protoreflect.Messagefunc (*CreateFeedRequest) Reset
func (x *CreateFeedRequest) Reset()func (*CreateFeedRequest) String
func (x *CreateFeedRequest) String() stringCreateFindingsRefinementRequest
type CreateFindingsRefinementRequest struct {
// Required. The parent resource where this findings refinement will be
// created. Format:
// projects/{project}/locations/{location}/instances/{instance}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The findings refinement to create.
FindingsRefinement *FindingsRefinement `protobuf:"bytes,2,opt,name=findings_refinement,json=findingsRefinement,proto3" json:"findings_refinement,omitempty"`
// contains filtered or unexported fields
}Request message for CreateFindingsRefinement method.
func (*CreateFindingsRefinementRequest) Descriptor
func (*CreateFindingsRefinementRequest) Descriptor() ([]byte, []int)Deprecated: Use CreateFindingsRefinementRequest.ProtoReflect.Descriptor instead.
func (*CreateFindingsRefinementRequest) GetFindingsRefinement
func (x *CreateFindingsRefinementRequest) GetFindingsRefinement() *FindingsRefinementfunc (*CreateFindingsRefinementRequest) GetParent
func (x *CreateFindingsRefinementRequest) GetParent() stringfunc (*CreateFindingsRefinementRequest) ProtoMessage
func (*CreateFindingsRefinementRequest) ProtoMessage()func (*CreateFindingsRefinementRequest) ProtoReflect
func (x *CreateFindingsRefinementRequest) ProtoReflect() protoreflect.Messagefunc (*CreateFindingsRefinementRequest) Reset
func (x *CreateFindingsRefinementRequest) Reset()func (*CreateFindingsRefinementRequest) String
func (x *CreateFindingsRefinementRequest) String() stringCreateNativeDashboardRequest
type CreateNativeDashboardRequest struct {
// Required. The parent resource where this dashboard will be created.
// Format: projects/{project}/locations/{location}/instances/{instance}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The dashboard to create.
NativeDashboard *NativeDashboard `protobuf:"bytes,2,opt,name=native_dashboard,json=nativeDashboard,proto3" json:"native_dashboard,omitempty"`
// contains filtered or unexported fields
}Request message to create a dashboard.
func (*CreateNativeDashboardRequest) Descriptor
func (*CreateNativeDashboardRequest) Descriptor() ([]byte, []int)Deprecated: Use CreateNativeDashboardRequest.ProtoReflect.Descriptor instead.
func (*CreateNativeDashboardRequest) GetNativeDashboard
func (x *CreateNativeDashboardRequest) GetNativeDashboard() *NativeDashboardfunc (*CreateNativeDashboardRequest) GetParent
func (x *CreateNativeDashboardRequest) GetParent() stringfunc (*CreateNativeDashboardRequest) ProtoMessage
func (*CreateNativeDashboardRequest) ProtoMessage()func (*CreateNativeDashboardRequest) ProtoReflect
func (x *CreateNativeDashboardRequest) ProtoReflect() protoreflect.Messagefunc (*CreateNativeDashboardRequest) Reset
func (x *CreateNativeDashboardRequest) Reset()func (*CreateNativeDashboardRequest) String
func (x *CreateNativeDashboardRequest) String() stringCreateReferenceListRequest
type CreateReferenceListRequest struct {
// Required. The parent resource where this reference list will be created.
// Format: `projects/{project}/locations/{location}/instances/{instance}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The reference list to create.
ReferenceList *ReferenceList `protobuf:"bytes,2,opt,name=reference_list,json=referenceList,proto3" json:"reference_list,omitempty"`
// Required. The ID to use for the reference list. This is also the display
// name for the reference list. It must satisfy the following requirements:
// - Starts with letter.
// - Contains only letters, numbers and underscore.
// - Has length less than 256.
// - Must be unique.
ReferenceListId string `protobuf:"bytes,3,opt,name=reference_list_id,json=referenceListId,proto3" json:"reference_list_id,omitempty"`
// contains filtered or unexported fields
}A request to create a reference list.
func (*CreateReferenceListRequest) Descriptor
func (*CreateReferenceListRequest) Descriptor() ([]byte, []int)Deprecated: Use CreateReferenceListRequest.ProtoReflect.Descriptor instead.
func (*CreateReferenceListRequest) GetParent
func (x *CreateReferenceListRequest) GetParent() stringfunc (*CreateReferenceListRequest) GetReferenceList
func (x *CreateReferenceListRequest) GetReferenceList() *ReferenceListfunc (*CreateReferenceListRequest) GetReferenceListId
func (x *CreateReferenceListRequest) GetReferenceListId() stringfunc (*CreateReferenceListRequest) ProtoMessage
func (*CreateReferenceListRequest) ProtoMessage()func (*CreateReferenceListRequest) ProtoReflect
func (x *CreateReferenceListRequest) ProtoReflect() protoreflect.Messagefunc (*CreateReferenceListRequest) Reset
func (x *CreateReferenceListRequest) Reset()func (*CreateReferenceListRequest) String
func (x *CreateReferenceListRequest) String() stringCreateRetrohuntRequest
type CreateRetrohuntRequest struct {
// Required. The parent of retrohunt, which is a rule.
// Format:
// `projects/{project}/locations/{location}/instances/{instance}/rules/{rule}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The retrohunt to create.
Retrohunt *Retrohunt `protobuf:"bytes,2,opt,name=retrohunt,proto3" json:"retrohunt,omitempty"`
// contains filtered or unexported fields
}Request message for CreateRetrohunt method.
func (*CreateRetrohuntRequest) Descriptor
func (*CreateRetrohuntRequest) Descriptor() ([]byte, []int)Deprecated: Use CreateRetrohuntRequest.ProtoReflect.Descriptor instead.
func (*CreateRetrohuntRequest) GetParent
func (x *CreateRetrohuntRequest) GetParent() stringfunc (*CreateRetrohuntRequest) GetRetrohunt
func (x *CreateRetrohuntRequest) GetRetrohunt() *Retrohuntfunc (*CreateRetrohuntRequest) ProtoMessage
func (*CreateRetrohuntRequest) ProtoMessage()func (*CreateRetrohuntRequest) ProtoReflect
func (x *CreateRetrohuntRequest) ProtoReflect() protoreflect.Messagefunc (*CreateRetrohuntRequest) Reset
func (x *CreateRetrohuntRequest) Reset()func (*CreateRetrohuntRequest) String
func (x *CreateRetrohuntRequest) String() stringCreateRuleRequest
type CreateRuleRequest struct {
// Required. The parent resource where this rule will be created.
// Format: `projects/{project}/locations/{location}/instances/{instance}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The rule to create.
Rule *Rule `protobuf:"bytes,2,opt,name=rule,proto3" json:"rule,omitempty"`
// contains filtered or unexported fields
}Request message for CreateRule method.
func (*CreateRuleRequest) Descriptor
func (*CreateRuleRequest) Descriptor() ([]byte, []int)Deprecated: Use CreateRuleRequest.ProtoReflect.Descriptor instead.
func (*CreateRuleRequest) GetParent
func (x *CreateRuleRequest) GetParent() stringfunc (*CreateRuleRequest) GetRule
func (x *CreateRuleRequest) GetRule() *Rulefunc (*CreateRuleRequest) ProtoMessage
func (*CreateRuleRequest) ProtoMessage()func (*CreateRuleRequest) ProtoReflect
func (x *CreateRuleRequest) ProtoReflect() protoreflect.Messagefunc (*CreateRuleRequest) Reset
func (x *CreateRuleRequest) Reset()func (*CreateRuleRequest) String
func (x *CreateRuleRequest) String() stringCreateWatchlistRequest
type CreateWatchlistRequest struct {
// Required. The parent resource where this watchlist will be created.
// Format: `projects/{project}/locations/{location}/instances/{instance}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The ID to use for the watchlist,
// which will become the final component of the watchlist's resource name.
//
// This value should be 4-63 characters, and valid characters
// are /[a-z][0-9]-/.
WatchlistId string `protobuf:"bytes,2,opt,name=watchlist_id,json=watchlistId,proto3" json:"watchlist_id,omitempty"`
// Required. The watchlist to create.
Watchlist *Watchlist `protobuf:"bytes,3,opt,name=watchlist,proto3" json:"watchlist,omitempty"`
// contains filtered or unexported fields
}Request message for creating watchlist.
func (*CreateWatchlistRequest) Descriptor
func (*CreateWatchlistRequest) Descriptor() ([]byte, []int)Deprecated: Use CreateWatchlistRequest.ProtoReflect.Descriptor instead.
func (*CreateWatchlistRequest) GetParent
func (x *CreateWatchlistRequest) GetParent() stringfunc (*CreateWatchlistRequest) GetWatchlist
func (x *CreateWatchlistRequest) GetWatchlist() *Watchlistfunc (*CreateWatchlistRequest) GetWatchlistId
func (x *CreateWatchlistRequest) GetWatchlistId() stringfunc (*CreateWatchlistRequest) ProtoMessage
func (*CreateWatchlistRequest) ProtoMessage()func (*CreateWatchlistRequest) ProtoReflect
func (x *CreateWatchlistRequest) ProtoReflect() protoreflect.Messagefunc (*CreateWatchlistRequest) Reset
func (x *CreateWatchlistRequest) Reset()func (*CreateWatchlistRequest) String
func (x *CreateWatchlistRequest) String() stringCrowdStrikeAlertsSettings
type CrowdStrikeAlertsSettings struct {
// Required. OAuthClientCredentials.
Authentication *OAuthClientCredentials `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// Required. API Hostname.
Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"`
// Optional. Ingestion Type.
IngestionType CrowdStrikeAlertsSettings_IngestionType `protobuf:"varint,3,opt,name=ingestion_type,json=ingestionType,proto3,enum=google.cloud.chronicle.v1.CrowdStrikeAlertsSettings_IngestionType" json:"ingestion_type,omitempty"`
// contains filtered or unexported fields
}CrowdStrike Alerts settings.
func (*CrowdStrikeAlertsSettings) Descriptor
func (*CrowdStrikeAlertsSettings) Descriptor() ([]byte, []int)Deprecated: Use CrowdStrikeAlertsSettings.ProtoReflect.Descriptor instead.
func (*CrowdStrikeAlertsSettings) GetAuthentication
func (x *CrowdStrikeAlertsSettings) GetAuthentication() *OAuthClientCredentialsfunc (*CrowdStrikeAlertsSettings) GetHostname
func (x *CrowdStrikeAlertsSettings) GetHostname() stringfunc (*CrowdStrikeAlertsSettings) GetIngestionType
func (x *CrowdStrikeAlertsSettings) GetIngestionType() CrowdStrikeAlertsSettings_IngestionTypefunc (*CrowdStrikeAlertsSettings) ProtoMessage
func (*CrowdStrikeAlertsSettings) ProtoMessage()func (*CrowdStrikeAlertsSettings) ProtoReflect
func (x *CrowdStrikeAlertsSettings) ProtoReflect() protoreflect.Messagefunc (*CrowdStrikeAlertsSettings) Reset
func (x *CrowdStrikeAlertsSettings) Reset()func (*CrowdStrikeAlertsSettings) String
func (x *CrowdStrikeAlertsSettings) String() stringCrowdStrikeAlertsSettings_IngestionType
type CrowdStrikeAlertsSettings_IngestionType int32Ingestion Type.
CrowdStrikeAlertsSettings_INGESTION_TYPE_UNSPECIFIED, CrowdStrikeAlertsSettings_BRING_ALL_ALERTS, CrowdStrikeAlertsSettings_BRING_ONLY_NEW_ALERTS
const (
// For the feeds in which this field is not set
CrowdStrikeAlertsSettings_INGESTION_TYPE_UNSPECIFIED CrowdStrikeAlertsSettings_IngestionType = 0
// Ingests both new as well as old alerts which are updated
CrowdStrikeAlertsSettings_BRING_ALL_ALERTS CrowdStrikeAlertsSettings_IngestionType = 1
// Ingests only new alerts to be ingested.
CrowdStrikeAlertsSettings_BRING_ONLY_NEW_ALERTS CrowdStrikeAlertsSettings_IngestionType = 2
)func (CrowdStrikeAlertsSettings_IngestionType) Descriptor
func (CrowdStrikeAlertsSettings_IngestionType) Descriptor() protoreflect.EnumDescriptorfunc (CrowdStrikeAlertsSettings_IngestionType) Enum
func (CrowdStrikeAlertsSettings_IngestionType) EnumDescriptor
func (CrowdStrikeAlertsSettings_IngestionType) EnumDescriptor() ([]byte, []int)Deprecated: Use CrowdStrikeAlertsSettings_IngestionType.Descriptor instead.
func (CrowdStrikeAlertsSettings_IngestionType) Number
func (x CrowdStrikeAlertsSettings_IngestionType) Number() protoreflect.EnumNumberfunc (CrowdStrikeAlertsSettings_IngestionType) String
func (x CrowdStrikeAlertsSettings_IngestionType) String() stringfunc (CrowdStrikeAlertsSettings_IngestionType) Type
func (CrowdStrikeAlertsSettings_IngestionType) Type() protoreflect.EnumTypeCrowdStrikeDetectsSettings
type CrowdStrikeDetectsSettings struct {
// Input only. OAuthClientCredentials.
Authentication *OAuthClientCredentials `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// API Hostname.
Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"`
// Optional. Ingestion Type.
IngestionType CrowdStrikeDetectsSettings_IngestionType `protobuf:"varint,3,opt,name=ingestion_type,json=ingestionType,proto3,enum=google.cloud.chronicle.v1.CrowdStrikeDetectsSettings_IngestionType" json:"ingestion_type,omitempty"`
// contains filtered or unexported fields
}CrowdStrike Detects settings.
func (*CrowdStrikeDetectsSettings) Descriptor
func (*CrowdStrikeDetectsSettings) Descriptor() ([]byte, []int)Deprecated: Use CrowdStrikeDetectsSettings.ProtoReflect.Descriptor instead.
func (*CrowdStrikeDetectsSettings) GetAuthentication
func (x *CrowdStrikeDetectsSettings) GetAuthentication() *OAuthClientCredentialsfunc (*CrowdStrikeDetectsSettings) GetHostname
func (x *CrowdStrikeDetectsSettings) GetHostname() stringfunc (*CrowdStrikeDetectsSettings) GetIngestionType
func (x *CrowdStrikeDetectsSettings) GetIngestionType() CrowdStrikeDetectsSettings_IngestionTypefunc (*CrowdStrikeDetectsSettings) ProtoMessage
func (*CrowdStrikeDetectsSettings) ProtoMessage()func (*CrowdStrikeDetectsSettings) ProtoReflect
func (x *CrowdStrikeDetectsSettings) ProtoReflect() protoreflect.Messagefunc (*CrowdStrikeDetectsSettings) Reset
func (x *CrowdStrikeDetectsSettings) Reset()func (*CrowdStrikeDetectsSettings) String
func (x *CrowdStrikeDetectsSettings) String() stringCrowdStrikeDetectsSettings_IngestionType
type CrowdStrikeDetectsSettings_IngestionType int32Ingestion Type.
CrowdStrikeDetectsSettings_INGESTION_TYPE_UNSPECIFIED, CrowdStrikeDetectsSettings_BRING_ONLY_NEW_DETECTIONS, CrowdStrikeDetectsSettings_BRING_ALL_DETECTIONS
const (
// For the feeds in which this field is not set
CrowdStrikeDetectsSettings_INGESTION_TYPE_UNSPECIFIED CrowdStrikeDetectsSettings_IngestionType = 0
// Ingests only new detections to be ingested.
CrowdStrikeDetectsSettings_BRING_ONLY_NEW_DETECTIONS CrowdStrikeDetectsSettings_IngestionType = 1
// Ingests both new as well as old detections which are updated
CrowdStrikeDetectsSettings_BRING_ALL_DETECTIONS CrowdStrikeDetectsSettings_IngestionType = 2
)func (CrowdStrikeDetectsSettings_IngestionType) Descriptor
func (CrowdStrikeDetectsSettings_IngestionType) Descriptor() protoreflect.EnumDescriptorfunc (CrowdStrikeDetectsSettings_IngestionType) Enum
func (CrowdStrikeDetectsSettings_IngestionType) EnumDescriptor
func (CrowdStrikeDetectsSettings_IngestionType) EnumDescriptor() ([]byte, []int)Deprecated: Use CrowdStrikeDetectsSettings_IngestionType.Descriptor instead.
func (CrowdStrikeDetectsSettings_IngestionType) Number
func (x CrowdStrikeDetectsSettings_IngestionType) Number() protoreflect.EnumNumberfunc (CrowdStrikeDetectsSettings_IngestionType) String
func (x CrowdStrikeDetectsSettings_IngestionType) String() stringfunc (CrowdStrikeDetectsSettings_IngestionType) Type
func (CrowdStrikeDetectsSettings_IngestionType) Type() protoreflect.EnumTypeCustomAPICheckpointConfig
type CustomAPICheckpointConfig struct {
// Select the specific checkpointing mechanism the third-party API requires.
//
// Types that are valid to be assigned to Strategy:
//
// *CustomAPICheckpointConfig_NoneStrategy_
// *CustomAPICheckpointConfig_LatestTimestampStrategy_
// *CustomAPICheckpointConfig_LatestRecordStrategy_
// *CustomAPICheckpointConfig_IteratorStrategy_
Strategy isCustomAPICheckpointConfig_Strategy `protobuf_oneof:"strategy"`
// contains filtered or unexported fields
}Checkpoint configuration to enable sequential (cursor-based) polling.
func (*CustomAPICheckpointConfig) Descriptor
func (*CustomAPICheckpointConfig) Descriptor() ([]byte, []int)Deprecated: Use CustomAPICheckpointConfig.ProtoReflect.Descriptor instead.
func (*CustomAPICheckpointConfig) GetIteratorStrategy
func (x *CustomAPICheckpointConfig) GetIteratorStrategy() *CustomAPICheckpointConfig_IteratorStrategyfunc (*CustomAPICheckpointConfig) GetLatestRecordStrategy
func (x *CustomAPICheckpointConfig) GetLatestRecordStrategy() *CustomAPICheckpointConfig_LatestRecordStrategyfunc (*CustomAPICheckpointConfig) GetLatestTimestampStrategy
func (x *CustomAPICheckpointConfig) GetLatestTimestampStrategy() *CustomAPICheckpointConfig_LatestTimestampStrategyfunc (*CustomAPICheckpointConfig) GetNoneStrategy
func (x *CustomAPICheckpointConfig) GetNoneStrategy() *CustomAPICheckpointConfig_NoneStrategyfunc (*CustomAPICheckpointConfig) GetStrategy
func (x *CustomAPICheckpointConfig) GetStrategy() isCustomAPICheckpointConfig_Strategyfunc (*CustomAPICheckpointConfig) ProtoMessage
func (*CustomAPICheckpointConfig) ProtoMessage()func (*CustomAPICheckpointConfig) ProtoReflect
func (x *CustomAPICheckpointConfig) ProtoReflect() protoreflect.Messagefunc (*CustomAPICheckpointConfig) Reset
func (x *CustomAPICheckpointConfig) Reset()func (*CustomAPICheckpointConfig) String
func (x *CustomAPICheckpointConfig) String() stringCustomAPICheckpointConfig_IteratorStrategy
type CustomAPICheckpointConfig_IteratorStrategy struct {
// Required. Enter the exact location within a log record where the
// checkpoint value (like a timestamp or ID) is found.
CheckpointValuePath string `protobuf:"bytes,1,opt,name=checkpoint_value_path,json=checkpointValuePath,proto3" json:"checkpoint_value_path,omitempty"`
// Required. Specify a custom name you assign to store and reference the
// checkpoint value between polling cycles.
CheckpointVariable string `protobuf:"bytes,2,opt,name=checkpoint_variable,json=checkpointVariable,proto3" json:"checkpoint_variable,omitempty"`
// contains filtered or unexported fields
}Use progress tokens provided by the API.
func (*CustomAPICheckpointConfig_IteratorStrategy) Descriptor
func (*CustomAPICheckpointConfig_IteratorStrategy) Descriptor() ([]byte, []int)Deprecated: Use CustomAPICheckpointConfig_IteratorStrategy.ProtoReflect.Descriptor instead.
func (*CustomAPICheckpointConfig_IteratorStrategy) GetCheckpointValuePath
func (x *CustomAPICheckpointConfig_IteratorStrategy) GetCheckpointValuePath() stringfunc (*CustomAPICheckpointConfig_IteratorStrategy) GetCheckpointVariable
func (x *CustomAPICheckpointConfig_IteratorStrategy) GetCheckpointVariable() stringfunc (*CustomAPICheckpointConfig_IteratorStrategy) ProtoMessage
func (*CustomAPICheckpointConfig_IteratorStrategy) ProtoMessage()func (*CustomAPICheckpointConfig_IteratorStrategy) ProtoReflect
func (x *CustomAPICheckpointConfig_IteratorStrategy) ProtoReflect() protoreflect.Messagefunc (*CustomAPICheckpointConfig_IteratorStrategy) Reset
func (x *CustomAPICheckpointConfig_IteratorStrategy) Reset()func (*CustomAPICheckpointConfig_IteratorStrategy) String
func (x *CustomAPICheckpointConfig_IteratorStrategy) String() stringCustomAPICheckpointConfig_IteratorStrategy_
type CustomAPICheckpointConfig_IteratorStrategy_ struct {
// Use progress tokens provided by the API.
IteratorStrategy *CustomAPICheckpointConfig_IteratorStrategy `protobuf:"bytes,4,opt,name=iterator_strategy,json=iteratorStrategy,proto3,oneof"`
}CustomAPICheckpointConfig_LatestRecordStrategy
type CustomAPICheckpointConfig_LatestRecordStrategy struct {
// Required. Enter the exact location within a log record where the
// checkpoint value (like a timestamp or ID) is found.
CheckpointValuePath string `protobuf:"bytes,1,opt,name=checkpoint_value_path,json=checkpointValuePath,proto3" json:"checkpoint_value_path,omitempty"`
// Required. Specify a custom name you assign to store and reference the
// checkpoint value between polling cycles.
CheckpointVariable string `protobuf:"bytes,2,opt,name=checkpoint_variable,json=checkpointVariable,proto3" json:"checkpoint_variable,omitempty"`
// contains filtered or unexported fields
}Track the highest record ID to fetch only new records next.
func (*CustomAPICheckpointConfig_LatestRecordStrategy) Descriptor
func (*CustomAPICheckpointConfig_LatestRecordStrategy) Descriptor() ([]byte, []int)Deprecated: Use CustomAPICheckpointConfig_LatestRecordStrategy.ProtoReflect.Descriptor instead.
func (*CustomAPICheckpointConfig_LatestRecordStrategy) GetCheckpointValuePath
func (x *CustomAPICheckpointConfig_LatestRecordStrategy) GetCheckpointValuePath() stringfunc (*CustomAPICheckpointConfig_LatestRecordStrategy) GetCheckpointVariable
func (x *CustomAPICheckpointConfig_LatestRecordStrategy) GetCheckpointVariable() stringfunc (*CustomAPICheckpointConfig_LatestRecordStrategy) ProtoMessage
func (*CustomAPICheckpointConfig_LatestRecordStrategy) ProtoMessage()func (*CustomAPICheckpointConfig_LatestRecordStrategy) ProtoReflect
func (x *CustomAPICheckpointConfig_LatestRecordStrategy) ProtoReflect() protoreflect.Messagefunc (*CustomAPICheckpointConfig_LatestRecordStrategy) Reset
func (x *CustomAPICheckpointConfig_LatestRecordStrategy) Reset()func (*CustomAPICheckpointConfig_LatestRecordStrategy) String
func (x *CustomAPICheckpointConfig_LatestRecordStrategy) String() stringCustomAPICheckpointConfig_LatestRecordStrategy_
type CustomAPICheckpointConfig_LatestRecordStrategy_ struct {
// Track the highest record ID to fetch only new records next.
LatestRecordStrategy *CustomAPICheckpointConfig_LatestRecordStrategy `protobuf:"bytes,3,opt,name=latest_record_strategy,json=latestRecordStrategy,proto3,oneof"`
}CustomAPICheckpointConfig_LatestTimestampStrategy
type CustomAPICheckpointConfig_LatestTimestampStrategy struct {
// Required. Enter the exact location within a log record where the
// checkpoint value (like a timestamp or ID) is found.
CheckpointValuePath string `protobuf:"bytes,1,opt,name=checkpoint_value_path,json=checkpointValuePath,proto3" json:"checkpoint_value_path,omitempty"`
// Required. Specify a custom name you assign to store and reference the
// checkpoint value between polling cycles.
CheckpointVariable string `protobuf:"bytes,2,opt,name=checkpoint_variable,json=checkpointVariable,proto3" json:"checkpoint_variable,omitempty"`
// contains filtered or unexported fields
}Track the timestamp of the newest record to fetch newer ones next.
func (*CustomAPICheckpointConfig_LatestTimestampStrategy) Descriptor
func (*CustomAPICheckpointConfig_LatestTimestampStrategy) Descriptor() ([]byte, []int)Deprecated: Use CustomAPICheckpointConfig_LatestTimestampStrategy.ProtoReflect.Descriptor instead.
func (*CustomAPICheckpointConfig_LatestTimestampStrategy) GetCheckpointValuePath
func (x *CustomAPICheckpointConfig_LatestTimestampStrategy) GetCheckpointValuePath() stringfunc (*CustomAPICheckpointConfig_LatestTimestampStrategy) GetCheckpointVariable
func (x *CustomAPICheckpointConfig_LatestTimestampStrategy) GetCheckpointVariable() stringfunc (*CustomAPICheckpointConfig_LatestTimestampStrategy) ProtoMessage
func (*CustomAPICheckpointConfig_LatestTimestampStrategy) ProtoMessage()func (*CustomAPICheckpointConfig_LatestTimestampStrategy) ProtoReflect
func (x *CustomAPICheckpointConfig_LatestTimestampStrategy) ProtoReflect() protoreflect.Messagefunc (*CustomAPICheckpointConfig_LatestTimestampStrategy) Reset
func (x *CustomAPICheckpointConfig_LatestTimestampStrategy) Reset()func (*CustomAPICheckpointConfig_LatestTimestampStrategy) String
func (x *CustomAPICheckpointConfig_LatestTimestampStrategy) String() stringCustomAPICheckpointConfig_LatestTimestampStrategy_
type CustomAPICheckpointConfig_LatestTimestampStrategy_ struct {
// Track the timestamp of the newest record to fetch newer ones next.
LatestTimestampStrategy *CustomAPICheckpointConfig_LatestTimestampStrategy `protobuf:"bytes,2,opt,name=latest_timestamp_strategy,json=latestTimestampStrategy,proto3,oneof"`
}CustomAPICheckpointConfig_NoneStrategy
type CustomAPICheckpointConfig_NoneStrategy struct {
// contains filtered or unexported fields
}Fetch all available data in one go without tracking progress.
func (*CustomAPICheckpointConfig_NoneStrategy) Descriptor
func (*CustomAPICheckpointConfig_NoneStrategy) Descriptor() ([]byte, []int)Deprecated: Use CustomAPICheckpointConfig_NoneStrategy.ProtoReflect.Descriptor instead.
func (*CustomAPICheckpointConfig_NoneStrategy) ProtoMessage
func (*CustomAPICheckpointConfig_NoneStrategy) ProtoMessage()func (*CustomAPICheckpointConfig_NoneStrategy) ProtoReflect
func (x *CustomAPICheckpointConfig_NoneStrategy) ProtoReflect() protoreflect.Messagefunc (*CustomAPICheckpointConfig_NoneStrategy) Reset
func (x *CustomAPICheckpointConfig_NoneStrategy) Reset()func (*CustomAPICheckpointConfig_NoneStrategy) String
func (x *CustomAPICheckpointConfig_NoneStrategy) String() stringCustomAPICheckpointConfig_NoneStrategy_
type CustomAPICheckpointConfig_NoneStrategy_ struct {
// Fetch all available data in one go without tracking progress.
NoneStrategy *CustomAPICheckpointConfig_NoneStrategy `protobuf:"bytes,1,opt,name=none_strategy,json=noneStrategy,proto3,oneof"`
}CustomAPIDependentRequestsConfig
type CustomAPIDependentRequestsConfig struct {
// Required. Enter the specific field in the response that uniquely identifies
// an individual record or alert.
ItemIdJsonPath string `protobuf:"bytes,1,opt,name=item_id_json_path,json=itemIdJsonPath,proto3" json:"item_id_json_path,omitempty"`
// Optional. Specify a custom variable name to hold the extracted ID, which
// can be linked as a placeholder in dependent requests.
ItemIdVariable string `protobuf:"bytes,2,opt,name=item_id_variable,json=itemIdVariable,proto3" json:"item_id_variable,omitempty"`
// Optional. Add follow-up API calls triggered for each item found in the
// primary request (e.g., fetching full event details for a list of basic
// alert IDs). Note: In MVP, the child depth fan-out limit is capped at 1.
DependentRequests []*CustomAPITransferNode `protobuf:"bytes,3,rep,name=dependent_requests,json=dependentRequests,proto3" json:"dependent_requests,omitempty"`
// contains filtered or unexported fields
}Configuration for dependent requests (child chaining).
func (*CustomAPIDependentRequestsConfig) Descriptor
func (*CustomAPIDependentRequestsConfig) Descriptor() ([]byte, []int)Deprecated: Use CustomAPIDependentRequestsConfig.ProtoReflect.Descriptor instead.
func (*CustomAPIDependentRequestsConfig) GetDependentRequests
func (x *CustomAPIDependentRequestsConfig) GetDependentRequests() []*CustomAPITransferNodefunc (*CustomAPIDependentRequestsConfig) GetItemIdJsonPath
func (x *CustomAPIDependentRequestsConfig) GetItemIdJsonPath() stringfunc (*CustomAPIDependentRequestsConfig) GetItemIdVariable
func (x *CustomAPIDependentRequestsConfig) GetItemIdVariable() stringfunc (*CustomAPIDependentRequestsConfig) ProtoMessage
func (*CustomAPIDependentRequestsConfig) ProtoMessage()func (*CustomAPIDependentRequestsConfig) ProtoReflect
func (x *CustomAPIDependentRequestsConfig) ProtoReflect() protoreflect.Messagefunc (*CustomAPIDependentRequestsConfig) Reset
func (x *CustomAPIDependentRequestsConfig) Reset()func (*CustomAPIDependentRequestsConfig) String
func (x *CustomAPIDependentRequestsConfig) String() stringCustomAPIHeaderAuth
type CustomAPIHeaderAuth struct {
// Optional. Add HTTP request header key-value pairs.
HeaderKeyValues []*CustomAPIHeaderKeyValue `protobuf:"bytes,1,rep,name=header_key_values,json=headerKeyValues,proto3" json:"header_key_values,omitempty"`
// contains filtered or unexported fields
}CustomAPIHeaderAuth lists HTTP headers for custom API auth.
func (*CustomAPIHeaderAuth) Descriptor
func (*CustomAPIHeaderAuth) Descriptor() ([]byte, []int)Deprecated: Use CustomAPIHeaderAuth.ProtoReflect.Descriptor instead.
func (*CustomAPIHeaderAuth) GetHeaderKeyValues
func (x *CustomAPIHeaderAuth) GetHeaderKeyValues() []*CustomAPIHeaderKeyValuefunc (*CustomAPIHeaderAuth) ProtoMessage
func (*CustomAPIHeaderAuth) ProtoMessage()func (*CustomAPIHeaderAuth) ProtoReflect
func (x *CustomAPIHeaderAuth) ProtoReflect() protoreflect.Messagefunc (*CustomAPIHeaderAuth) Reset
func (x *CustomAPIHeaderAuth) Reset()func (*CustomAPIHeaderAuth) String
func (x *CustomAPIHeaderAuth) String() stringCustomAPIHeaderKeyValue
type CustomAPIHeaderKeyValue struct {
// Required. Enter the name of the HTTP Request header (e.g., Authorization or
// X-API-Key).
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
// Required. Enter the API Key, Bearer Token, or credential value associated
// with the header.
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}CustomAPIHeaderKeyValue defines dynamic headers key-values for Custom API.
func (*CustomAPIHeaderKeyValue) Descriptor
func (*CustomAPIHeaderKeyValue) Descriptor() ([]byte, []int)Deprecated: Use CustomAPIHeaderKeyValue.ProtoReflect.Descriptor instead.
func (*CustomAPIHeaderKeyValue) GetKey
func (x *CustomAPIHeaderKeyValue) GetKey() stringfunc (*CustomAPIHeaderKeyValue) GetValue
func (x *CustomAPIHeaderKeyValue) GetValue() stringfunc (*CustomAPIHeaderKeyValue) ProtoMessage
func (*CustomAPIHeaderKeyValue) ProtoMessage()func (*CustomAPIHeaderKeyValue) ProtoReflect
func (x *CustomAPIHeaderKeyValue) ProtoReflect() protoreflect.Messagefunc (*CustomAPIHeaderKeyValue) Reset
func (x *CustomAPIHeaderKeyValue) Reset()func (*CustomAPIHeaderKeyValue) String
func (x *CustomAPIHeaderKeyValue) String() stringCustomAPINoAuth
type CustomAPINoAuth struct {
// contains filtered or unexported fields
}Info for No-Authentication custom API feeds.
func (*CustomAPINoAuth) Descriptor
func (*CustomAPINoAuth) Descriptor() ([]byte, []int)Deprecated: Use CustomAPINoAuth.ProtoReflect.Descriptor instead.
func (*CustomAPINoAuth) ProtoMessage
func (*CustomAPINoAuth) ProtoMessage()func (*CustomAPINoAuth) ProtoReflect
func (x *CustomAPINoAuth) ProtoReflect() protoreflect.Messagefunc (*CustomAPINoAuth) Reset
func (x *CustomAPINoAuth) Reset()func (*CustomAPINoAuth) String
func (x *CustomAPINoAuth) String() stringCustomAPIPagination
type CustomAPIPagination struct {
// Select the specific paging mechanism the third-party API requires.
//
// Types that are valid to be assigned to PaginationStrategy:
//
// *CustomAPIPagination_None
// *CustomAPIPagination_Token
// *CustomAPIPagination_Link
// *CustomAPIPagination_Offset
// *CustomAPIPagination_PageNumber
PaginationStrategy isCustomAPIPagination_PaginationStrategy `protobuf_oneof:"pagination_strategy"`
// contains filtered or unexported fields
}Pagination strategy for the request.
func (*CustomAPIPagination) Descriptor
func (*CustomAPIPagination) Descriptor() ([]byte, []int)Deprecated: Use CustomAPIPagination.ProtoReflect.Descriptor instead.
func (*CustomAPIPagination) GetLink
func (x *CustomAPIPagination) GetLink() *CustomAPIPagination_LinkPaginationfunc (*CustomAPIPagination) GetNone
func (x *CustomAPIPagination) GetNone() *CustomAPIPagination_NonePaginationfunc (*CustomAPIPagination) GetOffset
func (x *CustomAPIPagination) GetOffset() *CustomAPIPagination_OffsetPaginationfunc (*CustomAPIPagination) GetPageNumber
func (x *CustomAPIPagination) GetPageNumber() *CustomAPIPagination_PageNumberPaginationfunc (*CustomAPIPagination) GetPaginationStrategy
func (x *CustomAPIPagination) GetPaginationStrategy() isCustomAPIPagination_PaginationStrategyfunc (*CustomAPIPagination) GetToken
func (x *CustomAPIPagination) GetToken() *CustomAPIPagination_TokenPaginationfunc (*CustomAPIPagination) ProtoMessage
func (*CustomAPIPagination) ProtoMessage()func (*CustomAPIPagination) ProtoReflect
func (x *CustomAPIPagination) ProtoReflect() protoreflect.Messagefunc (*CustomAPIPagination) Reset
func (x *CustomAPIPagination) Reset()func (*CustomAPIPagination) String
func (x *CustomAPIPagination) String() stringCustomAPIPagination_Link
type CustomAPIPagination_Link struct {
// Follow links provided in the response to get more data.
Link *CustomAPIPagination_LinkPagination `protobuf:"bytes,6,opt,name=link,proto3,oneof"`
}CustomAPIPagination_LinkPagination
type CustomAPIPagination_LinkPagination struct {
// Required. Enter the field in the API response that contains the URL or
// token needed to fetch the next page of data.
NextPageLinkJsonPath string `protobuf:"bytes,1,opt,name=next_page_link_json_path,json=nextPageLinkJsonPath,proto3" json:"next_page_link_json_path,omitempty"`
// contains filtered or unexported fields
}Follow links provided in the response to get more data.
func (*CustomAPIPagination_LinkPagination) Descriptor
func (*CustomAPIPagination_LinkPagination) Descriptor() ([]byte, []int)Deprecated: Use CustomAPIPagination_LinkPagination.ProtoReflect.Descriptor instead.
func (*CustomAPIPagination_LinkPagination) GetNextPageLinkJsonPath
func (x *CustomAPIPagination_LinkPagination) GetNextPageLinkJsonPath() stringfunc (*CustomAPIPagination_LinkPagination) ProtoMessage
func (*CustomAPIPagination_LinkPagination) ProtoMessage()func (*CustomAPIPagination_LinkPagination) ProtoReflect
func (x *CustomAPIPagination_LinkPagination) ProtoReflect() protoreflect.Messagefunc (*CustomAPIPagination_LinkPagination) Reset
func (x *CustomAPIPagination_LinkPagination) Reset()func (*CustomAPIPagination_LinkPagination) String
func (x *CustomAPIPagination_LinkPagination) String() stringCustomAPIPagination_None
type CustomAPIPagination_None struct {
// Fetch data in a single request without paging.
None *CustomAPIPagination_NonePagination `protobuf:"bytes,4,opt,name=none,proto3,oneof"`
}CustomAPIPagination_NonePagination
type CustomAPIPagination_NonePagination struct {
// contains filtered or unexported fields
}Fetch data in a single request without paging.
func (*CustomAPIPagination_NonePagination) Descriptor
func (*CustomAPIPagination_NonePagination) Descriptor() ([]byte, []int)Deprecated: Use CustomAPIPagination_NonePagination.ProtoReflect.Descriptor instead.
func (*CustomAPIPagination_NonePagination) ProtoMessage
func (*CustomAPIPagination_NonePagination) ProtoMessage()func (*CustomAPIPagination_NonePagination) ProtoReflect
func (x *CustomAPIPagination_NonePagination) ProtoReflect() protoreflect.Messagefunc (*CustomAPIPagination_NonePagination) Reset
func (x *CustomAPIPagination_NonePagination) Reset()func (*CustomAPIPagination_NonePagination) String
func (x *CustomAPIPagination_NonePagination) String() stringCustomAPIPagination_Offset
type CustomAPIPagination_Offset struct {
// Skip a set number of records to get the next set.
Offset *CustomAPIPagination_OffsetPagination `protobuf:"bytes,7,opt,name=offset,proto3,oneof"`
}CustomAPIPagination_OffsetPagination
type CustomAPIPagination_OffsetPagination struct {
// Required. Specify the name of the query parameter for offset in request.
OffsetQueryParam string `protobuf:"bytes,1,opt,name=offset_query_param,json=offsetQueryParam,proto3" json:"offset_query_param,omitempty"`
// contains filtered or unexported fields
}Skip a set number of records to get the next set.
func (*CustomAPIPagination_OffsetPagination) Descriptor
func (*CustomAPIPagination_OffsetPagination) Descriptor() ([]byte, []int)Deprecated: Use CustomAPIPagination_OffsetPagination.ProtoReflect.Descriptor instead.
func (*CustomAPIPagination_OffsetPagination) GetOffsetQueryParam
func (x *CustomAPIPagination_OffsetPagination) GetOffsetQueryParam() stringfunc (*CustomAPIPagination_OffsetPagination) ProtoMessage
func (*CustomAPIPagination_OffsetPagination) ProtoMessage()func (*CustomAPIPagination_OffsetPagination) ProtoReflect
func (x *CustomAPIPagination_OffsetPagination) ProtoReflect() protoreflect.Messagefunc (*CustomAPIPagination_OffsetPagination) Reset
func (x *CustomAPIPagination_OffsetPagination) Reset()func (*CustomAPIPagination_OffsetPagination) String
func (x *CustomAPIPagination_OffsetPagination) String() stringCustomAPIPagination_PageNumber
type CustomAPIPagination_PageNumber struct {
// Go to the next page number (e.g., page 2).
PageNumber *CustomAPIPagination_PageNumberPagination `protobuf:"bytes,8,opt,name=page_number,json=pageNumber,proto3,oneof"`
}CustomAPIPagination_PageNumberPagination
type CustomAPIPagination_PageNumberPagination struct {
// Required. Specify the name of the query parameter for page number in
// request.
PageNumberQueryParam string `protobuf:"bytes,1,opt,name=page_number_query_param,json=pageNumberQueryParam,proto3" json:"page_number_query_param,omitempty"`
// contains filtered or unexported fields
}Go to the next page number (e.g., page 2).
func (*CustomAPIPagination_PageNumberPagination) Descriptor
func (*CustomAPIPagination_PageNumberPagination) Descriptor() ([]byte, []int)Deprecated: Use CustomAPIPagination_PageNumberPagination.ProtoReflect.Descriptor instead.
func (*CustomAPIPagination_PageNumberPagination) GetPageNumberQueryParam
func (x *CustomAPIPagination_PageNumberPagination) GetPageNumberQueryParam() stringfunc (*CustomAPIPagination_PageNumberPagination) ProtoMessage
func (*CustomAPIPagination_PageNumberPagination) ProtoMessage()func (*CustomAPIPagination_PageNumberPagination) ProtoReflect
func (x *CustomAPIPagination_PageNumberPagination) ProtoReflect() protoreflect.Messagefunc (*CustomAPIPagination_PageNumberPagination) Reset
func (x *CustomAPIPagination_PageNumberPagination) Reset()func (*CustomAPIPagination_PageNumberPagination) String
func (x *CustomAPIPagination_PageNumberPagination) String() stringCustomAPIPagination_Token
type CustomAPIPagination_Token struct {
// Use tokens (custom keys) to get the next page of data.
Token *CustomAPIPagination_TokenPagination `protobuf:"bytes,5,opt,name=token,proto3,oneof"`
}CustomAPIPagination_TokenPagination
type CustomAPIPagination_TokenPagination struct {
// Required. Enter the field in the API response that contains the URL or
// token needed to fetch the next page of data.
NextPageTokenJsonPath string `protobuf:"bytes,1,opt,name=next_page_token_json_path,json=nextPageTokenJsonPath,proto3" json:"next_page_token_json_path,omitempty"`
// Required. Specify the name of the query parameter for next page token in
// request.
QueryParam string `protobuf:"bytes,2,opt,name=query_param,json=queryParam,proto3" json:"query_param,omitempty"`
// contains filtered or unexported fields
}Use tokens (custom keys) to get the next page of data.
func (*CustomAPIPagination_TokenPagination) Descriptor
func (*CustomAPIPagination_TokenPagination) Descriptor() ([]byte, []int)Deprecated: Use CustomAPIPagination_TokenPagination.ProtoReflect.Descriptor instead.
func (*CustomAPIPagination_TokenPagination) GetNextPageTokenJsonPath
func (x *CustomAPIPagination_TokenPagination) GetNextPageTokenJsonPath() stringfunc (*CustomAPIPagination_TokenPagination) GetQueryParam
func (x *CustomAPIPagination_TokenPagination) GetQueryParam() stringfunc (*CustomAPIPagination_TokenPagination) ProtoMessage
func (*CustomAPIPagination_TokenPagination) ProtoMessage()func (*CustomAPIPagination_TokenPagination) ProtoReflect
func (x *CustomAPIPagination_TokenPagination) ProtoReflect() protoreflect.Messagefunc (*CustomAPIPagination_TokenPagination) Reset
func (x *CustomAPIPagination_TokenPagination) Reset()func (*CustomAPIPagination_TokenPagination) String
func (x *CustomAPIPagination_TokenPagination) String() stringCustomAPIQueryAuth
type CustomAPIQueryAuth struct {
// Optional. Add URL Query parameter key-value pairs.
QueryKeyValues []*CustomAPIQueryKeyValue `protobuf:"bytes,1,rep,name=query_key_values,json=queryKeyValues,proto3" json:"query_key_values,omitempty"`
// contains filtered or unexported fields
}CustomAPIQueryAuth lists URL Query parameters for custom API auth.
func (*CustomAPIQueryAuth) Descriptor
func (*CustomAPIQueryAuth) Descriptor() ([]byte, []int)Deprecated: Use CustomAPIQueryAuth.ProtoReflect.Descriptor instead.
func (*CustomAPIQueryAuth) GetQueryKeyValues
func (x *CustomAPIQueryAuth) GetQueryKeyValues() []*CustomAPIQueryKeyValuefunc (*CustomAPIQueryAuth) ProtoMessage
func (*CustomAPIQueryAuth) ProtoMessage()func (*CustomAPIQueryAuth) ProtoReflect
func (x *CustomAPIQueryAuth) ProtoReflect() protoreflect.Messagefunc (*CustomAPIQueryAuth) Reset
func (x *CustomAPIQueryAuth) Reset()func (*CustomAPIQueryAuth) String
func (x *CustomAPIQueryAuth) String() stringCustomAPIQueryKeyValue
type CustomAPIQueryKeyValue struct {
// Required. Enter the name of the URL Query Parameter (e.g., api_key or
// token).
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
// Required. Enter the API Key or credential value associated with the query
// parameter.
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}CustomAPIQueryKeyValue defines dynamic query parameters key-values for Custom API Auth.
func (*CustomAPIQueryKeyValue) Descriptor
func (*CustomAPIQueryKeyValue) Descriptor() ([]byte, []int)Deprecated: Use CustomAPIQueryKeyValue.ProtoReflect.Descriptor instead.
func (*CustomAPIQueryKeyValue) GetKey
func (x *CustomAPIQueryKeyValue) GetKey() stringfunc (*CustomAPIQueryKeyValue) GetValue
func (x *CustomAPIQueryKeyValue) GetValue() stringfunc (*CustomAPIQueryKeyValue) ProtoMessage
func (*CustomAPIQueryKeyValue) ProtoMessage()func (*CustomAPIQueryKeyValue) ProtoReflect
func (x *CustomAPIQueryKeyValue) ProtoReflect() protoreflect.Messagefunc (*CustomAPIQueryKeyValue) Reset
func (x *CustomAPIQueryKeyValue) Reset()func (*CustomAPIQueryKeyValue) String
func (x *CustomAPIQueryKeyValue) String() stringCustomAPIRequestConfig
type CustomAPIRequestConfig struct {
// Required. Enter the specific API route appended to the Base URL to fetch
// the data (e.g., /v1/alerts).
EndpointPath string `protobuf:"bytes,1,opt,name=endpoint_path,json=endpointPath,proto3" json:"endpoint_path,omitempty"`
// Required. Select the type of action to perform on the API endpoint (usually
// GET to retrieve data or POST to submit a query).
HttpMethod CustomAPIRequestConfig_HttpMethod `protobuf:"varint,2,opt,name=http_method,json=httpMethod,proto3,enum=google.cloud.chronicle.v1.CustomAPIRequestConfig_HttpMethod" json:"http_method,omitempty"`
// Optional. Provide the data payload sent to the API to specify what
// information you want, typically formatted in JSON.
RequestBody string `protobuf:"bytes,3,opt,name=request_body,json=requestBody,proto3" json:"request_body,omitempty"`
// Optional. Add extra filters or settings appended to the end of the URL
// (e.g., ?status=critical).
QueryParameters []*HeaderKeyValue `protobuf:"bytes,4,rep,name=query_parameters,json=queryParameters,proto3" json:"query_parameters,omitempty"`
// Optional. Define specialized key-value pairs sent with the request, often
// used for custom API versioning or specific vendor requirements.
CustomHeaders []*HeaderKeyValue `protobuf:"bytes,5,rep,name=custom_headers,json=customHeaders,proto3" json:"custom_headers,omitempty"`
// Optional. Set a safety limit to ensure the connector does not exceed the
// third-party vendor's API rate limits.
MaxRequestsPerMinute int32 `protobuf:"varint,6,opt,name=max_requests_per_minute,json=maxRequestsPerMinute,proto3" json:"max_requests_per_minute,omitempty"`
// contains filtered or unexported fields
}Configuration for the outgoing API request.
func (*CustomAPIRequestConfig) Descriptor
func (*CustomAPIRequestConfig) Descriptor() ([]byte, []int)Deprecated: Use CustomAPIRequestConfig.ProtoReflect.Descriptor instead.
func (*CustomAPIRequestConfig) GetCustomHeaders
func (x *CustomAPIRequestConfig) GetCustomHeaders() []*HeaderKeyValuefunc (*CustomAPIRequestConfig) GetEndpointPath
func (x *CustomAPIRequestConfig) GetEndpointPath() stringfunc (*CustomAPIRequestConfig) GetHttpMethod
func (x *CustomAPIRequestConfig) GetHttpMethod() CustomAPIRequestConfig_HttpMethodfunc (*CustomAPIRequestConfig) GetMaxRequestsPerMinute
func (x *CustomAPIRequestConfig) GetMaxRequestsPerMinute() int32func (*CustomAPIRequestConfig) GetQueryParameters
func (x *CustomAPIRequestConfig) GetQueryParameters() []*HeaderKeyValuefunc (*CustomAPIRequestConfig) GetRequestBody
func (x *CustomAPIRequestConfig) GetRequestBody() stringfunc (*CustomAPIRequestConfig) ProtoMessage
func (*CustomAPIRequestConfig) ProtoMessage()func (*CustomAPIRequestConfig) ProtoReflect
func (x *CustomAPIRequestConfig) ProtoReflect() protoreflect.Messagefunc (*CustomAPIRequestConfig) Reset
func (x *CustomAPIRequestConfig) Reset()func (*CustomAPIRequestConfig) String
func (x *CustomAPIRequestConfig) String() stringCustomAPIRequestConfig_HttpMethod
type CustomAPIRequestConfig_HttpMethod int32HTTPS methods supported.
CustomAPIRequestConfig_HTTP_METHOD_UNSPECIFIED, CustomAPIRequestConfig_GET, CustomAPIRequestConfig_POST
const (
// Unspecified method.
CustomAPIRequestConfig_HTTP_METHOD_UNSPECIFIED CustomAPIRequestConfig_HttpMethod = 0
// HTTP GET method.
CustomAPIRequestConfig_GET CustomAPIRequestConfig_HttpMethod = 1
// HTTP POST method.
CustomAPIRequestConfig_POST CustomAPIRequestConfig_HttpMethod = 2
)func (CustomAPIRequestConfig_HttpMethod) Descriptor
func (CustomAPIRequestConfig_HttpMethod) Descriptor() protoreflect.EnumDescriptorfunc (CustomAPIRequestConfig_HttpMethod) Enum
func (x CustomAPIRequestConfig_HttpMethod) Enum() *CustomAPIRequestConfig_HttpMethodfunc (CustomAPIRequestConfig_HttpMethod) EnumDescriptor
func (CustomAPIRequestConfig_HttpMethod) EnumDescriptor() ([]byte, []int)Deprecated: Use CustomAPIRequestConfig_HttpMethod.Descriptor instead.
func (CustomAPIRequestConfig_HttpMethod) Number
func (x CustomAPIRequestConfig_HttpMethod) Number() protoreflect.EnumNumberfunc (CustomAPIRequestConfig_HttpMethod) String
func (x CustomAPIRequestConfig_HttpMethod) String() stringfunc (CustomAPIRequestConfig_HttpMethod) Type
func (CustomAPIRequestConfig_HttpMethod) Type() protoreflect.EnumTypeCustomAPIResponseConfig
type CustomAPIResponseConfig struct {
// Required. Enter the exact path in the API's response payload where the list
// of target log entries is located.
TargetDataPath []string `protobuf:"bytes,1,rep,name=target_data_path,json=targetDataPath,proto3" json:"target_data_path,omitempty"`
// contains filtered or unexported fields
}Configuration for handling the API response.
func (*CustomAPIResponseConfig) Descriptor
func (*CustomAPIResponseConfig) Descriptor() ([]byte, []int)Deprecated: Use CustomAPIResponseConfig.ProtoReflect.Descriptor instead.
func (*CustomAPIResponseConfig) GetTargetDataPath
func (x *CustomAPIResponseConfig) GetTargetDataPath() []stringfunc (*CustomAPIResponseConfig) ProtoMessage
func (*CustomAPIResponseConfig) ProtoMessage()func (*CustomAPIResponseConfig) ProtoReflect
func (x *CustomAPIResponseConfig) ProtoReflect() protoreflect.Messagefunc (*CustomAPIResponseConfig) Reset
func (x *CustomAPIResponseConfig) Reset()func (*CustomAPIResponseConfig) String
func (x *CustomAPIResponseConfig) String() stringCustomAPISettings
type CustomAPISettings struct {
// Choose the method and credentials used to securely authorize access to the
// API.
//
// Types that are valid to be assigned to Authentication:
//
// *CustomAPISettings_NoAuth
// *CustomAPISettings_BasicAuth
// *CustomAPISettings_OauthClientCredentials
// *CustomAPISettings_HeaderAuth
// *CustomAPISettings_QueryAuth
Authentication isCustomAPISettings_Authentication `protobuf_oneof:"authentication"`
// Required. Enter the primary web address of the third-party API (e.g.,
// https://api.vendor.com).
BaseUrl string `protobuf:"bytes,1,opt,name=base_url,json=baseUrl,proto3" json:"base_url,omitempty"`
// Optional. Specify how often the platform checks the API for new data in
// minutes (default is 15 minutes).
PollingFrequency int32 `protobuf:"varint,2,opt,name=polling_frequency,json=pollingFrequency,proto3" json:"polling_frequency,omitempty"`
// Required. Configure the initial API call used to fetch the main list of
// logs or events.
PrimaryRequest *CustomAPITransferNode `protobuf:"bytes,6,opt,name=primary_request,json=primaryRequest,proto3" json:"primary_request,omitempty"`
// contains filtered or unexported fields
}Settings required by Feeds of Custom API (Codeless). Supports fetching data from third-party APIs with configurable pagination, authentication, and response parsing.
func (*CustomAPISettings) Descriptor
func (*CustomAPISettings) Descriptor() ([]byte, []int)Deprecated: Use CustomAPISettings.ProtoReflect.Descriptor instead.
func (*CustomAPISettings) GetAuthentication
func (x *CustomAPISettings) GetAuthentication() isCustomAPISettings_Authenticationfunc (*CustomAPISettings) GetBaseUrl
func (x *CustomAPISettings) GetBaseUrl() stringfunc (*CustomAPISettings) GetBasicAuth
func (x *CustomAPISettings) GetBasicAuth() *UsernameSecretAuthfunc (*CustomAPISettings) GetHeaderAuth
func (x *CustomAPISettings) GetHeaderAuth() *CustomAPIHeaderAuthfunc (*CustomAPISettings) GetNoAuth
func (x *CustomAPISettings) GetNoAuth() *CustomAPINoAuthfunc (*CustomAPISettings) GetOauthClientCredentials
func (x *CustomAPISettings) GetOauthClientCredentials() *OAuthClientCredentialsfunc (*CustomAPISettings) GetPollingFrequency
func (x *CustomAPISettings) GetPollingFrequency() int32func (*CustomAPISettings) GetPrimaryRequest
func (x *CustomAPISettings) GetPrimaryRequest() *CustomAPITransferNodefunc (*CustomAPISettings) GetQueryAuth
func (x *CustomAPISettings) GetQueryAuth() *CustomAPIQueryAuthfunc (*CustomAPISettings) ProtoMessage
func (*CustomAPISettings) ProtoMessage()func (*CustomAPISettings) ProtoReflect
func (x *CustomAPISettings) ProtoReflect() protoreflect.Messagefunc (*CustomAPISettings) Reset
func (x *CustomAPISettings) Reset()func (*CustomAPISettings) String
func (x *CustomAPISettings) String() stringCustomAPISettings_BasicAuth
type CustomAPISettings_BasicAuth struct {
// Authenticate using Username/Password credentials.
BasicAuth *UsernameSecretAuth `protobuf:"bytes,3,opt,name=basic_auth,json=basicAuth,proto3,oneof"`
}CustomAPISettings_HeaderAuth
type CustomAPISettings_HeaderAuth struct {
// Authenticate using custom API Keys injected into request headers.
HeaderAuth *CustomAPIHeaderAuth `protobuf:"bytes,5,opt,name=header_auth,json=headerAuth,proto3,oneof"`
}CustomAPISettings_NoAuth
type CustomAPISettings_NoAuth struct {
// Authenticate without credentials or secrets.
NoAuth *CustomAPINoAuth `protobuf:"bytes,8,opt,name=no_auth,json=noAuth,proto3,oneof"`
}CustomAPISettings_OauthClientCredentials
type CustomAPISettings_OauthClientCredentials struct {
// Authenticate using OAuth 2.0 Client Credentials Grant flow.
OauthClientCredentials *OAuthClientCredentials `protobuf:"bytes,4,opt,name=oauth_client_credentials,json=oauthClientCredentials,proto3,oneof"`
}CustomAPISettings_QueryAuth
type CustomAPISettings_QueryAuth struct {
// Authenticate using custom API Keys injected into URL query parameters.
QueryAuth *CustomAPIQueryAuth `protobuf:"bytes,9,opt,name=query_auth,json=queryAuth,proto3,oneof"`
}CustomAPITransferNode
type CustomAPITransferNode struct {
// Required. Define the technical parameters for the outgoing API call,
// including paths, headers, and payloads.
RequestSettings *CustomAPIRequestConfig `protobuf:"bytes,1,opt,name=request_settings,json=requestSettings,proto3" json:"request_settings,omitempty"`
// Required. Provide rules that tell the platform how to locate and extract
// the relevant security data from the API's reply.
ResponseMapping *CustomAPIResponseConfig `protobuf:"bytes,2,opt,name=response_mapping,json=responseMapping,proto3" json:"response_mapping,omitempty"`
// Required. Select how the connector should request subsequent pages when the
// data is too large for a single response.
PaginationStrategy *CustomAPIPagination `protobuf:"bytes,3,opt,name=pagination_strategy,json=paginationStrategy,proto3" json:"pagination_strategy,omitempty"`
// Required. Configure settings that allow the connector to remember where it
// left off in the previous poll (e.g., tracking the last fetched timestamp).
Checkpointing *CustomAPICheckpointConfig `protobuf:"bytes,4,opt,name=checkpointing,proto3" json:"checkpointing,omitempty"`
// Optional. Configuration for dependent requests (child chaining).
DependentRequestsConfig *CustomAPIDependentRequestsConfig `protobuf:"bytes,8,opt,name=dependent_requests_config,json=dependentRequestsConfig,proto3" json:"dependent_requests_config,omitempty"`
// contains filtered or unexported fields
}Container for a specific API interaction.
func (*CustomAPITransferNode) Descriptor
func (*CustomAPITransferNode) Descriptor() ([]byte, []int)Deprecated: Use CustomAPITransferNode.ProtoReflect.Descriptor instead.
func (*CustomAPITransferNode) GetCheckpointing
func (x *CustomAPITransferNode) GetCheckpointing() *CustomAPICheckpointConfigfunc (*CustomAPITransferNode) GetDependentRequestsConfig
func (x *CustomAPITransferNode) GetDependentRequestsConfig() *CustomAPIDependentRequestsConfigfunc (*CustomAPITransferNode) GetPaginationStrategy
func (x *CustomAPITransferNode) GetPaginationStrategy() *CustomAPIPaginationfunc (*CustomAPITransferNode) GetRequestSettings
func (x *CustomAPITransferNode) GetRequestSettings() *CustomAPIRequestConfigfunc (*CustomAPITransferNode) GetResponseMapping
func (x *CustomAPITransferNode) GetResponseMapping() *CustomAPIResponseConfigfunc (*CustomAPITransferNode) ProtoMessage
func (*CustomAPITransferNode) ProtoMessage()func (*CustomAPITransferNode) ProtoReflect
func (x *CustomAPITransferNode) ProtoReflect() protoreflect.Messagefunc (*CustomAPITransferNode) Reset
func (x *CustomAPITransferNode) Reset()func (*CustomAPITransferNode) String
func (x *CustomAPITransferNode) String() stringDashboardAccess
type DashboardAccess int32AccessType of the dashboard.
DashboardAccess_DASHBOARD_ACCESS_UNSPECIFIED, DashboardAccess_DASHBOARD_PRIVATE, DashboardAccess_DASHBOARD_PUBLIC
const (
// Default unspecified.
DashboardAccess_DASHBOARD_ACCESS_UNSPECIFIED DashboardAccess = 0
// Private dashboards created by users/customers.
DashboardAccess_DASHBOARD_PRIVATE DashboardAccess = 1
// Public dashboards created by users/customers.
DashboardAccess_DASHBOARD_PUBLIC DashboardAccess = 2
)func (DashboardAccess) Descriptor
func (DashboardAccess) Descriptor() protoreflect.EnumDescriptorfunc (DashboardAccess) Enum
func (x DashboardAccess) Enum() *DashboardAccessfunc (DashboardAccess) EnumDescriptor
func (DashboardAccess) EnumDescriptor() ([]byte, []int)Deprecated: Use DashboardAccess.Descriptor instead.
func (DashboardAccess) Number
func (x DashboardAccess) Number() protoreflect.EnumNumberfunc (DashboardAccess) String
func (x DashboardAccess) String() stringfunc (DashboardAccess) Type
func (DashboardAccess) Type() protoreflect.EnumTypeDashboardChart
type DashboardChart struct {
// Output only. Name of the dashboardChart.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. Display name/Title of the dashboardChart visible to users.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Optional. Description of the dashboardChart.
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
// Output only. NativeDashboard this chart belongs to.
NativeDashboard string `protobuf:"bytes,4,opt,name=native_dashboard,json=nativeDashboard,proto3" json:"native_dashboard,omitempty"`
// Optional. Type of tile i.e., visualization, button or text.
TileType TileType `protobuf:"varint,7,opt,name=tile_type,json=tileType,proto3,enum=google.cloud.chronicle.v1.TileType" json:"tile_type,omitempty"`
// Optional. Query and datasource used in the chart. Should be empty for
// Button Tiles.
ChartDatasource *DashboardChart_ChartDatasource `protobuf:"bytes,5,opt,name=chart_datasource,json=chartDatasource,proto3" json:"chart_datasource,omitempty"`
// Required. Depending on tile_type one of below fields will be required.
Visualization *DashboardChart_Visualization `protobuf:"bytes,6,opt,name=visualization,proto3" json:"visualization,omitempty"`
// Optional. This checksum is computed by the server based on the value of
// other fields, and may be sent on update and delete requests to ensure the
// client has an up-to-date value before proceeding.
Etag string `protobuf:"bytes,8,opt,name=etag,proto3" json:"etag,omitempty"`
// Optional. Drill down configuration.
DrillDownConfig *DashboardChart_DrillDownConfig `protobuf:"bytes,9,opt,name=drill_down_config,json=drillDownConfig,proto3" json:"drill_down_config,omitempty"`
// Optional. List of Advanced Filter tokens used in this chart's query (e.g.,
// "hostname", "ip"). This allows the UI to identify dependencies without
// parsing the query text. The tokens are stored without the wrapping '$'
// characters.
// The number of tokens are not expected to be more than 10.
Tokens []string `protobuf:"bytes,10,rep,name=tokens,proto3" json:"tokens,omitempty"`
// contains filtered or unexported fields
}DashboardChart resource.
func (*DashboardChart) Descriptor
func (*DashboardChart) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart.ProtoReflect.Descriptor instead.
func (*DashboardChart) GetChartDatasource
func (x *DashboardChart) GetChartDatasource() *DashboardChart_ChartDatasourcefunc (*DashboardChart) GetDescription
func (x *DashboardChart) GetDescription() stringfunc (*DashboardChart) GetDisplayName
func (x *DashboardChart) GetDisplayName() stringfunc (*DashboardChart) GetDrillDownConfig
func (x *DashboardChart) GetDrillDownConfig() *DashboardChart_DrillDownConfigfunc (*DashboardChart) GetEtag
func (x *DashboardChart) GetEtag() stringfunc (*DashboardChart) GetName
func (x *DashboardChart) GetName() stringfunc (*DashboardChart) GetNativeDashboard
func (x *DashboardChart) GetNativeDashboard() stringfunc (*DashboardChart) GetTileType
func (x *DashboardChart) GetTileType() TileTypefunc (*DashboardChart) GetTokens
func (x *DashboardChart) GetTokens() []stringfunc (*DashboardChart) GetVisualization
func (x *DashboardChart) GetVisualization() *DashboardChart_Visualizationfunc (*DashboardChart) ProtoMessage
func (*DashboardChart) ProtoMessage()func (*DashboardChart) ProtoReflect
func (x *DashboardChart) ProtoReflect() protoreflect.Messagefunc (*DashboardChart) Reset
func (x *DashboardChart) Reset()func (*DashboardChart) String
func (x *DashboardChart) String() stringDashboardChartServiceClient
type DashboardChartServiceClient interface {
// Get a dashboard chart.
GetDashboardChart(ctx context.Context, in *GetDashboardChartRequest, opts ...grpc.CallOption) (*DashboardChart, error)
// Get dashboard charts in batches.
BatchGetDashboardCharts(ctx context.Context, in *BatchGetDashboardChartsRequest, opts ...grpc.CallOption) (*BatchGetDashboardChartsResponse, error)
}DashboardChartServiceClient is the client API for DashboardChartService 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 NewDashboardChartServiceClient
func NewDashboardChartServiceClient(cc grpc.ClientConnInterface) DashboardChartServiceClientDashboardChartServiceServer
type DashboardChartServiceServer interface {
// Get a dashboard chart.
GetDashboardChart(context.Context, *GetDashboardChartRequest) (*DashboardChart, error)
// Get dashboard charts in batches.
BatchGetDashboardCharts(context.Context, *BatchGetDashboardChartsRequest) (*BatchGetDashboardChartsResponse, error)
}DashboardChartServiceServer is the server API for DashboardChartService service. All implementations should embed UnimplementedDashboardChartServiceServer for forward compatibility
DashboardChart_ChartDatasource
type DashboardChart_ChartDatasource struct {
// Reference to dashboard query resource used in the chart.
DashboardQuery string `protobuf:"bytes,1,opt,name=dashboard_query,json=dashboardQuery,proto3" json:"dashboard_query,omitempty"`
// Name of the datasource used in the chart.
DataSources []DataSource `protobuf:"varint,3,rep,packed,name=data_sources,json=dataSources,proto3,enum=google.cloud.chronicle.v1.DataSource" json:"data_sources,omitempty"`
// contains filtered or unexported fields
}Datasource of the chart including the query reference and source name.
func (*DashboardChart_ChartDatasource) Descriptor
func (*DashboardChart_ChartDatasource) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart_ChartDatasource.ProtoReflect.Descriptor instead.
func (*DashboardChart_ChartDatasource) GetDashboardQuery
func (x *DashboardChart_ChartDatasource) GetDashboardQuery() stringfunc (*DashboardChart_ChartDatasource) GetDataSources
func (x *DashboardChart_ChartDatasource) GetDataSources() []DataSourcefunc (*DashboardChart_ChartDatasource) ProtoMessage
func (*DashboardChart_ChartDatasource) ProtoMessage()func (*DashboardChart_ChartDatasource) ProtoReflect
func (x *DashboardChart_ChartDatasource) ProtoReflect() protoreflect.Messagefunc (*DashboardChart_ChartDatasource) Reset
func (x *DashboardChart_ChartDatasource) Reset()func (*DashboardChart_ChartDatasource) String
func (x *DashboardChart_ChartDatasource) String() stringDashboardChart_DrillDownConfig
type DashboardChart_DrillDownConfig struct {
// Required. Left click drill downs.
LeftDrillDowns []*DashboardChart_DrillDownConfig_DrillDown `protobuf:"bytes,1,rep,name=left_drill_downs,json=leftDrillDowns,proto3" json:"left_drill_downs,omitempty"`
// Required. Right click drill downs.
RightDrillDowns []*DashboardChart_DrillDownConfig_DrillDown `protobuf:"bytes,2,rep,name=right_drill_downs,json=rightDrillDowns,proto3" json:"right_drill_downs,omitempty"`
// contains filtered or unexported fields
}Drill down configuration.
func (*DashboardChart_DrillDownConfig) Descriptor
func (*DashboardChart_DrillDownConfig) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart_DrillDownConfig.ProtoReflect.Descriptor instead.
func (*DashboardChart_DrillDownConfig) GetLeftDrillDowns
func (x *DashboardChart_DrillDownConfig) GetLeftDrillDowns() []*DashboardChart_DrillDownConfig_DrillDownfunc (*DashboardChart_DrillDownConfig) GetRightDrillDowns
func (x *DashboardChart_DrillDownConfig) GetRightDrillDowns() []*DashboardChart_DrillDownConfig_DrillDownfunc (*DashboardChart_DrillDownConfig) ProtoMessage
func (*DashboardChart_DrillDownConfig) ProtoMessage()func (*DashboardChart_DrillDownConfig) ProtoReflect
func (x *DashboardChart_DrillDownConfig) ProtoReflect() protoreflect.Messagefunc (*DashboardChart_DrillDownConfig) Reset
func (x *DashboardChart_DrillDownConfig) Reset()func (*DashboardChart_DrillDownConfig) String
func (x *DashboardChart_DrillDownConfig) String() stringDashboardChart_DrillDownConfig_DrillDown
type DashboardChart_DrillDownConfig_DrillDown struct {
// Drill down settings.
//
// Types that are valid to be assigned to Settings:
//
// *DashboardChart_DrillDownConfig_DrillDown_DefaultSettings
// *DashboardChart_DrillDownConfig_DrillDown_CustomSettings
Settings isDashboardChart_DrillDownConfig_DrillDown_Settings `protobuf_oneof:"settings"`
// Required. ID of the drill down.
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// Required. Display name of the drill down.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// contains filtered or unexported fields
}Drill down config.
func (*DashboardChart_DrillDownConfig_DrillDown) Descriptor
func (*DashboardChart_DrillDownConfig_DrillDown) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart_DrillDownConfig_DrillDown.ProtoReflect.Descriptor instead.
func (*DashboardChart_DrillDownConfig_DrillDown) GetCustomSettings
func (x *DashboardChart_DrillDownConfig_DrillDown) GetCustomSettings() *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettingsfunc (*DashboardChart_DrillDownConfig_DrillDown) GetDefaultSettings
func (x *DashboardChart_DrillDownConfig_DrillDown) GetDefaultSettings() *DashboardChart_DrillDownConfig_DrillDown_DefaultDrillDownSettingsfunc (*DashboardChart_DrillDownConfig_DrillDown) GetDisplayName
func (x *DashboardChart_DrillDownConfig_DrillDown) GetDisplayName() stringfunc (*DashboardChart_DrillDownConfig_DrillDown) GetId
func (x *DashboardChart_DrillDownConfig_DrillDown) GetId() stringfunc (*DashboardChart_DrillDownConfig_DrillDown) GetSettings
func (x *DashboardChart_DrillDownConfig_DrillDown) GetSettings() isDashboardChart_DrillDownConfig_DrillDown_Settingsfunc (*DashboardChart_DrillDownConfig_DrillDown) ProtoMessage
func (*DashboardChart_DrillDownConfig_DrillDown) ProtoMessage()func (*DashboardChart_DrillDownConfig_DrillDown) ProtoReflect
func (x *DashboardChart_DrillDownConfig_DrillDown) ProtoReflect() protoreflect.Messagefunc (*DashboardChart_DrillDownConfig_DrillDown) Reset
func (x *DashboardChart_DrillDownConfig_DrillDown) Reset()func (*DashboardChart_DrillDownConfig_DrillDown) String
func (x *DashboardChart_DrillDownConfig_DrillDown) String() stringDashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings
type DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings struct {
// Action to be performed on drill down.
//
// Types that are valid to be assigned to Action:
//
// *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_Query
// *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_Filter
// *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_ExternalLink
Action isDashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_Action `protobuf_oneof:"action"`
// Required. Whether to open the drill down action in a new tab.
NewTab bool `protobuf:"varint,1,opt,name=new_tab,json=newTab,proto3" json:"new_tab,omitempty"`
// Optional. Table chart column name to associate the custom drill down
// action on left click.
LeftClickColumn string `protobuf:"bytes,2,opt,name=left_click_column,json=leftClickColumn,proto3" json:"left_click_column,omitempty"`
// contains filtered or unexported fields
}Custom drill down settings.
func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings) Descriptor
func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings.ProtoReflect.Descriptor instead.
func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings) GetAction
func (x *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings) GetAction() isDashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_Actionfunc (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings) GetExternalLink
func (x *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings) GetExternalLink() *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownExternalLinkfunc (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings) GetFilter
func (x *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings) GetFilter() *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilterfunc (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings) GetLeftClickColumn
func (x *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings) GetLeftClickColumn() stringfunc (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings) GetNewTab
func (x *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings) GetNewTab() boolfunc (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings) GetQuery
func (x *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings) GetQuery() *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownQueryfunc (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings) ProtoMessage
func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings) ProtoMessage()func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings) ProtoReflect
func (x *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings) ProtoReflect() protoreflect.Messagefunc (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings) Reset
func (x *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings) Reset()func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings) String
func (x *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings) String() stringDashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownExternalLink
type DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownExternalLink struct {
// Required. External link the drill down action should redirect to.
Link string `protobuf:"bytes,1,opt,name=link,proto3" json:"link,omitempty"`
// Optional. Description of the external link.
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
// contains filtered or unexported fields
}Drill down external link config.
func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownExternalLink) Descriptor
func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownExternalLink) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownExternalLink.ProtoReflect.Descriptor instead.
func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownExternalLink) GetDescription
func (x *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownExternalLink) GetDescription() stringfunc (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownExternalLink) GetLink
func (x *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownExternalLink) GetLink() stringfunc (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownExternalLink) ProtoMessage
func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownExternalLink) ProtoMessage()func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownExternalLink) ProtoReflect
func (x *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownExternalLink) ProtoReflect() protoreflect.Messagefunc (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownExternalLink) Reset
func (x *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownExternalLink) Reset()func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownExternalLink) String
func (x *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownExternalLink) String() stringDashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter
type DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter struct {
// Required. Dashboard filters to be applied on drill down.
DashboardFilters []*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter_DrillDownDashboardFilter `protobuf:"bytes,1,rep,name=dashboard_filters,json=dashboardFilters,proto3" json:"dashboard_filters,omitempty"`
// contains filtered or unexported fields
}Drill down filter config.
func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter) Descriptor
func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter.ProtoReflect.Descriptor instead.
func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter) GetDashboardFilters
func (x *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter) GetDashboardFilters() []*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter_DrillDownDashboardFilterfunc (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter) ProtoMessage
func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter) ProtoMessage()func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter) ProtoReflect
func (x *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter) ProtoReflect() protoreflect.Messagefunc (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter) Reset
func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter) String
func (x *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter) String() stringDashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter_DrillDownDashboardFilter
type DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter_DrillDownDashboardFilter struct {
// Required. ID of the dashboard filter.
DashboardFilterId string `protobuf:"bytes,1,opt,name=dashboard_filter_id,json=dashboardFilterId,proto3" json:"dashboard_filter_id,omitempty"`
// Required. Filter operator and field values for the dashboard
// filter.
FilterOperatorAndValues []*FilterOperatorAndValues `protobuf:"bytes,2,rep,name=filter_operator_and_values,json=filterOperatorAndValues,proto3" json:"filter_operator_and_values,omitempty"`
// contains filtered or unexported fields
}Drill down dashboard filter config.
func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter_DrillDownDashboardFilter) Descriptor
func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter_DrillDownDashboardFilter) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter_DrillDownDashboardFilter.ProtoReflect.Descriptor instead.
func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter_DrillDownDashboardFilter) GetDashboardFilterId
func (x *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter_DrillDownDashboardFilter) GetDashboardFilterId() stringfunc (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter_DrillDownDashboardFilter) GetFilterOperatorAndValues
func (x *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter_DrillDownDashboardFilter) GetFilterOperatorAndValues() []*FilterOperatorAndValuesfunc (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter_DrillDownDashboardFilter) ProtoMessage
func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter_DrillDownDashboardFilter) ProtoMessage()func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter_DrillDownDashboardFilter) ProtoReflect
func (x *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter_DrillDownDashboardFilter) ProtoReflect() protoreflect.Messagefunc (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter_DrillDownDashboardFilter) Reset
func (x *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter_DrillDownDashboardFilter) Reset()func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter_DrillDownDashboardFilter) String
func (x *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter_DrillDownDashboardFilter) String() stringDashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownQuery
type DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownQuery struct {
// Required. Search query to be executed on drill down.
Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
// contains filtered or unexported fields
}Drill down query config.
func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownQuery) Descriptor
func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownQuery) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownQuery.ProtoReflect.Descriptor instead.
func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownQuery) GetQuery
func (x *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownQuery) GetQuery() stringfunc (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownQuery) ProtoMessage
func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownQuery) ProtoMessage()func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownQuery) ProtoReflect
func (x *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownQuery) ProtoReflect() protoreflect.Messagefunc (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownQuery) Reset
func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownQuery) String
func (x *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownQuery) String() stringDashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_ExternalLink
type DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_ExternalLink struct {
// Drill down external link action config.
ExternalLink *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownExternalLink `protobuf:"bytes,5,opt,name=external_link,json=externalLink,proto3,oneof"`
}DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_Filter
type DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_Filter struct {
// Drill down filter action config.
Filter *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter `protobuf:"bytes,4,opt,name=filter,proto3,oneof"`
}DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_Query
type DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_Query struct {
// Drill down query action config.
Query *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownQuery `protobuf:"bytes,3,opt,name=query,proto3,oneof"`
}DashboardChart_DrillDownConfig_DrillDown_CustomSettings
type DashboardChart_DrillDownConfig_DrillDown_CustomSettings struct {
// Custom drill down settings.
CustomSettings *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings `protobuf:"bytes,4,opt,name=custom_settings,json=customSettings,proto3,oneof"`
}DashboardChart_DrillDownConfig_DrillDown_DefaultDrillDownSettings
type DashboardChart_DrillDownConfig_DrillDown_DefaultDrillDownSettings struct {
// Required. Whether the default drill down is enabled.
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
// contains filtered or unexported fields
}Default drill down settings.
func (*DashboardChart_DrillDownConfig_DrillDown_DefaultDrillDownSettings) Descriptor
func (*DashboardChart_DrillDownConfig_DrillDown_DefaultDrillDownSettings) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart_DrillDownConfig_DrillDown_DefaultDrillDownSettings.ProtoReflect.Descriptor instead.
func (*DashboardChart_DrillDownConfig_DrillDown_DefaultDrillDownSettings) GetEnabled
func (x *DashboardChart_DrillDownConfig_DrillDown_DefaultDrillDownSettings) GetEnabled() boolfunc (*DashboardChart_DrillDownConfig_DrillDown_DefaultDrillDownSettings) ProtoMessage
func (*DashboardChart_DrillDownConfig_DrillDown_DefaultDrillDownSettings) ProtoMessage()func (*DashboardChart_DrillDownConfig_DrillDown_DefaultDrillDownSettings) ProtoReflect
func (x *DashboardChart_DrillDownConfig_DrillDown_DefaultDrillDownSettings) ProtoReflect() protoreflect.Messagefunc (*DashboardChart_DrillDownConfig_DrillDown_DefaultDrillDownSettings) Reset
func (x *DashboardChart_DrillDownConfig_DrillDown_DefaultDrillDownSettings) Reset()func (*DashboardChart_DrillDownConfig_DrillDown_DefaultDrillDownSettings) String
func (x *DashboardChart_DrillDownConfig_DrillDown_DefaultDrillDownSettings) String() stringDashboardChart_DrillDownConfig_DrillDown_DefaultSettings
type DashboardChart_DrillDownConfig_DrillDown_DefaultSettings struct {
// Default drill down settings.
DefaultSettings *DashboardChart_DrillDownConfig_DrillDown_DefaultDrillDownSettings `protobuf:"bytes,3,opt,name=default_settings,json=defaultSettings,proto3,oneof"`
}DashboardChart_Visualization
type DashboardChart_Visualization struct {
XAxes []*DashboardChart_Visualization_Axis `protobuf:"bytes,7,rep,name=x_axes,json=xAxes,proto3" json:"x_axes,omitempty"`
YAxes []*DashboardChart_Visualization_Axis `protobuf:"bytes,8,rep,name=y_axes,json=yAxes,proto3" json:"y_axes,omitempty"`
Series []*DashboardChart_Visualization_Series `protobuf:"bytes,3,rep,name=series,proto3" json:"series,omitempty"`
Tooltip *DashboardChart_Visualization_Tooltip `protobuf:"bytes,4,opt,name=tooltip,proto3" json:"tooltip,omitempty"`
Legends []*DashboardChart_Visualization_Legend `protobuf:"bytes,9,rep,name=legends,proto3" json:"legends,omitempty"`
// Column Definition to represent chart as a table.
ColumnDefs []*DashboardChart_Visualization_ColumnDef `protobuf:"bytes,10,rep,name=column_defs,json=columnDefs,proto3" json:"column_defs,omitempty"`
// Optional. Configuration for table appearance.
TableConfig *DashboardChart_Visualization_TableConfig `protobuf:"bytes,18,opt,name=table_config,json=tableConfig,proto3" json:"table_config,omitempty"`
// Button config for a chart if tileType is TILE_TYPE_BUTTON.
Button *Button `protobuf:"bytes,11,opt,name=button,proto3" json:"button,omitempty"`
// Optional. Markdown config for a chart if tileType is TILE_TYPE_MARKDOWN.
Markdown *Markdown `protobuf:"bytes,17,opt,name=markdown,proto3" json:"markdown,omitempty"`
// Optional. Selected column for series
SeriesColumn []string `protobuf:"bytes,12,rep,name=series_column,json=seriesColumn,proto3" json:"series_column,omitempty"`
// Optional. Selected grouping type for series
GroupingType string `protobuf:"bytes,13,opt,name=grouping_type,json=groupingType,proto3" json:"grouping_type,omitempty"`
// Optional. Google Maps config for a chart if type is GOOGLE MAPS.
GoogleMapsConfig *DashboardChart_Visualization_GoogleMapsConfig `protobuf:"bytes,14,opt,name=google_maps_config,json=googleMapsConfig,proto3" json:"google_maps_config,omitempty"`
// Optional. Whether threshold coloring is enabled for the chart. If it's
// enabled, the chart will be colored based on the values stored in
// VisualMap below.
ThresholdColoringEnabled bool `protobuf:"varint,15,opt,name=threshold_coloring_enabled,json=thresholdColoringEnabled,proto3" json:"threshold_coloring_enabled,omitempty"`
// Optional. Visual maps for the chart.
VisualMaps []*DashboardChart_Visualization_VisualMap `protobuf:"bytes,16,rep,name=visual_maps,json=visualMaps,proto3" json:"visual_maps,omitempty"`
// contains filtered or unexported fields
}Visualization config for a chart. https://echarts.apache.org/en/option.html#series
func (*DashboardChart_Visualization) Descriptor
func (*DashboardChart_Visualization) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart_Visualization.ProtoReflect.Descriptor instead.
func (*DashboardChart_Visualization) GetButton
func (x *DashboardChart_Visualization) GetButton() *Buttonfunc (*DashboardChart_Visualization) GetColumnDefs
func (x *DashboardChart_Visualization) GetColumnDefs() []*DashboardChart_Visualization_ColumnDeffunc (*DashboardChart_Visualization) GetGoogleMapsConfig
func (x *DashboardChart_Visualization) GetGoogleMapsConfig() *DashboardChart_Visualization_GoogleMapsConfigfunc (*DashboardChart_Visualization) GetGroupingType
func (x *DashboardChart_Visualization) GetGroupingType() stringfunc (*DashboardChart_Visualization) GetLegends
func (x *DashboardChart_Visualization) GetLegends() []*DashboardChart_Visualization_Legendfunc (*DashboardChart_Visualization) GetMarkdown
func (x *DashboardChart_Visualization) GetMarkdown() *Markdownfunc (*DashboardChart_Visualization) GetSeries
func (x *DashboardChart_Visualization) GetSeries() []*DashboardChart_Visualization_Seriesfunc (*DashboardChart_Visualization) GetSeriesColumn
func (x *DashboardChart_Visualization) GetSeriesColumn() []stringfunc (*DashboardChart_Visualization) GetTableConfig
func (x *DashboardChart_Visualization) GetTableConfig() *DashboardChart_Visualization_TableConfigfunc (*DashboardChart_Visualization) GetThresholdColoringEnabled
func (x *DashboardChart_Visualization) GetThresholdColoringEnabled() boolfunc (*DashboardChart_Visualization) GetTooltip
func (x *DashboardChart_Visualization) GetTooltip() *DashboardChart_Visualization_Tooltipfunc (*DashboardChart_Visualization) GetVisualMaps
func (x *DashboardChart_Visualization) GetVisualMaps() []*DashboardChart_Visualization_VisualMapfunc (*DashboardChart_Visualization) GetXAxes
func (x *DashboardChart_Visualization) GetXAxes() []*DashboardChart_Visualization_Axisfunc (*DashboardChart_Visualization) GetYAxes
func (x *DashboardChart_Visualization) GetYAxes() []*DashboardChart_Visualization_Axisfunc (*DashboardChart_Visualization) ProtoMessage
func (*DashboardChart_Visualization) ProtoMessage()func (*DashboardChart_Visualization) ProtoReflect
func (x *DashboardChart_Visualization) ProtoReflect() protoreflect.Messagefunc (*DashboardChart_Visualization) Reset
func (x *DashboardChart_Visualization) Reset()func (*DashboardChart_Visualization) String
func (x *DashboardChart_Visualization) String() stringDashboardChart_Visualization_Axis
type DashboardChart_Visualization_Axis struct {
AxisType AxisType `protobuf:"varint,4,opt,name=axis_type,json=axisType,proto3,enum=google.cloud.chronicle.v1.AxisType" json:"axis_type,omitempty"`
DisplayName string `protobuf:"bytes,5,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Minimum value to be rendered in ECharts as per
// https://echarts.apache.org/en/option.html#xAxis.min
Min *int32 `protobuf:"varint,6,opt,name=min,proto3,oneof" json:"min,omitempty"`
// Maximum value to be rendered in ECharts as per
// https://echarts.apache.org/en/option.html#xAxis.max
Max *int32 `protobuf:"varint,7,opt,name=max,proto3,oneof" json:"max,omitempty"`
// contains filtered or unexported fields
}func (*DashboardChart_Visualization_Axis) Descriptor
func (*DashboardChart_Visualization_Axis) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart_Visualization_Axis.ProtoReflect.Descriptor instead.
func (*DashboardChart_Visualization_Axis) GetAxisType
func (x *DashboardChart_Visualization_Axis) GetAxisType() AxisTypefunc (*DashboardChart_Visualization_Axis) GetDisplayName
func (x *DashboardChart_Visualization_Axis) GetDisplayName() stringfunc (*DashboardChart_Visualization_Axis) GetMax
func (x *DashboardChart_Visualization_Axis) GetMax() int32func (*DashboardChart_Visualization_Axis) GetMin
func (x *DashboardChart_Visualization_Axis) GetMin() int32func (*DashboardChart_Visualization_Axis) ProtoMessage
func (*DashboardChart_Visualization_Axis) ProtoMessage()func (*DashboardChart_Visualization_Axis) ProtoReflect
func (x *DashboardChart_Visualization_Axis) ProtoReflect() protoreflect.Messagefunc (*DashboardChart_Visualization_Axis) Reset
func (x *DashboardChart_Visualization_Axis) Reset()func (*DashboardChart_Visualization_Axis) String
func (x *DashboardChart_Visualization_Axis) String() stringDashboardChart_Visualization_ColumnDef
type DashboardChart_Visualization_ColumnDef struct {
// Field key in data.
Field string `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"`
// Header name for column.
Header string `protobuf:"bytes,2,opt,name=header,proto3" json:"header,omitempty"`
// contains filtered or unexported fields
}Column Definition.
func (*DashboardChart_Visualization_ColumnDef) Descriptor
func (*DashboardChart_Visualization_ColumnDef) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart_Visualization_ColumnDef.ProtoReflect.Descriptor instead.
func (*DashboardChart_Visualization_ColumnDef) GetField
func (x *DashboardChart_Visualization_ColumnDef) GetField() stringfunc (*DashboardChart_Visualization_ColumnDef) GetHeader
func (x *DashboardChart_Visualization_ColumnDef) GetHeader() stringfunc (*DashboardChart_Visualization_ColumnDef) ProtoMessage
func (*DashboardChart_Visualization_ColumnDef) ProtoMessage()func (*DashboardChart_Visualization_ColumnDef) ProtoReflect
func (x *DashboardChart_Visualization_ColumnDef) ProtoReflect() protoreflect.Messagefunc (*DashboardChart_Visualization_ColumnDef) Reset
func (x *DashboardChart_Visualization_ColumnDef) Reset()func (*DashboardChart_Visualization_ColumnDef) String
func (x *DashboardChart_Visualization_ColumnDef) String() stringDashboardChart_Visualization_ColumnRenderTypeSettings
type DashboardChart_Visualization_ColumnRenderTypeSettings struct {
// Optional. Field key in data.
Field string `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"`
// Optional. Column render type.
ColumnRenderType RenderType `protobuf:"varint,2,opt,name=column_render_type,json=columnRenderType,proto3,enum=google.cloud.chronicle.v1.RenderType" json:"column_render_type,omitempty"`
// contains filtered or unexported fields
}Column render type settings. This is used to determine the data render type of the column in the table.
func (*DashboardChart_Visualization_ColumnRenderTypeSettings) Descriptor
func (*DashboardChart_Visualization_ColumnRenderTypeSettings) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart_Visualization_ColumnRenderTypeSettings.ProtoReflect.Descriptor instead.
func (*DashboardChart_Visualization_ColumnRenderTypeSettings) GetColumnRenderType
func (x *DashboardChart_Visualization_ColumnRenderTypeSettings) GetColumnRenderType() RenderTypefunc (*DashboardChart_Visualization_ColumnRenderTypeSettings) GetField
func (x *DashboardChart_Visualization_ColumnRenderTypeSettings) GetField() stringfunc (*DashboardChart_Visualization_ColumnRenderTypeSettings) ProtoMessage
func (*DashboardChart_Visualization_ColumnRenderTypeSettings) ProtoMessage()func (*DashboardChart_Visualization_ColumnRenderTypeSettings) ProtoReflect
func (x *DashboardChart_Visualization_ColumnRenderTypeSettings) ProtoReflect() protoreflect.Messagefunc (*DashboardChart_Visualization_ColumnRenderTypeSettings) Reset
func (x *DashboardChart_Visualization_ColumnRenderTypeSettings) Reset()func (*DashboardChart_Visualization_ColumnRenderTypeSettings) String
func (x *DashboardChart_Visualization_ColumnRenderTypeSettings) String() stringDashboardChart_Visualization_ColumnTooltipSettings
type DashboardChart_Visualization_ColumnTooltipSettings struct {
// Required. Field key in data.
Field string `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"`
// Optional. Column header tooltip text.
HeaderTooltipText string `protobuf:"bytes,2,opt,name=header_tooltip_text,json=headerTooltipText,proto3" json:"header_tooltip_text,omitempty"`
// Optional. Column cell tooltip text.
CellTooltipText string `protobuf:"bytes,3,opt,name=cell_tooltip_text,json=cellTooltipText,proto3" json:"cell_tooltip_text,omitempty"`
// contains filtered or unexported fields
}Settings for tooltip for column header and cell.
func (*DashboardChart_Visualization_ColumnTooltipSettings) Descriptor
func (*DashboardChart_Visualization_ColumnTooltipSettings) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart_Visualization_ColumnTooltipSettings.ProtoReflect.Descriptor instead.
func (*DashboardChart_Visualization_ColumnTooltipSettings) GetCellTooltipText
func (x *DashboardChart_Visualization_ColumnTooltipSettings) GetCellTooltipText() stringfunc (*DashboardChart_Visualization_ColumnTooltipSettings) GetField
func (x *DashboardChart_Visualization_ColumnTooltipSettings) GetField() stringfunc (*DashboardChart_Visualization_ColumnTooltipSettings) GetHeaderTooltipText
func (x *DashboardChart_Visualization_ColumnTooltipSettings) GetHeaderTooltipText() stringfunc (*DashboardChart_Visualization_ColumnTooltipSettings) ProtoMessage
func (*DashboardChart_Visualization_ColumnTooltipSettings) ProtoMessage()func (*DashboardChart_Visualization_ColumnTooltipSettings) ProtoReflect
func (x *DashboardChart_Visualization_ColumnTooltipSettings) ProtoReflect() protoreflect.Messagefunc (*DashboardChart_Visualization_ColumnTooltipSettings) Reset
func (x *DashboardChart_Visualization_ColumnTooltipSettings) Reset()func (*DashboardChart_Visualization_ColumnTooltipSettings) String
func (x *DashboardChart_Visualization_ColumnTooltipSettings) String() stringDashboardChart_Visualization_GoogleMapsConfig
type DashboardChart_Visualization_GoogleMapsConfig struct {
// Optional. Data settings for the map.
DataSettings *DashboardChart_Visualization_GoogleMapsConfig_DataSettings `protobuf:"bytes,1,opt,name=data_settings,json=dataSettings,proto3" json:"data_settings,omitempty"`
// Optional. Plot mode for the map. This is used to determine whether to
// show points, heatmap or both.
PlotMode PlotMode `protobuf:"varint,2,opt,name=plot_mode,json=plotMode,proto3,enum=google.cloud.chronicle.v1.PlotMode" json:"plot_mode,omitempty"`
// Optional. Map position settings for the map.
MapPosition *DashboardChart_Visualization_GoogleMapsConfig_MapPosition `protobuf:"bytes,3,opt,name=map_position,json=mapPosition,proto3" json:"map_position,omitempty"`
// Optional. Point settings for the map.
PointSettings *DashboardChart_Visualization_GoogleMapsConfig_PointSettings `protobuf:"bytes,4,opt,name=point_settings,json=pointSettings,proto3" json:"point_settings,omitempty"`
// contains filtered or unexported fields
}Google Maps config for a chart if chart type is map.
func (*DashboardChart_Visualization_GoogleMapsConfig) Descriptor
func (*DashboardChart_Visualization_GoogleMapsConfig) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart_Visualization_GoogleMapsConfig.ProtoReflect.Descriptor instead.
func (*DashboardChart_Visualization_GoogleMapsConfig) GetDataSettings
func (x *DashboardChart_Visualization_GoogleMapsConfig) GetDataSettings() *DashboardChart_Visualization_GoogleMapsConfig_DataSettingsfunc (*DashboardChart_Visualization_GoogleMapsConfig) GetMapPosition
func (x *DashboardChart_Visualization_GoogleMapsConfig) GetMapPosition() *DashboardChart_Visualization_GoogleMapsConfig_MapPositionfunc (*DashboardChart_Visualization_GoogleMapsConfig) GetPlotMode
func (x *DashboardChart_Visualization_GoogleMapsConfig) GetPlotMode() PlotModefunc (*DashboardChart_Visualization_GoogleMapsConfig) GetPointSettings
func (x *DashboardChart_Visualization_GoogleMapsConfig) GetPointSettings() *DashboardChart_Visualization_GoogleMapsConfig_PointSettingsfunc (*DashboardChart_Visualization_GoogleMapsConfig) ProtoMessage
func (*DashboardChart_Visualization_GoogleMapsConfig) ProtoMessage()func (*DashboardChart_Visualization_GoogleMapsConfig) ProtoReflect
func (x *DashboardChart_Visualization_GoogleMapsConfig) ProtoReflect() protoreflect.Messagefunc (*DashboardChart_Visualization_GoogleMapsConfig) Reset
func (x *DashboardChart_Visualization_GoogleMapsConfig) Reset()func (*DashboardChart_Visualization_GoogleMapsConfig) String
func (x *DashboardChart_Visualization_GoogleMapsConfig) String() stringDashboardChart_Visualization_GoogleMapsConfig_DataSettings
type DashboardChart_Visualization_GoogleMapsConfig_DataSettings struct {
// Optional. Latitude column.
LatitudeColumn string `protobuf:"bytes,1,opt,name=latitude_column,json=latitudeColumn,proto3" json:"latitude_column,omitempty"`
// Optional. Longitude column.
LongitudeColumn string `protobuf:"bytes,2,opt,name=longitude_column,json=longitudeColumn,proto3" json:"longitude_column,omitempty"`
// Optional. Field to count.
CountColumn string `protobuf:"bytes,3,opt,name=count_column,json=countColumn,proto3" json:"count_column,omitempty"`
// contains filtered or unexported fields
}Data settings for the map.
func (*DashboardChart_Visualization_GoogleMapsConfig_DataSettings) Descriptor
func (*DashboardChart_Visualization_GoogleMapsConfig_DataSettings) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart_Visualization_GoogleMapsConfig_DataSettings.ProtoReflect.Descriptor instead.
func (*DashboardChart_Visualization_GoogleMapsConfig_DataSettings) GetCountColumn
func (x *DashboardChart_Visualization_GoogleMapsConfig_DataSettings) GetCountColumn() stringfunc (*DashboardChart_Visualization_GoogleMapsConfig_DataSettings) GetLatitudeColumn
func (x *DashboardChart_Visualization_GoogleMapsConfig_DataSettings) GetLatitudeColumn() stringfunc (*DashboardChart_Visualization_GoogleMapsConfig_DataSettings) GetLongitudeColumn
func (x *DashboardChart_Visualization_GoogleMapsConfig_DataSettings) GetLongitudeColumn() stringfunc (*DashboardChart_Visualization_GoogleMapsConfig_DataSettings) ProtoMessage
func (*DashboardChart_Visualization_GoogleMapsConfig_DataSettings) ProtoMessage()func (*DashboardChart_Visualization_GoogleMapsConfig_DataSettings) ProtoReflect
func (x *DashboardChart_Visualization_GoogleMapsConfig_DataSettings) ProtoReflect() protoreflect.Messagefunc (*DashboardChart_Visualization_GoogleMapsConfig_DataSettings) Reset
func (x *DashboardChart_Visualization_GoogleMapsConfig_DataSettings) Reset()func (*DashboardChart_Visualization_GoogleMapsConfig_DataSettings) String
func (x *DashboardChart_Visualization_GoogleMapsConfig_DataSettings) String() stringDashboardChart_Visualization_GoogleMapsConfig_MapPosition
type DashboardChart_Visualization_GoogleMapsConfig_MapPosition struct {
// Optional. Whether to fit the map to the data.
// If true, the map will be resized to fit the data.
// If false, langitude and longitude will be used to set the map size.
FitData bool `protobuf:"varint,1,opt,name=fit_data,json=fitData,proto3" json:"fit_data,omitempty"`
// Optional. Latitude of the map.
LatitudeValue float64 `protobuf:"fixed64,5,opt,name=latitude_value,json=latitudeValue,proto3" json:"latitude_value,omitempty"`
// Optional. Longitude of the map.
LongitudeValue float64 `protobuf:"fixed64,6,opt,name=longitude_value,json=longitudeValue,proto3" json:"longitude_value,omitempty"`
// Optional. Scale of the map.
ZoomScaleValue float64 `protobuf:"fixed64,7,opt,name=zoom_scale_value,json=zoomScaleValue,proto3" json:"zoom_scale_value,omitempty"`
// contains filtered or unexported fields
}Map position settings for the map.
func (*DashboardChart_Visualization_GoogleMapsConfig_MapPosition) Descriptor
func (*DashboardChart_Visualization_GoogleMapsConfig_MapPosition) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart_Visualization_GoogleMapsConfig_MapPosition.ProtoReflect.Descriptor instead.
func (*DashboardChart_Visualization_GoogleMapsConfig_MapPosition) GetFitData
func (x *DashboardChart_Visualization_GoogleMapsConfig_MapPosition) GetFitData() boolfunc (*DashboardChart_Visualization_GoogleMapsConfig_MapPosition) GetLatitudeValue
func (x *DashboardChart_Visualization_GoogleMapsConfig_MapPosition) GetLatitudeValue() float64func (*DashboardChart_Visualization_GoogleMapsConfig_MapPosition) GetLongitudeValue
func (x *DashboardChart_Visualization_GoogleMapsConfig_MapPosition) GetLongitudeValue() float64func (*DashboardChart_Visualization_GoogleMapsConfig_MapPosition) GetZoomScaleValue
func (x *DashboardChart_Visualization_GoogleMapsConfig_MapPosition) GetZoomScaleValue() float64func (*DashboardChart_Visualization_GoogleMapsConfig_MapPosition) ProtoMessage
func (*DashboardChart_Visualization_GoogleMapsConfig_MapPosition) ProtoMessage()func (*DashboardChart_Visualization_GoogleMapsConfig_MapPosition) ProtoReflect
func (x *DashboardChart_Visualization_GoogleMapsConfig_MapPosition) ProtoReflect() protoreflect.Messagefunc (*DashboardChart_Visualization_GoogleMapsConfig_MapPosition) Reset
func (x *DashboardChart_Visualization_GoogleMapsConfig_MapPosition) Reset()func (*DashboardChart_Visualization_GoogleMapsConfig_MapPosition) String
func (x *DashboardChart_Visualization_GoogleMapsConfig_MapPosition) String() stringDashboardChart_Visualization_GoogleMapsConfig_PointSettings
type DashboardChart_Visualization_GoogleMapsConfig_PointSettings struct {
// Optional. Point size type for the map. This is used to
// determine the size of the points on the map.
PointSizeType PointSizeType `protobuf:"varint,1,opt,name=point_size_type,json=pointSizeType,proto3,enum=google.cloud.chronicle.v1.PointSizeType" json:"point_size_type,omitempty"`
// Optional. Color for the point on the map.
Color string `protobuf:"bytes,2,opt,name=color,proto3" json:"color,omitempty"`
// contains filtered or unexported fields
}Point settings for the map.
func (*DashboardChart_Visualization_GoogleMapsConfig_PointSettings) Descriptor
func (*DashboardChart_Visualization_GoogleMapsConfig_PointSettings) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart_Visualization_GoogleMapsConfig_PointSettings.ProtoReflect.Descriptor instead.
func (*DashboardChart_Visualization_GoogleMapsConfig_PointSettings) GetColor
func (x *DashboardChart_Visualization_GoogleMapsConfig_PointSettings) GetColor() stringfunc (*DashboardChart_Visualization_GoogleMapsConfig_PointSettings) GetPointSizeType
func (x *DashboardChart_Visualization_GoogleMapsConfig_PointSettings) GetPointSizeType() PointSizeTypefunc (*DashboardChart_Visualization_GoogleMapsConfig_PointSettings) ProtoMessage
func (*DashboardChart_Visualization_GoogleMapsConfig_PointSettings) ProtoMessage()func (*DashboardChart_Visualization_GoogleMapsConfig_PointSettings) ProtoReflect
func (x *DashboardChart_Visualization_GoogleMapsConfig_PointSettings) ProtoReflect() protoreflect.Messagefunc (*DashboardChart_Visualization_GoogleMapsConfig_PointSettings) Reset
func (x *DashboardChart_Visualization_GoogleMapsConfig_PointSettings) Reset()func (*DashboardChart_Visualization_GoogleMapsConfig_PointSettings) String
func (x *DashboardChart_Visualization_GoogleMapsConfig_PointSettings) String() stringDashboardChart_Visualization_Legend
type DashboardChart_Visualization_Legend struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Show bool `protobuf:"varint,2,opt,name=show,proto3" json:"show,omitempty"`
ZLevel int32 `protobuf:"varint,3,opt,name=z_level,json=zLevel,proto3" json:"z_level,omitempty"`
Z int32 `protobuf:"varint,4,opt,name=z,proto3" json:"z,omitempty"`
Left int32 `protobuf:"varint,5,opt,name=left,proto3" json:"left,omitempty"`
Top int32 `protobuf:"varint,6,opt,name=top,proto3" json:"top,omitempty"`
Right int32 `protobuf:"varint,7,opt,name=right,proto3" json:"right,omitempty"`
Bottom int32 `protobuf:"varint,8,opt,name=bottom,proto3" json:"bottom,omitempty"`
LegendOrient LegendOrient `protobuf:"varint,12,opt,name=legend_orient,json=legendOrient,proto3,enum=google.cloud.chronicle.v1.LegendOrient" json:"legend_orient,omitempty"`
LegendAlign LegendAlign `protobuf:"varint,13,opt,name=legend_align,json=legendAlign,proto3,enum=google.cloud.chronicle.v1.LegendAlign" json:"legend_align,omitempty"`
Padding []int32 `protobuf:"varint,11,rep,packed,name=padding,proto3" json:"padding,omitempty"`
// contains filtered or unexported fields
}func (*DashboardChart_Visualization_Legend) Descriptor
func (*DashboardChart_Visualization_Legend) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart_Visualization_Legend.ProtoReflect.Descriptor instead.
func (*DashboardChart_Visualization_Legend) GetBottom
func (x *DashboardChart_Visualization_Legend) GetBottom() int32func (*DashboardChart_Visualization_Legend) GetId
func (x *DashboardChart_Visualization_Legend) GetId() stringfunc (*DashboardChart_Visualization_Legend) GetLeft
func (x *DashboardChart_Visualization_Legend) GetLeft() int32func (*DashboardChart_Visualization_Legend) GetLegendAlign
func (x *DashboardChart_Visualization_Legend) GetLegendAlign() LegendAlignfunc (*DashboardChart_Visualization_Legend) GetLegendOrient
func (x *DashboardChart_Visualization_Legend) GetLegendOrient() LegendOrientfunc (*DashboardChart_Visualization_Legend) GetPadding
func (x *DashboardChart_Visualization_Legend) GetPadding() []int32func (*DashboardChart_Visualization_Legend) GetRight
func (x *DashboardChart_Visualization_Legend) GetRight() int32func (*DashboardChart_Visualization_Legend) GetShow
func (x *DashboardChart_Visualization_Legend) GetShow() boolfunc (*DashboardChart_Visualization_Legend) GetTop
func (x *DashboardChart_Visualization_Legend) GetTop() int32func (*DashboardChart_Visualization_Legend) GetZ
func (x *DashboardChart_Visualization_Legend) GetZ() int32func (*DashboardChart_Visualization_Legend) GetZLevel
func (x *DashboardChart_Visualization_Legend) GetZLevel() int32func (*DashboardChart_Visualization_Legend) ProtoMessage
func (*DashboardChart_Visualization_Legend) ProtoMessage()func (*DashboardChart_Visualization_Legend) ProtoReflect
func (x *DashboardChart_Visualization_Legend) ProtoReflect() protoreflect.Messagefunc (*DashboardChart_Visualization_Legend) Reset
func (x *DashboardChart_Visualization_Legend) Reset()func (*DashboardChart_Visualization_Legend) String
func (x *DashboardChart_Visualization_Legend) String() stringDashboardChart_Visualization_Series
type DashboardChart_Visualization_Series struct {
SeriesType SeriesType `protobuf:"varint,8,opt,name=series_type,json=seriesType,proto3,enum=google.cloud.chronicle.v1.SeriesType" json:"series_type,omitempty"`
// user specified series label
SeriesName string `protobuf:"bytes,2,opt,name=series_name,json=seriesName,proto3" json:"series_name,omitempty"`
ShowSymbol bool `protobuf:"varint,4,opt,name=show_symbol,json=showSymbol,proto3" json:"show_symbol,omitempty"`
ShowBackground bool `protobuf:"varint,5,opt,name=show_background,json=showBackground,proto3" json:"show_background,omitempty"`
Stack string `protobuf:"bytes,6,opt,name=stack,proto3" json:"stack,omitempty"`
SeriesStackStrategy SeriesStackStrategy `protobuf:"varint,9,opt,name=series_stack_strategy,json=seriesStackStrategy,proto3,enum=google.cloud.chronicle.v1.SeriesStackStrategy" json:"series_stack_strategy,omitempty"`
Encode *DashboardChart_Visualization_Series_Encode `protobuf:"bytes,10,opt,name=encode,proto3" json:"encode,omitempty"`
Label string `protobuf:"bytes,11,opt,name=label,proto3" json:"label,omitempty"`
Field string `protobuf:"bytes,12,opt,name=field,proto3" json:"field,omitempty"`
// Optional. Data label config for a series.
// Displays data vaule in the chart
DataLabel *DashboardChart_Visualization_Series_DataLabel `protobuf:"bytes,13,opt,name=data_label,json=dataLabel,proto3" json:"data_label,omitempty"`
// Optional. Used to make a pie chart into a douhnut chart
Radius []string `protobuf:"bytes,14,rep,name=radius,proto3" json:"radius,omitempty"`
// Optional. Custom styling for chart
ItemStyle *DashboardChart_Visualization_Series_ItemStyle `protobuf:"bytes,15,opt,name=item_style,json=itemStyle,proto3" json:"item_style,omitempty"`
// Optional. Series unique value from the query result
SeriesUniqueValue string `protobuf:"bytes,16,opt,name=series_unique_value,json=seriesUniqueValue,proto3" json:"series_unique_value,omitempty"`
// Optional. Custom styling for area chart
AreaStyle *DashboardChart_Visualization_Series_AreaStyle `protobuf:"bytes,17,opt,name=area_style,json=areaStyle,proto3" json:"area_style,omitempty"`
// Optional. Field to be saved for retrieving slice colors for the chart
ItemColors *DashboardChart_Visualization_Series_ItemColors `protobuf:"bytes,18,opt,name=item_colors,json=itemColors,proto3" json:"item_colors,omitempty"`
// Optional. Field to be saved for retrieving gauge config for gauge chart
GaugeConfig *DashboardChart_Visualization_Series_GaugeConfig `protobuf:"bytes,19,opt,name=gauge_config,json=gaugeConfig,proto3" json:"gauge_config,omitempty"`
// Optional. Fields to capture trend config for metric charts
MetricTrendConfig *DashboardChart_Visualization_Series_MetricTrendConfig `protobuf:"bytes,20,opt,name=metric_trend_config,json=metricTrendConfig,proto3" json:"metric_trend_config,omitempty"`
// contains filtered or unexported fields
}func (*DashboardChart_Visualization_Series) Descriptor
func (*DashboardChart_Visualization_Series) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart_Visualization_Series.ProtoReflect.Descriptor instead.
func (*DashboardChart_Visualization_Series) GetAreaStyle
func (x *DashboardChart_Visualization_Series) GetAreaStyle() *DashboardChart_Visualization_Series_AreaStylefunc (*DashboardChart_Visualization_Series) GetDataLabel
func (x *DashboardChart_Visualization_Series) GetDataLabel() *DashboardChart_Visualization_Series_DataLabelfunc (*DashboardChart_Visualization_Series) GetEncode
func (x *DashboardChart_Visualization_Series) GetEncode() *DashboardChart_Visualization_Series_Encodefunc (*DashboardChart_Visualization_Series) GetField
func (x *DashboardChart_Visualization_Series) GetField() stringfunc (*DashboardChart_Visualization_Series) GetGaugeConfig
func (x *DashboardChart_Visualization_Series) GetGaugeConfig() *DashboardChart_Visualization_Series_GaugeConfigfunc (*DashboardChart_Visualization_Series) GetItemColors
func (x *DashboardChart_Visualization_Series) GetItemColors() *DashboardChart_Visualization_Series_ItemColorsfunc (*DashboardChart_Visualization_Series) GetItemStyle
func (x *DashboardChart_Visualization_Series) GetItemStyle() *DashboardChart_Visualization_Series_ItemStylefunc (*DashboardChart_Visualization_Series) GetLabel
func (x *DashboardChart_Visualization_Series) GetLabel() stringfunc (*DashboardChart_Visualization_Series) GetMetricTrendConfig
func (x *DashboardChart_Visualization_Series) GetMetricTrendConfig() *DashboardChart_Visualization_Series_MetricTrendConfigfunc (*DashboardChart_Visualization_Series) GetRadius
func (x *DashboardChart_Visualization_Series) GetRadius() []stringfunc (*DashboardChart_Visualization_Series) GetSeriesName
func (x *DashboardChart_Visualization_Series) GetSeriesName() stringfunc (*DashboardChart_Visualization_Series) GetSeriesStackStrategy
func (x *DashboardChart_Visualization_Series) GetSeriesStackStrategy() SeriesStackStrategyfunc (*DashboardChart_Visualization_Series) GetSeriesType
func (x *DashboardChart_Visualization_Series) GetSeriesType() SeriesTypefunc (*DashboardChart_Visualization_Series) GetSeriesUniqueValue
func (x *DashboardChart_Visualization_Series) GetSeriesUniqueValue() stringfunc (*DashboardChart_Visualization_Series) GetShowBackground
func (x *DashboardChart_Visualization_Series) GetShowBackground() boolfunc (*DashboardChart_Visualization_Series) GetShowSymbol
func (x *DashboardChart_Visualization_Series) GetShowSymbol() boolfunc (*DashboardChart_Visualization_Series) GetStack
func (x *DashboardChart_Visualization_Series) GetStack() stringfunc (*DashboardChart_Visualization_Series) ProtoMessage
func (*DashboardChart_Visualization_Series) ProtoMessage()func (*DashboardChart_Visualization_Series) ProtoReflect
func (x *DashboardChart_Visualization_Series) ProtoReflect() protoreflect.Messagefunc (*DashboardChart_Visualization_Series) Reset
func (x *DashboardChart_Visualization_Series) Reset()func (*DashboardChart_Visualization_Series) String
func (x *DashboardChart_Visualization_Series) String() stringDashboardChart_Visualization_Series_AreaStyle
type DashboardChart_Visualization_Series_AreaStyle struct {
// Optional. Used to add color
Color string `protobuf:"bytes,1,opt,name=color,proto3" json:"color,omitempty"`
// Optional. Used to add origin
Origin string `protobuf:"bytes,2,opt,name=origin,proto3" json:"origin,omitempty"`
// Optional. Used to add shadow blur
ShadowBlur int32 `protobuf:"varint,3,opt,name=shadow_blur,json=shadowBlur,proto3" json:"shadow_blur,omitempty"`
// Optional. Used to add shadow color
ShadowColor string `protobuf:"bytes,4,opt,name=shadow_color,json=shadowColor,proto3" json:"shadow_color,omitempty"`
// Optional. Used to add shadow offsetX
ShadowOffsetX int32 `protobuf:"varint,5,opt,name=shadow_offset_x,json=shadowOffsetX,proto3" json:"shadow_offset_x,omitempty"`
// Optional. Used to add shadow offsetY
ShadowOffsetY int32 `protobuf:"varint,6,opt,name=shadow_offset_y,json=shadowOffsetY,proto3" json:"shadow_offset_y,omitempty"`
// Optional. Used to add opacity
Opacity int32 `protobuf:"varint,7,opt,name=opacity,proto3" json:"opacity,omitempty"`
// contains filtered or unexported fields
}Custom styling for area chart
func (*DashboardChart_Visualization_Series_AreaStyle) Descriptor
func (*DashboardChart_Visualization_Series_AreaStyle) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart_Visualization_Series_AreaStyle.ProtoReflect.Descriptor instead.
func (*DashboardChart_Visualization_Series_AreaStyle) GetColor
func (x *DashboardChart_Visualization_Series_AreaStyle) GetColor() stringfunc (*DashboardChart_Visualization_Series_AreaStyle) GetOpacity
func (x *DashboardChart_Visualization_Series_AreaStyle) GetOpacity() int32func (*DashboardChart_Visualization_Series_AreaStyle) GetOrigin
func (x *DashboardChart_Visualization_Series_AreaStyle) GetOrigin() stringfunc (*DashboardChart_Visualization_Series_AreaStyle) GetShadowBlur
func (x *DashboardChart_Visualization_Series_AreaStyle) GetShadowBlur() int32func (*DashboardChart_Visualization_Series_AreaStyle) GetShadowColor
func (x *DashboardChart_Visualization_Series_AreaStyle) GetShadowColor() stringfunc (*DashboardChart_Visualization_Series_AreaStyle) GetShadowOffsetX
func (x *DashboardChart_Visualization_Series_AreaStyle) GetShadowOffsetX() int32func (*DashboardChart_Visualization_Series_AreaStyle) GetShadowOffsetY
func (x *DashboardChart_Visualization_Series_AreaStyle) GetShadowOffsetY() int32func (*DashboardChart_Visualization_Series_AreaStyle) ProtoMessage
func (*DashboardChart_Visualization_Series_AreaStyle) ProtoMessage()func (*DashboardChart_Visualization_Series_AreaStyle) ProtoReflect
func (x *DashboardChart_Visualization_Series_AreaStyle) ProtoReflect() protoreflect.Messagefunc (*DashboardChart_Visualization_Series_AreaStyle) Reset
func (x *DashboardChart_Visualization_Series_AreaStyle) Reset()func (*DashboardChart_Visualization_Series_AreaStyle) String
func (x *DashboardChart_Visualization_Series_AreaStyle) String() stringDashboardChart_Visualization_Series_ChartSliceColor
type DashboardChart_Visualization_Series_ChartSliceColor struct {
// Optional. Key for the slice
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
// Optional. Value for the slice
Value *DashboardChart_Visualization_Series_UserSelectedValues `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}Slice containing the key and value for a slice in the chart
func (*DashboardChart_Visualization_Series_ChartSliceColor) Descriptor
func (*DashboardChart_Visualization_Series_ChartSliceColor) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart_Visualization_Series_ChartSliceColor.ProtoReflect.Descriptor instead.
func (*DashboardChart_Visualization_Series_ChartSliceColor) GetKey
func (x *DashboardChart_Visualization_Series_ChartSliceColor) GetKey() stringfunc (*DashboardChart_Visualization_Series_ChartSliceColor) GetValue
func (x *DashboardChart_Visualization_Series_ChartSliceColor) GetValue() *DashboardChart_Visualization_Series_UserSelectedValuesfunc (*DashboardChart_Visualization_Series_ChartSliceColor) ProtoMessage
func (*DashboardChart_Visualization_Series_ChartSliceColor) ProtoMessage()func (*DashboardChart_Visualization_Series_ChartSliceColor) ProtoReflect
func (x *DashboardChart_Visualization_Series_ChartSliceColor) ProtoReflect() protoreflect.Messagefunc (*DashboardChart_Visualization_Series_ChartSliceColor) Reset
func (x *DashboardChart_Visualization_Series_ChartSliceColor) Reset()func (*DashboardChart_Visualization_Series_ChartSliceColor) String
func (x *DashboardChart_Visualization_Series_ChartSliceColor) String() stringDashboardChart_Visualization_Series_DataLabel
type DashboardChart_Visualization_Series_DataLabel struct {
// Optional. Whether to show data label.
Show bool `protobuf:"varint,1,opt,name=show,proto3" json:"show,omitempty"`
// contains filtered or unexported fields
}Data label config for a series.
func (*DashboardChart_Visualization_Series_DataLabel) Descriptor
func (*DashboardChart_Visualization_Series_DataLabel) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart_Visualization_Series_DataLabel.ProtoReflect.Descriptor instead.
func (*DashboardChart_Visualization_Series_DataLabel) GetShow
func (x *DashboardChart_Visualization_Series_DataLabel) GetShow() boolfunc (*DashboardChart_Visualization_Series_DataLabel) ProtoMessage
func (*DashboardChart_Visualization_Series_DataLabel) ProtoMessage()func (*DashboardChart_Visualization_Series_DataLabel) ProtoReflect
func (x *DashboardChart_Visualization_Series_DataLabel) ProtoReflect() protoreflect.Messagefunc (*DashboardChart_Visualization_Series_DataLabel) Reset
func (x *DashboardChart_Visualization_Series_DataLabel) Reset()func (*DashboardChart_Visualization_Series_DataLabel) String
func (x *DashboardChart_Visualization_Series_DataLabel) String() stringDashboardChart_Visualization_Series_Encode
type DashboardChart_Visualization_Series_Encode struct {
X string `protobuf:"bytes,1,opt,name=x,proto3" json:"x,omitempty"`
Y string `protobuf:"bytes,2,opt,name=y,proto3" json:"y,omitempty"`
// For some type of series that are not in any coordinate system, like
// 'pie'
Value string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
// This is useful in charts like 'pie', where data item name can be
// displayed in legend.
ItemName string `protobuf:"bytes,4,opt,name=item_name,json=itemName,proto3" json:"item_name,omitempty"`
// contains filtered or unexported fields
}func (*DashboardChart_Visualization_Series_Encode) Descriptor
func (*DashboardChart_Visualization_Series_Encode) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart_Visualization_Series_Encode.ProtoReflect.Descriptor instead.
func (*DashboardChart_Visualization_Series_Encode) GetItemName
func (x *DashboardChart_Visualization_Series_Encode) GetItemName() stringfunc (*DashboardChart_Visualization_Series_Encode) GetValue
func (x *DashboardChart_Visualization_Series_Encode) GetValue() stringfunc (*DashboardChart_Visualization_Series_Encode) GetX
func (x *DashboardChart_Visualization_Series_Encode) GetX() stringfunc (*DashboardChart_Visualization_Series_Encode) GetY
func (x *DashboardChart_Visualization_Series_Encode) GetY() stringfunc (*DashboardChart_Visualization_Series_Encode) ProtoMessage
func (*DashboardChart_Visualization_Series_Encode) ProtoMessage()func (*DashboardChart_Visualization_Series_Encode) ProtoReflect
func (x *DashboardChart_Visualization_Series_Encode) ProtoReflect() protoreflect.Messagefunc (*DashboardChart_Visualization_Series_Encode) Reset
func (x *DashboardChart_Visualization_Series_Encode) Reset()func (*DashboardChart_Visualization_Series_Encode) String
func (x *DashboardChart_Visualization_Series_Encode) String() stringDashboardChart_Visualization_Series_GaugeConfig
type DashboardChart_Visualization_Series_GaugeConfig struct {
// Optional. Base value for gauge chart
BaseValue *DashboardChart_Visualization_Series_GaugeValue `protobuf:"bytes,1,opt,name=base_value,json=baseValue,proto3" json:"base_value,omitempty"`
// Optional. Limit value for gauge chart
LimitValue *DashboardChart_Visualization_Series_GaugeValue `protobuf:"bytes,2,opt,name=limit_value,json=limitValue,proto3" json:"limit_value,omitempty"`
// Optional. Threshold values for gauge chart
ThresholdValues []*DashboardChart_Visualization_Series_GaugeValue `protobuf:"bytes,3,rep,name=threshold_values,json=thresholdValues,proto3" json:"threshold_values,omitempty"`
// contains filtered or unexported fields
}Field to be saved for retrieving value and color for gauge chart
func (*DashboardChart_Visualization_Series_GaugeConfig) Descriptor
func (*DashboardChart_Visualization_Series_GaugeConfig) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart_Visualization_Series_GaugeConfig.ProtoReflect.Descriptor instead.
func (*DashboardChart_Visualization_Series_GaugeConfig) GetBaseValue
func (x *DashboardChart_Visualization_Series_GaugeConfig) GetBaseValue() *DashboardChart_Visualization_Series_GaugeValuefunc (*DashboardChart_Visualization_Series_GaugeConfig) GetLimitValue
func (x *DashboardChart_Visualization_Series_GaugeConfig) GetLimitValue() *DashboardChart_Visualization_Series_GaugeValuefunc (*DashboardChart_Visualization_Series_GaugeConfig) GetThresholdValues
func (x *DashboardChart_Visualization_Series_GaugeConfig) GetThresholdValues() []*DashboardChart_Visualization_Series_GaugeValuefunc (*DashboardChart_Visualization_Series_GaugeConfig) ProtoMessage
func (*DashboardChart_Visualization_Series_GaugeConfig) ProtoMessage()func (*DashboardChart_Visualization_Series_GaugeConfig) ProtoReflect
func (x *DashboardChart_Visualization_Series_GaugeConfig) ProtoReflect() protoreflect.Messagefunc (*DashboardChart_Visualization_Series_GaugeConfig) Reset
func (x *DashboardChart_Visualization_Series_GaugeConfig) Reset()func (*DashboardChart_Visualization_Series_GaugeConfig) String
func (x *DashboardChart_Visualization_Series_GaugeConfig) String() stringDashboardChart_Visualization_Series_GaugeValue
type DashboardChart_Visualization_Series_GaugeValue struct {
// Optional. Value for gauge chart
Value int32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
// Optional. Color for gauge chart
Color string `protobuf:"bytes,2,opt,name=color,proto3" json:"color,omitempty"`
// contains filtered or unexported fields
}Field to be saved for retrieving value and color for gauge chart
func (*DashboardChart_Visualization_Series_GaugeValue) Descriptor
func (*DashboardChart_Visualization_Series_GaugeValue) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart_Visualization_Series_GaugeValue.ProtoReflect.Descriptor instead.
func (*DashboardChart_Visualization_Series_GaugeValue) GetColor
func (x *DashboardChart_Visualization_Series_GaugeValue) GetColor() stringfunc (*DashboardChart_Visualization_Series_GaugeValue) GetValue
func (x *DashboardChart_Visualization_Series_GaugeValue) GetValue() int32func (*DashboardChart_Visualization_Series_GaugeValue) ProtoMessage
func (*DashboardChart_Visualization_Series_GaugeValue) ProtoMessage()func (*DashboardChart_Visualization_Series_GaugeValue) ProtoReflect
func (x *DashboardChart_Visualization_Series_GaugeValue) ProtoReflect() protoreflect.Messagefunc (*DashboardChart_Visualization_Series_GaugeValue) Reset
func (x *DashboardChart_Visualization_Series_GaugeValue) Reset()func (*DashboardChart_Visualization_Series_GaugeValue) String
func (x *DashboardChart_Visualization_Series_GaugeValue) String() stringDashboardChart_Visualization_Series_ItemColors
type DashboardChart_Visualization_Series_ItemColors struct {
// Optional. Slice colors array
Colors []*DashboardChart_Visualization_Series_ChartSliceColor `protobuf:"bytes,1,rep,name=colors,proto3" json:"colors,omitempty"`
// contains filtered or unexported fields
}Field to be saved for retrieving slice colors for the chart
func (*DashboardChart_Visualization_Series_ItemColors) Descriptor
func (*DashboardChart_Visualization_Series_ItemColors) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart_Visualization_Series_ItemColors.ProtoReflect.Descriptor instead.
func (*DashboardChart_Visualization_Series_ItemColors) GetColors
func (x *DashboardChart_Visualization_Series_ItemColors) GetColors() []*DashboardChart_Visualization_Series_ChartSliceColorfunc (*DashboardChart_Visualization_Series_ItemColors) ProtoMessage
func (*DashboardChart_Visualization_Series_ItemColors) ProtoMessage()func (*DashboardChart_Visualization_Series_ItemColors) ProtoReflect
func (x *DashboardChart_Visualization_Series_ItemColors) ProtoReflect() protoreflect.Messagefunc (*DashboardChart_Visualization_Series_ItemColors) Reset
func (x *DashboardChart_Visualization_Series_ItemColors) Reset()func (*DashboardChart_Visualization_Series_ItemColors) String
func (x *DashboardChart_Visualization_Series_ItemColors) String() stringDashboardChart_Visualization_Series_ItemStyle
type DashboardChart_Visualization_Series_ItemStyle struct {
// Optional. Used to add border width
BorderWidth int32 `protobuf:"varint,1,opt,name=border_width,json=borderWidth,proto3" json:"border_width,omitempty"`
// Optional. Used to add border color
BorderColor string `protobuf:"bytes,2,opt,name=border_color,json=borderColor,proto3" json:"border_color,omitempty"`
// Optional. Used to add color
Color string `protobuf:"bytes,3,opt,name=color,proto3" json:"color,omitempty"`
// contains filtered or unexported fields
}Custom styling for chart
func (*DashboardChart_Visualization_Series_ItemStyle) Descriptor
func (*DashboardChart_Visualization_Series_ItemStyle) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart_Visualization_Series_ItemStyle.ProtoReflect.Descriptor instead.
func (*DashboardChart_Visualization_Series_ItemStyle) GetBorderColor
func (x *DashboardChart_Visualization_Series_ItemStyle) GetBorderColor() stringfunc (*DashboardChart_Visualization_Series_ItemStyle) GetBorderWidth
func (x *DashboardChart_Visualization_Series_ItemStyle) GetBorderWidth() int32func (*DashboardChart_Visualization_Series_ItemStyle) GetColor
func (x *DashboardChart_Visualization_Series_ItemStyle) GetColor() stringfunc (*DashboardChart_Visualization_Series_ItemStyle) ProtoMessage
func (*DashboardChart_Visualization_Series_ItemStyle) ProtoMessage()func (*DashboardChart_Visualization_Series_ItemStyle) ProtoReflect
func (x *DashboardChart_Visualization_Series_ItemStyle) ProtoReflect() protoreflect.Messagefunc (*DashboardChart_Visualization_Series_ItemStyle) Reset
func (x *DashboardChart_Visualization_Series_ItemStyle) Reset()func (*DashboardChart_Visualization_Series_ItemStyle) String
func (x *DashboardChart_Visualization_Series_ItemStyle) String() stringDashboardChart_Visualization_Series_MetricTrendConfig
type DashboardChart_Visualization_Series_MetricTrendConfig struct {
// Optional. Metric chart configuration to display metric trend
MetricFormat MetricFormat `protobuf:"varint,1,opt,name=metric_format,json=metricFormat,proto3,enum=google.cloud.chronicle.v1.MetricFormat" json:"metric_format,omitempty"`
// Optional. Metric chart configuration to toggle the trend value
// display
ShowMetricTrend bool `protobuf:"varint,5,opt,name=show_metric_trend,json=showMetricTrend,proto3" json:"show_metric_trend,omitempty"`
// Optional. Metric chart configuration to display the trend value
MetricDisplayTrend MetricDisplayTrend `protobuf:"varint,3,opt,name=metric_display_trend,json=metricDisplayTrend,proto3,enum=google.cloud.chronicle.v1.MetricDisplayTrend" json:"metric_display_trend,omitempty"`
// Optional. Metric chart configuration to display trend type whether
// regular or inverse
MetricTrendType MetricTrendType `protobuf:"varint,4,opt,name=metric_trend_type,json=metricTrendType,proto3,enum=google.cloud.chronicle.v1.MetricTrendType" json:"metric_trend_type,omitempty"`
// contains filtered or unexported fields
}Metric trend config for displaying trend value in Metrics chart
func (*DashboardChart_Visualization_Series_MetricTrendConfig) Descriptor
func (*DashboardChart_Visualization_Series_MetricTrendConfig) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart_Visualization_Series_MetricTrendConfig.ProtoReflect.Descriptor instead.
func (*DashboardChart_Visualization_Series_MetricTrendConfig) GetMetricDisplayTrend
func (x *DashboardChart_Visualization_Series_MetricTrendConfig) GetMetricDisplayTrend() MetricDisplayTrendfunc (*DashboardChart_Visualization_Series_MetricTrendConfig) GetMetricFormat
func (x *DashboardChart_Visualization_Series_MetricTrendConfig) GetMetricFormat() MetricFormatfunc (*DashboardChart_Visualization_Series_MetricTrendConfig) GetMetricTrendType
func (x *DashboardChart_Visualization_Series_MetricTrendConfig) GetMetricTrendType() MetricTrendTypefunc (*DashboardChart_Visualization_Series_MetricTrendConfig) GetShowMetricTrend
func (x *DashboardChart_Visualization_Series_MetricTrendConfig) GetShowMetricTrend() boolfunc (*DashboardChart_Visualization_Series_MetricTrendConfig) ProtoMessage
func (*DashboardChart_Visualization_Series_MetricTrendConfig) ProtoMessage()func (*DashboardChart_Visualization_Series_MetricTrendConfig) ProtoReflect
func (x *DashboardChart_Visualization_Series_MetricTrendConfig) ProtoReflect() protoreflect.Messagefunc (*DashboardChart_Visualization_Series_MetricTrendConfig) Reset
func (x *DashboardChart_Visualization_Series_MetricTrendConfig) Reset()func (*DashboardChart_Visualization_Series_MetricTrendConfig) String
func (x *DashboardChart_Visualization_Series_MetricTrendConfig) String() stringDashboardChart_Visualization_Series_UserSelectedValues
type DashboardChart_Visualization_Series_UserSelectedValues struct {
// Optional. User specified color of a pie slice
Color string `protobuf:"bytes,1,opt,name=color,proto3" json:"color,omitempty"`
// Optional. User specified label for a pie slice
Label string `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"`
// contains filtered or unexported fields
}User selected color and label for the slice of the chart
func (*DashboardChart_Visualization_Series_UserSelectedValues) Descriptor
func (*DashboardChart_Visualization_Series_UserSelectedValues) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart_Visualization_Series_UserSelectedValues.ProtoReflect.Descriptor instead.
func (*DashboardChart_Visualization_Series_UserSelectedValues) GetColor
func (x *DashboardChart_Visualization_Series_UserSelectedValues) GetColor() stringfunc (*DashboardChart_Visualization_Series_UserSelectedValues) GetLabel
func (x *DashboardChart_Visualization_Series_UserSelectedValues) GetLabel() stringfunc (*DashboardChart_Visualization_Series_UserSelectedValues) ProtoMessage
func (*DashboardChart_Visualization_Series_UserSelectedValues) ProtoMessage()func (*DashboardChart_Visualization_Series_UserSelectedValues) ProtoReflect
func (x *DashboardChart_Visualization_Series_UserSelectedValues) ProtoReflect() protoreflect.Messagefunc (*DashboardChart_Visualization_Series_UserSelectedValues) Reset
func (x *DashboardChart_Visualization_Series_UserSelectedValues) Reset()func (*DashboardChart_Visualization_Series_UserSelectedValues) String
func (x *DashboardChart_Visualization_Series_UserSelectedValues) String() stringDashboardChart_Visualization_TableConfig
type DashboardChart_Visualization_TableConfig struct {
// Optional. Whether to show the table.
EnableTextWrap bool `protobuf:"varint,1,opt,name=enable_text_wrap,json=enableTextWrap,proto3" json:"enable_text_wrap,omitempty"`
// Optional. Column render type settings.
ColumnRenderTypeSettings []*DashboardChart_Visualization_ColumnRenderTypeSettings `protobuf:"bytes,2,rep,name=column_render_type_settings,json=columnRenderTypeSettings,proto3" json:"column_render_type_settings,omitempty"`
// Optional. Settings for tooltip for column header and cell.
ColumnTooltipSettings []*DashboardChart_Visualization_ColumnTooltipSettings `protobuf:"bytes,3,rep,name=column_tooltip_settings,json=columnTooltipSettings,proto3" json:"column_tooltip_settings,omitempty"`
// contains filtered or unexported fields
}Configuration for table appearance.
func (*DashboardChart_Visualization_TableConfig) Descriptor
func (*DashboardChart_Visualization_TableConfig) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart_Visualization_TableConfig.ProtoReflect.Descriptor instead.
func (*DashboardChart_Visualization_TableConfig) GetColumnRenderTypeSettings
func (x *DashboardChart_Visualization_TableConfig) GetColumnRenderTypeSettings() []*DashboardChart_Visualization_ColumnRenderTypeSettingsfunc (*DashboardChart_Visualization_TableConfig) GetColumnTooltipSettings
func (x *DashboardChart_Visualization_TableConfig) GetColumnTooltipSettings() []*DashboardChart_Visualization_ColumnTooltipSettingsfunc (*DashboardChart_Visualization_TableConfig) GetEnableTextWrap
func (x *DashboardChart_Visualization_TableConfig) GetEnableTextWrap() boolfunc (*DashboardChart_Visualization_TableConfig) ProtoMessage
func (*DashboardChart_Visualization_TableConfig) ProtoMessage()func (*DashboardChart_Visualization_TableConfig) ProtoReflect
func (x *DashboardChart_Visualization_TableConfig) ProtoReflect() protoreflect.Messagefunc (*DashboardChart_Visualization_TableConfig) Reset
func (x *DashboardChart_Visualization_TableConfig) Reset()func (*DashboardChart_Visualization_TableConfig) String
func (x *DashboardChart_Visualization_TableConfig) String() stringDashboardChart_Visualization_Tooltip
type DashboardChart_Visualization_Tooltip struct {
Show bool `protobuf:"varint,1,opt,name=show,proto3" json:"show,omitempty"`
TooltipTrigger ToolTipTrigger `protobuf:"varint,3,opt,name=tooltip_trigger,json=tooltipTrigger,proto3,enum=google.cloud.chronicle.v1.ToolTipTrigger" json:"tooltip_trigger,omitempty"`
// contains filtered or unexported fields
}func (*DashboardChart_Visualization_Tooltip) Descriptor
func (*DashboardChart_Visualization_Tooltip) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart_Visualization_Tooltip.ProtoReflect.Descriptor instead.
func (*DashboardChart_Visualization_Tooltip) GetShow
func (x *DashboardChart_Visualization_Tooltip) GetShow() boolfunc (*DashboardChart_Visualization_Tooltip) GetTooltipTrigger
func (x *DashboardChart_Visualization_Tooltip) GetTooltipTrigger() ToolTipTriggerfunc (*DashboardChart_Visualization_Tooltip) ProtoMessage
func (*DashboardChart_Visualization_Tooltip) ProtoMessage()func (*DashboardChart_Visualization_Tooltip) ProtoReflect
func (x *DashboardChart_Visualization_Tooltip) ProtoReflect() protoreflect.Messagefunc (*DashboardChart_Visualization_Tooltip) Reset
func (x *DashboardChart_Visualization_Tooltip) Reset()func (*DashboardChart_Visualization_Tooltip) String
func (x *DashboardChart_Visualization_Tooltip) String() stringDashboardChart_Visualization_VisualMap
type DashboardChart_Visualization_VisualMap struct {
// Optional. Contains one of the valid visual map types such as
// 'continuous' or 'piecewise'.
VisualMapType VisualMapType `protobuf:"varint,1,opt,name=visual_map_type,json=visualMapType,proto3,enum=google.cloud.chronicle.v1.VisualMapType" json:"visual_map_type,omitempty"`
// Optional. Pieces of the visual map.
Pieces []*DashboardChart_Visualization_VisualMap_VisualMapPiece `protobuf:"bytes,2,rep,name=pieces,proto3" json:"pieces,omitempty"`
// contains filtered or unexported fields
}Conveys what range of values should be rendered in what color. This field is used when threshold_coloring_enabled is true.
func (*DashboardChart_Visualization_VisualMap) Descriptor
func (*DashboardChart_Visualization_VisualMap) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart_Visualization_VisualMap.ProtoReflect.Descriptor instead.
func (*DashboardChart_Visualization_VisualMap) GetPieces
func (x *DashboardChart_Visualization_VisualMap) GetPieces() []*DashboardChart_Visualization_VisualMap_VisualMapPiecefunc (*DashboardChart_Visualization_VisualMap) GetVisualMapType
func (x *DashboardChart_Visualization_VisualMap) GetVisualMapType() VisualMapTypefunc (*DashboardChart_Visualization_VisualMap) ProtoMessage
func (*DashboardChart_Visualization_VisualMap) ProtoMessage()func (*DashboardChart_Visualization_VisualMap) ProtoReflect
func (x *DashboardChart_Visualization_VisualMap) ProtoReflect() protoreflect.Messagefunc (*DashboardChart_Visualization_VisualMap) Reset
func (x *DashboardChart_Visualization_VisualMap) Reset()func (*DashboardChart_Visualization_VisualMap) String
func (x *DashboardChart_Visualization_VisualMap) String() stringDashboardChart_Visualization_VisualMap_VisualMapPiece
type DashboardChart_Visualization_VisualMap_VisualMapPiece struct {
// Optional. Minimum value for the piece.
Min *int64 `protobuf:"varint,1,opt,name=min,proto3,oneof" json:"min,omitempty"`
// Optional. Minimum value for the piece.
Max *int64 `protobuf:"varint,2,opt,name=max,proto3,oneof" json:"max,omitempty"`
// Optional. Color to render the piece in when the value is between min
// and max.
Color string `protobuf:"bytes,3,opt,name=color,proto3" json:"color,omitempty"`
// Optional. Label used in visual map controller.
Label string `protobuf:"bytes,4,opt,name=label,proto3" json:"label,omitempty"`
// contains filtered or unexported fields
}An ECharts visual map of type 'piecewise' contain many pieces. Each piece has a min, max, and color with which it's rendered.
func (*DashboardChart_Visualization_VisualMap_VisualMapPiece) Descriptor
func (*DashboardChart_Visualization_VisualMap_VisualMapPiece) Descriptor() ([]byte, []int)Deprecated: Use DashboardChart_Visualization_VisualMap_VisualMapPiece.ProtoReflect.Descriptor instead.
func (*DashboardChart_Visualization_VisualMap_VisualMapPiece) GetColor
func (x *DashboardChart_Visualization_VisualMap_VisualMapPiece) GetColor() stringfunc (*DashboardChart_Visualization_VisualMap_VisualMapPiece) GetLabel
func (x *DashboardChart_Visualization_VisualMap_VisualMapPiece) GetLabel() stringfunc (*DashboardChart_Visualization_VisualMap_VisualMapPiece) GetMax
func (x *DashboardChart_Visualization_VisualMap_VisualMapPiece) GetMax() int64func (*DashboardChart_Visualization_VisualMap_VisualMapPiece) GetMin
func (x *DashboardChart_Visualization_VisualMap_VisualMapPiece) GetMin() int64func (*DashboardChart_Visualization_VisualMap_VisualMapPiece) ProtoMessage
func (*DashboardChart_Visualization_VisualMap_VisualMapPiece) ProtoMessage()func (*DashboardChart_Visualization_VisualMap_VisualMapPiece) ProtoReflect
func (x *DashboardChart_Visualization_VisualMap_VisualMapPiece) ProtoReflect() protoreflect.Messagefunc (*DashboardChart_Visualization_VisualMap_VisualMapPiece) Reset
func (x *DashboardChart_Visualization_VisualMap_VisualMapPiece) Reset()func (*DashboardChart_Visualization_VisualMap_VisualMapPiece) String
func (x *DashboardChart_Visualization_VisualMap_VisualMapPiece) String() stringDashboardDefinition
type DashboardDefinition struct {
// Filters for the dashboard.
Filters []*DashboardFilter `protobuf:"bytes,1,rep,name=filters,proto3" json:"filters,omitempty"`
// Fingerprint of the dashboard definition.
Fingerprint string `protobuf:"bytes,2,opt,name=fingerprint,proto3" json:"fingerprint,omitempty"`
// Charts in the dashboard.
Charts []*DashboardDefinition_ChartConfig `protobuf:"bytes,4,rep,name=charts,proto3" json:"charts,omitempty"`
// contains filtered or unexported fields
}Definition of the dashboard including filters, layout, charts' configurations.
func (*DashboardDefinition) Descriptor
func (*DashboardDefinition) Descriptor() ([]byte, []int)Deprecated: Use DashboardDefinition.ProtoReflect.Descriptor instead.
func (*DashboardDefinition) GetCharts
func (x *DashboardDefinition) GetCharts() []*DashboardDefinition_ChartConfigfunc (*DashboardDefinition) GetFilters
func (x *DashboardDefinition) GetFilters() []*DashboardFilterfunc (*DashboardDefinition) GetFingerprint
func (x *DashboardDefinition) GetFingerprint() stringfunc (*DashboardDefinition) ProtoMessage
func (*DashboardDefinition) ProtoMessage()func (*DashboardDefinition) ProtoReflect
func (x *DashboardDefinition) ProtoReflect() protoreflect.Messagefunc (*DashboardDefinition) Reset
func (x *DashboardDefinition) Reset()func (*DashboardDefinition) String
func (x *DashboardDefinition) String() stringDashboardDefinition_ChartConfig
type DashboardDefinition_ChartConfig struct {
DashboardChart string `protobuf:"bytes,1,opt,name=dashboard_chart,json=dashboardChart,proto3" json:"dashboard_chart,omitempty"`
ChartLayout *DashboardDefinition_ChartConfig_ChartLayout `protobuf:"bytes,2,opt,name=chart_layout,json=chartLayout,proto3" json:"chart_layout,omitempty"`
// Dashboard filters applied to the chart.
FiltersIds []string `protobuf:"bytes,4,rep,name=filters_ids,json=filtersIds,proto3" json:"filters_ids,omitempty"`
// contains filtered or unexported fields
}Configuration of the chart including chart reference, layout and filters.
func (*DashboardDefinition_ChartConfig) Descriptor
func (*DashboardDefinition_ChartConfig) Descriptor() ([]byte, []int)Deprecated: Use DashboardDefinition_ChartConfig.ProtoReflect.Descriptor instead.
func (*DashboardDefinition_ChartConfig) GetChartLayout
func (x *DashboardDefinition_ChartConfig) GetChartLayout() *DashboardDefinition_ChartConfig_ChartLayoutfunc (*DashboardDefinition_ChartConfig) GetDashboardChart
func (x *DashboardDefinition_ChartConfig) GetDashboardChart() stringfunc (*DashboardDefinition_ChartConfig) GetFiltersIds
func (x *DashboardDefinition_ChartConfig) GetFiltersIds() []stringfunc (*DashboardDefinition_ChartConfig) ProtoMessage
func (*DashboardDefinition_ChartConfig) ProtoMessage()func (*DashboardDefinition_ChartConfig) ProtoReflect
func (x *DashboardDefinition_ChartConfig) ProtoReflect() protoreflect.Messagefunc (*DashboardDefinition_ChartConfig) Reset
func (x *DashboardDefinition_ChartConfig) Reset()func (*DashboardDefinition_ChartConfig) String
func (x *DashboardDefinition_ChartConfig) String() stringDashboardDefinition_ChartConfig_ChartLayout
type DashboardDefinition_ChartConfig_ChartLayout struct {
StartX *int32 `protobuf:"varint,9,opt,name=start_x,json=startX,proto3,oneof" json:"start_x,omitempty"`
SpanX int32 `protobuf:"varint,10,opt,name=span_x,json=spanX,proto3" json:"span_x,omitempty"`
StartY *int32 `protobuf:"varint,11,opt,name=start_y,json=startY,proto3,oneof" json:"start_y,omitempty"`
SpanY int32 `protobuf:"varint,12,opt,name=span_y,json=spanY,proto3" json:"span_y,omitempty"`
// contains filtered or unexported fields
}Layout of the chart.
func (*DashboardDefinition_ChartConfig_ChartLayout) Descriptor
func (*DashboardDefinition_ChartConfig_ChartLayout) Descriptor() ([]byte, []int)Deprecated: Use DashboardDefinition_ChartConfig_ChartLayout.ProtoReflect.Descriptor instead.
func (*DashboardDefinition_ChartConfig_ChartLayout) GetSpanX
func (x *DashboardDefinition_ChartConfig_ChartLayout) GetSpanX() int32func (*DashboardDefinition_ChartConfig_ChartLayout) GetSpanY
func (x *DashboardDefinition_ChartConfig_ChartLayout) GetSpanY() int32func (*DashboardDefinition_ChartConfig_ChartLayout) GetStartX
func (x *DashboardDefinition_ChartConfig_ChartLayout) GetStartX() int32func (*DashboardDefinition_ChartConfig_ChartLayout) GetStartY
func (x *DashboardDefinition_ChartConfig_ChartLayout) GetStartY() int32func (*DashboardDefinition_ChartConfig_ChartLayout) ProtoMessage
func (*DashboardDefinition_ChartConfig_ChartLayout) ProtoMessage()func (*DashboardDefinition_ChartConfig_ChartLayout) ProtoReflect
func (x *DashboardDefinition_ChartConfig_ChartLayout) ProtoReflect() protoreflect.Messagefunc (*DashboardDefinition_ChartConfig_ChartLayout) Reset
func (x *DashboardDefinition_ChartConfig_ChartLayout) Reset()func (*DashboardDefinition_ChartConfig_ChartLayout) String
func (x *DashboardDefinition_ChartConfig_ChartLayout) String() stringDashboardFilter
type DashboardFilter struct {
// ID of the filter.
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// Datasource the filter is applicable for.
DataSource DataSource `protobuf:"varint,2,opt,name=data_source,json=dataSource,proto3,enum=google.cloud.chronicle.v1.DataSource" json:"data_source,omitempty"`
// Filter field path.
FieldPath string `protobuf:"bytes,3,opt,name=field_path,json=fieldPath,proto3" json:"field_path,omitempty"`
// Operator and values. Can include multiple modifiers.
FilterOperatorAndFieldValues []*FilterOperatorAndValues `protobuf:"bytes,4,rep,name=filter_operator_and_field_values,json=filterOperatorAndFieldValues,proto3" json:"filter_operator_and_field_values,omitempty"`
// Display name of the filter.
DisplayName string `protobuf:"bytes,5,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Chart IDs the filter is applicable for.
ChartIds []string `protobuf:"bytes,6,rep,name=chart_ids,json=chartIds,proto3" json:"chart_ids,omitempty"`
// Optional. Whether the filter is a standard time range filter,
// meaning that it has to be used as the query time range,
// and not as a predicate in the query.
// A chart can have at most one standard time range filter applied.
IsStandardTimeRangeFilter bool `protobuf:"varint,7,opt,name=is_standard_time_range_filter,json=isStandardTimeRangeFilter,proto3" json:"is_standard_time_range_filter,omitempty"`
// Optional. Whether this filter is required to be populated by the
// dashboard consumer prior to the dashboard loading.
IsMandatory bool `protobuf:"varint,8,opt,name=is_mandatory,json=isMandatory,proto3" json:"is_mandatory,omitempty"`
// Optional. Whether this standard time range filter is enabled.
IsStandardTimeRangeFilterEnabled *bool `protobuf:"varint,9,opt,name=is_standard_time_range_filter_enabled,json=isStandardTimeRangeFilterEnabled,proto3,oneof" json:"is_standard_time_range_filter_enabled,omitempty"`
// Optional. Advanced filter configuration for the filter widget.
AdvancedFilterConfig *AdvancedFilterConfig `protobuf:"bytes,10,opt,name=advanced_filter_config,json=advancedFilterConfig,proto3" json:"advanced_filter_config,omitempty"`
// contains filtered or unexported fields
}Dashboard level filter that can be used in native dashboards as well as inputs to execute query.
func (*DashboardFilter) Descriptor
func (*DashboardFilter) Descriptor() ([]byte, []int)Deprecated: Use DashboardFilter.ProtoReflect.Descriptor instead.
func (*DashboardFilter) GetAdvancedFilterConfig
func (x *DashboardFilter) GetAdvancedFilterConfig() *AdvancedFilterConfigfunc (*DashboardFilter) GetChartIds
func (x *DashboardFilter) GetChartIds() []stringfunc (*DashboardFilter) GetDataSource
func (x *DashboardFilter) GetDataSource() DataSourcefunc (*DashboardFilter) GetDisplayName
func (x *DashboardFilter) GetDisplayName() stringfunc (*DashboardFilter) GetFieldPath
func (x *DashboardFilter) GetFieldPath() stringfunc (*DashboardFilter) GetFilterOperatorAndFieldValues
func (x *DashboardFilter) GetFilterOperatorAndFieldValues() []*FilterOperatorAndValuesfunc (*DashboardFilter) GetId
func (x *DashboardFilter) GetId() stringfunc (*DashboardFilter) GetIsMandatory
func (x *DashboardFilter) GetIsMandatory() boolfunc (*DashboardFilter) GetIsStandardTimeRangeFilter
func (x *DashboardFilter) GetIsStandardTimeRangeFilter() boolfunc (*DashboardFilter) GetIsStandardTimeRangeFilterEnabled
func (x *DashboardFilter) GetIsStandardTimeRangeFilterEnabled() boolfunc (*DashboardFilter) ProtoMessage
func (*DashboardFilter) ProtoMessage()func (*DashboardFilter) ProtoReflect
func (x *DashboardFilter) ProtoReflect() protoreflect.Messagefunc (*DashboardFilter) Reset
func (x *DashboardFilter) Reset()func (*DashboardFilter) String
func (x *DashboardFilter) String() stringDashboardQuery
type DashboardQuery struct {
// Output only. Name of the dashboardQuery.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. Search query string.
Query string `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"`
// Required. Inputs to the query.
Input *DashboardQuery_Input `protobuf:"bytes,3,opt,name=input,proto3" json:"input,omitempty"`
// Output only. DashboardChart this query belongs to.
DashboardChart string `protobuf:"bytes,4,opt,name=dashboard_chart,json=dashboardChart,proto3" json:"dashboard_chart,omitempty"`
// Optional. This checksum is computed by the server based on the value of
// other fields, and may be sent on update and delete requests to ensure the
// client has an up-to-date value before proceeding.
Etag string `protobuf:"bytes,5,opt,name=etag,proto3" json:"etag,omitempty"`
// contains filtered or unexported fields
}DashboardQuery resource.
func (*DashboardQuery) Descriptor
func (*DashboardQuery) Descriptor() ([]byte, []int)Deprecated: Use DashboardQuery.ProtoReflect.Descriptor instead.
func (*DashboardQuery) GetDashboardChart
func (x *DashboardQuery) GetDashboardChart() stringfunc (*DashboardQuery) GetEtag
func (x *DashboardQuery) GetEtag() stringfunc (*DashboardQuery) GetInput
func (x *DashboardQuery) GetInput() *DashboardQuery_Inputfunc (*DashboardQuery) GetName
func (x *DashboardQuery) GetName() stringfunc (*DashboardQuery) GetQuery
func (x *DashboardQuery) GetQuery() stringfunc (*DashboardQuery) ProtoMessage
func (*DashboardQuery) ProtoMessage()func (*DashboardQuery) ProtoReflect
func (x *DashboardQuery) ProtoReflect() protoreflect.Messagefunc (*DashboardQuery) Reset
func (x *DashboardQuery) Reset()func (*DashboardQuery) String
func (x *DashboardQuery) String() stringDashboardQueryServiceClient
type DashboardQueryServiceClient interface {
// Get a dashboard query.
GetDashboardQuery(ctx context.Context, in *GetDashboardQueryRequest, opts ...grpc.CallOption) (*DashboardQuery, error)
// Execute a query and return the data.
ExecuteDashboardQuery(ctx context.Context, in *ExecuteDashboardQueryRequest, opts ...grpc.CallOption) (*ExecuteDashboardQueryResponse, error)
}DashboardQueryServiceClient is the client API for DashboardQueryService 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 NewDashboardQueryServiceClient
func NewDashboardQueryServiceClient(cc grpc.ClientConnInterface) DashboardQueryServiceClientDashboardQueryServiceServer
type DashboardQueryServiceServer interface {
// Get a dashboard query.
GetDashboardQuery(context.Context, *GetDashboardQueryRequest) (*DashboardQuery, error)
// Execute a query and return the data.
ExecuteDashboardQuery(context.Context, *ExecuteDashboardQueryRequest) (*ExecuteDashboardQueryResponse, error)
}DashboardQueryServiceServer is the server API for DashboardQueryService service. All implementations should embed UnimplementedDashboardQueryServiceServer for forward compatibility
DashboardQuery_Input
type DashboardQuery_Input struct {
// Types that are valid to be assigned to TimeInput:
//
// *DashboardQuery_Input_TimeWindow
// *DashboardQuery_Input_RelativeTime_
TimeInput isDashboardQuery_Input_TimeInput `protobuf_oneof:"time_input"`
// contains filtered or unexported fields
}Input to the query like time window.
func (*DashboardQuery_Input) Descriptor
func (*DashboardQuery_Input) Descriptor() ([]byte, []int)Deprecated: Use DashboardQuery_Input.ProtoReflect.Descriptor instead.
func (*DashboardQuery_Input) GetRelativeTime
func (x *DashboardQuery_Input) GetRelativeTime() *DashboardQuery_Input_RelativeTimefunc (*DashboardQuery_Input) GetTimeInput
func (x *DashboardQuery_Input) GetTimeInput() isDashboardQuery_Input_TimeInputfunc (*DashboardQuery_Input) GetTimeWindow
func (x *DashboardQuery_Input) GetTimeWindow() *interval.Intervalfunc (*DashboardQuery_Input) ProtoMessage
func (*DashboardQuery_Input) ProtoMessage()func (*DashboardQuery_Input) ProtoReflect
func (x *DashboardQuery_Input) ProtoReflect() protoreflect.Messagefunc (*DashboardQuery_Input) Reset
func (x *DashboardQuery_Input) Reset()func (*DashboardQuery_Input) String
func (x *DashboardQuery_Input) String() stringDashboardQuery_Input_RelativeTime
type DashboardQuery_Input_RelativeTime struct {
TimeUnit TimeUnit `protobuf:"varint,1,opt,name=time_unit,json=timeUnit,proto3,enum=google.cloud.chronicle.v1.TimeUnit" json:"time_unit,omitempty"`
StartTimeVal int64 `protobuf:"varint,2,opt,name=start_time_val,json=startTimeVal,proto3" json:"start_time_val,omitempty"`
// contains filtered or unexported fields
}time representation for last x units.
func (*DashboardQuery_Input_RelativeTime) Descriptor
func (*DashboardQuery_Input_RelativeTime) Descriptor() ([]byte, []int)Deprecated: Use DashboardQuery_Input_RelativeTime.ProtoReflect.Descriptor instead.
func (*DashboardQuery_Input_RelativeTime) GetStartTimeVal
func (x *DashboardQuery_Input_RelativeTime) GetStartTimeVal() int64func (*DashboardQuery_Input_RelativeTime) GetTimeUnit
func (x *DashboardQuery_Input_RelativeTime) GetTimeUnit() TimeUnitfunc (*DashboardQuery_Input_RelativeTime) ProtoMessage
func (*DashboardQuery_Input_RelativeTime) ProtoMessage()func (*DashboardQuery_Input_RelativeTime) ProtoReflect
func (x *DashboardQuery_Input_RelativeTime) ProtoReflect() protoreflect.Messagefunc (*DashboardQuery_Input_RelativeTime) Reset
func (x *DashboardQuery_Input_RelativeTime) Reset()func (*DashboardQuery_Input_RelativeTime) String
func (x *DashboardQuery_Input_RelativeTime) String() stringDashboardQuery_Input_RelativeTime_
type DashboardQuery_Input_RelativeTime_ struct {
// time range for last x units.
RelativeTime *DashboardQuery_Input_RelativeTime `protobuf:"bytes,3,opt,name=relative_time,json=relativeTime,proto3,oneof"`
}DashboardQuery_Input_TimeWindow
type DashboardQuery_Input_TimeWindow struct {
// time range to fetch the data for.
TimeWindow *interval.Interval `protobuf:"bytes,1,opt,name=time_window,json=timeWindow,proto3,oneof"`
}DashboardType
type DashboardType int32Type of the dashboard.
DashboardType_DASHBOARD_TYPE_UNSPECIFIED, DashboardType_CURATED, DashboardType_PRIVATE, DashboardType_PUBLIC, DashboardType_CUSTOM, DashboardType_MARKETPLACE
const (
// Default unspecified.
DashboardType_DASHBOARD_TYPE_UNSPECIFIED DashboardType = 0
// Out of the box curated dashboards provided by Chronicle.
DashboardType_CURATED DashboardType = 1
// Private dashboards created by users/customers.
DashboardType_PRIVATE DashboardType = 2
// Public dashboards created by users/customers.
DashboardType_PUBLIC DashboardType = 3
// Custom dashboards
DashboardType_CUSTOM DashboardType = 4
// Marketplace dashboards
DashboardType_MARKETPLACE DashboardType = 5
)func (DashboardType) Descriptor
func (DashboardType) Descriptor() protoreflect.EnumDescriptorfunc (DashboardType) Enum
func (x DashboardType) Enum() *DashboardTypefunc (DashboardType) EnumDescriptor
func (DashboardType) EnumDescriptor() ([]byte, []int)Deprecated: Use DashboardType.Descriptor instead.
func (DashboardType) Number
func (x DashboardType) Number() protoreflect.EnumNumberfunc (DashboardType) String
func (x DashboardType) String() stringfunc (DashboardType) Type
func (DashboardType) Type() protoreflect.EnumTypeDashboardUserData
type DashboardUserData struct {
// time when this dashboard is last viewed
LastViewedTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=last_viewed_time,json=lastViewedTime,proto3" json:"last_viewed_time,omitempty"`
// is dashboard pinned by user
IsPinned bool `protobuf:"varint,2,opt,name=is_pinned,json=isPinned,proto3" json:"is_pinned,omitempty"`
// contains filtered or unexported fields
}User Data for Native Dashboard
func (*DashboardUserData) Descriptor
func (*DashboardUserData) Descriptor() ([]byte, []int)Deprecated: Use DashboardUserData.ProtoReflect.Descriptor instead.
func (*DashboardUserData) GetIsPinned
func (x *DashboardUserData) GetIsPinned() boolfunc (*DashboardUserData) GetLastViewedTime
func (x *DashboardUserData) GetLastViewedTime() *timestamppb.Timestampfunc (*DashboardUserData) ProtoMessage
func (*DashboardUserData) ProtoMessage()func (*DashboardUserData) ProtoReflect
func (x *DashboardUserData) ProtoReflect() protoreflect.Messagefunc (*DashboardUserData) Reset
func (x *DashboardUserData) Reset()func (*DashboardUserData) String
func (x *DashboardUserData) String() stringDataAccessControlServiceClient
type DataAccessControlServiceClient interface {
// Creates a data access label.
// Data access labels are applied to incoming event data and selected in data
// access scopes (another resource), and only users with scopes containing the
// label can see data with that label. Currently, the data access label
// resource only includes custom labels, which are labels that correspond
// to UDM queries over event data.
CreateDataAccessLabel(ctx context.Context, in *CreateDataAccessLabelRequest, opts ...grpc.CallOption) (*DataAccessLabel, error)
// Gets a data access label.
GetDataAccessLabel(ctx context.Context, in *GetDataAccessLabelRequest, opts ...grpc.CallOption) (*DataAccessLabel, error)
// Lists all data access labels for the customer.
ListDataAccessLabels(ctx context.Context, in *ListDataAccessLabelsRequest, opts ...grpc.CallOption) (*ListDataAccessLabelsResponse, error)
// Updates a data access label.
UpdateDataAccessLabel(ctx context.Context, in *UpdateDataAccessLabelRequest, opts ...grpc.CallOption) (*DataAccessLabel, error)
// Deletes a data access label. When a label is deleted, new
// data that enters in the system will not receive the label, but the label
// will not be removed from old data that still refers to it.
DeleteDataAccessLabel(ctx context.Context, in *DeleteDataAccessLabelRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Creates a data access scope.
// Data access scope is a combination of allowed and denied labels attached
// to a permission group. If a scope has allowed labels A and B and denied
// labels C and D, then the group of people attached to the scope
// will have permissions to see all events labeled with A or B (or both) and
// not labeled with either C or D.
CreateDataAccessScope(ctx context.Context, in *CreateDataAccessScopeRequest, opts ...grpc.CallOption) (*DataAccessScope, error)
// Retrieves an existing data access scope.
GetDataAccessScope(ctx context.Context, in *GetDataAccessScopeRequest, opts ...grpc.CallOption) (*DataAccessScope, error)
// Lists all existing data access scopes for the customer.
ListDataAccessScopes(ctx context.Context, in *ListDataAccessScopesRequest, opts ...grpc.CallOption) (*ListDataAccessScopesResponse, error)
// Updates a data access scope.
UpdateDataAccessScope(ctx context.Context, in *UpdateDataAccessScopeRequest, opts ...grpc.CallOption) (*DataAccessScope, error)
// Deletes a data access scope.
DeleteDataAccessScope(ctx context.Context, in *DeleteDataAccessScopeRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}DataAccessControlServiceClient is the client API for DataAccessControlService 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 NewDataAccessControlServiceClient
func NewDataAccessControlServiceClient(cc grpc.ClientConnInterface) DataAccessControlServiceClientDataAccessControlServiceServer
type DataAccessControlServiceServer interface {
// Creates a data access label.
// Data access labels are applied to incoming event data and selected in data
// access scopes (another resource), and only users with scopes containing the
// label can see data with that label. Currently, the data access label
// resource only includes custom labels, which are labels that correspond
// to UDM queries over event data.
CreateDataAccessLabel(context.Context, *CreateDataAccessLabelRequest) (*DataAccessLabel, error)
// Gets a data access label.
GetDataAccessLabel(context.Context, *GetDataAccessLabelRequest) (*DataAccessLabel, error)
// Lists all data access labels for the customer.
ListDataAccessLabels(context.Context, *ListDataAccessLabelsRequest) (*ListDataAccessLabelsResponse, error)
// Updates a data access label.
UpdateDataAccessLabel(context.Context, *UpdateDataAccessLabelRequest) (*DataAccessLabel, error)
// Deletes a data access label. When a label is deleted, new
// data that enters in the system will not receive the label, but the label
// will not be removed from old data that still refers to it.
DeleteDataAccessLabel(context.Context, *DeleteDataAccessLabelRequest) (*emptypb.Empty, error)
// Creates a data access scope.
// Data access scope is a combination of allowed and denied labels attached
// to a permission group. If a scope has allowed labels A and B and denied
// labels C and D, then the group of people attached to the scope
// will have permissions to see all events labeled with A or B (or both) and
// not labeled with either C or D.
CreateDataAccessScope(context.Context, *CreateDataAccessScopeRequest) (*DataAccessScope, error)
// Retrieves an existing data access scope.
GetDataAccessScope(context.Context, *GetDataAccessScopeRequest) (*DataAccessScope, error)
// Lists all existing data access scopes for the customer.
ListDataAccessScopes(context.Context, *ListDataAccessScopesRequest) (*ListDataAccessScopesResponse, error)
// Updates a data access scope.
UpdateDataAccessScope(context.Context, *UpdateDataAccessScopeRequest) (*DataAccessScope, error)
// Deletes a data access scope.
DeleteDataAccessScope(context.Context, *DeleteDataAccessScopeRequest) (*emptypb.Empty, error)
}DataAccessControlServiceServer is the server API for DataAccessControlService service. All implementations should embed UnimplementedDataAccessControlServiceServer for forward compatibility
DataAccessLabel
type DataAccessLabel struct {
// Required.
// The definition of the data access label that determines which
// data gets tagged with this label.
//
// Types that are valid to be assigned to Definition:
//
// *DataAccessLabel_UdmQuery
Definition isDataAccessLabel_Definition `protobuf_oneof:"definition"`
// The unique resource name of the data access label.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The short name displayed for the label as it appears on event
// data.
DisplayName string `protobuf:"bytes,8,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Output only. The time at which the data access label was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The time at which the data access label was last updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Output only. The user who created the data access label.
Author string `protobuf:"bytes,6,opt,name=author,proto3" json:"author,omitempty"`
// Output only. The user who last updated the data access label.
LastEditor string `protobuf:"bytes,7,opt,name=last_editor,json=lastEditor,proto3" json:"last_editor,omitempty"`
// Optional. A description of the data access label for a human reader.
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
// contains filtered or unexported fields
}A DataAccessLabel is a label on events to define user access to data.
func (*DataAccessLabel) Descriptor
func (*DataAccessLabel) Descriptor() ([]byte, []int)Deprecated: Use DataAccessLabel.ProtoReflect.Descriptor instead.
func (*DataAccessLabel) GetAuthor
func (x *DataAccessLabel) GetAuthor() stringfunc (*DataAccessLabel) GetCreateTime
func (x *DataAccessLabel) GetCreateTime() *timestamppb.Timestampfunc (*DataAccessLabel) GetDefinition
func (x *DataAccessLabel) GetDefinition() isDataAccessLabel_Definitionfunc (*DataAccessLabel) GetDescription
func (x *DataAccessLabel) GetDescription() stringfunc (*DataAccessLabel) GetDisplayName
func (x *DataAccessLabel) GetDisplayName() stringfunc (*DataAccessLabel) GetLastEditor
func (x *DataAccessLabel) GetLastEditor() stringfunc (*DataAccessLabel) GetName
func (x *DataAccessLabel) GetName() stringfunc (*DataAccessLabel) GetUdmQuery
func (x *DataAccessLabel) GetUdmQuery() stringfunc (*DataAccessLabel) GetUpdateTime
func (x *DataAccessLabel) GetUpdateTime() *timestamppb.Timestampfunc (*DataAccessLabel) ProtoMessage
func (*DataAccessLabel) ProtoMessage()func (*DataAccessLabel) ProtoReflect
func (x *DataAccessLabel) ProtoReflect() protoreflect.Messagefunc (*DataAccessLabel) Reset
func (x *DataAccessLabel) Reset()func (*DataAccessLabel) String
func (x *DataAccessLabel) String() stringDataAccessLabelReference
type DataAccessLabelReference struct {
// The unique identifier for the label.
//
// Types that are valid to be assigned to Label:
//
// *DataAccessLabelReference_DataAccessLabel
// *DataAccessLabelReference_LogType
// *DataAccessLabelReference_AssetNamespace
// *DataAccessLabelReference_IngestionLabel
Label isDataAccessLabelReference_Label `protobuf_oneof:"label"`
// Output only. The display name of the label.
// Data access label and log types's name
// will match the display name of the resource.
// The asset namespace will match the namespace itself.
// The ingestion key value pair will match the key of the tuple.
DisplayName string `protobuf:"bytes,5,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// contains filtered or unexported fields
}Reference object to a data access label.
func (*DataAccessLabelReference) Descriptor
func (*DataAccessLabelReference) Descriptor() ([]byte, []int)Deprecated: Use DataAccessLabelReference.ProtoReflect.Descriptor instead.
func (*DataAccessLabelReference) GetAssetNamespace
func (x *DataAccessLabelReference) GetAssetNamespace() stringfunc (*DataAccessLabelReference) GetDataAccessLabel
func (x *DataAccessLabelReference) GetDataAccessLabel() stringfunc (*DataAccessLabelReference) GetDisplayName
func (x *DataAccessLabelReference) GetDisplayName() stringfunc (*DataAccessLabelReference) GetIngestionLabel
func (x *DataAccessLabelReference) GetIngestionLabel() *IngestionLabelfunc (*DataAccessLabelReference) GetLabel
func (x *DataAccessLabelReference) GetLabel() isDataAccessLabelReference_Labelfunc (*DataAccessLabelReference) GetLogType
func (x *DataAccessLabelReference) GetLogType() stringfunc (*DataAccessLabelReference) ProtoMessage
func (*DataAccessLabelReference) ProtoMessage()func (*DataAccessLabelReference) ProtoReflect
func (x *DataAccessLabelReference) ProtoReflect() protoreflect.Messagefunc (*DataAccessLabelReference) Reset
func (x *DataAccessLabelReference) Reset()func (*DataAccessLabelReference) String
func (x *DataAccessLabelReference) String() stringDataAccessLabelReference_AssetNamespace
type DataAccessLabelReference_AssetNamespace struct {
// The asset namespace configured in the forwarder
// of the customer's events.
AssetNamespace string `protobuf:"bytes,3,opt,name=asset_namespace,json=assetNamespace,proto3,oneof"`
}DataAccessLabelReference_DataAccessLabel
type DataAccessLabelReference_DataAccessLabel struct {
// The name of the data access label.
DataAccessLabel string `protobuf:"bytes,1,opt,name=data_access_label,json=dataAccessLabel,proto3,oneof"`
}DataAccessLabelReference_IngestionLabel
type DataAccessLabelReference_IngestionLabel struct {
// The ingestion label configured in the forwarder of the customer's events.
IngestionLabel *IngestionLabel `protobuf:"bytes,4,opt,name=ingestion_label,json=ingestionLabel,proto3,oneof"`
}DataAccessLabelReference_LogType
type DataAccessLabelReference_LogType struct {
// The name of the log type.
LogType string `protobuf:"bytes,2,opt,name=log_type,json=logType,proto3,oneof"`
}DataAccessLabel_UdmQuery
type DataAccessLabel_UdmQuery struct {
// A UDM query over event data.
UdmQuery string `protobuf:"bytes,3,opt,name=udm_query,json=udmQuery,proto3,oneof"`
}DataAccessScope
type DataAccessScope struct {
// Required. The unique full name of the data access scope.
// The name should comply with https://google.aip.dev/122 standards.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. The allowed labels for the scope.
// Either allow_all or allowed_data_access_labels needs to be provided.
// When provided, there has to be at least one label allowed for the scope to
// be valid.
// The logical operator for evaluation of the allowed labels is OR.
// E.g.: A customer with scope with allowed labels A and B will be able
// to see data with labeled with A or B or (A and B).
AllowedDataAccessLabels []*DataAccessLabelReference `protobuf:"bytes,2,rep,name=allowed_data_access_labels,json=allowedDataAccessLabels,proto3" json:"allowed_data_access_labels,omitempty"`
// Optional. The denied labels for the scope.
// The logical operator for evaluation of the denied labels is AND.
// E.g.: A customer with scope with denied labels A and B won't be able
// to see data labeled with A and data labeled with B
// and data with labels A and B.
DeniedDataAccessLabels []*DataAccessLabelReference `protobuf:"bytes,3,rep,name=denied_data_access_labels,json=deniedDataAccessLabels,proto3" json:"denied_data_access_labels,omitempty"`
// Output only. The name to be used for display to customers of the data
// access scope.
DisplayName string `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Output only. The time at which the data access scope was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The time at which the data access scope was last updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Output only. The user who created the data access scope.
Author string `protobuf:"bytes,7,opt,name=author,proto3" json:"author,omitempty"`
// Output only. The user who last updated the data access scope.
LastEditor string `protobuf:"bytes,8,opt,name=last_editor,json=lastEditor,proto3" json:"last_editor,omitempty"`
// Optional. A description of the data access scope for a human reader.
Description string `protobuf:"bytes,9,opt,name=description,proto3" json:"description,omitempty"`
// Optional. Whether or not the scope allows all labels, allow_all and
// allowed_data_access_labels are mutually exclusive and one of them must be
// present. denied_data_access_labels can still be used along with allow_all.
// When combined with denied_data_access_labels, access will be granted to all
// data that doesn't have labels mentioned in denied_data_access_labels. E.g.:
// A customer with scope with denied labels A and B and allow_all will be able
// to see all data except data labeled with A and data labeled with B and data
// with labels A and B.
AllowAll bool `protobuf:"varint,10,opt,name=allow_all,json=allowAll,proto3" json:"allow_all,omitempty"`
// contains filtered or unexported fields
}A DataAccessScope is a boolean expression of data access labels used to restrict access to data for users.
func (*DataAccessScope) Descriptor
func (*DataAccessScope) Descriptor() ([]byte, []int)Deprecated: Use DataAccessScope.ProtoReflect.Descriptor instead.
func (*DataAccessScope) GetAllowAll
func (x *DataAccessScope) GetAllowAll() boolfunc (*DataAccessScope) GetAllowedDataAccessLabels
func (x *DataAccessScope) GetAllowedDataAccessLabels() []*DataAccessLabelReferencefunc (*DataAccessScope) GetAuthor
func (x *DataAccessScope) GetAuthor() stringfunc (*DataAccessScope) GetCreateTime
func (x *DataAccessScope) GetCreateTime() *timestamppb.Timestampfunc (*DataAccessScope) GetDeniedDataAccessLabels
func (x *DataAccessScope) GetDeniedDataAccessLabels() []*DataAccessLabelReferencefunc (*DataAccessScope) GetDescription
func (x *DataAccessScope) GetDescription() stringfunc (*DataAccessScope) GetDisplayName
func (x *DataAccessScope) GetDisplayName() stringfunc (*DataAccessScope) GetLastEditor
func (x *DataAccessScope) GetLastEditor() stringfunc (*DataAccessScope) GetName
func (x *DataAccessScope) GetName() stringfunc (*DataAccessScope) GetUpdateTime
func (x *DataAccessScope) GetUpdateTime() *timestamppb.Timestampfunc (*DataAccessScope) ProtoMessage
func (*DataAccessScope) ProtoMessage()func (*DataAccessScope) ProtoReflect
func (x *DataAccessScope) ProtoReflect() protoreflect.Messagefunc (*DataAccessScope) Reset
func (x *DataAccessScope) Reset()func (*DataAccessScope) String
func (x *DataAccessScope) String() stringDataSource
type DataSource int32LINT.IfChange(data_sources)
DataSource_DATA_SOURCE_UNSPECIFIED, DataSource_UDM, DataSource_ENTITY, DataSource_INGESTION_METRICS, DataSource_RULE_DETECTIONS, DataSource_RULESETS, DataSource_GLOBAL, DataSource_IOC_MATCHES, DataSource_RULES, DataSource_SOAR_CASES, DataSource_SOAR_PLAYBOOKS, DataSource_SOAR_CASE_HISTORY, DataSource_DATA_TABLE, DataSource_INVESTIGATION, DataSource_INVESTIGATION_FEEDBACK
const (
DataSource_DATA_SOURCE_UNSPECIFIED DataSource = 0
DataSource_UDM DataSource = 1
DataSource_ENTITY DataSource = 2
DataSource_INGESTION_METRICS DataSource = 3
// RULE_DETECTIONS is used for detections datasource.
DataSource_RULE_DETECTIONS DataSource = 4
// RULESETS is used for ruleset with detections datasource.
DataSource_RULESETS DataSource = 5
// GLOBAL is used for standard time range filter.
DataSource_GLOBAL DataSource = 6
// IOC_MATCHES is used for ioc_matches datasource.
DataSource_IOC_MATCHES DataSource = 7
// RULES is used for rules datasource.
DataSource_RULES DataSource = 8
// SOAR Cases - identified as `case`.
DataSource_SOAR_CASES DataSource = 9
// SOAR Playbooks - identified as `playbook`.
DataSource_SOAR_PLAYBOOKS DataSource = 10
// SOAR Case History - identified as `case_history`.
DataSource_SOAR_CASE_HISTORY DataSource = 11
// DATA_TABLE is used for data tables source.
DataSource_DATA_TABLE DataSource = 12
// INVESTIGATION is used as the data source for triage agent investigations.
// Identified as `gemini_investigation`.
DataSource_INVESTIGATION DataSource = 13
// INVESTIGATION_FEEDBACK is used as the data source for user feedback on
// triage agent investigations. Identified as `gemini_investigation_feedback`.
DataSource_INVESTIGATION_FEEDBACK DataSource = 14
)func (DataSource) Descriptor
func (DataSource) Descriptor() protoreflect.EnumDescriptorfunc (DataSource) Enum
func (x DataSource) Enum() *DataSourcefunc (DataSource) EnumDescriptor
func (DataSource) EnumDescriptor() ([]byte, []int)Deprecated: Use DataSource.Descriptor instead.
func (DataSource) Number
func (x DataSource) Number() protoreflect.EnumNumberfunc (DataSource) String
func (x DataSource) String() stringfunc (DataSource) Type
func (DataSource) Type() protoreflect.EnumTypeDataSourceExportSettings
type DataSourceExportSettings struct {
// Required. Whether the data source is enabled for export.
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
// Required. The retention period for the data source in days.
RetentionDays int32 `protobuf:"varint,2,opt,name=retention_days,json=retentionDays,proto3" json:"retention_days,omitempty"`
// Output only. The state of the latest data source export job.
LatestExportJobState LatestExportJobState `protobuf:"varint,3,opt,name=latest_export_job_state,json=latestExportJobState,proto3,enum=google.cloud.chronicle.v1.LatestExportJobState" json:"latest_export_job_state,omitempty"`
// Output only. The data freshness of the given export which represents the
// time bucket at which the latest event was exported.
DataFreshnessTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=data_freshness_time,json=dataFreshnessTime,proto3" json:"data_freshness_time,omitempty"`
// Output only. The stored data volume of all the exports.
DataVolume int64 `protobuf:"varint,5,opt,name=data_volume,json=dataVolume,proto3" json:"data_volume,omitempty"`
// contains filtered or unexported fields
}The export settings for a data source.
func (*DataSourceExportSettings) Descriptor
func (*DataSourceExportSettings) Descriptor() ([]byte, []int)Deprecated: Use DataSourceExportSettings.ProtoReflect.Descriptor instead.
func (*DataSourceExportSettings) GetDataFreshnessTime
func (x *DataSourceExportSettings) GetDataFreshnessTime() *timestamppb.Timestampfunc (*DataSourceExportSettings) GetDataVolume
func (x *DataSourceExportSettings) GetDataVolume() int64func (*DataSourceExportSettings) GetEnabled
func (x *DataSourceExportSettings) GetEnabled() boolfunc (*DataSourceExportSettings) GetLatestExportJobState
func (x *DataSourceExportSettings) GetLatestExportJobState() LatestExportJobStatefunc (*DataSourceExportSettings) GetRetentionDays
func (x *DataSourceExportSettings) GetRetentionDays() int32func (*DataSourceExportSettings) ProtoMessage
func (*DataSourceExportSettings) ProtoMessage()func (*DataSourceExportSettings) ProtoReflect
func (x *DataSourceExportSettings) ProtoReflect() protoreflect.Messagefunc (*DataSourceExportSettings) Reset
func (x *DataSourceExportSettings) Reset()func (*DataSourceExportSettings) String
func (x *DataSourceExportSettings) String() stringDataTable
type DataTable struct {
// Identifier. The resource name of the data table
// Format:
// "{project}/locations/{location}/instances/{instance}/dataTables/{data_table}"
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The unique display name of the data table.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Required. A user-provided description of the data table.
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
// Output only. Table create time
CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Table update time
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Immutable. Details of all the columns in the table
ColumnInfo []*DataTableColumnInfo `protobuf:"bytes,6,rep,name=column_info,json=columnInfo,proto3" json:"column_info,omitempty"`
// Output only. Data table unique id
DataTableUuid string `protobuf:"bytes,7,opt,name=data_table_uuid,json=dataTableUuid,proto3" json:"data_table_uuid,omitempty"`
// Output only. The resource names for the associated Rules that use this
// data table. Format:
// projects/{project}/locations/{location}/instances/{instance}/rules/{rule}.
// {rule} here refers to the rule id.
Rules []string `protobuf:"bytes,8,rep,name=rules,proto3" json:"rules,omitempty"`
// Output only. The count of rules using the data table.
RuleAssociationsCount int32 `protobuf:"varint,9,opt,name=rule_associations_count,json=ruleAssociationsCount,proto3" json:"rule_associations_count,omitempty"`
// Optional. User-provided TTL of the data table.
RowTimeToLive string `protobuf:"bytes,10,opt,name=row_time_to_live,json=rowTimeToLive,proto3" json:"row_time_to_live,omitempty"`
// Output only. The count of rows in the data table.
ApproximateRowCount int64 `protobuf:"varint,11,opt,name=approximate_row_count,json=approximateRowCount,proto3" json:"approximate_row_count,omitempty"`
// Optional. The scope info of the data table.
// During data table creation, if this field is not set, the data
// table without scopes (an unscoped table) will be created for a global
// user. For a scoped user, this field must be set. During data table
// update, if scope_info is requested to be updated, this field must be set.
ScopeInfo *DataTableScopeInfo `protobuf:"bytes,12,opt,name=scope_info,json=scopeInfo,proto3" json:"scope_info,omitempty"`
// Output only. Source of the data table update.
UpdateSource DataTableUpdateSource `protobuf:"varint,13,opt,name=update_source,json=updateSource,proto3,enum=google.cloud.chronicle.v1.DataTableUpdateSource" json:"update_source,omitempty"`
// Output only. Last update time of the TTL of the data table.
RowTimeToLiveUpdateTime *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=row_time_to_live_update_time,json=rowTimeToLiveUpdateTime,proto3" json:"row_time_to_live_update_time,omitempty"`
// contains filtered or unexported fields
}DataTable represents the data table resource.
func (*DataTable) Descriptor
Deprecated: Use DataTable.ProtoReflect.Descriptor instead.
func (*DataTable) GetApproximateRowCount
func (*DataTable) GetColumnInfo
func (x *DataTable) GetColumnInfo() []*DataTableColumnInfofunc (*DataTable) GetCreateTime
func (x *DataTable) GetCreateTime() *timestamppb.Timestampfunc (*DataTable) GetDataTableUuid
func (*DataTable) GetDescription
func (*DataTable) GetDisplayName
func (*DataTable) GetName
func (*DataTable) GetRowTimeToLive
func (*DataTable) GetRowTimeToLiveUpdateTime
func (x *DataTable) GetRowTimeToLiveUpdateTime() *timestamppb.Timestampfunc (*DataTable) GetRuleAssociationsCount
func (*DataTable) GetRules
func (*DataTable) GetScopeInfo
func (x *DataTable) GetScopeInfo() *DataTableScopeInfofunc (*DataTable) GetUpdateSource
func (x *DataTable) GetUpdateSource() DataTableUpdateSourcefunc (*DataTable) GetUpdateTime
func (x *DataTable) GetUpdateTime() *timestamppb.Timestampfunc (*DataTable) ProtoMessage
func (*DataTable) ProtoMessage()func (*DataTable) ProtoReflect
func (x *DataTable) ProtoReflect() protoreflect.Messagefunc (*DataTable) Reset
func (x *DataTable) Reset()func (*DataTable) String
DataTableColumnInfo
type DataTableColumnInfo struct {
// Types that are valid to be assigned to PathOrType:
//
// *DataTableColumnInfo_MappedColumnPath
// *DataTableColumnInfo_ColumnType
PathOrType isDataTableColumnInfo_PathOrType `protobuf_oneof:"path_or_type"`
// Required. Column Index. 0,1,2...
ColumnIndex int32 `protobuf:"varint,1,opt,name=column_index,json=columnIndex,proto3" json:"column_index,omitempty"`
// Required. Original column name of the Data Table (present in the CSV header
// in case of creation of data tables using file uploads). It must satisfy the
// following requirements:
// - Starts with letter.
// - Contains only letters, numbers and underscore.
// - Must be unique and has length < 256.="" originalcolumn="">string `protobuf:"bytes,2,opt,name=original_column,json=originalColumn,proto3" json:"original_column,omitempty"`
// Optional. Whether to include this column in the calculation of the row ID.
// If no columns have key_column = true, all columns will be included in the
// calculation of the row ID.
KeyColumn bool `protobuf:"varint,5,opt,name=key_column,json=keyColumn,proto3" json:"key_column,omitempty"`
// Optional. Whether the column is a repeated values column.
RepeatedValues bool `protobuf:"varint,6,opt,name=repeated_values,json=repeatedValues,proto3" json:"repeated_values,omitempty"`
// contains filtered or unexported fields
}DataTableColumnInfo represents the column metadata of the datatable. The column_index represents the ordering of the values in DataTableRow.
func (*DataTableColumnInfo) Descriptor
func (*DataTableColumnInfo) Descriptor() ([]byte, []int)Deprecated: Use DataTableColumnInfo.ProtoReflect.Descriptor instead.
func (*DataTableColumnInfo) GetColumnIndex
func (x *DataTableColumnInfo) GetColumnIndex() int32func (*DataTableColumnInfo) GetColumnType
func (x *DataTableColumnInfo) GetColumnType() DataTableColumnInfo_DataTableColumnTypefunc (*DataTableColumnInfo) GetKeyColumn
func (x *DataTableColumnInfo) GetKeyColumn() boolfunc (*DataTableColumnInfo) GetMappedColumnPath
func (x *DataTableColumnInfo) GetMappedColumnPath() stringfunc (*DataTableColumnInfo) GetOriginalColumn
func (x *DataTableColumnInfo) GetOriginalColumn() stringfunc (*DataTableColumnInfo) GetPathOrType
func (x *DataTableColumnInfo) GetPathOrType() isDataTableColumnInfo_PathOrTypefunc (*DataTableColumnInfo) GetRepeatedValues
func (x *DataTableColumnInfo) GetRepeatedValues() boolfunc (*DataTableColumnInfo) ProtoMessage
func (*DataTableColumnInfo) ProtoMessage()func (*DataTableColumnInfo) ProtoReflect
func (x *DataTableColumnInfo) ProtoReflect() protoreflect.Messagefunc (*DataTableColumnInfo) Reset
func (x *DataTableColumnInfo) Reset()func (*DataTableColumnInfo) String
func (x *DataTableColumnInfo) String() stringDataTableColumnInfo_ColumnType
type DataTableColumnInfo_ColumnType struct {
// Column type can be STRING, CIDR (Ex- 10.1.1.0/24), REGEX
ColumnType DataTableColumnInfo_DataTableColumnType `protobuf:"varint,4,opt,name=column_type,json=columnType,proto3,enum=google.cloud.chronicle.v1.DataTableColumnInfo_DataTableColumnType,oneof"`
}DataTableColumnInfo_DataTableColumnType
type DataTableColumnInfo_DataTableColumnType int32DataTableColumnType denotes the type of the column to be referenced in the rule.
DataTableColumnInfo_DATA_TABLE_COLUMN_TYPE_UNSPECIFIED, DataTableColumnInfo_STRING, DataTableColumnInfo_REGEX, DataTableColumnInfo_CIDR, DataTableColumnInfo_NUMBER
const (
// The default Data Table Column Type.
DataTableColumnInfo_DATA_TABLE_COLUMN_TYPE_UNSPECIFIED DataTableColumnInfo_DataTableColumnType = 0
// Denotes the type of the column as STRING.
DataTableColumnInfo_STRING DataTableColumnInfo_DataTableColumnType = 1
// Denotes the type of the column as REGEX.
DataTableColumnInfo_REGEX DataTableColumnInfo_DataTableColumnType = 2
// Denotes the type of the column as CIDR.
DataTableColumnInfo_CIDR DataTableColumnInfo_DataTableColumnType = 3
// Denotes the type of the column as NUMBER (includes int and float).
DataTableColumnInfo_NUMBER DataTableColumnInfo_DataTableColumnType = 4
)func (DataTableColumnInfo_DataTableColumnType) Descriptor
func (DataTableColumnInfo_DataTableColumnType) Descriptor() protoreflect.EnumDescriptorfunc (DataTableColumnInfo_DataTableColumnType) Enum
func (DataTableColumnInfo_DataTableColumnType) EnumDescriptor
func (DataTableColumnInfo_DataTableColumnType) EnumDescriptor() ([]byte, []int)Deprecated: Use DataTableColumnInfo_DataTableColumnType.Descriptor instead.
func (DataTableColumnInfo_DataTableColumnType) Number
func (x DataTableColumnInfo_DataTableColumnType) Number() protoreflect.EnumNumberfunc (DataTableColumnInfo_DataTableColumnType) String
func (x DataTableColumnInfo_DataTableColumnType) String() stringfunc (DataTableColumnInfo_DataTableColumnType) Type
func (DataTableColumnInfo_DataTableColumnType) Type() protoreflect.EnumTypeDataTableColumnInfo_MappedColumnPath
type DataTableColumnInfo_MappedColumnPath struct {
// Entity proto field path that the column is mapped to
MappedColumnPath string `protobuf:"bytes,3,opt,name=mapped_column_path,json=mappedColumnPath,proto3,oneof"`
}DataTableOperationErrors
type DataTableOperationErrors struct {
// Identifier. Resource name for the data table operation errors.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/dataTableOperationErrors/{data_table_operation_errors}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The list of errors.
// Replaces the deprecated `errors` field.
RpcErrors []*status.Status `protobuf:"bytes,3,rep,name=rpc_errors,json=rpcErrors,proto3" json:"rpc_errors,omitempty"`
// contains filtered or unexported fields
}The message containing the errors for a data table operation.
func (*DataTableOperationErrors) Descriptor
func (*DataTableOperationErrors) Descriptor() ([]byte, []int)Deprecated: Use DataTableOperationErrors.ProtoReflect.Descriptor instead.
func (*DataTableOperationErrors) GetName
func (x *DataTableOperationErrors) GetName() stringfunc (*DataTableOperationErrors) GetRpcErrors
func (x *DataTableOperationErrors) GetRpcErrors() []*status.Statusfunc (*DataTableOperationErrors) ProtoMessage
func (*DataTableOperationErrors) ProtoMessage()func (*DataTableOperationErrors) ProtoReflect
func (x *DataTableOperationErrors) ProtoReflect() protoreflect.Messagefunc (*DataTableOperationErrors) Reset
func (x *DataTableOperationErrors) Reset()func (*DataTableOperationErrors) String
func (x *DataTableOperationErrors) String() stringDataTableRow
type DataTableRow struct {
// Identifier. The resource name of the data table
// Format:
// projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}/dataTableRows/{data_table_row}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. All column values for a single row. The values should be in the
// same order as the columns of the data tables.
Values []string `protobuf:"bytes,2,rep,name=values,proto3" json:"values,omitempty"`
// Output only. DataTableRow create time
CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. DataTableRow update time
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Optional. User-provided TTL of the data table row.
RowTimeToLive string `protobuf:"bytes,5,opt,name=row_time_to_live,json=rowTimeToLive,proto3" json:"row_time_to_live,omitempty"`
// contains filtered or unexported fields
}DataTableRow represents a single row in a data table.
func (*DataTableRow) Descriptor
func (*DataTableRow) Descriptor() ([]byte, []int)Deprecated: Use DataTableRow.ProtoReflect.Descriptor instead.
func (*DataTableRow) GetCreateTime
func (x *DataTableRow) GetCreateTime() *timestamppb.Timestampfunc (*DataTableRow) GetName
func (x *DataTableRow) GetName() stringfunc (*DataTableRow) GetRowTimeToLive
func (x *DataTableRow) GetRowTimeToLive() stringfunc (*DataTableRow) GetUpdateTime
func (x *DataTableRow) GetUpdateTime() *timestamppb.Timestampfunc (*DataTableRow) GetValues
func (x *DataTableRow) GetValues() []stringfunc (*DataTableRow) ProtoMessage
func (*DataTableRow) ProtoMessage()func (*DataTableRow) ProtoReflect
func (x *DataTableRow) ProtoReflect() protoreflect.Messagefunc (*DataTableRow) Reset
func (x *DataTableRow) Reset()func (*DataTableRow) String
func (x *DataTableRow) String() stringDataTableScopeInfo
type DataTableScopeInfo struct {
// Required. Contains the list of scope names of the data table. If the list
// is empty, the data table is treated as unscoped. The scope names should be
// full resource names and should be of the format:
// "projects/{project}/locations/{location}/instances/{instance}/dataAccessScopes/{scope_name}"
DataAccessScopes []string `protobuf:"bytes,1,rep,name=data_access_scopes,json=dataAccessScopes,proto3" json:"data_access_scopes,omitempty"`
// contains filtered or unexported fields
}DataTableScopeInfo specifies the scope info of the data table.
func (*DataTableScopeInfo) Descriptor
func (*DataTableScopeInfo) Descriptor() ([]byte, []int)Deprecated: Use DataTableScopeInfo.ProtoReflect.Descriptor instead.
func (*DataTableScopeInfo) GetDataAccessScopes
func (x *DataTableScopeInfo) GetDataAccessScopes() []stringfunc (*DataTableScopeInfo) ProtoMessage
func (*DataTableScopeInfo) ProtoMessage()func (*DataTableScopeInfo) ProtoReflect
func (x *DataTableScopeInfo) ProtoReflect() protoreflect.Messagefunc (*DataTableScopeInfo) Reset
func (x *DataTableScopeInfo) Reset()func (*DataTableScopeInfo) String
func (x *DataTableScopeInfo) String() stringDataTableServiceClient
type DataTableServiceClient interface {
// Create a new data table.
CreateDataTable(ctx context.Context, in *CreateDataTableRequest, opts ...grpc.CallOption) (*DataTable, error)
// List data tables.
ListDataTables(ctx context.Context, in *ListDataTablesRequest, opts ...grpc.CallOption) (*ListDataTablesResponse, error)
// Get data table info.
GetDataTable(ctx context.Context, in *GetDataTableRequest, opts ...grpc.CallOption) (*DataTable, error)
// Update data table.
UpdateDataTable(ctx context.Context, in *UpdateDataTableRequest, opts ...grpc.CallOption) (*DataTable, error)
// Delete data table.
DeleteDataTable(ctx context.Context, in *DeleteDataTableRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Create a new data table row.
CreateDataTableRow(ctx context.Context, in *CreateDataTableRowRequest, opts ...grpc.CallOption) (*DataTableRow, error)
// Update data table row
UpdateDataTableRow(ctx context.Context, in *UpdateDataTableRowRequest, opts ...grpc.CallOption) (*DataTableRow, error)
// List data table rows.
ListDataTableRows(ctx context.Context, in *ListDataTableRowsRequest, opts ...grpc.CallOption) (*ListDataTableRowsResponse, error)
// Get data table row
GetDataTableRow(ctx context.Context, in *GetDataTableRowRequest, opts ...grpc.CallOption) (*DataTableRow, error)
// Delete data table row.
DeleteDataTableRow(ctx context.Context, in *DeleteDataTableRowRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Create data table rows in bulk.
BulkCreateDataTableRows(ctx context.Context, in *BulkCreateDataTableRowsRequest, opts ...grpc.CallOption) (*BulkCreateDataTableRowsResponse, error)
// Get data table rows in bulk.
BulkGetDataTableRows(ctx context.Context, in *BulkGetDataTableRowsRequest, opts ...grpc.CallOption) (*BulkGetDataTableRowsResponse, error)
// Replace all existing data table rows with new data table rows.
BulkReplaceDataTableRows(ctx context.Context, in *BulkReplaceDataTableRowsRequest, opts ...grpc.CallOption) (*BulkReplaceDataTableRowsResponse, error)
// Update data table rows in bulk.
BulkUpdateDataTableRows(ctx context.Context, in *BulkUpdateDataTableRowsRequest, opts ...grpc.CallOption) (*BulkUpdateDataTableRowsResponse, error)
// Get the error for a data table operation.
GetDataTableOperationErrors(ctx context.Context, in *GetDataTableOperationErrorsRequest, opts ...grpc.CallOption) (*DataTableOperationErrors, error)
}DataTableServiceClient is the client API for DataTableService 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 NewDataTableServiceClient
func NewDataTableServiceClient(cc grpc.ClientConnInterface) DataTableServiceClientDataTableServiceServer
type DataTableServiceServer interface {
// Create a new data table.
CreateDataTable(context.Context, *CreateDataTableRequest) (*DataTable, error)
// List data tables.
ListDataTables(context.Context, *ListDataTablesRequest) (*ListDataTablesResponse, error)
// Get data table info.
GetDataTable(context.Context, *GetDataTableRequest) (*DataTable, error)
// Update data table.
UpdateDataTable(context.Context, *UpdateDataTableRequest) (*DataTable, error)
// Delete data table.
DeleteDataTable(context.Context, *DeleteDataTableRequest) (*emptypb.Empty, error)
// Create a new data table row.
CreateDataTableRow(context.Context, *CreateDataTableRowRequest) (*DataTableRow, error)
// Update data table row
UpdateDataTableRow(context.Context, *UpdateDataTableRowRequest) (*DataTableRow, error)
// List data table rows.
ListDataTableRows(context.Context, *ListDataTableRowsRequest) (*ListDataTableRowsResponse, error)
// Get data table row
GetDataTableRow(context.Context, *GetDataTableRowRequest) (*DataTableRow, error)
// Delete data table row.
DeleteDataTableRow(context.Context, *DeleteDataTableRowRequest) (*emptypb.Empty, error)
// Create data table rows in bulk.
BulkCreateDataTableRows(context.Context, *BulkCreateDataTableRowsRequest) (*BulkCreateDataTableRowsResponse, error)
// Get data table rows in bulk.
BulkGetDataTableRows(context.Context, *BulkGetDataTableRowsRequest) (*BulkGetDataTableRowsResponse, error)
// Replace all existing data table rows with new data table rows.
BulkReplaceDataTableRows(context.Context, *BulkReplaceDataTableRowsRequest) (*BulkReplaceDataTableRowsResponse, error)
// Update data table rows in bulk.
BulkUpdateDataTableRows(context.Context, *BulkUpdateDataTableRowsRequest) (*BulkUpdateDataTableRowsResponse, error)
// Get the error for a data table operation.
GetDataTableOperationErrors(context.Context, *GetDataTableOperationErrorsRequest) (*DataTableOperationErrors, error)
}DataTableServiceServer is the server API for DataTableService service. All implementations should embed UnimplementedDataTableServiceServer for forward compatibility
DataTableUpdateSource
type DataTableUpdateSource int32DataTableUpdateSource denotes the source that updated the data table.
DataTableUpdateSource_DATA_TABLE_UPDATE_SOURCE_UNSPECIFIED, DataTableUpdateSource_USER, DataTableUpdateSource_RULE, DataTableUpdateSource_SEARCH
const (
// The data table is updated by the user.
DataTableUpdateSource_DATA_TABLE_UPDATE_SOURCE_UNSPECIFIED DataTableUpdateSource = 0
// The data table is updated by the user.
DataTableUpdateSource_USER DataTableUpdateSource = 1
// The data table is updated by the rule.
DataTableUpdateSource_RULE DataTableUpdateSource = 2
// The data table is updated by the search.
DataTableUpdateSource_SEARCH DataTableUpdateSource = 3
)func (DataTableUpdateSource) Descriptor
func (DataTableUpdateSource) Descriptor() protoreflect.EnumDescriptorfunc (DataTableUpdateSource) Enum
func (x DataTableUpdateSource) Enum() *DataTableUpdateSourcefunc (DataTableUpdateSource) EnumDescriptor
func (DataTableUpdateSource) EnumDescriptor() ([]byte, []int)Deprecated: Use DataTableUpdateSource.Descriptor instead.
func (DataTableUpdateSource) Number
func (x DataTableUpdateSource) Number() protoreflect.EnumNumberfunc (DataTableUpdateSource) String
func (x DataTableUpdateSource) String() stringfunc (DataTableUpdateSource) Type
func (DataTableUpdateSource) Type() protoreflect.EnumTypeDeleteDataAccessLabelRequest
type DeleteDataAccessLabelRequest struct {
// Required. The ID of the data access label to delete.
// Format:
// `projects/{project}/locations/{location}/instances/{instance}/dataAccessLabels/{data_access_label}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}Request message to delete a data access label.
func (*DeleteDataAccessLabelRequest) Descriptor
func (*DeleteDataAccessLabelRequest) Descriptor() ([]byte, []int)Deprecated: Use DeleteDataAccessLabelRequest.ProtoReflect.Descriptor instead.
func (*DeleteDataAccessLabelRequest) GetName
func (x *DeleteDataAccessLabelRequest) GetName() stringfunc (*DeleteDataAccessLabelRequest) ProtoMessage
func (*DeleteDataAccessLabelRequest) ProtoMessage()func (*DeleteDataAccessLabelRequest) ProtoReflect
func (x *DeleteDataAccessLabelRequest) ProtoReflect() protoreflect.Messagefunc (*DeleteDataAccessLabelRequest) Reset
func (x *DeleteDataAccessLabelRequest) Reset()func (*DeleteDataAccessLabelRequest) String
func (x *DeleteDataAccessLabelRequest) String() stringDeleteDataAccessScopeRequest
type DeleteDataAccessScopeRequest struct {
// Required. The ID of the data access scope to delete.
// Format:
// `projects/{project}/locations/{location}/instances/{instance}/dataAccessScopes/{data_access_scope}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}Request message to delete a data access scope.
func (*DeleteDataAccessScopeRequest) Descriptor
func (*DeleteDataAccessScopeRequest) Descriptor() ([]byte, []int)Deprecated: Use DeleteDataAccessScopeRequest.ProtoReflect.Descriptor instead.
func (*DeleteDataAccessScopeRequest) GetName
func (x *DeleteDataAccessScopeRequest) GetName() stringfunc (*DeleteDataAccessScopeRequest) ProtoMessage
func (*DeleteDataAccessScopeRequest) ProtoMessage()func (*DeleteDataAccessScopeRequest) ProtoReflect
func (x *DeleteDataAccessScopeRequest) ProtoReflect() protoreflect.Messagefunc (*DeleteDataAccessScopeRequest) Reset
func (x *DeleteDataAccessScopeRequest) Reset()func (*DeleteDataAccessScopeRequest) String
func (x *DeleteDataAccessScopeRequest) String() stringDeleteDataTableRequest
type DeleteDataTableRequest struct {
// Required. The resource name of the data table to delete.
// Format
// projects/{project}/locations/{location}/instances/{instances}/dataTables/{data_table}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. If set to true, any rows under this data table will also be
// deleted. (Otherwise, the request will only work if the data table has no
// rows.)
Force bool `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"`
// contains filtered or unexported fields
}Request message for deleting data tables.
func (*DeleteDataTableRequest) Descriptor
func (*DeleteDataTableRequest) Descriptor() ([]byte, []int)Deprecated: Use DeleteDataTableRequest.ProtoReflect.Descriptor instead.
func (*DeleteDataTableRequest) GetForce
func (x *DeleteDataTableRequest) GetForce() boolfunc (*DeleteDataTableRequest) GetName
func (x *DeleteDataTableRequest) GetName() stringfunc (*DeleteDataTableRequest) ProtoMessage
func (*DeleteDataTableRequest) ProtoMessage()func (*DeleteDataTableRequest) ProtoReflect
func (x *DeleteDataTableRequest) ProtoReflect() protoreflect.Messagefunc (*DeleteDataTableRequest) Reset
func (x *DeleteDataTableRequest) Reset()func (*DeleteDataTableRequest) String
func (x *DeleteDataTableRequest) String() stringDeleteDataTableRowRequest
type DeleteDataTableRowRequest struct {
// Required. The resource name of the data table row i,e row_id.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}/dataTableRows/{data_table_row}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}Request to delete data table row.
func (*DeleteDataTableRowRequest) Descriptor
func (*DeleteDataTableRowRequest) Descriptor() ([]byte, []int)Deprecated: Use DeleteDataTableRowRequest.ProtoReflect.Descriptor instead.
func (*DeleteDataTableRowRequest) GetName
func (x *DeleteDataTableRowRequest) GetName() stringfunc (*DeleteDataTableRowRequest) ProtoMessage
func (*DeleteDataTableRowRequest) ProtoMessage()func (*DeleteDataTableRowRequest) ProtoReflect
func (x *DeleteDataTableRowRequest) ProtoReflect() protoreflect.Messagefunc (*DeleteDataTableRowRequest) Reset
func (x *DeleteDataTableRowRequest) Reset()func (*DeleteDataTableRowRequest) String
func (x *DeleteDataTableRowRequest) String() stringDeleteFeedRequest
type DeleteFeedRequest struct {
// Required. The ID of the feed to retrieve.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/feeds/{feed}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. If true, delete the uningested backlog in OOB retry queue for the
// feed.
DeleteBacklog bool `protobuf:"varint,2,opt,name=delete_backlog,json=deleteBacklog,proto3" json:"delete_backlog,omitempty"`
// contains filtered or unexported fields
}Request message to delete a feed.
func (*DeleteFeedRequest) Descriptor
func (*DeleteFeedRequest) Descriptor() ([]byte, []int)Deprecated: Use DeleteFeedRequest.ProtoReflect.Descriptor instead.
func (*DeleteFeedRequest) GetDeleteBacklog
func (x *DeleteFeedRequest) GetDeleteBacklog() boolfunc (*DeleteFeedRequest) GetName
func (x *DeleteFeedRequest) GetName() stringfunc (*DeleteFeedRequest) ProtoMessage
func (*DeleteFeedRequest) ProtoMessage()func (*DeleteFeedRequest) ProtoReflect
func (x *DeleteFeedRequest) ProtoReflect() protoreflect.Messagefunc (*DeleteFeedRequest) Reset
func (x *DeleteFeedRequest) Reset()func (*DeleteFeedRequest) String
func (x *DeleteFeedRequest) String() stringDeleteNativeDashboardRequest
type DeleteNativeDashboardRequest struct {
// Required. The dashboard name to delete.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/nativeDashboards/{dashboard}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}Request message to delete a dashboard.
func (*DeleteNativeDashboardRequest) Descriptor
func (*DeleteNativeDashboardRequest) Descriptor() ([]byte, []int)Deprecated: Use DeleteNativeDashboardRequest.ProtoReflect.Descriptor instead.
func (*DeleteNativeDashboardRequest) GetName
func (x *DeleteNativeDashboardRequest) GetName() stringfunc (*DeleteNativeDashboardRequest) ProtoMessage
func (*DeleteNativeDashboardRequest) ProtoMessage()func (*DeleteNativeDashboardRequest) ProtoReflect
func (x *DeleteNativeDashboardRequest) ProtoReflect() protoreflect.Messagefunc (*DeleteNativeDashboardRequest) Reset
func (x *DeleteNativeDashboardRequest) Reset()func (*DeleteNativeDashboardRequest) String
func (x *DeleteNativeDashboardRequest) String() stringDeleteRuleRequest
type DeleteRuleRequest struct {
// Required. The name of the rule to delete. A rule revision timestamp cannot
// be specified as part of the name, as deleting specific revisions is not
// supported.
// Format:
// `projects/{project}/locations/{location}/instances/{instance}/rules/{rule}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. If set to true, any retrohunts and any detections associated with
// the rule will also be deleted. If set to false, the call will only succeed
// if the rule has no associated retrohunts, including completed retrohunts,
// and no associated detections. Regardless of this field's value, the rule
// deployment associated with this rule will also be deleted.
Force bool `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"`
// contains filtered or unexported fields
}Request message for the DeleteRule method.
func (*DeleteRuleRequest) Descriptor
func (*DeleteRuleRequest) Descriptor() ([]byte, []int)Deprecated: Use DeleteRuleRequest.ProtoReflect.Descriptor instead.
func (*DeleteRuleRequest) GetForce
func (x *DeleteRuleRequest) GetForce() boolfunc (*DeleteRuleRequest) GetName
func (x *DeleteRuleRequest) GetName() stringfunc (*DeleteRuleRequest) ProtoMessage
func (*DeleteRuleRequest) ProtoMessage()func (*DeleteRuleRequest) ProtoReflect
func (x *DeleteRuleRequest) ProtoReflect() protoreflect.Messagefunc (*DeleteRuleRequest) Reset
func (x *DeleteRuleRequest) Reset()func (*DeleteRuleRequest) String
func (x *DeleteRuleRequest) String() stringDeleteWatchlistRequest
type DeleteWatchlistRequest struct {
// Required. The name of the watchlist to delete.
// Format:
// `projects/{project}/locations/{location}/instances/{instance}/watchlists/{watchlist}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. If set to true, any entities under this watchlist will also be
// deleted. (Otherwise, the request will only work if the watchlist has no
// entities.)
Force bool `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"`
// contains filtered or unexported fields
}Request message for deleting watchlist.
func (*DeleteWatchlistRequest) Descriptor
func (*DeleteWatchlistRequest) Descriptor() ([]byte, []int)Deprecated: Use DeleteWatchlistRequest.ProtoReflect.Descriptor instead.
func (*DeleteWatchlistRequest) GetForce
func (x *DeleteWatchlistRequest) GetForce() boolfunc (*DeleteWatchlistRequest) GetName
func (x *DeleteWatchlistRequest) GetName() stringfunc (*DeleteWatchlistRequest) ProtoMessage
func (*DeleteWatchlistRequest) ProtoMessage()func (*DeleteWatchlistRequest) ProtoReflect
func (x *DeleteWatchlistRequest) ProtoReflect() protoreflect.Messagefunc (*DeleteWatchlistRequest) Reset
func (x *DeleteWatchlistRequest) Reset()func (*DeleteWatchlistRequest) String
func (x *DeleteWatchlistRequest) String() stringDetectionExclusionActivity
type DetectionExclusionActivity struct {
// The activity for the detection exclusion broken down by detector.
DetectionExclusionDetectorActivities []*DetectionExclusionActivity_DetectionExclusionDetectorActivity `protobuf:"bytes,1,rep,name=detection_exclusion_detector_activities,json=detectionExclusionDetectorActivities,proto3" json:"detection_exclusion_detector_activities,omitempty"`
// contains filtered or unexported fields
}The activity for a findings refinement that is a detection exclusion. The activity is broken down per detector.
func (*DetectionExclusionActivity) Descriptor
func (*DetectionExclusionActivity) Descriptor() ([]byte, []int)Deprecated: Use DetectionExclusionActivity.ProtoReflect.Descriptor instead.
func (*DetectionExclusionActivity) GetDetectionExclusionDetectorActivities
func (x *DetectionExclusionActivity) GetDetectionExclusionDetectorActivities() []*DetectionExclusionActivity_DetectionExclusionDetectorActivityfunc (*DetectionExclusionActivity) ProtoMessage
func (*DetectionExclusionActivity) ProtoMessage()func (*DetectionExclusionActivity) ProtoReflect
func (x *DetectionExclusionActivity) ProtoReflect() protoreflect.Messagefunc (*DetectionExclusionActivity) Reset
func (x *DetectionExclusionActivity) Reset()func (*DetectionExclusionActivity) String
func (x *DetectionExclusionActivity) String() stringDetectionExclusionActivity_DetectionExclusionDetectorActivity
type DetectionExclusionActivity_DetectionExclusionDetectorActivity struct {
// Types that are valid to be assigned to DetectorName:
//
// *DetectionExclusionActivity_DetectionExclusionDetectorActivity_CuratedRule
// *DetectionExclusionActivity_DetectionExclusionDetectorActivity_CuratedRuleSet
// *DetectionExclusionActivity_DetectionExclusionDetectorActivity_Rule
// *DetectionExclusionActivity_DetectionExclusionDetectorActivity_DeletedCuratedRuleSet
DetectorName isDetectionExclusionActivity_DetectionExclusionDetectorActivity_DetectorName `protobuf_oneof:"detector_name"`
// The number of detections for the detector that were excluded by the
// detection exclusion.
ExcludedDetectionCount int64 `protobuf:"varint,3,opt,name=excluded_detection_count,json=excludedDetectionCount,proto3" json:"excluded_detection_count,omitempty"`
// The total number of detections found by the detector. This includes both
// excluded detections and non-excluded detections.
TotalDetectionCount int64 `protobuf:"varint,4,opt,name=total_detection_count,json=totalDetectionCount,proto3" json:"total_detection_count,omitempty"`
// contains filtered or unexported fields
}The activity for a findings refinement that is a detection exclusion broken down for one specific detector.
func (*DetectionExclusionActivity_DetectionExclusionDetectorActivity) Descriptor
func (*DetectionExclusionActivity_DetectionExclusionDetectorActivity) Descriptor() ([]byte, []int)Deprecated: Use DetectionExclusionActivity_DetectionExclusionDetectorActivity.ProtoReflect.Descriptor instead.
func (*DetectionExclusionActivity_DetectionExclusionDetectorActivity) GetCuratedRule
func (x *DetectionExclusionActivity_DetectionExclusionDetectorActivity) GetCuratedRule() stringfunc (*DetectionExclusionActivity_DetectionExclusionDetectorActivity) GetCuratedRuleSet
func (x *DetectionExclusionActivity_DetectionExclusionDetectorActivity) GetCuratedRuleSet() stringfunc (*DetectionExclusionActivity_DetectionExclusionDetectorActivity) GetDeletedCuratedRuleSet
func (x *DetectionExclusionActivity_DetectionExclusionDetectorActivity) GetDeletedCuratedRuleSet() stringfunc (*DetectionExclusionActivity_DetectionExclusionDetectorActivity) GetDetectorName
func (x *DetectionExclusionActivity_DetectionExclusionDetectorActivity) GetDetectorName() isDetectionExclusionActivity_DetectionExclusionDetectorActivity_DetectorNamefunc (*DetectionExclusionActivity_DetectionExclusionDetectorActivity) GetExcludedDetectionCount
func (x *DetectionExclusionActivity_DetectionExclusionDetectorActivity) GetExcludedDetectionCount() int64func (*DetectionExclusionActivity_DetectionExclusionDetectorActivity) GetRule
func (x *DetectionExclusionActivity_DetectionExclusionDetectorActivity) GetRule() stringfunc (*DetectionExclusionActivity_DetectionExclusionDetectorActivity) GetTotalDetectionCount
func (x *DetectionExclusionActivity_DetectionExclusionDetectorActivity) GetTotalDetectionCount() int64func (*DetectionExclusionActivity_DetectionExclusionDetectorActivity) ProtoMessage
func (*DetectionExclusionActivity_DetectionExclusionDetectorActivity) ProtoMessage()func (*DetectionExclusionActivity_DetectionExclusionDetectorActivity) ProtoReflect
func (x *DetectionExclusionActivity_DetectionExclusionDetectorActivity) ProtoReflect() protoreflect.Messagefunc (*DetectionExclusionActivity_DetectionExclusionDetectorActivity) Reset
func (x *DetectionExclusionActivity_DetectionExclusionDetectorActivity) Reset()func (*DetectionExclusionActivity_DetectionExclusionDetectorActivity) String
func (x *DetectionExclusionActivity_DetectionExclusionDetectorActivity) String() stringDetectionExclusionActivity_DetectionExclusionDetectorActivity_CuratedRule
type DetectionExclusionActivity_DetectionExclusionDetectorActivity_CuratedRule struct {
// Full resource name for the curated rule this activity corresponds to.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/curatedRules/{rule}
CuratedRule string `protobuf:"bytes,1,opt,name=curated_rule,json=curatedRule,proto3,oneof"`
}DetectionExclusionActivity_DetectionExclusionDetectorActivity_CuratedRuleSet
type DetectionExclusionActivity_DetectionExclusionDetectorActivity_CuratedRuleSet struct {
// Full resource name for the curated rule set this activity corresponds
// to. This field will only be set if the customer has access to the
// curated rule set the exclusion is applied to.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/curatedRuleSetCategories/{curated_rule_set_category}/curatedRuleSets/{curated_rule_set}
CuratedRuleSet string `protobuf:"bytes,2,opt,name=curated_rule_set,json=curatedRuleSet,proto3,oneof"`
}DetectionExclusionActivity_DetectionExclusionDetectorActivity_DeletedCuratedRuleSet
type DetectionExclusionActivity_DetectionExclusionDetectorActivity_DeletedCuratedRuleSet struct {
// Full resource name for the deleted curated rule set this activity
// corresponds to. This field will only be set if the customer does
// not have access to the curated rule set the exclusion is applied to.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/curatedRuleSetCategories/{curated_rule_set_category}/curatedRuleSets/{curated_rule_set}
DeletedCuratedRuleSet string `protobuf:"bytes,6,opt,name=deleted_curated_rule_set,json=deletedCuratedRuleSet,proto3,oneof"`
}DetectionExclusionActivity_DetectionExclusionDetectorActivity_Rule
type DetectionExclusionActivity_DetectionExclusionDetectorActivity_Rule struct {
// Full resource name for the rule this activity corresponds to.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/rules/{rule}
Rule string `protobuf:"bytes,5,opt,name=rule,proto3,oneof"`
}DetectionExclusionApplication
type DetectionExclusionApplication struct {
// The CuratedRuleSets this detection exclusion applies to.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/curatedRuleSetCategories/{category}/curatedRuleSets/{rule_set}
CuratedRuleSets []string `protobuf:"bytes,1,rep,name=curated_rule_sets,json=curatedRuleSets,proto3" json:"curated_rule_sets,omitempty"`
// The CuratedRules this detection exclusion applies to.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/curatedRules/{rule}
CuratedRules []string `protobuf:"bytes,2,rep,name=curated_rules,json=curatedRules,proto3" json:"curated_rules,omitempty"`
// Optional. The Rules this detection exclusion applies to.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/rules/{rule}
Rules []string `protobuf:"bytes,3,rep,name=rules,proto3" json:"rules,omitempty"`
// Output only. The deleted CuratedRuleSets this detection exclusion applies
// to. Indicates to the customer that the detection exclusion no longer
// applies to the rule sets, so the detection exclusion should be updated.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/curatedRuleSetCategories/{category}/curatedRuleSets/{rule_set}
DeletedCuratedRuleSets []string `protobuf:"bytes,4,rep,name=deleted_curated_rule_sets,json=deletedCuratedRuleSets,proto3" json:"deleted_curated_rule_sets,omitempty"`
// contains filtered or unexported fields
}Describes the detectors a detection exclusion is applied to.
func (*DetectionExclusionApplication) Descriptor
func (*DetectionExclusionApplication) Descriptor() ([]byte, []int)Deprecated: Use DetectionExclusionApplication.ProtoReflect.Descriptor instead.
func (*DetectionExclusionApplication) GetCuratedRuleSets
func (x *DetectionExclusionApplication) GetCuratedRuleSets() []stringfunc (*DetectionExclusionApplication) GetCuratedRules
func (x *DetectionExclusionApplication) GetCuratedRules() []stringfunc (*DetectionExclusionApplication) GetDeletedCuratedRuleSets
func (x *DetectionExclusionApplication) GetDeletedCuratedRuleSets() []stringfunc (*DetectionExclusionApplication) GetRules
func (x *DetectionExclusionApplication) GetRules() []stringfunc (*DetectionExclusionApplication) ProtoMessage
func (*DetectionExclusionApplication) ProtoMessage()func (*DetectionExclusionApplication) ProtoReflect
func (x *DetectionExclusionApplication) ProtoReflect() protoreflect.Messagefunc (*DetectionExclusionApplication) Reset
func (x *DetectionExclusionApplication) Reset()func (*DetectionExclusionApplication) String
func (x *DetectionExclusionApplication) String() stringDisableFeedRequest
type DisableFeedRequest struct {
// Required. The name of the feed to disable.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/feeds/{feed}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}DisableFeed request message.
func (*DisableFeedRequest) Descriptor
func (*DisableFeedRequest) Descriptor() ([]byte, []int)Deprecated: Use DisableFeedRequest.ProtoReflect.Descriptor instead.
func (*DisableFeedRequest) GetName
func (x *DisableFeedRequest) GetName() stringfunc (*DisableFeedRequest) ProtoMessage
func (*DisableFeedRequest) ProtoMessage()func (*DisableFeedRequest) ProtoReflect
func (x *DisableFeedRequest) ProtoReflect() protoreflect.Messagefunc (*DisableFeedRequest) Reset
func (x *DisableFeedRequest) Reset()func (*DisableFeedRequest) String
func (x *DisableFeedRequest) String() stringDummyLogTypeSettings
type DummyLogTypeSettings struct {
// Input only. Authentication.
Authentication *HttpHeaderAuth `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// Full API Endpoint.
ApiEndpoint string `protobuf:"bytes,2,opt,name=api_endpoint,json=apiEndpoint,proto3" json:"api_endpoint,omitempty"`
// contains filtered or unexported fields
}Settings required by Feeds of DummyLogType(used for testing purposes).
func (*DummyLogTypeSettings) Descriptor
func (*DummyLogTypeSettings) Descriptor() ([]byte, []int)Deprecated: Use DummyLogTypeSettings.ProtoReflect.Descriptor instead.
func (*DummyLogTypeSettings) GetApiEndpoint
func (x *DummyLogTypeSettings) GetApiEndpoint() stringfunc (*DummyLogTypeSettings) GetAuthentication
func (x *DummyLogTypeSettings) GetAuthentication() *HttpHeaderAuthfunc (*DummyLogTypeSettings) ProtoMessage
func (*DummyLogTypeSettings) ProtoMessage()func (*DummyLogTypeSettings) ProtoReflect
func (x *DummyLogTypeSettings) ProtoReflect() protoreflect.Messagefunc (*DummyLogTypeSettings) Reset
func (x *DummyLogTypeSettings) Reset()func (*DummyLogTypeSettings) String
func (x *DummyLogTypeSettings) String() stringDuoAuthSettings
type DuoAuthSettings struct {
// Input only. Authentication.
Authentication *UsernameSecretAuth `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// API Hostname.
Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"`
// contains filtered or unexported fields
}Duo Authentication settings.
func (*DuoAuthSettings) Descriptor
func (*DuoAuthSettings) Descriptor() ([]byte, []int)Deprecated: Use DuoAuthSettings.ProtoReflect.Descriptor instead.
func (*DuoAuthSettings) GetAuthentication
func (x *DuoAuthSettings) GetAuthentication() *UsernameSecretAuthfunc (*DuoAuthSettings) GetHostname
func (x *DuoAuthSettings) GetHostname() stringfunc (*DuoAuthSettings) ProtoMessage
func (*DuoAuthSettings) ProtoMessage()func (*DuoAuthSettings) ProtoReflect
func (x *DuoAuthSettings) ProtoReflect() protoreflect.Messagefunc (*DuoAuthSettings) Reset
func (x *DuoAuthSettings) Reset()func (*DuoAuthSettings) String
func (x *DuoAuthSettings) String() stringDuoUserContextSettings
type DuoUserContextSettings struct {
// Input only. Authentication.
Authentication *UsernameSecretAuth `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// API hostname.
Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"`
// contains filtered or unexported fields
}Duo User Context settings.
func (*DuoUserContextSettings) Descriptor
func (*DuoUserContextSettings) Descriptor() ([]byte, []int)Deprecated: Use DuoUserContextSettings.ProtoReflect.Descriptor instead.
func (*DuoUserContextSettings) GetAuthentication
func (x *DuoUserContextSettings) GetAuthentication() *UsernameSecretAuthfunc (*DuoUserContextSettings) GetHostname
func (x *DuoUserContextSettings) GetHostname() stringfunc (*DuoUserContextSettings) ProtoMessage
func (*DuoUserContextSettings) ProtoMessage()func (*DuoUserContextSettings) ProtoReflect
func (x *DuoUserContextSettings) ProtoReflect() protoreflect.Messagefunc (*DuoUserContextSettings) Reset
func (x *DuoUserContextSettings) Reset()func (*DuoUserContextSettings) String
func (x *DuoUserContextSettings) String() stringDuplicateChartRequest
type DuplicateChartRequest struct {
// Required. The dashboard name that involves chart duplication.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/nativeDashboards/{dashboard}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. The dashboard chart name to duplicate.
DashboardChart string `protobuf:"bytes,2,opt,name=dashboard_chart,json=dashboardChart,proto3" json:"dashboard_chart,omitempty"`
// contains filtered or unexported fields
}Request message to duplicate chart in a dashboard.
func (*DuplicateChartRequest) Descriptor
func (*DuplicateChartRequest) Descriptor() ([]byte, []int)Deprecated: Use DuplicateChartRequest.ProtoReflect.Descriptor instead.
func (*DuplicateChartRequest) GetDashboardChart
func (x *DuplicateChartRequest) GetDashboardChart() stringfunc (*DuplicateChartRequest) GetName
func (x *DuplicateChartRequest) GetName() stringfunc (*DuplicateChartRequest) ProtoMessage
func (*DuplicateChartRequest) ProtoMessage()func (*DuplicateChartRequest) ProtoReflect
func (x *DuplicateChartRequest) ProtoReflect() protoreflect.Messagefunc (*DuplicateChartRequest) Reset
func (x *DuplicateChartRequest) Reset()func (*DuplicateChartRequest) String
func (x *DuplicateChartRequest) String() stringDuplicateChartResponse
type DuplicateChartResponse struct {
// Dashboard with chart added in definition.
NativeDashboard *NativeDashboard `protobuf:"bytes,1,opt,name=native_dashboard,json=nativeDashboard,proto3" json:"native_dashboard,omitempty"`
// Duplicated chart resource.
DashboardChart *DashboardChart `protobuf:"bytes,2,opt,name=dashboard_chart,json=dashboardChart,proto3" json:"dashboard_chart,omitempty"`
// contains filtered or unexported fields
}Response message for duplicating chart in a dashboard.
func (*DuplicateChartResponse) Descriptor
func (*DuplicateChartResponse) Descriptor() ([]byte, []int)Deprecated: Use DuplicateChartResponse.ProtoReflect.Descriptor instead.
func (*DuplicateChartResponse) GetDashboardChart
func (x *DuplicateChartResponse) GetDashboardChart() *DashboardChartfunc (*DuplicateChartResponse) GetNativeDashboard
func (x *DuplicateChartResponse) GetNativeDashboard() *NativeDashboardfunc (*DuplicateChartResponse) ProtoMessage
func (*DuplicateChartResponse) ProtoMessage()func (*DuplicateChartResponse) ProtoReflect
func (x *DuplicateChartResponse) ProtoReflect() protoreflect.Messagefunc (*DuplicateChartResponse) Reset
func (x *DuplicateChartResponse) Reset()func (*DuplicateChartResponse) String
func (x *DuplicateChartResponse) String() stringDuplicateNativeDashboardRequest
type DuplicateNativeDashboardRequest struct {
// Required. The dashboard name to duplicate.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/nativeDashboards/{dashboard}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. Any fields that need modification can be passed through this like
// name, description etc.
NativeDashboard *NativeDashboard `protobuf:"bytes,2,opt,name=native_dashboard,json=nativeDashboard,proto3" json:"native_dashboard,omitempty"`
// contains filtered or unexported fields
}Request message to duplicate a dashboard.
func (*DuplicateNativeDashboardRequest) Descriptor
func (*DuplicateNativeDashboardRequest) Descriptor() ([]byte, []int)Deprecated: Use DuplicateNativeDashboardRequest.ProtoReflect.Descriptor instead.
func (*DuplicateNativeDashboardRequest) GetName
func (x *DuplicateNativeDashboardRequest) GetName() stringfunc (*DuplicateNativeDashboardRequest) GetNativeDashboard
func (x *DuplicateNativeDashboardRequest) GetNativeDashboard() *NativeDashboardfunc (*DuplicateNativeDashboardRequest) ProtoMessage
func (*DuplicateNativeDashboardRequest) ProtoMessage()func (*DuplicateNativeDashboardRequest) ProtoReflect
func (x *DuplicateNativeDashboardRequest) ProtoReflect() protoreflect.Messagefunc (*DuplicateNativeDashboardRequest) Reset
func (x *DuplicateNativeDashboardRequest) Reset()func (*DuplicateNativeDashboardRequest) String
func (x *DuplicateNativeDashboardRequest) String() stringEditChartRequest
type EditChartRequest struct {
// Required. The dashboard name to edit chart in.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/nativeDashboards/{dashboard}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. Query for the edited chart.
DashboardQuery *DashboardQuery `protobuf:"bytes,2,opt,name=dashboard_query,json=dashboardQuery,proto3" json:"dashboard_query,omitempty"`
// Optional. Edited chart.
DashboardChart *DashboardChart `protobuf:"bytes,3,opt,name=dashboard_chart,json=dashboardChart,proto3" json:"dashboard_chart,omitempty"`
// Required. The list of fields to edit for chart and query.
// Supported paths in chart are -
// dashboard_chart.display_name
// dashboard_chart.description
// dashboard_chart.chart_datasource.data_sources
// dashboard_chart.visualization
// dashboard_chart.visualization.button
// dashboard_chart.visualization.markdown
// dashboard_chart.drill_down_config
// Supported paths in query are -
// dashboard_query.query
// dashboard_query.input
EditMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=edit_mask,json=editMask,proto3" json:"edit_mask,omitempty"`
// Optional. Language Features present in the query.
LanguageFeatures []LanguageFeature `protobuf:"varint,5,rep,packed,name=language_features,json=languageFeatures,proto3,enum=google.cloud.chronicle.v1.LanguageFeature" json:"language_features,omitempty"`
// contains filtered or unexported fields
}Request message to edit chart in a dashboard.
func (*EditChartRequest) Descriptor
func (*EditChartRequest) Descriptor() ([]byte, []int)Deprecated: Use EditChartRequest.ProtoReflect.Descriptor instead.
func (*EditChartRequest) GetDashboardChart
func (x *EditChartRequest) GetDashboardChart() *DashboardChartfunc (*EditChartRequest) GetDashboardQuery
func (x *EditChartRequest) GetDashboardQuery() *DashboardQueryfunc (*EditChartRequest) GetEditMask
func (x *EditChartRequest) GetEditMask() *fieldmaskpb.FieldMaskfunc (*EditChartRequest) GetLanguageFeatures
func (x *EditChartRequest) GetLanguageFeatures() []LanguageFeaturefunc (*EditChartRequest) GetName
func (x *EditChartRequest) GetName() stringfunc (*EditChartRequest) ProtoMessage
func (*EditChartRequest) ProtoMessage()func (*EditChartRequest) ProtoReflect
func (x *EditChartRequest) ProtoReflect() protoreflect.Messagefunc (*EditChartRequest) Reset
func (x *EditChartRequest) Reset()func (*EditChartRequest) String
func (x *EditChartRequest) String() stringEditChartResponse
type EditChartResponse struct {
// Edited dashboard.
NativeDashboard *NativeDashboard `protobuf:"bytes,1,opt,name=native_dashboard,json=nativeDashboard,proto3" json:"native_dashboard,omitempty"`
// Edited chart resource.
DashboardChart *DashboardChart `protobuf:"bytes,2,opt,name=dashboard_chart,json=dashboardChart,proto3" json:"dashboard_chart,omitempty"`
// contains filtered or unexported fields
}Response message for editing chart in a dashboard.
func (*EditChartResponse) Descriptor
func (*EditChartResponse) Descriptor() ([]byte, []int)Deprecated: Use EditChartResponse.ProtoReflect.Descriptor instead.
func (*EditChartResponse) GetDashboardChart
func (x *EditChartResponse) GetDashboardChart() *DashboardChartfunc (*EditChartResponse) GetNativeDashboard
func (x *EditChartResponse) GetNativeDashboard() *NativeDashboardfunc (*EditChartResponse) ProtoMessage
func (*EditChartResponse) ProtoMessage()func (*EditChartResponse) ProtoReflect
func (x *EditChartResponse) ProtoReflect() protoreflect.Messagefunc (*EditChartResponse) Reset
func (x *EditChartResponse) Reset()func (*EditChartResponse) String
func (x *EditChartResponse) String() stringEnableFeedRequest
type EnableFeedRequest struct {
// Required. The name of the feed to enable.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/feeds/{feed}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}EnableFeed request message.
func (*EnableFeedRequest) Descriptor
func (*EnableFeedRequest) Descriptor() ([]byte, []int)Deprecated: Use EnableFeedRequest.ProtoReflect.Descriptor instead.
func (*EnableFeedRequest) GetName
func (x *EnableFeedRequest) GetName() stringfunc (*EnableFeedRequest) ProtoMessage
func (*EnableFeedRequest) ProtoMessage()func (*EnableFeedRequest) ProtoReflect
func (x *EnableFeedRequest) ProtoReflect() protoreflect.Messagefunc (*EnableFeedRequest) Reset
func (x *EnableFeedRequest) Reset()func (*EnableFeedRequest) String
func (x *EnableFeedRequest) String() stringEntityServiceClient
type EntityServiceClient interface {
// Gets watchlist details for the given watchlist ID.
GetWatchlist(ctx context.Context, in *GetWatchlistRequest, opts ...grpc.CallOption) (*Watchlist, error)
// Lists all watchlists for the given instance.
ListWatchlists(ctx context.Context, in *ListWatchlistsRequest, opts ...grpc.CallOption) (*ListWatchlistsResponse, error)
// Creates a watchlist for the given instance.
// Note that there can be at most 200 watchlists per instance.
CreateWatchlist(ctx context.Context, in *CreateWatchlistRequest, opts ...grpc.CallOption) (*Watchlist, error)
// Updates the watchlist for the given instance.
UpdateWatchlist(ctx context.Context, in *UpdateWatchlistRequest, opts ...grpc.CallOption) (*Watchlist, error)
// Deletes the watchlist for the given instance.
DeleteWatchlist(ctx context.Context, in *DeleteWatchlistRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}EntityServiceClient is the client API for EntityService 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 NewEntityServiceClient
func NewEntityServiceClient(cc grpc.ClientConnInterface) EntityServiceClientEntityServiceServer
type EntityServiceServer interface {
// Gets watchlist details for the given watchlist ID.
GetWatchlist(context.Context, *GetWatchlistRequest) (*Watchlist, error)
// Lists all watchlists for the given instance.
ListWatchlists(context.Context, *ListWatchlistsRequest) (*ListWatchlistsResponse, error)
// Creates a watchlist for the given instance.
// Note that there can be at most 200 watchlists per instance.
CreateWatchlist(context.Context, *CreateWatchlistRequest) (*Watchlist, error)
// Updates the watchlist for the given instance.
UpdateWatchlist(context.Context, *UpdateWatchlistRequest) (*Watchlist, error)
// Deletes the watchlist for the given instance.
DeleteWatchlist(context.Context, *DeleteWatchlistRequest) (*emptypb.Empty, error)
}EntityServiceServer is the server API for EntityService service. All implementations should embed UnimplementedEntityServiceServer for forward compatibility
ExecuteDashboardQueryRequest
type ExecuteDashboardQueryRequest struct {
// Required. The parent, under which to run this dashboardQuery.
// Format: projects/{project}/locations/{location}/instances/{instance}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The query to execute and get results back for.
// QueryID or 'query', 'input.time_window' fields will be used. Use
// 'native_dashboard' and 'dashboard_chart' fields if it is an in-dashboard
// query.
Query *DashboardQuery `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"`
// Optional. Dashboard level filters other than query string.
Filters []*DashboardFilter `protobuf:"bytes,3,rep,name=filters,proto3" json:"filters,omitempty"`
// Optional. When true, the backend would read from the database, rather than
// fetching data directly from the cache.
ClearCache bool `protobuf:"varint,4,opt,name=clear_cache,json=clearCache,proto3" json:"clear_cache,omitempty"`
// Optional. When true, the backend will execute the query against the
// previous time range of the query.
UsePreviousTimeRange bool `protobuf:"varint,5,opt,name=use_previous_time_range,json=usePreviousTimeRange,proto3" json:"use_previous_time_range,omitempty"`
// contains filtered or unexported fields
}Request message to execute a dashboard query.
func (*ExecuteDashboardQueryRequest) Descriptor
func (*ExecuteDashboardQueryRequest) Descriptor() ([]byte, []int)Deprecated: Use ExecuteDashboardQueryRequest.ProtoReflect.Descriptor instead.
func (*ExecuteDashboardQueryRequest) GetClearCache
func (x *ExecuteDashboardQueryRequest) GetClearCache() boolfunc (*ExecuteDashboardQueryRequest) GetFilters
func (x *ExecuteDashboardQueryRequest) GetFilters() []*DashboardFilterfunc (*ExecuteDashboardQueryRequest) GetParent
func (x *ExecuteDashboardQueryRequest) GetParent() stringfunc (*ExecuteDashboardQueryRequest) GetQuery
func (x *ExecuteDashboardQueryRequest) GetQuery() *DashboardQueryfunc (*ExecuteDashboardQueryRequest) GetUsePreviousTimeRange
func (x *ExecuteDashboardQueryRequest) GetUsePreviousTimeRange() boolfunc (*ExecuteDashboardQueryRequest) ProtoMessage
func (*ExecuteDashboardQueryRequest) ProtoMessage()func (*ExecuteDashboardQueryRequest) ProtoReflect
func (x *ExecuteDashboardQueryRequest) ProtoReflect() protoreflect.Messagefunc (*ExecuteDashboardQueryRequest) Reset
func (x *ExecuteDashboardQueryRequest) Reset()func (*ExecuteDashboardQueryRequest) String
func (x *ExecuteDashboardQueryRequest) String() stringExecuteDashboardQueryResponse
type ExecuteDashboardQueryResponse struct {
// Result rows that are queried.
Results []*ExecuteDashboardQueryResponse_ColumnData `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
// Datasource of the query and results.
DataSources []DataSource `protobuf:"varint,3,rep,packed,name=data_sources,json=dataSources,proto3,enum=google.cloud.chronicle.v1.DataSource" json:"data_sources,omitempty"`
// Optional. Last time the cache was refreshed. This would be used by the UI
// to show the last updated time.
LastBackendCacheRefreshedTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=last_backend_cache_refreshed_time,json=lastBackendCacheRefreshedTime,proto3" json:"last_backend_cache_refreshed_time,omitempty"`
// Time window against which query was executed.
TimeWindow *interval.Interval `protobuf:"bytes,5,opt,name=time_window,json=timeWindow,proto3" json:"time_window,omitempty"`
// Runtime errors
QueryRuntimeErrors []*QueryRuntimeError `protobuf:"bytes,6,rep,name=query_runtime_errors,json=queryRuntimeErrors,proto3" json:"query_runtime_errors,omitempty"`
// Optional. Language features found in the query.
LanguageFeatures []LanguageFeature `protobuf:"varint,7,rep,packed,name=language_features,json=languageFeatures,proto3,enum=google.cloud.chronicle.v1.LanguageFeature" json:"language_features,omitempty"`
// contains filtered or unexported fields
}Response message for executing a dashboard query.
func (*ExecuteDashboardQueryResponse) Descriptor
func (*ExecuteDashboardQueryResponse) Descriptor() ([]byte, []int)Deprecated: Use ExecuteDashboardQueryResponse.ProtoReflect.Descriptor instead.
func (*ExecuteDashboardQueryResponse) GetDataSources
func (x *ExecuteDashboardQueryResponse) GetDataSources() []DataSourcefunc (*ExecuteDashboardQueryResponse) GetLanguageFeatures
func (x *ExecuteDashboardQueryResponse) GetLanguageFeatures() []LanguageFeaturefunc (*ExecuteDashboardQueryResponse) GetLastBackendCacheRefreshedTime
func (x *ExecuteDashboardQueryResponse) GetLastBackendCacheRefreshedTime() *timestamppb.Timestampfunc (*ExecuteDashboardQueryResponse) GetQueryRuntimeErrors
func (x *ExecuteDashboardQueryResponse) GetQueryRuntimeErrors() []*QueryRuntimeErrorfunc (*ExecuteDashboardQueryResponse) GetResults
func (x *ExecuteDashboardQueryResponse) GetResults() []*ExecuteDashboardQueryResponse_ColumnDatafunc (*ExecuteDashboardQueryResponse) GetTimeWindow
func (x *ExecuteDashboardQueryResponse) GetTimeWindow() *interval.Intervalfunc (*ExecuteDashboardQueryResponse) ProtoMessage
func (*ExecuteDashboardQueryResponse) ProtoMessage()func (*ExecuteDashboardQueryResponse) ProtoReflect
func (x *ExecuteDashboardQueryResponse) ProtoReflect() protoreflect.Messagefunc (*ExecuteDashboardQueryResponse) Reset
func (x *ExecuteDashboardQueryResponse) Reset()func (*ExecuteDashboardQueryResponse) String
func (x *ExecuteDashboardQueryResponse) String() stringExecuteDashboardQueryResponse_ColumnData
type ExecuteDashboardQueryResponse_ColumnData struct {
// Used to store column names.
Column string `protobuf:"bytes,1,opt,name=column,proto3" json:"column,omitempty"`
// To store column data.
Values []*ExecuteDashboardQueryResponse_ColumnType `protobuf:"bytes,2,rep,name=values,proto3" json:"values,omitempty"`
// To store column metadata.
Metadata *ColumnMetadata `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"`
// contains filtered or unexported fields
}func (*ExecuteDashboardQueryResponse_ColumnData) Descriptor
func (*ExecuteDashboardQueryResponse_ColumnData) Descriptor() ([]byte, []int)Deprecated: Use ExecuteDashboardQueryResponse_ColumnData.ProtoReflect.Descriptor instead.
func (*ExecuteDashboardQueryResponse_ColumnData) GetColumn
func (x *ExecuteDashboardQueryResponse_ColumnData) GetColumn() stringfunc (*ExecuteDashboardQueryResponse_ColumnData) GetMetadata
func (x *ExecuteDashboardQueryResponse_ColumnData) GetMetadata() *ColumnMetadatafunc (*ExecuteDashboardQueryResponse_ColumnData) GetValues
func (x *ExecuteDashboardQueryResponse_ColumnData) GetValues() []*ExecuteDashboardQueryResponse_ColumnTypefunc (*ExecuteDashboardQueryResponse_ColumnData) ProtoMessage
func (*ExecuteDashboardQueryResponse_ColumnData) ProtoMessage()func (*ExecuteDashboardQueryResponse_ColumnData) ProtoReflect
func (x *ExecuteDashboardQueryResponse_ColumnData) ProtoReflect() protoreflect.Messagefunc (*ExecuteDashboardQueryResponse_ColumnData) Reset
func (x *ExecuteDashboardQueryResponse_ColumnData) Reset()func (*ExecuteDashboardQueryResponse_ColumnData) String
func (x *ExecuteDashboardQueryResponse_ColumnData) String() stringExecuteDashboardQueryResponse_ColumnType
type ExecuteDashboardQueryResponse_ColumnType struct {
// Types that are valid to be assigned to Type:
//
// *ExecuteDashboardQueryResponse_ColumnType_Value
// *ExecuteDashboardQueryResponse_ColumnType_List_
Type isExecuteDashboardQueryResponse_ColumnType_Type `protobuf_oneof:"type"`
// contains filtered or unexported fields
}Singular vs list of values in a column.
func (*ExecuteDashboardQueryResponse_ColumnType) Descriptor
func (*ExecuteDashboardQueryResponse_ColumnType) Descriptor() ([]byte, []int)Deprecated: Use ExecuteDashboardQueryResponse_ColumnType.ProtoReflect.Descriptor instead.
func (*ExecuteDashboardQueryResponse_ColumnType) GetList
func (x *ExecuteDashboardQueryResponse_ColumnType) GetList() *ExecuteDashboardQueryResponse_ColumnType_Listfunc (*ExecuteDashboardQueryResponse_ColumnType) GetType
func (x *ExecuteDashboardQueryResponse_ColumnType) GetType() isExecuteDashboardQueryResponse_ColumnType_Typefunc (*ExecuteDashboardQueryResponse_ColumnType) GetValue
func (x *ExecuteDashboardQueryResponse_ColumnType) GetValue() *ExecuteDashboardQueryResponse_ColumnValuefunc (*ExecuteDashboardQueryResponse_ColumnType) ProtoMessage
func (*ExecuteDashboardQueryResponse_ColumnType) ProtoMessage()func (*ExecuteDashboardQueryResponse_ColumnType) ProtoReflect
func (x *ExecuteDashboardQueryResponse_ColumnType) ProtoReflect() protoreflect.Messagefunc (*ExecuteDashboardQueryResponse_ColumnType) Reset
func (x *ExecuteDashboardQueryResponse_ColumnType) Reset()func (*ExecuteDashboardQueryResponse_ColumnType) String
func (x *ExecuteDashboardQueryResponse_ColumnType) String() stringExecuteDashboardQueryResponse_ColumnType_List
type ExecuteDashboardQueryResponse_ColumnType_List struct {
Values []*ExecuteDashboardQueryResponse_ColumnValue `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
// contains filtered or unexported fields
}Store list of values in a column.
func (*ExecuteDashboardQueryResponse_ColumnType_List) Descriptor
func (*ExecuteDashboardQueryResponse_ColumnType_List) Descriptor() ([]byte, []int)Deprecated: Use ExecuteDashboardQueryResponse_ColumnType_List.ProtoReflect.Descriptor instead.
func (*ExecuteDashboardQueryResponse_ColumnType_List) GetValues
func (x *ExecuteDashboardQueryResponse_ColumnType_List) GetValues() []*ExecuteDashboardQueryResponse_ColumnValuefunc (*ExecuteDashboardQueryResponse_ColumnType_List) ProtoMessage
func (*ExecuteDashboardQueryResponse_ColumnType_List) ProtoMessage()func (*ExecuteDashboardQueryResponse_ColumnType_List) ProtoReflect
func (x *ExecuteDashboardQueryResponse_ColumnType_List) ProtoReflect() protoreflect.Messagefunc (*ExecuteDashboardQueryResponse_ColumnType_List) Reset
func (x *ExecuteDashboardQueryResponse_ColumnType_List) Reset()func (*ExecuteDashboardQueryResponse_ColumnType_List) String
func (x *ExecuteDashboardQueryResponse_ColumnType_List) String() stringExecuteDashboardQueryResponse_ColumnType_List_
type ExecuteDashboardQueryResponse_ColumnType_List_ struct {
// List of values in a column e.g. IPs
List *ExecuteDashboardQueryResponse_ColumnType_List `protobuf:"bytes,2,opt,name=list,proto3,oneof"`
}ExecuteDashboardQueryResponse_ColumnType_Value
type ExecuteDashboardQueryResponse_ColumnType_Value struct {
// Single value in a column.
Value *ExecuteDashboardQueryResponse_ColumnValue `protobuf:"bytes,1,opt,name=value,proto3,oneof"`
}ExecuteDashboardQueryResponse_ColumnValue
type ExecuteDashboardQueryResponse_ColumnValue struct {
// Types that are valid to be assigned to Value:
//
// *ExecuteDashboardQueryResponse_ColumnValue_NullVal
// *ExecuteDashboardQueryResponse_ColumnValue_BoolVal
// *ExecuteDashboardQueryResponse_ColumnValue_BytesVal
// *ExecuteDashboardQueryResponse_ColumnValue_DoubleVal
// *ExecuteDashboardQueryResponse_ColumnValue_Int64Val
// *ExecuteDashboardQueryResponse_ColumnValue_Uint64Val
// *ExecuteDashboardQueryResponse_ColumnValue_StringVal
// *ExecuteDashboardQueryResponse_ColumnValue_TimestampVal
// *ExecuteDashboardQueryResponse_ColumnValue_DateVal
// *ExecuteDashboardQueryResponse_ColumnValue_ProtoVal
Value isExecuteDashboardQueryResponse_ColumnValue_Value `protobuf_oneof:"value"`
Metadata *ExecuteDashboardQueryResponse_ColumnValue_ValueMetadata `protobuf:"bytes,11,opt,name=metadata,proto3" json:"metadata,omitempty"`
// contains filtered or unexported fields
}LINT.IfChange(stats_data) Value of the column based on data type.
func (*ExecuteDashboardQueryResponse_ColumnValue) Descriptor
func (*ExecuteDashboardQueryResponse_ColumnValue) Descriptor() ([]byte, []int)Deprecated: Use ExecuteDashboardQueryResponse_ColumnValue.ProtoReflect.Descriptor instead.
func (*ExecuteDashboardQueryResponse_ColumnValue) GetBoolVal
func (x *ExecuteDashboardQueryResponse_ColumnValue) GetBoolVal() boolfunc (*ExecuteDashboardQueryResponse_ColumnValue) GetBytesVal
func (x *ExecuteDashboardQueryResponse_ColumnValue) GetBytesVal() []bytefunc (*ExecuteDashboardQueryResponse_ColumnValue) GetDateVal
func (x *ExecuteDashboardQueryResponse_ColumnValue) GetDateVal() *date.Datefunc (*ExecuteDashboardQueryResponse_ColumnValue) GetDoubleVal
func (x *ExecuteDashboardQueryResponse_ColumnValue) GetDoubleVal() float64func (*ExecuteDashboardQueryResponse_ColumnValue) GetInt64Val
func (x *ExecuteDashboardQueryResponse_ColumnValue) GetInt64Val() int64func (*ExecuteDashboardQueryResponse_ColumnValue) GetMetadata
func (x *ExecuteDashboardQueryResponse_ColumnValue) GetMetadata() *ExecuteDashboardQueryResponse_ColumnValue_ValueMetadatafunc (*ExecuteDashboardQueryResponse_ColumnValue) GetNullVal
func (x *ExecuteDashboardQueryResponse_ColumnValue) GetNullVal() boolfunc (*ExecuteDashboardQueryResponse_ColumnValue) GetProtoVal
func (x *ExecuteDashboardQueryResponse_ColumnValue) GetProtoVal() *anypb.Anyfunc (*ExecuteDashboardQueryResponse_ColumnValue) GetStringVal
func (x *ExecuteDashboardQueryResponse_ColumnValue) GetStringVal() stringfunc (*ExecuteDashboardQueryResponse_ColumnValue) GetTimestampVal
func (x *ExecuteDashboardQueryResponse_ColumnValue) GetTimestampVal() *timestamppb.Timestampfunc (*ExecuteDashboardQueryResponse_ColumnValue) GetUint64Val
func (x *ExecuteDashboardQueryResponse_ColumnValue) GetUint64Val() uint64func (*ExecuteDashboardQueryResponse_ColumnValue) GetValue
func (x *ExecuteDashboardQueryResponse_ColumnValue) GetValue() isExecuteDashboardQueryResponse_ColumnValue_Valuefunc (*ExecuteDashboardQueryResponse_ColumnValue) ProtoMessage
func (*ExecuteDashboardQueryResponse_ColumnValue) ProtoMessage()func (*ExecuteDashboardQueryResponse_ColumnValue) ProtoReflect
func (x *ExecuteDashboardQueryResponse_ColumnValue) ProtoReflect() protoreflect.Messagefunc (*ExecuteDashboardQueryResponse_ColumnValue) Reset
func (x *ExecuteDashboardQueryResponse_ColumnValue) Reset()func (*ExecuteDashboardQueryResponse_ColumnValue) String
func (x *ExecuteDashboardQueryResponse_ColumnValue) String() stringExecuteDashboardQueryResponse_ColumnValue_BoolVal
type ExecuteDashboardQueryResponse_ColumnValue_BoolVal struct {
// Boolean value.
BoolVal bool `protobuf:"varint,2,opt,name=bool_val,json=boolVal,proto3,oneof"`
}ExecuteDashboardQueryResponse_ColumnValue_BytesVal
type ExecuteDashboardQueryResponse_ColumnValue_BytesVal struct {
// Bytes value.
BytesVal []byte `protobuf:"bytes,3,opt,name=bytes_val,json=bytesVal,proto3,oneof"`
}ExecuteDashboardQueryResponse_ColumnValue_DateVal
type ExecuteDashboardQueryResponse_ColumnValue_DateVal struct {
// Date values.
DateVal *date.Date `protobuf:"bytes,9,opt,name=date_val,json=dateVal,proto3,oneof"`
}ExecuteDashboardQueryResponse_ColumnValue_DoubleVal
type ExecuteDashboardQueryResponse_ColumnValue_DoubleVal struct {
// Double value.
DoubleVal float64 `protobuf:"fixed64,4,opt,name=double_val,json=doubleVal,proto3,oneof"`
}ExecuteDashboardQueryResponse_ColumnValue_Int64Val
type ExecuteDashboardQueryResponse_ColumnValue_Int64Val struct {
// Integer value (signed).
Int64Val int64 `protobuf:"varint,5,opt,name=int64_val,json=int64Val,proto3,oneof"`
}ExecuteDashboardQueryResponse_ColumnValue_NullVal
type ExecuteDashboardQueryResponse_ColumnValue_NullVal struct {
// True if the value is NULL.
NullVal bool `protobuf:"varint,1,opt,name=null_val,json=nullVal,proto3,oneof"`
}ExecuteDashboardQueryResponse_ColumnValue_ProtoVal
type ExecuteDashboardQueryResponse_ColumnValue_ProtoVal struct {
// For any proto values that are not any of the above.
ProtoVal *anypb.Any `protobuf:"bytes,10,opt,name=proto_val,json=protoVal,proto3,oneof"`
}ExecuteDashboardQueryResponse_ColumnValue_StringVal
type ExecuteDashboardQueryResponse_ColumnValue_StringVal struct {
// String value. Enum values are returned as strings.
StringVal string `protobuf:"bytes,7,opt,name=string_val,json=stringVal,proto3,oneof"`
}ExecuteDashboardQueryResponse_ColumnValue_TimestampVal
type ExecuteDashboardQueryResponse_ColumnValue_TimestampVal struct {
// Timestamp values. Does not handle `interval`.
TimestampVal *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=timestamp_val,json=timestampVal,proto3,oneof"`
}ExecuteDashboardQueryResponse_ColumnValue_Uint64Val
type ExecuteDashboardQueryResponse_ColumnValue_Uint64Val struct {
// Un-signed integer value.
Uint64Val uint64 `protobuf:"varint,6,opt,name=uint64_val,json=uint64Val,proto3,oneof"`
}ExecuteDashboardQueryResponse_ColumnValue_ValueMetadata
type ExecuteDashboardQueryResponse_ColumnValue_ValueMetadata struct {
// "Auto" generated In-app links.
Links []*InAppLink `protobuf:"bytes,1,rep,name=links,proto3" json:"links,omitempty"`
FieldPaths []string `protobuf:"bytes,2,rep,name=field_paths,json=fieldPaths,proto3" json:"field_paths,omitempty"`
// Timestamp value to store the timestamp for the case of the date and
// time data type.
TimestampVal *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=timestamp_val,json=timestampVal,proto3" json:"timestamp_val,omitempty"`
// contains filtered or unexported fields
}func (*ExecuteDashboardQueryResponse_ColumnValue_ValueMetadata) Descriptor
func (*ExecuteDashboardQueryResponse_ColumnValue_ValueMetadata) Descriptor() ([]byte, []int)Deprecated: Use ExecuteDashboardQueryResponse_ColumnValue_ValueMetadata.ProtoReflect.Descriptor instead.
func (*ExecuteDashboardQueryResponse_ColumnValue_ValueMetadata) GetFieldPaths
func (x *ExecuteDashboardQueryResponse_ColumnValue_ValueMetadata) GetFieldPaths() []stringfunc (*ExecuteDashboardQueryResponse_ColumnValue_ValueMetadata) GetLinks
func (x *ExecuteDashboardQueryResponse_ColumnValue_ValueMetadata) GetLinks() []*InAppLinkfunc (*ExecuteDashboardQueryResponse_ColumnValue_ValueMetadata) GetTimestampVal
func (x *ExecuteDashboardQueryResponse_ColumnValue_ValueMetadata) GetTimestampVal() *timestamppb.Timestampfunc (*ExecuteDashboardQueryResponse_ColumnValue_ValueMetadata) ProtoMessage
func (*ExecuteDashboardQueryResponse_ColumnValue_ValueMetadata) ProtoMessage()func (*ExecuteDashboardQueryResponse_ColumnValue_ValueMetadata) ProtoReflect
func (x *ExecuteDashboardQueryResponse_ColumnValue_ValueMetadata) ProtoReflect() protoreflect.Messagefunc (*ExecuteDashboardQueryResponse_ColumnValue_ValueMetadata) Reset
func (x *ExecuteDashboardQueryResponse_ColumnValue_ValueMetadata) Reset()func (*ExecuteDashboardQueryResponse_ColumnValue_ValueMetadata) String
func (x *ExecuteDashboardQueryResponse_ColumnValue_ValueMetadata) String() stringExportNativeDashboardsRequest
type ExportNativeDashboardsRequest struct {
// Required. The parent resource that the dashboards to be exported belong to.
// Format: projects/{project}/locations/{location}/instances/{instance}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The resource names of the dashboards to export.
Names []string `protobuf:"bytes,2,rep,name=names,proto3" json:"names,omitempty"`
// contains filtered or unexported fields
}Request message to export list of dashboard.
func (*ExportNativeDashboardsRequest) Descriptor
func (*ExportNativeDashboardsRequest) Descriptor() ([]byte, []int)Deprecated: Use ExportNativeDashboardsRequest.ProtoReflect.Descriptor instead.
func (*ExportNativeDashboardsRequest) GetNames
func (x *ExportNativeDashboardsRequest) GetNames() []stringfunc (*ExportNativeDashboardsRequest) GetParent
func (x *ExportNativeDashboardsRequest) GetParent() stringfunc (*ExportNativeDashboardsRequest) ProtoMessage
func (*ExportNativeDashboardsRequest) ProtoMessage()func (*ExportNativeDashboardsRequest) ProtoReflect
func (x *ExportNativeDashboardsRequest) ProtoReflect() protoreflect.Messagefunc (*ExportNativeDashboardsRequest) Reset
func (x *ExportNativeDashboardsRequest) Reset()func (*ExportNativeDashboardsRequest) String
func (x *ExportNativeDashboardsRequest) String() stringExportNativeDashboardsResponse
type ExportNativeDashboardsResponse struct {
// Destination for the exported data.
//
// Types that are valid to be assigned to Destination:
//
// *ExportNativeDashboardsResponse_InlineDestination
Destination isExportNativeDashboardsResponse_Destination `protobuf_oneof:"destination"`
// contains filtered or unexported fields
}Response message for exporting a dashboard.
func (*ExportNativeDashboardsResponse) Descriptor
func (*ExportNativeDashboardsResponse) Descriptor() ([]byte, []int)Deprecated: Use ExportNativeDashboardsResponse.ProtoReflect.Descriptor instead.
func (*ExportNativeDashboardsResponse) GetDestination
func (x *ExportNativeDashboardsResponse) GetDestination() isExportNativeDashboardsResponse_Destinationfunc (*ExportNativeDashboardsResponse) GetInlineDestination
func (x *ExportNativeDashboardsResponse) GetInlineDestination() *InlineDestinationfunc (*ExportNativeDashboardsResponse) ProtoMessage
func (*ExportNativeDashboardsResponse) ProtoMessage()func (*ExportNativeDashboardsResponse) ProtoReflect
func (x *ExportNativeDashboardsResponse) ProtoReflect() protoreflect.Messagefunc (*ExportNativeDashboardsResponse) Reset
func (x *ExportNativeDashboardsResponse) Reset()func (*ExportNativeDashboardsResponse) String
func (x *ExportNativeDashboardsResponse) String() stringExportNativeDashboardsResponse_InlineDestination
type ExportNativeDashboardsResponse_InlineDestination struct {
// The data for the exported dashboards included directly in the response.
InlineDestination *InlineDestination `protobuf:"bytes,1,opt,name=inline_destination,json=inlineDestination,proto3,oneof"`
}FeaturedContentMetadata
type FeaturedContentMetadata struct {
// Required. Unique identifier of the featured content.
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// Output only. The display name of the featured content.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Output only. Timestamp indicating when the item was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Timestamp indicating when the item was updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Output only. Content item author full name.
Author string `protobuf:"bytes,5,opt,name=author,proto3" json:"author,omitempty"`
// Output only. Determine if this content item is officially certified by
// Google or created by the community.
Certified bool `protobuf:"varint,6,opt,name=certified,proto3" json:"certified,omitempty"`
// Output only. The description of the content item.
Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
// Output only. Categories the content is associated with.
Categories []string `protobuf:"bytes,8,rep,name=categories,proto3" json:"categories,omitempty"`
// Output only. Featured content version (Major.Minor.Patch).
Version string `protobuf:"bytes,9,opt,name=version,proto3" json:"version,omitempty"`
// Output only. Whether the content is verified by Google (applicable for 3rd
// party content).
Verified *bool `protobuf:"varint,10,opt,name=verified,proto3,oneof" json:"verified,omitempty"`
// Output only. The source type of the content.
SourceType FeaturedContentMetadata_ContentSourceType `protobuf:"varint,11,opt,name=source_type,json=sourceType,proto3,enum=google.cloud.chronicle.v1.FeaturedContentMetadata_ContentSourceType" json:"source_type,omitempty"`
// contains filtered or unexported fields
}FeaturedContentMetadata holds metadata about the Featured Content.
func (*FeaturedContentMetadata) Descriptor
func (*FeaturedContentMetadata) Descriptor() ([]byte, []int)Deprecated: Use FeaturedContentMetadata.ProtoReflect.Descriptor instead.
func (*FeaturedContentMetadata) GetAuthor
func (x *FeaturedContentMetadata) GetAuthor() stringfunc (*FeaturedContentMetadata) GetCategories
func (x *FeaturedContentMetadata) GetCategories() []stringfunc (*FeaturedContentMetadata) GetCertified
func (x *FeaturedContentMetadata) GetCertified() boolfunc (*FeaturedContentMetadata) GetCreateTime
func (x *FeaturedContentMetadata) GetCreateTime() *timestamppb.Timestampfunc (*FeaturedContentMetadata) GetDescription
func (x *FeaturedContentMetadata) GetDescription() stringfunc (*FeaturedContentMetadata) GetDisplayName
func (x *FeaturedContentMetadata) GetDisplayName() stringfunc (*FeaturedContentMetadata) GetId
func (x *FeaturedContentMetadata) GetId() stringfunc (*FeaturedContentMetadata) GetSourceType
func (x *FeaturedContentMetadata) GetSourceType() FeaturedContentMetadata_ContentSourceTypefunc (*FeaturedContentMetadata) GetUpdateTime
func (x *FeaturedContentMetadata) GetUpdateTime() *timestamppb.Timestampfunc (*FeaturedContentMetadata) GetVerified
func (x *FeaturedContentMetadata) GetVerified() boolfunc (*FeaturedContentMetadata) GetVersion
func (x *FeaturedContentMetadata) GetVersion() stringfunc (*FeaturedContentMetadata) ProtoMessage
func (*FeaturedContentMetadata) ProtoMessage()func (*FeaturedContentMetadata) ProtoReflect
func (x *FeaturedContentMetadata) ProtoReflect() protoreflect.Messagefunc (*FeaturedContentMetadata) Reset
func (x *FeaturedContentMetadata) Reset()func (*FeaturedContentMetadata) String
func (x *FeaturedContentMetadata) String() stringFeaturedContentMetadata_ContentSourceType
type FeaturedContentMetadata_ContentSourceType int32ContentSourceType specifying the content source of origin
FeaturedContentMetadata_CONTENT_SOURCE_TYPE_UNSPECIFIED, FeaturedContentMetadata_GOOGLE, FeaturedContentMetadata_COMMUNITY, FeaturedContentMetadata_PARTNER
const (
// Unspecified content source type
FeaturedContentMetadata_CONTENT_SOURCE_TYPE_UNSPECIFIED FeaturedContentMetadata_ContentSourceType = 0
// Certified Google content source type
FeaturedContentMetadata_GOOGLE FeaturedContentMetadata_ContentSourceType = 1
// Community content source type
FeaturedContentMetadata_COMMUNITY FeaturedContentMetadata_ContentSourceType = 2
// Partner content source type
FeaturedContentMetadata_PARTNER FeaturedContentMetadata_ContentSourceType = 3
)func (FeaturedContentMetadata_ContentSourceType) Descriptor
func (FeaturedContentMetadata_ContentSourceType) Descriptor() protoreflect.EnumDescriptorfunc (FeaturedContentMetadata_ContentSourceType) Enum
func (x FeaturedContentMetadata_ContentSourceType) Enum() *FeaturedContentMetadata_ContentSourceTypefunc (FeaturedContentMetadata_ContentSourceType) EnumDescriptor
func (FeaturedContentMetadata_ContentSourceType) EnumDescriptor() ([]byte, []int)Deprecated: Use FeaturedContentMetadata_ContentSourceType.Descriptor instead.
func (FeaturedContentMetadata_ContentSourceType) Number
func (x FeaturedContentMetadata_ContentSourceType) Number() protoreflect.EnumNumberfunc (FeaturedContentMetadata_ContentSourceType) String
func (x FeaturedContentMetadata_ContentSourceType) String() stringfunc (FeaturedContentMetadata_ContentSourceType) Type
func (FeaturedContentMetadata_ContentSourceType) Type() protoreflect.EnumTypeFeaturedContentNativeDashboard
type FeaturedContentNativeDashboard struct {
// Identifier. The resource name of the FeaturedContentNativeDashboard.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/contentHub/featuredContentNativeDashboards/{featured_content_native_dashboard}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. Metadata about the FeaturedContentNativeDashboard.
ContentMetadata *FeaturedContentMetadata `protobuf:"bytes,2,opt,name=content_metadata,json=contentMetadata,proto3" json:"content_metadata,omitempty"`
// Optional. The dashboard content.
DashboardContent *NativeDashboardWithChartsAndQueries `protobuf:"bytes,3,opt,name=dashboard_content,json=dashboardContent,proto3" json:"dashboard_content,omitempty"`
// contains filtered or unexported fields
}FeaturedContentNativeDashboard resource.
func (*FeaturedContentNativeDashboard) Descriptor
func (*FeaturedContentNativeDashboard) Descriptor() ([]byte, []int)Deprecated: Use FeaturedContentNativeDashboard.ProtoReflect.Descriptor instead.
func (*FeaturedContentNativeDashboard) GetContentMetadata
func (x *FeaturedContentNativeDashboard) GetContentMetadata() *FeaturedContentMetadatafunc (*FeaturedContentNativeDashboard) GetDashboardContent
func (x *FeaturedContentNativeDashboard) GetDashboardContent() *NativeDashboardWithChartsAndQueriesfunc (*FeaturedContentNativeDashboard) GetName
func (x *FeaturedContentNativeDashboard) GetName() stringfunc (*FeaturedContentNativeDashboard) ProtoMessage
func (*FeaturedContentNativeDashboard) ProtoMessage()func (*FeaturedContentNativeDashboard) ProtoReflect
func (x *FeaturedContentNativeDashboard) ProtoReflect() protoreflect.Messagefunc (*FeaturedContentNativeDashboard) Reset
func (x *FeaturedContentNativeDashboard) Reset()func (*FeaturedContentNativeDashboard) String
func (x *FeaturedContentNativeDashboard) String() stringFeaturedContentNativeDashboardServiceClient
type FeaturedContentNativeDashboardServiceClient interface {
// Get a native dashboard featured content.
GetFeaturedContentNativeDashboard(ctx context.Context, in *GetFeaturedContentNativeDashboardRequest, opts ...grpc.CallOption) (*FeaturedContentNativeDashboard, error)
// List all native dashboards featured content.
ListFeaturedContentNativeDashboards(ctx context.Context, in *ListFeaturedContentNativeDashboardsRequest, opts ...grpc.CallOption) (*ListFeaturedContentNativeDashboardsResponse, error)
// Install a native dashboard featured content.
InstallFeaturedContentNativeDashboard(ctx context.Context, in *InstallFeaturedContentNativeDashboardRequest, opts ...grpc.CallOption) (*InstallFeaturedContentNativeDashboardResponse, error)
}FeaturedContentNativeDashboardServiceClient is the client API for FeaturedContentNativeDashboardService 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 NewFeaturedContentNativeDashboardServiceClient
func NewFeaturedContentNativeDashboardServiceClient(cc grpc.ClientConnInterface) FeaturedContentNativeDashboardServiceClientFeaturedContentNativeDashboardServiceServer
type FeaturedContentNativeDashboardServiceServer interface {
// Get a native dashboard featured content.
GetFeaturedContentNativeDashboard(context.Context, *GetFeaturedContentNativeDashboardRequest) (*FeaturedContentNativeDashboard, error)
// List all native dashboards featured content.
ListFeaturedContentNativeDashboards(context.Context, *ListFeaturedContentNativeDashboardsRequest) (*ListFeaturedContentNativeDashboardsResponse, error)
// Install a native dashboard featured content.
InstallFeaturedContentNativeDashboard(context.Context, *InstallFeaturedContentNativeDashboardRequest) (*InstallFeaturedContentNativeDashboardResponse, error)
}FeaturedContentNativeDashboardServiceServer is the server API for FeaturedContentNativeDashboardService service. All implementations should embed UnimplementedFeaturedContentNativeDashboardServiceServer for forward compatibility
Feed
type Feed struct {
// The resource name of the feed.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/feeds/{feed}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. Unique identifier for the feed.
Uid string `protobuf:"bytes,9,opt,name=uid,proto3" json:"uid,omitempty"`
// Customer-provided feed name.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Additional details of the feed, these details are dynamic and will be
// different for each of the feeds.
Details *FeedDetails `protobuf:"bytes,3,opt,name=details,proto3" json:"details,omitempty"`
// Output only. State of the feed.
State Feed_State `protobuf:"varint,4,opt,name=state,proto3,enum=google.cloud.chronicle.v1.Feed_State" json:"state,omitempty"`
// Output only. Details about the most recent failure when feed state is
// FAILED.
FailureMsg string `protobuf:"bytes,5,opt,name=failure_msg,json=failureMsg,proto3" json:"failure_msg,omitempty"`
// Output only. Whether this feed can be updated or deleted.
ReadOnly bool `protobuf:"varint,6,opt,name=read_only,json=readOnly,proto3" json:"read_only,omitempty"`
// Output only. Latest timestamp when the transfer was successful for the
// feed.
LastFeedInitiationTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=last_feed_initiation_time,json=lastFeedInitiationTime,proto3" json:"last_feed_initiation_time,omitempty"`
// Output only. Failure details for the feed. If the feed is in the failure
// state, this field will contain the details of the error cause and actions.
FailureDetails *FeedFailureDetails `protobuf:"bytes,8,opt,name=failure_details,json=failureDetails,proto3" json:"failure_details,omitempty"`
// Output only. Reference ID, this field will contain the legacy id of the
// feed.
ReferenceId string `protobuf:"bytes,10,opt,name=reference_id,json=referenceId,proto3" json:"reference_id,omitempty"`
// contains filtered or unexported fields
}Feed is a resource that contains feed information needed to create a feed.
func (*Feed) Descriptor
Deprecated: Use Feed.ProtoReflect.Descriptor instead.
func (*Feed) GetDetails
func (x *Feed) GetDetails() *FeedDetailsfunc (*Feed) GetDisplayName
func (*Feed) GetFailureDetails
func (x *Feed) GetFailureDetails() *FeedFailureDetailsfunc (*Feed) GetFailureMsg
func (*Feed) GetLastFeedInitiationTime
func (x *Feed) GetLastFeedInitiationTime() *timestamppb.Timestampfunc (*Feed) GetName
func (*Feed) GetReadOnly
func (*Feed) GetReferenceId
func (*Feed) GetState
func (x *Feed) GetState() Feed_Statefunc (*Feed) GetUid
func (*Feed) ProtoMessage
func (*Feed) ProtoMessage()func (*Feed) ProtoReflect
func (x *Feed) ProtoReflect() protoreflect.Messagefunc (*Feed) Reset
func (x *Feed) Reset()func (*Feed) String
FeedDetails
type FeedDetails struct {
// Additional details of the feed. Depends on the feed type.
//
// Types that are valid to be assigned to Details:
//
// *FeedDetails_AnomaliSettings
// *FeedDetails_AzureAdContextSettings
// *FeedDetails_CloudPassageSettings
// *FeedDetails_CortexXdrSettings
// *FeedDetails_DuoAuthSettings
// *FeedDetails_DuoUserContextSettings
// *FeedDetails_MicrosoftGraphAlertSettings
// *FeedDetails_MicrosoftSecurityCenterAlertSettings
// *FeedDetails_MimecastMailSettings
// *FeedDetails_Office365Settings
// *FeedDetails_ProofpointMailSettings
// *FeedDetails_RecordedFutureIocSettings
// *FeedDetails_WorkdaySettings
// *FeedDetails_PanIocSettings
// *FeedDetails_OktaSettings
// *FeedDetails_OktaUserContextSettings
// *FeedDetails_FoxItStixSettings
// *FeedDetails_ThreatConnectIocSettings
// *FeedDetails_ServiceNowCmdbSettings
// *FeedDetails_ImpervaWafSettings
// *FeedDetails_ThinkstCanarySettings
// *FeedDetails_RhIsacIocSettings
// *FeedDetails_Rapid7InsightSettings
// *FeedDetails_SalesforceSettings
// *FeedDetails_NetskopeAlertSettings
// *FeedDetails_AzureMdmIntuneSettings
// *FeedDetails_AzureAdSettings
// *FeedDetails_ProofpointOnDemandSettings
// *FeedDetails_WorkspaceUsersSettings
// *FeedDetails_WorkspaceActivitySettings
// *FeedDetails_WorkspaceAlertsSettings
// *FeedDetails_WorkspacePrivilegesSettings
// *FeedDetails_WorkspaceMobileSettings
// *FeedDetails_WorkspaceChromeOsSettings
// *FeedDetails_WorkspaceGroupsSettings
// *FeedDetails_AzureAdAuditSettings
// *FeedDetails_SymantecEventExportSettings
// *FeedDetails_QualysVmSettings
// *FeedDetails_PanPrismaCloudSettings
// *FeedDetails_GcsSettings
// *FeedDetails_HttpSettings
// *FeedDetails_SftpSettings
// *FeedDetails_AmazonS3Settings
// *FeedDetails_AzureBlobStoreSettings
// *FeedDetails_AmazonSqsSettings
// *FeedDetails_GoogleCloudIdentityDevicesSettings
// *FeedDetails_GoogleCloudIdentityDeviceUsersSettings
// *FeedDetails_CrowdstrikeDetectsSettings
// *FeedDetails_MandiantIocSettings
// *FeedDetails_SentineloneAlertSettings
// *FeedDetails_QualysScanSettings
// *FeedDetails_PubsubSettings
// *FeedDetails_AmazonKinesisFirehoseSettings
// *FeedDetails_WebhookSettings
// *FeedDetails_DummyLogTypeSettings
// *FeedDetails_HttpsPushGoogleCloudPubsubSettings
// *FeedDetails_HttpsPushAmazonKinesisFirehoseSettings
// *FeedDetails_HttpsPushWebhookSettings
// *FeedDetails_AwsEc2HostsSettings
// *FeedDetails_AwsEc2InstancesSettings
// *FeedDetails_AwsEc2VpcsSettings
// *FeedDetails_AwsIamSettings
// *FeedDetails_NetskopeAlertV2Settings
// *FeedDetails_GcsV2Settings
// *FeedDetails_AmazonS3V2Settings
// *FeedDetails_AmazonSqsV2Settings
// *FeedDetails_AzureEventHubSettings
// *FeedDetails_TrellixHxHostsSettings
// *FeedDetails_AzureBlobStoreV2Settings
// *FeedDetails_TrellixHxAlertsSettings
// *FeedDetails_GoogleCloudStorageEventDrivenSettings
// *FeedDetails_CrowdstrikeAlertsSettings
// *FeedDetails_TrellixHxBulkAcqsSettings
// *FeedDetails_MimecastMailV2Settings
// *FeedDetails_ThreatConnectIocV3Settings
// *FeedDetails_CustomApiSettings
Details isFeedDetails_Details `protobuf_oneof:"details"`
// Source Type of the feed.
FeedSourceType FeedDetails_FeedSourceType `protobuf:"varint,1,opt,name=feed_source_type,json=feedSourceType,proto3,enum=google.cloud.chronicle.v1.FeedDetails_FeedSourceType" json:"feed_source_type,omitempty"`
// LogType.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/logTypes/{log_type}
LogType string `protobuf:"bytes,2,opt,name=log_type,json=logType,proto3" json:"log_type,omitempty"`
// The asset namespace to apply to all logs ingested through this feed.
AssetNamespace string `protobuf:"bytes,51,opt,name=asset_namespace,json=assetNamespace,proto3" json:"asset_namespace,omitempty"`
// The ingestion metadata labels to apply to all logs ingested through this
// feed, and the resulting normalized data.
Labels map[string]string `protobuf:"bytes,52,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
// Optional. The status of the feed's migration to STS.
StsMigrationReadiness FeedDetails_STSMigrationReadiness `protobuf:"varint,81,opt,name=sts_migration_readiness,json=stsMigrationReadiness,proto3,enum=google.cloud.chronicle.v1.FeedDetails_STSMigrationReadiness" json:"sts_migration_readiness,omitempty"`
// Optional. The time of the last attempt to migrate the feed to STS V2.
LastV2MigrationAttemptTime *timestamppb.Timestamp `protobuf:"bytes,84,opt,name=last_v2_migration_attempt_time,json=lastV2MigrationAttemptTime,proto3" json:"last_v2_migration_attempt_time,omitempty"`
// contains filtered or unexported fields
}Additional details of the feed, these details are dynamic and will be different for each of the feeds.
func (*FeedDetails) Descriptor
func (*FeedDetails) Descriptor() ([]byte, []int)Deprecated: Use FeedDetails.ProtoReflect.Descriptor instead.
func (*FeedDetails) GetAmazonKinesisFirehoseSettings
func (x *FeedDetails) GetAmazonKinesisFirehoseSettings() *AmazonKinesisFirehoseSettingsfunc (*FeedDetails) GetAmazonS3Settings
func (x *FeedDetails) GetAmazonS3Settings() *AmazonS3Settingsfunc (*FeedDetails) GetAmazonS3V2Settings
func (x *FeedDetails) GetAmazonS3V2Settings() *AmazonS3V2Settingsfunc (*FeedDetails) GetAmazonSqsSettings
func (x *FeedDetails) GetAmazonSqsSettings() *AmazonSQSSettingsfunc (*FeedDetails) GetAmazonSqsV2Settings
func (x *FeedDetails) GetAmazonSqsV2Settings() *AmazonSQSV2Settingsfunc (*FeedDetails) GetAnomaliSettings
func (x *FeedDetails) GetAnomaliSettings() *AnomaliIocSettingsfunc (*FeedDetails) GetAssetNamespace
func (x *FeedDetails) GetAssetNamespace() stringfunc (*FeedDetails) GetAwsEc2HostsSettings
func (x *FeedDetails) GetAwsEc2HostsSettings() *AWSEC2HostsSettingsfunc (*FeedDetails) GetAwsEc2InstancesSettings
func (x *FeedDetails) GetAwsEc2InstancesSettings() *AWSEC2InstancesSettingsfunc (*FeedDetails) GetAwsEc2VpcsSettings
func (x *FeedDetails) GetAwsEc2VpcsSettings() *AWSEC2VpcsSettingsfunc (*FeedDetails) GetAwsIamSettings
func (x *FeedDetails) GetAwsIamSettings() *AWSIAMSettingsfunc (*FeedDetails) GetAzureAdAuditSettings
func (x *FeedDetails) GetAzureAdAuditSettings() *AzureADAuditSettingsfunc (*FeedDetails) GetAzureAdContextSettings
func (x *FeedDetails) GetAzureAdContextSettings() *AzureADContextSettingsfunc (*FeedDetails) GetAzureAdSettings
func (x *FeedDetails) GetAzureAdSettings() *AzureADSettingsfunc (*FeedDetails) GetAzureBlobStoreSettings
func (x *FeedDetails) GetAzureBlobStoreSettings() *AzureBlobStoreSettingsfunc (*FeedDetails) GetAzureBlobStoreV2Settings
func (x *FeedDetails) GetAzureBlobStoreV2Settings() *AzureBlobStoreV2Settingsfunc (*FeedDetails) GetAzureEventHubSettings
func (x *FeedDetails) GetAzureEventHubSettings() *AzureEventHubSettingsfunc (*FeedDetails) GetAzureMdmIntuneSettings
func (x *FeedDetails) GetAzureMdmIntuneSettings() *AzureMDMIntuneSettingsfunc (*FeedDetails) GetCloudPassageSettings
func (x *FeedDetails) GetCloudPassageSettings() *CloudPassageSettingsfunc (*FeedDetails) GetCortexXdrSettings
func (x *FeedDetails) GetCortexXdrSettings() *CortexXDRSettingsfunc (*FeedDetails) GetCrowdstrikeAlertsSettings
func (x *FeedDetails) GetCrowdstrikeAlertsSettings() *CrowdStrikeAlertsSettingsfunc (*FeedDetails) GetCrowdstrikeDetectsSettings
func (x *FeedDetails) GetCrowdstrikeDetectsSettings() *CrowdStrikeDetectsSettingsfunc (*FeedDetails) GetCustomApiSettings
func (x *FeedDetails) GetCustomApiSettings() *CustomAPISettingsfunc (*FeedDetails) GetDetails
func (x *FeedDetails) GetDetails() isFeedDetails_Detailsfunc (*FeedDetails) GetDummyLogTypeSettings
func (x *FeedDetails) GetDummyLogTypeSettings() *DummyLogTypeSettingsfunc (*FeedDetails) GetDuoAuthSettings
func (x *FeedDetails) GetDuoAuthSettings() *DuoAuthSettingsfunc (*FeedDetails) GetDuoUserContextSettings
func (x *FeedDetails) GetDuoUserContextSettings() *DuoUserContextSettingsfunc (*FeedDetails) GetFeedSourceType
func (x *FeedDetails) GetFeedSourceType() FeedDetails_FeedSourceTypefunc (*FeedDetails) GetFoxItStixSettings
func (x *FeedDetails) GetFoxItStixSettings() *FoxITStixSettingsfunc (*FeedDetails) GetGcsSettings
func (x *FeedDetails) GetGcsSettings() *GoogleCloudStorageSettingsfunc (*FeedDetails) GetGcsV2Settings
func (x *FeedDetails) GetGcsV2Settings() *GoogleCloudStorageV2Settingsfunc (*FeedDetails) GetGoogleCloudIdentityDeviceUsersSettings
func (x *FeedDetails) GetGoogleCloudIdentityDeviceUsersSettings() *GoogleCloudIdentityDeviceUsersSettingsfunc (*FeedDetails) GetGoogleCloudIdentityDevicesSettings
func (x *FeedDetails) GetGoogleCloudIdentityDevicesSettings() *GoogleCloudIdentityDevicesSettingsfunc (*FeedDetails) GetGoogleCloudStorageEventDrivenSettings
func (x *FeedDetails) GetGoogleCloudStorageEventDrivenSettings() *GoogleCloudStorageEventDrivenSettingsfunc (*FeedDetails) GetHttpSettings
func (x *FeedDetails) GetHttpSettings() *HttpSettingsfunc (*FeedDetails) GetHttpsPushAmazonKinesisFirehoseSettings
func (x *FeedDetails) GetHttpsPushAmazonKinesisFirehoseSettings() *HttpsPushAmazonKinesisFirehoseSettingsfunc (*FeedDetails) GetHttpsPushGoogleCloudPubsubSettings
func (x *FeedDetails) GetHttpsPushGoogleCloudPubsubSettings() *HttpsPushGoogleCloudPubSubSettingsfunc (*FeedDetails) GetHttpsPushWebhookSettings
func (x *FeedDetails) GetHttpsPushWebhookSettings() *HttpsPushWebhookSettingsfunc (*FeedDetails) GetImpervaWafSettings
func (x *FeedDetails) GetImpervaWafSettings() *ImpervaWAFSettingsfunc (*FeedDetails) GetLabels
func (x *FeedDetails) GetLabels() map[string]stringfunc (*FeedDetails) GetLastV2MigrationAttemptTime
func (x *FeedDetails) GetLastV2MigrationAttemptTime() *timestamppb.Timestampfunc (*FeedDetails) GetLogType
func (x *FeedDetails) GetLogType() stringfunc (*FeedDetails) GetMandiantIocSettings
func (x *FeedDetails) GetMandiantIocSettings() *MandiantIoCSettingsfunc (*FeedDetails) GetMicrosoftGraphAlertSettings
func (x *FeedDetails) GetMicrosoftGraphAlertSettings() *MicrosoftGraphAlertSettingsfunc (*FeedDetails) GetMicrosoftSecurityCenterAlertSettings
func (x *FeedDetails) GetMicrosoftSecurityCenterAlertSettings() *MicrosoftSecurityCenterAlertSettingsfunc (*FeedDetails) GetMimecastMailSettings
func (x *FeedDetails) GetMimecastMailSettings() *MimecastMailSettingsfunc (*FeedDetails) GetMimecastMailV2Settings
func (x *FeedDetails) GetMimecastMailV2Settings() *MimecastMailV2Settingsfunc (*FeedDetails) GetNetskopeAlertSettings
func (x *FeedDetails) GetNetskopeAlertSettings() *NetskopeAlertSettingsfunc (*FeedDetails) GetNetskopeAlertV2Settings
func (x *FeedDetails) GetNetskopeAlertV2Settings() *NetskopeAlertV2Settingsfunc (*FeedDetails) GetOffice365Settings
func (x *FeedDetails) GetOffice365Settings() *Office365Settingsfunc (*FeedDetails) GetOktaSettings
func (x *FeedDetails) GetOktaSettings() *OktaSettingsfunc (*FeedDetails) GetOktaUserContextSettings
func (x *FeedDetails) GetOktaUserContextSettings() *OktaUserContextSettingsfunc (*FeedDetails) GetPanIocSettings
func (x *FeedDetails) GetPanIocSettings() *PanIocSettingsfunc (*FeedDetails) GetPanPrismaCloudSettings
func (x *FeedDetails) GetPanPrismaCloudSettings() *PanPrismaCloudSettingsfunc (*FeedDetails) GetProofpointMailSettings
func (x *FeedDetails) GetProofpointMailSettings() *ProofpointMailSettingsfunc (*FeedDetails) GetProofpointOnDemandSettings
func (x *FeedDetails) GetProofpointOnDemandSettings() *ProofpointOnDemandSettingsfunc (*FeedDetails) GetPubsubSettings
func (x *FeedDetails) GetPubsubSettings() *PubsubSettingsfunc (*FeedDetails) GetQualysScanSettings
func (x *FeedDetails) GetQualysScanSettings() *QualysScanSettingsfunc (*FeedDetails) GetQualysVmSettings
func (x *FeedDetails) GetQualysVmSettings() *QualysVMSettingsfunc (*FeedDetails) GetRapid7InsightSettings
func (x *FeedDetails) GetRapid7InsightSettings() *Rapid7InsightSettingsfunc (*FeedDetails) GetRecordedFutureIocSettings
func (x *FeedDetails) GetRecordedFutureIocSettings() *RecordedFutureIocSettingsfunc (*FeedDetails) GetRhIsacIocSettings
func (x *FeedDetails) GetRhIsacIocSettings() *RHIsacIocSettingsfunc (*FeedDetails) GetSalesforceSettings
func (x *FeedDetails) GetSalesforceSettings() *SalesforceSettingsfunc (*FeedDetails) GetSentineloneAlertSettings
func (x *FeedDetails) GetSentineloneAlertSettings() *SentineloneAlertSettingsfunc (*FeedDetails) GetServiceNowCmdbSettings
func (x *FeedDetails) GetServiceNowCmdbSettings() *ServiceNowCMDBSettingsfunc (*FeedDetails) GetSftpSettings
func (x *FeedDetails) GetSftpSettings() *SftpSettingsfunc (*FeedDetails) GetStsMigrationReadiness
func (x *FeedDetails) GetStsMigrationReadiness() FeedDetails_STSMigrationReadinessfunc (*FeedDetails) GetSymantecEventExportSettings
func (x *FeedDetails) GetSymantecEventExportSettings() *SymantecEventExportSettingsfunc (*FeedDetails) GetThinkstCanarySettings
func (x *FeedDetails) GetThinkstCanarySettings() *ThinkstCanarySettingsfunc (*FeedDetails) GetThreatConnectIocSettings
func (x *FeedDetails) GetThreatConnectIocSettings() *ThreatConnectIoCSettingsfunc (*FeedDetails) GetThreatConnectIocV3Settings
func (x *FeedDetails) GetThreatConnectIocV3Settings() *ThreatConnectIoCV3Settingsfunc (*FeedDetails) GetTrellixHxAlertsSettings
func (x *FeedDetails) GetTrellixHxAlertsSettings() *TrellixHxAlertsSettingsfunc (*FeedDetails) GetTrellixHxBulkAcqsSettings
func (x *FeedDetails) GetTrellixHxBulkAcqsSettings() *TrellixHxBulkAcqsSettingsfunc (*FeedDetails) GetTrellixHxHostsSettings
func (x *FeedDetails) GetTrellixHxHostsSettings() *TrellixHxHostsSettingsfunc (*FeedDetails) GetWebhookSettings
func (x *FeedDetails) GetWebhookSettings() *WebhookSettingsfunc (*FeedDetails) GetWorkdaySettings
func (x *FeedDetails) GetWorkdaySettings() *WorkdaySettingsfunc (*FeedDetails) GetWorkspaceActivitySettings
func (x *FeedDetails) GetWorkspaceActivitySettings() *WorkspaceActivitySettingsfunc (*FeedDetails) GetWorkspaceAlertsSettings
func (x *FeedDetails) GetWorkspaceAlertsSettings() *WorkspaceAlertsSettingsfunc (*FeedDetails) GetWorkspaceChromeOsSettings
func (x *FeedDetails) GetWorkspaceChromeOsSettings() *WorkspaceChromeOSSettingsfunc (*FeedDetails) GetWorkspaceGroupsSettings
func (x *FeedDetails) GetWorkspaceGroupsSettings() *WorkspaceGroupsSettingsfunc (*FeedDetails) GetWorkspaceMobileSettings
func (x *FeedDetails) GetWorkspaceMobileSettings() *WorkspaceMobileSettingsfunc (*FeedDetails) GetWorkspacePrivilegesSettings
func (x *FeedDetails) GetWorkspacePrivilegesSettings() *WorkspacePrivilegesSettingsfunc (*FeedDetails) GetWorkspaceUsersSettings
func (x *FeedDetails) GetWorkspaceUsersSettings() *WorkspaceUsersSettingsfunc (*FeedDetails) ProtoMessage
func (*FeedDetails) ProtoMessage()func (*FeedDetails) ProtoReflect
func (x *FeedDetails) ProtoReflect() protoreflect.Messagefunc (*FeedDetails) Reset
func (x *FeedDetails) Reset()func (*FeedDetails) String
func (x *FeedDetails) String() stringFeedDetails_AmazonKinesisFirehoseSettings
type FeedDetails_AmazonKinesisFirehoseSettings struct {
// Amazon Kinesis Firehose settings.
AmazonKinesisFirehoseSettings *AmazonKinesisFirehoseSettings `protobuf:"bytes,57,opt,name=amazon_kinesis_firehose_settings,json=amazonKinesisFirehoseSettings,proto3,oneof"`
}FeedDetails_AmazonS3Settings
type FeedDetails_AmazonS3Settings struct {
// Amazon S3 settings.
AmazonS3Settings *AmazonS3Settings `protobuf:"bytes,45,opt,name=amazon_s3_settings,json=amazonS3Settings,proto3,oneof"`
}FeedDetails_AmazonS3V2Settings
type FeedDetails_AmazonS3V2Settings struct {
// Settings for S3 Omniflow feeds.
AmazonS3V2Settings *AmazonS3V2Settings `protobuf:"bytes,72,opt,name=amazon_s3_v2_settings,json=amazonS3V2Settings,proto3,oneof"`
}FeedDetails_AmazonSqsSettings
type FeedDetails_AmazonSqsSettings struct {
// Amazon SQS settings.
AmazonSqsSettings *AmazonSQSSettings `protobuf:"bytes,47,opt,name=amazon_sqs_settings,json=amazonSqsSettings,proto3,oneof"`
}FeedDetails_AmazonSqsV2Settings
type FeedDetails_AmazonSqsV2Settings struct {
// Settings for SQS Omniflow feeds.
AmazonSqsV2Settings *AmazonSQSV2Settings `protobuf:"bytes,73,opt,name=amazon_sqs_v2_settings,json=amazonSqsV2Settings,proto3,oneof"`
}FeedDetails_AnomaliSettings
type FeedDetails_AnomaliSettings struct {
// Anomali IOC settings.
AnomaliSettings *AnomaliIocSettings `protobuf:"bytes,3,opt,name=anomali_settings,json=anomaliSettings,proto3,oneof"`
}FeedDetails_AwsEc2HostsSettings
type FeedDetails_AwsEc2HostsSettings struct {
// AWS EC2 Hosts settings.
AwsEc2HostsSettings *AWSEC2HostsSettings `protobuf:"bytes,63,opt,name=aws_ec2_hosts_settings,json=awsEc2HostsSettings,proto3,oneof"`
}FeedDetails_AwsEc2InstancesSettings
type FeedDetails_AwsEc2InstancesSettings struct {
// AWS EC2 Instances settings.
AwsEc2InstancesSettings *AWSEC2InstancesSettings `protobuf:"bytes,64,opt,name=aws_ec2_instances_settings,json=awsEc2InstancesSettings,proto3,oneof"`
}FeedDetails_AwsEc2VpcsSettings
type FeedDetails_AwsEc2VpcsSettings struct {
// AWS EC2 Vpcs settings.
AwsEc2VpcsSettings *AWSEC2VpcsSettings `protobuf:"bytes,65,opt,name=aws_ec2_vpcs_settings,json=awsEc2VpcsSettings,proto3,oneof"`
}FeedDetails_AwsIamSettings
type FeedDetails_AwsIamSettings struct {
// AWS IAM settings.
AwsIamSettings *AWSIAMSettings `protobuf:"bytes,66,opt,name=aws_iam_settings,json=awsIamSettings,proto3,oneof"`
}FeedDetails_AzureAdAuditSettings
type FeedDetails_AzureAdAuditSettings struct {
// Azure AD Audit settings.
AzureAdAuditSettings *AzureADAuditSettings `protobuf:"bytes,38,opt,name=azure_ad_audit_settings,json=azureAdAuditSettings,proto3,oneof"`
}FeedDetails_AzureAdContextSettings
type FeedDetails_AzureAdContextSettings struct {
// Azure AD Context settings.
AzureAdContextSettings *AzureADContextSettings `protobuf:"bytes,4,opt,name=azure_ad_context_settings,json=azureAdContextSettings,proto3,oneof"`
}FeedDetails_AzureAdSettings
type FeedDetails_AzureAdSettings struct {
// Azure AD settings.
AzureAdSettings *AzureADSettings `protobuf:"bytes,29,opt,name=azure_ad_settings,json=azureAdSettings,proto3,oneof"`
}FeedDetails_AzureBlobStoreSettings
type FeedDetails_AzureBlobStoreSettings struct {
// Azure Blob Storage settings.
AzureBlobStoreSettings *AzureBlobStoreSettings `protobuf:"bytes,46,opt,name=azure_blob_store_settings,json=azureBlobStoreSettings,proto3,oneof"`
}FeedDetails_AzureBlobStoreV2Settings
type FeedDetails_AzureBlobStoreV2Settings struct {
// Settings for Azure Blobstore Omniflow feeds.
AzureBlobStoreV2Settings *AzureBlobStoreV2Settings `protobuf:"bytes,76,opt,name=azure_blob_store_v2_settings,json=azureBlobStoreV2Settings,proto3,oneof"`
}FeedDetails_AzureEventHubSettings
type FeedDetails_AzureEventHubSettings struct {
// Settings for Omniflow based native ingestion from azure event hub.
AzureEventHubSettings *AzureEventHubSettings `protobuf:"bytes,74,opt,name=azure_event_hub_settings,json=azureEventHubSettings,proto3,oneof"`
}FeedDetails_AzureMdmIntuneSettings
type FeedDetails_AzureMdmIntuneSettings struct {
// Azure MDM Intune settings.
AzureMdmIntuneSettings *AzureMDMIntuneSettings `protobuf:"bytes,28,opt,name=azure_mdm_intune_settings,json=azureMdmIntuneSettings,proto3,oneof"`
}FeedDetails_CloudPassageSettings
type FeedDetails_CloudPassageSettings struct {
// Cloud Passage settings.
CloudPassageSettings *CloudPassageSettings `protobuf:"bytes,5,opt,name=cloud_passage_settings,json=cloudPassageSettings,proto3,oneof"`
}FeedDetails_CortexXdrSettings
type FeedDetails_CortexXdrSettings struct {
// Cortex XDR settings.
CortexXdrSettings *CortexXDRSettings `protobuf:"bytes,6,opt,name=cortex_xdr_settings,json=cortexXdrSettings,proto3,oneof"`
}FeedDetails_CrowdstrikeAlertsSettings
type FeedDetails_CrowdstrikeAlertsSettings struct {
// CrowdStrike Alerts API settings.
CrowdstrikeAlertsSettings *CrowdStrikeAlertsSettings `protobuf:"bytes,79,opt,name=crowdstrike_alerts_settings,json=crowdstrikeAlertsSettings,proto3,oneof"`
}FeedDetails_CrowdstrikeDetectsSettings
type FeedDetails_CrowdstrikeDetectsSettings struct {
// CrowdStrike Detects API settings.
CrowdstrikeDetectsSettings *CrowdStrikeDetectsSettings `protobuf:"bytes,50,opt,name=crowdstrike_detects_settings,json=crowdstrikeDetectsSettings,proto3,oneof"`
}FeedDetails_CustomApiSettings
type FeedDetails_CustomApiSettings struct {
// Settings for Custom API (Codeless) Feeds.
CustomApiSettings *CustomAPISettings `protobuf:"bytes,85,opt,name=custom_api_settings,json=customApiSettings,proto3,oneof"`
}FeedDetails_DummyLogTypeSettings
type FeedDetails_DummyLogTypeSettings struct {
// DummyLogType Settings.
DummyLogTypeSettings *DummyLogTypeSettings `protobuf:"bytes,59,opt,name=dummy_log_type_settings,json=dummyLogTypeSettings,proto3,oneof"`
}FeedDetails_DuoAuthSettings
type FeedDetails_DuoAuthSettings struct {
// Duo Auth settings.
DuoAuthSettings *DuoAuthSettings `protobuf:"bytes,7,opt,name=duo_auth_settings,json=duoAuthSettings,proto3,oneof"`
}FeedDetails_DuoUserContextSettings
type FeedDetails_DuoUserContextSettings struct {
// Duo User Context settings.
DuoUserContextSettings *DuoUserContextSettings `protobuf:"bytes,8,opt,name=duo_user_context_settings,json=duoUserContextSettings,proto3,oneof"`
}FeedDetails_FeedSourceType
type FeedDetails_FeedSourceType int32Different types of feed sources.
FeedDetails_FEED_SOURCE_TYPE_UNSPECIFIED, FeedDetails_GOOGLE_CLOUD_STORAGE, FeedDetails_HTTP, FeedDetails_SFTP, FeedDetails_AMAZON_S3, FeedDetails_AZURE_BLOBSTORE, FeedDetails_API, FeedDetails_AMAZON_SQS, FeedDetails_PUBSUB, FeedDetails_AMAZON_KINESIS_FIREHOSE, FeedDetails_WEBHOOK, FeedDetails_HTTPS_PUSH_GOOGLE_CLOUD_PUBSUB, FeedDetails_HTTPS_PUSH_AMAZON_KINESIS_FIREHOSE, FeedDetails_HTTPS_PUSH_WEBHOOK, FeedDetails_AZURE_EVENT_HUB, FeedDetails_GOOGLE_CLOUD_STORAGE_V2, FeedDetails_AMAZON_S3_V2, FeedDetails_AMAZON_SQS_V2, FeedDetails_AZURE_BLOBSTORE_V2, FeedDetails_GOOGLE_CLOUD_STORAGE_EVENT_DRIVEN, FeedDetails_CUSTOM_API
const (
// Unspecified feed source type.
FeedDetails_FEED_SOURCE_TYPE_UNSPECIFIED FeedDetails_FeedSourceType = 0
// Cloud Storage.
FeedDetails_GOOGLE_CLOUD_STORAGE FeedDetails_FeedSourceType = 1
// HTTP.
FeedDetails_HTTP FeedDetails_FeedSourceType = 2
// SFTP.
FeedDetails_SFTP FeedDetails_FeedSourceType = 3
// S3.
FeedDetails_AMAZON_S3 FeedDetails_FeedSourceType = 4
// Azure Blobstore.
FeedDetails_AZURE_BLOBSTORE FeedDetails_FeedSourceType = 5
// API.
FeedDetails_API FeedDetails_FeedSourceType = 6
// SQS.
FeedDetails_AMAZON_SQS FeedDetails_FeedSourceType = 7
// Pub/Sub.
FeedDetails_PUBSUB FeedDetails_FeedSourceType = 8
// AMAZON_KINESIS_FIREHOSE.
FeedDetails_AMAZON_KINESIS_FIREHOSE FeedDetails_FeedSourceType = 9
// WEBHOOK.
FeedDetails_WEBHOOK FeedDetails_FeedSourceType = 10
// HTTPS GCloud Pub/Sub.
FeedDetails_HTTPS_PUSH_GOOGLE_CLOUD_PUBSUB FeedDetails_FeedSourceType = 11
// HTTPS Amazon Kinesis Firehose.
FeedDetails_HTTPS_PUSH_AMAZON_KINESIS_FIREHOSE FeedDetails_FeedSourceType = 12
// HTTPS Webhook.
FeedDetails_HTTPS_PUSH_WEBHOOK FeedDetails_FeedSourceType = 13
// Microsoft Azure native ingestion for event hub.
FeedDetails_AZURE_EVENT_HUB FeedDetails_FeedSourceType = 17
// Google Cloud Storage Feed backed by Omniflow STS
FeedDetails_GOOGLE_CLOUD_STORAGE_V2 FeedDetails_FeedSourceType = 18
// Amazon S3 Feed backed by Omniflow STS.
FeedDetails_AMAZON_S3_V2 FeedDetails_FeedSourceType = 19
// Amazon SQS Feed backed by Omniflow STS.
FeedDetails_AMAZON_SQS_V2 FeedDetails_FeedSourceType = 20
// Azure Blobstore Feed backed by Omniflow STS.
FeedDetails_AZURE_BLOBSTORE_V2 FeedDetails_FeedSourceType = 21
// Google Cloud Storage Feed backed by Omniflow STS driven by pubsub events.
FeedDetails_GOOGLE_CLOUD_STORAGE_EVENT_DRIVEN FeedDetails_FeedSourceType = 22
// A customized, declarative, configuration-driven connector for
// ingesting JSON data from third-party REST APIs.
FeedDetails_CUSTOM_API FeedDetails_FeedSourceType = 23
)func (FeedDetails_FeedSourceType) Descriptor
func (FeedDetails_FeedSourceType) Descriptor() protoreflect.EnumDescriptorfunc (FeedDetails_FeedSourceType) Enum
func (x FeedDetails_FeedSourceType) Enum() *FeedDetails_FeedSourceTypefunc (FeedDetails_FeedSourceType) EnumDescriptor
func (FeedDetails_FeedSourceType) EnumDescriptor() ([]byte, []int)Deprecated: Use FeedDetails_FeedSourceType.Descriptor instead.
func (FeedDetails_FeedSourceType) Number
func (x FeedDetails_FeedSourceType) Number() protoreflect.EnumNumberfunc (FeedDetails_FeedSourceType) String
func (x FeedDetails_FeedSourceType) String() stringfunc (FeedDetails_FeedSourceType) Type
func (FeedDetails_FeedSourceType) Type() protoreflect.EnumTypeFeedDetails_FoxItStixSettings
type FeedDetails_FoxItStixSettings struct {
// Fox-IT STIX settings.
FoxItStixSettings *FoxITStixSettings `protobuf:"bytes,19,opt,name=fox_it_stix_settings,json=foxItStixSettings,proto3,oneof"`
}FeedDetails_GcsSettings
type FeedDetails_GcsSettings struct {
// Google Cloud Storage settings.
GcsSettings *GoogleCloudStorageSettings `protobuf:"bytes,42,opt,name=gcs_settings,json=gcsSettings,proto3,oneof"`
}FeedDetails_GcsV2Settings
type FeedDetails_GcsV2Settings struct {
// Settings for Google Cloud Storage Omniflow feeds.
GcsV2Settings *GoogleCloudStorageV2Settings `protobuf:"bytes,71,opt,name=gcs_v2_settings,json=gcsV2Settings,proto3,oneof"`
}FeedDetails_GoogleCloudIdentityDeviceUsersSettings
type FeedDetails_GoogleCloudIdentityDeviceUsersSettings struct {
// Google Cloud Identity Device Users settings.
GoogleCloudIdentityDeviceUsersSettings *GoogleCloudIdentityDeviceUsersSettings `protobuf:"bytes,49,opt,name=google_cloud_identity_device_users_settings,json=googleCloudIdentityDeviceUsersSettings,proto3,oneof"`
}FeedDetails_GoogleCloudIdentityDevicesSettings
type FeedDetails_GoogleCloudIdentityDevicesSettings struct {
// Google Cloud Identity Devices settings.
GoogleCloudIdentityDevicesSettings *GoogleCloudIdentityDevicesSettings `protobuf:"bytes,48,opt,name=google_cloud_identity_devices_settings,json=googleCloudIdentityDevicesSettings,proto3,oneof"`
}FeedDetails_GoogleCloudStorageEventDrivenSettings
type FeedDetails_GoogleCloudStorageEventDrivenSettings struct {
// Settings for Omniflow based Google Cloud Storage event driven feeds.
GoogleCloudStorageEventDrivenSettings *GoogleCloudStorageEventDrivenSettings `protobuf:"bytes,78,opt,name=google_cloud_storage_event_driven_settings,json=googleCloudStorageEventDrivenSettings,proto3,oneof"`
}FeedDetails_HttpSettings
type FeedDetails_HttpSettings struct {
// HTTP settings.
HttpSettings *HttpSettings `protobuf:"bytes,43,opt,name=http_settings,json=httpSettings,proto3,oneof"`
}FeedDetails_HttpsPushAmazonKinesisFirehoseSettings
type FeedDetails_HttpsPushAmazonKinesisFirehoseSettings struct {
// Https push Amazon Kinesis Firehose settings.
HttpsPushAmazonKinesisFirehoseSettings *HttpsPushAmazonKinesisFirehoseSettings `protobuf:"bytes,61,opt,name=https_push_amazon_kinesis_firehose_settings,json=httpsPushAmazonKinesisFirehoseSettings,proto3,oneof"`
}FeedDetails_HttpsPushGoogleCloudPubsubSettings
type FeedDetails_HttpsPushGoogleCloudPubsubSettings struct {
// Https push Google Pub/Sub settings.
HttpsPushGoogleCloudPubsubSettings *HttpsPushGoogleCloudPubSubSettings `protobuf:"bytes,60,opt,name=https_push_google_cloud_pubsub_settings,json=httpsPushGoogleCloudPubsubSettings,proto3,oneof"`
}FeedDetails_HttpsPushWebhookSettings
type FeedDetails_HttpsPushWebhookSettings struct {
// Https push Webhook settings.
HttpsPushWebhookSettings *HttpsPushWebhookSettings `protobuf:"bytes,62,opt,name=https_push_webhook_settings,json=httpsPushWebhookSettings,proto3,oneof"`
}FeedDetails_ImpervaWafSettings
type FeedDetails_ImpervaWafSettings struct {
// Imperva WAF settings.
ImpervaWafSettings *ImpervaWAFSettings `protobuf:"bytes,22,opt,name=imperva_waf_settings,json=impervaWafSettings,proto3,oneof"`
}FeedDetails_MandiantIocSettings
type FeedDetails_MandiantIocSettings struct {
// Mandiant IOC settings.
MandiantIocSettings *MandiantIoCSettings `protobuf:"bytes,53,opt,name=mandiant_ioc_settings,json=mandiantIocSettings,proto3,oneof"`
}FeedDetails_MicrosoftGraphAlertSettings
type FeedDetails_MicrosoftGraphAlertSettings struct {
// Microsoft Graph Alert settings.
MicrosoftGraphAlertSettings *MicrosoftGraphAlertSettings `protobuf:"bytes,9,opt,name=microsoft_graph_alert_settings,json=microsoftGraphAlertSettings,proto3,oneof"`
}FeedDetails_MicrosoftSecurityCenterAlertSettings
type FeedDetails_MicrosoftSecurityCenterAlertSettings struct {
// Microsoft Security center alert settings.
MicrosoftSecurityCenterAlertSettings *MicrosoftSecurityCenterAlertSettings `protobuf:"bytes,10,opt,name=microsoft_security_center_alert_settings,json=microsoftSecurityCenterAlertSettings,proto3,oneof"`
}FeedDetails_MimecastMailSettings
type FeedDetails_MimecastMailSettings struct {
// Mimecast mail settings.
MimecastMailSettings *MimecastMailSettings `protobuf:"bytes,11,opt,name=mimecast_mail_settings,json=mimecastMailSettings,proto3,oneof"`
}FeedDetails_MimecastMailV2Settings
type FeedDetails_MimecastMailV2Settings struct {
// Required. Mimecast mail v2 settings.
MimecastMailV2Settings *MimecastMailV2Settings `protobuf:"bytes,82,opt,name=mimecast_mail_v2_settings,json=mimecastMailV2Settings,proto3,oneof"`
}FeedDetails_NetskopeAlertSettings
type FeedDetails_NetskopeAlertSettings struct {
// Netskope alert settings.
NetskopeAlertSettings *NetskopeAlertSettings `protobuf:"bytes,27,opt,name=netskope_alert_settings,json=netskopeAlertSettings,proto3,oneof"`
}FeedDetails_NetskopeAlertV2Settings
type FeedDetails_NetskopeAlertV2Settings struct {
// Netskope alert V2 settings.
NetskopeAlertV2Settings *NetskopeAlertV2Settings `protobuf:"bytes,70,opt,name=netskope_alert_v2_settings,json=netskopeAlertV2Settings,proto3,oneof"`
}FeedDetails_Office365Settings
type FeedDetails_Office365Settings struct {
// Office 365 settings.
Office365Settings *Office365Settings `protobuf:"bytes,12,opt,name=office365_settings,json=office365Settings,proto3,oneof"`
}FeedDetails_OktaSettings
type FeedDetails_OktaSettings struct {
// Okta settings.
OktaSettings *OktaSettings `protobuf:"bytes,17,opt,name=okta_settings,json=oktaSettings,proto3,oneof"`
}FeedDetails_OktaUserContextSettings
type FeedDetails_OktaUserContextSettings struct {
// Okta user context settings.
OktaUserContextSettings *OktaUserContextSettings `protobuf:"bytes,18,opt,name=okta_user_context_settings,json=oktaUserContextSettings,proto3,oneof"`
}FeedDetails_PanIocSettings
type FeedDetails_PanIocSettings struct {
// PAN IOC settings.
PanIocSettings *PanIocSettings `protobuf:"bytes,16,opt,name=pan_ioc_settings,json=panIocSettings,proto3,oneof"`
}FeedDetails_PanPrismaCloudSettings
type FeedDetails_PanPrismaCloudSettings struct {
// PAN Prisma Cloud settings.
PanPrismaCloudSettings *PanPrismaCloudSettings `protobuf:"bytes,41,opt,name=pan_prisma_cloud_settings,json=panPrismaCloudSettings,proto3,oneof"`
}FeedDetails_ProofpointMailSettings
type FeedDetails_ProofpointMailSettings struct {
// Proofpoint mail settings.
ProofpointMailSettings *ProofpointMailSettings `protobuf:"bytes,13,opt,name=proofpoint_mail_settings,json=proofpointMailSettings,proto3,oneof"`
}FeedDetails_ProofpointOnDemandSettings
type FeedDetails_ProofpointOnDemandSettings struct {
// Proofpoint On-Demand settings.
ProofpointOnDemandSettings *ProofpointOnDemandSettings `protobuf:"bytes,30,opt,name=proofpoint_on_demand_settings,json=proofpointOnDemandSettings,proto3,oneof"`
}FeedDetails_PubsubSettings
type FeedDetails_PubsubSettings struct {
// Pub/Sub settings.
PubsubSettings *PubsubSettings `protobuf:"bytes,56,opt,name=pubsub_settings,json=pubsubSettings,proto3,oneof"`
}FeedDetails_QualysScanSettings
type FeedDetails_QualysScanSettings struct {
// Qualys Scan Settings
QualysScanSettings *QualysScanSettings `protobuf:"bytes,55,opt,name=qualys_scan_settings,json=qualysScanSettings,proto3,oneof"`
}FeedDetails_QualysVmSettings
type FeedDetails_QualysVmSettings struct {
// Qualys VM settings
QualysVmSettings *QualysVMSettings `protobuf:"bytes,40,opt,name=qualys_vm_settings,json=qualysVmSettings,proto3,oneof"`
}FeedDetails_Rapid7InsightSettings
type FeedDetails_Rapid7InsightSettings struct {
// Rapid7 Insight settings.
Rapid7InsightSettings *Rapid7InsightSettings `protobuf:"bytes,25,opt,name=rapid7_insight_settings,json=rapid7InsightSettings,proto3,oneof"`
}FeedDetails_RecordedFutureIocSettings
type FeedDetails_RecordedFutureIocSettings struct {
// Recorded Future IOC settings.
RecordedFutureIocSettings *RecordedFutureIocSettings `protobuf:"bytes,14,opt,name=recorded_future_ioc_settings,json=recordedFutureIocSettings,proto3,oneof"`
}FeedDetails_RhIsacIocSettings
type FeedDetails_RhIsacIocSettings struct {
// RH-ISAC IOC settings.
RhIsacIocSettings *RHIsacIocSettings `protobuf:"bytes,24,opt,name=rh_isac_ioc_settings,json=rhIsacIocSettings,proto3,oneof"`
}FeedDetails_STSMigrationReadiness
type FeedDetails_STSMigrationReadiness int32Whether the feed is ready for STS migration.
FeedDetails_STS_MIGRATION_READINESS_UNSPECIFIED, FeedDetails_NOT_READY, FeedDetails_READY, FeedDetails_AUTH_RECONFIG_REQUIRED
const (
// Default value. This value is unused.
FeedDetails_STS_MIGRATION_READINESS_UNSPECIFIED FeedDetails_STSMigrationReadiness = 0
// The feed needs some work for STS migration.
FeedDetails_NOT_READY FeedDetails_STSMigrationReadiness = 1
// The feed is ready for STS migration.
FeedDetails_READY FeedDetails_STSMigrationReadiness = 2
// Need to recreate feed with updated auth.
FeedDetails_AUTH_RECONFIG_REQUIRED FeedDetails_STSMigrationReadiness = 3
)func (FeedDetails_STSMigrationReadiness) Descriptor
func (FeedDetails_STSMigrationReadiness) Descriptor() protoreflect.EnumDescriptorfunc (FeedDetails_STSMigrationReadiness) Enum
func (x FeedDetails_STSMigrationReadiness) Enum() *FeedDetails_STSMigrationReadinessfunc (FeedDetails_STSMigrationReadiness) EnumDescriptor
func (FeedDetails_STSMigrationReadiness) EnumDescriptor() ([]byte, []int)Deprecated: Use FeedDetails_STSMigrationReadiness.Descriptor instead.
func (FeedDetails_STSMigrationReadiness) Number
func (x FeedDetails_STSMigrationReadiness) Number() protoreflect.EnumNumberfunc (FeedDetails_STSMigrationReadiness) String
func (x FeedDetails_STSMigrationReadiness) String() stringfunc (FeedDetails_STSMigrationReadiness) Type
func (FeedDetails_STSMigrationReadiness) Type() protoreflect.EnumTypeFeedDetails_SalesforceSettings
type FeedDetails_SalesforceSettings struct {
// Salesforce settings.
SalesforceSettings *SalesforceSettings `protobuf:"bytes,26,opt,name=salesforce_settings,json=salesforceSettings,proto3,oneof"`
}FeedDetails_SentineloneAlertSettings
type FeedDetails_SentineloneAlertSettings struct {
// SentinelOne Alert settings.
SentineloneAlertSettings *SentineloneAlertSettings `protobuf:"bytes,54,opt,name=sentinelone_alert_settings,json=sentineloneAlertSettings,proto3,oneof"`
}FeedDetails_ServiceNowCmdbSettings
type FeedDetails_ServiceNowCmdbSettings struct {
// ServiceNow CMDB settings.
ServiceNowCmdbSettings *ServiceNowCMDBSettings `protobuf:"bytes,21,opt,name=service_now_cmdb_settings,json=serviceNowCmdbSettings,proto3,oneof"`
}FeedDetails_SftpSettings
type FeedDetails_SftpSettings struct {
// SFTP settings.
SftpSettings *SftpSettings `protobuf:"bytes,44,opt,name=sftp_settings,json=sftpSettings,proto3,oneof"`
}FeedDetails_SymantecEventExportSettings
type FeedDetails_SymantecEventExportSettings struct {
// Symantec Event Export settings.
SymantecEventExportSettings *SymantecEventExportSettings `protobuf:"bytes,39,opt,name=symantec_event_export_settings,json=symantecEventExportSettings,proto3,oneof"`
}FeedDetails_ThinkstCanarySettings
type FeedDetails_ThinkstCanarySettings struct {
// Thinkst Canary settings.
ThinkstCanarySettings *ThinkstCanarySettings `protobuf:"bytes,23,opt,name=thinkst_canary_settings,json=thinkstCanarySettings,proto3,oneof"`
}FeedDetails_ThreatConnectIocSettings
type FeedDetails_ThreatConnectIocSettings struct {
// ThreatConnect IOC settings.
ThreatConnectIocSettings *ThreatConnectIoCSettings `protobuf:"bytes,20,opt,name=threat_connect_ioc_settings,json=threatConnectIocSettings,proto3,oneof"`
}FeedDetails_ThreatConnectIocV3Settings
type FeedDetails_ThreatConnectIocV3Settings struct {
// Threat Connect IOC V3 settings.
ThreatConnectIocV3Settings *ThreatConnectIoCV3Settings `protobuf:"bytes,83,opt,name=threat_connect_ioc_v3_settings,json=threatConnectIocV3Settings,proto3,oneof"`
}FeedDetails_TrellixHxAlertsSettings
type FeedDetails_TrellixHxAlertsSettings struct {
// Settings for Trellix HX Alerts Metadata.
TrellixHxAlertsSettings *TrellixHxAlertsSettings `protobuf:"bytes,77,opt,name=trellix_hx_alerts_settings,json=trellixHxAlertsSettings,proto3,oneof"`
}FeedDetails_TrellixHxBulkAcqsSettings
type FeedDetails_TrellixHxBulkAcqsSettings struct {
// Settings for Trellix HX Bulk Acquisitions Metadata.
TrellixHxBulkAcqsSettings *TrellixHxBulkAcqsSettings `protobuf:"bytes,80,opt,name=trellix_hx_bulk_acqs_settings,json=trellixHxBulkAcqsSettings,proto3,oneof"`
}FeedDetails_TrellixHxHostsSettings
type FeedDetails_TrellixHxHostsSettings struct {
// Settings for Trellix HX Host Metadata.
TrellixHxHostsSettings *TrellixHxHostsSettings `protobuf:"bytes,75,opt,name=trellix_hx_hosts_settings,json=trellixHxHostsSettings,proto3,oneof"`
}FeedDetails_WebhookSettings
type FeedDetails_WebhookSettings struct {
// Webhook settings.
WebhookSettings *WebhookSettings `protobuf:"bytes,58,opt,name=webhook_settings,json=webhookSettings,proto3,oneof"`
}FeedDetails_WorkdaySettings
type FeedDetails_WorkdaySettings struct {
// Workday settings.
WorkdaySettings *WorkdaySettings `protobuf:"bytes,15,opt,name=workday_settings,json=workdaySettings,proto3,oneof"`
}FeedDetails_WorkspaceActivitySettings
type FeedDetails_WorkspaceActivitySettings struct {
// Workspace activity settings.
WorkspaceActivitySettings *WorkspaceActivitySettings `protobuf:"bytes,32,opt,name=workspace_activity_settings,json=workspaceActivitySettings,proto3,oneof"`
}FeedDetails_WorkspaceAlertsSettings
type FeedDetails_WorkspaceAlertsSettings struct {
// Workspace alerts settings.
WorkspaceAlertsSettings *WorkspaceAlertsSettings `protobuf:"bytes,33,opt,name=workspace_alerts_settings,json=workspaceAlertsSettings,proto3,oneof"`
}FeedDetails_WorkspaceChromeOsSettings
type FeedDetails_WorkspaceChromeOsSettings struct {
// Workspace ChromeOS settings.
WorkspaceChromeOsSettings *WorkspaceChromeOSSettings `protobuf:"bytes,36,opt,name=workspace_chrome_os_settings,json=workspaceChromeOsSettings,proto3,oneof"`
}FeedDetails_WorkspaceGroupsSettings
type FeedDetails_WorkspaceGroupsSettings struct {
// Workspace Groups settings.
WorkspaceGroupsSettings *WorkspaceGroupsSettings `protobuf:"bytes,37,opt,name=workspace_groups_settings,json=workspaceGroupsSettings,proto3,oneof"`
}FeedDetails_WorkspaceMobileSettings
type FeedDetails_WorkspaceMobileSettings struct {
// Workspace mobile settings.
WorkspaceMobileSettings *WorkspaceMobileSettings `protobuf:"bytes,35,opt,name=workspace_mobile_settings,json=workspaceMobileSettings,proto3,oneof"`
}FeedDetails_WorkspacePrivilegesSettings
type FeedDetails_WorkspacePrivilegesSettings struct {
// Workspace privileges settings.
WorkspacePrivilegesSettings *WorkspacePrivilegesSettings `protobuf:"bytes,34,opt,name=workspace_privileges_settings,json=workspacePrivilegesSettings,proto3,oneof"`
}FeedDetails_WorkspaceUsersSettings
type FeedDetails_WorkspaceUsersSettings struct {
// Workspace users settings.
WorkspaceUsersSettings *WorkspaceUsersSettings `protobuf:"bytes,31,opt,name=workspace_users_settings,json=workspaceUsersSettings,proto3,oneof"`
}FeedFailureDetails
type FeedFailureDetails struct {
// Output only. error_code contains the error code for the feed. The field is
// populated for the feeds with failed status.
ErrorCode string `protobuf:"bytes,1,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"`
// Output only. http_error_code contains the HTTP error code for the feed
// failure. feed transfer failure may or may not result in http error code.
HttpErrorCode int32 `protobuf:"varint,2,opt,name=http_error_code,json=httpErrorCode,proto3" json:"http_error_code,omitempty"`
// Output only. error_cause contains the information regarding the failure
// cause.
ErrorCause string `protobuf:"bytes,3,opt,name=error_cause,json=errorCause,proto3" json:"error_cause,omitempty"`
// Output only. error_action contains the user action prescribed for
// remediation of feed error.
ErrorAction string `protobuf:"bytes,4,opt,name=error_action,json=errorAction,proto3" json:"error_action,omitempty"`
// contains filtered or unexported fields
}FeedFailureDetails contains details about the errors thrown by chronicle for the feeds. These are user visible details. These details help user identify the root cause and take appropriate action for the feed errors.
func (*FeedFailureDetails) Descriptor
func (*FeedFailureDetails) Descriptor() ([]byte, []int)Deprecated: Use FeedFailureDetails.ProtoReflect.Descriptor instead.
func (*FeedFailureDetails) GetErrorAction
func (x *FeedFailureDetails) GetErrorAction() stringfunc (*FeedFailureDetails) GetErrorCause
func (x *FeedFailureDetails) GetErrorCause() stringfunc (*FeedFailureDetails) GetErrorCode
func (x *FeedFailureDetails) GetErrorCode() stringfunc (*FeedFailureDetails) GetHttpErrorCode
func (x *FeedFailureDetails) GetHttpErrorCode() int32func (*FeedFailureDetails) ProtoMessage
func (*FeedFailureDetails) ProtoMessage()func (*FeedFailureDetails) ProtoReflect
func (x *FeedFailureDetails) ProtoReflect() protoreflect.Messagefunc (*FeedFailureDetails) Reset
func (x *FeedFailureDetails) Reset()func (*FeedFailureDetails) String
func (x *FeedFailureDetails) String() stringFeedPack
type FeedPack struct {
// Identifier. The resource name of the feed pack.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/feedPacks/{feed_pack}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The display name of the feed pack.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Output only. The description of the feed pack.
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
// Output only. The icon image of the content pack in base64 in png format.
Icon []byte `protobuf:"bytes,4,opt,name=icon,proto3" json:"icon,omitempty"`
// Output only. Categories the featured content is associated with. In case of
// product feed packs, there will be only one category.
Categories []string `protobuf:"bytes,5,rep,name=categories,proto3" json:"categories,omitempty"`
// Output only. Type of pack.
PackType FeedPack_PackType `protobuf:"varint,6,opt,name=pack_type,json=packType,proto3,enum=google.cloud.chronicle.v1.FeedPack_PackType" json:"pack_type,omitempty"`
// Output only. Log types featured in the pack.
PackLogTypes []*PackLogType `protobuf:"bytes,7,rep,name=pack_log_types,json=packLogTypes,proto3" json:"pack_log_types,omitempty"`
// Output only. Whether the feed pack should be displayed in the Feeds Page.
Hidden bool `protobuf:"varint,8,opt,name=hidden,proto3" json:"hidden,omitempty"`
// Output only. Pack specific documentation in markdown format.
PackDocumentation string `protobuf:"bytes,9,opt,name=pack_documentation,json=packDocumentation,proto3" json:"pack_documentation,omitempty"`
// contains filtered or unexported fields
}FeedPack is a logical container for related LogTypes for which feeds can be configured.
func (*FeedPack) Descriptor
Deprecated: Use FeedPack.ProtoReflect.Descriptor instead.
func (*FeedPack) GetCategories
func (*FeedPack) GetDescription
func (*FeedPack) GetDisplayName
func (*FeedPack) GetHidden
func (*FeedPack) GetIcon
func (*FeedPack) GetName
func (*FeedPack) GetPackDocumentation
func (*FeedPack) GetPackLogTypes
func (x *FeedPack) GetPackLogTypes() []*PackLogTypefunc (*FeedPack) GetPackType
func (x *FeedPack) GetPackType() FeedPack_PackTypefunc (*FeedPack) ProtoMessage
func (*FeedPack) ProtoMessage()func (*FeedPack) ProtoReflect
func (x *FeedPack) ProtoReflect() protoreflect.Messagefunc (*FeedPack) Reset
func (x *FeedPack) Reset()func (*FeedPack) String
FeedPack_PackType
type FeedPack_PackType int32Type of feed pack. Feeds Page currently only lists PRODUCT_BASED packs.
FeedPack_PACK_TYPE_UNSPECIFIED, FeedPack_PRODUCT_BASED, FeedPack_USECASE_BASED, FeedPack_ONBOARDING
const (
// Unspecified feed pack type.
FeedPack_PACK_TYPE_UNSPECIFIED FeedPack_PackType = 0
// Product based feed pack type.
FeedPack_PRODUCT_BASED FeedPack_PackType = 1
// Use case based feed pack type.
FeedPack_USECASE_BASED FeedPack_PackType = 2
// Onboarding feed pack type.
FeedPack_ONBOARDING FeedPack_PackType = 3
)func (FeedPack_PackType) Descriptor
func (FeedPack_PackType) Descriptor() protoreflect.EnumDescriptorfunc (FeedPack_PackType) Enum
func (x FeedPack_PackType) Enum() *FeedPack_PackTypefunc (FeedPack_PackType) EnumDescriptor
func (FeedPack_PackType) EnumDescriptor() ([]byte, []int)Deprecated: Use FeedPack_PackType.Descriptor instead.
func (FeedPack_PackType) Number
func (x FeedPack_PackType) Number() protoreflect.EnumNumberfunc (FeedPack_PackType) String
func (x FeedPack_PackType) String() stringfunc (FeedPack_PackType) Type
func (FeedPack_PackType) Type() protoreflect.EnumTypeFeedServiceAccount
type FeedServiceAccount struct {
// The resource name of the feedServiceAccount.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/feedServiceAccounts/{feedserviceaccount}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Unique identifier for the service account.
SubjectId string `protobuf:"bytes,2,opt,name=subject_id,json=subjectId,proto3" json:"subject_id,omitempty"`
// contains filtered or unexported fields
}FeedServiceAccount is a resource that wraps the feed service account's name.
func (*FeedServiceAccount) Descriptor
func (*FeedServiceAccount) Descriptor() ([]byte, []int)Deprecated: Use FeedServiceAccount.ProtoReflect.Descriptor instead.
func (*FeedServiceAccount) GetName
func (x *FeedServiceAccount) GetName() stringfunc (*FeedServiceAccount) GetSubjectId
func (x *FeedServiceAccount) GetSubjectId() stringfunc (*FeedServiceAccount) ProtoMessage
func (*FeedServiceAccount) ProtoMessage()func (*FeedServiceAccount) ProtoReflect
func (x *FeedServiceAccount) ProtoReflect() protoreflect.Messagefunc (*FeedServiceAccount) Reset
func (x *FeedServiceAccount) Reset()func (*FeedServiceAccount) String
func (x *FeedServiceAccount) String() stringFeedSourceTypeSchema
type FeedSourceTypeSchema struct {
// The resource name for this FeedSourceTypeSchema.
// Format:
// "projects/{project}/locations/{location}/instances/{instance}/feedSourceTypeSchemas/{feed_source_type}".
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// A human-readable name for this feed source type.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// A human-readable description for this feed source type.
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
// Whether feeds having this source type, while they are expected to exist,
// should not be modified (created, edited, or deleted).
ReadOnly bool `protobuf:"varint,4,opt,name=read_only,json=readOnly,proto3" json:"read_only,omitempty"`
// The value to be used in the `details.feed_source_type` field in the Feed
// message.
FeedSourceType FeedDetails_FeedSourceType `protobuf:"varint,5,opt,name=feed_source_type,json=feedSourceType,proto3,enum=google.cloud.chronicle.v1.FeedDetails_FeedSourceType" json:"feed_source_type,omitempty"`
// contains filtered or unexported fields
}Metadata that pertains to feed source types (see Feed.FeedDetails.FeedSourceType) that is useful for building interfaces to construct valid Feed messages.
func (*FeedSourceTypeSchema) Descriptor
func (*FeedSourceTypeSchema) Descriptor() ([]byte, []int)Deprecated: Use FeedSourceTypeSchema.ProtoReflect.Descriptor instead.
func (*FeedSourceTypeSchema) GetDescription
func (x *FeedSourceTypeSchema) GetDescription() stringfunc (*FeedSourceTypeSchema) GetDisplayName
func (x *FeedSourceTypeSchema) GetDisplayName() stringfunc (*FeedSourceTypeSchema) GetFeedSourceType
func (x *FeedSourceTypeSchema) GetFeedSourceType() FeedDetails_FeedSourceTypefunc (*FeedSourceTypeSchema) GetName
func (x *FeedSourceTypeSchema) GetName() stringfunc (*FeedSourceTypeSchema) GetReadOnly
func (x *FeedSourceTypeSchema) GetReadOnly() boolfunc (*FeedSourceTypeSchema) ProtoMessage
func (*FeedSourceTypeSchema) ProtoMessage()func (*FeedSourceTypeSchema) ProtoReflect
func (x *FeedSourceTypeSchema) ProtoReflect() protoreflect.Messagefunc (*FeedSourceTypeSchema) Reset
func (x *FeedSourceTypeSchema) Reset()func (*FeedSourceTypeSchema) String
func (x *FeedSourceTypeSchema) String() stringFeed_State
type Feed_State int32List of states a feed can have.
Feed_STATE_UNSPECIFIED, Feed_ACTIVE, Feed_INACTIVE, Feed_RUNNING, Feed_SUCCEEDED, Feed_FAILED
const (
// Unspecified feed state.
Feed_STATE_UNSPECIFIED Feed_State = 0
// Feed is configured and ready to ingest data. Newly created feeds have
// this state. Once ingestion begins the feed will transition out of this
// state and will not transition back.
Feed_ACTIVE Feed_State = 1
// Feed is Disabled. When a user disables a feed it will transition to this
// state regardless of its current state. Once enabled a feed will
// transition to its previous state.
Feed_INACTIVE Feed_State = 2
// Feed is enabled and currently ingesting data. A feed will transition to
// this state from an ACTIVE or COMPLETED state when Chronicle has begun
// fetching data for this feed.
Feed_RUNNING Feed_State = 3
// Feed is enabled and has recently successfully ingested data. A feed will
// transition to this state from RUNNING or FAILED once a fetch has
// completed successfully.
Feed_SUCCEEDED Feed_State = 4
// Feed is enabled, but has recently failed to ingest data. A feed will
// transition to this state only from RUNNING once a fetch has failed. It
// will remain in this state until a subsequent fetch has succeeded.
Feed_FAILED Feed_State = 5
)func (Feed_State) Descriptor
func (Feed_State) Descriptor() protoreflect.EnumDescriptorfunc (Feed_State) Enum
func (x Feed_State) Enum() *Feed_Statefunc (Feed_State) EnumDescriptor
func (Feed_State) EnumDescriptor() ([]byte, []int)Deprecated: Use Feed_State.Descriptor instead.
func (Feed_State) Number
func (x Feed_State) Number() protoreflect.EnumNumberfunc (Feed_State) String
func (x Feed_State) String() stringfunc (Feed_State) Type
func (Feed_State) Type() protoreflect.EnumTypeFeedsServiceClient
type FeedsServiceClient interface {
// Fetch Chronicle's service account used for ingesting data from Cloud
// Storage buckets.
FetchServiceAccountForCustomer(ctx context.Context, in *FetchServiceAccountForCustomerRequest, opts ...grpc.CallOption) (*FeedServiceAccount, error)
// Creates a feed.
CreateFeed(ctx context.Context, in *CreateFeedRequest, opts ...grpc.CallOption) (*Feed, error)
// Gets a feed.
GetFeed(ctx context.Context, in *GetFeedRequest, opts ...grpc.CallOption) (*Feed, error)
// Deletes a feed.
DeleteFeed(ctx context.Context, in *DeleteFeedRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Enable feed for ingestion.
EnableFeed(ctx context.Context, in *EnableFeedRequest, opts ...grpc.CallOption) (*Feed, error)
// Disable feed for ingestion. Make FeedState ARCHIVED.
DisableFeed(ctx context.Context, in *DisableFeedRequest, opts ...grpc.CallOption) (*Feed, error)
// Lists all feeds for the customer.
ListFeeds(ctx context.Context, in *ListFeedsRequest, opts ...grpc.CallOption) (*ListFeedsResponse, error)
// Lists Packs for which feeds can be configured.
ListFeedPacks(ctx context.Context, in *ListFeedPacksRequest, opts ...grpc.CallOption) (*ListFeedPacksResponse, error)
// Gets a feed pack.
GetFeedPack(ctx context.Context, in *GetFeedPackRequest, opts ...grpc.CallOption) (*FeedPack, error)
// Updates the full feed.
UpdateFeed(ctx context.Context, in *UpdateFeedRequest, opts ...grpc.CallOption) (*Feed, error)
// List all FeedSourceTypeSchemas.
ListFeedSourceTypeSchemas(ctx context.Context, in *ListFeedSourceTypeSchemasRequest, opts ...grpc.CallOption) (*ListFeedSourceTypeSchemasResponse, error)
// List all LogTypeSchemas compatible with a given
// FeedSourceType.
ListLogTypeSchemas(ctx context.Context, in *ListLogTypeSchemasRequest, opts ...grpc.CallOption) (*ListLogTypeSchemasResponse, error)
// Import logs coming from https push feeds.
// All log entries must be valid UTF-8. A single invalid event will cause the
// entire request to be rejected.
ImportPushLogs(ctx context.Context, in *ImportPushLogsRequest, opts ...grpc.CallOption) (*httpbody.HttpBody, error)
// Generates a new secret for https push feeds which do not support jwt
// tokens. Secrets once generated should be copied and stored in safe place
// to be used while configuring https push feeds.Please note that you can
// always generate a new secret again for a feed using this API but it will
// invalidate the previously generated secret for the feed.
GenerateSecret(ctx context.Context, in *GenerateSecretRequest, opts ...grpc.CallOption) (*GenerateSecretResponse, error)
}FeedsServiceClient is the client API for FeedsService 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 NewFeedsServiceClient
func NewFeedsServiceClient(cc grpc.ClientConnInterface) FeedsServiceClientFeedsServiceServer
type FeedsServiceServer interface {
// Fetch Chronicle's service account used for ingesting data from Cloud
// Storage buckets.
FetchServiceAccountForCustomer(context.Context, *FetchServiceAccountForCustomerRequest) (*FeedServiceAccount, error)
// Creates a feed.
CreateFeed(context.Context, *CreateFeedRequest) (*Feed, error)
// Gets a feed.
GetFeed(context.Context, *GetFeedRequest) (*Feed, error)
// Deletes a feed.
DeleteFeed(context.Context, *DeleteFeedRequest) (*emptypb.Empty, error)
// Enable feed for ingestion.
EnableFeed(context.Context, *EnableFeedRequest) (*Feed, error)
// Disable feed for ingestion. Make FeedState ARCHIVED.
DisableFeed(context.Context, *DisableFeedRequest) (*Feed, error)
// Lists all feeds for the customer.
ListFeeds(context.Context, *ListFeedsRequest) (*ListFeedsResponse, error)
// Lists Packs for which feeds can be configured.
ListFeedPacks(context.Context, *ListFeedPacksRequest) (*ListFeedPacksResponse, error)
// Gets a feed pack.
GetFeedPack(context.Context, *GetFeedPackRequest) (*FeedPack, error)
// Updates the full feed.
UpdateFeed(context.Context, *UpdateFeedRequest) (*Feed, error)
// List all FeedSourceTypeSchemas.
ListFeedSourceTypeSchemas(context.Context, *ListFeedSourceTypeSchemasRequest) (*ListFeedSourceTypeSchemasResponse, error)
// List all LogTypeSchemas compatible with a given
// FeedSourceType.
ListLogTypeSchemas(context.Context, *ListLogTypeSchemasRequest) (*ListLogTypeSchemasResponse, error)
// Import logs coming from https push feeds.
// All log entries must be valid UTF-8. A single invalid event will cause the
// entire request to be rejected.
ImportPushLogs(context.Context, *ImportPushLogsRequest) (*httpbody.HttpBody, error)
// Generates a new secret for https push feeds which do not support jwt
// tokens. Secrets once generated should be copied and stored in safe place
// to be used while configuring https push feeds.Please note that you can
// always generate a new secret again for a feed using this API but it will
// invalidate the previously generated secret for the feed.
GenerateSecret(context.Context, *GenerateSecretRequest) (*GenerateSecretResponse, error)
}FeedsServiceServer is the server API for FeedsService service. All implementations should embed UnimplementedFeedsServiceServer for forward compatibility
FetchServiceAccountForCustomerRequest
type FetchServiceAccountForCustomerRequest struct {
// Required. The parent resource where this FeedServiceAccount will be
// created. Format:
// projects/{project}/locations/{location}/instances/{instance}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// contains filtered or unexported fields
}Request message for FetchServiceAccountForCustomer.
func (*FetchServiceAccountForCustomerRequest) Descriptor
func (*FetchServiceAccountForCustomerRequest) Descriptor() ([]byte, []int)Deprecated: Use FetchServiceAccountForCustomerRequest.ProtoReflect.Descriptor instead.
func (*FetchServiceAccountForCustomerRequest) GetParent
func (x *FetchServiceAccountForCustomerRequest) GetParent() stringfunc (*FetchServiceAccountForCustomerRequest) ProtoMessage
func (*FetchServiceAccountForCustomerRequest) ProtoMessage()func (*FetchServiceAccountForCustomerRequest) ProtoReflect
func (x *FetchServiceAccountForCustomerRequest) ProtoReflect() protoreflect.Messagefunc (*FetchServiceAccountForCustomerRequest) Reset
func (x *FetchServiceAccountForCustomerRequest) Reset()func (*FetchServiceAccountForCustomerRequest) String
func (x *FetchServiceAccountForCustomerRequest) String() stringFilterOperator
type FilterOperator int32FilterOperator_FILTER_OPERATOR_UNSPECIFIED, FilterOperator_EQUAL, FilterOperator_NOT_EQUAL, FilterOperator_IN, FilterOperator_GREATER_THAN, FilterOperator_GREATER_THAN_OR_EQUAL_TO, FilterOperator_LESS_THAN, FilterOperator_LESS_THAN_OR_EQUAL_TO, FilterOperator_BETWEEN, FilterOperator_PAST, FilterOperator_IS_NULL, FilterOperator_IS_NOT_NULL, FilterOperator_STARTS_WITH, FilterOperator_ENDS_WITH, FilterOperator_DOES_NOT_STARTS_WITH, FilterOperator_DOES_NOT_ENDS_WITH, FilterOperator_NOT_IN, FilterOperator_CONTAINS, FilterOperator_DOES_NOT_CONTAIN
const (
// Default unspecified.
FilterOperator_FILTER_OPERATOR_UNSPECIFIED FilterOperator = 0
FilterOperator_EQUAL FilterOperator = 1
FilterOperator_NOT_EQUAL FilterOperator = 2
FilterOperator_IN FilterOperator = 3
FilterOperator_GREATER_THAN FilterOperator = 4
FilterOperator_GREATER_THAN_OR_EQUAL_TO FilterOperator = 5
FilterOperator_LESS_THAN FilterOperator = 6
FilterOperator_LESS_THAN_OR_EQUAL_TO FilterOperator = 7
FilterOperator_BETWEEN FilterOperator = 8
FilterOperator_PAST FilterOperator = 9
FilterOperator_IS_NULL FilterOperator = 10
FilterOperator_IS_NOT_NULL FilterOperator = 11
FilterOperator_STARTS_WITH FilterOperator = 12
FilterOperator_ENDS_WITH FilterOperator = 13
FilterOperator_DOES_NOT_STARTS_WITH FilterOperator = 14
FilterOperator_DOES_NOT_ENDS_WITH FilterOperator = 15
FilterOperator_NOT_IN FilterOperator = 16
// CONTAINS is used for substring match.
FilterOperator_CONTAINS FilterOperator = 17
// Used if we want to check if the field does not contain the substring.
FilterOperator_DOES_NOT_CONTAIN FilterOperator = 18
)func (FilterOperator) Descriptor
func (FilterOperator) Descriptor() protoreflect.EnumDescriptorfunc (FilterOperator) Enum
func (x FilterOperator) Enum() *FilterOperatorfunc (FilterOperator) EnumDescriptor
func (FilterOperator) EnumDescriptor() ([]byte, []int)Deprecated: Use FilterOperator.Descriptor instead.
func (FilterOperator) Number
func (x FilterOperator) Number() protoreflect.EnumNumberfunc (FilterOperator) String
func (x FilterOperator) String() stringfunc (FilterOperator) Type
func (FilterOperator) Type() protoreflect.EnumTypeFilterOperatorAndValues
type FilterOperatorAndValues struct {
// Operator for a single filter modifier.
FilterOperator FilterOperator `protobuf:"varint,1,opt,name=filter_operator,json=filterOperator,proto3,enum=google.cloud.chronicle.v1.FilterOperator" json:"filter_operator,omitempty"`
// Values for the modifier. All operators should have a single value other
// than 'IN' and 'BETWEEN'. 'PAST' will have negative seconds
// like -86400 is past 1 day.
FieldValues []string `protobuf:"bytes,2,rep,name=field_values,json=fieldValues,proto3" json:"field_values,omitempty"`
// contains filtered or unexported fields
}func (*FilterOperatorAndValues) Descriptor
func (*FilterOperatorAndValues) Descriptor() ([]byte, []int)Deprecated: Use FilterOperatorAndValues.ProtoReflect.Descriptor instead.
func (*FilterOperatorAndValues) GetFieldValues
func (x *FilterOperatorAndValues) GetFieldValues() []stringfunc (*FilterOperatorAndValues) GetFilterOperator
func (x *FilterOperatorAndValues) GetFilterOperator() FilterOperatorfunc (*FilterOperatorAndValues) ProtoMessage
func (*FilterOperatorAndValues) ProtoMessage()func (*FilterOperatorAndValues) ProtoReflect
func (x *FilterOperatorAndValues) ProtoReflect() protoreflect.Messagefunc (*FilterOperatorAndValues) Reset
func (x *FilterOperatorAndValues) Reset()func (*FilterOperatorAndValues) String
func (x *FilterOperatorAndValues) String() stringFindingsRefinement
type FindingsRefinement struct {
// Full resource name for the findings refinement.
// Format:
// projects/{project}/locations/{region}/instances/{instance}/findingsRefinements/{findings_refinement}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Display name of the findings refinement.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// The type of findings refinement.
Type FindingsRefinementType `protobuf:"varint,3,opt,name=type,proto3,enum=google.cloud.chronicle.v1.FindingsRefinementType" json:"type,omitempty"`
// Output only. The timestamp of when the findings refinement was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The timestamp of when the findings refinement was last
// updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// The query for the findings refinement. Works in conjunction with the type
// field to determine the findings refinement behavior. The syntax of this
// query is the same as a UDM search string. See the following for more
// information:
// https://cloud.google.com/chronicle/docs/investigation/udm-search
Query string `protobuf:"bytes,7,opt,name=query,proto3" json:"query,omitempty"`
// Optional. The outcome filters for the findings refinement. These allow you
// to specify filters that are applied to the outcome variables in the
// detection. All filters must be true for a detection to match the findings
// refinement.
OutcomeFilters []*OutcomeFilter `protobuf:"bytes,8,rep,name=outcome_filters,json=outcomeFilters,proto3" json:"outcome_filters,omitempty"`
// contains filtered or unexported fields
}Represents a set of logic conditions used to refine various types of findings such as curated rule detections.
func (*FindingsRefinement) Descriptor
func (*FindingsRefinement) Descriptor() ([]byte, []int)Deprecated: Use FindingsRefinement.ProtoReflect.Descriptor instead.
func (*FindingsRefinement) GetCreateTime
func (x *FindingsRefinement) GetCreateTime() *timestamppb.Timestampfunc (*FindingsRefinement) GetDisplayName
func (x *FindingsRefinement) GetDisplayName() stringfunc (*FindingsRefinement) GetName
func (x *FindingsRefinement) GetName() stringfunc (*FindingsRefinement) GetOutcomeFilters
func (x *FindingsRefinement) GetOutcomeFilters() []*OutcomeFilterfunc (*FindingsRefinement) GetQuery
func (x *FindingsRefinement) GetQuery() stringfunc (*FindingsRefinement) GetType
func (x *FindingsRefinement) GetType() FindingsRefinementTypefunc (*FindingsRefinement) GetUpdateTime
func (x *FindingsRefinement) GetUpdateTime() *timestamppb.Timestampfunc (*FindingsRefinement) ProtoMessage
func (*FindingsRefinement) ProtoMessage()func (*FindingsRefinement) ProtoReflect
func (x *FindingsRefinement) ProtoReflect() protoreflect.Messagefunc (*FindingsRefinement) Reset
func (x *FindingsRefinement) Reset()func (*FindingsRefinement) String
func (x *FindingsRefinement) String() stringFindingsRefinementActivity
type FindingsRefinementActivity struct {
// The activity for the findings refinement.
//
// Types that are valid to be assigned to Activity:
//
// *FindingsRefinementActivity_DetectionExclusionActivity
Activity isFindingsRefinementActivity_Activity `protobuf_oneof:"Activity"`
// Required. Full resource name for the findings refinement this activity
// corresponds to. Format:
// projects/{project}/locations/{region}/instances/{instance}/findingsRefinements/{findings_refinement}
FindingsRefinement string `protobuf:"bytes,1,opt,name=findings_refinement,json=findingsRefinement,proto3" json:"findings_refinement,omitempty"`
// contains filtered or unexported fields
}The activity for a specific findings refinement.
func (*FindingsRefinementActivity) Descriptor
func (*FindingsRefinementActivity) Descriptor() ([]byte, []int)Deprecated: Use FindingsRefinementActivity.ProtoReflect.Descriptor instead.
func (*FindingsRefinementActivity) GetActivity
func (x *FindingsRefinementActivity) GetActivity() isFindingsRefinementActivity_Activityfunc (*FindingsRefinementActivity) GetDetectionExclusionActivity
func (x *FindingsRefinementActivity) GetDetectionExclusionActivity() *DetectionExclusionActivityfunc (*FindingsRefinementActivity) GetFindingsRefinement
func (x *FindingsRefinementActivity) GetFindingsRefinement() stringfunc (*FindingsRefinementActivity) ProtoMessage
func (*FindingsRefinementActivity) ProtoMessage()func (*FindingsRefinementActivity) ProtoReflect
func (x *FindingsRefinementActivity) ProtoReflect() protoreflect.Messagefunc (*FindingsRefinementActivity) Reset
func (x *FindingsRefinementActivity) Reset()func (*FindingsRefinementActivity) String
func (x *FindingsRefinementActivity) String() stringFindingsRefinementActivity_DetectionExclusionActivity
type FindingsRefinementActivity_DetectionExclusionActivity struct {
// The activity for the detection exclusion.
DetectionExclusionActivity *DetectionExclusionActivity `protobuf:"bytes,2,opt,name=detection_exclusion_activity,json=detectionExclusionActivity,proto3,oneof"`
}FindingsRefinementDeployment
type FindingsRefinementDeployment struct {
// The resources which the findings refinement is applied to. Corresponds to
// the type of the findings refinement.
//
// Types that are valid to be assigned to FindingsRefinementApplication:
//
// *FindingsRefinementDeployment_DetectionExclusionApplication
FindingsRefinementApplication isFindingsRefinementDeployment_FindingsRefinementApplication `protobuf_oneof:"FindingsRefinementApplication"`
// Required. The resource name of the findings refinement deployment.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/findingsRefinements/{findings_refinement}/deployment
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Whether the findings refinement is currently deployed continuously against
// incoming findings.
Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
// The archive state of the findings refinement deployment.
// Cannot be set to true unless enabled is set to false.
// If currently set to true, enabled cannot be updated to true.
Archived bool `protobuf:"varint,3,opt,name=archived,proto3" json:"archived,omitempty"`
// Output only. The timestamp when the findings refinement deployment was last
// updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// contains filtered or unexported fields
}The FindingsRefinementDeployment resource represents the deployment state of a findings refinement.
func (*FindingsRefinementDeployment) Descriptor
func (*FindingsRefinementDeployment) Descriptor() ([]byte, []int)Deprecated: Use FindingsRefinementDeployment.ProtoReflect.Descriptor instead.
func (*FindingsRefinementDeployment) GetArchived
func (x *FindingsRefinementDeployment) GetArchived() boolfunc (*FindingsRefinementDeployment) GetDetectionExclusionApplication
func (x *FindingsRefinementDeployment) GetDetectionExclusionApplication() *DetectionExclusionApplicationfunc (*FindingsRefinementDeployment) GetEnabled
func (x *FindingsRefinementDeployment) GetEnabled() boolfunc (*FindingsRefinementDeployment) GetFindingsRefinementApplication
func (x *FindingsRefinementDeployment) GetFindingsRefinementApplication() isFindingsRefinementDeployment_FindingsRefinementApplicationfunc (*FindingsRefinementDeployment) GetName
func (x *FindingsRefinementDeployment) GetName() stringfunc (*FindingsRefinementDeployment) GetUpdateTime
func (x *FindingsRefinementDeployment) GetUpdateTime() *timestamppb.Timestampfunc (*FindingsRefinementDeployment) ProtoMessage
func (*FindingsRefinementDeployment) ProtoMessage()func (*FindingsRefinementDeployment) ProtoReflect
func (x *FindingsRefinementDeployment) ProtoReflect() protoreflect.Messagefunc (*FindingsRefinementDeployment) Reset
func (x *FindingsRefinementDeployment) Reset()func (*FindingsRefinementDeployment) String
func (x *FindingsRefinementDeployment) String() stringFindingsRefinementDeployment_DetectionExclusionApplication
type FindingsRefinementDeployment_DetectionExclusionApplication struct {
// The resources which the detection exclusion is applied to.
DetectionExclusionApplication *DetectionExclusionApplication `protobuf:"bytes,5,opt,name=detection_exclusion_application,json=detectionExclusionApplication,proto3,oneof"`
}FindingsRefinementServiceClient
type FindingsRefinementServiceClient interface {
// Gets a single findings refinement.
GetFindingsRefinement(ctx context.Context, in *GetFindingsRefinementRequest, opts ...grpc.CallOption) (*FindingsRefinement, error)
// Lists a collection of findings refinements.
ListFindingsRefinements(ctx context.Context, in *ListFindingsRefinementsRequest, opts ...grpc.CallOption) (*ListFindingsRefinementsResponse, error)
// Creates a new findings refinement.
CreateFindingsRefinement(ctx context.Context, in *CreateFindingsRefinementRequest, opts ...grpc.CallOption) (*FindingsRefinement, error)
// Updates a findings refinement.
UpdateFindingsRefinement(ctx context.Context, in *UpdateFindingsRefinementRequest, opts ...grpc.CallOption) (*FindingsRefinement, error)
// Gets a findings refinement deployment.
GetFindingsRefinementDeployment(ctx context.Context, in *GetFindingsRefinementDeploymentRequest, opts ...grpc.CallOption) (*FindingsRefinementDeployment, error)
// Updates a findings refinement deployment.
UpdateFindingsRefinementDeployment(ctx context.Context, in *UpdateFindingsRefinementDeploymentRequest, opts ...grpc.CallOption) (*FindingsRefinementDeployment, error)
// Lists all findings refinement deployments.
ListAllFindingsRefinementDeployments(ctx context.Context, in *ListAllFindingsRefinementDeploymentsRequest, opts ...grpc.CallOption) (*ListAllFindingsRefinementDeploymentsResponse, error)
// Returns findings refinement activity for a specific findings refinement.
ComputeFindingsRefinementActivity(ctx context.Context, in *ComputeFindingsRefinementActivityRequest, opts ...grpc.CallOption) (*ComputeFindingsRefinementActivityResponse, error)
// Returns findings refinement activity for all findings refinements.
ComputeAllFindingsRefinementActivities(ctx context.Context, in *ComputeAllFindingsRefinementActivitiesRequest, opts ...grpc.CallOption) (*ComputeAllFindingsRefinementActivitiesResponse, error)
}FindingsRefinementServiceClient is the client API for FindingsRefinementService 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 NewFindingsRefinementServiceClient
func NewFindingsRefinementServiceClient(cc grpc.ClientConnInterface) FindingsRefinementServiceClientFindingsRefinementServiceServer
type FindingsRefinementServiceServer interface {
// Gets a single findings refinement.
GetFindingsRefinement(context.Context, *GetFindingsRefinementRequest) (*FindingsRefinement, error)
// Lists a collection of findings refinements.
ListFindingsRefinements(context.Context, *ListFindingsRefinementsRequest) (*ListFindingsRefinementsResponse, error)
// Creates a new findings refinement.
CreateFindingsRefinement(context.Context, *CreateFindingsRefinementRequest) (*FindingsRefinement, error)
// Updates a findings refinement.
UpdateFindingsRefinement(context.Context, *UpdateFindingsRefinementRequest) (*FindingsRefinement, error)
// Gets a findings refinement deployment.
GetFindingsRefinementDeployment(context.Context, *GetFindingsRefinementDeploymentRequest) (*FindingsRefinementDeployment, error)
// Updates a findings refinement deployment.
UpdateFindingsRefinementDeployment(context.Context, *UpdateFindingsRefinementDeploymentRequest) (*FindingsRefinementDeployment, error)
// Lists all findings refinement deployments.
ListAllFindingsRefinementDeployments(context.Context, *ListAllFindingsRefinementDeploymentsRequest) (*ListAllFindingsRefinementDeploymentsResponse, error)
// Returns findings refinement activity for a specific findings refinement.
ComputeFindingsRefinementActivity(context.Context, *ComputeFindingsRefinementActivityRequest) (*ComputeFindingsRefinementActivityResponse, error)
// Returns findings refinement activity for all findings refinements.
ComputeAllFindingsRefinementActivities(context.Context, *ComputeAllFindingsRefinementActivitiesRequest) (*ComputeAllFindingsRefinementActivitiesResponse, error)
}FindingsRefinementServiceServer is the server API for FindingsRefinementService service. All implementations should embed UnimplementedFindingsRefinementServiceServer for forward compatibility
FindingsRefinementType
type FindingsRefinementType int32The type of findings refinement, which determines what the findings refinement runs over and the mechanism by which it runs.
FindingsRefinementType_FINDINGS_REFINEMENT_TYPE_UNSPECIFIED, FindingsRefinementType_DETECTION_EXCLUSION
const (
// The findings refinement type is unspecified.
FindingsRefinementType_FINDINGS_REFINEMENT_TYPE_UNSPECIFIED FindingsRefinementType = 0
// Indicates that the findings refinement is a detection exclusion and
// should exclude matching detections.
FindingsRefinementType_DETECTION_EXCLUSION FindingsRefinementType = 1
)func (FindingsRefinementType) Descriptor
func (FindingsRefinementType) Descriptor() protoreflect.EnumDescriptorfunc (FindingsRefinementType) Enum
func (x FindingsRefinementType) Enum() *FindingsRefinementTypefunc (FindingsRefinementType) EnumDescriptor
func (FindingsRefinementType) EnumDescriptor() ([]byte, []int)Deprecated: Use FindingsRefinementType.Descriptor instead.
func (FindingsRefinementType) Number
func (x FindingsRefinementType) Number() protoreflect.EnumNumberfunc (FindingsRefinementType) String
func (x FindingsRefinementType) String() stringfunc (FindingsRefinementType) Type
func (FindingsRefinementType) Type() protoreflect.EnumTypeFoxITStixSettings
type FoxITStixSettings struct {
// Input only. Authentication.
Authentication *UsernameSecretAuth `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// SSL client key pair.
Ssl *SSLClientKeypair `protobuf:"bytes,2,opt,name=ssl,proto3" json:"ssl,omitempty"`
// TAXII poll service URI.
PollServiceUri string `protobuf:"bytes,3,opt,name=poll_service_uri,json=pollServiceUri,proto3" json:"poll_service_uri,omitempty"`
// Collection available at the poll service.
Collection string `protobuf:"bytes,4,opt,name=collection,proto3" json:"collection,omitempty"`
// contains filtered or unexported fields
}Fox-IT STIX settings.
func (*FoxITStixSettings) Descriptor
func (*FoxITStixSettings) Descriptor() ([]byte, []int)Deprecated: Use FoxITStixSettings.ProtoReflect.Descriptor instead.
func (*FoxITStixSettings) GetAuthentication
func (x *FoxITStixSettings) GetAuthentication() *UsernameSecretAuthfunc (*FoxITStixSettings) GetCollection
func (x *FoxITStixSettings) GetCollection() stringfunc (*FoxITStixSettings) GetPollServiceUri
func (x *FoxITStixSettings) GetPollServiceUri() stringfunc (*FoxITStixSettings) GetSsl
func (x *FoxITStixSettings) GetSsl() *SSLClientKeypairfunc (*FoxITStixSettings) ProtoMessage
func (*FoxITStixSettings) ProtoMessage()func (*FoxITStixSettings) ProtoReflect
func (x *FoxITStixSettings) ProtoReflect() protoreflect.Messagefunc (*FoxITStixSettings) Reset
func (x *FoxITStixSettings) Reset()func (*FoxITStixSettings) String
func (x *FoxITStixSettings) String() stringGenerateSecretRequest
type GenerateSecretRequest struct {
// Required. The name of the feed to for which to generate secret.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/feeds/{feed}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}GenerateSecret request message.
func (*GenerateSecretRequest) Descriptor
func (*GenerateSecretRequest) Descriptor() ([]byte, []int)Deprecated: Use GenerateSecretRequest.ProtoReflect.Descriptor instead.
func (*GenerateSecretRequest) GetName
func (x *GenerateSecretRequest) GetName() stringfunc (*GenerateSecretRequest) ProtoMessage
func (*GenerateSecretRequest) ProtoMessage()func (*GenerateSecretRequest) ProtoReflect
func (x *GenerateSecretRequest) ProtoReflect() protoreflect.Messagefunc (*GenerateSecretRequest) Reset
func (x *GenerateSecretRequest) Reset()func (*GenerateSecretRequest) String
func (x *GenerateSecretRequest) String() stringGenerateSecretResponse
type GenerateSecretResponse struct {
// The generated secret. Store the secret value at a safe place and use it
// while configuring your https push feed.
Secret string `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"`
// contains filtered or unexported fields
}GenerateSecret response message.
func (*GenerateSecretResponse) Descriptor
func (*GenerateSecretResponse) Descriptor() ([]byte, []int)Deprecated: Use GenerateSecretResponse.ProtoReflect.Descriptor instead.
func (*GenerateSecretResponse) GetSecret
func (x *GenerateSecretResponse) GetSecret() stringfunc (*GenerateSecretResponse) ProtoMessage
func (*GenerateSecretResponse) ProtoMessage()func (*GenerateSecretResponse) ProtoReflect
func (x *GenerateSecretResponse) ProtoReflect() protoreflect.Messagefunc (*GenerateSecretResponse) Reset
func (x *GenerateSecretResponse) Reset()func (*GenerateSecretResponse) String
func (x *GenerateSecretResponse) String() stringGetBigQueryExportRequest
type GetBigQueryExportRequest struct {
// Required. The resource name of the BigqueryExport to retrieve.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/bigQueryExport
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}The request message to fetch BigQuery Export configuration.
func (*GetBigQueryExportRequest) Descriptor
func (*GetBigQueryExportRequest) Descriptor() ([]byte, []int)Deprecated: Use GetBigQueryExportRequest.ProtoReflect.Descriptor instead.
func (*GetBigQueryExportRequest) GetName
func (x *GetBigQueryExportRequest) GetName() stringfunc (*GetBigQueryExportRequest) ProtoMessage
func (*GetBigQueryExportRequest) ProtoMessage()func (*GetBigQueryExportRequest) ProtoReflect
func (x *GetBigQueryExportRequest) ProtoReflect() protoreflect.Messagefunc (*GetBigQueryExportRequest) Reset
func (x *GetBigQueryExportRequest) Reset()func (*GetBigQueryExportRequest) String
func (x *GetBigQueryExportRequest) String() stringGetDashboardChartRequest
type GetDashboardChartRequest struct {
// Required. The name of the dashboardChart to retrieve.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/dashboardCharts/{chart}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}Request message to get a dashboard chart.
func (*GetDashboardChartRequest) Descriptor
func (*GetDashboardChartRequest) Descriptor() ([]byte, []int)Deprecated: Use GetDashboardChartRequest.ProtoReflect.Descriptor instead.
func (*GetDashboardChartRequest) GetName
func (x *GetDashboardChartRequest) GetName() stringfunc (*GetDashboardChartRequest) ProtoMessage
func (*GetDashboardChartRequest) ProtoMessage()func (*GetDashboardChartRequest) ProtoReflect
func (x *GetDashboardChartRequest) ProtoReflect() protoreflect.Messagefunc (*GetDashboardChartRequest) Reset
func (x *GetDashboardChartRequest) Reset()func (*GetDashboardChartRequest) String
func (x *GetDashboardChartRequest) String() stringGetDashboardQueryRequest
type GetDashboardQueryRequest struct {
// Required. The name of the dashboardQuery to retrieve.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/dashboardQueries/{query}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}Request message to get a dashboard query.
func (*GetDashboardQueryRequest) Descriptor
func (*GetDashboardQueryRequest) Descriptor() ([]byte, []int)Deprecated: Use GetDashboardQueryRequest.ProtoReflect.Descriptor instead.
func (*GetDashboardQueryRequest) GetName
func (x *GetDashboardQueryRequest) GetName() stringfunc (*GetDashboardQueryRequest) ProtoMessage
func (*GetDashboardQueryRequest) ProtoMessage()func (*GetDashboardQueryRequest) ProtoReflect
func (x *GetDashboardQueryRequest) ProtoReflect() protoreflect.Messagefunc (*GetDashboardQueryRequest) Reset
func (x *GetDashboardQueryRequest) Reset()func (*GetDashboardQueryRequest) String
func (x *GetDashboardQueryRequest) String() stringGetDataAccessLabelRequest
type GetDataAccessLabelRequest struct {
// Required. The ID of the data access label to retrieve.
// Format:
// `projects/{project}/locations/{location}/instances/{instance}/dataAccessLabels/{data_access_label}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}Request message to retrieve a data access label.
func (*GetDataAccessLabelRequest) Descriptor
func (*GetDataAccessLabelRequest) Descriptor() ([]byte, []int)Deprecated: Use GetDataAccessLabelRequest.ProtoReflect.Descriptor instead.
func (*GetDataAccessLabelRequest) GetName
func (x *GetDataAccessLabelRequest) GetName() stringfunc (*GetDataAccessLabelRequest) ProtoMessage
func (*GetDataAccessLabelRequest) ProtoMessage()func (*GetDataAccessLabelRequest) ProtoReflect
func (x *GetDataAccessLabelRequest) ProtoReflect() protoreflect.Messagefunc (*GetDataAccessLabelRequest) Reset
func (x *GetDataAccessLabelRequest) Reset()func (*GetDataAccessLabelRequest) String
func (x *GetDataAccessLabelRequest) String() stringGetDataAccessScopeRequest
type GetDataAccessScopeRequest struct {
// Required. The ID of the data access scope to retrieve.
// Format:
// `projects/{project}/locations/{location}/instances/{instance}/dataAccessScopes/{data_access_scope}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}Request message to retrieve a data access scope.
func (*GetDataAccessScopeRequest) Descriptor
func (*GetDataAccessScopeRequest) Descriptor() ([]byte, []int)Deprecated: Use GetDataAccessScopeRequest.ProtoReflect.Descriptor instead.
func (*GetDataAccessScopeRequest) GetName
func (x *GetDataAccessScopeRequest) GetName() stringfunc (*GetDataAccessScopeRequest) ProtoMessage
func (*GetDataAccessScopeRequest) ProtoMessage()func (*GetDataAccessScopeRequest) ProtoReflect
func (x *GetDataAccessScopeRequest) ProtoReflect() protoreflect.Messagefunc (*GetDataAccessScopeRequest) Reset
func (x *GetDataAccessScopeRequest) Reset()func (*GetDataAccessScopeRequest) String
func (x *GetDataAccessScopeRequest) String() stringGetDataTableOperationErrorsRequest
type GetDataTableOperationErrorsRequest struct {
// Required. Resource name for the data table operation errors.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/dataTableOperationErrors/{data_table_operation_errors}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}The request message for GetDataTableOperationErrors.
func (*GetDataTableOperationErrorsRequest) Descriptor
func (*GetDataTableOperationErrorsRequest) Descriptor() ([]byte, []int)Deprecated: Use GetDataTableOperationErrorsRequest.ProtoReflect.Descriptor instead.
func (*GetDataTableOperationErrorsRequest) GetName
func (x *GetDataTableOperationErrorsRequest) GetName() stringfunc (*GetDataTableOperationErrorsRequest) ProtoMessage
func (*GetDataTableOperationErrorsRequest) ProtoMessage()func (*GetDataTableOperationErrorsRequest) ProtoReflect
func (x *GetDataTableOperationErrorsRequest) ProtoReflect() protoreflect.Messagefunc (*GetDataTableOperationErrorsRequest) Reset
func (x *GetDataTableOperationErrorsRequest) Reset()func (*GetDataTableOperationErrorsRequest) String
func (x *GetDataTableOperationErrorsRequest) String() stringGetDataTableRequest
type GetDataTableRequest struct {
// Required. The resource name of the data table to retrieve.
// Format:
// projects/{project}/locations/{location}/instances/{instances}/dataTables/{data_table}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}A request to get details about a data table.
func (*GetDataTableRequest) Descriptor
func (*GetDataTableRequest) Descriptor() ([]byte, []int)Deprecated: Use GetDataTableRequest.ProtoReflect.Descriptor instead.
func (*GetDataTableRequest) GetName
func (x *GetDataTableRequest) GetName() stringfunc (*GetDataTableRequest) ProtoMessage
func (*GetDataTableRequest) ProtoMessage()func (*GetDataTableRequest) ProtoReflect
func (x *GetDataTableRequest) ProtoReflect() protoreflect.Messagefunc (*GetDataTableRequest) Reset
func (x *GetDataTableRequest) Reset()func (*GetDataTableRequest) String
func (x *GetDataTableRequest) String() stringGetDataTableRowRequest
type GetDataTableRowRequest struct {
// Required. The resource name of the data table row i,e row_id.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}/dataTableRows/{data_table_row}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}Request to get data table row.
func (*GetDataTableRowRequest) Descriptor
func (*GetDataTableRowRequest) Descriptor() ([]byte, []int)Deprecated: Use GetDataTableRowRequest.ProtoReflect.Descriptor instead.
func (*GetDataTableRowRequest) GetName
func (x *GetDataTableRowRequest) GetName() stringfunc (*GetDataTableRowRequest) ProtoMessage
func (*GetDataTableRowRequest) ProtoMessage()func (*GetDataTableRowRequest) ProtoReflect
func (x *GetDataTableRowRequest) ProtoReflect() protoreflect.Messagefunc (*GetDataTableRowRequest) Reset
func (x *GetDataTableRowRequest) Reset()func (*GetDataTableRowRequest) String
func (x *GetDataTableRowRequest) String() stringGetFeaturedContentNativeDashboardRequest
type GetFeaturedContentNativeDashboardRequest struct {
// Required. The resource name of the FeaturedContentNativeDashboard to
// retrieve. Format:
// projects/{project}/locations/{location}/instances/{instance}/contentHub/featuredContentNativeDashboards/{featured_content_native_dashboard}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}Request message to get a FeaturedContentNativeDashboard.
func (*GetFeaturedContentNativeDashboardRequest) Descriptor
func (*GetFeaturedContentNativeDashboardRequest) Descriptor() ([]byte, []int)Deprecated: Use GetFeaturedContentNativeDashboardRequest.ProtoReflect.Descriptor instead.
func (*GetFeaturedContentNativeDashboardRequest) GetName
func (x *GetFeaturedContentNativeDashboardRequest) GetName() stringfunc (*GetFeaturedContentNativeDashboardRequest) ProtoMessage
func (*GetFeaturedContentNativeDashboardRequest) ProtoMessage()func (*GetFeaturedContentNativeDashboardRequest) ProtoReflect
func (x *GetFeaturedContentNativeDashboardRequest) ProtoReflect() protoreflect.Messagefunc (*GetFeaturedContentNativeDashboardRequest) Reset
func (x *GetFeaturedContentNativeDashboardRequest) Reset()func (*GetFeaturedContentNativeDashboardRequest) String
func (x *GetFeaturedContentNativeDashboardRequest) String() stringGetFeedPackRequest
type GetFeedPackRequest struct {
// Required. The ID of the feed pack to retrieve.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/feedPacks/{feedPack}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}Request message for GetFeedPack.
func (*GetFeedPackRequest) Descriptor
func (*GetFeedPackRequest) Descriptor() ([]byte, []int)Deprecated: Use GetFeedPackRequest.ProtoReflect.Descriptor instead.
func (*GetFeedPackRequest) GetName
func (x *GetFeedPackRequest) GetName() stringfunc (*GetFeedPackRequest) ProtoMessage
func (*GetFeedPackRequest) ProtoMessage()func (*GetFeedPackRequest) ProtoReflect
func (x *GetFeedPackRequest) ProtoReflect() protoreflect.Messagefunc (*GetFeedPackRequest) Reset
func (x *GetFeedPackRequest) Reset()func (*GetFeedPackRequest) String
func (x *GetFeedPackRequest) String() stringGetFeedRequest
type GetFeedRequest struct {
// Required. The ID of the feed to retrieve.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/feeds/{feed}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}Request message to retrieve a feed.
func (*GetFeedRequest) Descriptor
func (*GetFeedRequest) Descriptor() ([]byte, []int)Deprecated: Use GetFeedRequest.ProtoReflect.Descriptor instead.
func (*GetFeedRequest) GetName
func (x *GetFeedRequest) GetName() stringfunc (*GetFeedRequest) ProtoMessage
func (*GetFeedRequest) ProtoMessage()func (*GetFeedRequest) ProtoReflect
func (x *GetFeedRequest) ProtoReflect() protoreflect.Messagefunc (*GetFeedRequest) Reset
func (x *GetFeedRequest) Reset()func (*GetFeedRequest) String
func (x *GetFeedRequest) String() stringGetFindingsRefinementDeploymentRequest
type GetFindingsRefinementDeploymentRequest struct {
// Required. The name of the findings refinement to retrieve.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/findingsRefinements/{findings_refinement}/deployment
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}Request message for GetFindingsRefinementDeployment method.
func (*GetFindingsRefinementDeploymentRequest) Descriptor
func (*GetFindingsRefinementDeploymentRequest) Descriptor() ([]byte, []int)Deprecated: Use GetFindingsRefinementDeploymentRequest.ProtoReflect.Descriptor instead.
func (*GetFindingsRefinementDeploymentRequest) GetName
func (x *GetFindingsRefinementDeploymentRequest) GetName() stringfunc (*GetFindingsRefinementDeploymentRequest) ProtoMessage
func (*GetFindingsRefinementDeploymentRequest) ProtoMessage()func (*GetFindingsRefinementDeploymentRequest) ProtoReflect
func (x *GetFindingsRefinementDeploymentRequest) ProtoReflect() protoreflect.Messagefunc (*GetFindingsRefinementDeploymentRequest) Reset
func (x *GetFindingsRefinementDeploymentRequest) Reset()func (*GetFindingsRefinementDeploymentRequest) String
func (x *GetFindingsRefinementDeploymentRequest) String() stringGetFindingsRefinementRequest
type GetFindingsRefinementRequest struct {
// Required. The name of the findings refinement to retrieve.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/findingsRefinements/{findings_refinement}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}Request message for GetFindingsRefinement method.
func (*GetFindingsRefinementRequest) Descriptor
func (*GetFindingsRefinementRequest) Descriptor() ([]byte, []int)Deprecated: Use GetFindingsRefinementRequest.ProtoReflect.Descriptor instead.
func (*GetFindingsRefinementRequest) GetName
func (x *GetFindingsRefinementRequest) GetName() stringfunc (*GetFindingsRefinementRequest) ProtoMessage
func (*GetFindingsRefinementRequest) ProtoMessage()func (*GetFindingsRefinementRequest) ProtoReflect
func (x *GetFindingsRefinementRequest) ProtoReflect() protoreflect.Messagefunc (*GetFindingsRefinementRequest) Reset
func (x *GetFindingsRefinementRequest) Reset()func (*GetFindingsRefinementRequest) String
func (x *GetFindingsRefinementRequest) String() stringGetInstanceRequest
type GetInstanceRequest struct {
// Required. The name of the instance to retrieve.
// Format:
// `projects/{project_id}/locations/{location}/instances/{instance}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}Request to get a Instance.
func (*GetInstanceRequest) Descriptor
func (*GetInstanceRequest) Descriptor() ([]byte, []int)Deprecated: Use GetInstanceRequest.ProtoReflect.Descriptor instead.
func (*GetInstanceRequest) GetName
func (x *GetInstanceRequest) GetName() stringfunc (*GetInstanceRequest) ProtoMessage
func (*GetInstanceRequest) ProtoMessage()func (*GetInstanceRequest) ProtoReflect
func (x *GetInstanceRequest) ProtoReflect() protoreflect.Messagefunc (*GetInstanceRequest) Reset
func (x *GetInstanceRequest) Reset()func (*GetInstanceRequest) String
func (x *GetInstanceRequest) String() stringGetNativeDashboardRequest
type GetNativeDashboardRequest struct {
// Required. The dashboard name to fetch.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/nativeDashboards/{dashboard}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. View indicates the scope of fields to populate when returning the
// dashboard resource. If unspecified, defaults to the basic view.
View NativeDashboardView `protobuf:"varint,2,opt,name=view,proto3,enum=google.cloud.chronicle.v1.NativeDashboardView" json:"view,omitempty"`
// contains filtered or unexported fields
}Request message to get a dashboard.
func (*GetNativeDashboardRequest) Descriptor
func (*GetNativeDashboardRequest) Descriptor() ([]byte, []int)Deprecated: Use GetNativeDashboardRequest.ProtoReflect.Descriptor instead.
func (*GetNativeDashboardRequest) GetName
func (x *GetNativeDashboardRequest) GetName() stringfunc (*GetNativeDashboardRequest) GetView
func (x *GetNativeDashboardRequest) GetView() NativeDashboardViewfunc (*GetNativeDashboardRequest) ProtoMessage
func (*GetNativeDashboardRequest) ProtoMessage()func (*GetNativeDashboardRequest) ProtoReflect
func (x *GetNativeDashboardRequest) ProtoReflect() protoreflect.Messagefunc (*GetNativeDashboardRequest) Reset
func (x *GetNativeDashboardRequest) Reset()func (*GetNativeDashboardRequest) String
func (x *GetNativeDashboardRequest) String() stringGetReferenceListRequest
type GetReferenceListRequest struct {
// Required. The resource name of the reference list to retrieve.
// Format:
// `projects/{project}/locations/{locations}/instances/{instance}/referenceLists/{reference_list}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// How much of the ReferenceList to view. Defaults to
// REFERENCE_LIST_VIEW_FULL.
View ReferenceListView `protobuf:"varint,2,opt,name=view,proto3,enum=google.cloud.chronicle.v1.ReferenceListView" json:"view,omitempty"`
// contains filtered or unexported fields
}A request to get details about a reference list.
func (*GetReferenceListRequest) Descriptor
func (*GetReferenceListRequest) Descriptor() ([]byte, []int)Deprecated: Use GetReferenceListRequest.ProtoReflect.Descriptor instead.
func (*GetReferenceListRequest) GetName
func (x *GetReferenceListRequest) GetName() stringfunc (*GetReferenceListRequest) GetView
func (x *GetReferenceListRequest) GetView() ReferenceListViewfunc (*GetReferenceListRequest) ProtoMessage
func (*GetReferenceListRequest) ProtoMessage()func (*GetReferenceListRequest) ProtoReflect
func (x *GetReferenceListRequest) ProtoReflect() protoreflect.Messagefunc (*GetReferenceListRequest) Reset
func (x *GetReferenceListRequest) Reset()func (*GetReferenceListRequest) String
func (x *GetReferenceListRequest) String() stringGetRetrohuntRequest
type GetRetrohuntRequest struct {
// Required. The name of the retrohunt to retrieve.
// Format:
// `projects/{project}/locations/{location}/instances/{instance}/rules/{rule}/retrohunts/{retrohunt}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}Request message for GetRetrohunt method.
func (*GetRetrohuntRequest) Descriptor
func (*GetRetrohuntRequest) Descriptor() ([]byte, []int)Deprecated: Use GetRetrohuntRequest.ProtoReflect.Descriptor instead.
func (*GetRetrohuntRequest) GetName
func (x *GetRetrohuntRequest) GetName() stringfunc (*GetRetrohuntRequest) ProtoMessage
func (*GetRetrohuntRequest) ProtoMessage()func (*GetRetrohuntRequest) ProtoReflect
func (x *GetRetrohuntRequest) ProtoReflect() protoreflect.Messagefunc (*GetRetrohuntRequest) Reset
func (x *GetRetrohuntRequest) Reset()func (*GetRetrohuntRequest) String
func (x *GetRetrohuntRequest) String() stringGetRuleDeploymentRequest
type GetRuleDeploymentRequest struct {
// Required. The name of the rule deployment to retrieve.
// Format:
// `projects/{project}/locations/{location}/instances/{instance}/rules/{rule}/deployment`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}Request message for GetRuleDeployment.
func (*GetRuleDeploymentRequest) Descriptor
func (*GetRuleDeploymentRequest) Descriptor() ([]byte, []int)Deprecated: Use GetRuleDeploymentRequest.ProtoReflect.Descriptor instead.
func (*GetRuleDeploymentRequest) GetName
func (x *GetRuleDeploymentRequest) GetName() stringfunc (*GetRuleDeploymentRequest) ProtoMessage
func (*GetRuleDeploymentRequest) ProtoMessage()func (*GetRuleDeploymentRequest) ProtoReflect
func (x *GetRuleDeploymentRequest) ProtoReflect() protoreflect.Messagefunc (*GetRuleDeploymentRequest) Reset
func (x *GetRuleDeploymentRequest) Reset()func (*GetRuleDeploymentRequest) String
func (x *GetRuleDeploymentRequest) String() stringGetRuleRequest
type GetRuleRequest struct {
// Required. The name of the rule to retrieve.
// Format:
// `projects/{project}/locations/{location}/instances/{instance}/rules/{rule}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The view field indicates the scope of fields to populate for the Rule being
// returned. If unspecified, defaults to FULL.
View RuleView `protobuf:"varint,2,opt,name=view,proto3,enum=google.cloud.chronicle.v1.RuleView" json:"view,omitempty"`
// contains filtered or unexported fields
}Request message for GetRule method.
func (*GetRuleRequest) Descriptor
func (*GetRuleRequest) Descriptor() ([]byte, []int)Deprecated: Use GetRuleRequest.ProtoReflect.Descriptor instead.
func (*GetRuleRequest) GetName
func (x *GetRuleRequest) GetName() stringfunc (*GetRuleRequest) GetView
func (x *GetRuleRequest) GetView() RuleViewfunc (*GetRuleRequest) ProtoMessage
func (*GetRuleRequest) ProtoMessage()func (*GetRuleRequest) ProtoReflect
func (x *GetRuleRequest) ProtoReflect() protoreflect.Messagefunc (*GetRuleRequest) Reset
func (x *GetRuleRequest) Reset()func (*GetRuleRequest) String
func (x *GetRuleRequest) String() stringGetWatchlistRequest
type GetWatchlistRequest struct {
// Required. The parent, which owns this collection of watchlists.
// The name of the watchlist to retrieve.
// Format:
// `projects/{project}/locations/{location}/instances/{instance}/watchlists/{watchlist}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}Request message for getting a watchlist.
func (*GetWatchlistRequest) Descriptor
func (*GetWatchlistRequest) Descriptor() ([]byte, []int)Deprecated: Use GetWatchlistRequest.ProtoReflect.Descriptor instead.
func (*GetWatchlistRequest) GetName
func (x *GetWatchlistRequest) GetName() stringfunc (*GetWatchlistRequest) ProtoMessage
func (*GetWatchlistRequest) ProtoMessage()func (*GetWatchlistRequest) ProtoReflect
func (x *GetWatchlistRequest) ProtoReflect() protoreflect.Messagefunc (*GetWatchlistRequest) Reset
func (x *GetWatchlistRequest) Reset()func (*GetWatchlistRequest) String
func (x *GetWatchlistRequest) String() stringGoogleCloudIdentityDeviceUsersSettings
type GoogleCloudIdentityDeviceUsersSettings struct {
// Input only. Authentication.
Authentication *OAuthJWTCredentials `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// contains filtered or unexported fields
}Google Cloud Identity Device Users settings.
func (*GoogleCloudIdentityDeviceUsersSettings) Descriptor
func (*GoogleCloudIdentityDeviceUsersSettings) Descriptor() ([]byte, []int)Deprecated: Use GoogleCloudIdentityDeviceUsersSettings.ProtoReflect.Descriptor instead.
func (*GoogleCloudIdentityDeviceUsersSettings) GetAuthentication
func (x *GoogleCloudIdentityDeviceUsersSettings) GetAuthentication() *OAuthJWTCredentialsfunc (*GoogleCloudIdentityDeviceUsersSettings) ProtoMessage
func (*GoogleCloudIdentityDeviceUsersSettings) ProtoMessage()func (*GoogleCloudIdentityDeviceUsersSettings) ProtoReflect
func (x *GoogleCloudIdentityDeviceUsersSettings) ProtoReflect() protoreflect.Messagefunc (*GoogleCloudIdentityDeviceUsersSettings) Reset
func (x *GoogleCloudIdentityDeviceUsersSettings) Reset()func (*GoogleCloudIdentityDeviceUsersSettings) String
func (x *GoogleCloudIdentityDeviceUsersSettings) String() stringGoogleCloudIdentityDevicesSettings
type GoogleCloudIdentityDevicesSettings struct {
// Input only. Authentication
Authentication *OAuthJWTCredentials `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// API Version
ApiVersion string `protobuf:"bytes,2,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"`
// contains filtered or unexported fields
}Google Cloud Identity Devices settings.
func (*GoogleCloudIdentityDevicesSettings) Descriptor
func (*GoogleCloudIdentityDevicesSettings) Descriptor() ([]byte, []int)Deprecated: Use GoogleCloudIdentityDevicesSettings.ProtoReflect.Descriptor instead.
func (*GoogleCloudIdentityDevicesSettings) GetApiVersion
func (x *GoogleCloudIdentityDevicesSettings) GetApiVersion() stringfunc (*GoogleCloudIdentityDevicesSettings) GetAuthentication
func (x *GoogleCloudIdentityDevicesSettings) GetAuthentication() *OAuthJWTCredentialsfunc (*GoogleCloudIdentityDevicesSettings) ProtoMessage
func (*GoogleCloudIdentityDevicesSettings) ProtoMessage()func (*GoogleCloudIdentityDevicesSettings) ProtoReflect
func (x *GoogleCloudIdentityDevicesSettings) ProtoReflect() protoreflect.Messagefunc (*GoogleCloudIdentityDevicesSettings) Reset
func (x *GoogleCloudIdentityDevicesSettings) Reset()func (*GoogleCloudIdentityDevicesSettings) String
func (x *GoogleCloudIdentityDevicesSettings) String() stringGoogleCloudStorageEventDrivenSettings
type GoogleCloudStorageEventDrivenSettings struct {
// Required. Google Cloud Storage Bucket URI for the feed.
BucketUri string `protobuf:"bytes,1,opt,name=bucket_uri,json=bucketUri,proto3" json:"bucket_uri,omitempty"`
// Required. Subscription name for pubsub topic.
PubsubSubscription string `protobuf:"bytes,2,opt,name=pubsub_subscription,json=pubsubSubscription,proto3" json:"pubsub_subscription,omitempty"`
// Optional. Source deletion option determines if the data from the source is
// to be deleted after ingestion.
SourceDeletionOption SourceDeletionOptionV2 `protobuf:"varint,3,opt,name=source_deletion_option,json=sourceDeletionOption,proto3,enum=google.cloud.chronicle.v1.SourceDeletionOptionV2" json:"source_deletion_option,omitempty"`
// Output only. SA that will read data, this is Storage Transfer Service SA of
// Customer's Tenancy Project.
ChronicleServiceAccount string `protobuf:"bytes,4,opt,name=chronicle_service_account,json=chronicleServiceAccount,proto3" json:"chronicle_service_account,omitempty"`
// Optional. Maximum File Age to ingest in days.
MaxLookbackDays int32 `protobuf:"varint,5,opt,name=max_lookback_days,json=maxLookbackDays,proto3" json:"max_lookback_days,omitempty"`
// Optional. Optional list of object prefixes to include.
IncludePrefixes []string `protobuf:"bytes,6,rep,name=include_prefixes,json=includePrefixes,proto3" json:"include_prefixes,omitempty"`
// contains filtered or unexported fields
}GoogleCloudStorageEventDrivenSettings is the settings proto for Omniflow Google Cloud Storage feeds driven by pubsub events.
func (*GoogleCloudStorageEventDrivenSettings) Descriptor
func (*GoogleCloudStorageEventDrivenSettings) Descriptor() ([]byte, []int)Deprecated: Use GoogleCloudStorageEventDrivenSettings.ProtoReflect.Descriptor instead.
func (*GoogleCloudStorageEventDrivenSettings) GetBucketUri
func (x *GoogleCloudStorageEventDrivenSettings) GetBucketUri() stringfunc (*GoogleCloudStorageEventDrivenSettings) GetChronicleServiceAccount
func (x *GoogleCloudStorageEventDrivenSettings) GetChronicleServiceAccount() stringfunc (*GoogleCloudStorageEventDrivenSettings) GetIncludePrefixes
func (x *GoogleCloudStorageEventDrivenSettings) GetIncludePrefixes() []stringfunc (*GoogleCloudStorageEventDrivenSettings) GetMaxLookbackDays
func (x *GoogleCloudStorageEventDrivenSettings) GetMaxLookbackDays() int32func (*GoogleCloudStorageEventDrivenSettings) GetPubsubSubscription
func (x *GoogleCloudStorageEventDrivenSettings) GetPubsubSubscription() stringfunc (*GoogleCloudStorageEventDrivenSettings) GetSourceDeletionOption
func (x *GoogleCloudStorageEventDrivenSettings) GetSourceDeletionOption() SourceDeletionOptionV2func (*GoogleCloudStorageEventDrivenSettings) ProtoMessage
func (*GoogleCloudStorageEventDrivenSettings) ProtoMessage()func (*GoogleCloudStorageEventDrivenSettings) ProtoReflect
func (x *GoogleCloudStorageEventDrivenSettings) ProtoReflect() protoreflect.Messagefunc (*GoogleCloudStorageEventDrivenSettings) Reset
func (x *GoogleCloudStorageEventDrivenSettings) Reset()func (*GoogleCloudStorageEventDrivenSettings) String
func (x *GoogleCloudStorageEventDrivenSettings) String() stringGoogleCloudStorageSettings
type GoogleCloudStorageSettings struct {
// Bucket URI.
BucketUri string `protobuf:"bytes,1,opt,name=bucket_uri,json=bucketUri,proto3" json:"bucket_uri,omitempty"`
// The URI source type.
SourceType URISourceType `protobuf:"varint,2,opt,name=source_type,json=sourceType,proto3,enum=google.cloud.chronicle.v1.URISourceType" json:"source_type,omitempty"`
// Source deletion option.
SourceDeletionOption SourceDeletionOption `protobuf:"varint,3,opt,name=source_deletion_option,json=sourceDeletionOption,proto3,enum=google.cloud.chronicle.v1.SourceDeletionOption" json:"source_deletion_option,omitempty"`
// Output only. Service Account Chronicle will be using to pull data.
ChronicleServiceAccount string `protobuf:"bytes,4,opt,name=chronicle_service_account,json=chronicleServiceAccount,proto3" json:"chronicle_service_account,omitempty"`
// contains filtered or unexported fields
}Google Cloud Storage settings.
func (*GoogleCloudStorageSettings) Descriptor
func (*GoogleCloudStorageSettings) Descriptor() ([]byte, []int)Deprecated: Use GoogleCloudStorageSettings.ProtoReflect.Descriptor instead.
func (*GoogleCloudStorageSettings) GetBucketUri
func (x *GoogleCloudStorageSettings) GetBucketUri() stringfunc (*GoogleCloudStorageSettings) GetChronicleServiceAccount
func (x *GoogleCloudStorageSettings) GetChronicleServiceAccount() stringfunc (*GoogleCloudStorageSettings) GetSourceDeletionOption
func (x *GoogleCloudStorageSettings) GetSourceDeletionOption() SourceDeletionOptionfunc (*GoogleCloudStorageSettings) GetSourceType
func (x *GoogleCloudStorageSettings) GetSourceType() URISourceTypefunc (*GoogleCloudStorageSettings) ProtoMessage
func (*GoogleCloudStorageSettings) ProtoMessage()func (*GoogleCloudStorageSettings) ProtoReflect
func (x *GoogleCloudStorageSettings) ProtoReflect() protoreflect.Messagefunc (*GoogleCloudStorageSettings) Reset
func (x *GoogleCloudStorageSettings) Reset()func (*GoogleCloudStorageSettings) String
func (x *GoogleCloudStorageSettings) String() stringGoogleCloudStorageV2Settings
type GoogleCloudStorageV2Settings struct {
// Required. Google Cloud Storage Bucket URI for the feed.
BucketUri string `protobuf:"bytes,1,opt,name=bucket_uri,json=bucketUri,proto3" json:"bucket_uri,omitempty"`
// Optional. Source deletion option determines if the data from the source is
// to be deleted after ingestion.
SourceDeletionOption SourceDeletionOptionV2 `protobuf:"varint,2,opt,name=source_deletion_option,json=sourceDeletionOption,proto3,enum=google.cloud.chronicle.v1.SourceDeletionOptionV2" json:"source_deletion_option,omitempty"`
// Output only. SA that will read data, this is Storage Transfer Service SA of
// Customer's Tenancy Project.
ChronicleServiceAccount string `protobuf:"bytes,3,opt,name=chronicle_service_account,json=chronicleServiceAccount,proto3" json:"chronicle_service_account,omitempty"`
// Optional. Maximum File Age to ingest in days.
MaxLookbackDays int32 `protobuf:"varint,4,opt,name=max_lookback_days,json=maxLookbackDays,proto3" json:"max_lookback_days,omitempty"`
// Optional. Optional list of object prefixes to include.
IncludePrefixes []string `protobuf:"bytes,5,rep,name=include_prefixes,json=includePrefixes,proto3" json:"include_prefixes,omitempty"`
// contains filtered or unexported fields
}GoogleCloudStorageV2Settings is the settings proto for Omniflow Google Cloud Storage feeds.
func (*GoogleCloudStorageV2Settings) Descriptor
func (*GoogleCloudStorageV2Settings) Descriptor() ([]byte, []int)Deprecated: Use GoogleCloudStorageV2Settings.ProtoReflect.Descriptor instead.
func (*GoogleCloudStorageV2Settings) GetBucketUri
func (x *GoogleCloudStorageV2Settings) GetBucketUri() stringfunc (*GoogleCloudStorageV2Settings) GetChronicleServiceAccount
func (x *GoogleCloudStorageV2Settings) GetChronicleServiceAccount() stringfunc (*GoogleCloudStorageV2Settings) GetIncludePrefixes
func (x *GoogleCloudStorageV2Settings) GetIncludePrefixes() []stringfunc (*GoogleCloudStorageV2Settings) GetMaxLookbackDays
func (x *GoogleCloudStorageV2Settings) GetMaxLookbackDays() int32func (*GoogleCloudStorageV2Settings) GetSourceDeletionOption
func (x *GoogleCloudStorageV2Settings) GetSourceDeletionOption() SourceDeletionOptionV2func (*GoogleCloudStorageV2Settings) ProtoMessage
func (*GoogleCloudStorageV2Settings) ProtoMessage()func (*GoogleCloudStorageV2Settings) ProtoReflect
func (x *GoogleCloudStorageV2Settings) ProtoReflect() protoreflect.Messagefunc (*GoogleCloudStorageV2Settings) Reset
func (x *GoogleCloudStorageV2Settings) Reset()func (*GoogleCloudStorageV2Settings) String
func (x *GoogleCloudStorageV2Settings) String() stringHeaderKeyValue
type HeaderKeyValue struct {
// Key.
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
// Value.
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}Header key-value pairs.
func (*HeaderKeyValue) Descriptor
func (*HeaderKeyValue) Descriptor() ([]byte, []int)Deprecated: Use HeaderKeyValue.ProtoReflect.Descriptor instead.
func (*HeaderKeyValue) GetKey
func (x *HeaderKeyValue) GetKey() stringfunc (*HeaderKeyValue) GetValue
func (x *HeaderKeyValue) GetValue() stringfunc (*HeaderKeyValue) ProtoMessage
func (*HeaderKeyValue) ProtoMessage()func (*HeaderKeyValue) ProtoReflect
func (x *HeaderKeyValue) ProtoReflect() protoreflect.Messagefunc (*HeaderKeyValue) Reset
func (x *HeaderKeyValue) Reset()func (*HeaderKeyValue) String
func (x *HeaderKeyValue) String() stringHttpHeaderAuth
type HttpHeaderAuth struct {
// Header key-value pairs.
HeaderKeyValues []*HeaderKeyValue `protobuf:"bytes,1,rep,name=header_key_values,json=headerKeyValues,proto3" json:"header_key_values,omitempty"`
// contains filtered or unexported fields
}HTTP header based authentication.
func (*HttpHeaderAuth) Descriptor
func (*HttpHeaderAuth) Descriptor() ([]byte, []int)Deprecated: Use HttpHeaderAuth.ProtoReflect.Descriptor instead.
func (*HttpHeaderAuth) GetHeaderKeyValues
func (x *HttpHeaderAuth) GetHeaderKeyValues() []*HeaderKeyValuefunc (*HttpHeaderAuth) ProtoMessage
func (*HttpHeaderAuth) ProtoMessage()func (*HttpHeaderAuth) ProtoReflect
func (x *HttpHeaderAuth) ProtoReflect() protoreflect.Messagefunc (*HttpHeaderAuth) Reset
func (x *HttpHeaderAuth) Reset()func (*HttpHeaderAuth) String
func (x *HttpHeaderAuth) String() stringHttpSettings
type HttpSettings struct {
// HTTP URI.
Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
// The URI source type.
SourceType URISourceType `protobuf:"varint,2,opt,name=source_type,json=sourceType,proto3,enum=google.cloud.chronicle.v1.URISourceType" json:"source_type,omitempty"`
// Source deletion option.
SourceDeletionOption SourceDeletionOption `protobuf:"varint,3,opt,name=source_deletion_option,json=sourceDeletionOption,proto3,enum=google.cloud.chronicle.v1.SourceDeletionOption" json:"source_deletion_option,omitempty"`
// contains filtered or unexported fields
}HTTP settings.
func (*HttpSettings) Descriptor
func (*HttpSettings) Descriptor() ([]byte, []int)Deprecated: Use HttpSettings.ProtoReflect.Descriptor instead.
func (*HttpSettings) GetSourceDeletionOption
func (x *HttpSettings) GetSourceDeletionOption() SourceDeletionOptionfunc (*HttpSettings) GetSourceType
func (x *HttpSettings) GetSourceType() URISourceTypefunc (*HttpSettings) GetUri
func (x *HttpSettings) GetUri() stringfunc (*HttpSettings) ProtoMessage
func (*HttpSettings) ProtoMessage()func (*HttpSettings) ProtoReflect
func (x *HttpSettings) ProtoReflect() protoreflect.Messagefunc (*HttpSettings) Reset
func (x *HttpSettings) Reset()func (*HttpSettings) String
func (x *HttpSettings) String() stringHttpsPushAmazonKinesisFirehoseSettings
type HttpsPushAmazonKinesisFirehoseSettings struct {
// Optional. Delimiter to split on for the feed.
SplitDelimiter string `protobuf:"bytes,1,opt,name=split_delimiter,json=splitDelimiter,proto3" json:"split_delimiter,omitempty"`
// contains filtered or unexported fields
}Settings required by Amazon Kinesis Firehose Feeds(HTTPS-Push V2).
func (*HttpsPushAmazonKinesisFirehoseSettings) Descriptor
func (*HttpsPushAmazonKinesisFirehoseSettings) Descriptor() ([]byte, []int)Deprecated: Use HttpsPushAmazonKinesisFirehoseSettings.ProtoReflect.Descriptor instead.
func (*HttpsPushAmazonKinesisFirehoseSettings) GetSplitDelimiter
func (x *HttpsPushAmazonKinesisFirehoseSettings) GetSplitDelimiter() stringfunc (*HttpsPushAmazonKinesisFirehoseSettings) ProtoMessage
func (*HttpsPushAmazonKinesisFirehoseSettings) ProtoMessage()func (*HttpsPushAmazonKinesisFirehoseSettings) ProtoReflect
func (x *HttpsPushAmazonKinesisFirehoseSettings) ProtoReflect() protoreflect.Messagefunc (*HttpsPushAmazonKinesisFirehoseSettings) Reset
func (x *HttpsPushAmazonKinesisFirehoseSettings) Reset()func (*HttpsPushAmazonKinesisFirehoseSettings) String
func (x *HttpsPushAmazonKinesisFirehoseSettings) String() stringHttpsPushGoogleCloudPubSubSettings
type HttpsPushGoogleCloudPubSubSettings struct {
// Optional. Delimiter to split on for the feed.
SplitDelimiter string `protobuf:"bytes,1,opt,name=split_delimiter,json=splitDelimiter,proto3" json:"split_delimiter,omitempty"`
// contains filtered or unexported fields
}Settings required by Google Cloud Platform Pub/Sub Feeds(HTTPS-Push V2).
func (*HttpsPushGoogleCloudPubSubSettings) Descriptor
func (*HttpsPushGoogleCloudPubSubSettings) Descriptor() ([]byte, []int)Deprecated: Use HttpsPushGoogleCloudPubSubSettings.ProtoReflect.Descriptor instead.
func (*HttpsPushGoogleCloudPubSubSettings) GetSplitDelimiter
func (x *HttpsPushGoogleCloudPubSubSettings) GetSplitDelimiter() stringfunc (*HttpsPushGoogleCloudPubSubSettings) ProtoMessage
func (*HttpsPushGoogleCloudPubSubSettings) ProtoMessage()func (*HttpsPushGoogleCloudPubSubSettings) ProtoReflect
func (x *HttpsPushGoogleCloudPubSubSettings) ProtoReflect() protoreflect.Messagefunc (*HttpsPushGoogleCloudPubSubSettings) Reset
func (x *HttpsPushGoogleCloudPubSubSettings) Reset()func (*HttpsPushGoogleCloudPubSubSettings) String
func (x *HttpsPushGoogleCloudPubSubSettings) String() stringHttpsPushWebhookSettings
type HttpsPushWebhookSettings struct {
// Optional. Delimiter to split on for the feed.
SplitDelimiter string `protobuf:"bytes,1,opt,name=split_delimiter,json=splitDelimiter,proto3" json:"split_delimiter,omitempty"`
// contains filtered or unexported fields
}Settings required by Webhook Feeds(HTTPS-Push V2).
func (*HttpsPushWebhookSettings) Descriptor
func (*HttpsPushWebhookSettings) Descriptor() ([]byte, []int)Deprecated: Use HttpsPushWebhookSettings.ProtoReflect.Descriptor instead.
func (*HttpsPushWebhookSettings) GetSplitDelimiter
func (x *HttpsPushWebhookSettings) GetSplitDelimiter() stringfunc (*HttpsPushWebhookSettings) ProtoMessage
func (*HttpsPushWebhookSettings) ProtoMessage()func (*HttpsPushWebhookSettings) ProtoReflect
func (x *HttpsPushWebhookSettings) ProtoReflect() protoreflect.Messagefunc (*HttpsPushWebhookSettings) Reset
func (x *HttpsPushWebhookSettings) Reset()func (*HttpsPushWebhookSettings) String
func (x *HttpsPushWebhookSettings) String() stringImpervaWAFSettings
type ImpervaWAFSettings struct {
// Input only. Authentication.
Authentication *HttpHeaderAuth `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// contains filtered or unexported fields
}Imperva WAF settings.
func (*ImpervaWAFSettings) Descriptor
func (*ImpervaWAFSettings) Descriptor() ([]byte, []int)Deprecated: Use ImpervaWAFSettings.ProtoReflect.Descriptor instead.
func (*ImpervaWAFSettings) GetAuthentication
func (x *ImpervaWAFSettings) GetAuthentication() *HttpHeaderAuthfunc (*ImpervaWAFSettings) ProtoMessage
func (*ImpervaWAFSettings) ProtoMessage()func (*ImpervaWAFSettings) ProtoReflect
func (x *ImpervaWAFSettings) ProtoReflect() protoreflect.Messagefunc (*ImpervaWAFSettings) Reset
func (x *ImpervaWAFSettings) Reset()func (*ImpervaWAFSettings) String
func (x *ImpervaWAFSettings) String() stringImportExportStatus
type ImportExportStatus struct {
// The resource name of the dashboard if it was supplied in the request.
Dashboard string `protobuf:"bytes,1,opt,name=dashboard,proto3" json:"dashboard,omitempty"`
// Output only. Status of the import/export operation.
Status *status.Status `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
// contains filtered or unexported fields
}ImportExportStatus is a wrapper for dashboard name and status.
func (*ImportExportStatus) Descriptor
func (*ImportExportStatus) Descriptor() ([]byte, []int)Deprecated: Use ImportExportStatus.ProtoReflect.Descriptor instead.
func (*ImportExportStatus) GetDashboard
func (x *ImportExportStatus) GetDashboard() stringfunc (*ImportExportStatus) GetStatus
func (x *ImportExportStatus) GetStatus() *status.Statusfunc (*ImportExportStatus) ProtoMessage
func (*ImportExportStatus) ProtoMessage()func (*ImportExportStatus) ProtoReflect
func (x *ImportExportStatus) ProtoReflect() protoreflect.Messagefunc (*ImportExportStatus) Reset
func (x *ImportExportStatus) Reset()func (*ImportExportStatus) String
func (x *ImportExportStatus) String() stringImportNativeDashboardsInlineSource
type ImportNativeDashboardsInlineSource struct {
// Required. Dashboards with charts and queries.
Dashboards []*NativeDashboardWithChartsAndQueries `protobuf:"bytes,1,rep,name=dashboards,proto3" json:"dashboards,omitempty"`
// contains filtered or unexported fields
}Inline source for importing dashboards.
func (*ImportNativeDashboardsInlineSource) Descriptor
func (*ImportNativeDashboardsInlineSource) Descriptor() ([]byte, []int)Deprecated: Use ImportNativeDashboardsInlineSource.ProtoReflect.Descriptor instead.
func (*ImportNativeDashboardsInlineSource) GetDashboards
func (x *ImportNativeDashboardsInlineSource) GetDashboards() []*NativeDashboardWithChartsAndQueriesfunc (*ImportNativeDashboardsInlineSource) ProtoMessage
func (*ImportNativeDashboardsInlineSource) ProtoMessage()func (*ImportNativeDashboardsInlineSource) ProtoReflect
func (x *ImportNativeDashboardsInlineSource) ProtoReflect() protoreflect.Messagefunc (*ImportNativeDashboardsInlineSource) Reset
func (x *ImportNativeDashboardsInlineSource) Reset()func (*ImportNativeDashboardsInlineSource) String
func (x *ImportNativeDashboardsInlineSource) String() stringImportNativeDashboardsRequest
type ImportNativeDashboardsRequest struct {
// Required. The parent resource where this dashboard will be created.
// Format: projects/{project}/locations/{location}/instances/{instance}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The data will imported from this proto.
Source *ImportNativeDashboardsInlineSource `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"`
// contains filtered or unexported fields
}Request message to import dashboards.
func (*ImportNativeDashboardsRequest) Descriptor
func (*ImportNativeDashboardsRequest) Descriptor() ([]byte, []int)Deprecated: Use ImportNativeDashboardsRequest.ProtoReflect.Descriptor instead.
func (*ImportNativeDashboardsRequest) GetParent
func (x *ImportNativeDashboardsRequest) GetParent() stringfunc (*ImportNativeDashboardsRequest) GetSource
func (x *ImportNativeDashboardsRequest) GetSource() *ImportNativeDashboardsInlineSourcefunc (*ImportNativeDashboardsRequest) ProtoMessage
func (*ImportNativeDashboardsRequest) ProtoMessage()func (*ImportNativeDashboardsRequest) ProtoReflect
func (x *ImportNativeDashboardsRequest) ProtoReflect() protoreflect.Messagefunc (*ImportNativeDashboardsRequest) Reset
func (x *ImportNativeDashboardsRequest) Reset()func (*ImportNativeDashboardsRequest) String
func (x *ImportNativeDashboardsRequest) String() stringImportNativeDashboardsResponse
type ImportNativeDashboardsResponse struct {
// Output only. Represents the status of an import operation for multiple
// dashboards. Each dashboard's import status is tracked. A status of OK
// indicates the dashboard was ready for import. Otherwise, an appropriate
// error code and message are provided. Importantly, the import process is
// all-or-nothing: if even one dashboard fails to import, the entire import
// operation is aborted, and none of the dashboards are imported. The order of
// the statuses will be the same as in the import request.
Results []*ImportExportStatus `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
// contains filtered or unexported fields
}Response message for importing dashboards.
func (*ImportNativeDashboardsResponse) Descriptor
func (*ImportNativeDashboardsResponse) Descriptor() ([]byte, []int)Deprecated: Use ImportNativeDashboardsResponse.ProtoReflect.Descriptor instead.
func (*ImportNativeDashboardsResponse) GetResults
func (x *ImportNativeDashboardsResponse) GetResults() []*ImportExportStatusfunc (*ImportNativeDashboardsResponse) ProtoMessage
func (*ImportNativeDashboardsResponse) ProtoMessage()func (*ImportNativeDashboardsResponse) ProtoReflect
func (x *ImportNativeDashboardsResponse) ProtoReflect() protoreflect.Messagefunc (*ImportNativeDashboardsResponse) Reset
func (x *ImportNativeDashboardsResponse) Reset()func (*ImportNativeDashboardsResponse) String
func (x *ImportNativeDashboardsResponse) String() stringImportPushLogsRequest
type ImportPushLogsRequest struct {
// Required. The parent, which owns this collection of logs.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/feeds/{feed}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The raw HTTP body is bound to this field.
// All log entries must be valid UTF-8. A single invalid event will cause the
// entire request to be rejected.
HttpBody *httpbody.HttpBody `protobuf:"bytes,2,opt,name=http_body,json=httpBody,proto3" json:"http_body,omitempty"`
// Immutable. The secret for the feed.
Secret string `protobuf:"bytes,3,opt,name=secret,proto3" json:"secret,omitempty"`
// contains filtered or unexported fields
}ImportPushLogsRequest request message.
func (*ImportPushLogsRequest) Descriptor
func (*ImportPushLogsRequest) Descriptor() ([]byte, []int)Deprecated: Use ImportPushLogsRequest.ProtoReflect.Descriptor instead.
func (*ImportPushLogsRequest) GetHttpBody
func (x *ImportPushLogsRequest) GetHttpBody() *httpbody.HttpBodyfunc (*ImportPushLogsRequest) GetParent
func (x *ImportPushLogsRequest) GetParent() stringfunc (*ImportPushLogsRequest) GetSecret
func (x *ImportPushLogsRequest) GetSecret() stringfunc (*ImportPushLogsRequest) ProtoMessage
func (*ImportPushLogsRequest) ProtoMessage()func (*ImportPushLogsRequest) ProtoReflect
func (x *ImportPushLogsRequest) ProtoReflect() protoreflect.Messagefunc (*ImportPushLogsRequest) Reset
func (x *ImportPushLogsRequest) Reset()func (*ImportPushLogsRequest) String
func (x *ImportPushLogsRequest) String() stringInAppLink
type InAppLink struct {
// URL to redirect to.
Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
// Label for the link.
Label string `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"`
// Icon url for the link.
IconUrl string `protobuf:"bytes,3,opt,name=icon_url,json=iconUrl,proto3" json:"icon_url,omitempty"`
// contains filtered or unexported fields
}In app linking start
func (*InAppLink) Descriptor
Deprecated: Use InAppLink.ProtoReflect.Descriptor instead.
func (*InAppLink) GetIconUrl
func (*InAppLink) GetLabel
func (*InAppLink) GetUrl
func (*InAppLink) ProtoMessage
func (*InAppLink) ProtoMessage()func (*InAppLink) ProtoReflect
func (x *InAppLink) ProtoReflect() protoreflect.Messagefunc (*InAppLink) Reset
func (x *InAppLink) Reset()func (*InAppLink) String
IngestionLabel
type IngestionLabel struct {
// Required. The key of the ingestion label. Always required.
IngestionLabelKey string `protobuf:"bytes,1,opt,name=ingestion_label_key,json=ingestionLabelKey,proto3" json:"ingestion_label_key,omitempty"`
// Optional. The value of the ingestion label. Optional. An object
// with no provided value and some key provided would match
// against the given key and ANY value.
IngestionLabelValue string `protobuf:"bytes,2,opt,name=ingestion_label_value,json=ingestionLabelValue,proto3" json:"ingestion_label_value,omitempty"`
// contains filtered or unexported fields
}Representation of an ingestion label type.
func (*IngestionLabel) Descriptor
func (*IngestionLabel) Descriptor() ([]byte, []int)Deprecated: Use IngestionLabel.ProtoReflect.Descriptor instead.
func (*IngestionLabel) GetIngestionLabelKey
func (x *IngestionLabel) GetIngestionLabelKey() stringfunc (*IngestionLabel) GetIngestionLabelValue
func (x *IngestionLabel) GetIngestionLabelValue() stringfunc (*IngestionLabel) ProtoMessage
func (*IngestionLabel) ProtoMessage()func (*IngestionLabel) ProtoReflect
func (x *IngestionLabel) ProtoReflect() protoreflect.Messagefunc (*IngestionLabel) Reset
func (x *IngestionLabel) Reset()func (*IngestionLabel) String
func (x *IngestionLabel) String() stringInlineDestination
type InlineDestination struct {
// Dashboards with charts and queries.
Dashboards []*NativeDashboardWithChartsAndQueries `protobuf:"bytes,1,rep,name=dashboards,proto3" json:"dashboards,omitempty"`
// contains filtered or unexported fields
}InlineDestination for exporting a dashboard.
func (*InlineDestination) Descriptor
func (*InlineDestination) Descriptor() ([]byte, []int)Deprecated: Use InlineDestination.ProtoReflect.Descriptor instead.
func (*InlineDestination) GetDashboards
func (x *InlineDestination) GetDashboards() []*NativeDashboardWithChartsAndQueriesfunc (*InlineDestination) ProtoMessage
func (*InlineDestination) ProtoMessage()func (*InlineDestination) ProtoReflect
func (x *InlineDestination) ProtoReflect() protoreflect.Messagefunc (*InlineDestination) Reset
func (x *InlineDestination) Reset()func (*InlineDestination) String
func (x *InlineDestination) String() stringInputsUsed
type InputsUsed struct {
// Optional. Whether the rule queries UDM events.
UsesUdm bool `protobuf:"varint,1,opt,name=uses_udm,json=usesUdm,proto3" json:"uses_udm,omitempty"`
// Optional. Whether the rule queries entity events.
UsesEntity bool `protobuf:"varint,2,opt,name=uses_entity,json=usesEntity,proto3" json:"uses_entity,omitempty"`
// Optional. Whether the rule queries detections.
UsesDetection bool `protobuf:"varint,3,opt,name=uses_detection,json=usesDetection,proto3" json:"uses_detection,omitempty"`
// contains filtered or unexported fields
}InputsUsed is a convenience field that tells us which sources of events (if any) were used in the rule. NEXT TAG: 4
func (*InputsUsed) Descriptor
func (*InputsUsed) Descriptor() ([]byte, []int)Deprecated: Use InputsUsed.ProtoReflect.Descriptor instead.
func (*InputsUsed) GetUsesDetection
func (x *InputsUsed) GetUsesDetection() boolfunc (*InputsUsed) GetUsesEntity
func (x *InputsUsed) GetUsesEntity() boolfunc (*InputsUsed) GetUsesUdm
func (x *InputsUsed) GetUsesUdm() boolfunc (*InputsUsed) ProtoMessage
func (*InputsUsed) ProtoMessage()func (*InputsUsed) ProtoReflect
func (x *InputsUsed) ProtoReflect() protoreflect.Messagefunc (*InputsUsed) Reset
func (x *InputsUsed) Reset()func (*InputsUsed) String
func (x *InputsUsed) String() stringInstallFeaturedContentNativeDashboardRequest
type InstallFeaturedContentNativeDashboardRequest struct {
// Required. The resource name of the FeaturedContentNativeDashboard to
// install. Format:
// projects/{project}/locations/{location}/instances/{instance}/contentHub/featuredContentNativeDashboards/{featured_content_native_dashboard}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. The FeaturedContentNativeDashboard to install.
FeaturedContentNativeDashboard *FeaturedContentNativeDashboard `protobuf:"bytes,2,opt,name=featured_content_native_dashboard,json=featuredContentNativeDashboard,proto3" json:"featured_content_native_dashboard,omitempty"`
// contains filtered or unexported fields
}Request message to install a FeaturedContentNativeDashboard.
func (*InstallFeaturedContentNativeDashboardRequest) Descriptor
func (*InstallFeaturedContentNativeDashboardRequest) Descriptor() ([]byte, []int)Deprecated: Use InstallFeaturedContentNativeDashboardRequest.ProtoReflect.Descriptor instead.
func (*InstallFeaturedContentNativeDashboardRequest) GetFeaturedContentNativeDashboard
func (x *InstallFeaturedContentNativeDashboardRequest) GetFeaturedContentNativeDashboard() *FeaturedContentNativeDashboardfunc (*InstallFeaturedContentNativeDashboardRequest) GetName
func (x *InstallFeaturedContentNativeDashboardRequest) GetName() stringfunc (*InstallFeaturedContentNativeDashboardRequest) ProtoMessage
func (*InstallFeaturedContentNativeDashboardRequest) ProtoMessage()func (*InstallFeaturedContentNativeDashboardRequest) ProtoReflect
func (x *InstallFeaturedContentNativeDashboardRequest) ProtoReflect() protoreflect.Messagefunc (*InstallFeaturedContentNativeDashboardRequest) Reset
func (x *InstallFeaturedContentNativeDashboardRequest) Reset()func (*InstallFeaturedContentNativeDashboardRequest) String
func (x *InstallFeaturedContentNativeDashboardRequest) String() stringInstallFeaturedContentNativeDashboardResponse
type InstallFeaturedContentNativeDashboardResponse struct {
// Optional. The resource name of the NativeDashboard created.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/nativeDashboards/{native_dashboard_id}
NativeDashboard string `protobuf:"bytes,1,opt,name=native_dashboard,json=nativeDashboard,proto3" json:"native_dashboard,omitempty"`
// contains filtered or unexported fields
}Response message for installing a FeaturedContentNativeDashboard.
func (*InstallFeaturedContentNativeDashboardResponse) Descriptor
func (*InstallFeaturedContentNativeDashboardResponse) Descriptor() ([]byte, []int)Deprecated: Use InstallFeaturedContentNativeDashboardResponse.ProtoReflect.Descriptor instead.
func (*InstallFeaturedContentNativeDashboardResponse) GetNativeDashboard
func (x *InstallFeaturedContentNativeDashboardResponse) GetNativeDashboard() stringfunc (*InstallFeaturedContentNativeDashboardResponse) ProtoMessage
func (*InstallFeaturedContentNativeDashboardResponse) ProtoMessage()func (*InstallFeaturedContentNativeDashboardResponse) ProtoReflect
func (x *InstallFeaturedContentNativeDashboardResponse) ProtoReflect() protoreflect.Messagefunc (*InstallFeaturedContentNativeDashboardResponse) Reset
func (x *InstallFeaturedContentNativeDashboardResponse) Reset()func (*InstallFeaturedContentNativeDashboardResponse) String
func (x *InstallFeaturedContentNativeDashboardResponse) String() stringInstance
type Instance struct {
// Identifier. The resource name of this instance.
// Format: `projects/{project}/locations/{location}/instances/{instance}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}A Instance represents an instantiation of the Instance product.
func (*Instance) Descriptor
Deprecated: Use Instance.ProtoReflect.Descriptor instead.
func (*Instance) GetName
func (*Instance) ProtoMessage
func (*Instance) ProtoMessage()func (*Instance) ProtoReflect
func (x *Instance) ProtoReflect() protoreflect.Messagefunc (*Instance) Reset
func (x *Instance) Reset()func (*Instance) String
InstanceServiceClient
type InstanceServiceClient interface {
// Gets a Instance.
GetInstance(ctx context.Context, in *GetInstanceRequest, opts ...grpc.CallOption) (*Instance, error)
}InstanceServiceClient is the client API for InstanceService 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 NewInstanceServiceClient
func NewInstanceServiceClient(cc grpc.ClientConnInterface) InstanceServiceClientInstanceServiceServer
type InstanceServiceServer interface {
// Gets a Instance.
GetInstance(context.Context, *GetInstanceRequest) (*Instance, error)
}InstanceServiceServer is the server API for InstanceService service. All implementations should embed UnimplementedInstanceServiceServer for forward compatibility
LanguageFeature
type LanguageFeature int32A language feature describes a specific capability or syntax of the query
language used in a dashboard query, such as JOINS, STAGES, or
DATA_TABLES.
LanguageFeature_LANGUAGE_FEATURE_UNSPECIFIED, LanguageFeature_JOINS, LanguageFeature_STAGES, LanguageFeature_DATA_TABLES
const (
// Language feature is unknown.
LanguageFeature_LANGUAGE_FEATURE_UNSPECIFIED LanguageFeature = 0
// Language feature is joins.
LanguageFeature_JOINS LanguageFeature = 1
// Language feature is stages.
LanguageFeature_STAGES LanguageFeature = 2
// Language feature is data table.
LanguageFeature_DATA_TABLES LanguageFeature = 3
)func (LanguageFeature) Descriptor
func (LanguageFeature) Descriptor() protoreflect.EnumDescriptorfunc (LanguageFeature) Enum
func (x LanguageFeature) Enum() *LanguageFeaturefunc (LanguageFeature) EnumDescriptor
func (LanguageFeature) EnumDescriptor() ([]byte, []int)Deprecated: Use LanguageFeature.Descriptor instead.
func (LanguageFeature) Number
func (x LanguageFeature) Number() protoreflect.EnumNumberfunc (LanguageFeature) String
func (x LanguageFeature) String() stringfunc (LanguageFeature) Type
func (LanguageFeature) Type() protoreflect.EnumTypeLatestExportJobState
type LatestExportJobState int32The state of the latest data source export job.
LatestExportJobState_LATEST_EXPORT_JOB_STATE_UNSPECIFIED, LatestExportJobState_LATEST_EXPORT_JOB_STATE_SUCCESS, LatestExportJobState_LATEST_EXPORT_JOB_STATE_FAILED
const (
// The latest export job state is unspecified.
LatestExportJobState_LATEST_EXPORT_JOB_STATE_UNSPECIFIED LatestExportJobState = 0
// The latest export job state is successful.
LatestExportJobState_LATEST_EXPORT_JOB_STATE_SUCCESS LatestExportJobState = 1
// The latest export job state is failed.
LatestExportJobState_LATEST_EXPORT_JOB_STATE_FAILED LatestExportJobState = 2
)func (LatestExportJobState) Descriptor
func (LatestExportJobState) Descriptor() protoreflect.EnumDescriptorfunc (LatestExportJobState) Enum
func (x LatestExportJobState) Enum() *LatestExportJobStatefunc (LatestExportJobState) EnumDescriptor
func (LatestExportJobState) EnumDescriptor() ([]byte, []int)Deprecated: Use LatestExportJobState.Descriptor instead.
func (LatestExportJobState) Number
func (x LatestExportJobState) Number() protoreflect.EnumNumberfunc (LatestExportJobState) String
func (x LatestExportJobState) String() stringfunc (LatestExportJobState) Type
func (LatestExportJobState) Type() protoreflect.EnumTypeLegendAlign
type LegendAlign int32LegendAlign_LEGEND_ALIGN_UNSPECIFIED, LegendAlign_AUTO, LegendAlign_LEFT, LegendAlign_RIGHT
const (
LegendAlign_LEGEND_ALIGN_UNSPECIFIED LegendAlign = 0
LegendAlign_AUTO LegendAlign = 1
LegendAlign_LEFT LegendAlign = 2
LegendAlign_RIGHT LegendAlign = 3
)func (LegendAlign) Descriptor
func (LegendAlign) Descriptor() protoreflect.EnumDescriptorfunc (LegendAlign) Enum
func (x LegendAlign) Enum() *LegendAlignfunc (LegendAlign) EnumDescriptor
func (LegendAlign) EnumDescriptor() ([]byte, []int)Deprecated: Use LegendAlign.Descriptor instead.
func (LegendAlign) Number
func (x LegendAlign) Number() protoreflect.EnumNumberfunc (LegendAlign) String
func (x LegendAlign) String() stringfunc (LegendAlign) Type
func (LegendAlign) Type() protoreflect.EnumTypeLegendOrient
type LegendOrient int32LegendOrient_LEGEND_ORIENT_UNSPECIFIED, LegendOrient_VERTICAL, LegendOrient_HORIZONTAL
const (
LegendOrient_LEGEND_ORIENT_UNSPECIFIED LegendOrient = 0
LegendOrient_VERTICAL LegendOrient = 1
LegendOrient_HORIZONTAL LegendOrient = 2
)func (LegendOrient) Descriptor
func (LegendOrient) Descriptor() protoreflect.EnumDescriptorfunc (LegendOrient) Enum
func (x LegendOrient) Enum() *LegendOrientfunc (LegendOrient) EnumDescriptor
func (LegendOrient) EnumDescriptor() ([]byte, []int)Deprecated: Use LegendOrient.Descriptor instead.
func (LegendOrient) Number
func (x LegendOrient) Number() protoreflect.EnumNumberfunc (LegendOrient) String
func (x LegendOrient) String() stringfunc (LegendOrient) Type
func (LegendOrient) Type() protoreflect.EnumTypeListAllFindingsRefinementDeploymentsRequest
type ListAllFindingsRefinementDeploymentsRequest struct {
// Required. The name of the parent resource, which is the SecOps instance to
// list all findings refinement deployments over. Format:
// projects/{project}/locations/{location}/instances/{instance}
Instance string `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
// The maximum number of findings refinement deployments to return. The
// service may return fewer than this value. If unspecified, at most 100 rule
// deployments will be returned. The maximum value is 1000; values above 1000
// will be coerced to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// A page token, received from a previous
// `ListAllFindingsRefinementDeployments` call. Provide this to retrieve the
// subsequent page.
//
// When paginating, all other parameters provided to
// `ListAllFindingsRefinementDeployments` must match the call that provided
// the page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// A filter that can be used to retrieve specific findings refinement
// deployments.
// Only the following filters are allowed:
// detection_exclusion_application.curated_rule_sets:"Request message for ListAllFindingsRefinementDeployments method.
func (*ListAllFindingsRefinementDeploymentsRequest) Descriptor
func (*ListAllFindingsRefinementDeploymentsRequest) Descriptor() ([]byte, []int)Deprecated: Use ListAllFindingsRefinementDeploymentsRequest.ProtoReflect.Descriptor instead.
func (*ListAllFindingsRefinementDeploymentsRequest) GetFilter
func (x *ListAllFindingsRefinementDeploymentsRequest) GetFilter() stringfunc (*ListAllFindingsRefinementDeploymentsRequest) GetInstance
func (x *ListAllFindingsRefinementDeploymentsRequest) GetInstance() stringfunc (*ListAllFindingsRefinementDeploymentsRequest) GetPageSize
func (x *ListAllFindingsRefinementDeploymentsRequest) GetPageSize() int32func (*ListAllFindingsRefinementDeploymentsRequest) GetPageToken
func (x *ListAllFindingsRefinementDeploymentsRequest) GetPageToken() stringfunc (*ListAllFindingsRefinementDeploymentsRequest) ProtoMessage
func (*ListAllFindingsRefinementDeploymentsRequest) ProtoMessage()func (*ListAllFindingsRefinementDeploymentsRequest) ProtoReflect
func (x *ListAllFindingsRefinementDeploymentsRequest) ProtoReflect() protoreflect.Messagefunc (*ListAllFindingsRefinementDeploymentsRequest) Reset
func (x *ListAllFindingsRefinementDeploymentsRequest) Reset()func (*ListAllFindingsRefinementDeploymentsRequest) String
func (x *ListAllFindingsRefinementDeploymentsRequest) String() stringListAllFindingsRefinementDeploymentsResponse
type ListAllFindingsRefinementDeploymentsResponse struct {
// List of all findings refinement deployments.
AllFindingsRefinementDeployments []*FindingsRefinementDeployment `protobuf:"bytes,1,rep,name=all_findings_refinement_deployments,json=allFindingsRefinementDeployments,proto3" json:"all_findings_refinement_deployments,omitempty"`
// A token, which can be sent as `page_token` to retrieve the next page. If
// this field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}Response message for ListAllFindingsRefinementDeployments method.
func (*ListAllFindingsRefinementDeploymentsResponse) Descriptor
func (*ListAllFindingsRefinementDeploymentsResponse) Descriptor() ([]byte, []int)Deprecated: Use ListAllFindingsRefinementDeploymentsResponse.ProtoReflect.Descriptor instead.
func (*ListAllFindingsRefinementDeploymentsResponse) GetAllFindingsRefinementDeployments
func (x *ListAllFindingsRefinementDeploymentsResponse) GetAllFindingsRefinementDeployments() []*FindingsRefinementDeploymentfunc (*ListAllFindingsRefinementDeploymentsResponse) GetNextPageToken
func (x *ListAllFindingsRefinementDeploymentsResponse) GetNextPageToken() stringfunc (*ListAllFindingsRefinementDeploymentsResponse) ProtoMessage
func (*ListAllFindingsRefinementDeploymentsResponse) ProtoMessage()func (*ListAllFindingsRefinementDeploymentsResponse) ProtoReflect
func (x *ListAllFindingsRefinementDeploymentsResponse) ProtoReflect() protoreflect.Messagefunc (*ListAllFindingsRefinementDeploymentsResponse) Reset
func (x *ListAllFindingsRefinementDeploymentsResponse) Reset()func (*ListAllFindingsRefinementDeploymentsResponse) String
func (x *ListAllFindingsRefinementDeploymentsResponse) String() stringListDataAccessLabelsRequest
type ListDataAccessLabelsRequest struct {
// Required. The parent resource where this data access label will be created.
// Format: `projects/{project}/locations/{location}/instances/{instance}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of data access labels to return. The service may return
// fewer than this value. If unspecified, at most 100 data access labels will
// be returned. The maximum value is 1000; values above 1000 will be coerced
// to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// A page token, received from a previous `ListDataAccessLabelsRequest` call.
// Provide this to retrieve the subsequent page.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. A filter which should follow the guidelines of AIP-160.
// Supports filtering on all fieds of DataAccessLabel and all operations as
// mentioned in https://google.aip.dev/160.
// example filter: "create_time greater than \"2023-04-21T11:30:00-04:00\" OR
// display_name:\"-21-1\"".
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}Request message for ListDataAccessLabels.
func (*ListDataAccessLabelsRequest) Descriptor
func (*ListDataAccessLabelsRequest) Descriptor() ([]byte, []int)Deprecated: Use ListDataAccessLabelsRequest.ProtoReflect.Descriptor instead.
func (*ListDataAccessLabelsRequest) GetFilter
func (x *ListDataAccessLabelsRequest) GetFilter() stringfunc (*ListDataAccessLabelsRequest) GetPageSize
func (x *ListDataAccessLabelsRequest) GetPageSize() int32func (*ListDataAccessLabelsRequest) GetPageToken
func (x *ListDataAccessLabelsRequest) GetPageToken() stringfunc (*ListDataAccessLabelsRequest) GetParent
func (x *ListDataAccessLabelsRequest) GetParent() stringfunc (*ListDataAccessLabelsRequest) ProtoMessage
func (*ListDataAccessLabelsRequest) ProtoMessage()func (*ListDataAccessLabelsRequest) ProtoReflect
func (x *ListDataAccessLabelsRequest) ProtoReflect() protoreflect.Messagefunc (*ListDataAccessLabelsRequest) Reset
func (x *ListDataAccessLabelsRequest) Reset()func (*ListDataAccessLabelsRequest) String
func (x *ListDataAccessLabelsRequest) String() stringListDataAccessLabelsResponse
type ListDataAccessLabelsResponse struct {
// List of data access labels.
DataAccessLabels []*DataAccessLabel `protobuf:"bytes,1,rep,name=data_access_labels,json=dataAccessLabels,proto3" json:"data_access_labels,omitempty"`
// A token, which can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}Response message for ListDataAccessLabels.
func (*ListDataAccessLabelsResponse) Descriptor
func (*ListDataAccessLabelsResponse) Descriptor() ([]byte, []int)Deprecated: Use ListDataAccessLabelsResponse.ProtoReflect.Descriptor instead.
func (*ListDataAccessLabelsResponse) GetDataAccessLabels
func (x *ListDataAccessLabelsResponse) GetDataAccessLabels() []*DataAccessLabelfunc (*ListDataAccessLabelsResponse) GetNextPageToken
func (x *ListDataAccessLabelsResponse) GetNextPageToken() stringfunc (*ListDataAccessLabelsResponse) ProtoMessage
func (*ListDataAccessLabelsResponse) ProtoMessage()func (*ListDataAccessLabelsResponse) ProtoReflect
func (x *ListDataAccessLabelsResponse) ProtoReflect() protoreflect.Messagefunc (*ListDataAccessLabelsResponse) Reset
func (x *ListDataAccessLabelsResponse) Reset()func (*ListDataAccessLabelsResponse) String
func (x *ListDataAccessLabelsResponse) String() stringListDataAccessScopesRequest
type ListDataAccessScopesRequest struct {
// Required. The parent resource where this data access scope will be created.
// Format: `projects/{project}/locations/{location}/instances/{instance}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of data access scopes to return. The service may return
// fewer than this value. If unspecified, at most 100 data access scopes will
// be returned. The maximum value is 1000; values above 1000 will be coerced
// to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// A page token, received from a previous `ListDataAccessScopesRequest` call.
// Provide this to retrieve the subsequent page.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. A filter which should follow the guidelines of AIP-160.
// Supports filtering on all fieds of DataAccessScope and all operations as
// mentioned in https://google.aip.dev/160.
// example filter: "create_time greater than \"2023-04-21T11:30:00-04:00\" OR
// display_name:\"-21-1\"".
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}Request message for ListDataAccessScopes.
func (*ListDataAccessScopesRequest) Descriptor
func (*ListDataAccessScopesRequest) Descriptor() ([]byte, []int)Deprecated: Use ListDataAccessScopesRequest.ProtoReflect.Descriptor instead.
func (*ListDataAccessScopesRequest) GetFilter
func (x *ListDataAccessScopesRequest) GetFilter() stringfunc (*ListDataAccessScopesRequest) GetPageSize
func (x *ListDataAccessScopesRequest) GetPageSize() int32func (*ListDataAccessScopesRequest) GetPageToken
func (x *ListDataAccessScopesRequest) GetPageToken() stringfunc (*ListDataAccessScopesRequest) GetParent
func (x *ListDataAccessScopesRequest) GetParent() stringfunc (*ListDataAccessScopesRequest) ProtoMessage
func (*ListDataAccessScopesRequest) ProtoMessage()func (*ListDataAccessScopesRequest) ProtoReflect
func (x *ListDataAccessScopesRequest) ProtoReflect() protoreflect.Messagefunc (*ListDataAccessScopesRequest) Reset
func (x *ListDataAccessScopesRequest) Reset()func (*ListDataAccessScopesRequest) String
func (x *ListDataAccessScopesRequest) String() stringListDataAccessScopesResponse
type ListDataAccessScopesResponse struct {
// List of data access scopes.
DataAccessScopes []*DataAccessScope `protobuf:"bytes,1,rep,name=data_access_scopes,json=dataAccessScopes,proto3" json:"data_access_scopes,omitempty"`
// Whether or not global scope is granted to the user.
GlobalDataAccessScopeGranted *bool `protobuf:"varint,3,opt,name=global_data_access_scope_granted,json=globalDataAccessScopeGranted,proto3,oneof" json:"global_data_access_scope_granted,omitempty"`
// A token, which can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}Response message for ListDataAccessScopes.
func (*ListDataAccessScopesResponse) Descriptor
func (*ListDataAccessScopesResponse) Descriptor() ([]byte, []int)Deprecated: Use ListDataAccessScopesResponse.ProtoReflect.Descriptor instead.
func (*ListDataAccessScopesResponse) GetDataAccessScopes
func (x *ListDataAccessScopesResponse) GetDataAccessScopes() []*DataAccessScopefunc (*ListDataAccessScopesResponse) GetGlobalDataAccessScopeGranted
func (x *ListDataAccessScopesResponse) GetGlobalDataAccessScopeGranted() boolfunc (*ListDataAccessScopesResponse) GetNextPageToken
func (x *ListDataAccessScopesResponse) GetNextPageToken() stringfunc (*ListDataAccessScopesResponse) ProtoMessage
func (*ListDataAccessScopesResponse) ProtoMessage()func (*ListDataAccessScopesResponse) ProtoReflect
func (x *ListDataAccessScopesResponse) ProtoReflect() protoreflect.Messagefunc (*ListDataAccessScopesResponse) Reset
func (x *ListDataAccessScopesResponse) Reset()func (*ListDataAccessScopesResponse) String
func (x *ListDataAccessScopesResponse) String() stringListDataTableRowsRequest
type ListDataTableRowsRequest struct {
// Required. The resource id of the data table.
// Format:
// projects/{project}/locations/{locations}/instances/{instance}/dataTables/{data_table}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The maximum number of data table rows to return. The service may
// return fewer than this value. If unspecified, at most 100 data table rows
// will be returned. The maximum value is 1000; values above 1000 will be
// coerced to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A page token, received from a previous `ListDataTableRows` call.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Configures ordering of DataTables in the response.
// Note: Our implementation currently supports order by "create_time asc" only
OrderBy string `protobuf:"bytes,4,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// Optional. Filter facilitating search over data table rows. This filter
// performs a case-insensitive substring match on the row values.
Filter string `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}Request to list data table rows.
func (*ListDataTableRowsRequest) Descriptor
func (*ListDataTableRowsRequest) Descriptor() ([]byte, []int)Deprecated: Use ListDataTableRowsRequest.ProtoReflect.Descriptor instead.
func (*ListDataTableRowsRequest) GetFilter
func (x *ListDataTableRowsRequest) GetFilter() stringfunc (*ListDataTableRowsRequest) GetOrderBy
func (x *ListDataTableRowsRequest) GetOrderBy() stringfunc (*ListDataTableRowsRequest) GetPageSize
func (x *ListDataTableRowsRequest) GetPageSize() int32func (*ListDataTableRowsRequest) GetPageToken
func (x *ListDataTableRowsRequest) GetPageToken() stringfunc (*ListDataTableRowsRequest) GetParent
func (x *ListDataTableRowsRequest) GetParent() stringfunc (*ListDataTableRowsRequest) ProtoMessage
func (*ListDataTableRowsRequest) ProtoMessage()func (*ListDataTableRowsRequest) ProtoReflect
func (x *ListDataTableRowsRequest) ProtoReflect() protoreflect.Messagefunc (*ListDataTableRowsRequest) Reset
func (x *ListDataTableRowsRequest) Reset()func (*ListDataTableRowsRequest) String
func (x *ListDataTableRowsRequest) String() stringListDataTableRowsResponse
type ListDataTableRowsResponse struct {
// The list of the data table rows returned.
DataTableRows []*DataTableRow `protobuf:"bytes,1,rep,name=data_table_rows,json=dataTableRows,proto3" json:"data_table_rows,omitempty"`
// Optional. A token, which can be sent as `page_token` to retrieve the next
// page. If this field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}Response message for listing data table rows.
func (*ListDataTableRowsResponse) Descriptor
func (*ListDataTableRowsResponse) Descriptor() ([]byte, []int)Deprecated: Use ListDataTableRowsResponse.ProtoReflect.Descriptor instead.
func (*ListDataTableRowsResponse) GetDataTableRows
func (x *ListDataTableRowsResponse) GetDataTableRows() []*DataTableRowfunc (*ListDataTableRowsResponse) GetNextPageToken
func (x *ListDataTableRowsResponse) GetNextPageToken() stringfunc (*ListDataTableRowsResponse) ProtoMessage
func (*ListDataTableRowsResponse) ProtoMessage()func (*ListDataTableRowsResponse) ProtoReflect
func (x *ListDataTableRowsResponse) ProtoReflect() protoreflect.Messagefunc (*ListDataTableRowsResponse) Reset
func (x *ListDataTableRowsResponse) Reset()func (*ListDataTableRowsResponse) String
func (x *ListDataTableRowsResponse) String() stringListDataTablesRequest
type ListDataTablesRequest struct {
// Required. The parent resource where this data table will be created.
// Format: projects/{project}/locations/{location}/instances/{instance}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The maximum number of data tables to return. The service may
// return fewer than this value. If unspecified, at most 100 data tables will
// be returned. The maximum value is 1000; values above 1000 will be coerced
// to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A page token, received from a previous `ListDataTables` call.
// Provide this to retrieve the subsequent page.
// When paginating, all other parameters provided to
// `ListDataTables` must match the call that provided the page
// token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Configures ordering of DataTables in the response.
// Note: Our implementation currently supports order by "create_time asc" only
OrderBy string `protobuf:"bytes,4,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}A request for a list of data tables.
func (*ListDataTablesRequest) Descriptor
func (*ListDataTablesRequest) Descriptor() ([]byte, []int)Deprecated: Use ListDataTablesRequest.ProtoReflect.Descriptor instead.
func (*ListDataTablesRequest) GetOrderBy
func (x *ListDataTablesRequest) GetOrderBy() stringfunc (*ListDataTablesRequest) GetPageSize
func (x *ListDataTablesRequest) GetPageSize() int32func (*ListDataTablesRequest) GetPageToken
func (x *ListDataTablesRequest) GetPageToken() stringfunc (*ListDataTablesRequest) GetParent
func (x *ListDataTablesRequest) GetParent() stringfunc (*ListDataTablesRequest) ProtoMessage
func (*ListDataTablesRequest) ProtoMessage()func (*ListDataTablesRequest) ProtoReflect
func (x *ListDataTablesRequest) ProtoReflect() protoreflect.Messagefunc (*ListDataTablesRequest) Reset
func (x *ListDataTablesRequest) Reset()func (*ListDataTablesRequest) String
func (x *ListDataTablesRequest) String() stringListDataTablesResponse
type ListDataTablesResponse struct {
// The list of the data tables returned.
DataTables []*DataTable `protobuf:"bytes,1,rep,name=data_tables,json=dataTables,proto3" json:"data_tables,omitempty"`
// A token, which can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}Response message for listing data tables.
func (*ListDataTablesResponse) Descriptor
func (*ListDataTablesResponse) Descriptor() ([]byte, []int)Deprecated: Use ListDataTablesResponse.ProtoReflect.Descriptor instead.
func (*ListDataTablesResponse) GetDataTables
func (x *ListDataTablesResponse) GetDataTables() []*DataTablefunc (*ListDataTablesResponse) GetNextPageToken
func (x *ListDataTablesResponse) GetNextPageToken() stringfunc (*ListDataTablesResponse) ProtoMessage
func (*ListDataTablesResponse) ProtoMessage()func (*ListDataTablesResponse) ProtoReflect
func (x *ListDataTablesResponse) ProtoReflect() protoreflect.Messagefunc (*ListDataTablesResponse) Reset
func (x *ListDataTablesResponse) Reset()func (*ListDataTablesResponse) String
func (x *ListDataTablesResponse) String() stringListFeaturedContentNativeDashboardsRequest
type ListFeaturedContentNativeDashboardsRequest struct {
// Required. The parent, which owns this collection of
// FeaturedContentNativeDashboards. Format:
// projects/{project}/locations/{location}/instances/{instance}/contentHub
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The maximum number of FeaturedContentNativeDashboards to return.
// The service may return fewer than this value. If unspecified, at most 100
// FeaturedContentNativeDashboards will be returned. The maximum value is 100;
// values above 100 will be coerced to 100.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A page token, received from a previous
// `ListFeaturedContentNativeDashboards` call. Provide this to retrieve the
// subsequent page.
//
// When paginating, all other parameters provided to
// `ListFeaturedContentNativeDashboards` must match the call that provided the
// page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. The filter to apply to list the FeaturedContentNativeDashboards.
//
// The filter syntax follows Google Cloud syntax: https://google.aip.dev/160.
//
// Supported fields for filtering:
//
// * `name`: The resource name of the featured content.
// * `content_metadata.description`: The description of the featured
// content.
//
// When a literal value is provided without a field, it will perform a
// substring search across both `name` and `content_metadata.description`.
//
// Examples:
//
// - `"test"`: Matches featured content where either the name or description
// contains "test" as a substring.
// - `name="test"`: Matches featured content where the name contains "test".
// - `content_metadata.description="test"`: Matches featured content where
// the description contains "test".
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}Request message to list FeaturedContentNativeDashboards.
func (*ListFeaturedContentNativeDashboardsRequest) Descriptor
func (*ListFeaturedContentNativeDashboardsRequest) Descriptor() ([]byte, []int)Deprecated: Use ListFeaturedContentNativeDashboardsRequest.ProtoReflect.Descriptor instead.
func (*ListFeaturedContentNativeDashboardsRequest) GetFilter
func (x *ListFeaturedContentNativeDashboardsRequest) GetFilter() stringfunc (*ListFeaturedContentNativeDashboardsRequest) GetPageSize
func (x *ListFeaturedContentNativeDashboardsRequest) GetPageSize() int32func (*ListFeaturedContentNativeDashboardsRequest) GetPageToken
func (x *ListFeaturedContentNativeDashboardsRequest) GetPageToken() stringfunc (*ListFeaturedContentNativeDashboardsRequest) GetParent
func (x *ListFeaturedContentNativeDashboardsRequest) GetParent() stringfunc (*ListFeaturedContentNativeDashboardsRequest) ProtoMessage
func (*ListFeaturedContentNativeDashboardsRequest) ProtoMessage()func (*ListFeaturedContentNativeDashboardsRequest) ProtoReflect
func (x *ListFeaturedContentNativeDashboardsRequest) ProtoReflect() protoreflect.Messagefunc (*ListFeaturedContentNativeDashboardsRequest) Reset
func (x *ListFeaturedContentNativeDashboardsRequest) Reset()func (*ListFeaturedContentNativeDashboardsRequest) String
func (x *ListFeaturedContentNativeDashboardsRequest) String() stringListFeaturedContentNativeDashboardsResponse
type ListFeaturedContentNativeDashboardsResponse struct {
// The list of FeaturedContentNativeDashboards.
// Ordered by name by default.
FeaturedContentNativeDashboards []*FeaturedContentNativeDashboard `protobuf:"bytes,1,rep,name=featured_content_native_dashboards,json=featuredContentNativeDashboards,proto3" json:"featured_content_native_dashboards,omitempty"`
// A token, which can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}Response message for listing FeaturedContentNativeDashboards.
func (*ListFeaturedContentNativeDashboardsResponse) Descriptor
func (*ListFeaturedContentNativeDashboardsResponse) Descriptor() ([]byte, []int)Deprecated: Use ListFeaturedContentNativeDashboardsResponse.ProtoReflect.Descriptor instead.
func (*ListFeaturedContentNativeDashboardsResponse) GetFeaturedContentNativeDashboards
func (x *ListFeaturedContentNativeDashboardsResponse) GetFeaturedContentNativeDashboards() []*FeaturedContentNativeDashboardfunc (*ListFeaturedContentNativeDashboardsResponse) GetNextPageToken
func (x *ListFeaturedContentNativeDashboardsResponse) GetNextPageToken() stringfunc (*ListFeaturedContentNativeDashboardsResponse) ProtoMessage
func (*ListFeaturedContentNativeDashboardsResponse) ProtoMessage()func (*ListFeaturedContentNativeDashboardsResponse) ProtoReflect
func (x *ListFeaturedContentNativeDashboardsResponse) ProtoReflect() protoreflect.Messagefunc (*ListFeaturedContentNativeDashboardsResponse) Reset
func (x *ListFeaturedContentNativeDashboardsResponse) Reset()func (*ListFeaturedContentNativeDashboardsResponse) String
func (x *ListFeaturedContentNativeDashboardsResponse) String() stringListFeedPacksRequest
type ListFeedPacksRequest struct {
// Required. The parent resource where this content pack will be created.
// Format: projects/{project}/locations/{location}/instances/{instance}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The maximum number of feed content packs to return. The service
// may return fewer than this value. If unspecified, at most 50 feed content
// packs will be returned. The maximum value is 1000; values above 1000 will
// be coerced to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A page token, received from a previous `ListFeedPacks` call.
// Provide this to retrieve the subsequent page. When paginating, all other
// parameters provided to `ListFeedPacks` must match the call that provided
// the page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}Request message for ListFeedPacks.
func (*ListFeedPacksRequest) Descriptor
func (*ListFeedPacksRequest) Descriptor() ([]byte, []int)Deprecated: Use ListFeedPacksRequest.ProtoReflect.Descriptor instead.
func (*ListFeedPacksRequest) GetPageSize
func (x *ListFeedPacksRequest) GetPageSize() int32func (*ListFeedPacksRequest) GetPageToken
func (x *ListFeedPacksRequest) GetPageToken() stringfunc (*ListFeedPacksRequest) GetParent
func (x *ListFeedPacksRequest) GetParent() stringfunc (*ListFeedPacksRequest) ProtoMessage
func (*ListFeedPacksRequest) ProtoMessage()func (*ListFeedPacksRequest) ProtoReflect
func (x *ListFeedPacksRequest) ProtoReflect() protoreflect.Messagefunc (*ListFeedPacksRequest) Reset
func (x *ListFeedPacksRequest) Reset()func (*ListFeedPacksRequest) String
func (x *ListFeedPacksRequest) String() stringListFeedPacksResponse
type ListFeedPacksResponse struct {
// List of feeds packs.
FeedPacks []*FeedPack `protobuf:"bytes,1,rep,name=feed_packs,json=feedPacks,proto3" json:"feed_packs,omitempty"`
// A token, which can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}Response message for ListFeedPacks.
func (*ListFeedPacksResponse) Descriptor
func (*ListFeedPacksResponse) Descriptor() ([]byte, []int)Deprecated: Use ListFeedPacksResponse.ProtoReflect.Descriptor instead.
func (*ListFeedPacksResponse) GetFeedPacks
func (x *ListFeedPacksResponse) GetFeedPacks() []*FeedPackfunc (*ListFeedPacksResponse) GetNextPageToken
func (x *ListFeedPacksResponse) GetNextPageToken() stringfunc (*ListFeedPacksResponse) ProtoMessage
func (*ListFeedPacksResponse) ProtoMessage()func (*ListFeedPacksResponse) ProtoReflect
func (x *ListFeedPacksResponse) ProtoReflect() protoreflect.Messagefunc (*ListFeedPacksResponse) Reset
func (x *ListFeedPacksResponse) Reset()func (*ListFeedPacksResponse) String
func (x *ListFeedPacksResponse) String() stringListFeedSourceTypeSchemasRequest
type ListFeedSourceTypeSchemasRequest struct {
// Required. The parent, which owns this collection of FeedSourceTypeSchemas.
// Format: projects/{project}/locations/{location}/instances/{instance}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of FeedSourceTypeSchemas to return. The service may
// return fewer than this value. If unspecified all FeedSourceTypeSchemas will
// be returned, meaning one FeedSourceTypeSchema for each
// FeedDetails.FeedSourceType.
// The maximum value is 100; values above 100 will be coerced to 100.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// A page token, received from a previous `ListFeedSourceTypeSchemas` call.
// Provide this to retrieve the subsequent page.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}ListFeedSourceTypeSchemas request message. Note that Feed schemas do not contain customer data, so are not scoped to a particular customer.
func (*ListFeedSourceTypeSchemasRequest) Descriptor
func (*ListFeedSourceTypeSchemasRequest) Descriptor() ([]byte, []int)Deprecated: Use ListFeedSourceTypeSchemasRequest.ProtoReflect.Descriptor instead.
func (*ListFeedSourceTypeSchemasRequest) GetPageSize
func (x *ListFeedSourceTypeSchemasRequest) GetPageSize() int32func (*ListFeedSourceTypeSchemasRequest) GetPageToken
func (x *ListFeedSourceTypeSchemasRequest) GetPageToken() stringfunc (*ListFeedSourceTypeSchemasRequest) GetParent
func (x *ListFeedSourceTypeSchemasRequest) GetParent() stringfunc (*ListFeedSourceTypeSchemasRequest) ProtoMessage
func (*ListFeedSourceTypeSchemasRequest) ProtoMessage()func (*ListFeedSourceTypeSchemasRequest) ProtoReflect
func (x *ListFeedSourceTypeSchemasRequest) ProtoReflect() protoreflect.Messagefunc (*ListFeedSourceTypeSchemasRequest) Reset
func (x *ListFeedSourceTypeSchemasRequest) Reset()func (*ListFeedSourceTypeSchemasRequest) String
func (x *ListFeedSourceTypeSchemasRequest) String() stringListFeedSourceTypeSchemasResponse
type ListFeedSourceTypeSchemasResponse struct {
// Schemas describing each FeedSourceType.
FeedSourceTypeSchemas []*FeedSourceTypeSchema `protobuf:"bytes,1,rep,name=feed_source_type_schemas,json=feedSourceTypeSchemas,proto3" json:"feed_source_type_schemas,omitempty"`
// A token, which can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}ListFeedSourceTypeSchemas response message.
func (*ListFeedSourceTypeSchemasResponse) Descriptor
func (*ListFeedSourceTypeSchemasResponse) Descriptor() ([]byte, []int)Deprecated: Use ListFeedSourceTypeSchemasResponse.ProtoReflect.Descriptor instead.
func (*ListFeedSourceTypeSchemasResponse) GetFeedSourceTypeSchemas
func (x *ListFeedSourceTypeSchemasResponse) GetFeedSourceTypeSchemas() []*FeedSourceTypeSchemafunc (*ListFeedSourceTypeSchemasResponse) GetNextPageToken
func (x *ListFeedSourceTypeSchemasResponse) GetNextPageToken() stringfunc (*ListFeedSourceTypeSchemasResponse) ProtoMessage
func (*ListFeedSourceTypeSchemasResponse) ProtoMessage()func (*ListFeedSourceTypeSchemasResponse) ProtoReflect
func (x *ListFeedSourceTypeSchemasResponse) ProtoReflect() protoreflect.Messagefunc (*ListFeedSourceTypeSchemasResponse) Reset
func (x *ListFeedSourceTypeSchemasResponse) Reset()func (*ListFeedSourceTypeSchemasResponse) String
func (x *ListFeedSourceTypeSchemasResponse) String() stringListFeedsRequest
type ListFeedsRequest struct {
// Required. The parent resource where this Feed will be created.
// Format: projects/{project}/locations/{location}/instances/{instance}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of feeds to return. The service may return fewer than
// this value.
// If unspecified, at most 100 feeds will be returned.
// The maximum value is 1000; values above 1000 will be coerced to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// A page token, received from a previous `ListFeeds` call. Provide this to
// retrieve the subsequent page.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}Request message for ListFeed.
func (*ListFeedsRequest) Descriptor
func (*ListFeedsRequest) Descriptor() ([]byte, []int)Deprecated: Use ListFeedsRequest.ProtoReflect.Descriptor instead.
func (*ListFeedsRequest) GetPageSize
func (x *ListFeedsRequest) GetPageSize() int32func (*ListFeedsRequest) GetPageToken
func (x *ListFeedsRequest) GetPageToken() stringfunc (*ListFeedsRequest) GetParent
func (x *ListFeedsRequest) GetParent() stringfunc (*ListFeedsRequest) ProtoMessage
func (*ListFeedsRequest) ProtoMessage()func (*ListFeedsRequest) ProtoReflect
func (x *ListFeedsRequest) ProtoReflect() protoreflect.Messagefunc (*ListFeedsRequest) Reset
func (x *ListFeedsRequest) Reset()func (*ListFeedsRequest) String
func (x *ListFeedsRequest) String() stringListFeedsResponse
type ListFeedsResponse struct {
// List of feeds.
Feeds []*Feed `protobuf:"bytes,1,rep,name=feeds,proto3" json:"feeds,omitempty"`
// A token, which can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}Response message for ListFeed.
func (*ListFeedsResponse) Descriptor
func (*ListFeedsResponse) Descriptor() ([]byte, []int)Deprecated: Use ListFeedsResponse.ProtoReflect.Descriptor instead.
func (*ListFeedsResponse) GetFeeds
func (x *ListFeedsResponse) GetFeeds() []*Feedfunc (*ListFeedsResponse) GetNextPageToken
func (x *ListFeedsResponse) GetNextPageToken() stringfunc (*ListFeedsResponse) ProtoMessage
func (*ListFeedsResponse) ProtoMessage()func (*ListFeedsResponse) ProtoReflect
func (x *ListFeedsResponse) ProtoReflect() protoreflect.Messagefunc (*ListFeedsResponse) Reset
func (x *ListFeedsResponse) Reset()func (*ListFeedsResponse) String
func (x *ListFeedsResponse) String() stringListFindingsRefinementsRequest
type ListFindingsRefinementsRequest struct {
// Required. The parent, which owns this collection of findings refinements.
// Format:
// projects/{project}/locations/{location}/instances/{instance}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of findings refinements to return. The service may
// return fewer than this value. If unspecified, at most 100 rules will be
// returned. The maximum value is 1000; values above 1000 will be coerced to
// 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// A page token, received from a previous `ListFindingsRefinements` call.
// Provide this to retrieve the subsequent page.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}Request message for ListFindingsRefinements method.
func (*ListFindingsRefinementsRequest) Descriptor
func (*ListFindingsRefinementsRequest) Descriptor() ([]byte, []int)Deprecated: Use ListFindingsRefinementsRequest.ProtoReflect.Descriptor instead.
func (*ListFindingsRefinementsRequest) GetPageSize
func (x *ListFindingsRefinementsRequest) GetPageSize() int32func (*ListFindingsRefinementsRequest) GetPageToken
func (x *ListFindingsRefinementsRequest) GetPageToken() stringfunc (*ListFindingsRefinementsRequest) GetParent
func (x *ListFindingsRefinementsRequest) GetParent() stringfunc (*ListFindingsRefinementsRequest) ProtoMessage
func (*ListFindingsRefinementsRequest) ProtoMessage()func (*ListFindingsRefinementsRequest) ProtoReflect
func (x *ListFindingsRefinementsRequest) ProtoReflect() protoreflect.Messagefunc (*ListFindingsRefinementsRequest) Reset
func (x *ListFindingsRefinementsRequest) Reset()func (*ListFindingsRefinementsRequest) String
func (x *ListFindingsRefinementsRequest) String() stringListFindingsRefinementsResponse
type ListFindingsRefinementsResponse struct {
// List of findings refinements.
FindingsRefinements []*FindingsRefinement `protobuf:"bytes,1,rep,name=findings_refinements,json=findingsRefinements,proto3" json:"findings_refinements,omitempty"`
// A token, which can be sent as `page_token` to retrieve the next page. If
// this field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}Response message for ListFindingsRefinements method.
func (*ListFindingsRefinementsResponse) Descriptor
func (*ListFindingsRefinementsResponse) Descriptor() ([]byte, []int)Deprecated: Use ListFindingsRefinementsResponse.ProtoReflect.Descriptor instead.
func (*ListFindingsRefinementsResponse) GetFindingsRefinements
func (x *ListFindingsRefinementsResponse) GetFindingsRefinements() []*FindingsRefinementfunc (*ListFindingsRefinementsResponse) GetNextPageToken
func (x *ListFindingsRefinementsResponse) GetNextPageToken() stringfunc (*ListFindingsRefinementsResponse) ProtoMessage
func (*ListFindingsRefinementsResponse) ProtoMessage()func (*ListFindingsRefinementsResponse) ProtoReflect
func (x *ListFindingsRefinementsResponse) ProtoReflect() protoreflect.Messagefunc (*ListFindingsRefinementsResponse) Reset
func (x *ListFindingsRefinementsResponse) Reset()func (*ListFindingsRefinementsResponse) String
func (x *ListFindingsRefinementsResponse) String() stringListLogTypeSchemasRequest
type ListLogTypeSchemasRequest struct {
// Required. The parent, which owns this collection of LogTypeSchemas.
// Format: Format:
// projects/{project}/locations/{location}/instances/{instance}/feedSourceTypeSchemas/{feed_source_type}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of LogTypeSchemas to return. The service may return
// fewer than this value.
// If unspecified, at most 5000 LogTypeSchemas will be returned.
// The maximum value is 10000; values above 10000 will be coerced to 10000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// A page token, received from a previous `ListLogTypeSchemas` call. Provide
// this to retrieve the subsequent page.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}ListLogTypeSchemas request message. Note that feed schemas do not contain customer data, so are not scoped to a particular customer.
func (*ListLogTypeSchemasRequest) Descriptor
func (*ListLogTypeSchemasRequest) Descriptor() ([]byte, []int)Deprecated: Use ListLogTypeSchemasRequest.ProtoReflect.Descriptor instead.
func (*ListLogTypeSchemasRequest) GetPageSize
func (x *ListLogTypeSchemasRequest) GetPageSize() int32func (*ListLogTypeSchemasRequest) GetPageToken
func (x *ListLogTypeSchemasRequest) GetPageToken() stringfunc (*ListLogTypeSchemasRequest) GetParent
func (x *ListLogTypeSchemasRequest) GetParent() stringfunc (*ListLogTypeSchemasRequest) ProtoMessage
func (*ListLogTypeSchemasRequest) ProtoMessage()func (*ListLogTypeSchemasRequest) ProtoReflect
func (x *ListLogTypeSchemasRequest) ProtoReflect() protoreflect.Messagefunc (*ListLogTypeSchemasRequest) Reset
func (x *ListLogTypeSchemasRequest) Reset()func (*ListLogTypeSchemasRequest) String
func (x *ListLogTypeSchemasRequest) String() stringListLogTypeSchemasResponse
type ListLogTypeSchemasResponse struct {
// LogTypeSchemas.
LogTypeSchemas []*LogTypeSchema `protobuf:"bytes,1,rep,name=log_type_schemas,json=logTypeSchemas,proto3" json:"log_type_schemas,omitempty"`
// A token, which can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}ListLogTypeSchemas response message.
func (*ListLogTypeSchemasResponse) Descriptor
func (*ListLogTypeSchemasResponse) Descriptor() ([]byte, []int)Deprecated: Use ListLogTypeSchemasResponse.ProtoReflect.Descriptor instead.
func (*ListLogTypeSchemasResponse) GetLogTypeSchemas
func (x *ListLogTypeSchemasResponse) GetLogTypeSchemas() []*LogTypeSchemafunc (*ListLogTypeSchemasResponse) GetNextPageToken
func (x *ListLogTypeSchemasResponse) GetNextPageToken() stringfunc (*ListLogTypeSchemasResponse) ProtoMessage
func (*ListLogTypeSchemasResponse) ProtoMessage()func (*ListLogTypeSchemasResponse) ProtoReflect
func (x *ListLogTypeSchemasResponse) ProtoReflect() protoreflect.Messagefunc (*ListLogTypeSchemasResponse) Reset
func (x *ListLogTypeSchemasResponse) Reset()func (*ListLogTypeSchemasResponse) String
func (x *ListLogTypeSchemasResponse) String() stringListNativeDashboardsRequest
type ListNativeDashboardsRequest struct {
// Required. The parent owning this dashboard collection.
// Format: projects/{project}/locations/{location}/instances/{instance}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The maximum number of dashboards to return. The service may
// return fewer than this value.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A page token, received from a previous `ListDashboards` call.
// Provide this to retrieve the subsequent page.
//
// When paginating, all other parameters provided to `ListDashboards` must
// match the call that provided the page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. View indicates the scope of fields to populate when returning the
// dashboard resource. If unspecified, defaults to the basic view.
View NativeDashboardView `protobuf:"varint,4,opt,name=view,proto3,enum=google.cloud.chronicle.v1.NativeDashboardView" json:"view,omitempty"`
// contains filtered or unexported fields
}Request message to list dashboards.
func (*ListNativeDashboardsRequest) Descriptor
func (*ListNativeDashboardsRequest) Descriptor() ([]byte, []int)Deprecated: Use ListNativeDashboardsRequest.ProtoReflect.Descriptor instead.
func (*ListNativeDashboardsRequest) GetPageSize
func (x *ListNativeDashboardsRequest) GetPageSize() int32func (*ListNativeDashboardsRequest) GetPageToken
func (x *ListNativeDashboardsRequest) GetPageToken() stringfunc (*ListNativeDashboardsRequest) GetParent
func (x *ListNativeDashboardsRequest) GetParent() stringfunc (*ListNativeDashboardsRequest) GetView
func (x *ListNativeDashboardsRequest) GetView() NativeDashboardViewfunc (*ListNativeDashboardsRequest) ProtoMessage
func (*ListNativeDashboardsRequest) ProtoMessage()func (*ListNativeDashboardsRequest) ProtoReflect
func (x *ListNativeDashboardsRequest) ProtoReflect() protoreflect.Messagefunc (*ListNativeDashboardsRequest) Reset
func (x *ListNativeDashboardsRequest) Reset()func (*ListNativeDashboardsRequest) String
func (x *ListNativeDashboardsRequest) String() stringListNativeDashboardsResponse
type ListNativeDashboardsResponse struct {
// The dashboards from the specified chronicle instance.
NativeDashboards []*NativeDashboard `protobuf:"bytes,1,rep,name=native_dashboards,json=nativeDashboards,proto3" json:"native_dashboards,omitempty"`
// A token, which can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}Response message for listing dashboards.
func (*ListNativeDashboardsResponse) Descriptor
func (*ListNativeDashboardsResponse) Descriptor() ([]byte, []int)Deprecated: Use ListNativeDashboardsResponse.ProtoReflect.Descriptor instead.
func (*ListNativeDashboardsResponse) GetNativeDashboards
func (x *ListNativeDashboardsResponse) GetNativeDashboards() []*NativeDashboardfunc (*ListNativeDashboardsResponse) GetNextPageToken
func (x *ListNativeDashboardsResponse) GetNextPageToken() stringfunc (*ListNativeDashboardsResponse) ProtoMessage
func (*ListNativeDashboardsResponse) ProtoMessage()func (*ListNativeDashboardsResponse) ProtoReflect
func (x *ListNativeDashboardsResponse) ProtoReflect() protoreflect.Messagefunc (*ListNativeDashboardsResponse) Reset
func (x *ListNativeDashboardsResponse) Reset()func (*ListNativeDashboardsResponse) String
func (x *ListNativeDashboardsResponse) String() stringListReferenceListsRequest
type ListReferenceListsRequest struct {
// Required. The parent, which owns this collection of reference lists.
// Format:
// `projects/{project}/locations/{location}/instances/{instance}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of reference lists to return.
// The service may return fewer than this value.
// If unspecified, at most 100 reference lists will be returned.
// The maximum value is 1000; values above 1000 will be coerced to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// A page token, received from a previous `ListReferenceLists` call.
// Provide this to retrieve the subsequent page.
// When paginating, all other parameters provided to `ListReferenceLists` must
// match the call that provided the page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// How much of each ReferenceList to view. Defaults to
// REFERENCE_LIST_VIEW_BASIC.
View ReferenceListView `protobuf:"varint,4,opt,name=view,proto3,enum=google.cloud.chronicle.v1.ReferenceListView" json:"view,omitempty"`
// contains filtered or unexported fields
}A request for a list of reference lists.
func (*ListReferenceListsRequest) Descriptor
func (*ListReferenceListsRequest) Descriptor() ([]byte, []int)Deprecated: Use ListReferenceListsRequest.ProtoReflect.Descriptor instead.
func (*ListReferenceListsRequest) GetPageSize
func (x *ListReferenceListsRequest) GetPageSize() int32func (*ListReferenceListsRequest) GetPageToken
func (x *ListReferenceListsRequest) GetPageToken() stringfunc (*ListReferenceListsRequest) GetParent
func (x *ListReferenceListsRequest) GetParent() stringfunc (*ListReferenceListsRequest) GetView
func (x *ListReferenceListsRequest) GetView() ReferenceListViewfunc (*ListReferenceListsRequest) ProtoMessage
func (*ListReferenceListsRequest) ProtoMessage()func (*ListReferenceListsRequest) ProtoReflect
func (x *ListReferenceListsRequest) ProtoReflect() protoreflect.Messagefunc (*ListReferenceListsRequest) Reset
func (x *ListReferenceListsRequest) Reset()func (*ListReferenceListsRequest) String
func (x *ListReferenceListsRequest) String() stringListReferenceListsResponse
type ListReferenceListsResponse struct {
// The reference lists.
// Ordered in ascending alphabetical order by name.
ReferenceLists []*ReferenceList `protobuf:"bytes,1,rep,name=reference_lists,json=referenceLists,proto3" json:"reference_lists,omitempty"`
// A token, which can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}A response to a request for a list of reference lists.
func (*ListReferenceListsResponse) Descriptor
func (*ListReferenceListsResponse) Descriptor() ([]byte, []int)Deprecated: Use ListReferenceListsResponse.ProtoReflect.Descriptor instead.
func (*ListReferenceListsResponse) GetNextPageToken
func (x *ListReferenceListsResponse) GetNextPageToken() stringfunc (*ListReferenceListsResponse) GetReferenceLists
func (x *ListReferenceListsResponse) GetReferenceLists() []*ReferenceListfunc (*ListReferenceListsResponse) ProtoMessage
func (*ListReferenceListsResponse) ProtoMessage()func (*ListReferenceListsResponse) ProtoReflect
func (x *ListReferenceListsResponse) ProtoReflect() protoreflect.Messagefunc (*ListReferenceListsResponse) Reset
func (x *ListReferenceListsResponse) Reset()func (*ListReferenceListsResponse) String
func (x *ListReferenceListsResponse) String() stringListRetrohuntsRequest
type ListRetrohuntsRequest struct {
// Required. The rule that the retrohunts belong to.
// Format:
// `projects/{project}/locations/{location}/instances/{instance}/rules/{rule}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of retrohunt to return. The service may return fewer
// than this value. If unspecified, at most 100 retrohunts will be returned.
// The maximum value is 1000; values above 1000 will be coerced to
// 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// A page token, received from a previous `ListRetrohunts` call.
// Provide this to retrieve the subsequent page.
//
// When paginating, all other parameters provided to `ListRetrohunts` must
// match the call that provided the page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// A filter that can be used to retrieve specific rule deployments.
// The following fields are filterable:
// state
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}Request message for ListRetrohunts method.
func (*ListRetrohuntsRequest) Descriptor
func (*ListRetrohuntsRequest) Descriptor() ([]byte, []int)Deprecated: Use ListRetrohuntsRequest.ProtoReflect.Descriptor instead.
func (*ListRetrohuntsRequest) GetFilter
func (x *ListRetrohuntsRequest) GetFilter() stringfunc (*ListRetrohuntsRequest) GetPageSize
func (x *ListRetrohuntsRequest) GetPageSize() int32func (*ListRetrohuntsRequest) GetPageToken
func (x *ListRetrohuntsRequest) GetPageToken() stringfunc (*ListRetrohuntsRequest) GetParent
func (x *ListRetrohuntsRequest) GetParent() stringfunc (*ListRetrohuntsRequest) ProtoMessage
func (*ListRetrohuntsRequest) ProtoMessage()func (*ListRetrohuntsRequest) ProtoReflect
func (x *ListRetrohuntsRequest) ProtoReflect() protoreflect.Messagefunc (*ListRetrohuntsRequest) Reset
func (x *ListRetrohuntsRequest) Reset()func (*ListRetrohuntsRequest) String
func (x *ListRetrohuntsRequest) String() stringListRetrohuntsResponse
type ListRetrohuntsResponse struct {
// The retrohunts from the specified rule.
Retrohunts []*Retrohunt `protobuf:"bytes,1,rep,name=retrohunts,proto3" json:"retrohunts,omitempty"`
// A token, which can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}Response message for ListRetrohunts method.
func (*ListRetrohuntsResponse) Descriptor
func (*ListRetrohuntsResponse) Descriptor() ([]byte, []int)Deprecated: Use ListRetrohuntsResponse.ProtoReflect.Descriptor instead.
func (*ListRetrohuntsResponse) GetNextPageToken
func (x *ListRetrohuntsResponse) GetNextPageToken() stringfunc (*ListRetrohuntsResponse) GetRetrohunts
func (x *ListRetrohuntsResponse) GetRetrohunts() []*Retrohuntfunc (*ListRetrohuntsResponse) ProtoMessage
func (*ListRetrohuntsResponse) ProtoMessage()func (*ListRetrohuntsResponse) ProtoReflect
func (x *ListRetrohuntsResponse) ProtoReflect() protoreflect.Messagefunc (*ListRetrohuntsResponse) Reset
func (x *ListRetrohuntsResponse) Reset()func (*ListRetrohuntsResponse) String
func (x *ListRetrohuntsResponse) String() stringListRuleDeploymentsRequest
type ListRuleDeploymentsRequest struct {
// Required. The collection of all parents which own all rule deployments. The
// "-" wildcard token must be used as the rule identifier in the resource
// path. Format:
// `projects/{project}/locations/{location}/instances/{instance}/rules/-`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of rule deployments to return. The service may return
// fewer than this value. If unspecified, at most 100 rule deployments will be
// returned. The maximum value is 1000; values above 1000 will be coerced to
// 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// A page token, received from a previous `ListRuleDeployments` call.
// Provide this to retrieve the subsequent page.
//
// When paginating, all other parameters provided to `ListRuleDeployments`
// must match the call that provided the page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// A filter that can be used to retrieve specific rule deployments.
// The following fields are filterable:
// archived, name
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}Request message for ListRuleDeployments.
func (*ListRuleDeploymentsRequest) Descriptor
func (*ListRuleDeploymentsRequest) Descriptor() ([]byte, []int)Deprecated: Use ListRuleDeploymentsRequest.ProtoReflect.Descriptor instead.
func (*ListRuleDeploymentsRequest) GetFilter
func (x *ListRuleDeploymentsRequest) GetFilter() stringfunc (*ListRuleDeploymentsRequest) GetPageSize
func (x *ListRuleDeploymentsRequest) GetPageSize() int32func (*ListRuleDeploymentsRequest) GetPageToken
func (x *ListRuleDeploymentsRequest) GetPageToken() stringfunc (*ListRuleDeploymentsRequest) GetParent
func (x *ListRuleDeploymentsRequest) GetParent() stringfunc (*ListRuleDeploymentsRequest) ProtoMessage
func (*ListRuleDeploymentsRequest) ProtoMessage()func (*ListRuleDeploymentsRequest) ProtoReflect
func (x *ListRuleDeploymentsRequest) ProtoReflect() protoreflect.Messagefunc (*ListRuleDeploymentsRequest) Reset
func (x *ListRuleDeploymentsRequest) Reset()func (*ListRuleDeploymentsRequest) String
func (x *ListRuleDeploymentsRequest) String() stringListRuleDeploymentsResponse
type ListRuleDeploymentsResponse struct {
// The rule deployments from all rules.
RuleDeployments []*RuleDeployment `protobuf:"bytes,1,rep,name=rule_deployments,json=ruleDeployments,proto3" json:"rule_deployments,omitempty"`
// A token, which can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}Response message for ListRuleDeployments.
func (*ListRuleDeploymentsResponse) Descriptor
func (*ListRuleDeploymentsResponse) Descriptor() ([]byte, []int)Deprecated: Use ListRuleDeploymentsResponse.ProtoReflect.Descriptor instead.
func (*ListRuleDeploymentsResponse) GetNextPageToken
func (x *ListRuleDeploymentsResponse) GetNextPageToken() stringfunc (*ListRuleDeploymentsResponse) GetRuleDeployments
func (x *ListRuleDeploymentsResponse) GetRuleDeployments() []*RuleDeploymentfunc (*ListRuleDeploymentsResponse) ProtoMessage
func (*ListRuleDeploymentsResponse) ProtoMessage()func (*ListRuleDeploymentsResponse) ProtoReflect
func (x *ListRuleDeploymentsResponse) ProtoReflect() protoreflect.Messagefunc (*ListRuleDeploymentsResponse) Reset
func (x *ListRuleDeploymentsResponse) Reset()func (*ListRuleDeploymentsResponse) String
func (x *ListRuleDeploymentsResponse) String() stringListRuleExecutionErrorsRequest
type ListRuleExecutionErrorsRequest struct {
// Required. The instance to list rule execution errors from.
// Format:
// projects/{project}/locations/{location}/instances/{instance}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of rule execution errors to return. The service may
// return fewer than this value. If unspecified, at most 1000 rule execution
// errors will be returned. The maximum value is 10000; values above 10000
// will be coerced to 10000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// A page token, received from a previous `ListRuleExecutionErrors` call.
// Provide this to retrieve the subsequent page.
//
// When paginating, all other parameters provided to `ListRuleExecutionErrors`
// must match the call that provided the page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// A filter that can be used to retrieve specific rule execution errors.
// Only the following filters are allowed:
// ```
//
// rule = "{Rule.name}"
// curated_rule = "{CuratedRule.name}"
//
// ```
// The value for rule or curated_rule must be a valid rule resource name or a
// valid curated rule resource name specified in quotes.
//
// For 'rule', an optional 'revision_id' can be specified which can be used to
// fetch errors for a given revision of the rule. A '-' is also allowed to
// fetch errors across all revisions of the rule. If unspecified, only errors
// corresponding to the most recent revision of the rule will be returned. So
// these variations are all allowed:
// ```
//
// rule = "{Rule.name}"
// rule = "{Rule.name}@{Rule.revision_id}"
// rule = "{Rule.name}@-"
//
// ```
// Revision IDs are not supported for curated rules.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}Request message for ListRuleExecutionErrors.
func (*ListRuleExecutionErrorsRequest) Descriptor
func (*ListRuleExecutionErrorsRequest) Descriptor() ([]byte, []int)Deprecated: Use ListRuleExecutionErrorsRequest.ProtoReflect.Descriptor instead.
func (*ListRuleExecutionErrorsRequest) GetFilter
func (x *ListRuleExecutionErrorsRequest) GetFilter() stringfunc (*ListRuleExecutionErrorsRequest) GetPageSize
func (x *ListRuleExecutionErrorsRequest) GetPageSize() int32func (*ListRuleExecutionErrorsRequest) GetPageToken
func (x *ListRuleExecutionErrorsRequest) GetPageToken() stringfunc (*ListRuleExecutionErrorsRequest) GetParent
func (x *ListRuleExecutionErrorsRequest) GetParent() stringfunc (*ListRuleExecutionErrorsRequest) ProtoMessage
func (*ListRuleExecutionErrorsRequest) ProtoMessage()func (*ListRuleExecutionErrorsRequest) ProtoReflect
func (x *ListRuleExecutionErrorsRequest) ProtoReflect() protoreflect.Messagefunc (*ListRuleExecutionErrorsRequest) Reset
func (x *ListRuleExecutionErrorsRequest) Reset()func (*ListRuleExecutionErrorsRequest) String
func (x *ListRuleExecutionErrorsRequest) String() stringListRuleExecutionErrorsResponse
type ListRuleExecutionErrorsResponse struct {
// List of rule execution errors.
RuleExecutionErrors []*RuleExecutionError `protobuf:"bytes,1,rep,name=rule_execution_errors,json=ruleExecutionErrors,proto3" json:"rule_execution_errors,omitempty"`
// A token, which can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}Response message for ListRuleExecutionErrors.
func (*ListRuleExecutionErrorsResponse) Descriptor
func (*ListRuleExecutionErrorsResponse) Descriptor() ([]byte, []int)Deprecated: Use ListRuleExecutionErrorsResponse.ProtoReflect.Descriptor instead.
func (*ListRuleExecutionErrorsResponse) GetNextPageToken
func (x *ListRuleExecutionErrorsResponse) GetNextPageToken() stringfunc (*ListRuleExecutionErrorsResponse) GetRuleExecutionErrors
func (x *ListRuleExecutionErrorsResponse) GetRuleExecutionErrors() []*RuleExecutionErrorfunc (*ListRuleExecutionErrorsResponse) ProtoMessage
func (*ListRuleExecutionErrorsResponse) ProtoMessage()func (*ListRuleExecutionErrorsResponse) ProtoReflect
func (x *ListRuleExecutionErrorsResponse) ProtoReflect() protoreflect.Messagefunc (*ListRuleExecutionErrorsResponse) Reset
func (x *ListRuleExecutionErrorsResponse) Reset()func (*ListRuleExecutionErrorsResponse) String
func (x *ListRuleExecutionErrorsResponse) String() stringListRuleRevisionsRequest
type ListRuleRevisionsRequest struct {
// Required. The name of the rule to list revisions for.
// Format:
// `projects/{project}/locations/{location}/instances/{instance}/rules/{rule}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The maximum number of revisions to return per page. The service may return
// fewer than this value. If unspecified, at most 100 revisions will be
// returned. The maximum value is 1000; values above 1000 will be coerced to
// 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The page token, received from a previous `ListRuleRevisions` call.
// Provide this to retrieve the subsequent page.
//
// When paginating, all other parameters provided to `ListRuleRevisions`
// must match the call that provided the page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// The view field indicates the scope of fields to populate for the revision
// being returned. If unspecified, defaults to BASIC.
View RuleView `protobuf:"varint,4,opt,name=view,proto3,enum=google.cloud.chronicle.v1.RuleView" json:"view,omitempty"`
// contains filtered or unexported fields
}Request message for ListRuleRevisions method.
func (*ListRuleRevisionsRequest) Descriptor
func (*ListRuleRevisionsRequest) Descriptor() ([]byte, []int)Deprecated: Use ListRuleRevisionsRequest.ProtoReflect.Descriptor instead.
func (*ListRuleRevisionsRequest) GetName
func (x *ListRuleRevisionsRequest) GetName() stringfunc (*ListRuleRevisionsRequest) GetPageSize
func (x *ListRuleRevisionsRequest) GetPageSize() int32func (*ListRuleRevisionsRequest) GetPageToken
func (x *ListRuleRevisionsRequest) GetPageToken() stringfunc (*ListRuleRevisionsRequest) GetView
func (x *ListRuleRevisionsRequest) GetView() RuleViewfunc (*ListRuleRevisionsRequest) ProtoMessage
func (*ListRuleRevisionsRequest) ProtoMessage()func (*ListRuleRevisionsRequest) ProtoReflect
func (x *ListRuleRevisionsRequest) ProtoReflect() protoreflect.Messagefunc (*ListRuleRevisionsRequest) Reset
func (x *ListRuleRevisionsRequest) Reset()func (*ListRuleRevisionsRequest) String
func (x *ListRuleRevisionsRequest) String() stringListRuleRevisionsResponse
type ListRuleRevisionsResponse struct {
// The revisions of the rule.
Rules []*Rule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"`
// A token that can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}Response message for ListRuleRevisions method.
func (*ListRuleRevisionsResponse) Descriptor
func (*ListRuleRevisionsResponse) Descriptor() ([]byte, []int)Deprecated: Use ListRuleRevisionsResponse.ProtoReflect.Descriptor instead.
func (*ListRuleRevisionsResponse) GetNextPageToken
func (x *ListRuleRevisionsResponse) GetNextPageToken() stringfunc (*ListRuleRevisionsResponse) GetRules
func (x *ListRuleRevisionsResponse) GetRules() []*Rulefunc (*ListRuleRevisionsResponse) ProtoMessage
func (*ListRuleRevisionsResponse) ProtoMessage()func (*ListRuleRevisionsResponse) ProtoReflect
func (x *ListRuleRevisionsResponse) ProtoReflect() protoreflect.Messagefunc (*ListRuleRevisionsResponse) Reset
func (x *ListRuleRevisionsResponse) Reset()func (*ListRuleRevisionsResponse) String
func (x *ListRuleRevisionsResponse) String() stringListRulesRequest
type ListRulesRequest struct {
// Required. The parent, which owns this collection of rules.
// Format:
// `projects/{project}/locations/{location}/instances/{instance}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of rules to return. The service may return fewer than
// this value. If unspecified, at most 100 rules will be returned. The
// maximum value is 1000; values above 1000 will be coerced to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// A page token, received from a previous `ListRules` call.
// Provide this to retrieve the subsequent page.
//
// When paginating, all other parameters provided to `ListRules`
// must match the call that provided the page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// view indicates the scope of fields to populate for the Rule being returned.
// If unspecified, defaults to BASIC.
View RuleView `protobuf:"varint,4,opt,name=view,proto3,enum=google.cloud.chronicle.v1.RuleView" json:"view,omitempty"`
// Only the following filters are allowed:
// "reference_lists:{reference_list_name}"
// "data_tables:{data_table_name}"
// "display_name:{display_name}"
Filter string `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}Request message for ListRules method.
func (*ListRulesRequest) Descriptor
func (*ListRulesRequest) Descriptor() ([]byte, []int)Deprecated: Use ListRulesRequest.ProtoReflect.Descriptor instead.
func (*ListRulesRequest) GetFilter
func (x *ListRulesRequest) GetFilter() stringfunc (*ListRulesRequest) GetPageSize
func (x *ListRulesRequest) GetPageSize() int32func (*ListRulesRequest) GetPageToken
func (x *ListRulesRequest) GetPageToken() stringfunc (*ListRulesRequest) GetParent
func (x *ListRulesRequest) GetParent() stringfunc (*ListRulesRequest) GetView
func (x *ListRulesRequest) GetView() RuleViewfunc (*ListRulesRequest) ProtoMessage
func (*ListRulesRequest) ProtoMessage()func (*ListRulesRequest) ProtoReflect
func (x *ListRulesRequest) ProtoReflect() protoreflect.Messagefunc (*ListRulesRequest) Reset
func (x *ListRulesRequest) Reset()func (*ListRulesRequest) String
func (x *ListRulesRequest) String() stringListRulesResponse
type ListRulesResponse struct {
// The rules from the specified instance.
Rules []*Rule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"`
// A token, which can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}Response message for ListRules method.
func (*ListRulesResponse) Descriptor
func (*ListRulesResponse) Descriptor() ([]byte, []int)Deprecated: Use ListRulesResponse.ProtoReflect.Descriptor instead.
func (*ListRulesResponse) GetNextPageToken
func (x *ListRulesResponse) GetNextPageToken() stringfunc (*ListRulesResponse) GetRules
func (x *ListRulesResponse) GetRules() []*Rulefunc (*ListRulesResponse) ProtoMessage
func (*ListRulesResponse) ProtoMessage()func (*ListRulesResponse) ProtoReflect
func (x *ListRulesResponse) ProtoReflect() protoreflect.Messagefunc (*ListRulesResponse) Reset
func (x *ListRulesResponse) Reset()func (*ListRulesResponse) String
func (x *ListRulesResponse) String() stringListWatchlistsRequest
type ListWatchlistsRequest struct {
// Required. The parent, which owns this collection of watchlists.
// Format: `projects/{project}/locations/{location}/instances/{instance}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The maximum number of watchlists to return.
// The service may return fewer than this value.
// If unspecified, at most 200 watchlists will be returned.
// The maximum value is 200; values above 200 will be coerced to 200.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A page token, received from a previous `ListWatchlists` call.
// Provide this to retrieve the subsequent page.
//
// When paginating, all other parameters provided to
// `ListWatchlists` must match the call that provided the page
// token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Which watchlist to return in aip.dev/160 form.
// Currently, only the following filters are supported:
// - `watchlist_user_preferences.pinned=true`
// - `has_entity([ENTITY_INDICATOR],[ENTITY_TYPE])`
// - `has_entity([ENTITY_INDICATOR],[ENTITY_TYPE],[NAMESPACE])`
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}Request message for listing watchlists.
func (*ListWatchlistsRequest) Descriptor
func (*ListWatchlistsRequest) Descriptor() ([]byte, []int)Deprecated: Use ListWatchlistsRequest.ProtoReflect.Descriptor instead.
func (*ListWatchlistsRequest) GetFilter
func (x *ListWatchlistsRequest) GetFilter() stringfunc (*ListWatchlistsRequest) GetPageSize
func (x *ListWatchlistsRequest) GetPageSize() int32func (*ListWatchlistsRequest) GetPageToken
func (x *ListWatchlistsRequest) GetPageToken() stringfunc (*ListWatchlistsRequest) GetParent
func (x *ListWatchlistsRequest) GetParent() stringfunc (*ListWatchlistsRequest) ProtoMessage
func (*ListWatchlistsRequest) ProtoMessage()func (*ListWatchlistsRequest) ProtoReflect
func (x *ListWatchlistsRequest) ProtoReflect() protoreflect.Messagefunc (*ListWatchlistsRequest) Reset
func (x *ListWatchlistsRequest) Reset()func (*ListWatchlistsRequest) String
func (x *ListWatchlistsRequest) String() stringListWatchlistsResponse
type ListWatchlistsResponse struct {
// Optional. The watchlists from the specified instance.
Watchlists []*Watchlist `protobuf:"bytes,1,rep,name=watchlists,proto3" json:"watchlists,omitempty"`
// Optional. A token, which can be sent as `page_token` to retrieve the next
// page. If this field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}Response message for listing watchlists.
func (*ListWatchlistsResponse) Descriptor
func (*ListWatchlistsResponse) Descriptor() ([]byte, []int)Deprecated: Use ListWatchlistsResponse.ProtoReflect.Descriptor instead.
func (*ListWatchlistsResponse) GetNextPageToken
func (x *ListWatchlistsResponse) GetNextPageToken() stringfunc (*ListWatchlistsResponse) GetWatchlists
func (x *ListWatchlistsResponse) GetWatchlists() []*Watchlistfunc (*ListWatchlistsResponse) ProtoMessage
func (*ListWatchlistsResponse) ProtoMessage()func (*ListWatchlistsResponse) ProtoReflect
func (x *ListWatchlistsResponse) ProtoReflect() protoreflect.Messagefunc (*ListWatchlistsResponse) Reset
func (x *ListWatchlistsResponse) Reset()func (*ListWatchlistsResponse) String
func (x *ListWatchlistsResponse) String() stringLogTypeSchema
type LogTypeSchema struct {
// The resource name.
// Format:
// "projects/{project}/locations/{location}/instances/{instance}/feedSourceTypeSchemas/{feed_source_type}/logTypeSchemas/{log_type}"
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// A human-readable name for this log type.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// The log type to be used in the `details.log_type` field.
LogType string `protobuf:"bytes,3,opt,name=log_type,json=logType,proto3" json:"log_type,omitempty"`
// Whether this log type schema represents a feed configuration that may
// exist, but should not be modified (created, edited, or deleted).
ReadOnly bool `protobuf:"varint,4,opt,name=read_only,json=readOnly,proto3" json:"read_only,omitempty"`
// A description that is displayed when users create or edit feeds.
SupportingDocumentation string `protobuf:"bytes,5,opt,name=supporting_documentation,json=supportingDocumentation,proto3" json:"supporting_documentation,omitempty"`
// The schemas for `detail` fields that are compatible with this log
// type and feed source type. All fields for this log type and feed source
// type are either contained here or within
// details_field_schema_alternatives.
DetailsFieldSchemas []*LogTypeSchema_DetailsFieldSchema `protobuf:"bytes,6,rep,name=details_field_schemas,json=detailsFieldSchemas,proto3" json:"details_field_schemas,omitempty"`
// There are sets of fields which represent alternatives to one another. A
// user would only fill in one set of fields for any one alternative.
DetailsFieldSchemaAlternatives []*LogTypeSchema_DetailsFieldSchemaAlternative `protobuf:"bytes,7,rep,name=details_field_schema_alternatives,json=detailsFieldSchemaAlternatives,proto3" json:"details_field_schema_alternatives,omitempty"`
// contains filtered or unexported fields
}Metadata that pertains to a log type in the context of Feeds, and is useful for building interfaces to construct valid Feed messages.
func (*LogTypeSchema) Descriptor
func (*LogTypeSchema) Descriptor() ([]byte, []int)Deprecated: Use LogTypeSchema.ProtoReflect.Descriptor instead.
func (*LogTypeSchema) GetDetailsFieldSchemaAlternatives
func (x *LogTypeSchema) GetDetailsFieldSchemaAlternatives() []*LogTypeSchema_DetailsFieldSchemaAlternativefunc (*LogTypeSchema) GetDetailsFieldSchemas
func (x *LogTypeSchema) GetDetailsFieldSchemas() []*LogTypeSchema_DetailsFieldSchemafunc (*LogTypeSchema) GetDisplayName
func (x *LogTypeSchema) GetDisplayName() stringfunc (*LogTypeSchema) GetLogType
func (x *LogTypeSchema) GetLogType() stringfunc (*LogTypeSchema) GetName
func (x *LogTypeSchema) GetName() stringfunc (*LogTypeSchema) GetReadOnly
func (x *LogTypeSchema) GetReadOnly() boolfunc (*LogTypeSchema) GetSupportingDocumentation
func (x *LogTypeSchema) GetSupportingDocumentation() stringfunc (*LogTypeSchema) ProtoMessage
func (*LogTypeSchema) ProtoMessage()func (*LogTypeSchema) ProtoReflect
func (x *LogTypeSchema) ProtoReflect() protoreflect.Messagefunc (*LogTypeSchema) Reset
func (x *LogTypeSchema) Reset()func (*LogTypeSchema) String
func (x *LogTypeSchema) String() stringLogTypeSchema_DetailsFieldSchema
type LogTypeSchema_DetailsFieldSchema struct {
// The protocol buffer field path. For example,
// "details.azure_ad_context_settings.authentication.token_endpoint".
FieldPath string `protobuf:"bytes,1,opt,name=field_path,json=fieldPath,proto3" json:"field_path,omitempty"`
// A human-readable name for this field.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// A human-readable description for this field.
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
// A type that represents both the encoding and the semantics of this field.
Type SemanticType `protobuf:"varint,4,opt,name=type,proto3,enum=google.cloud.chronicle.v1.SemanticType" json:"type,omitempty"`
// If a field has an enum type, this is the schema describing the possible
// values.
EnumFieldSchemas []*LogTypeSchema_EnumFieldSchema `protobuf:"bytes,5,rep,name=enum_field_schemas,json=enumFieldSchemas,proto3" json:"enum_field_schemas,omitempty"`
// Whether this field must be specified to have a valid feed configuration.
Required bool `protobuf:"varint,6,opt,name=required,proto3" json:"required,omitempty"`
// For those fields with input requirements that aren't adequately expressed
// by the SemanticType it is often useful to supply an example input.
ExampleInput string `protobuf:"bytes,7,opt,name=example_input,json=exampleInput,proto3" json:"example_input,omitempty"`
// For those fields which are read only.
ReadOnly bool `protobuf:"varint,8,opt,name=read_only,json=readOnly,proto3" json:"read_only,omitempty"`
// contains filtered or unexported fields
}A schema for a particular details field on the Feed proto message.
func (*LogTypeSchema_DetailsFieldSchema) Descriptor
func (*LogTypeSchema_DetailsFieldSchema) Descriptor() ([]byte, []int)Deprecated: Use LogTypeSchema_DetailsFieldSchema.ProtoReflect.Descriptor instead.
func (*LogTypeSchema_DetailsFieldSchema) GetDescription
func (x *LogTypeSchema_DetailsFieldSchema) GetDescription() stringfunc (*LogTypeSchema_DetailsFieldSchema) GetDisplayName
func (x *LogTypeSchema_DetailsFieldSchema) GetDisplayName() stringfunc (*LogTypeSchema_DetailsFieldSchema) GetEnumFieldSchemas
func (x *LogTypeSchema_DetailsFieldSchema) GetEnumFieldSchemas() []*LogTypeSchema_EnumFieldSchemafunc (*LogTypeSchema_DetailsFieldSchema) GetExampleInput
func (x *LogTypeSchema_DetailsFieldSchema) GetExampleInput() stringfunc (*LogTypeSchema_DetailsFieldSchema) GetFieldPath
func (x *LogTypeSchema_DetailsFieldSchema) GetFieldPath() stringfunc (*LogTypeSchema_DetailsFieldSchema) GetReadOnly
func (x *LogTypeSchema_DetailsFieldSchema) GetReadOnly() boolfunc (*LogTypeSchema_DetailsFieldSchema) GetRequired
func (x *LogTypeSchema_DetailsFieldSchema) GetRequired() boolfunc (*LogTypeSchema_DetailsFieldSchema) GetType
func (x *LogTypeSchema_DetailsFieldSchema) GetType() SemanticTypefunc (*LogTypeSchema_DetailsFieldSchema) ProtoMessage
func (*LogTypeSchema_DetailsFieldSchema) ProtoMessage()func (*LogTypeSchema_DetailsFieldSchema) ProtoReflect
func (x *LogTypeSchema_DetailsFieldSchema) ProtoReflect() protoreflect.Messagefunc (*LogTypeSchema_DetailsFieldSchema) Reset
func (x *LogTypeSchema_DetailsFieldSchema) Reset()func (*LogTypeSchema_DetailsFieldSchema) String
func (x *LogTypeSchema_DetailsFieldSchema) String() stringLogTypeSchema_DetailsFieldSchemaAlternative
type LogTypeSchema_DetailsFieldSchemaAlternative struct {
// The schemas for each alternative set of fields.
DetailsFieldSchemaSets []*LogTypeSchema_DetailsFieldSchemaSet `protobuf:"bytes,1,rep,name=details_field_schema_sets,json=detailsFieldSchemaSets,proto3" json:"details_field_schema_sets,omitempty"`
// contains filtered or unexported fields
}A collection of details field schema sets. The user must provide values
for only one set of fields within an alternative.
func (*LogTypeSchema_DetailsFieldSchemaAlternative) Descriptor
func (*LogTypeSchema_DetailsFieldSchemaAlternative) Descriptor() ([]byte, []int)Deprecated: Use LogTypeSchema_DetailsFieldSchemaAlternative.ProtoReflect.Descriptor instead.
func (*LogTypeSchema_DetailsFieldSchemaAlternative) GetDetailsFieldSchemaSets
func (x *LogTypeSchema_DetailsFieldSchemaAlternative) GetDetailsFieldSchemaSets() []*LogTypeSchema_DetailsFieldSchemaSetfunc (*LogTypeSchema_DetailsFieldSchemaAlternative) ProtoMessage
func (*LogTypeSchema_DetailsFieldSchemaAlternative) ProtoMessage()func (*LogTypeSchema_DetailsFieldSchemaAlternative) ProtoReflect
func (x *LogTypeSchema_DetailsFieldSchemaAlternative) ProtoReflect() protoreflect.Messagefunc (*LogTypeSchema_DetailsFieldSchemaAlternative) Reset
func (x *LogTypeSchema_DetailsFieldSchemaAlternative) Reset()func (*LogTypeSchema_DetailsFieldSchemaAlternative) String
func (x *LogTypeSchema_DetailsFieldSchemaAlternative) String() stringLogTypeSchema_DetailsFieldSchemaSet
type LogTypeSchema_DetailsFieldSchemaSet struct {
// A human-readable name for this collection of `details` fields.
DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// A human-readable description for this collection of `details` fields.
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
// Schemas for the fields in this set.
DetailsFieldSchemas []*LogTypeSchema_DetailsFieldSchema `protobuf:"bytes,3,rep,name=details_field_schemas,json=detailsFieldSchemas,proto3" json:"details_field_schemas,omitempty"`
// contains filtered or unexported fields
}A collection of schemas for related fields within details.
func (*LogTypeSchema_DetailsFieldSchemaSet) Descriptor
func (*LogTypeSchema_DetailsFieldSchemaSet) Descriptor() ([]byte, []int)Deprecated: Use LogTypeSchema_DetailsFieldSchemaSet.ProtoReflect.Descriptor instead.
func (*LogTypeSchema_DetailsFieldSchemaSet) GetDescription
func (x *LogTypeSchema_DetailsFieldSchemaSet) GetDescription() stringfunc (*LogTypeSchema_DetailsFieldSchemaSet) GetDetailsFieldSchemas
func (x *LogTypeSchema_DetailsFieldSchemaSet) GetDetailsFieldSchemas() []*LogTypeSchema_DetailsFieldSchemafunc (*LogTypeSchema_DetailsFieldSchemaSet) GetDisplayName
func (x *LogTypeSchema_DetailsFieldSchemaSet) GetDisplayName() stringfunc (*LogTypeSchema_DetailsFieldSchemaSet) ProtoMessage
func (*LogTypeSchema_DetailsFieldSchemaSet) ProtoMessage()func (*LogTypeSchema_DetailsFieldSchemaSet) ProtoReflect
func (x *LogTypeSchema_DetailsFieldSchemaSet) ProtoReflect() protoreflect.Messagefunc (*LogTypeSchema_DetailsFieldSchemaSet) Reset
func (x *LogTypeSchema_DetailsFieldSchemaSet) Reset()func (*LogTypeSchema_DetailsFieldSchemaSet) String
func (x *LogTypeSchema_DetailsFieldSchemaSet) String() stringLogTypeSchema_EnumFieldSchema
type LogTypeSchema_EnumFieldSchema struct {
// The value to assign to the field.
Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
// A human-readable name for this value.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// A human-readable description for this value.
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
// contains filtered or unexported fields
}A schema for a particular value, for a particular enum details field on
the Feed proto message.
func (*LogTypeSchema_EnumFieldSchema) Descriptor
func (*LogTypeSchema_EnumFieldSchema) Descriptor() ([]byte, []int)Deprecated: Use LogTypeSchema_EnumFieldSchema.ProtoReflect.Descriptor instead.
func (*LogTypeSchema_EnumFieldSchema) GetDescription
func (x *LogTypeSchema_EnumFieldSchema) GetDescription() stringfunc (*LogTypeSchema_EnumFieldSchema) GetDisplayName
func (x *LogTypeSchema_EnumFieldSchema) GetDisplayName() stringfunc (*LogTypeSchema_EnumFieldSchema) GetValue
func (x *LogTypeSchema_EnumFieldSchema) GetValue() stringfunc (*LogTypeSchema_EnumFieldSchema) ProtoMessage
func (*LogTypeSchema_EnumFieldSchema) ProtoMessage()func (*LogTypeSchema_EnumFieldSchema) ProtoReflect
func (x *LogTypeSchema_EnumFieldSchema) ProtoReflect() protoreflect.Messagefunc (*LogTypeSchema_EnumFieldSchema) Reset
func (x *LogTypeSchema_EnumFieldSchema) Reset()func (*LogTypeSchema_EnumFieldSchema) String
func (x *LogTypeSchema_EnumFieldSchema) String() stringMandiantIoCSettings
type MandiantIoCSettings struct {
// Input only. Authentication.
Authentication *HttpHeaderAuth `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// time since when to start fetching the IOCs
StartTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
// contains filtered or unexported fields
}Mandiant IOC settings.
func (*MandiantIoCSettings) Descriptor
func (*MandiantIoCSettings) Descriptor() ([]byte, []int)Deprecated: Use MandiantIoCSettings.ProtoReflect.Descriptor instead.
func (*MandiantIoCSettings) GetAuthentication
func (x *MandiantIoCSettings) GetAuthentication() *HttpHeaderAuthfunc (*MandiantIoCSettings) GetStartTime
func (x *MandiantIoCSettings) GetStartTime() *timestamppb.Timestampfunc (*MandiantIoCSettings) ProtoMessage
func (*MandiantIoCSettings) ProtoMessage()func (*MandiantIoCSettings) ProtoReflect
func (x *MandiantIoCSettings) ProtoReflect() protoreflect.Messagefunc (*MandiantIoCSettings) Reset
func (x *MandiantIoCSettings) Reset()func (*MandiantIoCSettings) String
func (x *MandiantIoCSettings) String() stringMarkdown
type Markdown struct {
// Required. Markdown content.
Content string `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"`
// Optional. Properties for the markdown.
Properties *Markdown_MarkdownProperties `protobuf:"bytes,2,opt,name=properties,proto3" json:"properties,omitempty"`
// contains filtered or unexported fields
}Markdown config for a dashboard tile.
func (*Markdown) Descriptor
Deprecated: Use Markdown.ProtoReflect.Descriptor instead.
func (*Markdown) GetContent
func (*Markdown) GetProperties
func (x *Markdown) GetProperties() *Markdown_MarkdownPropertiesfunc (*Markdown) ProtoMessage
func (*Markdown) ProtoMessage()func (*Markdown) ProtoReflect
func (x *Markdown) ProtoReflect() protoreflect.Messagefunc (*Markdown) Reset
func (x *Markdown) Reset()func (*Markdown) String
Markdown_MarkdownProperties
type Markdown_MarkdownProperties struct {
// Optional. Background color of the markdown.
BackgroundColor string `protobuf:"bytes,3,opt,name=background_color,json=backgroundColor,proto3" json:"background_color,omitempty"`
// contains filtered or unexported fields
}Properties for the markdown.
func (*Markdown_MarkdownProperties) Descriptor
func (*Markdown_MarkdownProperties) Descriptor() ([]byte, []int)Deprecated: Use Markdown_MarkdownProperties.ProtoReflect.Descriptor instead.
func (*Markdown_MarkdownProperties) GetBackgroundColor
func (x *Markdown_MarkdownProperties) GetBackgroundColor() stringfunc (*Markdown_MarkdownProperties) ProtoMessage
func (*Markdown_MarkdownProperties) ProtoMessage()func (*Markdown_MarkdownProperties) ProtoReflect
func (x *Markdown_MarkdownProperties) ProtoReflect() protoreflect.Messagefunc (*Markdown_MarkdownProperties) Reset
func (x *Markdown_MarkdownProperties) Reset()func (*Markdown_MarkdownProperties) String
func (x *Markdown_MarkdownProperties) String() stringMetricDisplayTrend
type MetricDisplayTrend int32Trend to be displayed for the metric charts as.
MetricDisplayTrend_METRIC_DISPLAY_TREND_UNSPECIFIED, MetricDisplayTrend_METRIC_DISPLAY_TREND_ABSOLUTE_VALUE, MetricDisplayTrend_METRIC_DISPLAY_TREND_PERCENTAGE, MetricDisplayTrend_METRIC_DISPLAY_TREND_ABSOLUTE_VALUE_AND_PERCENTAGE
const (
// Trend is not specified.
MetricDisplayTrend_METRIC_DISPLAY_TREND_UNSPECIFIED MetricDisplayTrend = 0
// Trend data in absolute value
MetricDisplayTrend_METRIC_DISPLAY_TREND_ABSOLUTE_VALUE MetricDisplayTrend = 2
// Trend data in percentage
MetricDisplayTrend_METRIC_DISPLAY_TREND_PERCENTAGE MetricDisplayTrend = 3
// Trend data in both absolute value and percentage
MetricDisplayTrend_METRIC_DISPLAY_TREND_ABSOLUTE_VALUE_AND_PERCENTAGE MetricDisplayTrend = 4
)func (MetricDisplayTrend) Descriptor
func (MetricDisplayTrend) Descriptor() protoreflect.EnumDescriptorfunc (MetricDisplayTrend) Enum
func (x MetricDisplayTrend) Enum() *MetricDisplayTrendfunc (MetricDisplayTrend) EnumDescriptor
func (MetricDisplayTrend) EnumDescriptor() ([]byte, []int)Deprecated: Use MetricDisplayTrend.Descriptor instead.
func (MetricDisplayTrend) Number
func (x MetricDisplayTrend) Number() protoreflect.EnumNumberfunc (MetricDisplayTrend) String
func (x MetricDisplayTrend) String() stringfunc (MetricDisplayTrend) Type
func (MetricDisplayTrend) Type() protoreflect.EnumTypeMetricFormat
type MetricFormat int32Metric format to be displayed for the metric charts.
MetricFormat_METRIC_FORMAT_UNSPECIFIED, MetricFormat_METRIC_FORMAT_NUMBER, MetricFormat_METRIC_FORMAT_PLAIN_TEXT
const (
// Metric format is not specified.
MetricFormat_METRIC_FORMAT_UNSPECIFIED MetricFormat = 0
// Metric format in number
MetricFormat_METRIC_FORMAT_NUMBER MetricFormat = 1
// Metric format in plain text
MetricFormat_METRIC_FORMAT_PLAIN_TEXT MetricFormat = 2
)func (MetricFormat) Descriptor
func (MetricFormat) Descriptor() protoreflect.EnumDescriptorfunc (MetricFormat) Enum
func (x MetricFormat) Enum() *MetricFormatfunc (MetricFormat) EnumDescriptor
func (MetricFormat) EnumDescriptor() ([]byte, []int)Deprecated: Use MetricFormat.Descriptor instead.
func (MetricFormat) Number
func (x MetricFormat) Number() protoreflect.EnumNumberfunc (MetricFormat) String
func (x MetricFormat) String() stringfunc (MetricFormat) Type
func (MetricFormat) Type() protoreflect.EnumTypeMetricTrendType
type MetricTrendType int32Trend to be displayed for the metric charts as.
MetricTrendType_METRIC_TREND_TYPE_UNSPECIFIED, MetricTrendType_METRIC_TREND_TYPE_REGULAR, MetricTrendType_METRIC_TREND_TYPE_INVERSE
const (
// Trend type is not specified.
MetricTrendType_METRIC_TREND_TYPE_UNSPECIFIED MetricTrendType = 0
// The trend type is regular(green for positive delta)
MetricTrendType_METRIC_TREND_TYPE_REGULAR MetricTrendType = 1
// The trend type is inverse(red for positive delta)
MetricTrendType_METRIC_TREND_TYPE_INVERSE MetricTrendType = 2
)func (MetricTrendType) Descriptor
func (MetricTrendType) Descriptor() protoreflect.EnumDescriptorfunc (MetricTrendType) Enum
func (x MetricTrendType) Enum() *MetricTrendTypefunc (MetricTrendType) EnumDescriptor
func (MetricTrendType) EnumDescriptor() ([]byte, []int)Deprecated: Use MetricTrendType.Descriptor instead.
func (MetricTrendType) Number
func (x MetricTrendType) Number() protoreflect.EnumNumberfunc (MetricTrendType) String
func (x MetricTrendType) String() stringfunc (MetricTrendType) Type
func (MetricTrendType) Type() protoreflect.EnumTypeMicrosoftGraphAlertSettings
type MicrosoftGraphAlertSettings struct {
// Input only. Authentication.
Authentication *MicrosoftOAuthClientCredentials `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// Tenant ID.
TenantId string `protobuf:"bytes,2,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
// API Hostname.
Hostname string `protobuf:"bytes,3,opt,name=hostname,proto3" json:"hostname,omitempty"`
// API Auth Endpoint.
AuthEndpoint string `protobuf:"bytes,4,opt,name=auth_endpoint,json=authEndpoint,proto3" json:"auth_endpoint,omitempty"`
// contains filtered or unexported fields
}Microsoft Graph Alert settings.
func (*MicrosoftGraphAlertSettings) Descriptor
func (*MicrosoftGraphAlertSettings) Descriptor() ([]byte, []int)Deprecated: Use MicrosoftGraphAlertSettings.ProtoReflect.Descriptor instead.
func (*MicrosoftGraphAlertSettings) GetAuthEndpoint
func (x *MicrosoftGraphAlertSettings) GetAuthEndpoint() stringfunc (*MicrosoftGraphAlertSettings) GetAuthentication
func (x *MicrosoftGraphAlertSettings) GetAuthentication() *MicrosoftOAuthClientCredentialsfunc (*MicrosoftGraphAlertSettings) GetHostname
func (x *MicrosoftGraphAlertSettings) GetHostname() stringfunc (*MicrosoftGraphAlertSettings) GetTenantId
func (x *MicrosoftGraphAlertSettings) GetTenantId() stringfunc (*MicrosoftGraphAlertSettings) ProtoMessage
func (*MicrosoftGraphAlertSettings) ProtoMessage()func (*MicrosoftGraphAlertSettings) ProtoReflect
func (x *MicrosoftGraphAlertSettings) ProtoReflect() protoreflect.Messagefunc (*MicrosoftGraphAlertSettings) Reset
func (x *MicrosoftGraphAlertSettings) Reset()func (*MicrosoftGraphAlertSettings) String
func (x *MicrosoftGraphAlertSettings) String() stringMicrosoftOAuthClientCredentials
type MicrosoftOAuthClientCredentials struct {
// Client ID.
ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
// Client secret.
ClientSecret string `protobuf:"bytes,2,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
// contains filtered or unexported fields
}Microsoft OAuth 2.0 client credentials grant.
func (*MicrosoftOAuthClientCredentials) Descriptor
func (*MicrosoftOAuthClientCredentials) Descriptor() ([]byte, []int)Deprecated: Use MicrosoftOAuthClientCredentials.ProtoReflect.Descriptor instead.
func (*MicrosoftOAuthClientCredentials) GetClientId
func (x *MicrosoftOAuthClientCredentials) GetClientId() stringfunc (*MicrosoftOAuthClientCredentials) GetClientSecret
func (x *MicrosoftOAuthClientCredentials) GetClientSecret() stringfunc (*MicrosoftOAuthClientCredentials) ProtoMessage
func (*MicrosoftOAuthClientCredentials) ProtoMessage()func (*MicrosoftOAuthClientCredentials) ProtoReflect
func (x *MicrosoftOAuthClientCredentials) ProtoReflect() protoreflect.Messagefunc (*MicrosoftOAuthClientCredentials) Reset
func (x *MicrosoftOAuthClientCredentials) Reset()func (*MicrosoftOAuthClientCredentials) String
func (x *MicrosoftOAuthClientCredentials) String() stringMicrosoftSecurityCenterAlertSettings
type MicrosoftSecurityCenterAlertSettings struct {
// Input only. Authentication.
Authentication *MicrosoftOAuthClientCredentials `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// Subscription ID of the Microsoft security center alert settings alert.
SubscriptionId string `protobuf:"bytes,2,opt,name=subscription_id,json=subscriptionId,proto3" json:"subscription_id,omitempty"`
// Tenant ID.
TenantId string `protobuf:"bytes,3,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
// API Hostname.
Hostname string `protobuf:"bytes,4,opt,name=hostname,proto3" json:"hostname,omitempty"`
// API Auth Endpoint.
AuthEndpoint string `protobuf:"bytes,5,opt,name=auth_endpoint,json=authEndpoint,proto3" json:"auth_endpoint,omitempty"`
// contains filtered or unexported fields
}Microsoft Security Center alert settings.
func (*MicrosoftSecurityCenterAlertSettings) Descriptor
func (*MicrosoftSecurityCenterAlertSettings) Descriptor() ([]byte, []int)Deprecated: Use MicrosoftSecurityCenterAlertSettings.ProtoReflect.Descriptor instead.
func (*MicrosoftSecurityCenterAlertSettings) GetAuthEndpoint
func (x *MicrosoftSecurityCenterAlertSettings) GetAuthEndpoint() stringfunc (*MicrosoftSecurityCenterAlertSettings) GetAuthentication
func (x *MicrosoftSecurityCenterAlertSettings) GetAuthentication() *MicrosoftOAuthClientCredentialsfunc (*MicrosoftSecurityCenterAlertSettings) GetHostname
func (x *MicrosoftSecurityCenterAlertSettings) GetHostname() stringfunc (*MicrosoftSecurityCenterAlertSettings) GetSubscriptionId
func (x *MicrosoftSecurityCenterAlertSettings) GetSubscriptionId() stringfunc (*MicrosoftSecurityCenterAlertSettings) GetTenantId
func (x *MicrosoftSecurityCenterAlertSettings) GetTenantId() stringfunc (*MicrosoftSecurityCenterAlertSettings) ProtoMessage
func (*MicrosoftSecurityCenterAlertSettings) ProtoMessage()func (*MicrosoftSecurityCenterAlertSettings) ProtoReflect
func (x *MicrosoftSecurityCenterAlertSettings) ProtoReflect() protoreflect.Messagefunc (*MicrosoftSecurityCenterAlertSettings) Reset
func (x *MicrosoftSecurityCenterAlertSettings) Reset()func (*MicrosoftSecurityCenterAlertSettings) String
func (x *MicrosoftSecurityCenterAlertSettings) String() stringMimecastMailSettings
type MimecastMailSettings struct {
// Input only. Authentication.
Authentication *HttpHeaderAuth `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// API Hostname.
Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"`
// contains filtered or unexported fields
}Mimecast Mail settings.
func (*MimecastMailSettings) Descriptor
func (*MimecastMailSettings) Descriptor() ([]byte, []int)Deprecated: Use MimecastMailSettings.ProtoReflect.Descriptor instead.
func (*MimecastMailSettings) GetAuthentication
func (x *MimecastMailSettings) GetAuthentication() *HttpHeaderAuthfunc (*MimecastMailSettings) GetHostname
func (x *MimecastMailSettings) GetHostname() stringfunc (*MimecastMailSettings) ProtoMessage
func (*MimecastMailSettings) ProtoMessage()func (*MimecastMailSettings) ProtoReflect
func (x *MimecastMailSettings) ProtoReflect() protoreflect.Messagefunc (*MimecastMailSettings) Reset
func (x *MimecastMailSettings) Reset()func (*MimecastMailSettings) String
func (x *MimecastMailSettings) String() stringMimecastMailV2Settings
type MimecastMailV2Settings struct {
// Required. Mimecast OAuthClientCredentials.
AuthCredentials *MimecastV2OAuthClientCredentials `protobuf:"bytes,1,opt,name=auth_credentials,json=authCredentials,proto3" json:"auth_credentials,omitempty"`
// contains filtered or unexported fields
}Mimecast Mail V2 Settings.
func (*MimecastMailV2Settings) Descriptor
func (*MimecastMailV2Settings) Descriptor() ([]byte, []int)Deprecated: Use MimecastMailV2Settings.ProtoReflect.Descriptor instead.
func (*MimecastMailV2Settings) GetAuthCredentials
func (x *MimecastMailV2Settings) GetAuthCredentials() *MimecastV2OAuthClientCredentialsfunc (*MimecastMailV2Settings) ProtoMessage
func (*MimecastMailV2Settings) ProtoMessage()func (*MimecastMailV2Settings) ProtoReflect
func (x *MimecastMailV2Settings) ProtoReflect() protoreflect.Messagefunc (*MimecastMailV2Settings) Reset
func (x *MimecastMailV2Settings) Reset()func (*MimecastMailV2Settings) String
func (x *MimecastMailV2Settings) String() stringMimecastV2OAuthClientCredentials
type MimecastV2OAuthClientCredentials struct {
// Required. Client ID.
ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
// Required. Client Secret.
ClientSecret string `protobuf:"bytes,2,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
// contains filtered or unexported fields
}OAuth 2.0 client credentials grant. See https://tools.ietf.org/html/rfc6749.
func (*MimecastV2OAuthClientCredentials) Descriptor
func (*MimecastV2OAuthClientCredentials) Descriptor() ([]byte, []int)Deprecated: Use MimecastV2OAuthClientCredentials.ProtoReflect.Descriptor instead.
func (*MimecastV2OAuthClientCredentials) GetClientId
func (x *MimecastV2OAuthClientCredentials) GetClientId() stringfunc (*MimecastV2OAuthClientCredentials) GetClientSecret
func (x *MimecastV2OAuthClientCredentials) GetClientSecret() stringfunc (*MimecastV2OAuthClientCredentials) ProtoMessage
func (*MimecastV2OAuthClientCredentials) ProtoMessage()func (*MimecastV2OAuthClientCredentials) ProtoReflect
func (x *MimecastV2OAuthClientCredentials) ProtoReflect() protoreflect.Messagefunc (*MimecastV2OAuthClientCredentials) Reset
func (x *MimecastV2OAuthClientCredentials) Reset()func (*MimecastV2OAuthClientCredentials) String
func (x *MimecastV2OAuthClientCredentials) String() stringMssoAuthentication
type MssoAuthentication struct {
// Required. Username for MSSO authentication.
// There are no restrictions on the format of the username. It has no default,
// specifically enforced min / max length or character set. The username
// will have been provided by an MSSO administrator and it is assumed that
// they have provided a username that is internally consistent with MSSO
// authentication requirements / validation.
Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
// Required. Password of the account identified by username.
// There are no restrictions on the format of the password. It has no default,
// specifically enforced min / max length or character set. The password
// will have been provided by an MSSO administrator and it is assumed that
// they have provided a password that is internally consistent with MSSO
// authentication requirements / validation.
Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
// Required. The login api endpoint url.
// This must be a valid URL with an http or https scheme. It has no default.
ApiEndpoint string `protobuf:"bytes,3,opt,name=api_endpoint,json=apiEndpoint,proto3" json:"api_endpoint,omitempty"`
// contains filtered or unexported fields
}Info for MssoAuthentication using a username, password, and login api endpoint.
func (*MssoAuthentication) Descriptor
func (*MssoAuthentication) Descriptor() ([]byte, []int)Deprecated: Use MssoAuthentication.ProtoReflect.Descriptor instead.
func (*MssoAuthentication) GetApiEndpoint
func (x *MssoAuthentication) GetApiEndpoint() stringfunc (*MssoAuthentication) GetPassword
func (x *MssoAuthentication) GetPassword() stringfunc (*MssoAuthentication) GetUsername
func (x *MssoAuthentication) GetUsername() stringfunc (*MssoAuthentication) ProtoMessage
func (*MssoAuthentication) ProtoMessage()func (*MssoAuthentication) ProtoReflect
func (x *MssoAuthentication) ProtoReflect() protoreflect.Messagefunc (*MssoAuthentication) Reset
func (x *MssoAuthentication) Reset()func (*MssoAuthentication) String
func (x *MssoAuthentication) String() stringNativeDashboard
type NativeDashboard struct {
// Output only. Name of the dashboard.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. Dashboard display name/title visible to users.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Optional. Description of the dashboard.
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
// Optional. Definition of the dashboard like metadata, visualization and
// datasource configuration etc.
Definition *DashboardDefinition `protobuf:"bytes,4,opt,name=definition,proto3" json:"definition,omitempty"`
// Output only. Whether it's an out of the box or custom created dashboard.
Type DashboardType `protobuf:"varint,5,opt,name=type,proto3,enum=google.cloud.chronicle.v1.DashboardType" json:"type,omitempty"`
// Output only. Creation time of dashboard.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Time the dashboard was last edited.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Output only. User who created the dashboard.
CreateUserId string `protobuf:"bytes,8,opt,name=create_user_id,json=createUserId,proto3" json:"create_user_id,omitempty"`
// Output only. User who last edited the dashboard.
UpdateUserId string `protobuf:"bytes,9,opt,name=update_user_id,json=updateUserId,proto3" json:"update_user_id,omitempty"`
// Output only. User Preferences for a dashboard
DashboardUserData *DashboardUserData `protobuf:"bytes,10,opt,name=dashboard_user_data,json=dashboardUserData,proto3" json:"dashboard_user_data,omitempty"`
// Optional. This checksum is computed by the server based on the value of
// other fields, and may be sent on update and delete requests to ensure the
// client has an up-to-date value before proceeding.
Etag string `protobuf:"bytes,11,opt,name=etag,proto3" json:"etag,omitempty"`
// Output only. Access of the dashboard
Access DashboardAccess `protobuf:"varint,12,opt,name=access,proto3,enum=google.cloud.chronicle.v1.DashboardAccess" json:"access,omitempty"`
// contains filtered or unexported fields
}NativeDashboard resource.
func (*NativeDashboard) Descriptor
func (*NativeDashboard) Descriptor() ([]byte, []int)Deprecated: Use NativeDashboard.ProtoReflect.Descriptor instead.
func (*NativeDashboard) GetAccess
func (x *NativeDashboard) GetAccess() DashboardAccessfunc (*NativeDashboard) GetCreateTime
func (x *NativeDashboard) GetCreateTime() *timestamppb.Timestampfunc (*NativeDashboard) GetCreateUserId
func (x *NativeDashboard) GetCreateUserId() stringfunc (*NativeDashboard) GetDashboardUserData
func (x *NativeDashboard) GetDashboardUserData() *DashboardUserDatafunc (*NativeDashboard) GetDefinition
func (x *NativeDashboard) GetDefinition() *DashboardDefinitionfunc (*NativeDashboard) GetDescription
func (x *NativeDashboard) GetDescription() stringfunc (*NativeDashboard) GetDisplayName
func (x *NativeDashboard) GetDisplayName() stringfunc (*NativeDashboard) GetEtag
func (x *NativeDashboard) GetEtag() stringfunc (*NativeDashboard) GetName
func (x *NativeDashboard) GetName() stringfunc (*NativeDashboard) GetType
func (x *NativeDashboard) GetType() DashboardTypefunc (*NativeDashboard) GetUpdateTime
func (x *NativeDashboard) GetUpdateTime() *timestamppb.Timestampfunc (*NativeDashboard) GetUpdateUserId
func (x *NativeDashboard) GetUpdateUserId() stringfunc (*NativeDashboard) ProtoMessage
func (*NativeDashboard) ProtoMessage()func (*NativeDashboard) ProtoReflect
func (x *NativeDashboard) ProtoReflect() protoreflect.Messagefunc (*NativeDashboard) Reset
func (x *NativeDashboard) Reset()func (*NativeDashboard) String
func (x *NativeDashboard) String() stringNativeDashboardServiceClient
type NativeDashboardServiceClient interface {
// Create a dashboard.
CreateNativeDashboard(ctx context.Context, in *CreateNativeDashboardRequest, opts ...grpc.CallOption) (*NativeDashboard, error)
// Get a dashboard.
GetNativeDashboard(ctx context.Context, in *GetNativeDashboardRequest, opts ...grpc.CallOption) (*NativeDashboard, error)
// List all dashboards.
ListNativeDashboards(ctx context.Context, in *ListNativeDashboardsRequest, opts ...grpc.CallOption) (*ListNativeDashboardsResponse, error)
// Update a dashboard.
UpdateNativeDashboard(ctx context.Context, in *UpdateNativeDashboardRequest, opts ...grpc.CallOption) (*NativeDashboard, error)
// Duplicate a dashboard.
DuplicateNativeDashboard(ctx context.Context, in *DuplicateNativeDashboardRequest, opts ...grpc.CallOption) (*NativeDashboard, error)
// Delete a dashboard.
DeleteNativeDashboard(ctx context.Context, in *DeleteNativeDashboardRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Add chart in a dashboard.
AddChart(ctx context.Context, in *AddChartRequest, opts ...grpc.CallOption) (*AddChartResponse, error)
// Remove chart from a dashboard.
RemoveChart(ctx context.Context, in *RemoveChartRequest, opts ...grpc.CallOption) (*NativeDashboard, error)
// Edit chart in a dashboard.
EditChart(ctx context.Context, in *EditChartRequest, opts ...grpc.CallOption) (*EditChartResponse, error)
// Duplicate chart in a dashboard.
DuplicateChart(ctx context.Context, in *DuplicateChartRequest, opts ...grpc.CallOption) (*DuplicateChartResponse, error)
// Exports the dashboards.
ExportNativeDashboards(ctx context.Context, in *ExportNativeDashboardsRequest, opts ...grpc.CallOption) (*ExportNativeDashboardsResponse, error)
// Imports the dashboards.
ImportNativeDashboards(ctx context.Context, in *ImportNativeDashboardsRequest, opts ...grpc.CallOption) (*ImportNativeDashboardsResponse, error)
}NativeDashboardServiceClient is the client API for NativeDashboardService 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 NewNativeDashboardServiceClient
func NewNativeDashboardServiceClient(cc grpc.ClientConnInterface) NativeDashboardServiceClientNativeDashboardServiceServer
type NativeDashboardServiceServer interface {
// Create a dashboard.
CreateNativeDashboard(context.Context, *CreateNativeDashboardRequest) (*NativeDashboard, error)
// Get a dashboard.
GetNativeDashboard(context.Context, *GetNativeDashboardRequest) (*NativeDashboard, error)
// List all dashboards.
ListNativeDashboards(context.Context, *ListNativeDashboardsRequest) (*ListNativeDashboardsResponse, error)
// Update a dashboard.
UpdateNativeDashboard(context.Context, *UpdateNativeDashboardRequest) (*NativeDashboard, error)
// Duplicate a dashboard.
DuplicateNativeDashboard(context.Context, *DuplicateNativeDashboardRequest) (*NativeDashboard, error)
// Delete a dashboard.
DeleteNativeDashboard(context.Context, *DeleteNativeDashboardRequest) (*emptypb.Empty, error)
// Add chart in a dashboard.
AddChart(context.Context, *AddChartRequest) (*AddChartResponse, error)
// Remove chart from a dashboard.
RemoveChart(context.Context, *RemoveChartRequest) (*NativeDashboard, error)
// Edit chart in a dashboard.
EditChart(context.Context, *EditChartRequest) (*EditChartResponse, error)
// Duplicate chart in a dashboard.
DuplicateChart(context.Context, *DuplicateChartRequest) (*DuplicateChartResponse, error)
// Exports the dashboards.
ExportNativeDashboards(context.Context, *ExportNativeDashboardsRequest) (*ExportNativeDashboardsResponse, error)
// Imports the dashboards.
ImportNativeDashboards(context.Context, *ImportNativeDashboardsRequest) (*ImportNativeDashboardsResponse, error)
}NativeDashboardServiceServer is the server API for NativeDashboardService service. All implementations should embed UnimplementedNativeDashboardServiceServer for forward compatibility
NativeDashboardView
type NativeDashboardView int32NativeDashboardView indicates the scope of fields to populate when returning the dashboard resource.
NativeDashboardView_NATIVE_DASHBOARD_VIEW_UNSPECIFIED, NativeDashboardView_NATIVE_DASHBOARD_VIEW_BASIC, NativeDashboardView_NATIVE_DASHBOARD_VIEW_FULL
const (
// Defaults to basic.
NativeDashboardView_NATIVE_DASHBOARD_VIEW_UNSPECIFIED NativeDashboardView = 0
// Include basic metadata about the dashboard without full definition.
NativeDashboardView_NATIVE_DASHBOARD_VIEW_BASIC NativeDashboardView = 1
// Include everything.
NativeDashboardView_NATIVE_DASHBOARD_VIEW_FULL NativeDashboardView = 2
)func (NativeDashboardView) Descriptor
func (NativeDashboardView) Descriptor() protoreflect.EnumDescriptorfunc (NativeDashboardView) Enum
func (x NativeDashboardView) Enum() *NativeDashboardViewfunc (NativeDashboardView) EnumDescriptor
func (NativeDashboardView) EnumDescriptor() ([]byte, []int)Deprecated: Use NativeDashboardView.Descriptor instead.
func (NativeDashboardView) Number
func (x NativeDashboardView) Number() protoreflect.EnumNumberfunc (NativeDashboardView) String
func (x NativeDashboardView) String() stringfunc (NativeDashboardView) Type
func (NativeDashboardView) Type() protoreflect.EnumTypeNativeDashboardWithChartsAndQueries
type NativeDashboardWithChartsAndQueries struct {
// Optional. Native dashboard.
Dashboard *NativeDashboard `protobuf:"bytes,1,opt,name=dashboard,proto3" json:"dashboard,omitempty"`
// Optional. Charts in the dashboard.
DashboardCharts []*DashboardChart `protobuf:"bytes,2,rep,name=dashboard_charts,json=dashboardCharts,proto3" json:"dashboard_charts,omitempty"`
// Optional. Queries in the dashboard.
DashboardQueries []*DashboardQuery `protobuf:"bytes,3,rep,name=dashboard_queries,json=dashboardQueries,proto3" json:"dashboard_queries,omitempty"`
// contains filtered or unexported fields
}NativeDashboardWithChartsAndQueries for exporting a dashboard.
func (*NativeDashboardWithChartsAndQueries) Descriptor
func (*NativeDashboardWithChartsAndQueries) Descriptor() ([]byte, []int)Deprecated: Use NativeDashboardWithChartsAndQueries.ProtoReflect.Descriptor instead.
func (*NativeDashboardWithChartsAndQueries) GetDashboard
func (x *NativeDashboardWithChartsAndQueries) GetDashboard() *NativeDashboardfunc (*NativeDashboardWithChartsAndQueries) GetDashboardCharts
func (x *NativeDashboardWithChartsAndQueries) GetDashboardCharts() []*DashboardChartfunc (*NativeDashboardWithChartsAndQueries) GetDashboardQueries
func (x *NativeDashboardWithChartsAndQueries) GetDashboardQueries() []*DashboardQueryfunc (*NativeDashboardWithChartsAndQueries) ProtoMessage
func (*NativeDashboardWithChartsAndQueries) ProtoMessage()func (*NativeDashboardWithChartsAndQueries) ProtoReflect
func (x *NativeDashboardWithChartsAndQueries) ProtoReflect() protoreflect.Messagefunc (*NativeDashboardWithChartsAndQueries) Reset
func (x *NativeDashboardWithChartsAndQueries) Reset()func (*NativeDashboardWithChartsAndQueries) String
func (x *NativeDashboardWithChartsAndQueries) String() stringNetskopeAlertSettings
type NetskopeAlertSettings struct {
// Input only. Authentication.
Authentication *HttpHeaderAuth `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// API Hostname.
Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"`
// Feedname.
Feedname string `protobuf:"bytes,3,opt,name=feedname,proto3" json:"feedname,omitempty"`
// Content type.
ContentType string `protobuf:"bytes,4,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"`
// contains filtered or unexported fields
}Netskope Alert settings.
func (*NetskopeAlertSettings) Descriptor
func (*NetskopeAlertSettings) Descriptor() ([]byte, []int)Deprecated: Use NetskopeAlertSettings.ProtoReflect.Descriptor instead.
func (*NetskopeAlertSettings) GetAuthentication
func (x *NetskopeAlertSettings) GetAuthentication() *HttpHeaderAuthfunc (*NetskopeAlertSettings) GetContentType
func (x *NetskopeAlertSettings) GetContentType() stringfunc (*NetskopeAlertSettings) GetFeedname
func (x *NetskopeAlertSettings) GetFeedname() stringfunc (*NetskopeAlertSettings) GetHostname
func (x *NetskopeAlertSettings) GetHostname() stringfunc (*NetskopeAlertSettings) ProtoMessage
func (*NetskopeAlertSettings) ProtoMessage()func (*NetskopeAlertSettings) ProtoReflect
func (x *NetskopeAlertSettings) ProtoReflect() protoreflect.Messagefunc (*NetskopeAlertSettings) Reset
func (x *NetskopeAlertSettings) Reset()func (*NetskopeAlertSettings) String
func (x *NetskopeAlertSettings) String() stringNetskopeAlertV2Settings
type NetskopeAlertV2Settings struct {
// Input only. Authentication.
Authentication *HttpHeaderAuth `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// API Hostname.
Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"`
// Content Category.
ContentCategory string `protobuf:"bytes,3,opt,name=content_category,json=contentCategory,proto3" json:"content_category,omitempty"`
// Content type.
ContentTypes []string `protobuf:"bytes,4,rep,name=content_types,json=contentTypes,proto3" json:"content_types,omitempty"`
// contains filtered or unexported fields
}Netskope Alert V2 settings.
func (*NetskopeAlertV2Settings) Descriptor
func (*NetskopeAlertV2Settings) Descriptor() ([]byte, []int)Deprecated: Use NetskopeAlertV2Settings.ProtoReflect.Descriptor instead.
func (*NetskopeAlertV2Settings) GetAuthentication
func (x *NetskopeAlertV2Settings) GetAuthentication() *HttpHeaderAuthfunc (*NetskopeAlertV2Settings) GetContentCategory
func (x *NetskopeAlertV2Settings) GetContentCategory() stringfunc (*NetskopeAlertV2Settings) GetContentTypes
func (x *NetskopeAlertV2Settings) GetContentTypes() []stringfunc (*NetskopeAlertV2Settings) GetHostname
func (x *NetskopeAlertV2Settings) GetHostname() stringfunc (*NetskopeAlertV2Settings) ProtoMessage
func (*NetskopeAlertV2Settings) ProtoMessage()func (*NetskopeAlertV2Settings) ProtoReflect
func (x *NetskopeAlertV2Settings) ProtoReflect() protoreflect.Messagefunc (*NetskopeAlertV2Settings) Reset
func (x *NetskopeAlertV2Settings) Reset()func (*NetskopeAlertV2Settings) String
func (x *NetskopeAlertV2Settings) String() stringOAuthClientCredentials
type OAuthClientCredentials struct {
// Token endpoint.
TokenEndpoint string `protobuf:"bytes,1,opt,name=token_endpoint,json=tokenEndpoint,proto3" json:"token_endpoint,omitempty"`
// Client ID.
ClientId string `protobuf:"bytes,2,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
// Client secret.
ClientSecret string `protobuf:"bytes,3,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
// contains filtered or unexported fields
}OAuth 2.0 client credentials grant. See https://tools.ietf.org/html/rfc6749.
func (*OAuthClientCredentials) Descriptor
func (*OAuthClientCredentials) Descriptor() ([]byte, []int)Deprecated: Use OAuthClientCredentials.ProtoReflect.Descriptor instead.
func (*OAuthClientCredentials) GetClientId
func (x *OAuthClientCredentials) GetClientId() stringfunc (*OAuthClientCredentials) GetClientSecret
func (x *OAuthClientCredentials) GetClientSecret() stringfunc (*OAuthClientCredentials) GetTokenEndpoint
func (x *OAuthClientCredentials) GetTokenEndpoint() stringfunc (*OAuthClientCredentials) ProtoMessage
func (*OAuthClientCredentials) ProtoMessage()func (*OAuthClientCredentials) ProtoReflect
func (x *OAuthClientCredentials) ProtoReflect() protoreflect.Messagefunc (*OAuthClientCredentials) Reset
func (x *OAuthClientCredentials) Reset()func (*OAuthClientCredentials) String
func (x *OAuthClientCredentials) String() stringOAuthJWTCredentials
type OAuthJWTCredentials struct {
// Credentials.
//
// Types that are valid to be assigned to Credentials:
//
// *OAuthJWTCredentials_RsCredentials
Credentials isOAuthJWTCredentials_Credentials `protobuf_oneof:"credentials"`
// Token endpoint to get the OAuth token from.
TokenEndpoint string `protobuf:"bytes,1,opt,name=token_endpoint,json=tokenEndpoint,proto3" json:"token_endpoint,omitempty"`
// Claims.
Claims *Claims `protobuf:"bytes,2,opt,name=claims,proto3" json:"claims,omitempty"`
// contains filtered or unexported fields
}OAuth 2.0 JWT grant. See, https://tools.ietf.org/html/rfc7519
func (*OAuthJWTCredentials) Descriptor
func (*OAuthJWTCredentials) Descriptor() ([]byte, []int)Deprecated: Use OAuthJWTCredentials.ProtoReflect.Descriptor instead.
func (*OAuthJWTCredentials) GetClaims
func (x *OAuthJWTCredentials) GetClaims() *Claimsfunc (*OAuthJWTCredentials) GetCredentials
func (x *OAuthJWTCredentials) GetCredentials() isOAuthJWTCredentials_Credentialsfunc (*OAuthJWTCredentials) GetRsCredentials
func (x *OAuthJWTCredentials) GetRsCredentials() *RSCredentialsfunc (*OAuthJWTCredentials) GetTokenEndpoint
func (x *OAuthJWTCredentials) GetTokenEndpoint() stringfunc (*OAuthJWTCredentials) ProtoMessage
func (*OAuthJWTCredentials) ProtoMessage()func (*OAuthJWTCredentials) ProtoReflect
func (x *OAuthJWTCredentials) ProtoReflect() protoreflect.Messagefunc (*OAuthJWTCredentials) Reset
func (x *OAuthJWTCredentials) Reset()func (*OAuthJWTCredentials) String
func (x *OAuthJWTCredentials) String() stringOAuthJWTCredentials_RsCredentials
type OAuthJWTCredentials_RsCredentials struct {
// RS credentials.
RsCredentials *RSCredentials `protobuf:"bytes,3,opt,name=rs_credentials,json=rsCredentials,proto3,oneof"`
}OAuthPasswordGrantCredentials
type OAuthPasswordGrantCredentials struct {
// Token endpoint to get the OAuth token from.
TokenEndpoint string `protobuf:"bytes,1,opt,name=token_endpoint,json=tokenEndpoint,proto3" json:"token_endpoint,omitempty"`
// Client ID.
ClientId string `protobuf:"bytes,2,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
// Client secret.
ClientSecret string `protobuf:"bytes,3,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
// Username.
User string `protobuf:"bytes,4,opt,name=user,proto3" json:"user,omitempty"`
// Password.
Password string `protobuf:"bytes,5,opt,name=password,proto3" json:"password,omitempty"`
// contains filtered or unexported fields
}OAuth 2.0 password grant. See https://tools.ietf.org/html/rfc6749.
func (*OAuthPasswordGrantCredentials) Descriptor
func (*OAuthPasswordGrantCredentials) Descriptor() ([]byte, []int)Deprecated: Use OAuthPasswordGrantCredentials.ProtoReflect.Descriptor instead.
func (*OAuthPasswordGrantCredentials) GetClientId
func (x *OAuthPasswordGrantCredentials) GetClientId() stringfunc (*OAuthPasswordGrantCredentials) GetClientSecret
func (x *OAuthPasswordGrantCredentials) GetClientSecret() stringfunc (*OAuthPasswordGrantCredentials) GetPassword
func (x *OAuthPasswordGrantCredentials) GetPassword() stringfunc (*OAuthPasswordGrantCredentials) GetTokenEndpoint
func (x *OAuthPasswordGrantCredentials) GetTokenEndpoint() stringfunc (*OAuthPasswordGrantCredentials) GetUser
func (x *OAuthPasswordGrantCredentials) GetUser() stringfunc (*OAuthPasswordGrantCredentials) ProtoMessage
func (*OAuthPasswordGrantCredentials) ProtoMessage()func (*OAuthPasswordGrantCredentials) ProtoReflect
func (x *OAuthPasswordGrantCredentials) ProtoReflect() protoreflect.Messagefunc (*OAuthPasswordGrantCredentials) Reset
func (x *OAuthPasswordGrantCredentials) Reset()func (*OAuthPasswordGrantCredentials) String
func (x *OAuthPasswordGrantCredentials) String() stringOAuthRefreshToken
type OAuthRefreshToken struct {
// Token endpoint to get the OAuth token from.
TokenEndpoint string `protobuf:"bytes,1,opt,name=token_endpoint,json=tokenEndpoint,proto3" json:"token_endpoint,omitempty"`
// Client ID.
ClientId string `protobuf:"bytes,2,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
// Client secret.
ClientSecret string `protobuf:"bytes,3,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
// Refresh token.
RefreshToken string `protobuf:"bytes,4,opt,name=refresh_token,json=refreshToken,proto3" json:"refresh_token,omitempty"`
// contains filtered or unexported fields
}OAuth 2.0 refresh token grant. See https://tools.ietf.org/html/rfc6749.
func (*OAuthRefreshToken) Descriptor
func (*OAuthRefreshToken) Descriptor() ([]byte, []int)Deprecated: Use OAuthRefreshToken.ProtoReflect.Descriptor instead.
func (*OAuthRefreshToken) GetClientId
func (x *OAuthRefreshToken) GetClientId() stringfunc (*OAuthRefreshToken) GetClientSecret
func (x *OAuthRefreshToken) GetClientSecret() stringfunc (*OAuthRefreshToken) GetRefreshToken
func (x *OAuthRefreshToken) GetRefreshToken() stringfunc (*OAuthRefreshToken) GetTokenEndpoint
func (x *OAuthRefreshToken) GetTokenEndpoint() stringfunc (*OAuthRefreshToken) ProtoMessage
func (*OAuthRefreshToken) ProtoMessage()func (*OAuthRefreshToken) ProtoReflect
func (x *OAuthRefreshToken) ProtoReflect() protoreflect.Messagefunc (*OAuthRefreshToken) Reset
func (x *OAuthRefreshToken) Reset()func (*OAuthRefreshToken) String
func (x *OAuthRefreshToken) String() stringOffice365Settings
type Office365Settings struct {
// Input only. Authentication.
Authentication *MicrosoftOAuthClientCredentials `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// Tenant ID.
TenantId string `protobuf:"bytes,2,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
// Supported office 365 content type.
ContentType Office365Settings_ContentType `protobuf:"varint,3,opt,name=content_type,json=contentType,proto3,enum=google.cloud.chronicle.v1.Office365Settings_ContentType" json:"content_type,omitempty"`
// API Hostname.
Hostname string `protobuf:"bytes,4,opt,name=hostname,proto3" json:"hostname,omitempty"`
// API Auth Endpoint.
AuthEndpoint string `protobuf:"bytes,5,opt,name=auth_endpoint,json=authEndpoint,proto3" json:"auth_endpoint,omitempty"`
// contains filtered or unexported fields
}Office 365 settings.
func (*Office365Settings) Descriptor
func (*Office365Settings) Descriptor() ([]byte, []int)Deprecated: Use Office365Settings.ProtoReflect.Descriptor instead.
func (*Office365Settings) GetAuthEndpoint
func (x *Office365Settings) GetAuthEndpoint() stringfunc (*Office365Settings) GetAuthentication
func (x *Office365Settings) GetAuthentication() *MicrosoftOAuthClientCredentialsfunc (*Office365Settings) GetContentType
func (x *Office365Settings) GetContentType() Office365Settings_ContentTypefunc (*Office365Settings) GetHostname
func (x *Office365Settings) GetHostname() stringfunc (*Office365Settings) GetTenantId
func (x *Office365Settings) GetTenantId() stringfunc (*Office365Settings) ProtoMessage
func (*Office365Settings) ProtoMessage()func (*Office365Settings) ProtoReflect
func (x *Office365Settings) ProtoReflect() protoreflect.Messagefunc (*Office365Settings) Reset
func (x *Office365Settings) Reset()func (*Office365Settings) String
func (x *Office365Settings) String() stringOffice365Settings_ContentType
type Office365Settings_ContentType int32Office 365 supported content types: https://docs.microsoft.com/en-us/office/office-365-management-api/office-365-management-activity-api-reference#working-with-the-office-365-management-activity-api
Office365Settings_CONTENT_TYPE_UNSPECIFIED, Office365Settings_AUDIT_AZURE_ACTIVE_DIRECTORY, Office365Settings_AUDIT_EXCHANGE, Office365Settings_AUDIT_SHARE_POINT, Office365Settings_AUDIT_GENERAL, Office365Settings_DLP_ALL
const (
// Unspecified content type.
Office365Settings_CONTENT_TYPE_UNSPECIFIED Office365Settings_ContentType = 0
// Audit.AzureActiveDirectory.
Office365Settings_AUDIT_AZURE_ACTIVE_DIRECTORY Office365Settings_ContentType = 1
// Audit.Exchange.
Office365Settings_AUDIT_EXCHANGE Office365Settings_ContentType = 2
// Audit.SharePoint.
Office365Settings_AUDIT_SHARE_POINT Office365Settings_ContentType = 3
// Audit.General.
Office365Settings_AUDIT_GENERAL Office365Settings_ContentType = 4
// DLP.All.
Office365Settings_DLP_ALL Office365Settings_ContentType = 5
)func (Office365Settings_ContentType) Descriptor
func (Office365Settings_ContentType) Descriptor() protoreflect.EnumDescriptorfunc (Office365Settings_ContentType) Enum
func (x Office365Settings_ContentType) Enum() *Office365Settings_ContentTypefunc (Office365Settings_ContentType) EnumDescriptor
func (Office365Settings_ContentType) EnumDescriptor() ([]byte, []int)Deprecated: Use Office365Settings_ContentType.Descriptor instead.
func (Office365Settings_ContentType) Number
func (x Office365Settings_ContentType) Number() protoreflect.EnumNumberfunc (Office365Settings_ContentType) String
func (x Office365Settings_ContentType) String() stringfunc (Office365Settings_ContentType) Type
func (Office365Settings_ContentType) Type() protoreflect.EnumTypeOktaSettings
type OktaSettings struct {
// Input only. Authentication.
Authentication *HttpHeaderAuth `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// API Hostname.
Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"`
// contains filtered or unexported fields
}Okta settings.
func (*OktaSettings) Descriptor
func (*OktaSettings) Descriptor() ([]byte, []int)Deprecated: Use OktaSettings.ProtoReflect.Descriptor instead.
func (*OktaSettings) GetAuthentication
func (x *OktaSettings) GetAuthentication() *HttpHeaderAuthfunc (*OktaSettings) GetHostname
func (x *OktaSettings) GetHostname() stringfunc (*OktaSettings) ProtoMessage
func (*OktaSettings) ProtoMessage()func (*OktaSettings) ProtoReflect
func (x *OktaSettings) ProtoReflect() protoreflect.Messagefunc (*OktaSettings) Reset
func (x *OktaSettings) Reset()func (*OktaSettings) String
func (x *OktaSettings) String() stringOktaUserContextSettings
type OktaUserContextSettings struct {
// Input only. Authentication.
Authentication *HttpHeaderAuth `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// API Hostname.
Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"`
// Manager id reference field.
ManagerIdReferenceField string `protobuf:"bytes,3,opt,name=manager_id_reference_field,json=managerIdReferenceField,proto3" json:"manager_id_reference_field,omitempty"`
// contains filtered or unexported fields
}Okta user context settings.
func (*OktaUserContextSettings) Descriptor
func (*OktaUserContextSettings) Descriptor() ([]byte, []int)Deprecated: Use OktaUserContextSettings.ProtoReflect.Descriptor instead.
func (*OktaUserContextSettings) GetAuthentication
func (x *OktaUserContextSettings) GetAuthentication() *HttpHeaderAuthfunc (*OktaUserContextSettings) GetHostname
func (x *OktaUserContextSettings) GetHostname() stringfunc (*OktaUserContextSettings) GetManagerIdReferenceField
func (x *OktaUserContextSettings) GetManagerIdReferenceField() stringfunc (*OktaUserContextSettings) ProtoMessage
func (*OktaUserContextSettings) ProtoMessage()func (*OktaUserContextSettings) ProtoReflect
func (x *OktaUserContextSettings) ProtoReflect() protoreflect.Messagefunc (*OktaUserContextSettings) Reset
func (x *OktaUserContextSettings) Reset()func (*OktaUserContextSettings) String
func (x *OktaUserContextSettings) String() stringOutcomeFilter
type OutcomeFilter struct {
// Required. The outcome variable name.
OutcomeVariable string `protobuf:"bytes,1,opt,name=outcome_variable,json=outcomeVariable,proto3" json:"outcome_variable,omitempty"`
// Required. The value of the outcome variable to match.
OutcomeValue string `protobuf:"bytes,2,opt,name=outcome_value,json=outcomeValue,proto3" json:"outcome_value,omitempty"`
// Required. The operator to be applied to the outcome variable.
OutcomeFilterOperator OutcomeFilter_Operator `protobuf:"varint,3,opt,name=outcome_filter_operator,json=outcomeFilterOperator,proto3,enum=google.cloud.chronicle.v1.OutcomeFilter_Operator" json:"outcome_filter_operator,omitempty"`
// contains filtered or unexported fields
}Outcome filter for the findings refinement. This is used to filter the findings refinement based on the outcome variable values.
func (*OutcomeFilter) Descriptor
func (*OutcomeFilter) Descriptor() ([]byte, []int)Deprecated: Use OutcomeFilter.ProtoReflect.Descriptor instead.
func (*OutcomeFilter) GetOutcomeFilterOperator
func (x *OutcomeFilter) GetOutcomeFilterOperator() OutcomeFilter_Operatorfunc (*OutcomeFilter) GetOutcomeValue
func (x *OutcomeFilter) GetOutcomeValue() stringfunc (*OutcomeFilter) GetOutcomeVariable
func (x *OutcomeFilter) GetOutcomeVariable() stringfunc (*OutcomeFilter) ProtoMessage
func (*OutcomeFilter) ProtoMessage()func (*OutcomeFilter) ProtoReflect
func (x *OutcomeFilter) ProtoReflect() protoreflect.Messagefunc (*OutcomeFilter) Reset
func (x *OutcomeFilter) Reset()func (*OutcomeFilter) String
func (x *OutcomeFilter) String() stringOutcomeFilter_Operator
type OutcomeFilter_Operator int32The operator to compare the outcome variable value with the outcome value in the outcome filter.
OutcomeFilter_OPERATOR_UNSPECIFIED, OutcomeFilter_EQUAL, OutcomeFilter_CONTAINS, OutcomeFilter_MATCHES_REGEX, OutcomeFilter_MATCHES_CIDR
const (
// The operator is unspecified.
OutcomeFilter_OPERATOR_UNSPECIFIED OutcomeFilter_Operator = 0
// The outcome variable value must be equal to the outcome value in the
// outcome filter.
OutcomeFilter_EQUAL OutcomeFilter_Operator = 1
// The outcome variable value must contain the outcome value in the
// outcome filter.
OutcomeFilter_CONTAINS OutcomeFilter_Operator = 2
// The outcome variable value must match the outcome value regex in the
// outcome filter.
OutcomeFilter_MATCHES_REGEX OutcomeFilter_Operator = 3
// The outcome variable value must be a valid IP address in the outcome
// filter value CIDR range.
OutcomeFilter_MATCHES_CIDR OutcomeFilter_Operator = 4
)func (OutcomeFilter_Operator) Descriptor
func (OutcomeFilter_Operator) Descriptor() protoreflect.EnumDescriptorfunc (OutcomeFilter_Operator) Enum
func (x OutcomeFilter_Operator) Enum() *OutcomeFilter_Operatorfunc (OutcomeFilter_Operator) EnumDescriptor
func (OutcomeFilter_Operator) EnumDescriptor() ([]byte, []int)Deprecated: Use OutcomeFilter_Operator.Descriptor instead.
func (OutcomeFilter_Operator) Number
func (x OutcomeFilter_Operator) Number() protoreflect.EnumNumberfunc (OutcomeFilter_Operator) String
func (x OutcomeFilter_Operator) String() stringfunc (OutcomeFilter_Operator) Type
func (OutcomeFilter_Operator) Type() protoreflect.EnumTypePackLogType
type PackLogType struct {
// Log Type featured in the feed pack.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/logTypes/{log_type}
LogType string `protobuf:"bytes,1,opt,name=log_type,json=logType,proto3" json:"log_type,omitempty"`
// Whether the logtype is required to deploy a feed pack.
Required bool `protobuf:"varint,2,opt,name=required,proto3" json:"required,omitempty"`
// Whether a default(prebuilt) parser is available for the given log type.
HasDefaultParser bool `protobuf:"varint,3,opt,name=has_default_parser,json=hasDefaultParser,proto3" json:"has_default_parser,omitempty"`
// The recommended source type for the log type.
RecommendedSourceType FeedDetails_FeedSourceType `protobuf:"varint,4,opt,name=recommended_source_type,json=recommendedSourceType,proto3,enum=google.cloud.chronicle.v1.FeedDetails_FeedSourceType" json:"recommended_source_type,omitempty"`
// The display name of the log type.
DisplayName string `protobuf:"bytes,5,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Documentation to define steps on how to configure a log type.
ConfigurationDocumentation string `protobuf:"bytes,6,opt,name=configuration_documentation,json=configurationDocumentation,proto3" json:"configuration_documentation,omitempty"`
// Documentation to share any CTAs for more reference.
AdditionalDocumentation string `protobuf:"bytes,7,opt,name=additional_documentation,json=additionalDocumentation,proto3" json:"additional_documentation,omitempty"`
// contains filtered or unexported fields
}PackLogtype is a log type featured in the feed pack.
func (*PackLogType) Descriptor
func (*PackLogType) Descriptor() ([]byte, []int)Deprecated: Use PackLogType.ProtoReflect.Descriptor instead.
func (*PackLogType) GetAdditionalDocumentation
func (x *PackLogType) GetAdditionalDocumentation() stringfunc (*PackLogType) GetConfigurationDocumentation
func (x *PackLogType) GetConfigurationDocumentation() stringfunc (*PackLogType) GetDisplayName
func (x *PackLogType) GetDisplayName() stringfunc (*PackLogType) GetHasDefaultParser
func (x *PackLogType) GetHasDefaultParser() boolfunc (*PackLogType) GetLogType
func (x *PackLogType) GetLogType() stringfunc (*PackLogType) GetRecommendedSourceType
func (x *PackLogType) GetRecommendedSourceType() FeedDetails_FeedSourceTypefunc (*PackLogType) GetRequired
func (x *PackLogType) GetRequired() boolfunc (*PackLogType) ProtoMessage
func (*PackLogType) ProtoMessage()func (*PackLogType) ProtoReflect
func (x *PackLogType) ProtoReflect() protoreflect.Messagefunc (*PackLogType) Reset
func (x *PackLogType) Reset()func (*PackLogType) String
func (x *PackLogType) String() stringPanIocSettings
type PanIocSettings struct {
// Input only. Authentication.
Authentication *HttpHeaderAuth `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// PAN IOC feed ID.
FeedId string `protobuf:"bytes,2,opt,name=feed_id,json=feedId,proto3" json:"feed_id,omitempty"`
// PAN IOC feed name.
Feed string `protobuf:"bytes,3,opt,name=feed,proto3" json:"feed,omitempty"`
// contains filtered or unexported fields
}PAN IOC settings.
func (*PanIocSettings) Descriptor
func (*PanIocSettings) Descriptor() ([]byte, []int)Deprecated: Use PanIocSettings.ProtoReflect.Descriptor instead.
func (*PanIocSettings) GetAuthentication
func (x *PanIocSettings) GetAuthentication() *HttpHeaderAuthfunc (*PanIocSettings) GetFeed
func (x *PanIocSettings) GetFeed() stringfunc (*PanIocSettings) GetFeedId
func (x *PanIocSettings) GetFeedId() stringfunc (*PanIocSettings) ProtoMessage
func (*PanIocSettings) ProtoMessage()func (*PanIocSettings) ProtoReflect
func (x *PanIocSettings) ProtoReflect() protoreflect.Messagefunc (*PanIocSettings) Reset
func (x *PanIocSettings) Reset()func (*PanIocSettings) String
func (x *PanIocSettings) String() stringPanPrismaAuth
type PanPrismaAuth struct {
// Username.
User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
// Password.
Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
// contains filtered or unexported fields
}PAN Prisma Cloud auth.
func (*PanPrismaAuth) Descriptor
func (*PanPrismaAuth) Descriptor() ([]byte, []int)Deprecated: Use PanPrismaAuth.ProtoReflect.Descriptor instead.
func (*PanPrismaAuth) GetPassword
func (x *PanPrismaAuth) GetPassword() stringfunc (*PanPrismaAuth) GetUser
func (x *PanPrismaAuth) GetUser() stringfunc (*PanPrismaAuth) ProtoMessage
func (*PanPrismaAuth) ProtoMessage()func (*PanPrismaAuth) ProtoReflect
func (x *PanPrismaAuth) ProtoReflect() protoreflect.Messagefunc (*PanPrismaAuth) Reset
func (x *PanPrismaAuth) Reset()func (*PanPrismaAuth) String
func (x *PanPrismaAuth) String() stringPanPrismaCloudSettings
type PanPrismaCloudSettings struct {
// Input only. Authentication.
Authentication *PanPrismaAuth `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// API Hostname.
Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"`
// contains filtered or unexported fields
}PAN Prisma Cloud settings.
func (*PanPrismaCloudSettings) Descriptor
func (*PanPrismaCloudSettings) Descriptor() ([]byte, []int)Deprecated: Use PanPrismaCloudSettings.ProtoReflect.Descriptor instead.
func (*PanPrismaCloudSettings) GetAuthentication
func (x *PanPrismaCloudSettings) GetAuthentication() *PanPrismaAuthfunc (*PanPrismaCloudSettings) GetHostname
func (x *PanPrismaCloudSettings) GetHostname() stringfunc (*PanPrismaCloudSettings) ProtoMessage
func (*PanPrismaCloudSettings) ProtoMessage()func (*PanPrismaCloudSettings) ProtoReflect
func (x *PanPrismaCloudSettings) ProtoReflect() protoreflect.Messagefunc (*PanPrismaCloudSettings) Reset
func (x *PanPrismaCloudSettings) Reset()func (*PanPrismaCloudSettings) String
func (x *PanPrismaCloudSettings) String() stringPlotMode
type PlotMode int32Plot mode for the map.
PlotMode_PLOT_MODE_UNSPECIFIED, PlotMode_PLOT_MODE_POINTS, PlotMode_PLOT_MODE_HEATMAP, PlotMode_PLOT_MODE_BOTH
const (
// Plot mode is not specified.
PlotMode_PLOT_MODE_UNSPECIFIED PlotMode = 0
// Plot mode is points.
PlotMode_PLOT_MODE_POINTS PlotMode = 1
// Plot mode is heatmap.
PlotMode_PLOT_MODE_HEATMAP PlotMode = 2
// Plot mode is both points and heatmap.
PlotMode_PLOT_MODE_BOTH PlotMode = 3
)func (PlotMode) Descriptor
func (PlotMode) Descriptor() protoreflect.EnumDescriptorfunc (PlotMode) Enum
func (PlotMode) EnumDescriptor
Deprecated: Use PlotMode.Descriptor instead.
func (PlotMode) Number
func (x PlotMode) Number() protoreflect.EnumNumberfunc (PlotMode) String
func (PlotMode) Type
func (PlotMode) Type() protoreflect.EnumTypePointSizeType
type PointSizeType int32Point size type for the map.
PointSizeType_POINT_SIZE_TYPE_UNSPECIFIED, PointSizeType_POINT_SIZE_TYPE_FIXED, PointSizeType_POINT_SIZE_TYPE_PROPORTIONAL_TO_SIZE
const (
// Point size is not specified.
PointSizeType_POINT_SIZE_TYPE_UNSPECIFIED PointSizeType = 0
// Point size is fixed.
PointSizeType_POINT_SIZE_TYPE_FIXED PointSizeType = 1
// Point size is proportional to the size of the data point.
PointSizeType_POINT_SIZE_TYPE_PROPORTIONAL_TO_SIZE PointSizeType = 2
)func (PointSizeType) Descriptor
func (PointSizeType) Descriptor() protoreflect.EnumDescriptorfunc (PointSizeType) Enum
func (x PointSizeType) Enum() *PointSizeTypefunc (PointSizeType) EnumDescriptor
func (PointSizeType) EnumDescriptor() ([]byte, []int)Deprecated: Use PointSizeType.Descriptor instead.
func (PointSizeType) Number
func (x PointSizeType) Number() protoreflect.EnumNumberfunc (PointSizeType) String
func (x PointSizeType) String() stringfunc (PointSizeType) Type
func (PointSizeType) Type() protoreflect.EnumTypeProofpointMailSettings
type ProofpointMailSettings struct {
// Input only. Authentication.
Authentication *UsernameSecretAuth `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// contains filtered or unexported fields
}Proofpoint Mail settings.
func (*ProofpointMailSettings) Descriptor
func (*ProofpointMailSettings) Descriptor() ([]byte, []int)Deprecated: Use ProofpointMailSettings.ProtoReflect.Descriptor instead.
func (*ProofpointMailSettings) GetAuthentication
func (x *ProofpointMailSettings) GetAuthentication() *UsernameSecretAuthfunc (*ProofpointMailSettings) ProtoMessage
func (*ProofpointMailSettings) ProtoMessage()func (*ProofpointMailSettings) ProtoReflect
func (x *ProofpointMailSettings) ProtoReflect() protoreflect.Messagefunc (*ProofpointMailSettings) Reset
func (x *ProofpointMailSettings) Reset()func (*ProofpointMailSettings) String
func (x *ProofpointMailSettings) String() stringProofpointOnDemandSettings
type ProofpointOnDemandSettings struct {
// Input only. Authentication.
Authentication *HttpHeaderAuth `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// Cluster ID.
ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
// contains filtered or unexported fields
}Proofpoint On-demand settings.
func (*ProofpointOnDemandSettings) Descriptor
func (*ProofpointOnDemandSettings) Descriptor() ([]byte, []int)Deprecated: Use ProofpointOnDemandSettings.ProtoReflect.Descriptor instead.
func (*ProofpointOnDemandSettings) GetAuthentication
func (x *ProofpointOnDemandSettings) GetAuthentication() *HttpHeaderAuthfunc (*ProofpointOnDemandSettings) GetClusterId
func (x *ProofpointOnDemandSettings) GetClusterId() stringfunc (*ProofpointOnDemandSettings) ProtoMessage
func (*ProofpointOnDemandSettings) ProtoMessage()func (*ProofpointOnDemandSettings) ProtoReflect
func (x *ProofpointOnDemandSettings) ProtoReflect() protoreflect.Messagefunc (*ProofpointOnDemandSettings) Reset
func (x *ProofpointOnDemandSettings) Reset()func (*ProofpointOnDemandSettings) String
func (x *ProofpointOnDemandSettings) String() stringProvisionBigQueryExportRequest
type ProvisionBigQueryExportRequest struct {
// Required. The instance for which BigQuery export is being provisioned.
// Format: projects/{project}/locations/{location}/instances/{instance}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// contains filtered or unexported fields
}The request message to provision BigQuery Export configuration.
func (*ProvisionBigQueryExportRequest) Descriptor
func (*ProvisionBigQueryExportRequest) Descriptor() ([]byte, []int)Deprecated: Use ProvisionBigQueryExportRequest.ProtoReflect.Descriptor instead.
func (*ProvisionBigQueryExportRequest) GetParent
func (x *ProvisionBigQueryExportRequest) GetParent() stringfunc (*ProvisionBigQueryExportRequest) ProtoMessage
func (*ProvisionBigQueryExportRequest) ProtoMessage()func (*ProvisionBigQueryExportRequest) ProtoReflect
func (x *ProvisionBigQueryExportRequest) ProtoReflect() protoreflect.Messagefunc (*ProvisionBigQueryExportRequest) Reset
func (x *ProvisionBigQueryExportRequest) Reset()func (*ProvisionBigQueryExportRequest) String
func (x *ProvisionBigQueryExportRequest) String() stringPubsubSettings
type PubsubSettings struct {
// Google Service Account Email.
GoogleServiceAccountEmail string `protobuf:"bytes,1,opt,name=google_service_account_email,json=googleServiceAccountEmail,proto3" json:"google_service_account_email,omitempty"`
// contains filtered or unexported fields
}Settings required by Google Cloud Pub/Sub Feeds(HTTP-Push).
func (*PubsubSettings) Descriptor
func (*PubsubSettings) Descriptor() ([]byte, []int)Deprecated: Use PubsubSettings.ProtoReflect.Descriptor instead.
func (*PubsubSettings) GetGoogleServiceAccountEmail
func (x *PubsubSettings) GetGoogleServiceAccountEmail() stringfunc (*PubsubSettings) ProtoMessage
func (*PubsubSettings) ProtoMessage()func (*PubsubSettings) ProtoReflect
func (x *PubsubSettings) ProtoReflect() protoreflect.Messagefunc (*PubsubSettings) Reset
func (x *PubsubSettings) Reset()func (*PubsubSettings) String
func (x *PubsubSettings) String() stringQualysScanSettings
type QualysScanSettings struct {
// Input only. Authentication
Authentication *UsernameSecretAuth `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// Hostname.
Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"`
// Supported Qualys Scan api type.
ApiType QualysScanSettings_ApiType `protobuf:"varint,3,opt,name=api_type,json=apiType,proto3,enum=google.cloud.chronicle.v1.QualysScanSettings_ApiType" json:"api_type,omitempty"`
// contains filtered or unexported fields
}Qualys Scan settings.
func (*QualysScanSettings) Descriptor
func (*QualysScanSettings) Descriptor() ([]byte, []int)Deprecated: Use QualysScanSettings.ProtoReflect.Descriptor instead.
func (*QualysScanSettings) GetApiType
func (x *QualysScanSettings) GetApiType() QualysScanSettings_ApiTypefunc (*QualysScanSettings) GetAuthentication
func (x *QualysScanSettings) GetAuthentication() *UsernameSecretAuthfunc (*QualysScanSettings) GetHostname
func (x *QualysScanSettings) GetHostname() stringfunc (*QualysScanSettings) ProtoMessage
func (*QualysScanSettings) ProtoMessage()func (*QualysScanSettings) ProtoReflect
func (x *QualysScanSettings) ProtoReflect() protoreflect.Messagefunc (*QualysScanSettings) Reset
func (x *QualysScanSettings) Reset()func (*QualysScanSettings) String
func (x *QualysScanSettings) String() stringQualysScanSettings_ApiType
type QualysScanSettings_ApiType int32API Type
QualysScanSettings_API_TYPE_UNSPECIFIED, QualysScanSettings_SCAN_SUMMARY_OUTPUT, QualysScanSettings_SCAN_COMPLIANCE_OUTPUT, QualysScanSettings_SCAN_COMPLIANCE_CONTROL_OUTPUT
const (
// Unspecified API Type
QualysScanSettings_API_TYPE_UNSPECIFIED QualysScanSettings_ApiType = 0
// Scan Summaries
QualysScanSettings_SCAN_SUMMARY_OUTPUT QualysScanSettings_ApiType = 1
// Scan Compliance
QualysScanSettings_SCAN_COMPLIANCE_OUTPUT QualysScanSettings_ApiType = 2
// Scan Compliance Control
QualysScanSettings_SCAN_COMPLIANCE_CONTROL_OUTPUT QualysScanSettings_ApiType = 3
)func (QualysScanSettings_ApiType) Descriptor
func (QualysScanSettings_ApiType) Descriptor() protoreflect.EnumDescriptorfunc (QualysScanSettings_ApiType) Enum
func (x QualysScanSettings_ApiType) Enum() *QualysScanSettings_ApiTypefunc (QualysScanSettings_ApiType) EnumDescriptor
func (QualysScanSettings_ApiType) EnumDescriptor() ([]byte, []int)Deprecated: Use QualysScanSettings_ApiType.Descriptor instead.
func (QualysScanSettings_ApiType) Number
func (x QualysScanSettings_ApiType) Number() protoreflect.EnumNumberfunc (QualysScanSettings_ApiType) String
func (x QualysScanSettings_ApiType) String() stringfunc (QualysScanSettings_ApiType) Type
func (QualysScanSettings_ApiType) Type() protoreflect.EnumTypeQualysVMSettings
type QualysVMSettings struct {
// Input only. Authentication.
Authentication *UsernameSecretAuth `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// API Hostname.
Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"`
// contains filtered or unexported fields
}Qualys VM settings.
func (*QualysVMSettings) Descriptor
func (*QualysVMSettings) Descriptor() ([]byte, []int)Deprecated: Use QualysVMSettings.ProtoReflect.Descriptor instead.
func (*QualysVMSettings) GetAuthentication
func (x *QualysVMSettings) GetAuthentication() *UsernameSecretAuthfunc (*QualysVMSettings) GetHostname
func (x *QualysVMSettings) GetHostname() stringfunc (*QualysVMSettings) ProtoMessage
func (*QualysVMSettings) ProtoMessage()func (*QualysVMSettings) ProtoReflect
func (x *QualysVMSettings) ProtoReflect() protoreflect.Messagefunc (*QualysVMSettings) Reset
func (x *QualysVMSettings) Reset()func (*QualysVMSettings) String
func (x *QualysVMSettings) String() stringQueryRuntimeError
type QueryRuntimeError struct {
// Short Description of the error.
ErrorTitle string `protobuf:"bytes,1,opt,name=error_title,json=errorTitle,proto3" json:"error_title,omitempty"`
// Error message
ErrorDescription string `protobuf:"bytes,2,opt,name=error_description,json=errorDescription,proto3" json:"error_description,omitempty"`
// Severity of the error.
ErrorSeverity QueryRuntimeError_ErrorSeverity `protobuf:"varint,3,opt,name=error_severity,json=errorSeverity,proto3,enum=google.cloud.chronicle.v1.QueryRuntimeError_ErrorSeverity" json:"error_severity,omitempty"`
// Metadata for the error.
Metadata []*QueryRuntimeError_QueryRuntimeErrorMetadata `protobuf:"bytes,4,rep,name=metadata,proto3" json:"metadata,omitempty"`
// Reason for the error.
WarningReason QueryRuntimeError_WarningReason `protobuf:"varint,5,opt,name=warning_reason,json=warningReason,proto3,enum=google.cloud.chronicle.v1.QueryRuntimeError_WarningReason" json:"warning_reason,omitempty"`
// contains filtered or unexported fields
}Runtime error for a dashboard query.
func (*QueryRuntimeError) Descriptor
func (*QueryRuntimeError) Descriptor() ([]byte, []int)Deprecated: Use QueryRuntimeError.ProtoReflect.Descriptor instead.
func (*QueryRuntimeError) GetErrorDescription
func (x *QueryRuntimeError) GetErrorDescription() stringfunc (*QueryRuntimeError) GetErrorSeverity
func (x *QueryRuntimeError) GetErrorSeverity() QueryRuntimeError_ErrorSeverityfunc (*QueryRuntimeError) GetErrorTitle
func (x *QueryRuntimeError) GetErrorTitle() stringfunc (*QueryRuntimeError) GetMetadata
func (x *QueryRuntimeError) GetMetadata() []*QueryRuntimeError_QueryRuntimeErrorMetadatafunc (*QueryRuntimeError) GetWarningReason
func (x *QueryRuntimeError) GetWarningReason() QueryRuntimeError_WarningReasonfunc (*QueryRuntimeError) ProtoMessage
func (*QueryRuntimeError) ProtoMessage()func (*QueryRuntimeError) ProtoReflect
func (x *QueryRuntimeError) ProtoReflect() protoreflect.Messagefunc (*QueryRuntimeError) Reset
func (x *QueryRuntimeError) Reset()func (*QueryRuntimeError) String
func (x *QueryRuntimeError) String() stringQueryRuntimeError_ErrorSeverity
type QueryRuntimeError_ErrorSeverity int32Based on ErrorSeverity, UI will choose to format the error differently.
QueryRuntimeError_ERROR_SEVERITY_UNSPECIFIED, QueryRuntimeError_WARNING, QueryRuntimeError_SEVERE
const (
// Severity is unknown.
QueryRuntimeError_ERROR_SEVERITY_UNSPECIFIED QueryRuntimeError_ErrorSeverity = 0
// Severity is warning.
QueryRuntimeError_WARNING QueryRuntimeError_ErrorSeverity = 1
// Error is severe.
QueryRuntimeError_SEVERE QueryRuntimeError_ErrorSeverity = 2
)func (QueryRuntimeError_ErrorSeverity) Descriptor
func (QueryRuntimeError_ErrorSeverity) Descriptor() protoreflect.EnumDescriptorfunc (QueryRuntimeError_ErrorSeverity) Enum
func (x QueryRuntimeError_ErrorSeverity) Enum() *QueryRuntimeError_ErrorSeverityfunc (QueryRuntimeError_ErrorSeverity) EnumDescriptor
func (QueryRuntimeError_ErrorSeverity) EnumDescriptor() ([]byte, []int)Deprecated: Use QueryRuntimeError_ErrorSeverity.Descriptor instead.
func (QueryRuntimeError_ErrorSeverity) Number
func (x QueryRuntimeError_ErrorSeverity) Number() protoreflect.EnumNumberfunc (QueryRuntimeError_ErrorSeverity) String
func (x QueryRuntimeError_ErrorSeverity) String() stringfunc (QueryRuntimeError_ErrorSeverity) Type
func (QueryRuntimeError_ErrorSeverity) Type() protoreflect.EnumTypeQueryRuntimeError_MetadataKey
type QueryRuntimeError_MetadataKey int32Metadata enum to identify the metadata key.
QueryRuntimeError_METADATA_KEY_UNSPECIFIED, QueryRuntimeError_ROW_LIMIT
const (
// Key is unknown.
QueryRuntimeError_METADATA_KEY_UNSPECIFIED QueryRuntimeError_MetadataKey = 0
// Key is row limit.
QueryRuntimeError_ROW_LIMIT QueryRuntimeError_MetadataKey = 1
)func (QueryRuntimeError_MetadataKey) Descriptor
func (QueryRuntimeError_MetadataKey) Descriptor() protoreflect.EnumDescriptorfunc (QueryRuntimeError_MetadataKey) Enum
func (x QueryRuntimeError_MetadataKey) Enum() *QueryRuntimeError_MetadataKeyfunc (QueryRuntimeError_MetadataKey) EnumDescriptor
func (QueryRuntimeError_MetadataKey) EnumDescriptor() ([]byte, []int)Deprecated: Use QueryRuntimeError_MetadataKey.Descriptor instead.
func (QueryRuntimeError_MetadataKey) Number
func (x QueryRuntimeError_MetadataKey) Number() protoreflect.EnumNumberfunc (QueryRuntimeError_MetadataKey) String
func (x QueryRuntimeError_MetadataKey) String() stringfunc (QueryRuntimeError_MetadataKey) Type
func (QueryRuntimeError_MetadataKey) Type() protoreflect.EnumTypeQueryRuntimeError_QueryRuntimeErrorMetadata
type QueryRuntimeError_QueryRuntimeErrorMetadata struct {
// Metadata key.
Key QueryRuntimeError_MetadataKey `protobuf:"varint,1,opt,name=key,proto3,enum=google.cloud.chronicle.v1.QueryRuntimeError_MetadataKey" json:"key,omitempty"`
// Metadata value.
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}Metadata for the error.
func (*QueryRuntimeError_QueryRuntimeErrorMetadata) Descriptor
func (*QueryRuntimeError_QueryRuntimeErrorMetadata) Descriptor() ([]byte, []int)Deprecated: Use QueryRuntimeError_QueryRuntimeErrorMetadata.ProtoReflect.Descriptor instead.
func (*QueryRuntimeError_QueryRuntimeErrorMetadata) GetKey
func (x *QueryRuntimeError_QueryRuntimeErrorMetadata) GetKey() QueryRuntimeError_MetadataKeyfunc (*QueryRuntimeError_QueryRuntimeErrorMetadata) GetValue
func (x *QueryRuntimeError_QueryRuntimeErrorMetadata) GetValue() stringfunc (*QueryRuntimeError_QueryRuntimeErrorMetadata) ProtoMessage
func (*QueryRuntimeError_QueryRuntimeErrorMetadata) ProtoMessage()func (*QueryRuntimeError_QueryRuntimeErrorMetadata) ProtoReflect
func (x *QueryRuntimeError_QueryRuntimeErrorMetadata) ProtoReflect() protoreflect.Messagefunc (*QueryRuntimeError_QueryRuntimeErrorMetadata) Reset
func (x *QueryRuntimeError_QueryRuntimeErrorMetadata) Reset()func (*QueryRuntimeError_QueryRuntimeErrorMetadata) String
func (x *QueryRuntimeError_QueryRuntimeErrorMetadata) String() stringQueryRuntimeError_WarningReason
type QueryRuntimeError_WarningReason int32Warning reason.
QueryRuntimeError_WARNING_REASON_UNSPECIFIED, QueryRuntimeError_ROW_LIMIT_EXCEEDED, QueryRuntimeError_DEFAULT_ROW_LIMIT_EXCEEDED, QueryRuntimeError_CURATED_QUERY_DEFAULT_ROW_LIMIT_EXCEEDED
const (
// Reason is unknown.
QueryRuntimeError_WARNING_REASON_UNSPECIFIED QueryRuntimeError_WarningReason = 0
// Reason is row limit exceeded.
QueryRuntimeError_ROW_LIMIT_EXCEEDED QueryRuntimeError_WarningReason = 1
// Reason is default row limit exceeded.
QueryRuntimeError_DEFAULT_ROW_LIMIT_EXCEEDED QueryRuntimeError_WarningReason = 2
// Reason is curated query default row limit exceeded.
QueryRuntimeError_CURATED_QUERY_DEFAULT_ROW_LIMIT_EXCEEDED QueryRuntimeError_WarningReason = 3
)func (QueryRuntimeError_WarningReason) Descriptor
func (QueryRuntimeError_WarningReason) Descriptor() protoreflect.EnumDescriptorfunc (QueryRuntimeError_WarningReason) Enum
func (x QueryRuntimeError_WarningReason) Enum() *QueryRuntimeError_WarningReasonfunc (QueryRuntimeError_WarningReason) EnumDescriptor
func (QueryRuntimeError_WarningReason) EnumDescriptor() ([]byte, []int)Deprecated: Use QueryRuntimeError_WarningReason.Descriptor instead.
func (QueryRuntimeError_WarningReason) Number
func (x QueryRuntimeError_WarningReason) Number() protoreflect.EnumNumberfunc (QueryRuntimeError_WarningReason) String
func (x QueryRuntimeError_WarningReason) String() stringfunc (QueryRuntimeError_WarningReason) Type
func (QueryRuntimeError_WarningReason) Type() protoreflect.EnumTypeRHIsacIocSettings
type RHIsacIocSettings struct {
// Input only. Authentication.
Authentication *OAuthClientCredentials `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// contains filtered or unexported fields
}RH-ISAC settings.
func (*RHIsacIocSettings) Descriptor
func (*RHIsacIocSettings) Descriptor() ([]byte, []int)Deprecated: Use RHIsacIocSettings.ProtoReflect.Descriptor instead.
func (*RHIsacIocSettings) GetAuthentication
func (x *RHIsacIocSettings) GetAuthentication() *OAuthClientCredentialsfunc (*RHIsacIocSettings) ProtoMessage
func (*RHIsacIocSettings) ProtoMessage()func (*RHIsacIocSettings) ProtoReflect
func (x *RHIsacIocSettings) ProtoReflect() protoreflect.Messagefunc (*RHIsacIocSettings) Reset
func (x *RHIsacIocSettings) Reset()func (*RHIsacIocSettings) String
func (x *RHIsacIocSettings) String() stringRSCredentials
type RSCredentials struct {
// Private key in PEM format.
PrivateKey string `protobuf:"bytes,1,opt,name=private_key,json=privateKey,proto3" json:"private_key,omitempty"`
// contains filtered or unexported fields
}RS credentials.
func (*RSCredentials) Descriptor
func (*RSCredentials) Descriptor() ([]byte, []int)Deprecated: Use RSCredentials.ProtoReflect.Descriptor instead.
func (*RSCredentials) GetPrivateKey
func (x *RSCredentials) GetPrivateKey() stringfunc (*RSCredentials) ProtoMessage
func (*RSCredentials) ProtoMessage()func (*RSCredentials) ProtoReflect
func (x *RSCredentials) ProtoReflect() protoreflect.Messagefunc (*RSCredentials) Reset
func (x *RSCredentials) Reset()func (*RSCredentials) String
func (x *RSCredentials) String() stringRapid7InsightSettings
type Rapid7InsightSettings struct {
// Input only. Authentication.
Authentication *HttpHeaderAuth `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// Rapid7 API endpoint. Should be "vulnerabilities" or "assets".
Endpoint string `protobuf:"bytes,2,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
// API Hostname.
Hostname string `protobuf:"bytes,3,opt,name=hostname,proto3" json:"hostname,omitempty"`
// contains filtered or unexported fields
}Rapid7 Insight settings.
func (*Rapid7InsightSettings) Descriptor
func (*Rapid7InsightSettings) Descriptor() ([]byte, []int)Deprecated: Use Rapid7InsightSettings.ProtoReflect.Descriptor instead.
func (*Rapid7InsightSettings) GetAuthentication
func (x *Rapid7InsightSettings) GetAuthentication() *HttpHeaderAuthfunc (*Rapid7InsightSettings) GetEndpoint
func (x *Rapid7InsightSettings) GetEndpoint() stringfunc (*Rapid7InsightSettings) GetHostname
func (x *Rapid7InsightSettings) GetHostname() stringfunc (*Rapid7InsightSettings) ProtoMessage
func (*Rapid7InsightSettings) ProtoMessage()func (*Rapid7InsightSettings) ProtoReflect
func (x *Rapid7InsightSettings) ProtoReflect() protoreflect.Messagefunc (*Rapid7InsightSettings) Reset
func (x *Rapid7InsightSettings) Reset()func (*Rapid7InsightSettings) String
func (x *Rapid7InsightSettings) String() stringRecordedFutureIocSettings
type RecordedFutureIocSettings struct {
// Input only. Authentication.
Authentication *HttpHeaderAuth `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// contains filtered or unexported fields
}Recorded Future IOC settings.
func (*RecordedFutureIocSettings) Descriptor
func (*RecordedFutureIocSettings) Descriptor() ([]byte, []int)Deprecated: Use RecordedFutureIocSettings.ProtoReflect.Descriptor instead.
func (*RecordedFutureIocSettings) GetAuthentication
func (x *RecordedFutureIocSettings) GetAuthentication() *HttpHeaderAuthfunc (*RecordedFutureIocSettings) ProtoMessage
func (*RecordedFutureIocSettings) ProtoMessage()func (*RecordedFutureIocSettings) ProtoReflect
func (x *RecordedFutureIocSettings) ProtoReflect() protoreflect.Messagefunc (*RecordedFutureIocSettings) Reset
func (x *RecordedFutureIocSettings) Reset()func (*RecordedFutureIocSettings) String
func (x *RecordedFutureIocSettings) String() stringReferenceList
type ReferenceList struct {
// Identifier. The resource name of the reference list.
// Format:
// `projects/{project}/locations/{location}/instances/{instance}/referenceLists/{reference_list}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The unique display name of the reference list.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Output only. The timestamp when the reference list was last updated.
RevisionCreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=revision_create_time,json=revisionCreateTime,proto3" json:"revision_create_time,omitempty"`
// Required. A user-provided description of the reference list.
Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
// Required. The entries of the reference list.
// When listed, they are returned in the order that was specified at creation
// or update. The combined size of the values of the reference list may not
// exceed 6MB.
// This is returned only when the view is REFERENCE_LIST_VIEW_FULL.
Entries []*ReferenceListEntry `protobuf:"bytes,5,rep,name=entries,proto3" json:"entries,omitempty"`
// Output only. The resource names for the associated self-authored Rules that
// use this reference list. This is returned only when the view is
// REFERENCE_LIST_VIEW_FULL.
Rules []string `protobuf:"bytes,6,rep,name=rules,proto3" json:"rules,omitempty"`
// Required. The syntax type indicating how list entries should be validated.
SyntaxType ReferenceListSyntaxType `protobuf:"varint,8,opt,name=syntax_type,json=syntaxType,proto3,enum=google.cloud.chronicle.v1.ReferenceListSyntaxType" json:"syntax_type,omitempty"`
// Output only. The count of self-authored rules using the reference list.
RuleAssociationsCount int32 `protobuf:"varint,9,opt,name=rule_associations_count,json=ruleAssociationsCount,proto3" json:"rule_associations_count,omitempty"`
// The scope info of the reference list.
// During reference list creation, if this field is not set, the reference
// list without scopes (an unscoped list) will be created for an unscoped
// user. For a scoped user, this field must be set. During reference list
// update, if scope_info is requested to be updated, this field must be set.
ScopeInfo *ScopeInfo `protobuf:"bytes,11,opt,name=scope_info,json=scopeInfo,proto3" json:"scope_info,omitempty"`
// contains filtered or unexported fields
}A reference list. Reference lists are user-defined lists of values which users can use in multiple Rules.
func (*ReferenceList) Descriptor
func (*ReferenceList) Descriptor() ([]byte, []int)Deprecated: Use ReferenceList.ProtoReflect.Descriptor instead.
func (*ReferenceList) GetDescription
func (x *ReferenceList) GetDescription() stringfunc (*ReferenceList) GetDisplayName
func (x *ReferenceList) GetDisplayName() stringfunc (*ReferenceList) GetEntries
func (x *ReferenceList) GetEntries() []*ReferenceListEntryfunc (*ReferenceList) GetName
func (x *ReferenceList) GetName() stringfunc (*ReferenceList) GetRevisionCreateTime
func (x *ReferenceList) GetRevisionCreateTime() *timestamppb.Timestampfunc (*ReferenceList) GetRuleAssociationsCount
func (x *ReferenceList) GetRuleAssociationsCount() int32func (*ReferenceList) GetRules
func (x *ReferenceList) GetRules() []stringfunc (*ReferenceList) GetScopeInfo
func (x *ReferenceList) GetScopeInfo() *ScopeInfofunc (*ReferenceList) GetSyntaxType
func (x *ReferenceList) GetSyntaxType() ReferenceListSyntaxTypefunc (*ReferenceList) ProtoMessage
func (*ReferenceList) ProtoMessage()func (*ReferenceList) ProtoReflect
func (x *ReferenceList) ProtoReflect() protoreflect.Messagefunc (*ReferenceList) Reset
func (x *ReferenceList) Reset()func (*ReferenceList) String
func (x *ReferenceList) String() stringReferenceListEntry
type ReferenceListEntry struct {
// Required. The value of the entry. Maximum length is 512 characters.
Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}An entry in a reference list.
func (*ReferenceListEntry) Descriptor
func (*ReferenceListEntry) Descriptor() ([]byte, []int)Deprecated: Use ReferenceListEntry.ProtoReflect.Descriptor instead.
func (*ReferenceListEntry) GetValue
func (x *ReferenceListEntry) GetValue() stringfunc (*ReferenceListEntry) ProtoMessage
func (*ReferenceListEntry) ProtoMessage()func (*ReferenceListEntry) ProtoReflect
func (x *ReferenceListEntry) ProtoReflect() protoreflect.Messagefunc (*ReferenceListEntry) Reset
func (x *ReferenceListEntry) Reset()func (*ReferenceListEntry) String
func (x *ReferenceListEntry) String() stringReferenceListError
type ReferenceListError struct {
// 1-indexed line number where the error occurs.
// General list errors are indexed at -1.
LineNumber int32 `protobuf:"varint,1,opt,name=line_number,json=lineNumber,proto3" json:"line_number,omitempty"`
// Message explaining why the line is invalid.
ErrorMessage string `protobuf:"bytes,2,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
// contains filtered or unexported fields
}The error generated when verifying the reference list.
func (*ReferenceListError) Descriptor
func (*ReferenceListError) Descriptor() ([]byte, []int)Deprecated: Use ReferenceListError.ProtoReflect.Descriptor instead.
func (*ReferenceListError) GetErrorMessage
func (x *ReferenceListError) GetErrorMessage() stringfunc (*ReferenceListError) GetLineNumber
func (x *ReferenceListError) GetLineNumber() int32func (*ReferenceListError) ProtoMessage
func (*ReferenceListError) ProtoMessage()func (*ReferenceListError) ProtoReflect
func (x *ReferenceListError) ProtoReflect() protoreflect.Messagefunc (*ReferenceListError) Reset
func (x *ReferenceListError) Reset()func (*ReferenceListError) String
func (x *ReferenceListError) String() stringReferenceListScope
type ReferenceListScope struct {
// Optional. The list of scope names of the reference list. The scope names
// should be full resource names and should be of the format:
// `projects/{project}/locations/{location}/instances/{instance}/dataAccessScopes/{scope_name}`.
ScopeNames []string `protobuf:"bytes,1,rep,name=scope_names,json=scopeNames,proto3" json:"scope_names,omitempty"`
// contains filtered or unexported fields
}ReferenceListScope specifies the list of scope names of the reference list.
func (*ReferenceListScope) Descriptor
func (*ReferenceListScope) Descriptor() ([]byte, []int)Deprecated: Use ReferenceListScope.ProtoReflect.Descriptor instead.
func (*ReferenceListScope) GetScopeNames
func (x *ReferenceListScope) GetScopeNames() []stringfunc (*ReferenceListScope) ProtoMessage
func (*ReferenceListScope) ProtoMessage()func (*ReferenceListScope) ProtoReflect
func (x *ReferenceListScope) ProtoReflect() protoreflect.Messagefunc (*ReferenceListScope) Reset
func (x *ReferenceListScope) Reset()func (*ReferenceListScope) String
func (x *ReferenceListScope) String() stringReferenceListServiceClient
type ReferenceListServiceClient interface {
// Gets a single reference list.
GetReferenceList(ctx context.Context, in *GetReferenceListRequest, opts ...grpc.CallOption) (*ReferenceList, error)
// Lists a collection of reference lists.
ListReferenceLists(ctx context.Context, in *ListReferenceListsRequest, opts ...grpc.CallOption) (*ListReferenceListsResponse, error)
// Creates a new reference list.
CreateReferenceList(ctx context.Context, in *CreateReferenceListRequest, opts ...grpc.CallOption) (*ReferenceList, error)
// Updates an existing reference list.
UpdateReferenceList(ctx context.Context, in *UpdateReferenceListRequest, opts ...grpc.CallOption) (*ReferenceList, error)
// VerifyReferenceList validates list content and returns line errors, if any.
VerifyReferenceList(ctx context.Context, in *VerifyReferenceListRequest, opts ...grpc.CallOption) (*VerifyReferenceListResponse, error)
}ReferenceListServiceClient is the client API for ReferenceListService 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 NewReferenceListServiceClient
func NewReferenceListServiceClient(cc grpc.ClientConnInterface) ReferenceListServiceClientReferenceListServiceServer
type ReferenceListServiceServer interface {
// Gets a single reference list.
GetReferenceList(context.Context, *GetReferenceListRequest) (*ReferenceList, error)
// Lists a collection of reference lists.
ListReferenceLists(context.Context, *ListReferenceListsRequest) (*ListReferenceListsResponse, error)
// Creates a new reference list.
CreateReferenceList(context.Context, *CreateReferenceListRequest) (*ReferenceList, error)
// Updates an existing reference list.
UpdateReferenceList(context.Context, *UpdateReferenceListRequest) (*ReferenceList, error)
// VerifyReferenceList validates list content and returns line errors, if any.
VerifyReferenceList(context.Context, *VerifyReferenceListRequest) (*VerifyReferenceListResponse, error)
}ReferenceListServiceServer is the server API for ReferenceListService service. All implementations should embed UnimplementedReferenceListServiceServer for forward compatibility
ReferenceListSyntaxType
type ReferenceListSyntaxType int32The syntax type indicating how list entries should be validated.
ReferenceListSyntaxType_REFERENCE_LIST_SYNTAX_TYPE_UNSPECIFIED, ReferenceListSyntaxType_REFERENCE_LIST_SYNTAX_TYPE_PLAIN_TEXT_STRING, ReferenceListSyntaxType_REFERENCE_LIST_SYNTAX_TYPE_REGEX, ReferenceListSyntaxType_REFERENCE_LIST_SYNTAX_TYPE_CIDR
const (
// Defaults to REFERENCE_LIST_SYNTAX_TYPE_PLAIN_TEXT_STRING.
ReferenceListSyntaxType_REFERENCE_LIST_SYNTAX_TYPE_UNSPECIFIED ReferenceListSyntaxType = 0
// List contains plain text patterns.
ReferenceListSyntaxType_REFERENCE_LIST_SYNTAX_TYPE_PLAIN_TEXT_STRING ReferenceListSyntaxType = 1
// List contains only Regular Expression patterns.
ReferenceListSyntaxType_REFERENCE_LIST_SYNTAX_TYPE_REGEX ReferenceListSyntaxType = 2
// List contains only CIDR patterns.
ReferenceListSyntaxType_REFERENCE_LIST_SYNTAX_TYPE_CIDR ReferenceListSyntaxType = 3
)func (ReferenceListSyntaxType) Descriptor
func (ReferenceListSyntaxType) Descriptor() protoreflect.EnumDescriptorfunc (ReferenceListSyntaxType) Enum
func (x ReferenceListSyntaxType) Enum() *ReferenceListSyntaxTypefunc (ReferenceListSyntaxType) EnumDescriptor
func (ReferenceListSyntaxType) EnumDescriptor() ([]byte, []int)Deprecated: Use ReferenceListSyntaxType.Descriptor instead.
func (ReferenceListSyntaxType) Number
func (x ReferenceListSyntaxType) Number() protoreflect.EnumNumberfunc (ReferenceListSyntaxType) String
func (x ReferenceListSyntaxType) String() stringfunc (ReferenceListSyntaxType) Type
func (ReferenceListSyntaxType) Type() protoreflect.EnumTypeReferenceListView
type ReferenceListView int32ReferenceListView is a mechanism for viewing partial responses of the ReferenceList resource.
ReferenceListView_REFERENCE_LIST_VIEW_UNSPECIFIED, ReferenceListView_REFERENCE_LIST_VIEW_BASIC, ReferenceListView_REFERENCE_LIST_VIEW_FULL
const (
// The default / unset value.
// The API will default to the BASIC view for ListReferenceLists.
// The API will default to the FULL view for methods that return a single
// ReferenceList resource.
ReferenceListView_REFERENCE_LIST_VIEW_UNSPECIFIED ReferenceListView = 0
// Include metadata about the ReferenceList.
// This is the default view for ListReferenceLists.
ReferenceListView_REFERENCE_LIST_VIEW_BASIC ReferenceListView = 1
// Include all details about the ReferenceList: metadata, content lines,
// associated rule counts. This is the default view for GetReferenceList.
ReferenceListView_REFERENCE_LIST_VIEW_FULL ReferenceListView = 2
)func (ReferenceListView) Descriptor
func (ReferenceListView) Descriptor() protoreflect.EnumDescriptorfunc (ReferenceListView) Enum
func (x ReferenceListView) Enum() *ReferenceListViewfunc (ReferenceListView) EnumDescriptor
func (ReferenceListView) EnumDescriptor() ([]byte, []int)Deprecated: Use ReferenceListView.Descriptor instead.
func (ReferenceListView) Number
func (x ReferenceListView) Number() protoreflect.EnumNumberfunc (ReferenceListView) String
func (x ReferenceListView) String() stringfunc (ReferenceListView) Type
func (ReferenceListView) Type() protoreflect.EnumTypeRemoveChartRequest
type RemoveChartRequest struct {
// Required. The dashboard name to remove chart from.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/nativeDashboards/{dashboard}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. The dashboard chart name to remove.
DashboardChart string `protobuf:"bytes,2,opt,name=dashboard_chart,json=dashboardChart,proto3" json:"dashboard_chart,omitempty"`
// contains filtered or unexported fields
}Request message to remove chart from a dashboard.
func (*RemoveChartRequest) Descriptor
func (*RemoveChartRequest) Descriptor() ([]byte, []int)Deprecated: Use RemoveChartRequest.ProtoReflect.Descriptor instead.
func (*RemoveChartRequest) GetDashboardChart
func (x *RemoveChartRequest) GetDashboardChart() stringfunc (*RemoveChartRequest) GetName
func (x *RemoveChartRequest) GetName() stringfunc (*RemoveChartRequest) ProtoMessage
func (*RemoveChartRequest) ProtoMessage()func (*RemoveChartRequest) ProtoReflect
func (x *RemoveChartRequest) ProtoReflect() protoreflect.Messagefunc (*RemoveChartRequest) Reset
func (x *RemoveChartRequest) Reset()func (*RemoveChartRequest) String
func (x *RemoveChartRequest) String() stringRenderType
type RenderType int32Render type of the data in the chart.
RenderType_RENDER_TYPE_UNSPECIFIED, RenderType_RENDER_TYPE_TEXT, RenderType_RENDER_TYPE_ICON, RenderType_RENDER_TYPE_ICON_AND_TEXT
const (
// Defaults to Unspecified.
RenderType_RENDER_TYPE_UNSPECIFIED RenderType = 0
// Text render type.
RenderType_RENDER_TYPE_TEXT RenderType = 1
// Icon render type.
RenderType_RENDER_TYPE_ICON RenderType = 2
// Icon and text render type.
RenderType_RENDER_TYPE_ICON_AND_TEXT RenderType = 3
)func (RenderType) Descriptor
func (RenderType) Descriptor() protoreflect.EnumDescriptorfunc (RenderType) Enum
func (x RenderType) Enum() *RenderTypefunc (RenderType) EnumDescriptor
func (RenderType) EnumDescriptor() ([]byte, []int)Deprecated: Use RenderType.Descriptor instead.
func (RenderType) Number
func (x RenderType) Number() protoreflect.EnumNumberfunc (RenderType) String
func (x RenderType) String() stringfunc (RenderType) Type
func (RenderType) Type() protoreflect.EnumTypeRetrohunt
type Retrohunt struct {
// The resource name of the retrohunt.
// Retrohunt is the child of a rule revision. {rule} in the format below is
// structured as {rule_id@revision_id}.
// Format:
// `projects/{project}/locations/{location}/instances/{instance}/rules/{rule}/retrohunts/{retrohunt}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. The start and end time of the event time range this retrohunt
// processes.
ProcessInterval *interval.Interval `protobuf:"bytes,2,opt,name=process_interval,json=processInterval,proto3" json:"process_interval,omitempty"`
// Output only. The start and end time of the retrohunt execution. If the
// retrohunt is not yet finished, the end time of the interval will not be
// populated.
ExecutionInterval *interval.Interval `protobuf:"bytes,3,opt,name=execution_interval,json=executionInterval,proto3" json:"execution_interval,omitempty"`
// Output only. The state of the retrohunt.
State Retrohunt_State `protobuf:"varint,4,opt,name=state,proto3,enum=google.cloud.chronicle.v1.Retrohunt_State" json:"state,omitempty"`
// Output only. Percent progress of the retrohunt towards completion, from
// 0.00 to 100.00.
ProgressPercentage float32 `protobuf:"fixed32,5,opt,name=progress_percentage,json=progressPercentage,proto3" json:"progress_percentage,omitempty"`
// contains filtered or unexported fields
}Retrohunt is an execution of a Rule over a time range in the past.
func (*Retrohunt) Descriptor
Deprecated: Use Retrohunt.ProtoReflect.Descriptor instead.
func (*Retrohunt) GetExecutionInterval
func (*Retrohunt) GetName
func (*Retrohunt) GetProcessInterval
func (*Retrohunt) GetProgressPercentage
func (*Retrohunt) GetState
func (x *Retrohunt) GetState() Retrohunt_Statefunc (*Retrohunt) ProtoMessage
func (*Retrohunt) ProtoMessage()func (*Retrohunt) ProtoReflect
func (x *Retrohunt) ProtoReflect() protoreflect.Messagefunc (*Retrohunt) Reset
func (x *Retrohunt) Reset()func (*Retrohunt) String
RetrohuntMetadata
type RetrohuntMetadata struct {
// The name of the retrohunt.
// Format:
// `projects/{project}/locations/{location}/instances/{instance}/rules/{rule}/retrohunts/{retrohunt}`
Retrohunt string `protobuf:"bytes,1,opt,name=retrohunt,proto3" json:"retrohunt,omitempty"`
// The start and end time of the retrohunt execution. If the retrohunt is not
// yet finished, the end time of the interval will not be filled.
ExecutionInterval *interval.Interval `protobuf:"bytes,2,opt,name=execution_interval,json=executionInterval,proto3" json:"execution_interval,omitempty"`
// Percent progress of the retrohunt towards completion, from 0.00 to 100.00.
ProgressPercentage float32 `protobuf:"fixed32,3,opt,name=progress_percentage,json=progressPercentage,proto3" json:"progress_percentage,omitempty"`
// contains filtered or unexported fields
}Operation Metadata for Retrohunts.
func (*RetrohuntMetadata) Descriptor
func (*RetrohuntMetadata) Descriptor() ([]byte, []int)Deprecated: Use RetrohuntMetadata.ProtoReflect.Descriptor instead.
func (*RetrohuntMetadata) GetExecutionInterval
func (x *RetrohuntMetadata) GetExecutionInterval() *interval.Intervalfunc (*RetrohuntMetadata) GetProgressPercentage
func (x *RetrohuntMetadata) GetProgressPercentage() float32func (*RetrohuntMetadata) GetRetrohunt
func (x *RetrohuntMetadata) GetRetrohunt() stringfunc (*RetrohuntMetadata) ProtoMessage
func (*RetrohuntMetadata) ProtoMessage()func (*RetrohuntMetadata) ProtoReflect
func (x *RetrohuntMetadata) ProtoReflect() protoreflect.Messagefunc (*RetrohuntMetadata) Reset
func (x *RetrohuntMetadata) Reset()func (*RetrohuntMetadata) String
func (x *RetrohuntMetadata) String() stringRetrohunt_State
type Retrohunt_State int32The possible states a retrohunt can be in.
Retrohunt_STATE_UNSPECIFIED, Retrohunt_RUNNING, Retrohunt_DONE, Retrohunt_CANCELLED, Retrohunt_FAILED
const (
// Unspecified or unknown retrohunt state.
Retrohunt_STATE_UNSPECIFIED Retrohunt_State = 0
// Running state.
Retrohunt_RUNNING Retrohunt_State = 1
// Done state.
Retrohunt_DONE Retrohunt_State = 2
// Cancelled state.
Retrohunt_CANCELLED Retrohunt_State = 3
// Failed state.
Retrohunt_FAILED Retrohunt_State = 4
)func (Retrohunt_State) Descriptor
func (Retrohunt_State) Descriptor() protoreflect.EnumDescriptorfunc (Retrohunt_State) Enum
func (x Retrohunt_State) Enum() *Retrohunt_Statefunc (Retrohunt_State) EnumDescriptor
func (Retrohunt_State) EnumDescriptor() ([]byte, []int)Deprecated: Use Retrohunt_State.Descriptor instead.
func (Retrohunt_State) Number
func (x Retrohunt_State) Number() protoreflect.EnumNumberfunc (Retrohunt_State) String
func (x Retrohunt_State) String() stringfunc (Retrohunt_State) Type
func (Retrohunt_State) Type() protoreflect.EnumTypeRule
type Rule struct {
// Identifier. Full resource name for the rule.
// Format:
// `projects/{project}/locations/{location}/instances/{instance}/rules/{rule}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The revision ID of the rule.
// A new revision is created whenever the rule text is changed in any way.
// Format: `v_{10 digits}_{9 digits}`
// Populated in REVISION_METADATA_ONLY view and FULL view.
RevisionId string `protobuf:"bytes,2,opt,name=revision_id,json=revisionId,proto3" json:"revision_id,omitempty"`
// Output only. Display name of the rule.
// Populated in BASIC view and FULL view.
DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// The YARA-L content of the rule.
// Populated in FULL view.
Text string `protobuf:"bytes,4,opt,name=text,proto3" json:"text,omitempty"`
// Output only. The author of the rule. Extracted from the meta section of
// text. Populated in BASIC view and FULL view.
Author string `protobuf:"bytes,5,opt,name=author,proto3" json:"author,omitempty"`
// Output only. The severity of the rule as specified in the meta section of
// text. Populated in BASIC view and FULL view.
Severity *Severity `protobuf:"bytes,6,opt,name=severity,proto3" json:"severity,omitempty"`
// Output only. Additional metadata specified in the meta section of text.
// Populated in FULL view.
Metadata map[string]string `protobuf:"bytes,7,rep,name=metadata,proto3" json:"metadata,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
// Output only. The timestamp of when the rule was created.
// Populated in FULL view.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The timestamp of when the rule revision was created.
// Populated in FULL, REVISION_METADATA_ONLY views.
RevisionCreateTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=revision_create_time,json=revisionCreateTime,proto3" json:"revision_create_time,omitempty"`
// Output only. The current compilation state of the rule.
// Populated in FULL view.
CompilationState Rule_CompilationState `protobuf:"varint,10,opt,name=compilation_state,json=compilationState,proto3,enum=google.cloud.chronicle.v1.Rule_CompilationState" json:"compilation_state,omitempty"`
// Output only. User-facing type of the rule. Extracted from the events
// section of rule text. Populated in BASIC view and FULL view.
Type RuleType `protobuf:"varint,12,opt,name=type,proto3,enum=google.cloud.chronicle.v1.RuleType" json:"type,omitempty"`
// Output only. Resource names of the reference lists used in this rule.
// Populated in FULL view.
ReferenceLists []string `protobuf:"bytes,13,rep,name=reference_lists,json=referenceLists,proto3" json:"reference_lists,omitempty"`
// Output only. The run frequencies that are allowed for the rule.
// Populated in BASIC view and FULL view.
AllowedRunFrequencies []RunFrequency `protobuf:"varint,14,rep,packed,name=allowed_run_frequencies,json=allowedRunFrequencies,proto3,enum=google.cloud.chronicle.v1.RunFrequency" json:"allowed_run_frequencies,omitempty"`
// The etag for this rule.
// If this is provided on update, the request will succeed if and only if it
// matches the server-computed value, and will fail with an ABORTED error
// otherwise.
// Populated in BASIC view and FULL view.
Etag string `protobuf:"bytes,15,opt,name=etag,proto3" json:"etag,omitempty"`
// Resource name of the DataAccessScope bound to this rule.
// Populated in BASIC view and FULL view.
// If reference lists are used in the rule, validations will be performed
// against this scope to ensure that the reference lists are compatible with
// both the user's and the rule's scopes.
// The scope should be in the format:
// `projects/{project}/locations/{location}/instances/{instance}/dataAccessScopes/{scope}`.
Scope string `protobuf:"bytes,16,opt,name=scope,proto3" json:"scope,omitempty"`
// Output only. A list of a rule's corresponding compilation diagnostic
// messages such as compilation errors and compilation warnings. Populated in
// FULL view.
CompilationDiagnostics []*CompilationDiagnostic `protobuf:"bytes,17,rep,name=compilation_diagnostics,json=compilationDiagnostics,proto3" json:"compilation_diagnostics,omitempty"`
// Output only. Indicate the rule can run in near real time live rule.
// If this is true, the rule uses the near real time live rule when the run
// frequency is set to LIVE.
NearRealTimeLiveRuleEligible bool `protobuf:"varint,18,opt,name=near_real_time_live_rule_eligible,json=nearRealTimeLiveRuleEligible,proto3" json:"near_real_time_live_rule_eligible,omitempty"`
// Output only. The set of inputs used in the rule. For example, if the rule
// uses $e.principal.hostname, then the uses_udm field will be true.
InputsUsed *InputsUsed `protobuf:"bytes,20,opt,name=inputs_used,json=inputsUsed,proto3" json:"inputs_used,omitempty"`
// contains filtered or unexported fields
}The Rule resource represents a user-created rule. NEXT TAG: 21
func (*Rule) Descriptor
Deprecated: Use Rule.ProtoReflect.Descriptor instead.
func (*Rule) GetAllowedRunFrequencies
func (x *Rule) GetAllowedRunFrequencies() []RunFrequencyfunc (*Rule) GetAuthor
func (*Rule) GetCompilationDiagnostics
func (x *Rule) GetCompilationDiagnostics() []*CompilationDiagnosticfunc (*Rule) GetCompilationState
func (x *Rule) GetCompilationState() Rule_CompilationStatefunc (*Rule) GetCreateTime
func (x *Rule) GetCreateTime() *timestamppb.Timestampfunc (*Rule) GetDisplayName
func (*Rule) GetEtag
func (*Rule) GetInputsUsed
func (x *Rule) GetInputsUsed() *InputsUsedfunc (*Rule) GetMetadata
func (*Rule) GetName
func (*Rule) GetNearRealTimeLiveRuleEligible
func (*Rule) GetReferenceLists
func (*Rule) GetRevisionCreateTime
func (x *Rule) GetRevisionCreateTime() *timestamppb.Timestampfunc (*Rule) GetRevisionId
func (*Rule) GetScope
func (*Rule) GetSeverity
func (*Rule) GetText
func (*Rule) GetType
func (*Rule) ProtoMessage
func (*Rule) ProtoMessage()func (*Rule) ProtoReflect
func (x *Rule) ProtoReflect() protoreflect.Messagefunc (*Rule) Reset
func (x *Rule) Reset()func (*Rule) String
RuleDeployment
type RuleDeployment struct {
// Required. The resource name of the rule deployment.
// Note that RuleDeployment is a child of the overall Rule, not any individual
// revision, so the resource ID segment for the Rule resource must not
// reference a specific revision.
// Format:
// `projects/{project}/locations/{location}/instances/{instance}/rules/{rule}/deployment`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Whether the rule is currently deployed continuously against incoming data.
Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
// Whether detections resulting from this deployment should be considered
// alerts.
Alerting bool `protobuf:"varint,3,opt,name=alerting,proto3" json:"alerting,omitempty"`
// The archive state of the rule deployment.
// Cannot be set to true unless enabled is set to false.
// If set to true, alerting will automatically be set to false.
// If currently set to true, enabled, alerting, and run_frequency cannot be
// updated.
Archived bool `protobuf:"varint,4,opt,name=archived,proto3" json:"archived,omitempty"`
// Output only. The timestamp when the rule deployment archive state was last
// set to true. If the rule deployment's current archive state is not set to
// true, the field will be empty.
ArchiveTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=archive_time,json=archiveTime,proto3" json:"archive_time,omitempty"`
// The run frequency of the rule deployment.
RunFrequency RunFrequency `protobuf:"varint,6,opt,name=run_frequency,json=runFrequency,proto3,enum=google.cloud.chronicle.v1.RunFrequency" json:"run_frequency,omitempty"`
// Output only. The execution state of the rule deployment.
ExecutionState RuleDeployment_ExecutionState `protobuf:"varint,7,opt,name=execution_state,json=executionState,proto3,enum=google.cloud.chronicle.v1.RuleDeployment_ExecutionState" json:"execution_state,omitempty"`
// Output only. The names of the associated/chained producer rules. Rules are
// considered producers for this rule if this rule explicitly filters on their
// ruleid. Format:
// `projects/{project}/locations/{location}/instances/{instance}/rules/{rule}`
ProducerRules []string `protobuf:"bytes,8,rep,name=producer_rules,json=producerRules,proto3" json:"producer_rules,omitempty"`
// Output only. The names of the associated/chained consumer rules. Rules are
// considered consumers of this rule if their rule text explicitly filters on
// this rule's ruleid. Format:
// `projects/{project}/locations/{location}/instances/{instance}/rules/{rule}`
ConsumerRules []string `protobuf:"bytes,9,rep,name=consumer_rules,json=consumerRules,proto3" json:"consumer_rules,omitempty"`
// Output only. The timestamp when the rule deployment alert state was lastly
// changed. This is filled regardless of the current alert state. E.g. if the
// current alert status is false, this timestamp will be the timestamp when
// the alert status was changed to false.
LastAlertStatusChangeTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=last_alert_status_change_time,json=lastAlertStatusChangeTime,proto3" json:"last_alert_status_change_time,omitempty"`
// contains filtered or unexported fields
}The RuleDeployment resource represents the deployment state of a Rule.
func (*RuleDeployment) Descriptor
func (*RuleDeployment) Descriptor() ([]byte, []int)Deprecated: Use RuleDeployment.ProtoReflect.Descriptor instead.
func (*RuleDeployment) GetAlerting
func (x *RuleDeployment) GetAlerting() boolfunc (*RuleDeployment) GetArchiveTime
func (x *RuleDeployment) GetArchiveTime() *timestamppb.Timestampfunc (*RuleDeployment) GetArchived
func (x *RuleDeployment) GetArchived() boolfunc (*RuleDeployment) GetConsumerRules
func (x *RuleDeployment) GetConsumerRules() []stringfunc (*RuleDeployment) GetEnabled
func (x *RuleDeployment) GetEnabled() boolfunc (*RuleDeployment) GetExecutionState
func (x *RuleDeployment) GetExecutionState() RuleDeployment_ExecutionStatefunc (*RuleDeployment) GetLastAlertStatusChangeTime
func (x *RuleDeployment) GetLastAlertStatusChangeTime() *timestamppb.Timestampfunc (*RuleDeployment) GetName
func (x *RuleDeployment) GetName() stringfunc (*RuleDeployment) GetProducerRules
func (x *RuleDeployment) GetProducerRules() []stringfunc (*RuleDeployment) GetRunFrequency
func (x *RuleDeployment) GetRunFrequency() RunFrequencyfunc (*RuleDeployment) ProtoMessage
func (*RuleDeployment) ProtoMessage()func (*RuleDeployment) ProtoReflect
func (x *RuleDeployment) ProtoReflect() protoreflect.Messagefunc (*RuleDeployment) Reset
func (x *RuleDeployment) Reset()func (*RuleDeployment) String
func (x *RuleDeployment) String() stringRuleDeployment_ExecutionState
type RuleDeployment_ExecutionState int32The possible execution states the rule deployment can be in.
RuleDeployment_EXECUTION_STATE_UNSPECIFIED, RuleDeployment_DEFAULT, RuleDeployment_LIMITED, RuleDeployment_PAUSED
const (
// Unspecified or unknown execution state.
RuleDeployment_EXECUTION_STATE_UNSPECIFIED RuleDeployment_ExecutionState = 0
// Default execution state.
RuleDeployment_DEFAULT RuleDeployment_ExecutionState = 1
// Rules in limited state may not have their executions guaranteed.
RuleDeployment_LIMITED RuleDeployment_ExecutionState = 2
// Paused rules are not executed at all.
RuleDeployment_PAUSED RuleDeployment_ExecutionState = 3
)func (RuleDeployment_ExecutionState) Descriptor
func (RuleDeployment_ExecutionState) Descriptor() protoreflect.EnumDescriptorfunc (RuleDeployment_ExecutionState) Enum
func (x RuleDeployment_ExecutionState) Enum() *RuleDeployment_ExecutionStatefunc (RuleDeployment_ExecutionState) EnumDescriptor
func (RuleDeployment_ExecutionState) EnumDescriptor() ([]byte, []int)Deprecated: Use RuleDeployment_ExecutionState.Descriptor instead.
func (RuleDeployment_ExecutionState) Number
func (x RuleDeployment_ExecutionState) Number() protoreflect.EnumNumberfunc (RuleDeployment_ExecutionState) String
func (x RuleDeployment_ExecutionState) String() stringfunc (RuleDeployment_ExecutionState) Type
func (RuleDeployment_ExecutionState) Type() protoreflect.EnumTypeRuleExecutionError
type RuleExecutionError struct {
// The resource name of the source that generated the rule execution error.
//
// Types that are valid to be assigned to Source:
//
// *RuleExecutionError_Rule
// *RuleExecutionError_CuratedRule
Source isRuleExecutionError_Source `protobuf_oneof:"source"`
// Output only. The resource name of the rule execution error.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/ruleExecutionErrors/{rule_execution_error}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The error status corresponding with the rule execution error.
Error *status.Status `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
// Output only. The event time range that the rule execution error corresponds
// with.
TimeRange *interval.Interval `protobuf:"bytes,3,opt,name=time_range,json=timeRange,proto3" json:"time_range,omitempty"`
// contains filtered or unexported fields
}The RuleExecutionError resource represents an error generated from running/deploying a rule.
func (*RuleExecutionError) Descriptor
func (*RuleExecutionError) Descriptor() ([]byte, []int)Deprecated: Use RuleExecutionError.ProtoReflect.Descriptor instead.
func (*RuleExecutionError) GetCuratedRule
func (x *RuleExecutionError) GetCuratedRule() stringfunc (*RuleExecutionError) GetError
func (x *RuleExecutionError) GetError() *status.Statusfunc (*RuleExecutionError) GetName
func (x *RuleExecutionError) GetName() stringfunc (*RuleExecutionError) GetRule
func (x *RuleExecutionError) GetRule() stringfunc (*RuleExecutionError) GetSource
func (x *RuleExecutionError) GetSource() isRuleExecutionError_Sourcefunc (*RuleExecutionError) GetTimeRange
func (x *RuleExecutionError) GetTimeRange() *interval.Intervalfunc (*RuleExecutionError) ProtoMessage
func (*RuleExecutionError) ProtoMessage()func (*RuleExecutionError) ProtoReflect
func (x *RuleExecutionError) ProtoReflect() protoreflect.Messagefunc (*RuleExecutionError) Reset
func (x *RuleExecutionError) Reset()func (*RuleExecutionError) String
func (x *RuleExecutionError) String() stringRuleExecutionErrorServiceClient
type RuleExecutionErrorServiceClient interface {
// Lists rule execution errors.
ListRuleExecutionErrors(ctx context.Context, in *ListRuleExecutionErrorsRequest, opts ...grpc.CallOption) (*ListRuleExecutionErrorsResponse, error)
}RuleExecutionErrorServiceClient is the client API for RuleExecutionErrorService 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 NewRuleExecutionErrorServiceClient
func NewRuleExecutionErrorServiceClient(cc grpc.ClientConnInterface) RuleExecutionErrorServiceClientRuleExecutionErrorServiceServer
type RuleExecutionErrorServiceServer interface {
// Lists rule execution errors.
ListRuleExecutionErrors(context.Context, *ListRuleExecutionErrorsRequest) (*ListRuleExecutionErrorsResponse, error)
}RuleExecutionErrorServiceServer is the server API for RuleExecutionErrorService service. All implementations should embed UnimplementedRuleExecutionErrorServiceServer for forward compatibility
RuleExecutionError_CuratedRule
type RuleExecutionError_CuratedRule struct {
// Output only. The resource name of the curated rule that generated the
// rule execution error.
CuratedRule string `protobuf:"bytes,5,opt,name=curated_rule,json=curatedRule,proto3,oneof"`
}RuleExecutionError_Rule
type RuleExecutionError_Rule struct {
// Output only. The resource name of the rule that generated the rule
// execution error.
Rule string `protobuf:"bytes,4,opt,name=rule,proto3,oneof"`
}RuleServiceClient
type RuleServiceClient interface {
// Creates a new Rule.
CreateRule(ctx context.Context, in *CreateRuleRequest, opts ...grpc.CallOption) (*Rule, error)
// Gets a Rule.
GetRule(ctx context.Context, in *GetRuleRequest, opts ...grpc.CallOption) (*Rule, error)
// Lists Rules.
ListRules(ctx context.Context, in *ListRulesRequest, opts ...grpc.CallOption) (*ListRulesResponse, error)
// Updates a Rule.
UpdateRule(ctx context.Context, in *UpdateRuleRequest, opts ...grpc.CallOption) (*Rule, error)
// Deletes a Rule.
DeleteRule(ctx context.Context, in *DeleteRuleRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Verifies the given rule text.
VerifyRuleText(ctx context.Context, in *VerifyRuleTextRequest, opts ...grpc.CallOption) (*VerifyRuleTextResponse, error)
// Lists all revisions of the rule.
ListRuleRevisions(ctx context.Context, in *ListRuleRevisionsRequest, opts ...grpc.CallOption) (*ListRuleRevisionsResponse, error)
// Create a Retrohunt.
CreateRetrohunt(ctx context.Context, in *CreateRetrohuntRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Get a Retrohunt.
GetRetrohunt(ctx context.Context, in *GetRetrohuntRequest, opts ...grpc.CallOption) (*Retrohunt, error)
// List Retrohunts.
ListRetrohunts(ctx context.Context, in *ListRetrohuntsRequest, opts ...grpc.CallOption) (*ListRetrohuntsResponse, error)
// Gets a RuleDeployment.
GetRuleDeployment(ctx context.Context, in *GetRuleDeploymentRequest, opts ...grpc.CallOption) (*RuleDeployment, error)
// Lists RuleDeployments across all Rules.
ListRuleDeployments(ctx context.Context, in *ListRuleDeploymentsRequest, opts ...grpc.CallOption) (*ListRuleDeploymentsResponse, error)
// Updates a RuleDeployment.
// Failures are not necessarily atomic. If there is a request to update
// multiple fields, and any update to a single field fails, an error will be
// returned, but other fields may remain successfully updated.
UpdateRuleDeployment(ctx context.Context, in *UpdateRuleDeploymentRequest, opts ...grpc.CallOption) (*RuleDeployment, error)
}RuleServiceClient is the client API for RuleService 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 NewRuleServiceClient
func NewRuleServiceClient(cc grpc.ClientConnInterface) RuleServiceClientRuleServiceServer
type RuleServiceServer interface {
// Creates a new Rule.
CreateRule(context.Context, *CreateRuleRequest) (*Rule, error)
// Gets a Rule.
GetRule(context.Context, *GetRuleRequest) (*Rule, error)
// Lists Rules.
ListRules(context.Context, *ListRulesRequest) (*ListRulesResponse, error)
// Updates a Rule.
UpdateRule(context.Context, *UpdateRuleRequest) (*Rule, error)
// Deletes a Rule.
DeleteRule(context.Context, *DeleteRuleRequest) (*emptypb.Empty, error)
// Verifies the given rule text.
VerifyRuleText(context.Context, *VerifyRuleTextRequest) (*VerifyRuleTextResponse, error)
// Lists all revisions of the rule.
ListRuleRevisions(context.Context, *ListRuleRevisionsRequest) (*ListRuleRevisionsResponse, error)
// Create a Retrohunt.
CreateRetrohunt(context.Context, *CreateRetrohuntRequest) (*longrunningpb.Operation, error)
// Get a Retrohunt.
GetRetrohunt(context.Context, *GetRetrohuntRequest) (*Retrohunt, error)
// List Retrohunts.
ListRetrohunts(context.Context, *ListRetrohuntsRequest) (*ListRetrohuntsResponse, error)
// Gets a RuleDeployment.
GetRuleDeployment(context.Context, *GetRuleDeploymentRequest) (*RuleDeployment, error)
// Lists RuleDeployments across all Rules.
ListRuleDeployments(context.Context, *ListRuleDeploymentsRequest) (*ListRuleDeploymentsResponse, error)
// Updates a RuleDeployment.
// Failures are not necessarily atomic. If there is a request to update
// multiple fields, and any update to a single field fails, an error will be
// returned, but other fields may remain successfully updated.
UpdateRuleDeployment(context.Context, *UpdateRuleDeploymentRequest) (*RuleDeployment, error)
}RuleServiceServer is the server API for RuleService service. All implementations should embed UnimplementedRuleServiceServer for forward compatibility
RuleType
type RuleType int32RuleType indicates the YARA-L rule type of user-created and Google Cloud Threat Intelligence (GCTI) authored rules.
RuleType_RULE_TYPE_UNSPECIFIED, RuleType_SINGLE_EVENT, RuleType_MULTI_EVENT
const (
// The rule type is unspecified/unknown.
RuleType_RULE_TYPE_UNSPECIFIED RuleType = 0
// Rule checks for the existence of a single event.
RuleType_SINGLE_EVENT RuleType = 1
// Rule checks for correlation between multiple events
RuleType_MULTI_EVENT RuleType = 2
)func (RuleType) Descriptor
func (RuleType) Descriptor() protoreflect.EnumDescriptorfunc (RuleType) Enum
func (RuleType) EnumDescriptor
Deprecated: Use RuleType.Descriptor instead.
func (RuleType) Number
func (x RuleType) Number() protoreflect.EnumNumberfunc (RuleType) String
func (RuleType) Type
func (RuleType) Type() protoreflect.EnumTypeRuleView
type RuleView int32RuleView indicates the scope of fields to populate when returning the Rule resource.
RuleView_RULE_VIEW_UNSPECIFIED, RuleView_BASIC, RuleView_FULL, RuleView_REVISION_METADATA_ONLY
const (
// The default/unset value.
// The API will default to the BASIC view for ListRules/ListRuleRevisions.
// The API will default to the FULL view for GetRule.
RuleView_RULE_VIEW_UNSPECIFIED RuleView = 0
// Include basic metadata about the rule, but not the full contents.
// Returned fields include: revision_id, revision_create_time, display_name,
// author, severity, type, allowed_run_frequency,
// near_real_time_live_rule_eligible, etag, and scope.
// This is the default value for ListRules and ListRuleRevisions.
RuleView_BASIC RuleView = 1
// Include all fields.
// This is the default value for GetRule.
RuleView_FULL RuleView = 2
// Include basic metadata about the rule's revision only.
// Returned fields include: revision_id and revision_create_time.
RuleView_REVISION_METADATA_ONLY RuleView = 3
)func (RuleView) Descriptor
func (RuleView) Descriptor() protoreflect.EnumDescriptorfunc (RuleView) Enum
func (RuleView) EnumDescriptor
Deprecated: Use RuleView.Descriptor instead.
func (RuleView) Number
func (x RuleView) Number() protoreflect.EnumNumberfunc (RuleView) String
func (RuleView) Type
func (RuleView) Type() protoreflect.EnumTypeRule_CompilationState
type Rule_CompilationState int32The current compilation state of the rule.
Rule_COMPILATION_STATE_UNSPECIFIED, Rule_SUCCEEDED, Rule_FAILED
const (
// The compilation state is unspecified/unknown.
Rule_COMPILATION_STATE_UNSPECIFIED Rule_CompilationState = 0
// The Rule can successfully compile.
Rule_SUCCEEDED Rule_CompilationState = 1
// The Rule cannot successfully compile.
// This is possible if a backwards-incompatible change was made to the
// compiler.
Rule_FAILED Rule_CompilationState = 2
)func (Rule_CompilationState) Descriptor
func (Rule_CompilationState) Descriptor() protoreflect.EnumDescriptorfunc (Rule_CompilationState) Enum
func (x Rule_CompilationState) Enum() *Rule_CompilationStatefunc (Rule_CompilationState) EnumDescriptor
func (Rule_CompilationState) EnumDescriptor() ([]byte, []int)Deprecated: Use Rule_CompilationState.Descriptor instead.
func (Rule_CompilationState) Number
func (x Rule_CompilationState) Number() protoreflect.EnumNumberfunc (Rule_CompilationState) String
func (x Rule_CompilationState) String() stringfunc (Rule_CompilationState) Type
func (Rule_CompilationState) Type() protoreflect.EnumTypeRunFrequency
type RunFrequency int32RunFrequency indicates the run frequency at which a YARA-L 2 rule will run if enabled.
RunFrequency_RUN_FREQUENCY_UNSPECIFIED, RunFrequency_LIVE, RunFrequency_HOURLY, RunFrequency_DAILY
const (
// The run frequency is unspecified/unknown.
RunFrequency_RUN_FREQUENCY_UNSPECIFIED RunFrequency = 0
// Executes in real time.
RunFrequency_LIVE RunFrequency = 1
// Executes once per hour.
RunFrequency_HOURLY RunFrequency = 2
// Executes once per day.
RunFrequency_DAILY RunFrequency = 3
)func (RunFrequency) Descriptor
func (RunFrequency) Descriptor() protoreflect.EnumDescriptorfunc (RunFrequency) Enum
func (x RunFrequency) Enum() *RunFrequencyfunc (RunFrequency) EnumDescriptor
func (RunFrequency) EnumDescriptor() ([]byte, []int)Deprecated: Use RunFrequency.Descriptor instead.
func (RunFrequency) Number
func (x RunFrequency) Number() protoreflect.EnumNumberfunc (RunFrequency) String
func (x RunFrequency) String() stringfunc (RunFrequency) Type
func (RunFrequency) Type() protoreflect.EnumTypeS3Auth
type S3Auth struct {
// Access key ID. Used when using access key auth.
AccessKeyId string `protobuf:"bytes,1,opt,name=access_key_id,json=accessKeyId,proto3" json:"access_key_id,omitempty"`
// Secret access key. Used when using access key auth.
SecretAccessKey string `protobuf:"bytes,2,opt,name=secret_access_key,json=secretAccessKey,proto3" json:"secret_access_key,omitempty"`
// Client ID. Used when using OAuth auth.
ClientId string `protobuf:"bytes,3,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
// Client secret. Used when using OAuth auth.
ClientSecret string `protobuf:"bytes,4,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
// Refresh URI. Used when using OAuth auth.
RefreshUri string `protobuf:"bytes,5,opt,name=refresh_uri,json=refreshUri,proto3" json:"refresh_uri,omitempty"`
// S3 Region.
Region S3Region `protobuf:"varint,6,opt,name=region,proto3,enum=google.cloud.chronicle.v1.S3Region" json:"region,omitempty"`
// contains filtered or unexported fields
}Amazon S3 auth.
func (*S3Auth) Descriptor
Deprecated: Use S3Auth.ProtoReflect.Descriptor instead.
func (*S3Auth) GetAccessKeyId
func (*S3Auth) GetClientId
func (*S3Auth) GetClientSecret
func (*S3Auth) GetRefreshUri
func (*S3Auth) GetRegion
func (*S3Auth) GetSecretAccessKey
func (*S3Auth) ProtoMessage
func (*S3Auth) ProtoMessage()func (*S3Auth) ProtoReflect
func (x *S3Auth) ProtoReflect() protoreflect.Messagefunc (*S3Auth) Reset
func (x *S3Auth) Reset()func (*S3Auth) String
S3AuthV2
type S3AuthV2 struct {
// auth type for S3.
//
// Types that are valid to be assigned to AuthType:
//
// *S3AuthV2_AccessKeySecretAuth
// *S3AuthV2_AwsIamRoleAuth
AuthType isS3AuthV2_AuthType `protobuf_oneof:"auth_type"`
// contains filtered or unexported fields
}A message containing fields used to authenticate with Amazon S3.
func (*S3AuthV2) Descriptor
Deprecated: Use S3AuthV2.ProtoReflect.Descriptor instead.
func (*S3AuthV2) GetAccessKeySecretAuth
func (x *S3AuthV2) GetAccessKeySecretAuth() *S3V2AccessKeySecretAuthfunc (*S3AuthV2) GetAuthType
func (x *S3AuthV2) GetAuthType() isS3AuthV2_AuthTypefunc (*S3AuthV2) GetAwsIamRoleAuth
func (x *S3AuthV2) GetAwsIamRoleAuth() *S3V2AwsIamRoleAuthfunc (*S3AuthV2) ProtoMessage
func (*S3AuthV2) ProtoMessage()func (*S3AuthV2) ProtoReflect
func (x *S3AuthV2) ProtoReflect() protoreflect.Messagefunc (*S3AuthV2) Reset
func (x *S3AuthV2) Reset()func (*S3AuthV2) String
S3AuthV2_AccessKeySecretAuth
type S3AuthV2_AccessKeySecretAuth struct {
// Access Key ID and Secret Access Key for an AWS account.
AccessKeySecretAuth *S3V2AccessKeySecretAuth `protobuf:"bytes,3,opt,name=access_key_secret_auth,json=accessKeySecretAuth,proto3,oneof"`
}S3AuthV2_AwsIamRoleAuth
type S3AuthV2_AwsIamRoleAuth struct {
// AWS IAM Role Auth for Identity Federation.
AwsIamRoleAuth *S3V2AwsIamRoleAuth `protobuf:"bytes,5,opt,name=aws_iam_role_auth,json=awsIamRoleAuth,proto3,oneof"`
}S3Region
type S3Region int32AWS S3 regions: https://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region.
S3Region_S3_REGION_UNSPECIFIED, S3Region_US_EAST_1, S3Region_US_EAST_2, S3Region_US_WEST_1, S3Region_US_WEST_2, S3Region_US_GOV_CLOUD, S3Region_US_GOV_EAST_1, S3Region_EU_WEST_1, S3Region_EU_WEST_2, S3Region_EU_WEST_3, S3Region_EU_CENTRAL_1, S3Region_EU_NORTH_1, S3Region_EU_SOUTH_1, S3Region_AP_SOUTH_1, S3Region_AP_SOUTHEAST_1, S3Region_AP_SOUTHEAST_2, S3Region_AP_SOUTHEAST_3, S3Region_AP_NORTHEAST_1, S3Region_AP_NORTHEAST_2, S3Region_AP_NORTHEAST_3, S3Region_AP_EAST_1, S3Region_SA_EAST_1, S3Region_CN_NORTH_1, S3Region_CN_NORTHWEST_1, S3Region_CA_CENTRAL_1, S3Region_AF_SOUTH_1, S3Region_ME_SOUTH_1, S3Region_AP_SOUTH_2, S3Region_AP_SOUTHEAST_4, S3Region_CA_WEST_1, S3Region_EU_SOUTH_2, S3Region_EU_CENTRAL_2, S3Region_IL_CENTRAL_1, S3Region_ME_CENTRAL_1
const (
// Unspecified region means Auto detect.
// Auto detect does not successfully detect GOV Cloud.
S3Region_S3_REGION_UNSPECIFIED S3Region = 0
// US.
// N. Virginia (previously known as US_STANDARD).
S3Region_US_EAST_1 S3Region = 1
// Ohio.
S3Region_US_EAST_2 S3Region = 2
// N. California.
S3Region_US_WEST_1 S3Region = 3
// Oregon.
S3Region_US_WEST_2 S3Region = 4
// Not accessible unless AWS US Govt. account.
S3Region_US_GOV_CLOUD S3Region = 5
// Not accessible unless AWS US Govt. account.
S3Region_US_GOV_EAST_1 S3Region = 6
// Europe.
// Ireland.
S3Region_EU_WEST_1 S3Region = 7
// London.
S3Region_EU_WEST_2 S3Region = 8
// Paris.
S3Region_EU_WEST_3 S3Region = 9
// Frankfurt.
S3Region_EU_CENTRAL_1 S3Region = 10
// Stockholm.
S3Region_EU_NORTH_1 S3Region = 11
// Milan.
S3Region_EU_SOUTH_1 S3Region = 21
// Asia Pacific
// Mumbai.
S3Region_AP_SOUTH_1 S3Region = 12
// Singapore.
S3Region_AP_SOUTHEAST_1 S3Region = 13
// Sydney.
S3Region_AP_SOUTHEAST_2 S3Region = 14
// Jakarta.
S3Region_AP_SOUTHEAST_3 S3Region = 22
// Tokyo.
S3Region_AP_NORTHEAST_1 S3Region = 15
// Seoul.
S3Region_AP_NORTHEAST_2 S3Region = 16
// Osaka.
S3Region_AP_NORTHEAST_3 S3Region = 23
// Hong Kong.
S3Region_AP_EAST_1 S3Region = 24
// South America.
// Sao Paulo.
S3Region_SA_EAST_1 S3Region = 17
// China - Not accessible unless AWS China account.
// China - Beijing.
S3Region_CN_NORTH_1 S3Region = 18
// China - Ningxia.
S3Region_CN_NORTHWEST_1 S3Region = 19
// Canada.
// Canada Central.
S3Region_CA_CENTRAL_1 S3Region = 20
// Africa.
// Capetown.
S3Region_AF_SOUTH_1 S3Region = 25
// Middle East.
// Bahrain.
S3Region_ME_SOUTH_1 S3Region = 26
// Asia Pacific (Hyderabad).
S3Region_AP_SOUTH_2 S3Region = 27
// Asia Pacific (Melbourne).
S3Region_AP_SOUTHEAST_4 S3Region = 28
// Canada West (Calgary).
S3Region_CA_WEST_1 S3Region = 29
// Europe (Spain).
S3Region_EU_SOUTH_2 S3Region = 30
// Europe (Zurich).
S3Region_EU_CENTRAL_2 S3Region = 31
// Israel (Tel Aviv).
S3Region_IL_CENTRAL_1 S3Region = 32
// Middle East (UAE).
S3Region_ME_CENTRAL_1 S3Region = 33
)func (S3Region) Descriptor
func (S3Region) Descriptor() protoreflect.EnumDescriptorfunc (S3Region) Enum
func (S3Region) EnumDescriptor
Deprecated: Use S3Region.Descriptor instead.
func (S3Region) Number
func (x S3Region) Number() protoreflect.EnumNumberfunc (S3Region) String
func (S3Region) Type
func (S3Region) Type() protoreflect.EnumTypeS3V2AccessKeySecretAuth
type S3V2AccessKeySecretAuth struct {
// Required. Access Key ID for an AWS account (a 20-character, alphanumeric
// string).
AccessKeyId string `protobuf:"bytes,1,opt,name=access_key_id,json=accessKeyId,proto3" json:"access_key_id,omitempty"`
// Required. Secret Access Key for an AWS account (a 40-character string).
SecretAccessKey string `protobuf:"bytes,2,opt,name=secret_access_key,json=secretAccessKey,proto3" json:"secret_access_key,omitempty"`
// contains filtered or unexported fields
}S3 V2 access key and secret auth.
func (*S3V2AccessKeySecretAuth) Descriptor
func (*S3V2AccessKeySecretAuth) Descriptor() ([]byte, []int)Deprecated: Use S3V2AccessKeySecretAuth.ProtoReflect.Descriptor instead.
func (*S3V2AccessKeySecretAuth) GetAccessKeyId
func (x *S3V2AccessKeySecretAuth) GetAccessKeyId() stringfunc (*S3V2AccessKeySecretAuth) GetSecretAccessKey
func (x *S3V2AccessKeySecretAuth) GetSecretAccessKey() stringfunc (*S3V2AccessKeySecretAuth) ProtoMessage
func (*S3V2AccessKeySecretAuth) ProtoMessage()func (*S3V2AccessKeySecretAuth) ProtoReflect
func (x *S3V2AccessKeySecretAuth) ProtoReflect() protoreflect.Messagefunc (*S3V2AccessKeySecretAuth) Reset
func (x *S3V2AccessKeySecretAuth) Reset()func (*S3V2AccessKeySecretAuth) String
func (x *S3V2AccessKeySecretAuth) String() stringS3V2AwsIamRoleAuth
type S3V2AwsIamRoleAuth struct {
// AWS IAM Role for Identity Federation.
AwsIamRoleArn string `protobuf:"bytes,1,opt,name=aws_iam_role_arn,json=awsIamRoleArn,proto3" json:"aws_iam_role_arn,omitempty"`
// Subject ID to use for S3.
SubjectId string `protobuf:"bytes,2,opt,name=subject_id,json=subjectId,proto3" json:"subject_id,omitempty"`
// contains filtered or unexported fields
}AWS IAM Role Auth for S3 V2.
func (*S3V2AwsIamRoleAuth) Descriptor
func (*S3V2AwsIamRoleAuth) Descriptor() ([]byte, []int)Deprecated: Use S3V2AwsIamRoleAuth.ProtoReflect.Descriptor instead.
func (*S3V2AwsIamRoleAuth) GetAwsIamRoleArn
func (x *S3V2AwsIamRoleAuth) GetAwsIamRoleArn() stringfunc (*S3V2AwsIamRoleAuth) GetSubjectId
func (x *S3V2AwsIamRoleAuth) GetSubjectId() stringfunc (*S3V2AwsIamRoleAuth) ProtoMessage
func (*S3V2AwsIamRoleAuth) ProtoMessage()func (*S3V2AwsIamRoleAuth) ProtoReflect
func (x *S3V2AwsIamRoleAuth) ProtoReflect() protoreflect.Messagefunc (*S3V2AwsIamRoleAuth) Reset
func (x *S3V2AwsIamRoleAuth) Reset()func (*S3V2AwsIamRoleAuth) String
func (x *S3V2AwsIamRoleAuth) String() stringSQSAccessKeySecretAuth
type SQSAccessKeySecretAuth struct {
// Access key ID.
AccessKeyId string `protobuf:"bytes,1,opt,name=access_key_id,json=accessKeyId,proto3" json:"access_key_id,omitempty"`
// Secret access key.
SecretAccessKey string `protobuf:"bytes,2,opt,name=secret_access_key,json=secretAccessKey,proto3" json:"secret_access_key,omitempty"`
// contains filtered or unexported fields
}Amazon SQS access key and secret auth.
func (*SQSAccessKeySecretAuth) Descriptor
func (*SQSAccessKeySecretAuth) Descriptor() ([]byte, []int)Deprecated: Use SQSAccessKeySecretAuth.ProtoReflect.Descriptor instead.
func (*SQSAccessKeySecretAuth) GetAccessKeyId
func (x *SQSAccessKeySecretAuth) GetAccessKeyId() stringfunc (*SQSAccessKeySecretAuth) GetSecretAccessKey
func (x *SQSAccessKeySecretAuth) GetSecretAccessKey() stringfunc (*SQSAccessKeySecretAuth) ProtoMessage
func (*SQSAccessKeySecretAuth) ProtoMessage()func (*SQSAccessKeySecretAuth) ProtoReflect
func (x *SQSAccessKeySecretAuth) ProtoReflect() protoreflect.Messagefunc (*SQSAccessKeySecretAuth) Reset
func (x *SQSAccessKeySecretAuth) Reset()func (*SQSAccessKeySecretAuth) String
func (x *SQSAccessKeySecretAuth) String() stringSQSAuth
type SQSAuth struct {
// SQS access key secret auth.
SqsAccessKeySecretAuth *SQSAccessKeySecretAuth `protobuf:"bytes,1,opt,name=sqs_access_key_secret_auth,json=sqsAccessKeySecretAuth,proto3" json:"sqs_access_key_secret_auth,omitempty"`
// Authentication for the S3 bucket referred to by the items in the SQS queue.
// This is only required if it is different from the authentication for the
// queue.
AdditionalS3AccessKeySecretAuth *AdditionalS3AccessKeySecretAuth `protobuf:"bytes,2,opt,name=additional_s3_access_key_secret_auth,json=additionalS3AccessKeySecretAuth,proto3" json:"additional_s3_access_key_secret_auth,omitempty"`
// contains filtered or unexported fields
}Amazon SQS auth.
func (*SQSAuth) Descriptor
Deprecated: Use SQSAuth.ProtoReflect.Descriptor instead.
func (*SQSAuth) GetAdditionalS3AccessKeySecretAuth
func (x *SQSAuth) GetAdditionalS3AccessKeySecretAuth() *AdditionalS3AccessKeySecretAuthfunc (*SQSAuth) GetSqsAccessKeySecretAuth
func (x *SQSAuth) GetSqsAccessKeySecretAuth() *SQSAccessKeySecretAuthfunc (*SQSAuth) ProtoMessage
func (*SQSAuth) ProtoMessage()func (*SQSAuth) ProtoReflect
func (x *SQSAuth) ProtoReflect() protoreflect.Messagefunc (*SQSAuth) Reset
func (x *SQSAuth) Reset()func (*SQSAuth) String
SQSAuthV2
type SQSAuthV2 struct {
// auth tyoe for the SQS queue.
//
// Types that are valid to be assigned to AuthType:
//
// *SQSAuthV2_SqsV2AccessKeySecretAuth
// *SQSAuthV2_AwsIamRoleAuth
AuthType isSQSAuthV2_AuthType `protobuf_oneof:"auth_type"`
// contains filtered or unexported fields
}A message containing fields used to authenticate with Amazon SQS.
func (*SQSAuthV2) Descriptor
Deprecated: Use SQSAuthV2.ProtoReflect.Descriptor instead.
func (*SQSAuthV2) GetAuthType
func (x *SQSAuthV2) GetAuthType() isSQSAuthV2_AuthTypefunc (*SQSAuthV2) GetAwsIamRoleAuth
func (x *SQSAuthV2) GetAwsIamRoleAuth() *SQSV2AwsIamRoleAuthfunc (*SQSAuthV2) GetSqsV2AccessKeySecretAuth
func (x *SQSAuthV2) GetSqsV2AccessKeySecretAuth() *SQSV2AccessKeySecretAuthfunc (*SQSAuthV2) ProtoMessage
func (*SQSAuthV2) ProtoMessage()func (*SQSAuthV2) ProtoReflect
func (x *SQSAuthV2) ProtoReflect() protoreflect.Messagefunc (*SQSAuthV2) Reset
func (x *SQSAuthV2) Reset()func (*SQSAuthV2) String
SQSAuthV2_AwsIamRoleAuth
type SQSAuthV2_AwsIamRoleAuth struct {
// Required. AWS IAM Role for Identity Federation.
AwsIamRoleAuth *SQSV2AwsIamRoleAuth `protobuf:"bytes,5,opt,name=aws_iam_role_auth,json=awsIamRoleAuth,proto3,oneof"`
}SQSAuthV2_SqsV2AccessKeySecretAuth
type SQSAuthV2_SqsV2AccessKeySecretAuth struct {
// Required. Auth key and secret for the SQS queue.
SqsV2AccessKeySecretAuth *SQSV2AccessKeySecretAuth `protobuf:"bytes,3,opt,name=sqs_v2_access_key_secret_auth,json=sqsV2AccessKeySecretAuth,proto3,oneof"`
}SQSV2AccessKeySecretAuth
type SQSV2AccessKeySecretAuth struct {
// Access key ID of the S3 bucket. Ex: AKIABCDEFGHIJKL.
AccessKeyId string `protobuf:"bytes,1,opt,name=access_key_id,json=accessKeyId,proto3" json:"access_key_id,omitempty"`
// Secret access key to access the S3 bucket.
SecretAccessKey string `protobuf:"bytes,2,opt,name=secret_access_key,json=secretAccessKey,proto3" json:"secret_access_key,omitempty"`
// contains filtered or unexported fields
}SQS V2 access key and secret auth.
func (*SQSV2AccessKeySecretAuth) Descriptor
func (*SQSV2AccessKeySecretAuth) Descriptor() ([]byte, []int)Deprecated: Use SQSV2AccessKeySecretAuth.ProtoReflect.Descriptor instead.
func (*SQSV2AccessKeySecretAuth) GetAccessKeyId
func (x *SQSV2AccessKeySecretAuth) GetAccessKeyId() stringfunc (*SQSV2AccessKeySecretAuth) GetSecretAccessKey
func (x *SQSV2AccessKeySecretAuth) GetSecretAccessKey() stringfunc (*SQSV2AccessKeySecretAuth) ProtoMessage
func (*SQSV2AccessKeySecretAuth) ProtoMessage()func (*SQSV2AccessKeySecretAuth) ProtoReflect
func (x *SQSV2AccessKeySecretAuth) ProtoReflect() protoreflect.Messagefunc (*SQSV2AccessKeySecretAuth) Reset
func (x *SQSV2AccessKeySecretAuth) Reset()func (*SQSV2AccessKeySecretAuth) String
func (x *SQSV2AccessKeySecretAuth) String() stringSQSV2AwsIamRoleAuth
type SQSV2AwsIamRoleAuth struct {
// AWS IAM Role for Identity Federation.
AwsIamRoleArn string `protobuf:"bytes,1,opt,name=aws_iam_role_arn,json=awsIamRoleArn,proto3" json:"aws_iam_role_arn,omitempty"`
// Subject ID to use for SQS.
SubjectId string `protobuf:"bytes,2,opt,name=subject_id,json=subjectId,proto3" json:"subject_id,omitempty"`
// contains filtered or unexported fields
}AWS IAM Role Auth for SQS V2.
func (*SQSV2AwsIamRoleAuth) Descriptor
func (*SQSV2AwsIamRoleAuth) Descriptor() ([]byte, []int)Deprecated: Use SQSV2AwsIamRoleAuth.ProtoReflect.Descriptor instead.
func (*SQSV2AwsIamRoleAuth) GetAwsIamRoleArn
func (x *SQSV2AwsIamRoleAuth) GetAwsIamRoleArn() stringfunc (*SQSV2AwsIamRoleAuth) GetSubjectId
func (x *SQSV2AwsIamRoleAuth) GetSubjectId() stringfunc (*SQSV2AwsIamRoleAuth) ProtoMessage
func (*SQSV2AwsIamRoleAuth) ProtoMessage()func (*SQSV2AwsIamRoleAuth) ProtoReflect
func (x *SQSV2AwsIamRoleAuth) ProtoReflect() protoreflect.Messagefunc (*SQSV2AwsIamRoleAuth) Reset
func (x *SQSV2AwsIamRoleAuth) Reset()func (*SQSV2AwsIamRoleAuth) String
func (x *SQSV2AwsIamRoleAuth) String() stringSSLClientKeypair
type SSLClientKeypair struct {
// The encoded private key. The string should be a private key in PEM format,
// and should include the begin header and end footer lines. It may also
// include newlines.
//
// Example:
// -----BEGIN RSA PRIVATE KEY-----
// Proc-Type: 4,ENCRYPTED
// DEK-Info: DES-EDE3-CBC,F23074E02CF47304
//
// An SSL client certificate keypair.
func (*SSLClientKeypair) Descriptor
func (*SSLClientKeypair) Descriptor() ([]byte, []int)Deprecated: Use SSLClientKeypair.ProtoReflect.Descriptor instead.
func (*SSLClientKeypair) GetEncodedPrivateKey
func (x *SSLClientKeypair) GetEncodedPrivateKey() stringfunc (*SSLClientKeypair) GetSslCertificate
func (x *SSLClientKeypair) GetSslCertificate() stringfunc (*SSLClientKeypair) ProtoMessage
func (*SSLClientKeypair) ProtoMessage()func (*SSLClientKeypair) ProtoReflect
func (x *SSLClientKeypair) ProtoReflect() protoreflect.Messagefunc (*SSLClientKeypair) Reset
func (x *SSLClientKeypair) Reset()func (*SSLClientKeypair) String
func (x *SSLClientKeypair) String() stringSalesforceSettings
type SalesforceSettings struct {
// Possible types of authentication.
//
// Types that are valid to be assigned to Authentication:
//
// *SalesforceSettings_OauthPasswordGrantAuth
// *SalesforceSettings_OauthJwtCredentials
Authentication isSalesforceSettings_Authentication `protobuf_oneof:"authentication"`
// API hostname.
Hostname string `protobuf:"bytes,3,opt,name=hostname,proto3" json:"hostname,omitempty"`
// contains filtered or unexported fields
}Salesforce settings.
func (*SalesforceSettings) Descriptor
func (*SalesforceSettings) Descriptor() ([]byte, []int)Deprecated: Use SalesforceSettings.ProtoReflect.Descriptor instead.
func (*SalesforceSettings) GetAuthentication
func (x *SalesforceSettings) GetAuthentication() isSalesforceSettings_Authenticationfunc (*SalesforceSettings) GetHostname
func (x *SalesforceSettings) GetHostname() stringfunc (*SalesforceSettings) GetOauthJwtCredentials
func (x *SalesforceSettings) GetOauthJwtCredentials() *OAuthJWTCredentialsfunc (*SalesforceSettings) GetOauthPasswordGrantAuth
func (x *SalesforceSettings) GetOauthPasswordGrantAuth() *OAuthPasswordGrantCredentialsfunc (*SalesforceSettings) ProtoMessage
func (*SalesforceSettings) ProtoMessage()func (*SalesforceSettings) ProtoReflect
func (x *SalesforceSettings) ProtoReflect() protoreflect.Messagefunc (*SalesforceSettings) Reset
func (x *SalesforceSettings) Reset()func (*SalesforceSettings) String
func (x *SalesforceSettings) String() stringSalesforceSettings_OauthJwtCredentials
type SalesforceSettings_OauthJwtCredentials struct {
// Input only. OAuthJWTCredentials auth.
OauthJwtCredentials *OAuthJWTCredentials `protobuf:"bytes,2,opt,name=oauth_jwt_credentials,json=oauthJwtCredentials,proto3,oneof"`
}SalesforceSettings_OauthPasswordGrantAuth
type SalesforceSettings_OauthPasswordGrantAuth struct {
// Input only. OAuthPasswordGrantCredentials auth.
OauthPasswordGrantAuth *OAuthPasswordGrantCredentials `protobuf:"bytes,1,opt,name=oauth_password_grant_auth,json=oauthPasswordGrantAuth,proto3,oneof"`
}ScopeInfo
type ScopeInfo struct {
// Required. The list of scope names of the reference list, if the list is
// empty the reference list is treated as unscoped.
ReferenceListScope *ReferenceListScope `protobuf:"bytes,2,opt,name=reference_list_scope,json=referenceListScope,proto3" json:"reference_list_scope,omitempty"`
// contains filtered or unexported fields
}ScopeInfo specifies the scope info of the reference list.
func (*ScopeInfo) Descriptor
Deprecated: Use ScopeInfo.ProtoReflect.Descriptor instead.
func (*ScopeInfo) GetReferenceListScope
func (x *ScopeInfo) GetReferenceListScope() *ReferenceListScopefunc (*ScopeInfo) ProtoMessage
func (*ScopeInfo) ProtoMessage()func (*ScopeInfo) ProtoReflect
func (x *ScopeInfo) ProtoReflect() protoreflect.Messagefunc (*ScopeInfo) Reset
func (x *ScopeInfo) Reset()func (*ScopeInfo) String
SemanticType
type SemanticType int32An enumeration of the possible types of a Feed.details field, where type
implies both encoding and semantics. This is used in constructing a schema in
order to construct a UI for creating well formed feeds.
SemanticType_SEMANTIC_TYPE_UNSPECIFIED, SemanticType_BOOL, SemanticType_ENUM, SemanticType_KEY_VALUE_LIST, SemanticType_MAP_STRING_STRING, SemanticType_STRING, SemanticType_STRING_LIST, SemanticType_STRING_MULTILINE, SemanticType_STRING_MULTILINE_SECRET, SemanticType_STRING_SECRET, SemanticType_STRING_URI, SemanticType_STRING_URI_LIST
const (
// No semantic type. All fields must specify a semantic type.
SemanticType_SEMANTIC_TYPE_UNSPECIFIED SemanticType = 0
// A boolean (with no special semantics).
SemanticType_BOOL SemanticType = 1
// An enum (with no special semantics).
SemanticType_ENUM SemanticType = 2
// A repeated field with a Message type where the Message contains two
// fields: `key` and `value`.
SemanticType_KEY_VALUE_LIST SemanticType = 3
// A `mapfunc (SemanticType) Descriptor
func (SemanticType) Descriptor() protoreflect.EnumDescriptorfunc (SemanticType) Enum
func (x SemanticType) Enum() *SemanticTypefunc (SemanticType) EnumDescriptor
func (SemanticType) EnumDescriptor() ([]byte, []int)Deprecated: Use SemanticType.Descriptor instead.
func (SemanticType) Number
func (x SemanticType) Number() protoreflect.EnumNumberfunc (SemanticType) String
func (x SemanticType) String() stringfunc (SemanticType) Type
func (SemanticType) Type() protoreflect.EnumTypeSentineloneAlertSettings
type SentineloneAlertSettings struct {
// Input only. Authentication.
Authentication *HttpHeaderAuth `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// Hostname of SentinelOne alert settings.
Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"`
// initialStartTime from when to fetch the alerts
InitialStartTime string `protobuf:"bytes,3,opt,name=initial_start_time,json=initialStartTime,proto3" json:"initial_start_time,omitempty"`
// Is the customer subscribed to Alerts Api
IsAlertApiSubscribed bool `protobuf:"varint,4,opt,name=is_alert_api_subscribed,json=isAlertApiSubscribed,proto3" json:"is_alert_api_subscribed,omitempty"`
// contains filtered or unexported fields
}SentinelOne Alert settings.
func (*SentineloneAlertSettings) Descriptor
func (*SentineloneAlertSettings) Descriptor() ([]byte, []int)Deprecated: Use SentineloneAlertSettings.ProtoReflect.Descriptor instead.
func (*SentineloneAlertSettings) GetAuthentication
func (x *SentineloneAlertSettings) GetAuthentication() *HttpHeaderAuthfunc (*SentineloneAlertSettings) GetHostname
func (x *SentineloneAlertSettings) GetHostname() stringfunc (*SentineloneAlertSettings) GetInitialStartTime
func (x *SentineloneAlertSettings) GetInitialStartTime() stringfunc (*SentineloneAlertSettings) GetIsAlertApiSubscribed
func (x *SentineloneAlertSettings) GetIsAlertApiSubscribed() boolfunc (*SentineloneAlertSettings) ProtoMessage
func (*SentineloneAlertSettings) ProtoMessage()func (*SentineloneAlertSettings) ProtoReflect
func (x *SentineloneAlertSettings) ProtoReflect() protoreflect.Messagefunc (*SentineloneAlertSettings) Reset
func (x *SentineloneAlertSettings) Reset()func (*SentineloneAlertSettings) String
func (x *SentineloneAlertSettings) String() stringSeriesStackStrategy
type SeriesStackStrategy int32SeriesStackStrategy_SERIES_STACK_STRATEGY_UNSPECIFIED, SeriesStackStrategy_SAMESIGN, SeriesStackStrategy_ALL, SeriesStackStrategy_POSITIVE, SeriesStackStrategy_NEGATIVE
const (
SeriesStackStrategy_SERIES_STACK_STRATEGY_UNSPECIFIED SeriesStackStrategy = 0
SeriesStackStrategy_SAMESIGN SeriesStackStrategy = 1
SeriesStackStrategy_ALL SeriesStackStrategy = 2
SeriesStackStrategy_POSITIVE SeriesStackStrategy = 3
SeriesStackStrategy_NEGATIVE SeriesStackStrategy = 4
)func (SeriesStackStrategy) Descriptor
func (SeriesStackStrategy) Descriptor() protoreflect.EnumDescriptorfunc (SeriesStackStrategy) Enum
func (x SeriesStackStrategy) Enum() *SeriesStackStrategyfunc (SeriesStackStrategy) EnumDescriptor
func (SeriesStackStrategy) EnumDescriptor() ([]byte, []int)Deprecated: Use SeriesStackStrategy.Descriptor instead.
func (SeriesStackStrategy) Number
func (x SeriesStackStrategy) Number() protoreflect.EnumNumberfunc (SeriesStackStrategy) String
func (x SeriesStackStrategy) String() stringfunc (SeriesStackStrategy) Type
func (SeriesStackStrategy) Type() protoreflect.EnumTypeSeriesType
type SeriesType int32SeriesType_SERIES_TYPE_UNSPECIFIED, SeriesType_LINE, SeriesType_BAR, SeriesType_PIE, SeriesType_TEXT, SeriesType_MAP, SeriesType_GAUGE, SeriesType_SCATTERPLOT
const (
SeriesType_SERIES_TYPE_UNSPECIFIED SeriesType = 0
SeriesType_LINE SeriesType = 1
SeriesType_BAR SeriesType = 2
SeriesType_PIE SeriesType = 3
SeriesType_TEXT SeriesType = 4
// Represents map chart type.
SeriesType_MAP SeriesType = 5
// Represents gauge chart type.
SeriesType_GAUGE SeriesType = 6
// Represents scatterplot chart type.
SeriesType_SCATTERPLOT SeriesType = 7
)func (SeriesType) Descriptor
func (SeriesType) Descriptor() protoreflect.EnumDescriptorfunc (SeriesType) Enum
func (x SeriesType) Enum() *SeriesTypefunc (SeriesType) EnumDescriptor
func (SeriesType) EnumDescriptor() ([]byte, []int)Deprecated: Use SeriesType.Descriptor instead.
func (SeriesType) Number
func (x SeriesType) Number() protoreflect.EnumNumberfunc (SeriesType) String
func (x SeriesType) String() stringfunc (SeriesType) Type
func (SeriesType) Type() protoreflect.EnumTypeServiceNowCMDBSettings
type ServiceNowCMDBSettings struct {
// Input only. Authentication.
Authentication *UsernameSecretAuth `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// API Hostname.
Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"`
// Feedname.
Feedname string `protobuf:"bytes,3,opt,name=feedname,proto3" json:"feedname,omitempty"`
// contains filtered or unexported fields
}ServiceNow CMDB settings.
func (*ServiceNowCMDBSettings) Descriptor
func (*ServiceNowCMDBSettings) Descriptor() ([]byte, []int)Deprecated: Use ServiceNowCMDBSettings.ProtoReflect.Descriptor instead.
func (*ServiceNowCMDBSettings) GetAuthentication
func (x *ServiceNowCMDBSettings) GetAuthentication() *UsernameSecretAuthfunc (*ServiceNowCMDBSettings) GetFeedname
func (x *ServiceNowCMDBSettings) GetFeedname() stringfunc (*ServiceNowCMDBSettings) GetHostname
func (x *ServiceNowCMDBSettings) GetHostname() stringfunc (*ServiceNowCMDBSettings) ProtoMessage
func (*ServiceNowCMDBSettings) ProtoMessage()func (*ServiceNowCMDBSettings) ProtoReflect
func (x *ServiceNowCMDBSettings) ProtoReflect() protoreflect.Messagefunc (*ServiceNowCMDBSettings) Reset
func (x *ServiceNowCMDBSettings) Reset()func (*ServiceNowCMDBSettings) String
func (x *ServiceNowCMDBSettings) String() stringSeverity
type Severity struct {
// The display name of the severity level. Extracted from the meta section of
// the rule text.
DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// contains filtered or unexported fields
}Severity represents the severity level of the rule.
func (*Severity) Descriptor
Deprecated: Use Severity.ProtoReflect.Descriptor instead.
func (*Severity) GetDisplayName
func (*Severity) ProtoMessage
func (*Severity) ProtoMessage()func (*Severity) ProtoReflect
func (x *Severity) ProtoReflect() protoreflect.Messagefunc (*Severity) Reset
func (x *Severity) Reset()func (*Severity) String
SftpAuth
type SftpAuth struct {
// Username. Used for username and password authentication.
Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
// Password. Used for username and password authentication.
Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
// Private key. Used for private key authentication.
PrivateKey string `protobuf:"bytes,3,opt,name=private_key,json=privateKey,proto3" json:"private_key,omitempty"`
// Private key passphrase. Used for private key authentication.
PrivateKeyPassphrase string `protobuf:"bytes,4,opt,name=private_key_passphrase,json=privateKeyPassphrase,proto3" json:"private_key_passphrase,omitempty"`
// contains filtered or unexported fields
}SFTP Auth.
func (*SftpAuth) Descriptor
Deprecated: Use SftpAuth.ProtoReflect.Descriptor instead.
func (*SftpAuth) GetPassword
func (*SftpAuth) GetPrivateKey
func (*SftpAuth) GetPrivateKeyPassphrase
func (*SftpAuth) GetUsername
func (*SftpAuth) ProtoMessage
func (*SftpAuth) ProtoMessage()func (*SftpAuth) ProtoReflect
func (x *SftpAuth) ProtoReflect() protoreflect.Messagefunc (*SftpAuth) Reset
func (x *SftpAuth) Reset()func (*SftpAuth) String
SftpSettings
type SftpSettings struct {
// Input only. Authentication.
Authentication *SftpAuth `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// SFTP URI.
Uri string `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"`
// The URI source type.
SourceType URISourceType `protobuf:"varint,3,opt,name=source_type,json=sourceType,proto3,enum=google.cloud.chronicle.v1.URISourceType" json:"source_type,omitempty"`
// Source deletion option.
SourceDeletionOption SourceDeletionOption `protobuf:"varint,4,opt,name=source_deletion_option,json=sourceDeletionOption,proto3,enum=google.cloud.chronicle.v1.SourceDeletionOption" json:"source_deletion_option,omitempty"`
// contains filtered or unexported fields
}SFTP settings.
func (*SftpSettings) Descriptor
func (*SftpSettings) Descriptor() ([]byte, []int)Deprecated: Use SftpSettings.ProtoReflect.Descriptor instead.
func (*SftpSettings) GetAuthentication
func (x *SftpSettings) GetAuthentication() *SftpAuthfunc (*SftpSettings) GetSourceDeletionOption
func (x *SftpSettings) GetSourceDeletionOption() SourceDeletionOptionfunc (*SftpSettings) GetSourceType
func (x *SftpSettings) GetSourceType() URISourceTypefunc (*SftpSettings) GetUri
func (x *SftpSettings) GetUri() stringfunc (*SftpSettings) ProtoMessage
func (*SftpSettings) ProtoMessage()func (*SftpSettings) ProtoReflect
func (x *SftpSettings) ProtoReflect() protoreflect.Messagefunc (*SftpSettings) Reset
func (x *SftpSettings) Reset()func (*SftpSettings) String
func (x *SftpSettings) String() stringSourceDeletionOption
type SourceDeletionOption int32Source deletion option controls whether source files should be deleted after transferring.
SourceDeletionOption_SOURCE_DELETION_OPTION_UNSPECIFIED, SourceDeletionOption_SOURCE_DELETION_NEVER, SourceDeletionOption_SOURCE_DELETION_ON_SUCCESS, SourceDeletionOption_SOURCE_DELETION_ON_SUCCESS_FILES_ONLY
const (
// If encountered, will be treated as `SOURCE_DELETION_NEVER`.
SourceDeletionOption_SOURCE_DELETION_OPTION_UNSPECIFIED SourceDeletionOption = 0
// Never delete files from the source.
SourceDeletionOption_SOURCE_DELETION_NEVER SourceDeletionOption = 1
// After the fetch completes, if there are no errors, delete files and any
// directories made empty by the file deletion from the source.
SourceDeletionOption_SOURCE_DELETION_ON_SUCCESS SourceDeletionOption = 2
// After the fetch completes, if there are no errors, delete files (leaving
// any directories) from the source.
SourceDeletionOption_SOURCE_DELETION_ON_SUCCESS_FILES_ONLY SourceDeletionOption = 3
)func (SourceDeletionOption) Descriptor
func (SourceDeletionOption) Descriptor() protoreflect.EnumDescriptorfunc (SourceDeletionOption) Enum
func (x SourceDeletionOption) Enum() *SourceDeletionOptionfunc (SourceDeletionOption) EnumDescriptor
func (SourceDeletionOption) EnumDescriptor() ([]byte, []int)Deprecated: Use SourceDeletionOption.Descriptor instead.
func (SourceDeletionOption) Number
func (x SourceDeletionOption) Number() protoreflect.EnumNumberfunc (SourceDeletionOption) String
func (x SourceDeletionOption) String() stringfunc (SourceDeletionOption) Type
func (SourceDeletionOption) Type() protoreflect.EnumTypeSourceDeletionOptionV2
type SourceDeletionOptionV2 int32Source deletion option determines whether source files should be deleted after transferring.
SourceDeletionOptionV2_SOURCE_DELETION_OPTION_V2_UNSPECIFIED, SourceDeletionOptionV2_NEVER, SourceDeletionOptionV2_ON_SUCCESS
const (
// If encountered, will be treated as `SOURCE_DELETION_NEVER`.
SourceDeletionOptionV2_SOURCE_DELETION_OPTION_V2_UNSPECIFIED SourceDeletionOptionV2 = 0
// Never delete files from the source.
SourceDeletionOptionV2_NEVER SourceDeletionOptionV2 = 1
// After the fetch completes, if there are no errors, delete files and any
// directories made empty by the file deletion from the source.
SourceDeletionOptionV2_ON_SUCCESS SourceDeletionOptionV2 = 2
)func (SourceDeletionOptionV2) Descriptor
func (SourceDeletionOptionV2) Descriptor() protoreflect.EnumDescriptorfunc (SourceDeletionOptionV2) Enum
func (x SourceDeletionOptionV2) Enum() *SourceDeletionOptionV2func (SourceDeletionOptionV2) EnumDescriptor
func (SourceDeletionOptionV2) EnumDescriptor() ([]byte, []int)Deprecated: Use SourceDeletionOptionV2.Descriptor instead.
func (SourceDeletionOptionV2) Number
func (x SourceDeletionOptionV2) Number() protoreflect.EnumNumberfunc (SourceDeletionOptionV2) String
func (x SourceDeletionOptionV2) String() stringfunc (SourceDeletionOptionV2) Type
func (SourceDeletionOptionV2) Type() protoreflect.EnumTypeSymantecEventExportSettings
type SymantecEventExportSettings struct {
// Input only. Authentication.
Authentication *OAuthRefreshToken `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// contains filtered or unexported fields
}Symantec Event Export settings.
func (*SymantecEventExportSettings) Descriptor
func (*SymantecEventExportSettings) Descriptor() ([]byte, []int)Deprecated: Use SymantecEventExportSettings.ProtoReflect.Descriptor instead.
func (*SymantecEventExportSettings) GetAuthentication
func (x *SymantecEventExportSettings) GetAuthentication() *OAuthRefreshTokenfunc (*SymantecEventExportSettings) ProtoMessage
func (*SymantecEventExportSettings) ProtoMessage()func (*SymantecEventExportSettings) ProtoReflect
func (x *SymantecEventExportSettings) ProtoReflect() protoreflect.Messagefunc (*SymantecEventExportSettings) Reset
func (x *SymantecEventExportSettings) Reset()func (*SymantecEventExportSettings) String
func (x *SymantecEventExportSettings) String() stringThinkstCanarySettings
type ThinkstCanarySettings struct {
// Input only. Authentication.
Authentication *HttpHeaderAuth `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// API Hostname.
Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"`
// contains filtered or unexported fields
}Thinkst Canary settings.
func (*ThinkstCanarySettings) Descriptor
func (*ThinkstCanarySettings) Descriptor() ([]byte, []int)Deprecated: Use ThinkstCanarySettings.ProtoReflect.Descriptor instead.
func (*ThinkstCanarySettings) GetAuthentication
func (x *ThinkstCanarySettings) GetAuthentication() *HttpHeaderAuthfunc (*ThinkstCanarySettings) GetHostname
func (x *ThinkstCanarySettings) GetHostname() stringfunc (*ThinkstCanarySettings) ProtoMessage
func (*ThinkstCanarySettings) ProtoMessage()func (*ThinkstCanarySettings) ProtoReflect
func (x *ThinkstCanarySettings) ProtoReflect() protoreflect.Messagefunc (*ThinkstCanarySettings) Reset
func (x *ThinkstCanarySettings) Reset()func (*ThinkstCanarySettings) String
func (x *ThinkstCanarySettings) String() stringThreatConnectIoCSettings
type ThreatConnectIoCSettings struct {
// Input only. Authentication.
Authentication *UsernameSecretAuth `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// API Hostname.
Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"`
// Owners.
Owners []string `protobuf:"bytes,3,rep,name=owners,proto3" json:"owners,omitempty"`
// contains filtered or unexported fields
}ThreatConnect IOC Settings.
func (*ThreatConnectIoCSettings) Descriptor
func (*ThreatConnectIoCSettings) Descriptor() ([]byte, []int)Deprecated: Use ThreatConnectIoCSettings.ProtoReflect.Descriptor instead.
func (*ThreatConnectIoCSettings) GetAuthentication
func (x *ThreatConnectIoCSettings) GetAuthentication() *UsernameSecretAuthfunc (*ThreatConnectIoCSettings) GetHostname
func (x *ThreatConnectIoCSettings) GetHostname() stringfunc (*ThreatConnectIoCSettings) GetOwners
func (x *ThreatConnectIoCSettings) GetOwners() []stringfunc (*ThreatConnectIoCSettings) ProtoMessage
func (*ThreatConnectIoCSettings) ProtoMessage()func (*ThreatConnectIoCSettings) ProtoReflect
func (x *ThreatConnectIoCSettings) ProtoReflect() protoreflect.Messagefunc (*ThreatConnectIoCSettings) Reset
func (x *ThreatConnectIoCSettings) Reset()func (*ThreatConnectIoCSettings) String
func (x *ThreatConnectIoCSettings) String() stringThreatConnectIoCV3Settings
type ThreatConnectIoCV3Settings struct {
// Required. Input only. UsernameSecretAuth.
Authentication *UsernameSecretAuth `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// Required. hostname.
Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"`
// Required. Owners.
Owners []string `protobuf:"bytes,3,rep,name=owners,proto3" json:"owners,omitempty"`
// Optional. ThreatConnect Query Language filter.
TqlQuery string `protobuf:"bytes,4,opt,name=tql_query,json=tqlQuery,proto3" json:"tql_query,omitempty"`
// Optional. Fields
Fields []string `protobuf:"bytes,5,rep,name=fields,proto3" json:"fields,omitempty"`
// Optional. Schedule
Schedule int32 `protobuf:"varint,6,opt,name=schedule,proto3" json:"schedule,omitempty"`
// contains filtered or unexported fields
}ThreatConnectIoCV3Settings
func (*ThreatConnectIoCV3Settings) Descriptor
func (*ThreatConnectIoCV3Settings) Descriptor() ([]byte, []int)Deprecated: Use ThreatConnectIoCV3Settings.ProtoReflect.Descriptor instead.
func (*ThreatConnectIoCV3Settings) GetAuthentication
func (x *ThreatConnectIoCV3Settings) GetAuthentication() *UsernameSecretAuthfunc (*ThreatConnectIoCV3Settings) GetFields
func (x *ThreatConnectIoCV3Settings) GetFields() []stringfunc (*ThreatConnectIoCV3Settings) GetHostname
func (x *ThreatConnectIoCV3Settings) GetHostname() stringfunc (*ThreatConnectIoCV3Settings) GetOwners
func (x *ThreatConnectIoCV3Settings) GetOwners() []stringfunc (*ThreatConnectIoCV3Settings) GetSchedule
func (x *ThreatConnectIoCV3Settings) GetSchedule() int32func (*ThreatConnectIoCV3Settings) GetTqlQuery
func (x *ThreatConnectIoCV3Settings) GetTqlQuery() stringfunc (*ThreatConnectIoCV3Settings) ProtoMessage
func (*ThreatConnectIoCV3Settings) ProtoMessage()func (*ThreatConnectIoCV3Settings) ProtoReflect
func (x *ThreatConnectIoCV3Settings) ProtoReflect() protoreflect.Messagefunc (*ThreatConnectIoCV3Settings) Reset
func (x *ThreatConnectIoCV3Settings) Reset()func (*ThreatConnectIoCV3Settings) String
func (x *ThreatConnectIoCV3Settings) String() stringTileType
type TileType int32TileType indicates what type of chart tile it is i.e., visualization chart, button or text.
TileType_TILE_TYPE_UNSPECIFIED, TileType_TILE_TYPE_VISUALIZATION, TileType_TILE_TYPE_BUTTON, TileType_TILE_TYPE_MARKDOWN
const (
// Defaults to VISUALIZATION.
TileType_TILE_TYPE_UNSPECIFIED TileType = 0
// Visualization i.e., bar charts, pie charts etc.
TileType_TILE_TYPE_VISUALIZATION TileType = 1
// Button with hyperlink.
TileType_TILE_TYPE_BUTTON TileType = 2
// Markdown tile.
TileType_TILE_TYPE_MARKDOWN TileType = 3
)func (TileType) Descriptor
func (TileType) Descriptor() protoreflect.EnumDescriptorfunc (TileType) Enum
func (TileType) EnumDescriptor
Deprecated: Use TileType.Descriptor instead.
func (TileType) Number
func (x TileType) Number() protoreflect.EnumNumberfunc (TileType) String
func (TileType) Type
func (TileType) Type() protoreflect.EnumTypeTimeUnit
type TimeUnit int32TimeUnit supported for PAST filter operator.
TimeUnit_TIME_UNIT_UNSPECIFIED, TimeUnit_SECOND, TimeUnit_MINUTE, TimeUnit_HOUR, TimeUnit_DAY, TimeUnit_WEEK, TimeUnit_MONTH, TimeUnit_YEAR
const (
// Default unspecified.
TimeUnit_TIME_UNIT_UNSPECIFIED TimeUnit = 0
TimeUnit_SECOND TimeUnit = 1
TimeUnit_MINUTE TimeUnit = 2
TimeUnit_HOUR TimeUnit = 3
TimeUnit_DAY TimeUnit = 4
TimeUnit_WEEK TimeUnit = 5
TimeUnit_MONTH TimeUnit = 6
TimeUnit_YEAR TimeUnit = 7
)func (TimeUnit) Descriptor
func (TimeUnit) Descriptor() protoreflect.EnumDescriptorfunc (TimeUnit) Enum
func (TimeUnit) EnumDescriptor
Deprecated: Use TimeUnit.Descriptor instead.
func (TimeUnit) Number
func (x TimeUnit) Number() protoreflect.EnumNumberfunc (TimeUnit) String
func (TimeUnit) Type
func (TimeUnit) Type() protoreflect.EnumTypeTimestampMetadata
type TimestampMetadata struct {
// Time format of the timestamp column.
TimeFormat string `protobuf:"bytes,1,opt,name=time_format,json=timeFormat,proto3" json:"time_format,omitempty"`
// Time zone of the timestamp column.
TimeZone string `protobuf:"bytes,2,opt,name=time_zone,json=timeZone,proto3" json:"time_zone,omitempty"`
// Time granularity of the timestamp column.
TimeGranularity string `protobuf:"bytes,3,opt,name=time_granularity,json=timeGranularity,proto3" json:"time_granularity,omitempty"`
// Whether the timestamp column is sortable in UI.
IsSortable bool `protobuf:"varint,4,opt,name=is_sortable,json=isSortable,proto3" json:"is_sortable,omitempty"`
// Whether the timestamp column is interpolable in UI.
IsInterpolable bool `protobuf:"varint,5,opt,name=is_interpolable,json=isInterpolable,proto3" json:"is_interpolable,omitempty"`
// contains filtered or unexported fields
}Metadata of the timestamp column.
func (*TimestampMetadata) Descriptor
func (*TimestampMetadata) Descriptor() ([]byte, []int)Deprecated: Use TimestampMetadata.ProtoReflect.Descriptor instead.
func (*TimestampMetadata) GetIsInterpolable
func (x *TimestampMetadata) GetIsInterpolable() boolfunc (*TimestampMetadata) GetIsSortable
func (x *TimestampMetadata) GetIsSortable() boolfunc (*TimestampMetadata) GetTimeFormat
func (x *TimestampMetadata) GetTimeFormat() stringfunc (*TimestampMetadata) GetTimeGranularity
func (x *TimestampMetadata) GetTimeGranularity() stringfunc (*TimestampMetadata) GetTimeZone
func (x *TimestampMetadata) GetTimeZone() stringfunc (*TimestampMetadata) ProtoMessage
func (*TimestampMetadata) ProtoMessage()func (*TimestampMetadata) ProtoReflect
func (x *TimestampMetadata) ProtoReflect() protoreflect.Messagefunc (*TimestampMetadata) Reset
func (x *TimestampMetadata) Reset()func (*TimestampMetadata) String
func (x *TimestampMetadata) String() stringToolTipTrigger
type ToolTipTrigger int32ToolTipTrigger_TOOLTIP_TRIGGER_UNSPECIFIED, ToolTipTrigger_TOOLTIP_TRIGGER_NONE, ToolTipTrigger_TOOLTIP_TRIGGER_ITEM, ToolTipTrigger_TOOLTIP_TRIGGER_AXIS
const (
ToolTipTrigger_TOOLTIP_TRIGGER_UNSPECIFIED ToolTipTrigger = 0
ToolTipTrigger_TOOLTIP_TRIGGER_NONE ToolTipTrigger = 1
ToolTipTrigger_TOOLTIP_TRIGGER_ITEM ToolTipTrigger = 2
ToolTipTrigger_TOOLTIP_TRIGGER_AXIS ToolTipTrigger = 3
)func (ToolTipTrigger) Descriptor
func (ToolTipTrigger) Descriptor() protoreflect.EnumDescriptorfunc (ToolTipTrigger) Enum
func (x ToolTipTrigger) Enum() *ToolTipTriggerfunc (ToolTipTrigger) EnumDescriptor
func (ToolTipTrigger) EnumDescriptor() ([]byte, []int)Deprecated: Use ToolTipTrigger.Descriptor instead.
func (ToolTipTrigger) Number
func (x ToolTipTrigger) Number() protoreflect.EnumNumberfunc (ToolTipTrigger) String
func (x ToolTipTrigger) String() stringfunc (ToolTipTrigger) Type
func (ToolTipTrigger) Type() protoreflect.EnumTypeTrellixHxAlertsSettings
type TrellixHxAlertsSettings struct {
// Required. Authentication.
Authentication *TrellixStarXAuthentication `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// Required. Trellix HX Device URL.
// This must be a valid URL with an http or https scheme. It has no default.
// Usually a device URL is in the form of either:
// https://xxx.trellix.com/hx/id/Settings required by Feeds of TrellixHxAlerts.
func (*TrellixHxAlertsSettings) Descriptor
func (*TrellixHxAlertsSettings) Descriptor() ([]byte, []int)Deprecated: Use TrellixHxAlertsSettings.ProtoReflect.Descriptor instead.
func (*TrellixHxAlertsSettings) GetAuthentication
func (x *TrellixHxAlertsSettings) GetAuthentication() *TrellixStarXAuthenticationfunc (*TrellixHxAlertsSettings) GetEndpoint
func (x *TrellixHxAlertsSettings) GetEndpoint() stringfunc (*TrellixHxAlertsSettings) ProtoMessage
func (*TrellixHxAlertsSettings) ProtoMessage()func (*TrellixHxAlertsSettings) ProtoReflect
func (x *TrellixHxAlertsSettings) ProtoReflect() protoreflect.Messagefunc (*TrellixHxAlertsSettings) Reset
func (x *TrellixHxAlertsSettings) Reset()func (*TrellixHxAlertsSettings) String
func (x *TrellixHxAlertsSettings) String() stringTrellixHxBulkAcqsSettings
type TrellixHxBulkAcqsSettings struct {
// Required. Authentication.
Authentication *TrellixStarXAuthentication `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// Required. Trellix HX Device URL.
// This must be a valid URL with an http or https scheme. It has no default.
// Usually a device URL is in the form of either:
// https://xxx.trellix.com/hx/id/Settings required by Feeds of TrellixHxBulkAcqs.
func (*TrellixHxBulkAcqsSettings) Descriptor
func (*TrellixHxBulkAcqsSettings) Descriptor() ([]byte, []int)Deprecated: Use TrellixHxBulkAcqsSettings.ProtoReflect.Descriptor instead.
func (*TrellixHxBulkAcqsSettings) GetAuthentication
func (x *TrellixHxBulkAcqsSettings) GetAuthentication() *TrellixStarXAuthenticationfunc (*TrellixHxBulkAcqsSettings) GetEndpoint
func (x *TrellixHxBulkAcqsSettings) GetEndpoint() stringfunc (*TrellixHxBulkAcqsSettings) ProtoMessage
func (*TrellixHxBulkAcqsSettings) ProtoMessage()func (*TrellixHxBulkAcqsSettings) ProtoReflect
func (x *TrellixHxBulkAcqsSettings) ProtoReflect() protoreflect.Messagefunc (*TrellixHxBulkAcqsSettings) Reset
func (x *TrellixHxBulkAcqsSettings) Reset()func (*TrellixHxBulkAcqsSettings) String
func (x *TrellixHxBulkAcqsSettings) String() stringTrellixHxHostsSettings
type TrellixHxHostsSettings struct {
// Required. Authentication.
Authentication *TrellixStarXAuthentication `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// Required. Trellix HX Device URL.
// This must be a valid URL with an http or https scheme. It has no default.
// Usually a device URL is in the form of either:
// https://xxx.trellix.com/hx/id/Settings required by Feeds of TrellixHxHosts.
func (*TrellixHxHostsSettings) Descriptor
func (*TrellixHxHostsSettings) Descriptor() ([]byte, []int)Deprecated: Use TrellixHxHostsSettings.ProtoReflect.Descriptor instead.
func (*TrellixHxHostsSettings) GetAuthentication
func (x *TrellixHxHostsSettings) GetAuthentication() *TrellixStarXAuthenticationfunc (*TrellixHxHostsSettings) GetEndpoint
func (x *TrellixHxHostsSettings) GetEndpoint() stringfunc (*TrellixHxHostsSettings) ProtoMessage
func (*TrellixHxHostsSettings) ProtoMessage()func (*TrellixHxHostsSettings) ProtoReflect
func (x *TrellixHxHostsSettings) ProtoReflect() protoreflect.Messagefunc (*TrellixHxHostsSettings) Reset
func (x *TrellixHxHostsSettings) Reset()func (*TrellixHxHostsSettings) String
func (x *TrellixHxHostsSettings) String() stringTrellixIAMAuthentication
type TrellixIAMAuthentication struct {
// Required. Client ID generated in Trellix IAM.
// This is a unique identifier for the user that is generated in Trellix IAM.
// It has no default, specifically enforced min / max length or character set.
// It is assumed that the Client ID generated in Trellix IAM is internally
// consistent with Trellix IAM authentication requirements / validation.
ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
// Required. Secret associated with the Client ID.
// This is the secret generated in Trellix IAM for the Client ID. It has no
// default, specifically enforced min / max length or character set. It is
// assumed that the secret generated in Trellix IAM is internally
// consistent with Trellix IAM authentication requirements / validation.
ClientSecret string `protobuf:"bytes,2,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
// Required. OAUTH 2 scope to request for the authentication token.
// This is the OAUTH 2 scope to request for the authentication token. It has
// no default, specifically enforced min / max length or character set. It is
// assumed that the scope provided is internally consistent with Trellix IAM
// authentication requirements / validation.
Scope string `protobuf:"bytes,3,opt,name=scope,proto3" json:"scope,omitempty"`
// contains filtered or unexported fields
}Settings for TrellixIAMAuthentication.
func (*TrellixIAMAuthentication) Descriptor
func (*TrellixIAMAuthentication) Descriptor() ([]byte, []int)Deprecated: Use TrellixIAMAuthentication.ProtoReflect.Descriptor instead.
func (*TrellixIAMAuthentication) GetClientId
func (x *TrellixIAMAuthentication) GetClientId() stringfunc (*TrellixIAMAuthentication) GetClientSecret
func (x *TrellixIAMAuthentication) GetClientSecret() stringfunc (*TrellixIAMAuthentication) GetScope
func (x *TrellixIAMAuthentication) GetScope() stringfunc (*TrellixIAMAuthentication) ProtoMessage
func (*TrellixIAMAuthentication) ProtoMessage()func (*TrellixIAMAuthentication) ProtoReflect
func (x *TrellixIAMAuthentication) ProtoReflect() protoreflect.Messagefunc (*TrellixIAMAuthentication) Reset
func (x *TrellixIAMAuthentication) Reset()func (*TrellixIAMAuthentication) String
func (x *TrellixIAMAuthentication) String() stringTrellixLocalAuthentication
type TrellixLocalAuthentication struct {
// Required. Username for Trellix Local authentication.
// This is a unique username for the user that is generated on a Trellix
// device. It has no default, specifically enforced min / max length,
// or character set.
Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
// Required. Password of the account identified by username.
// There are no restrictions on the format of the password. It has no default,
// specifically enforced min / max length or character set. The password
// will have been provided by the Trellix administrator.
Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
// Required. The endpoint to fetch the token from.
// This must be a valid URL with an http or https scheme. It has no default.
TokenEndpoint string `protobuf:"bytes,3,opt,name=token_endpoint,json=tokenEndpoint,proto3" json:"token_endpoint,omitempty"`
// Required. The HTTP header name to use for the token for authentcated
// requests. It varies per Trellix product. Refer to the Trellix API
// documentation for the correct value. It has no default.
TokenHeader string `protobuf:"bytes,4,opt,name=token_header,json=tokenHeader,proto3" json:"token_header,omitempty"`
// contains filtered or unexported fields
}Info for TrellixLocalAuthentication using a username, password, endpoint, and header name.
func (*TrellixLocalAuthentication) Descriptor
func (*TrellixLocalAuthentication) Descriptor() ([]byte, []int)Deprecated: Use TrellixLocalAuthentication.ProtoReflect.Descriptor instead.
func (*TrellixLocalAuthentication) GetPassword
func (x *TrellixLocalAuthentication) GetPassword() stringfunc (*TrellixLocalAuthentication) GetTokenEndpoint
func (x *TrellixLocalAuthentication) GetTokenEndpoint() stringfunc (*TrellixLocalAuthentication) GetTokenHeader
func (x *TrellixLocalAuthentication) GetTokenHeader() stringfunc (*TrellixLocalAuthentication) GetUsername
func (x *TrellixLocalAuthentication) GetUsername() stringfunc (*TrellixLocalAuthentication) ProtoMessage
func (*TrellixLocalAuthentication) ProtoMessage()func (*TrellixLocalAuthentication) ProtoReflect
func (x *TrellixLocalAuthentication) ProtoReflect() protoreflect.Messagefunc (*TrellixLocalAuthentication) Reset
func (x *TrellixLocalAuthentication) Reset()func (*TrellixLocalAuthentication) String
func (x *TrellixLocalAuthentication) String() stringTrellixStarXAuthentication
type TrellixStarXAuthentication struct {
// One of multiple potential auth types.
//
// Types that are valid to be assigned to AuthType:
//
// *TrellixStarXAuthentication_Msso
// *TrellixStarXAuthentication_TrellixIam
// *TrellixStarXAuthentication_TrellixLocal
AuthType isTrellixStarXAuthentication_AuthType `protobuf_oneof:"auth_type"`
// contains filtered or unexported fields
}TrellixStarXAuthentication contains a oneof with all of the authentication types supported by Trellix *X devices.
func (*TrellixStarXAuthentication) Descriptor
func (*TrellixStarXAuthentication) Descriptor() ([]byte, []int)Deprecated: Use TrellixStarXAuthentication.ProtoReflect.Descriptor instead.
func (*TrellixStarXAuthentication) GetAuthType
func (x *TrellixStarXAuthentication) GetAuthType() isTrellixStarXAuthentication_AuthTypefunc (*TrellixStarXAuthentication) GetMsso
func (x *TrellixStarXAuthentication) GetMsso() *MssoAuthenticationfunc (*TrellixStarXAuthentication) GetTrellixIam
func (x *TrellixStarXAuthentication) GetTrellixIam() *TrellixIAMAuthenticationfunc (*TrellixStarXAuthentication) GetTrellixLocal
func (x *TrellixStarXAuthentication) GetTrellixLocal() *TrellixLocalAuthenticationfunc (*TrellixStarXAuthentication) ProtoMessage
func (*TrellixStarXAuthentication) ProtoMessage()func (*TrellixStarXAuthentication) ProtoReflect
func (x *TrellixStarXAuthentication) ProtoReflect() protoreflect.Messagefunc (*TrellixStarXAuthentication) Reset
func (x *TrellixStarXAuthentication) Reset()func (*TrellixStarXAuthentication) String
func (x *TrellixStarXAuthentication) String() stringTrellixStarXAuthentication_Msso
type TrellixStarXAuthentication_Msso struct {
// Input only. MssoAuthentication auth type.
Msso *MssoAuthentication `protobuf:"bytes,1,opt,name=msso,proto3,oneof"`
}TrellixStarXAuthentication_TrellixIam
type TrellixStarXAuthentication_TrellixIam struct {
// Input only. TrellixIAMAuthentication auth type.
TrellixIam *TrellixIAMAuthentication `protobuf:"bytes,2,opt,name=trellix_iam,json=trellixIam,proto3,oneof"`
}TrellixStarXAuthentication_TrellixLocal
type TrellixStarXAuthentication_TrellixLocal struct {
// Input only. TrellixLocalAuthentication auth type.
TrellixLocal *TrellixLocalAuthentication `protobuf:"bytes,3,opt,name=trellix_local,json=trellixLocal,proto3,oneof"`
}URISourceType
type URISourceType int32The type of URIs specified in the source URIs.
URISourceType_URI_SOURCE_TYPE_UNSPECIFIED, URISourceType_FILES, URISourceType_FOLDERS, URISourceType_FOLDERS_RECURSIVE
const (
// If encountered, will throw an `INVALID_ARGUMENT` error.
URISourceType_URI_SOURCE_TYPE_UNSPECIFIED URISourceType = 0
// The type of files pointed to by `source_uris` are files.
URISourceType_FILES URISourceType = 1
// The type of files pointed to by `source_uris` are folders and Xenon
// should not descend into subfolders of those folders.
URISourceType_FOLDERS URISourceType = 2
// The type of files pointed to by `source_uris` are folders and Xenon
// should descend into subfolders of those folders.
URISourceType_FOLDERS_RECURSIVE URISourceType = 3
)func (URISourceType) Descriptor
func (URISourceType) Descriptor() protoreflect.EnumDescriptorfunc (URISourceType) Enum
func (x URISourceType) Enum() *URISourceTypefunc (URISourceType) EnumDescriptor
func (URISourceType) EnumDescriptor() ([]byte, []int)Deprecated: Use URISourceType.Descriptor instead.
func (URISourceType) Number
func (x URISourceType) Number() protoreflect.EnumNumberfunc (URISourceType) String
func (x URISourceType) String() stringfunc (URISourceType) Type
func (URISourceType) Type() protoreflect.EnumTypeUnimplementedBigQueryExportServiceServer
type UnimplementedBigQueryExportServiceServer struct {
}UnimplementedBigQueryExportServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedBigQueryExportServiceServer) GetBigQueryExport
func (UnimplementedBigQueryExportServiceServer) GetBigQueryExport(context.Context, *GetBigQueryExportRequest) (*BigQueryExport, error)func (UnimplementedBigQueryExportServiceServer) ProvisionBigQueryExport
func (UnimplementedBigQueryExportServiceServer) ProvisionBigQueryExport(context.Context, *ProvisionBigQueryExportRequest) (*BigQueryExport, error)func (UnimplementedBigQueryExportServiceServer) UpdateBigQueryExport
func (UnimplementedBigQueryExportServiceServer) UpdateBigQueryExport(context.Context, *UpdateBigQueryExportRequest) (*BigQueryExport, error)UnimplementedDashboardChartServiceServer
type UnimplementedDashboardChartServiceServer struct {
}UnimplementedDashboardChartServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedDashboardChartServiceServer) BatchGetDashboardCharts
func (UnimplementedDashboardChartServiceServer) BatchGetDashboardCharts(context.Context, *BatchGetDashboardChartsRequest) (*BatchGetDashboardChartsResponse, error)func (UnimplementedDashboardChartServiceServer) GetDashboardChart
func (UnimplementedDashboardChartServiceServer) GetDashboardChart(context.Context, *GetDashboardChartRequest) (*DashboardChart, error)UnimplementedDashboardQueryServiceServer
type UnimplementedDashboardQueryServiceServer struct {
}UnimplementedDashboardQueryServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedDashboardQueryServiceServer) ExecuteDashboardQuery
func (UnimplementedDashboardQueryServiceServer) ExecuteDashboardQuery(context.Context, *ExecuteDashboardQueryRequest) (*ExecuteDashboardQueryResponse, error)func (UnimplementedDashboardQueryServiceServer) GetDashboardQuery
func (UnimplementedDashboardQueryServiceServer) GetDashboardQuery(context.Context, *GetDashboardQueryRequest) (*DashboardQuery, error)UnimplementedDataAccessControlServiceServer
type UnimplementedDataAccessControlServiceServer struct {
}UnimplementedDataAccessControlServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedDataAccessControlServiceServer) CreateDataAccessLabel
func (UnimplementedDataAccessControlServiceServer) CreateDataAccessLabel(context.Context, *CreateDataAccessLabelRequest) (*DataAccessLabel, error)func (UnimplementedDataAccessControlServiceServer) CreateDataAccessScope
func (UnimplementedDataAccessControlServiceServer) CreateDataAccessScope(context.Context, *CreateDataAccessScopeRequest) (*DataAccessScope, error)func (UnimplementedDataAccessControlServiceServer) DeleteDataAccessLabel
func (UnimplementedDataAccessControlServiceServer) DeleteDataAccessLabel(context.Context, *DeleteDataAccessLabelRequest) (*emptypb.Empty, error)func (UnimplementedDataAccessControlServiceServer) DeleteDataAccessScope
func (UnimplementedDataAccessControlServiceServer) DeleteDataAccessScope(context.Context, *DeleteDataAccessScopeRequest) (*emptypb.Empty, error)func (UnimplementedDataAccessControlServiceServer) GetDataAccessLabel
func (UnimplementedDataAccessControlServiceServer) GetDataAccessLabel(context.Context, *GetDataAccessLabelRequest) (*DataAccessLabel, error)func (UnimplementedDataAccessControlServiceServer) GetDataAccessScope
func (UnimplementedDataAccessControlServiceServer) GetDataAccessScope(context.Context, *GetDataAccessScopeRequest) (*DataAccessScope, error)func (UnimplementedDataAccessControlServiceServer) ListDataAccessLabels
func (UnimplementedDataAccessControlServiceServer) ListDataAccessLabels(context.Context, *ListDataAccessLabelsRequest) (*ListDataAccessLabelsResponse, error)func (UnimplementedDataAccessControlServiceServer) ListDataAccessScopes
func (UnimplementedDataAccessControlServiceServer) ListDataAccessScopes(context.Context, *ListDataAccessScopesRequest) (*ListDataAccessScopesResponse, error)func (UnimplementedDataAccessControlServiceServer) UpdateDataAccessLabel
func (UnimplementedDataAccessControlServiceServer) UpdateDataAccessLabel(context.Context, *UpdateDataAccessLabelRequest) (*DataAccessLabel, error)func (UnimplementedDataAccessControlServiceServer) UpdateDataAccessScope
func (UnimplementedDataAccessControlServiceServer) UpdateDataAccessScope(context.Context, *UpdateDataAccessScopeRequest) (*DataAccessScope, error)UnimplementedDataTableServiceServer
type UnimplementedDataTableServiceServer struct {
}UnimplementedDataTableServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedDataTableServiceServer) BulkCreateDataTableRows
func (UnimplementedDataTableServiceServer) BulkCreateDataTableRows(context.Context, *BulkCreateDataTableRowsRequest) (*BulkCreateDataTableRowsResponse, error)func (UnimplementedDataTableServiceServer) BulkGetDataTableRows
func (UnimplementedDataTableServiceServer) BulkGetDataTableRows(context.Context, *BulkGetDataTableRowsRequest) (*BulkGetDataTableRowsResponse, error)func (UnimplementedDataTableServiceServer) BulkReplaceDataTableRows
func (UnimplementedDataTableServiceServer) BulkReplaceDataTableRows(context.Context, *BulkReplaceDataTableRowsRequest) (*BulkReplaceDataTableRowsResponse, error)func (UnimplementedDataTableServiceServer) BulkUpdateDataTableRows
func (UnimplementedDataTableServiceServer) BulkUpdateDataTableRows(context.Context, *BulkUpdateDataTableRowsRequest) (*BulkUpdateDataTableRowsResponse, error)func (UnimplementedDataTableServiceServer) CreateDataTable
func (UnimplementedDataTableServiceServer) CreateDataTable(context.Context, *CreateDataTableRequest) (*DataTable, error)func (UnimplementedDataTableServiceServer) CreateDataTableRow
func (UnimplementedDataTableServiceServer) CreateDataTableRow(context.Context, *CreateDataTableRowRequest) (*DataTableRow, error)func (UnimplementedDataTableServiceServer) DeleteDataTable
func (UnimplementedDataTableServiceServer) DeleteDataTable(context.Context, *DeleteDataTableRequest) (*emptypb.Empty, error)func (UnimplementedDataTableServiceServer) DeleteDataTableRow
func (UnimplementedDataTableServiceServer) DeleteDataTableRow(context.Context, *DeleteDataTableRowRequest) (*emptypb.Empty, error)func (UnimplementedDataTableServiceServer) GetDataTable
func (UnimplementedDataTableServiceServer) GetDataTable(context.Context, *GetDataTableRequest) (*DataTable, error)func (UnimplementedDataTableServiceServer) GetDataTableOperationErrors
func (UnimplementedDataTableServiceServer) GetDataTableOperationErrors(context.Context, *GetDataTableOperationErrorsRequest) (*DataTableOperationErrors, error)func (UnimplementedDataTableServiceServer) GetDataTableRow
func (UnimplementedDataTableServiceServer) GetDataTableRow(context.Context, *GetDataTableRowRequest) (*DataTableRow, error)func (UnimplementedDataTableServiceServer) ListDataTableRows
func (UnimplementedDataTableServiceServer) ListDataTableRows(context.Context, *ListDataTableRowsRequest) (*ListDataTableRowsResponse, error)func (UnimplementedDataTableServiceServer) ListDataTables
func (UnimplementedDataTableServiceServer) ListDataTables(context.Context, *ListDataTablesRequest) (*ListDataTablesResponse, error)func (UnimplementedDataTableServiceServer) UpdateDataTable
func (UnimplementedDataTableServiceServer) UpdateDataTable(context.Context, *UpdateDataTableRequest) (*DataTable, error)func (UnimplementedDataTableServiceServer) UpdateDataTableRow
func (UnimplementedDataTableServiceServer) UpdateDataTableRow(context.Context, *UpdateDataTableRowRequest) (*DataTableRow, error)UnimplementedEntityServiceServer
type UnimplementedEntityServiceServer struct {
}UnimplementedEntityServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedEntityServiceServer) CreateWatchlist
func (UnimplementedEntityServiceServer) CreateWatchlist(context.Context, *CreateWatchlistRequest) (*Watchlist, error)func (UnimplementedEntityServiceServer) DeleteWatchlist
func (UnimplementedEntityServiceServer) DeleteWatchlist(context.Context, *DeleteWatchlistRequest) (*emptypb.Empty, error)func (UnimplementedEntityServiceServer) GetWatchlist
func (UnimplementedEntityServiceServer) GetWatchlist(context.Context, *GetWatchlistRequest) (*Watchlist, error)func (UnimplementedEntityServiceServer) ListWatchlists
func (UnimplementedEntityServiceServer) ListWatchlists(context.Context, *ListWatchlistsRequest) (*ListWatchlistsResponse, error)func (UnimplementedEntityServiceServer) UpdateWatchlist
func (UnimplementedEntityServiceServer) UpdateWatchlist(context.Context, *UpdateWatchlistRequest) (*Watchlist, error)UnimplementedFeaturedContentNativeDashboardServiceServer
type UnimplementedFeaturedContentNativeDashboardServiceServer struct {
}UnimplementedFeaturedContentNativeDashboardServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedFeaturedContentNativeDashboardServiceServer) GetFeaturedContentNativeDashboard
func (UnimplementedFeaturedContentNativeDashboardServiceServer) GetFeaturedContentNativeDashboard(context.Context, *GetFeaturedContentNativeDashboardRequest) (*FeaturedContentNativeDashboard, error)func (UnimplementedFeaturedContentNativeDashboardServiceServer) InstallFeaturedContentNativeDashboard
func (UnimplementedFeaturedContentNativeDashboardServiceServer) InstallFeaturedContentNativeDashboard(context.Context, *InstallFeaturedContentNativeDashboardRequest) (*InstallFeaturedContentNativeDashboardResponse, error)func (UnimplementedFeaturedContentNativeDashboardServiceServer) ListFeaturedContentNativeDashboards
func (UnimplementedFeaturedContentNativeDashboardServiceServer) ListFeaturedContentNativeDashboards(context.Context, *ListFeaturedContentNativeDashboardsRequest) (*ListFeaturedContentNativeDashboardsResponse, error)UnimplementedFeedsServiceServer
type UnimplementedFeedsServiceServer struct {
}UnimplementedFeedsServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedFeedsServiceServer) CreateFeed
func (UnimplementedFeedsServiceServer) CreateFeed(context.Context, *CreateFeedRequest) (*Feed, error)func (UnimplementedFeedsServiceServer) DeleteFeed
func (UnimplementedFeedsServiceServer) DeleteFeed(context.Context, *DeleteFeedRequest) (*emptypb.Empty, error)func (UnimplementedFeedsServiceServer) DisableFeed
func (UnimplementedFeedsServiceServer) DisableFeed(context.Context, *DisableFeedRequest) (*Feed, error)func (UnimplementedFeedsServiceServer) EnableFeed
func (UnimplementedFeedsServiceServer) EnableFeed(context.Context, *EnableFeedRequest) (*Feed, error)func (UnimplementedFeedsServiceServer) FetchServiceAccountForCustomer
func (UnimplementedFeedsServiceServer) FetchServiceAccountForCustomer(context.Context, *FetchServiceAccountForCustomerRequest) (*FeedServiceAccount, error)func (UnimplementedFeedsServiceServer) GenerateSecret
func (UnimplementedFeedsServiceServer) GenerateSecret(context.Context, *GenerateSecretRequest) (*GenerateSecretResponse, error)func (UnimplementedFeedsServiceServer) GetFeed
func (UnimplementedFeedsServiceServer) GetFeed(context.Context, *GetFeedRequest) (*Feed, error)func (UnimplementedFeedsServiceServer) GetFeedPack
func (UnimplementedFeedsServiceServer) GetFeedPack(context.Context, *GetFeedPackRequest) (*FeedPack, error)func (UnimplementedFeedsServiceServer) ImportPushLogs
func (UnimplementedFeedsServiceServer) ImportPushLogs(context.Context, *ImportPushLogsRequest) (*httpbody.HttpBody, error)func (UnimplementedFeedsServiceServer) ListFeedPacks
func (UnimplementedFeedsServiceServer) ListFeedPacks(context.Context, *ListFeedPacksRequest) (*ListFeedPacksResponse, error)func (UnimplementedFeedsServiceServer) ListFeedSourceTypeSchemas
func (UnimplementedFeedsServiceServer) ListFeedSourceTypeSchemas(context.Context, *ListFeedSourceTypeSchemasRequest) (*ListFeedSourceTypeSchemasResponse, error)func (UnimplementedFeedsServiceServer) ListFeeds
func (UnimplementedFeedsServiceServer) ListFeeds(context.Context, *ListFeedsRequest) (*ListFeedsResponse, error)func (UnimplementedFeedsServiceServer) ListLogTypeSchemas
func (UnimplementedFeedsServiceServer) ListLogTypeSchemas(context.Context, *ListLogTypeSchemasRequest) (*ListLogTypeSchemasResponse, error)func (UnimplementedFeedsServiceServer) UpdateFeed
func (UnimplementedFeedsServiceServer) UpdateFeed(context.Context, *UpdateFeedRequest) (*Feed, error)UnimplementedFindingsRefinementServiceServer
type UnimplementedFindingsRefinementServiceServer struct {
}UnimplementedFindingsRefinementServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedFindingsRefinementServiceServer) ComputeAllFindingsRefinementActivities
func (UnimplementedFindingsRefinementServiceServer) ComputeAllFindingsRefinementActivities(context.Context, *ComputeAllFindingsRefinementActivitiesRequest) (*ComputeAllFindingsRefinementActivitiesResponse, error)func (UnimplementedFindingsRefinementServiceServer) ComputeFindingsRefinementActivity
func (UnimplementedFindingsRefinementServiceServer) ComputeFindingsRefinementActivity(context.Context, *ComputeFindingsRefinementActivityRequest) (*ComputeFindingsRefinementActivityResponse, error)func (UnimplementedFindingsRefinementServiceServer) CreateFindingsRefinement
func (UnimplementedFindingsRefinementServiceServer) CreateFindingsRefinement(context.Context, *CreateFindingsRefinementRequest) (*FindingsRefinement, error)func (UnimplementedFindingsRefinementServiceServer) GetFindingsRefinement
func (UnimplementedFindingsRefinementServiceServer) GetFindingsRefinement(context.Context, *GetFindingsRefinementRequest) (*FindingsRefinement, error)func (UnimplementedFindingsRefinementServiceServer) GetFindingsRefinementDeployment
func (UnimplementedFindingsRefinementServiceServer) GetFindingsRefinementDeployment(context.Context, *GetFindingsRefinementDeploymentRequest) (*FindingsRefinementDeployment, error)func (UnimplementedFindingsRefinementServiceServer) ListAllFindingsRefinementDeployments
func (UnimplementedFindingsRefinementServiceServer) ListAllFindingsRefinementDeployments(context.Context, *ListAllFindingsRefinementDeploymentsRequest) (*ListAllFindingsRefinementDeploymentsResponse, error)func (UnimplementedFindingsRefinementServiceServer) ListFindingsRefinements
func (UnimplementedFindingsRefinementServiceServer) ListFindingsRefinements(context.Context, *ListFindingsRefinementsRequest) (*ListFindingsRefinementsResponse, error)func (UnimplementedFindingsRefinementServiceServer) UpdateFindingsRefinement
func (UnimplementedFindingsRefinementServiceServer) UpdateFindingsRefinement(context.Context, *UpdateFindingsRefinementRequest) (*FindingsRefinement, error)func (UnimplementedFindingsRefinementServiceServer) UpdateFindingsRefinementDeployment
func (UnimplementedFindingsRefinementServiceServer) UpdateFindingsRefinementDeployment(context.Context, *UpdateFindingsRefinementDeploymentRequest) (*FindingsRefinementDeployment, error)UnimplementedInstanceServiceServer
type UnimplementedInstanceServiceServer struct {
}UnimplementedInstanceServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedInstanceServiceServer) GetInstance
func (UnimplementedInstanceServiceServer) GetInstance(context.Context, *GetInstanceRequest) (*Instance, error)UnimplementedNativeDashboardServiceServer
type UnimplementedNativeDashboardServiceServer struct {
}UnimplementedNativeDashboardServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedNativeDashboardServiceServer) AddChart
func (UnimplementedNativeDashboardServiceServer) AddChart(context.Context, *AddChartRequest) (*AddChartResponse, error)func (UnimplementedNativeDashboardServiceServer) CreateNativeDashboard
func (UnimplementedNativeDashboardServiceServer) CreateNativeDashboard(context.Context, *CreateNativeDashboardRequest) (*NativeDashboard, error)func (UnimplementedNativeDashboardServiceServer) DeleteNativeDashboard
func (UnimplementedNativeDashboardServiceServer) DeleteNativeDashboard(context.Context, *DeleteNativeDashboardRequest) (*emptypb.Empty, error)func (UnimplementedNativeDashboardServiceServer) DuplicateChart
func (UnimplementedNativeDashboardServiceServer) DuplicateChart(context.Context, *DuplicateChartRequest) (*DuplicateChartResponse, error)func (UnimplementedNativeDashboardServiceServer) DuplicateNativeDashboard
func (UnimplementedNativeDashboardServiceServer) DuplicateNativeDashboard(context.Context, *DuplicateNativeDashboardRequest) (*NativeDashboard, error)func (UnimplementedNativeDashboardServiceServer) EditChart
func (UnimplementedNativeDashboardServiceServer) EditChart(context.Context, *EditChartRequest) (*EditChartResponse, error)func (UnimplementedNativeDashboardServiceServer) ExportNativeDashboards
func (UnimplementedNativeDashboardServiceServer) ExportNativeDashboards(context.Context, *ExportNativeDashboardsRequest) (*ExportNativeDashboardsResponse, error)func (UnimplementedNativeDashboardServiceServer) GetNativeDashboard
func (UnimplementedNativeDashboardServiceServer) GetNativeDashboard(context.Context, *GetNativeDashboardRequest) (*NativeDashboard, error)func (UnimplementedNativeDashboardServiceServer) ImportNativeDashboards
func (UnimplementedNativeDashboardServiceServer) ImportNativeDashboards(context.Context, *ImportNativeDashboardsRequest) (*ImportNativeDashboardsResponse, error)func (UnimplementedNativeDashboardServiceServer) ListNativeDashboards
func (UnimplementedNativeDashboardServiceServer) ListNativeDashboards(context.Context, *ListNativeDashboardsRequest) (*ListNativeDashboardsResponse, error)func (UnimplementedNativeDashboardServiceServer) RemoveChart
func (UnimplementedNativeDashboardServiceServer) RemoveChart(context.Context, *RemoveChartRequest) (*NativeDashboard, error)func (UnimplementedNativeDashboardServiceServer) UpdateNativeDashboard
func (UnimplementedNativeDashboardServiceServer) UpdateNativeDashboard(context.Context, *UpdateNativeDashboardRequest) (*NativeDashboard, error)UnimplementedReferenceListServiceServer
type UnimplementedReferenceListServiceServer struct {
}UnimplementedReferenceListServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedReferenceListServiceServer) CreateReferenceList
func (UnimplementedReferenceListServiceServer) CreateReferenceList(context.Context, *CreateReferenceListRequest) (*ReferenceList, error)func (UnimplementedReferenceListServiceServer) GetReferenceList
func (UnimplementedReferenceListServiceServer) GetReferenceList(context.Context, *GetReferenceListRequest) (*ReferenceList, error)func (UnimplementedReferenceListServiceServer) ListReferenceLists
func (UnimplementedReferenceListServiceServer) ListReferenceLists(context.Context, *ListReferenceListsRequest) (*ListReferenceListsResponse, error)func (UnimplementedReferenceListServiceServer) UpdateReferenceList
func (UnimplementedReferenceListServiceServer) UpdateReferenceList(context.Context, *UpdateReferenceListRequest) (*ReferenceList, error)func (UnimplementedReferenceListServiceServer) VerifyReferenceList
func (UnimplementedReferenceListServiceServer) VerifyReferenceList(context.Context, *VerifyReferenceListRequest) (*VerifyReferenceListResponse, error)UnimplementedRuleExecutionErrorServiceServer
type UnimplementedRuleExecutionErrorServiceServer struct {
}UnimplementedRuleExecutionErrorServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedRuleExecutionErrorServiceServer) ListRuleExecutionErrors
func (UnimplementedRuleExecutionErrorServiceServer) ListRuleExecutionErrors(context.Context, *ListRuleExecutionErrorsRequest) (*ListRuleExecutionErrorsResponse, error)UnimplementedRuleServiceServer
type UnimplementedRuleServiceServer struct {
}UnimplementedRuleServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedRuleServiceServer) CreateRetrohunt
func (UnimplementedRuleServiceServer) CreateRetrohunt(context.Context, *CreateRetrohuntRequest) (*longrunningpb.Operation, error)func (UnimplementedRuleServiceServer) CreateRule
func (UnimplementedRuleServiceServer) CreateRule(context.Context, *CreateRuleRequest) (*Rule, error)func (UnimplementedRuleServiceServer) DeleteRule
func (UnimplementedRuleServiceServer) DeleteRule(context.Context, *DeleteRuleRequest) (*emptypb.Empty, error)func (UnimplementedRuleServiceServer) GetRetrohunt
func (UnimplementedRuleServiceServer) GetRetrohunt(context.Context, *GetRetrohuntRequest) (*Retrohunt, error)func (UnimplementedRuleServiceServer) GetRule
func (UnimplementedRuleServiceServer) GetRule(context.Context, *GetRuleRequest) (*Rule, error)func (UnimplementedRuleServiceServer) GetRuleDeployment
func (UnimplementedRuleServiceServer) GetRuleDeployment(context.Context, *GetRuleDeploymentRequest) (*RuleDeployment, error)func (UnimplementedRuleServiceServer) ListRetrohunts
func (UnimplementedRuleServiceServer) ListRetrohunts(context.Context, *ListRetrohuntsRequest) (*ListRetrohuntsResponse, error)func (UnimplementedRuleServiceServer) ListRuleDeployments
func (UnimplementedRuleServiceServer) ListRuleDeployments(context.Context, *ListRuleDeploymentsRequest) (*ListRuleDeploymentsResponse, error)func (UnimplementedRuleServiceServer) ListRuleRevisions
func (UnimplementedRuleServiceServer) ListRuleRevisions(context.Context, *ListRuleRevisionsRequest) (*ListRuleRevisionsResponse, error)func (UnimplementedRuleServiceServer) ListRules
func (UnimplementedRuleServiceServer) ListRules(context.Context, *ListRulesRequest) (*ListRulesResponse, error)func (UnimplementedRuleServiceServer) UpdateRule
func (UnimplementedRuleServiceServer) UpdateRule(context.Context, *UpdateRuleRequest) (*Rule, error)func (UnimplementedRuleServiceServer) UpdateRuleDeployment
func (UnimplementedRuleServiceServer) UpdateRuleDeployment(context.Context, *UpdateRuleDeploymentRequest) (*RuleDeployment, error)func (UnimplementedRuleServiceServer) VerifyRuleText
func (UnimplementedRuleServiceServer) VerifyRuleText(context.Context, *VerifyRuleTextRequest) (*VerifyRuleTextResponse, error)UnsafeBigQueryExportServiceServer
type UnsafeBigQueryExportServiceServer interface {
// contains filtered or unexported methods
}UnsafeBigQueryExportServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to BigQueryExportServiceServer will result in compilation errors.
UnsafeDashboardChartServiceServer
type UnsafeDashboardChartServiceServer interface {
// contains filtered or unexported methods
}UnsafeDashboardChartServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DashboardChartServiceServer will result in compilation errors.
UnsafeDashboardQueryServiceServer
type UnsafeDashboardQueryServiceServer interface {
// contains filtered or unexported methods
}UnsafeDashboardQueryServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DashboardQueryServiceServer will result in compilation errors.
UnsafeDataAccessControlServiceServer
type UnsafeDataAccessControlServiceServer interface {
// contains filtered or unexported methods
}UnsafeDataAccessControlServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DataAccessControlServiceServer will result in compilation errors.
UnsafeDataTableServiceServer
type UnsafeDataTableServiceServer interface {
// contains filtered or unexported methods
}UnsafeDataTableServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DataTableServiceServer will result in compilation errors.
UnsafeEntityServiceServer
type UnsafeEntityServiceServer interface {
// contains filtered or unexported methods
}UnsafeEntityServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EntityServiceServer will result in compilation errors.
UnsafeFeaturedContentNativeDashboardServiceServer
type UnsafeFeaturedContentNativeDashboardServiceServer interface {
// contains filtered or unexported methods
}UnsafeFeaturedContentNativeDashboardServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to FeaturedContentNativeDashboardServiceServer will result in compilation errors.
UnsafeFeedsServiceServer
type UnsafeFeedsServiceServer interface {
// contains filtered or unexported methods
}UnsafeFeedsServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to FeedsServiceServer will result in compilation errors.
UnsafeFindingsRefinementServiceServer
type UnsafeFindingsRefinementServiceServer interface {
// contains filtered or unexported methods
}UnsafeFindingsRefinementServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to FindingsRefinementServiceServer will result in compilation errors.
UnsafeInstanceServiceServer
type UnsafeInstanceServiceServer interface {
// contains filtered or unexported methods
}UnsafeInstanceServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to InstanceServiceServer will result in compilation errors.
UnsafeNativeDashboardServiceServer
type UnsafeNativeDashboardServiceServer interface {
// contains filtered or unexported methods
}UnsafeNativeDashboardServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to NativeDashboardServiceServer will result in compilation errors.
UnsafeReferenceListServiceServer
type UnsafeReferenceListServiceServer interface {
// contains filtered or unexported methods
}UnsafeReferenceListServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ReferenceListServiceServer will result in compilation errors.
UnsafeRuleExecutionErrorServiceServer
type UnsafeRuleExecutionErrorServiceServer interface {
// contains filtered or unexported methods
}UnsafeRuleExecutionErrorServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to RuleExecutionErrorServiceServer will result in compilation errors.
UnsafeRuleServiceServer
type UnsafeRuleServiceServer interface {
// contains filtered or unexported methods
}UnsafeRuleServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to RuleServiceServer will result in compilation errors.
UpdateBigQueryExportRequest
type UpdateBigQueryExportRequest struct {
// Required. The BigQueryExport settings to update.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/bigQueryExport
BigQueryExport *BigQueryExport `protobuf:"bytes,1,opt,name=big_query_export,json=bigQueryExport,proto3" json:"big_query_export,omitempty"`
// Optional. The list of fields to update.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}The request message to update BigQuery Export configuration.
func (*UpdateBigQueryExportRequest) Descriptor
func (*UpdateBigQueryExportRequest) Descriptor() ([]byte, []int)Deprecated: Use UpdateBigQueryExportRequest.ProtoReflect.Descriptor instead.
func (*UpdateBigQueryExportRequest) GetBigQueryExport
func (x *UpdateBigQueryExportRequest) GetBigQueryExport() *BigQueryExportfunc (*UpdateBigQueryExportRequest) GetUpdateMask
func (x *UpdateBigQueryExportRequest) GetUpdateMask() *fieldmaskpb.FieldMaskfunc (*UpdateBigQueryExportRequest) ProtoMessage
func (*UpdateBigQueryExportRequest) ProtoMessage()func (*UpdateBigQueryExportRequest) ProtoReflect
func (x *UpdateBigQueryExportRequest) ProtoReflect() protoreflect.Messagefunc (*UpdateBigQueryExportRequest) Reset
func (x *UpdateBigQueryExportRequest) Reset()func (*UpdateBigQueryExportRequest) String
func (x *UpdateBigQueryExportRequest) String() stringUpdateDataAccessLabelRequest
type UpdateDataAccessLabelRequest struct {
// Required. The data access label to update.
//
// The label's `name` field is used to identify the label to update.
// Format:
// `projects/{project}/locations/{location}/instances/{instance}/dataAccessLabels/{data_access_label}`
DataAccessLabel *DataAccessLabel `protobuf:"bytes,1,opt,name=data_access_label,json=dataAccessLabel,proto3" json:"data_access_label,omitempty"`
// The list of fields to update. If not included, all fields with a non-empty
// value will be overwritten. Currently, only the description and definition
// fields are supported for update; an update call that attempts to update any
// other fields will return INVALID_ARGUMENT.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}Request message for UpdateDataAccessLabel method.
func (*UpdateDataAccessLabelRequest) Descriptor
func (*UpdateDataAccessLabelRequest) Descriptor() ([]byte, []int)Deprecated: Use UpdateDataAccessLabelRequest.ProtoReflect.Descriptor instead.
func (*UpdateDataAccessLabelRequest) GetDataAccessLabel
func (x *UpdateDataAccessLabelRequest) GetDataAccessLabel() *DataAccessLabelfunc (*UpdateDataAccessLabelRequest) GetUpdateMask
func (x *UpdateDataAccessLabelRequest) GetUpdateMask() *fieldmaskpb.FieldMaskfunc (*UpdateDataAccessLabelRequest) ProtoMessage
func (*UpdateDataAccessLabelRequest) ProtoMessage()func (*UpdateDataAccessLabelRequest) ProtoReflect
func (x *UpdateDataAccessLabelRequest) ProtoReflect() protoreflect.Messagefunc (*UpdateDataAccessLabelRequest) Reset
func (x *UpdateDataAccessLabelRequest) Reset()func (*UpdateDataAccessLabelRequest) String
func (x *UpdateDataAccessLabelRequest) String() stringUpdateDataAccessScopeRequest
type UpdateDataAccessScopeRequest struct {
// Required. The data access scope to update.
//
// The scope's `name` field is used to identify the scope to update.
// Format:
// `projects/{project}/locations/{location}/instances/{instance}/dataAccessScopes/{data_access_scope}`
DataAccessScope *DataAccessScope `protobuf:"bytes,1,opt,name=data_access_scope,json=dataAccessScope,proto3" json:"data_access_scope,omitempty"`
// The list of fields to update. If not included, all fields with a non-empty
// value will be overwritten. Currently, only the description, the allowed
// and denied labels list fields are supported for update;
// an update call that attempts to update any
// other fields will return INVALID_ARGUMENT.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}Request message for UpdateDataAccessScope method.
func (*UpdateDataAccessScopeRequest) Descriptor
func (*UpdateDataAccessScopeRequest) Descriptor() ([]byte, []int)Deprecated: Use UpdateDataAccessScopeRequest.ProtoReflect.Descriptor instead.
func (*UpdateDataAccessScopeRequest) GetDataAccessScope
func (x *UpdateDataAccessScopeRequest) GetDataAccessScope() *DataAccessScopefunc (*UpdateDataAccessScopeRequest) GetUpdateMask
func (x *UpdateDataAccessScopeRequest) GetUpdateMask() *fieldmaskpb.FieldMaskfunc (*UpdateDataAccessScopeRequest) ProtoMessage
func (*UpdateDataAccessScopeRequest) ProtoMessage()func (*UpdateDataAccessScopeRequest) ProtoReflect
func (x *UpdateDataAccessScopeRequest) ProtoReflect() protoreflect.Messagefunc (*UpdateDataAccessScopeRequest) Reset
func (x *UpdateDataAccessScopeRequest) Reset()func (*UpdateDataAccessScopeRequest) String
func (x *UpdateDataAccessScopeRequest) String() stringUpdateDataTableRequest
type UpdateDataTableRequest struct {
// Required. This field is used to identify the datatable to update.
// Format:
// projects/{project}/locations/{locations}/instances/{instance}/dataTables/{data_table}
DataTable *DataTable `protobuf:"bytes,1,opt,name=data_table,json=dataTable,proto3" json:"data_table,omitempty"`
// Optional. The list of metadata fields to update. Currently data tables only
// support updating the `description`, `row_time_to_live` and `scope_info`
// fields. When no field mask is supplied, all non-empty fields will be
// updated. A field mask of "*" will update all fields, whether empty or not.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}A request to update details of data table.
func (*UpdateDataTableRequest) Descriptor
func (*UpdateDataTableRequest) Descriptor() ([]byte, []int)Deprecated: Use UpdateDataTableRequest.ProtoReflect.Descriptor instead.
func (*UpdateDataTableRequest) GetDataTable
func (x *UpdateDataTableRequest) GetDataTable() *DataTablefunc (*UpdateDataTableRequest) GetUpdateMask
func (x *UpdateDataTableRequest) GetUpdateMask() *fieldmaskpb.FieldMaskfunc (*UpdateDataTableRequest) ProtoMessage
func (*UpdateDataTableRequest) ProtoMessage()func (*UpdateDataTableRequest) ProtoReflect
func (x *UpdateDataTableRequest) ProtoReflect() protoreflect.Messagefunc (*UpdateDataTableRequest) Reset
func (x *UpdateDataTableRequest) Reset()func (*UpdateDataTableRequest) String
func (x *UpdateDataTableRequest) String() stringUpdateDataTableRowRequest
type UpdateDataTableRowRequest struct {
// Required. Format:
// projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}/dataTableRows/{data_table_row}
DataTableRow *DataTableRow `protobuf:"bytes,1,opt,name=data_table_row,json=dataTableRow,proto3" json:"data_table_row,omitempty"`
// Optional. The list of fields to update. Currently data table rows only
// support updating the `values` field. When no field mask is supplied, all
// non-empty fields will be updated. A field mask of "*" will update all
// fields, whether empty or not.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}Request to update data table row.
func (*UpdateDataTableRowRequest) Descriptor
func (*UpdateDataTableRowRequest) Descriptor() ([]byte, []int)Deprecated: Use UpdateDataTableRowRequest.ProtoReflect.Descriptor instead.
func (*UpdateDataTableRowRequest) GetDataTableRow
func (x *UpdateDataTableRowRequest) GetDataTableRow() *DataTableRowfunc (*UpdateDataTableRowRequest) GetUpdateMask
func (x *UpdateDataTableRowRequest) GetUpdateMask() *fieldmaskpb.FieldMaskfunc (*UpdateDataTableRowRequest) ProtoMessage
func (*UpdateDataTableRowRequest) ProtoMessage()func (*UpdateDataTableRowRequest) ProtoReflect
func (x *UpdateDataTableRowRequest) ProtoReflect() protoreflect.Messagefunc (*UpdateDataTableRowRequest) Reset
func (x *UpdateDataTableRowRequest) Reset()func (*UpdateDataTableRowRequest) String
func (x *UpdateDataTableRowRequest) String() stringUpdateFeedRequest
type UpdateFeedRequest struct {
// Required. Feed to update. Updates full feed object.
Feed *Feed `protobuf:"bytes,1,opt,name=feed,proto3" json:"feed,omitempty"`
// Optional. Specifies which fields to update. If empty, update the full feed.
// To update the display name, pass only `displayName` and no other
// fields. To update other fields, pass a comma-separated list of fields to
// update and omit `displayName`. The update fails if an existing
// `displayName` is sent in the update request.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}Request message for UpdateFeed.
func (*UpdateFeedRequest) Descriptor
func (*UpdateFeedRequest) Descriptor() ([]byte, []int)Deprecated: Use UpdateFeedRequest.ProtoReflect.Descriptor instead.
func (*UpdateFeedRequest) GetFeed
func (x *UpdateFeedRequest) GetFeed() *Feedfunc (*UpdateFeedRequest) GetUpdateMask
func (x *UpdateFeedRequest) GetUpdateMask() *fieldmaskpb.FieldMaskfunc (*UpdateFeedRequest) ProtoMessage
func (*UpdateFeedRequest) ProtoMessage()func (*UpdateFeedRequest) ProtoReflect
func (x *UpdateFeedRequest) ProtoReflect() protoreflect.Messagefunc (*UpdateFeedRequest) Reset
func (x *UpdateFeedRequest) Reset()func (*UpdateFeedRequest) String
func (x *UpdateFeedRequest) String() stringUpdateFindingsRefinementDeploymentRequest
type UpdateFindingsRefinementDeploymentRequest struct {
// Required. The findings refinement deployment to update.
//
// The findings refinement deployment's `name` field is used to identify the
// findings refinement deployment to update.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/findingsRefinements/{findings_refinement}/deployment
FindingsRefinementDeployment *FindingsRefinementDeployment `protobuf:"bytes,1,opt,name=findings_refinement_deployment,json=findingsRefinementDeployment,proto3" json:"findings_refinement_deployment,omitempty"`
// Required. The list of fields to update. If `*` is provided, all fields will
// be updated.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}Request message for UpdateFindingsRefinementDeployment method.
func (*UpdateFindingsRefinementDeploymentRequest) Descriptor
func (*UpdateFindingsRefinementDeploymentRequest) Descriptor() ([]byte, []int)Deprecated: Use UpdateFindingsRefinementDeploymentRequest.ProtoReflect.Descriptor instead.
func (*UpdateFindingsRefinementDeploymentRequest) GetFindingsRefinementDeployment
func (x *UpdateFindingsRefinementDeploymentRequest) GetFindingsRefinementDeployment() *FindingsRefinementDeploymentfunc (*UpdateFindingsRefinementDeploymentRequest) GetUpdateMask
func (x *UpdateFindingsRefinementDeploymentRequest) GetUpdateMask() *fieldmaskpb.FieldMaskfunc (*UpdateFindingsRefinementDeploymentRequest) ProtoMessage
func (*UpdateFindingsRefinementDeploymentRequest) ProtoMessage()func (*UpdateFindingsRefinementDeploymentRequest) ProtoReflect
func (x *UpdateFindingsRefinementDeploymentRequest) ProtoReflect() protoreflect.Messagefunc (*UpdateFindingsRefinementDeploymentRequest) Reset
func (x *UpdateFindingsRefinementDeploymentRequest) Reset()func (*UpdateFindingsRefinementDeploymentRequest) String
func (x *UpdateFindingsRefinementDeploymentRequest) String() stringUpdateFindingsRefinementRequest
type UpdateFindingsRefinementRequest struct {
// Required. The findings refinement to update.
//
// The findings refinement's `name` field is used to identify the findings
// refinement to update.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/findingsRefinements/{findings_refinement}
FindingsRefinement *FindingsRefinement `protobuf:"bytes,1,opt,name=findings_refinement,json=findingsRefinement,proto3" json:"findings_refinement,omitempty"`
// Optional. The list of fields to update. If `*` is provided, all fields will
// be updated.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}Request message for UpdateFindingsRefinement method.
func (*UpdateFindingsRefinementRequest) Descriptor
func (*UpdateFindingsRefinementRequest) Descriptor() ([]byte, []int)Deprecated: Use UpdateFindingsRefinementRequest.ProtoReflect.Descriptor instead.
func (*UpdateFindingsRefinementRequest) GetFindingsRefinement
func (x *UpdateFindingsRefinementRequest) GetFindingsRefinement() *FindingsRefinementfunc (*UpdateFindingsRefinementRequest) GetUpdateMask
func (x *UpdateFindingsRefinementRequest) GetUpdateMask() *fieldmaskpb.FieldMaskfunc (*UpdateFindingsRefinementRequest) ProtoMessage
func (*UpdateFindingsRefinementRequest) ProtoMessage()func (*UpdateFindingsRefinementRequest) ProtoReflect
func (x *UpdateFindingsRefinementRequest) ProtoReflect() protoreflect.Messagefunc (*UpdateFindingsRefinementRequest) Reset
func (x *UpdateFindingsRefinementRequest) Reset()func (*UpdateFindingsRefinementRequest) String
func (x *UpdateFindingsRefinementRequest) String() stringUpdateNativeDashboardRequest
type UpdateNativeDashboardRequest struct {
// Required. The dashboard to update.
//
// The dashboard's `name` field is used to identify the dashboard to update.
// Format:
// projects/{project}/locations/{location}/instances/{instance}/nativeDashboards/{dashboard}
NativeDashboard *NativeDashboard `protobuf:"bytes,1,opt,name=native_dashboard,json=nativeDashboard,proto3" json:"native_dashboard,omitempty"`
// Required. LINT.IfChange(update_mask_values)
// The list of fields to update.
// Supported paths are -
// display_name
// description
// definition.filters
// definition.charts
// type
// access
// dashboard_user_data.is_pinned
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}Request message to update a dashboard.
func (*UpdateNativeDashboardRequest) Descriptor
func (*UpdateNativeDashboardRequest) Descriptor() ([]byte, []int)Deprecated: Use UpdateNativeDashboardRequest.ProtoReflect.Descriptor instead.
func (*UpdateNativeDashboardRequest) GetNativeDashboard
func (x *UpdateNativeDashboardRequest) GetNativeDashboard() *NativeDashboardfunc (*UpdateNativeDashboardRequest) GetUpdateMask
func (x *UpdateNativeDashboardRequest) GetUpdateMask() *fieldmaskpb.FieldMaskfunc (*UpdateNativeDashboardRequest) ProtoMessage
func (*UpdateNativeDashboardRequest) ProtoMessage()func (*UpdateNativeDashboardRequest) ProtoReflect
func (x *UpdateNativeDashboardRequest) ProtoReflect() protoreflect.Messagefunc (*UpdateNativeDashboardRequest) Reset
func (x *UpdateNativeDashboardRequest) Reset()func (*UpdateNativeDashboardRequest) String
func (x *UpdateNativeDashboardRequest) String() stringUpdateReferenceListRequest
type UpdateReferenceListRequest struct {
// Required. The reference list to update.
//
// The reference list's `name` field is used to identify the reference list to
// update.
// Format:
// `projects/{project}/locations/{locations}/instances/{instance}/referenceLists/{reference_list}`
ReferenceList *ReferenceList `protobuf:"bytes,1,opt,name=reference_list,json=referenceList,proto3" json:"reference_list,omitempty"`
// The list of fields to update.
// When no field mask is supplied, all non-empty fields will be updated.
// A field mask of "*" will update all fields, whether empty or not.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}A request to update a reference list.
func (*UpdateReferenceListRequest) Descriptor
func (*UpdateReferenceListRequest) Descriptor() ([]byte, []int)Deprecated: Use UpdateReferenceListRequest.ProtoReflect.Descriptor instead.
func (*UpdateReferenceListRequest) GetReferenceList
func (x *UpdateReferenceListRequest) GetReferenceList() *ReferenceListfunc (*UpdateReferenceListRequest) GetUpdateMask
func (x *UpdateReferenceListRequest) GetUpdateMask() *fieldmaskpb.FieldMaskfunc (*UpdateReferenceListRequest) ProtoMessage
func (*UpdateReferenceListRequest) ProtoMessage()func (*UpdateReferenceListRequest) ProtoReflect
func (x *UpdateReferenceListRequest) ProtoReflect() protoreflect.Messagefunc (*UpdateReferenceListRequest) Reset
func (x *UpdateReferenceListRequest) Reset()func (*UpdateReferenceListRequest) String
func (x *UpdateReferenceListRequest) String() stringUpdateRuleDeploymentRequest
type UpdateRuleDeploymentRequest struct {
// Required. The rule deployment to update.
//
// The rule deployment's `name` field is used to identify the rule deployment
// to update. Format:
// `projects/{project}/locations/{location}/instances/{instance}/rules/{rule}/deployment`
RuleDeployment *RuleDeployment `protobuf:"bytes,1,opt,name=rule_deployment,json=ruleDeployment,proto3" json:"rule_deployment,omitempty"`
// Required. The list of fields to update.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}Request message for UpdateRuleDeployment.
func (*UpdateRuleDeploymentRequest) Descriptor
func (*UpdateRuleDeploymentRequest) Descriptor() ([]byte, []int)Deprecated: Use UpdateRuleDeploymentRequest.ProtoReflect.Descriptor instead.
func (*UpdateRuleDeploymentRequest) GetRuleDeployment
func (x *UpdateRuleDeploymentRequest) GetRuleDeployment() *RuleDeploymentfunc (*UpdateRuleDeploymentRequest) GetUpdateMask
func (x *UpdateRuleDeploymentRequest) GetUpdateMask() *fieldmaskpb.FieldMaskfunc (*UpdateRuleDeploymentRequest) ProtoMessage
func (*UpdateRuleDeploymentRequest) ProtoMessage()func (*UpdateRuleDeploymentRequest) ProtoReflect
func (x *UpdateRuleDeploymentRequest) ProtoReflect() protoreflect.Messagefunc (*UpdateRuleDeploymentRequest) Reset
func (x *UpdateRuleDeploymentRequest) Reset()func (*UpdateRuleDeploymentRequest) String
func (x *UpdateRuleDeploymentRequest) String() stringUpdateRuleRequest
type UpdateRuleRequest struct {
// Required. The rule to update.
//
// The rule's `name` field is used to identify the rule to update.
// Format:
// `projects/{project}/locations/{location}/instances/{instance}/rules/{rule}`
Rule *Rule `protobuf:"bytes,1,opt,name=rule,proto3" json:"rule,omitempty"`
// The list of fields to update. If not included, all fields with a non-empty
// value will be overwritten.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}Request message for UpdateRule method.
func (*UpdateRuleRequest) Descriptor
func (*UpdateRuleRequest) Descriptor() ([]byte, []int)Deprecated: Use UpdateRuleRequest.ProtoReflect.Descriptor instead.
func (*UpdateRuleRequest) GetRule
func (x *UpdateRuleRequest) GetRule() *Rulefunc (*UpdateRuleRequest) GetUpdateMask
func (x *UpdateRuleRequest) GetUpdateMask() *fieldmaskpb.FieldMaskfunc (*UpdateRuleRequest) ProtoMessage
func (*UpdateRuleRequest) ProtoMessage()func (*UpdateRuleRequest) ProtoReflect
func (x *UpdateRuleRequest) ProtoReflect() protoreflect.Messagefunc (*UpdateRuleRequest) Reset
func (x *UpdateRuleRequest) Reset()func (*UpdateRuleRequest) String
func (x *UpdateRuleRequest) String() stringUpdateWatchlistRequest
type UpdateWatchlistRequest struct {
// Required. The watchlist to update.
//
// The watchlist's `name` field is used to identify the watchlist to update.
// Format:
// `projects/{project}/locations/{location}/instances/{instance}/watchlists/{watchlist}`
Watchlist *Watchlist `protobuf:"bytes,1,opt,name=watchlist,proto3" json:"watchlist,omitempty"`
// Optional. The list of fields to update.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}Request message for updating watchlist.
func (*UpdateWatchlistRequest) Descriptor
func (*UpdateWatchlistRequest) Descriptor() ([]byte, []int)Deprecated: Use UpdateWatchlistRequest.ProtoReflect.Descriptor instead.
func (*UpdateWatchlistRequest) GetUpdateMask
func (x *UpdateWatchlistRequest) GetUpdateMask() *fieldmaskpb.FieldMaskfunc (*UpdateWatchlistRequest) GetWatchlist
func (x *UpdateWatchlistRequest) GetWatchlist() *Watchlistfunc (*UpdateWatchlistRequest) ProtoMessage
func (*UpdateWatchlistRequest) ProtoMessage()func (*UpdateWatchlistRequest) ProtoReflect
func (x *UpdateWatchlistRequest) ProtoReflect() protoreflect.Messagefunc (*UpdateWatchlistRequest) Reset
func (x *UpdateWatchlistRequest) Reset()func (*UpdateWatchlistRequest) String
func (x *UpdateWatchlistRequest) String() stringUsernameSecretAuth
type UsernameSecretAuth struct {
// Username of an identity used for authentication.
User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
// Secret of the account identified by user_name.
Secret string `protobuf:"bytes,2,opt,name=secret,proto3" json:"secret,omitempty"`
// contains filtered or unexported fields
}Info for username and secret based authentication.
func (*UsernameSecretAuth) Descriptor
func (*UsernameSecretAuth) Descriptor() ([]byte, []int)Deprecated: Use UsernameSecretAuth.ProtoReflect.Descriptor instead.
func (*UsernameSecretAuth) GetSecret
func (x *UsernameSecretAuth) GetSecret() stringfunc (*UsernameSecretAuth) GetUser
func (x *UsernameSecretAuth) GetUser() stringfunc (*UsernameSecretAuth) ProtoMessage
func (*UsernameSecretAuth) ProtoMessage()func (*UsernameSecretAuth) ProtoReflect
func (x *UsernameSecretAuth) ProtoReflect() protoreflect.Messagefunc (*UsernameSecretAuth) Reset
func (x *UsernameSecretAuth) Reset()func (*UsernameSecretAuth) String
func (x *UsernameSecretAuth) String() stringVerifyReferenceListRequest
type VerifyReferenceListRequest struct {
// Required. The name of the parent resource, which is the SecOps instance
// associated with the request. Format:
// `projects/{project}/locations/{location}/instances/{instance}`
Instance string `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
// Required. Type (format) of list lines.
SyntaxType ReferenceListSyntaxType `protobuf:"varint,2,opt,name=syntax_type,json=syntaxType,proto3,enum=google.cloud.chronicle.v1.ReferenceListSyntaxType" json:"syntax_type,omitempty"`
// Required. The entries of the reference list.
// Each line may be either an item in the list or a comment.
Entries []*ReferenceListEntry `protobuf:"bytes,3,rep,name=entries,proto3" json:"entries,omitempty"`
// contains filtered or unexported fields
}VerifyReferenceList request message.
func (*VerifyReferenceListRequest) Descriptor
func (*VerifyReferenceListRequest) Descriptor() ([]byte, []int)Deprecated: Use VerifyReferenceListRequest.ProtoReflect.Descriptor instead.
func (*VerifyReferenceListRequest) GetEntries
func (x *VerifyReferenceListRequest) GetEntries() []*ReferenceListEntryfunc (*VerifyReferenceListRequest) GetInstance
func (x *VerifyReferenceListRequest) GetInstance() stringfunc (*VerifyReferenceListRequest) GetSyntaxType
func (x *VerifyReferenceListRequest) GetSyntaxType() ReferenceListSyntaxTypefunc (*VerifyReferenceListRequest) ProtoMessage
func (*VerifyReferenceListRequest) ProtoMessage()func (*VerifyReferenceListRequest) ProtoReflect
func (x *VerifyReferenceListRequest) ProtoReflect() protoreflect.Messagefunc (*VerifyReferenceListRequest) Reset
func (x *VerifyReferenceListRequest) Reset()func (*VerifyReferenceListRequest) String
func (x *VerifyReferenceListRequest) String() stringVerifyReferenceListResponse
type VerifyReferenceListResponse struct {
// Validity of list - true if no errors found.
Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
// Line-level errors causing the list to be invalid.
Errors []*ReferenceListError `protobuf:"bytes,2,rep,name=errors,proto3" json:"errors,omitempty"`
// contains filtered or unexported fields
}VerifyListResponse response message.
func (*VerifyReferenceListResponse) Descriptor
func (*VerifyReferenceListResponse) Descriptor() ([]byte, []int)Deprecated: Use VerifyReferenceListResponse.ProtoReflect.Descriptor instead.
func (*VerifyReferenceListResponse) GetErrors
func (x *VerifyReferenceListResponse) GetErrors() []*ReferenceListErrorfunc (*VerifyReferenceListResponse) GetSuccess
func (x *VerifyReferenceListResponse) GetSuccess() boolfunc (*VerifyReferenceListResponse) ProtoMessage
func (*VerifyReferenceListResponse) ProtoMessage()func (*VerifyReferenceListResponse) ProtoReflect
func (x *VerifyReferenceListResponse) ProtoReflect() protoreflect.Messagefunc (*VerifyReferenceListResponse) Reset
func (x *VerifyReferenceListResponse) Reset()func (*VerifyReferenceListResponse) String
func (x *VerifyReferenceListResponse) String() stringVerifyRuleTextRequest
type VerifyRuleTextRequest struct {
// Required. The name of the parent resource, which is the SecOps instance
// associated with the request. Format:
// `projects/{project}/locations/{location}/instances/{instance}`
Instance string `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
// Required. The rule text to verify as a UTF-8 string.
RuleText string `protobuf:"bytes,2,opt,name=rule_text,json=ruleText,proto3" json:"rule_text,omitempty"`
// contains filtered or unexported fields
}Request message for VerifyRuleText method.
func (*VerifyRuleTextRequest) Descriptor
func (*VerifyRuleTextRequest) Descriptor() ([]byte, []int)Deprecated: Use VerifyRuleTextRequest.ProtoReflect.Descriptor instead.
func (*VerifyRuleTextRequest) GetInstance
func (x *VerifyRuleTextRequest) GetInstance() stringfunc (*VerifyRuleTextRequest) GetRuleText
func (x *VerifyRuleTextRequest) GetRuleText() stringfunc (*VerifyRuleTextRequest) ProtoMessage
func (*VerifyRuleTextRequest) ProtoMessage()func (*VerifyRuleTextRequest) ProtoReflect
func (x *VerifyRuleTextRequest) ProtoReflect() protoreflect.Messagefunc (*VerifyRuleTextRequest) Reset
func (x *VerifyRuleTextRequest) Reset()func (*VerifyRuleTextRequest) String
func (x *VerifyRuleTextRequest) String() stringVerifyRuleTextResponse
type VerifyRuleTextResponse struct {
// Whether or not the rule text was successfully verified.
Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
// A list of a rule's corresponding compilation diagnostic messages
// such as compilation errors and compilation warnings.
CompilationDiagnostics []*CompilationDiagnostic `protobuf:"bytes,3,rep,name=compilation_diagnostics,json=compilationDiagnostics,proto3" json:"compilation_diagnostics,omitempty"`
// contains filtered or unexported fields
}Response message for VerifyRuleText method.
func (*VerifyRuleTextResponse) Descriptor
func (*VerifyRuleTextResponse) Descriptor() ([]byte, []int)Deprecated: Use VerifyRuleTextResponse.ProtoReflect.Descriptor instead.
func (*VerifyRuleTextResponse) GetCompilationDiagnostics
func (x *VerifyRuleTextResponse) GetCompilationDiagnostics() []*CompilationDiagnosticfunc (*VerifyRuleTextResponse) GetSuccess
func (x *VerifyRuleTextResponse) GetSuccess() boolfunc (*VerifyRuleTextResponse) ProtoMessage
func (*VerifyRuleTextResponse) ProtoMessage()func (*VerifyRuleTextResponse) ProtoReflect
func (x *VerifyRuleTextResponse) ProtoReflect() protoreflect.Messagefunc (*VerifyRuleTextResponse) Reset
func (x *VerifyRuleTextResponse) Reset()func (*VerifyRuleTextResponse) String
func (x *VerifyRuleTextResponse) String() stringVisualMapType
type VisualMapType int32Visual map for various charts. More info: https://echarts.apache.org/en/option.html#visualMap
VisualMapType_VISUAL_MAP_TYPE_UNSPECIFIED, VisualMapType_CONTINUOUS, VisualMapType_PIECEWISE
const (
// Visual map type is not specified
VisualMapType_VISUAL_MAP_TYPE_UNSPECIFIED VisualMapType = 0
// Continuous visual map
VisualMapType_CONTINUOUS VisualMapType = 1
// Piecewise visual map
VisualMapType_PIECEWISE VisualMapType = 2
)func (VisualMapType) Descriptor
func (VisualMapType) Descriptor() protoreflect.EnumDescriptorfunc (VisualMapType) Enum
func (x VisualMapType) Enum() *VisualMapTypefunc (VisualMapType) EnumDescriptor
func (VisualMapType) EnumDescriptor() ([]byte, []int)Deprecated: Use VisualMapType.Descriptor instead.
func (VisualMapType) Number
func (x VisualMapType) Number() protoreflect.EnumNumberfunc (VisualMapType) String
func (x VisualMapType) String() stringfunc (VisualMapType) Type
func (VisualMapType) Type() protoreflect.EnumTypeWatchlist
type Watchlist struct {
// Identifier. Resource name of the watchlist.
// Format:
// `projects/{project}/locations/{location}/instances/{instance}/watchlists/{watchlist}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. Display name of the watchlist.
// Note that it must be at least one character and less than 63 characters
// (https://google.aip.dev/148).
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Optional. Description of the watchlist.
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
// Optional. Weight applied to the risk score for entities
// in this watchlist.
// The default is 1.0 if it is not specified.
MultiplyingFactor float32 `protobuf:"fixed32,5,opt,name=multiplying_factor,json=multiplyingFactor,proto3" json:"multiplying_factor,omitempty"`
// Required. Mechanism to populate entities in the watchlist.
EntityPopulationMechanism *Watchlist_EntityPopulationMechanism `protobuf:"bytes,6,opt,name=entity_population_mechanism,json=entityPopulationMechanism,proto3" json:"entity_population_mechanism,omitempty"`
// Output only. Entity count in the watchlist.
EntityCount *Watchlist_EntityCount `protobuf:"bytes,7,opt,name=entity_count,json=entityCount,proto3" json:"entity_count,omitempty"`
// Output only. Time the watchlist was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Time the watchlist was last updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Optional. User preferences for watchlist configuration.
WatchlistUserPreferences *WatchlistUserPreferences `protobuf:"bytes,10,opt,name=watchlist_user_preferences,json=watchlistUserPreferences,proto3" json:"watchlist_user_preferences,omitempty"`
// contains filtered or unexported fields
}A watchlist is a list of entities that allows for bulk operations over the included entities.
func (*Watchlist) Descriptor
Deprecated: Use Watchlist.ProtoReflect.Descriptor instead.
func (*Watchlist) GetCreateTime
func (x *Watchlist) GetCreateTime() *timestamppb.Timestampfunc (*Watchlist) GetDescription
func (*Watchlist) GetDisplayName
func (*Watchlist) GetEntityCount
func (x *Watchlist) GetEntityCount() *Watchlist_EntityCountfunc (*Watchlist) GetEntityPopulationMechanism
func (x *Watchlist) GetEntityPopulationMechanism() *Watchlist_EntityPopulationMechanismfunc (*Watchlist) GetMultiplyingFactor
func (*Watchlist) GetName
func (*Watchlist) GetUpdateTime
func (x *Watchlist) GetUpdateTime() *timestamppb.Timestampfunc (*Watchlist) GetWatchlistUserPreferences
func (x *Watchlist) GetWatchlistUserPreferences() *WatchlistUserPreferencesfunc (*Watchlist) ProtoMessage
func (*Watchlist) ProtoMessage()func (*Watchlist) ProtoReflect
func (x *Watchlist) ProtoReflect() protoreflect.Messagefunc (*Watchlist) Reset
func (x *Watchlist) Reset()func (*Watchlist) String
WatchlistUserPreferences
type WatchlistUserPreferences struct {
// Optional. Whether the watchlist is pinned on the dashboard.
Pinned bool `protobuf:"varint,1,opt,name=pinned,proto3" json:"pinned,omitempty"`
// contains filtered or unexported fields
}A collection of user preferences for watchlist UI configuration.
func (*WatchlistUserPreferences) Descriptor
func (*WatchlistUserPreferences) Descriptor() ([]byte, []int)Deprecated: Use WatchlistUserPreferences.ProtoReflect.Descriptor instead.
func (*WatchlistUserPreferences) GetPinned
func (x *WatchlistUserPreferences) GetPinned() boolfunc (*WatchlistUserPreferences) ProtoMessage
func (*WatchlistUserPreferences) ProtoMessage()func (*WatchlistUserPreferences) ProtoReflect
func (x *WatchlistUserPreferences) ProtoReflect() protoreflect.Messagefunc (*WatchlistUserPreferences) Reset
func (x *WatchlistUserPreferences) Reset()func (*WatchlistUserPreferences) String
func (x *WatchlistUserPreferences) String() stringWatchlist_EntityCount
type Watchlist_EntityCount struct {
// Output only. Count of user type entities in the watchlist.
User int32 `protobuf:"varint,1,opt,name=user,proto3" json:"user,omitempty"`
// Output only. Count of asset type entities in the watchlist.
Asset int32 `protobuf:"varint,2,opt,name=asset,proto3" json:"asset,omitempty"`
// contains filtered or unexported fields
}Count of different types of entities in the watchlist.
func (*Watchlist_EntityCount) Descriptor
func (*Watchlist_EntityCount) Descriptor() ([]byte, []int)Deprecated: Use Watchlist_EntityCount.ProtoReflect.Descriptor instead.
func (*Watchlist_EntityCount) GetAsset
func (x *Watchlist_EntityCount) GetAsset() int32func (*Watchlist_EntityCount) GetUser
func (x *Watchlist_EntityCount) GetUser() int32func (*Watchlist_EntityCount) ProtoMessage
func (*Watchlist_EntityCount) ProtoMessage()func (*Watchlist_EntityCount) ProtoReflect
func (x *Watchlist_EntityCount) ProtoReflect() protoreflect.Messagefunc (*Watchlist_EntityCount) Reset
func (x *Watchlist_EntityCount) Reset()func (*Watchlist_EntityCount) String
func (x *Watchlist_EntityCount) String() stringWatchlist_EntityPopulationMechanism
type Watchlist_EntityPopulationMechanism struct {
// Ways to populate entities in watchlist.
// Currently, only manual is supported.
//
// Types that are valid to be assigned to Mechanism:
//
// *Watchlist_EntityPopulationMechanism_Manual_
Mechanism isWatchlist_EntityPopulationMechanism_Mechanism `protobuf_oneof:"mechanism"`
// contains filtered or unexported fields
}Mechanism to populate entities in the watchlist.
func (*Watchlist_EntityPopulationMechanism) Descriptor
func (*Watchlist_EntityPopulationMechanism) Descriptor() ([]byte, []int)Deprecated: Use Watchlist_EntityPopulationMechanism.ProtoReflect.Descriptor instead.
func (*Watchlist_EntityPopulationMechanism) GetManual
func (x *Watchlist_EntityPopulationMechanism) GetManual() *Watchlist_EntityPopulationMechanism_Manualfunc (*Watchlist_EntityPopulationMechanism) GetMechanism
func (x *Watchlist_EntityPopulationMechanism) GetMechanism() isWatchlist_EntityPopulationMechanism_Mechanismfunc (*Watchlist_EntityPopulationMechanism) ProtoMessage
func (*Watchlist_EntityPopulationMechanism) ProtoMessage()func (*Watchlist_EntityPopulationMechanism) ProtoReflect
func (x *Watchlist_EntityPopulationMechanism) ProtoReflect() protoreflect.Messagefunc (*Watchlist_EntityPopulationMechanism) Reset
func (x *Watchlist_EntityPopulationMechanism) Reset()func (*Watchlist_EntityPopulationMechanism) String
func (x *Watchlist_EntityPopulationMechanism) String() stringWatchlist_EntityPopulationMechanism_Manual
type Watchlist_EntityPopulationMechanism_Manual struct {
// contains filtered or unexported fields
}Entities are added manually.
func (*Watchlist_EntityPopulationMechanism_Manual) Descriptor
func (*Watchlist_EntityPopulationMechanism_Manual) Descriptor() ([]byte, []int)Deprecated: Use Watchlist_EntityPopulationMechanism_Manual.ProtoReflect.Descriptor instead.
func (*Watchlist_EntityPopulationMechanism_Manual) ProtoMessage
func (*Watchlist_EntityPopulationMechanism_Manual) ProtoMessage()func (*Watchlist_EntityPopulationMechanism_Manual) ProtoReflect
func (x *Watchlist_EntityPopulationMechanism_Manual) ProtoReflect() protoreflect.Messagefunc (*Watchlist_EntityPopulationMechanism_Manual) Reset
func (x *Watchlist_EntityPopulationMechanism_Manual) Reset()func (*Watchlist_EntityPopulationMechanism_Manual) String
func (x *Watchlist_EntityPopulationMechanism_Manual) String() stringWatchlist_EntityPopulationMechanism_Manual_
type Watchlist_EntityPopulationMechanism_Manual_ struct {
// Optional. Entities are added manually.
Manual *Watchlist_EntityPopulationMechanism_Manual `protobuf:"bytes,1,opt,name=manual,proto3,oneof"`
}WebhookSettings
type WebhookSettings struct {
// contains filtered or unexported fields
}Settings required by Webhook Feeds(HTTP-Push).
func (*WebhookSettings) Descriptor
func (*WebhookSettings) Descriptor() ([]byte, []int)Deprecated: Use WebhookSettings.ProtoReflect.Descriptor instead.
func (*WebhookSettings) ProtoMessage
func (*WebhookSettings) ProtoMessage()func (*WebhookSettings) ProtoReflect
func (x *WebhookSettings) ProtoReflect() protoreflect.Messagefunc (*WebhookSettings) Reset
func (x *WebhookSettings) Reset()func (*WebhookSettings) String
func (x *WebhookSettings) String() stringWorkdayAuth
type WorkdayAuth struct {
// Username. This is unused: Workday feeds were originally configured using a
// username and secret authentication method, but only the secret field was
// used, and it was used to supply the OAuth access token.
User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
// The access token used to authenticate against Workday. This field is called
// "secret" to maintain backwards compatibility. Workday was (only) configured
// using username (which was unused) and secret (which is used as the access
// token). Either this field or all of the other OAuth fields below must be
// specified.
Secret string `protobuf:"bytes,2,opt,name=secret,proto3" json:"secret,omitempty"`
// Token endpoint to get the OAuth token from.
TokenEndpoint string `protobuf:"bytes,3,opt,name=token_endpoint,json=tokenEndpoint,proto3" json:"token_endpoint,omitempty"`
// Client ID.
ClientId string `protobuf:"bytes,4,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
// Client Secret.
ClientSecret string `protobuf:"bytes,5,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
// Refresh Token.
RefreshToken string `protobuf:"bytes,6,opt,name=refresh_token,json=refreshToken,proto3" json:"refresh_token,omitempty"`
// contains filtered or unexported fields
}Authentication for Workday.
func (*WorkdayAuth) Descriptor
func (*WorkdayAuth) Descriptor() ([]byte, []int)Deprecated: Use WorkdayAuth.ProtoReflect.Descriptor instead.
func (*WorkdayAuth) GetClientId
func (x *WorkdayAuth) GetClientId() stringfunc (*WorkdayAuth) GetClientSecret
func (x *WorkdayAuth) GetClientSecret() stringfunc (*WorkdayAuth) GetRefreshToken
func (x *WorkdayAuth) GetRefreshToken() stringfunc (*WorkdayAuth) GetSecret
func (x *WorkdayAuth) GetSecret() stringfunc (*WorkdayAuth) GetTokenEndpoint
func (x *WorkdayAuth) GetTokenEndpoint() stringfunc (*WorkdayAuth) GetUser
func (x *WorkdayAuth) GetUser() stringfunc (*WorkdayAuth) ProtoMessage
func (*WorkdayAuth) ProtoMessage()func (*WorkdayAuth) ProtoReflect
func (x *WorkdayAuth) ProtoReflect() protoreflect.Messagefunc (*WorkdayAuth) Reset
func (x *WorkdayAuth) Reset()func (*WorkdayAuth) String
func (x *WorkdayAuth) String() stringWorkdaySettings
type WorkdaySettings struct {
// Input only. Authentication.
Authentication *WorkdayAuth `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// API Hostname.
Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"`
// Tenant ID.
TenantId string `protobuf:"bytes,3,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
// contains filtered or unexported fields
}Workday settings.
func (*WorkdaySettings) Descriptor
func (*WorkdaySettings) Descriptor() ([]byte, []int)Deprecated: Use WorkdaySettings.ProtoReflect.Descriptor instead.
func (*WorkdaySettings) GetAuthentication
func (x *WorkdaySettings) GetAuthentication() *WorkdayAuthfunc (*WorkdaySettings) GetHostname
func (x *WorkdaySettings) GetHostname() stringfunc (*WorkdaySettings) GetTenantId
func (x *WorkdaySettings) GetTenantId() stringfunc (*WorkdaySettings) ProtoMessage
func (*WorkdaySettings) ProtoMessage()func (*WorkdaySettings) ProtoReflect
func (x *WorkdaySettings) ProtoReflect() protoreflect.Messagefunc (*WorkdaySettings) Reset
func (x *WorkdaySettings) Reset()func (*WorkdaySettings) String
func (x *WorkdaySettings) String() stringWorkspaceActivitySettings
type WorkspaceActivitySettings struct {
// Input only. Authentication.
Authentication *OAuthJWTCredentials `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// Customer ID.
WorkspaceCustomerId string `protobuf:"bytes,2,opt,name=workspace_customer_id,json=workspaceCustomerId,proto3" json:"workspace_customer_id,omitempty"`
// Applications.
Applications []string `protobuf:"bytes,3,rep,name=applications,proto3" json:"applications,omitempty"`
// contains filtered or unexported fields
}Workspace Activity settings.
func (*WorkspaceActivitySettings) Descriptor
func (*WorkspaceActivitySettings) Descriptor() ([]byte, []int)Deprecated: Use WorkspaceActivitySettings.ProtoReflect.Descriptor instead.
func (*WorkspaceActivitySettings) GetApplications
func (x *WorkspaceActivitySettings) GetApplications() []stringfunc (*WorkspaceActivitySettings) GetAuthentication
func (x *WorkspaceActivitySettings) GetAuthentication() *OAuthJWTCredentialsfunc (*WorkspaceActivitySettings) GetWorkspaceCustomerId
func (x *WorkspaceActivitySettings) GetWorkspaceCustomerId() stringfunc (*WorkspaceActivitySettings) ProtoMessage
func (*WorkspaceActivitySettings) ProtoMessage()func (*WorkspaceActivitySettings) ProtoReflect
func (x *WorkspaceActivitySettings) ProtoReflect() protoreflect.Messagefunc (*WorkspaceActivitySettings) Reset
func (x *WorkspaceActivitySettings) Reset()func (*WorkspaceActivitySettings) String
func (x *WorkspaceActivitySettings) String() stringWorkspaceAlertsSettings
type WorkspaceAlertsSettings struct {
// Input only. Authentication.
Authentication *OAuthJWTCredentials `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// Customer ID.
WorkspaceCustomerId string `protobuf:"bytes,2,opt,name=workspace_customer_id,json=workspaceCustomerId,proto3" json:"workspace_customer_id,omitempty"`
// contains filtered or unexported fields
}Workspace Alert settings.
func (*WorkspaceAlertsSettings) Descriptor
func (*WorkspaceAlertsSettings) Descriptor() ([]byte, []int)Deprecated: Use WorkspaceAlertsSettings.ProtoReflect.Descriptor instead.
func (*WorkspaceAlertsSettings) GetAuthentication
func (x *WorkspaceAlertsSettings) GetAuthentication() *OAuthJWTCredentialsfunc (*WorkspaceAlertsSettings) GetWorkspaceCustomerId
func (x *WorkspaceAlertsSettings) GetWorkspaceCustomerId() stringfunc (*WorkspaceAlertsSettings) ProtoMessage
func (*WorkspaceAlertsSettings) ProtoMessage()func (*WorkspaceAlertsSettings) ProtoReflect
func (x *WorkspaceAlertsSettings) ProtoReflect() protoreflect.Messagefunc (*WorkspaceAlertsSettings) Reset
func (x *WorkspaceAlertsSettings) Reset()func (*WorkspaceAlertsSettings) String
func (x *WorkspaceAlertsSettings) String() stringWorkspaceChromeOSSettings
type WorkspaceChromeOSSettings struct {
// Input only. Authentication.
Authentication *OAuthJWTCredentials `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// Customer ID.
WorkspaceCustomerId string `protobuf:"bytes,2,opt,name=workspace_customer_id,json=workspaceCustomerId,proto3" json:"workspace_customer_id,omitempty"`
// contains filtered or unexported fields
}Workspace Chrome OS settings.
func (*WorkspaceChromeOSSettings) Descriptor
func (*WorkspaceChromeOSSettings) Descriptor() ([]byte, []int)Deprecated: Use WorkspaceChromeOSSettings.ProtoReflect.Descriptor instead.
func (*WorkspaceChromeOSSettings) GetAuthentication
func (x *WorkspaceChromeOSSettings) GetAuthentication() *OAuthJWTCredentialsfunc (*WorkspaceChromeOSSettings) GetWorkspaceCustomerId
func (x *WorkspaceChromeOSSettings) GetWorkspaceCustomerId() stringfunc (*WorkspaceChromeOSSettings) ProtoMessage
func (*WorkspaceChromeOSSettings) ProtoMessage()func (*WorkspaceChromeOSSettings) ProtoReflect
func (x *WorkspaceChromeOSSettings) ProtoReflect() protoreflect.Messagefunc (*WorkspaceChromeOSSettings) Reset
func (x *WorkspaceChromeOSSettings) Reset()func (*WorkspaceChromeOSSettings) String
func (x *WorkspaceChromeOSSettings) String() stringWorkspaceGroupsSettings
type WorkspaceGroupsSettings struct {
// Input only. Authentication.
Authentication *OAuthJWTCredentials `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// Customer ID.
WorkspaceCustomerId string `protobuf:"bytes,2,opt,name=workspace_customer_id,json=workspaceCustomerId,proto3" json:"workspace_customer_id,omitempty"`
// contains filtered or unexported fields
}Workspace Groups settings.
func (*WorkspaceGroupsSettings) Descriptor
func (*WorkspaceGroupsSettings) Descriptor() ([]byte, []int)Deprecated: Use WorkspaceGroupsSettings.ProtoReflect.Descriptor instead.
func (*WorkspaceGroupsSettings) GetAuthentication
func (x *WorkspaceGroupsSettings) GetAuthentication() *OAuthJWTCredentialsfunc (*WorkspaceGroupsSettings) GetWorkspaceCustomerId
func (x *WorkspaceGroupsSettings) GetWorkspaceCustomerId() stringfunc (*WorkspaceGroupsSettings) ProtoMessage
func (*WorkspaceGroupsSettings) ProtoMessage()func (*WorkspaceGroupsSettings) ProtoReflect
func (x *WorkspaceGroupsSettings) ProtoReflect() protoreflect.Messagefunc (*WorkspaceGroupsSettings) Reset
func (x *WorkspaceGroupsSettings) Reset()func (*WorkspaceGroupsSettings) String
func (x *WorkspaceGroupsSettings) String() stringWorkspaceMobileSettings
type WorkspaceMobileSettings struct {
// Input only. Authentication.
Authentication *OAuthJWTCredentials `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// Customer ID.
WorkspaceCustomerId string `protobuf:"bytes,2,opt,name=workspace_customer_id,json=workspaceCustomerId,proto3" json:"workspace_customer_id,omitempty"`
// contains filtered or unexported fields
}Workspace Mobile settings.
func (*WorkspaceMobileSettings) Descriptor
func (*WorkspaceMobileSettings) Descriptor() ([]byte, []int)Deprecated: Use WorkspaceMobileSettings.ProtoReflect.Descriptor instead.
func (*WorkspaceMobileSettings) GetAuthentication
func (x *WorkspaceMobileSettings) GetAuthentication() *OAuthJWTCredentialsfunc (*WorkspaceMobileSettings) GetWorkspaceCustomerId
func (x *WorkspaceMobileSettings) GetWorkspaceCustomerId() stringfunc (*WorkspaceMobileSettings) ProtoMessage
func (*WorkspaceMobileSettings) ProtoMessage()func (*WorkspaceMobileSettings) ProtoReflect
func (x *WorkspaceMobileSettings) ProtoReflect() protoreflect.Messagefunc (*WorkspaceMobileSettings) Reset
func (x *WorkspaceMobileSettings) Reset()func (*WorkspaceMobileSettings) String
func (x *WorkspaceMobileSettings) String() stringWorkspacePrivilegesSettings
type WorkspacePrivilegesSettings struct {
// Input only. Authentication.
Authentication *OAuthJWTCredentials `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// Customer ID.
WorkspaceCustomerId string `protobuf:"bytes,2,opt,name=workspace_customer_id,json=workspaceCustomerId,proto3" json:"workspace_customer_id,omitempty"`
// contains filtered or unexported fields
}Workspace Privileges settings.
func (*WorkspacePrivilegesSettings) Descriptor
func (*WorkspacePrivilegesSettings) Descriptor() ([]byte, []int)Deprecated: Use WorkspacePrivilegesSettings.ProtoReflect.Descriptor instead.
func (*WorkspacePrivilegesSettings) GetAuthentication
func (x *WorkspacePrivilegesSettings) GetAuthentication() *OAuthJWTCredentialsfunc (*WorkspacePrivilegesSettings) GetWorkspaceCustomerId
func (x *WorkspacePrivilegesSettings) GetWorkspaceCustomerId() stringfunc (*WorkspacePrivilegesSettings) ProtoMessage
func (*WorkspacePrivilegesSettings) ProtoMessage()func (*WorkspacePrivilegesSettings) ProtoReflect
func (x *WorkspacePrivilegesSettings) ProtoReflect() protoreflect.Messagefunc (*WorkspacePrivilegesSettings) Reset
func (x *WorkspacePrivilegesSettings) Reset()func (*WorkspacePrivilegesSettings) String
func (x *WorkspacePrivilegesSettings) String() stringWorkspaceUsersSettings
type WorkspaceUsersSettings struct {
// Input only. Authentication.
Authentication *OAuthJWTCredentials `protobuf:"bytes,1,opt,name=authentication,proto3" json:"authentication,omitempty"`
// Customer ID.
WorkspaceCustomerId string `protobuf:"bytes,2,opt,name=workspace_customer_id,json=workspaceCustomerId,proto3" json:"workspace_customer_id,omitempty"`
// Optional. Projection Type.
ProjectionType WorkspaceUsersSettings_ProjectionType `protobuf:"varint,3,opt,name=projection_type,json=projectionType,proto3,enum=google.cloud.chronicle.v1.WorkspaceUsersSettings_ProjectionType" json:"projection_type,omitempty"`
// contains filtered or unexported fields
}Workspace Users settings.
func (*WorkspaceUsersSettings) Descriptor
func (*WorkspaceUsersSettings) Descriptor() ([]byte, []int)Deprecated: Use WorkspaceUsersSettings.ProtoReflect.Descriptor instead.
func (*WorkspaceUsersSettings) GetAuthentication
func (x *WorkspaceUsersSettings) GetAuthentication() *OAuthJWTCredentialsfunc (*WorkspaceUsersSettings) GetProjectionType
func (x *WorkspaceUsersSettings) GetProjectionType() WorkspaceUsersSettings_ProjectionTypefunc (*WorkspaceUsersSettings) GetWorkspaceCustomerId
func (x *WorkspaceUsersSettings) GetWorkspaceCustomerId() stringfunc (*WorkspaceUsersSettings) ProtoMessage
func (*WorkspaceUsersSettings) ProtoMessage()func (*WorkspaceUsersSettings) ProtoReflect
func (x *WorkspaceUsersSettings) ProtoReflect() protoreflect.Messagefunc (*WorkspaceUsersSettings) Reset
func (x *WorkspaceUsersSettings) Reset()func (*WorkspaceUsersSettings) String
func (x *WorkspaceUsersSettings) String() stringWorkspaceUsersSettings_ProjectionType
type WorkspaceUsersSettings_ProjectionType int32Projection Type.
WorkspaceUsersSettings_PROJECTION_TYPE_UNSPECIFIED, WorkspaceUsersSettings_BASIC_PROJECTION, WorkspaceUsersSettings_FULL_PROJECTION
const (
// For the feeds in which this field is not set.
WorkspaceUsersSettings_PROJECTION_TYPE_UNSPECIFIED WorkspaceUsersSettings_ProjectionType = 0
// Do not include any custom fields for the user.
WorkspaceUsersSettings_BASIC_PROJECTION WorkspaceUsersSettings_ProjectionType = 1
// Include both basic and custom fields associated with this user.
WorkspaceUsersSettings_FULL_PROJECTION WorkspaceUsersSettings_ProjectionType = 2
)func (WorkspaceUsersSettings_ProjectionType) Descriptor
func (WorkspaceUsersSettings_ProjectionType) Descriptor() protoreflect.EnumDescriptorfunc (WorkspaceUsersSettings_ProjectionType) Enum
func (WorkspaceUsersSettings_ProjectionType) EnumDescriptor
func (WorkspaceUsersSettings_ProjectionType) EnumDescriptor() ([]byte, []int)Deprecated: Use WorkspaceUsersSettings_ProjectionType.Descriptor instead.
func (WorkspaceUsersSettings_ProjectionType) Number
func (x WorkspaceUsersSettings_ProjectionType) Number() protoreflect.EnumNumberfunc (WorkspaceUsersSettings_ProjectionType) String
func (x WorkspaceUsersSettings_ProjectionType) String() stringfunc (WorkspaceUsersSettings_ProjectionType) Type
func (WorkspaceUsersSettings_ProjectionType) Type() protoreflect.EnumType