[Index]

Model: data/ReporterModels

Configures the list of model types to sync to Reporter.

Model Details: data/ReporterModels

Title Description Details
Name *
  • Field Name: name
  • Type: String
  • MaxLength: 1024
Automate Model Types Metadata for model types that will be used to generate Automate Reporter resources.
  • Field Name: models.[n]
  • Type: Array
Model Type
  • Field Name: models.[n].model_type
  • Type: String
  • MaxLength: 1024
  • Format: uri
Friendly Name
  • Field Name: models.[n].friendly_name
  • Type: String
  • MaxLength: 1024
Friendly Model Type
  • Field Name: models.[n].friendly_model_type
  • Type: String
  • MaxLength: 1024
Table Name
  • Field Name: models.[n].tablename
  • Type: String
  • MaxLength: 1024
Standalone Resource
  • Field Name: models.[n].standalone_resource
  • Type: Boolean
Visible at Lower Hierarchy
  • Field Name: models.[n].visible_at_lower_hierarchy
  • Type: Boolean
Description
  • Field Name: models.[n].description
  • Type: String
  • MaxLength: 1024
Resource Date Field
  • Field Name: models.[n].resource_date_field
  • Type: String
  • MaxLength: 1024
Epoch Fields
  • Field Name: epoch_fields.[n]
  • Type: Array
Date Fields
  • Field Name: date_fields.[n]
  • Type: Array
Fields to Flatten
  • Field Name: fields_to_flatten.[n]
  • Type: Array
Custom Analyzed Model Types These models define custom analyzed views and tables.
  • Field Name: custom_analyzed_models.[n]
  • Type: Array
Model Type
  • Field Name: custom_analyzed_models.[n].model_type
  • Type: String
  • MaxLength: 1024
  • Format: uri
Friendly Name
  • Field Name: custom_analyzed_models.[n].friendly_name
  • Type: String
  • MaxLength: 1024
Table Name
  • Field Name: custom_analyzed_models.[n].tablename
  • Type: String
  • MaxLength: 1024
Visible at Lower Hierarchy
  • Field Name: custom_analyzed_models.[n].visible_at_lower_hierarchy
  • Type: Boolean
Description
  • Field Name: custom_analyzed_models.[n].description
  • Type: String
  • MaxLength: 1024
Resource Date Field
  • Field Name: custom_analyzed_models.[n].resource_date_field
  • Type: String
  • MaxLength: 1024
Epoch Fields
  • Field Name: epoch_fields.[n]
  • Type: Array
Date Fields
  • Field Name: date_fields.[n]
  • Type: Array
SQL Query
  • Field Name: custom_analyzed_models.[n].sql_query
  • Type: String
  • MaxLength: 1024
Netflow Model Types Data and rules that will be used to generate Netflow Reporter resources.
  • Field Name: netflow_models.[n]
  • Type: Array
Model Type
  • Field Name: netflow_models.[n].model_type
  • Type: String
  • MaxLength: 1024
  • Format: uri
Friendly Name
  • Field Name: netflow_models.[n].friendly_name
  • Type: String
  • MaxLength: 1024
Friendly Model Type
  • Field Name: netflow_models.[n].friendly_model_type
  • Type: String
  • MaxLength: 1024
Table Name
  • Field Name: netflow_models.[n].tablename
  • Type: String
  • MaxLength: 1024
Visible at Lower Hierarchy
  • Field Name: netflow_models.[n].visible_at_lower_hierarchy
  • Type: Boolean
Description
  • Field Name: netflow_models.[n].description
  • Type: String
  • MaxLength: 1024
Data source Type
  • Field Name: netflow_models.[n].datasource_type
  • Type: String
  • MaxLength: 1024
Data source Subtype
  • Field Name: netflow_models.[n].datasource_subtype
  • Type: String
  • MaxLength: 1024
Resource Date Field
  • Field Name: netflow_models.[n].resource_date_field
  • Type: String
  • MaxLength: 1024
Epoch Fields
  • Field Name: epoch_fields.[n]
  • Type: Array
Date Fields
  • Field Name: date_fields.[n]
  • Type: Array
Search Rule Alias Fields Specifies fields with different display name and query name.
  • Field Name: search_rule_alias_fields.[n]
  • Type: Array
Field Name
  • Field Name: netflow_models.[n].search_rule_alias_fields.[n].field_name
  • Type: String
  • MaxLength: 1024
Select String
  • Field Name: netflow_models.[n].search_rule_alias_fields.[n].select_str
  • Type: String
  • MaxLength: 1024
Table Joins
  • Field Name: table_joins.[n]
  • Type: Array
