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.
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 dictionaryThe 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