azure-native.securityinsights.getEntityInsights
Explore with Pulumi AI
Execute Insights for an entity. Azure REST API version: 2023-06-01-preview.
Other available API versions: 2019-01-01-preview, 2021-09-01-preview, 2021-10-01-preview, 2022-01-01-preview, 2022-04-01-preview, 2022-05-01-preview, 2022-06-01-preview, 2022-07-01-preview, 2022-08-01-preview, 2022-09-01-preview, 2022-10-01-preview, 2022-11-01-preview, 2022-12-01-preview, 2023-02-01-preview, 2023-03-01-preview, 2023-04-01-preview, 2023-05-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
Using getEntityInsights
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getEntityInsights(args: GetEntityInsightsArgs, opts?: InvokeOptions): Promise<GetEntityInsightsResult>
function getEntityInsightsOutput(args: GetEntityInsightsOutputArgs, opts?: InvokeOptions): Output<GetEntityInsightsResult>
def get_entity_insights(add_default_extended_time_range: Optional[bool] = None,
end_time: Optional[str] = None,
entity_id: Optional[str] = None,
insight_query_ids: Optional[Sequence[str]] = None,
resource_group_name: Optional[str] = None,
start_time: Optional[str] = None,
workspace_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetEntityInsightsResult
def get_entity_insights_output(add_default_extended_time_range: Optional[pulumi.Input[bool]] = None,
end_time: Optional[pulumi.Input[str]] = None,
entity_id: Optional[pulumi.Input[str]] = None,
insight_query_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
start_time: Optional[pulumi.Input[str]] = None,
workspace_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetEntityInsightsResult]
func GetEntityInsights(ctx *Context, args *GetEntityInsightsArgs, opts ...InvokeOption) (*GetEntityInsightsResult, error)
func GetEntityInsightsOutput(ctx *Context, args *GetEntityInsightsOutputArgs, opts ...InvokeOption) GetEntityInsightsResultOutput
> Note: This function is named GetEntityInsights
in the Go SDK.
public static class GetEntityInsights
{
public static Task<GetEntityInsightsResult> InvokeAsync(GetEntityInsightsArgs args, InvokeOptions? opts = null)
public static Output<GetEntityInsightsResult> Invoke(GetEntityInsightsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetEntityInsightsResult> getEntityInsights(GetEntityInsightsArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:securityinsights:getEntityInsights
arguments:
# arguments dictionary
The following arguments are supported:
- End
Time string - The end timeline date, so the results returned are before this date.
- Entity
Id string - entity ID
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Start
Time string - The start timeline date, so the results returned are after this date.
- Workspace
Name string - The name of the workspace.
- Add
Default boolExtended Time Range - Indicates if query time range should be extended with default time range of the query. Default value is false
- Insight
Query List<string>Ids - List of Insights Query Id. If empty, default value is all insights of this entity
- End
Time string - The end timeline date, so the results returned are before this date.
- Entity
Id string - entity ID
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Start
Time string - The start timeline date, so the results returned are after this date.
- Workspace
Name string - The name of the workspace.
- Add
Default boolExtended Time Range - Indicates if query time range should be extended with default time range of the query. Default value is false
- Insight
Query []stringIds - List of Insights Query Id. If empty, default value is all insights of this entity
- end
Time String - The end timeline date, so the results returned are before this date.
- entity
Id String - entity ID
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- start
Time String - The start timeline date, so the results returned are after this date.
- workspace
Name String - The name of the workspace.
- add
Default BooleanExtended Time Range - Indicates if query time range should be extended with default time range of the query. Default value is false
- insight
Query List<String>Ids - List of Insights Query Id. If empty, default value is all insights of this entity
- end
Time string - The end timeline date, so the results returned are before this date.
- entity
Id string - entity ID
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- start
Time string - The start timeline date, so the results returned are after this date.
- workspace
Name string - The name of the workspace.
- add
Default booleanExtended Time Range - Indicates if query time range should be extended with default time range of the query. Default value is false
- insight
Query string[]Ids - List of Insights Query Id. If empty, default value is all insights of this entity
- end_
time str - The end timeline date, so the results returned are before this date.
- entity_
id str - entity ID
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- start_
time str - The start timeline date, so the results returned are after this date.
- workspace_
name str - The name of the workspace.
- add_
default_ boolextended_ time_ range - Indicates if query time range should be extended with default time range of the query. Default value is false
- insight_
query_ Sequence[str]ids - List of Insights Query Id. If empty, default value is all insights of this entity
- end
Time String - The end timeline date, so the results returned are before this date.
- entity
Id String - entity ID
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- start
Time String - The start timeline date, so the results returned are after this date.
- workspace
Name String - The name of the workspace.
- add
Default BooleanExtended Time Range - Indicates if query time range should be extended with default time range of the query. Default value is false
- insight
Query List<String>Ids - List of Insights Query Id. If empty, default value is all insights of this entity
getEntityInsights Result
The following output properties are available:
- Meta
Data Pulumi.Azure Native. Security Insights. Outputs. Get Insights Results Metadata Response - The metadata from the get insights operation results.
- Value
List<Pulumi.
Azure Native. Security Insights. Outputs. Entity Insight Item Response> - The insights result values.
- Meta
Data GetInsights Results Metadata Response - The metadata from the get insights operation results.
- Value
[]Entity
Insight Item Response - The insights result values.
- meta
Data GetInsights Results Metadata Response - The metadata from the get insights operation results.
- value
List<Entity
Insight Item Response> - The insights result values.
- meta
Data GetInsights Results Metadata Response - The metadata from the get insights operation results.
- value
Entity
Insight Item Response[] - The insights result values.
- meta_
data GetInsights Results Metadata Response - The metadata from the get insights operation results.
- value
Sequence[Entity
Insight Item Response] - The insights result values.
- meta
Data Property Map - The metadata from the get insights operation results.
- value List<Property Map>
- The insights result values.
Supporting Types
EntityInsightItemResponse
- Chart
Query List<Pulumi.Results Azure Native. Security Insights. Inputs. Insights Table Result Response> - Query results for table insights query.
- Query
Id string - The query id of the insight
- Query
Time Pulumi.Interval Azure Native. Security Insights. Inputs. Entity Insight Item Response Query Time Interval - The Time interval that the query actually executed on.
- Table
Query Pulumi.Results Azure Native. Security Insights. Inputs. Insights Table Result Response - Query results for table insights query.
- Chart
Query []InsightsResults Table Result Response - Query results for table insights query.
- Query
Id string - The query id of the insight
- Query
Time EntityInterval Insight Item Response Query Time Interval - The Time interval that the query actually executed on.
- Table
Query InsightsResults Table Result Response - Query results for table insights query.
- chart
Query List<InsightsResults Table Result Response> - Query results for table insights query.
- query
Id String - The query id of the insight
- query
Time EntityInterval Insight Item Response Query Time Interval - The Time interval that the query actually executed on.
- table
Query InsightsResults Table Result Response - Query results for table insights query.
- chart
Query InsightsResults Table Result Response[] - Query results for table insights query.
- query
Id string - The query id of the insight
- query
Time EntityInterval Insight Item Response Query Time Interval - The Time interval that the query actually executed on.
- table
Query InsightsResults Table Result Response - Query results for table insights query.
- chart_
query_ Sequence[Insightsresults Table Result Response] - Query results for table insights query.
- query_
id str - The query id of the insight
- query_
time_ Entityinterval Insight Item Response Query Time Interval - The Time interval that the query actually executed on.
- table_
query_ Insightsresults Table Result Response - Query results for table insights query.
- chart
Query List<Property Map>Results - Query results for table insights query.
- query
Id String - The query id of the insight
- query
Time Property MapInterval - The Time interval that the query actually executed on.
- table
Query Property MapResults - Query results for table insights query.
EntityInsightItemResponseQueryTimeInterval
- end_
time str - Insight query end time
- start_
time str - Insight query start time
GetInsightsErrorKindResponse
- Error
Message string - the error message
- Kind string
- the query kind
- Query
Id string - the query id
- Error
Message string - the error message
- Kind string
- the query kind
- Query
Id string - the query id
- error
Message String - the error message
- kind String
- the query kind
- query
Id String - the query id
- error
Message string - the error message
- kind string
- the query kind
- query
Id string - the query id
- error_
message str - the error message
- kind str
- the query kind
- query_
id str - the query id
- error
Message String - the error message
- kind String
- the query kind
- query
Id String - the query id
GetInsightsResultsMetadataResponse
- Total
Count int - the total items found for the insights request
- Errors
List<Pulumi.
Azure Native. Security Insights. Inputs. Get Insights Error Kind Response> - information about the failed queries
- Total
Count int - the total items found for the insights request
- Errors
[]Get
Insights Error Kind Response - information about the failed queries
- total
Count Integer - the total items found for the insights request
- errors
List<Get
Insights Error Kind Response> - information about the failed queries
- total
Count number - the total items found for the insights request
- errors
Get
Insights Error Kind Response[] - information about the failed queries
- total_
count int - the total items found for the insights request
- errors
Sequence[Get
Insights Error Kind Response] - information about the failed queries
- total
Count Number - the total items found for the insights request
- errors List<Property Map>
- information about the failed queries
InsightsTableResultResponse
- Columns
List<Pulumi.
Azure Native. Security Insights. Inputs. Insights Table Result Response Columns> - Columns Metadata of the table
- Rows
List<Immutable
Array<string>> - Rows data of the table
- Columns
[]Insights
Table Result Response Columns - Columns Metadata of the table
- Rows [][]string
- Rows data of the table
- columns
List<Insights
Table Result Response Columns> - Columns Metadata of the table
- rows List<List<String>>
- Rows data of the table
- columns
Insights
Table Result Response Columns[] - Columns Metadata of the table
- rows string[][]
- Rows data of the table
- columns
Sequence[Insights
Table Result Response Columns] - Columns Metadata of the table
- rows Sequence[Sequence[str]]
- Rows data of the table
- columns List<Property Map>
- Columns Metadata of the table
- rows List<List<String>>
- Rows data of the table
InsightsTableResultResponseColumns
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0