Join
  • Field Name: netflow_models.[n].table_joins.[n].join
  • Type: String
  • MaxLength: 1024
Join Table
  • Field Name: netflow_models.[n].table_joins.[n].table
  • Type: String
  • MaxLength: 1024
Table Alias
  • Field Name: netflow_models.[n].table_joins.[n].table_alias
  • Type: String
  • MaxLength: 1024
Assurance Model Types Data and rules that will be used to generate Assurance Reporter resources.
  • Field Name: assurance_models.[n]
  • Type: Array
Model Type
  • Field Name: assurance_models.[n].model_type
  • Type: String
  • MaxLength: 1024
  • Format: uri
Friendly Name
  • Field Name: assurance_models.[n].friendly_name
  • Type: String
  • MaxLength: 1024
Friendly Model Type
  • Field Name: assurance_models.[n].friendly_model_type
  • Type: String
  • MaxLength: 1024
Table Name
  • Field Name: assurance_models.[n].tablename
  • Type: String
  • MaxLength: 1024
Visible at Lower Hierarchy
  • Field Name: assurance_models.[n].visible_at_lower_hierarchy
  • Type: Boolean
Description
  • Field Name: assurance_models.[n].description
  • Type: String
  • MaxLength: 1024
Data source Type
  • Field Name: assurance_models.[n].datasource_type
  • Type: String
  • MaxLength: 1024
Resource Date Field
  • Field Name: assurance_models.[n].resource_date_field
  • Type: String
  • MaxLength: 1024
Epoch Fields
  • Field Name: epoch_fields.[n]
  • Type: Array
Date Fields
  • Field Name: date_fields.[n]
  • Type: Array
Table Joins Specifies how to join tables.
  • Field Name: table_joins.[n]
  • Type: Array
Join
  • Field Name: assurance_models.[n].table_joins.[n].join
  • Type: String
  • MaxLength: 1024
Join Table
  • Field Name: assurance_models.[n].table_joins.[n].table
  • Type: String
  • MaxLength: 1024
Date Field
  • Field Name: assurance_models.[n].table_joins.[n].date_field
  • Type: String
  • MaxLength: 1024
Table Alias
  • Field Name: assurance_models.[n].table_joins.[n].table_alias
  • Type: String
  • MaxLength: 1024
Date Padding
  • Field Name: assurance_models.[n].table_joins.[n].date_padding
  • Type: Integer
Requires
  • Field Name: requires.[n]
  • Type: Array
Calculation Fields Specifies how calculation fields are created.
  • Field Name: calculation_fields.[n]
  • Type: Array
Field Name
  • Field Name: assurance_models.[n].calculation_fields.[n].field_name
  • Type: String
  • MaxLength: 1024
Value Type
  • Field Name: assurance_models.[n].calculation_fields.[n].value_type
  • Type: String
  • MaxLength: 1024
Operations
  • Field Name: assurance_models.[n].calculation_fields.[n].operations
  • Type: String
  • MaxLength: 1024
Is Aggregated
  • Field Name: assurance_models.[n].calculation_fields.[n].is_aggregated
  • Type: Boolean
Is Ratio
  • Field Name: assurance_models.[n].calculation_fields.[n].is_ratio
  • Type: Boolean
Select String
  • Field Name: assurance_models.[n].calculation_fields.[n].select_str
  • Type: String
  • MaxLength: 16384
Json Object Fields Specifies how calculation fields are created from json object.
  • Field Name: json_object_fields.[n]
  • Type: Array
Field Name
  • Field Name: assurance_models.[n].json_object_fields.[n].field_name
  • Type: String
  • MaxLength: 1024
Json Column
  • Field Name: assurance_models.[n].json_object_fields.[n].json_column
  • Type: String
  • MaxLength: 1024
Json Property
  • Field Name: assurance_models.[n].json_object_fields.[n].json_property
  • Type: String
  • MaxLength: 1024
Filter Only Fields Specifies how Filter Only fields are created.
  • Field Name: filter_only_fields.[n]
  • Type: Array
Field Name
  • Field Name: assurance_models.[n].filter_only_fields.[n].field_name
  • Type: String
  • MaxLength: 1024
Where Clause
  • Field Name: assurance_models.[n].filter_only_fields.[n].where_str
  • Type: String
  • MaxLength: 1024
Search Rule Alias Fields Specifies fields with different display name and query name.
  • Field Name: search_rule_alias_fields.[n]
  • Type: Array
Field Name
  • Field Name: assurance_models.[n].search_rule_alias_fields.[n].field_name
  • Type: String
  • MaxLength: 1024
Select String
  • Field Name: assurance_models.[n].search_rule_alias_fields.[n].select_str
  • Type: String
  • MaxLength: 1024