1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. CloudGuard
  5. getProblemEntity
Oracle Cloud Infrastructure v2.28.0 published on Thursday, Mar 27, 2025 by Pulumi

oci.CloudGuard.getProblemEntity

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.28.0 published on Thursday, Mar 27, 2025 by Pulumi

This data source provides details about a specific Problem Entity resource in Oracle Cloud Infrastructure Cloud Guard service.

Returns a list of entities for a CloudGuard Problem

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testProblemEntity = oci.CloudGuard.getProblemEntity({
    problemId: testProblem.id,
});
Copy
import pulumi
import pulumi_oci as oci

test_problem_entity = oci.CloudGuard.get_problem_entity(problem_id=test_problem["id"])
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/cloudguard"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := cloudguard.GetProblemEntity(ctx, &cloudguard.GetProblemEntityArgs{
			ProblemId: testProblem.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testProblemEntity = Oci.CloudGuard.GetProblemEntity.Invoke(new()
    {
        ProblemId = testProblem.Id,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.CloudGuard.CloudGuardFunctions;
import com.pulumi.oci.CloudGuard.inputs.GetProblemEntityArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var testProblemEntity = CloudGuardFunctions.getProblemEntity(GetProblemEntityArgs.builder()
            .problemId(testProblem.id())
            .build());

    }
}
Copy
variables:
  testProblemEntity:
    fn::invoke:
      function: oci:CloudGuard:getProblemEntity
      arguments:
        problemId: ${testProblem.id}
Copy

Using getProblemEntity

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 getProblemEntity(args: GetProblemEntityArgs, opts?: InvokeOptions): Promise<GetProblemEntityResult>
function getProblemEntityOutput(args: GetProblemEntityOutputArgs, opts?: InvokeOptions): Output<GetProblemEntityResult>
Copy
def get_problem_entity(problem_id: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetProblemEntityResult
def get_problem_entity_output(problem_id: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetProblemEntityResult]
Copy
func GetProblemEntity(ctx *Context, args *GetProblemEntityArgs, opts ...InvokeOption) (*GetProblemEntityResult, error)
func GetProblemEntityOutput(ctx *Context, args *GetProblemEntityOutputArgs, opts ...InvokeOption) GetProblemEntityResultOutput
Copy

> Note: This function is named GetProblemEntity in the Go SDK.

public static class GetProblemEntity 
{
    public static Task<GetProblemEntityResult> InvokeAsync(GetProblemEntityArgs args, InvokeOptions? opts = null)
    public static Output<GetProblemEntityResult> Invoke(GetProblemEntityInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetProblemEntityResult> getProblemEntity(GetProblemEntityArgs args, InvokeOptions options)
public static Output<GetProblemEntityResult> getProblemEntity(GetProblemEntityArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:CloudGuard/getProblemEntity:getProblemEntity
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ProblemId This property is required. string
OCId of the problem.
ProblemId This property is required. string
OCId of the problem.
problemId This property is required. String
OCId of the problem.
problemId This property is required. string
OCId of the problem.
problem_id This property is required. str
OCId of the problem.
problemId This property is required. String
OCId of the problem.

getProblemEntity Result

The following output properties are available:

Id string
The provider-assigned unique ID for this managed resource.
Items List<GetProblemEntityItem>
List of problem entities summaries related to a data source.
ProblemId string
Attached problem id
Id string
The provider-assigned unique ID for this managed resource.
Items []GetProblemEntityItem
List of problem entities summaries related to a data source.
ProblemId string
Attached problem id
id String
The provider-assigned unique ID for this managed resource.
items List<GetProblemEntityItem>
List of problem entities summaries related to a data source.
problemId String
Attached problem id
id string
The provider-assigned unique ID for this managed resource.
items GetProblemEntityItem[]
List of problem entities summaries related to a data source.
problemId string
Attached problem id
id str
The provider-assigned unique ID for this managed resource.
items Sequence[cloudguard.GetProblemEntityItem]
List of problem entities summaries related to a data source.
problem_id str
Attached problem id
id String
The provider-assigned unique ID for this managed resource.
items List<Property Map>
List of problem entities summaries related to a data source.
problemId String
Attached problem id

Supporting Types

GetProblemEntityItem

EntityDetails This property is required. List<GetProblemEntityItemEntityDetail>
List of event related to a DataSource
ProblemId This property is required. string
OCId of the problem.
Regions This property is required. List<string>
Data source problem entities region
ResultUrl This property is required. string
Log result query url for a data source query
TimeFirstDetected This property is required. string
Data source problem entities first detected time
TimeLastDetected This property is required. string
Data source problem entities last detected time
EntityDetails This property is required. []GetProblemEntityItemEntityDetail
List of event related to a DataSource
ProblemId This property is required. string
OCId of the problem.
Regions This property is required. []string
Data source problem entities region
ResultUrl This property is required. string
Log result query url for a data source query
TimeFirstDetected This property is required. string
Data source problem entities first detected time
TimeLastDetected This property is required. string
Data source problem entities last detected time
entityDetails This property is required. List<GetProblemEntityItemEntityDetail>
List of event related to a DataSource
problemId This property is required. String
OCId of the problem.
regions This property is required. List<String>
Data source problem entities region
resultUrl This property is required. String
Log result query url for a data source query
timeFirstDetected This property is required. String
Data source problem entities first detected time
timeLastDetected This property is required. String
Data source problem entities last detected time
entityDetails This property is required. GetProblemEntityItemEntityDetail[]
List of event related to a DataSource
problemId This property is required. string
OCId of the problem.
regions This property is required. string[]
Data source problem entities region
resultUrl This property is required. string
Log result query url for a data source query
timeFirstDetected This property is required. string
Data source problem entities first detected time
timeLastDetected This property is required. string
Data source problem entities last detected time
entity_details This property is required. Sequence[cloudguard.GetProblemEntityItemEntityDetail]
List of event related to a DataSource
problem_id This property is required. str
OCId of the problem.
regions This property is required. Sequence[str]
Data source problem entities region
result_url This property is required. str
Log result query url for a data source query
time_first_detected This property is required. str
Data source problem entities first detected time
time_last_detected This property is required. str
Data source problem entities last detected time
entityDetails This property is required. List<Property Map>
List of event related to a DataSource
problemId This property is required. String
OCId of the problem.
regions This property is required. List<String>
Data source problem entities region
resultUrl This property is required. String
Log result query url for a data source query
timeFirstDetected This property is required. String
Data source problem entities first detected time
timeLastDetected This property is required. String
Data source problem entities last detected time

GetProblemEntityItemEntityDetail

DisplayName This property is required. string
The display name of entity
Type This property is required. string
Type of entity
Value This property is required. string
The entity value
DisplayName This property is required. string
The display name of entity
Type This property is required. string
Type of entity
Value This property is required. string
The entity value
displayName This property is required. String
The display name of entity
type This property is required. String
Type of entity
value This property is required. String
The entity value
displayName This property is required. string
The display name of entity
type This property is required. string
Type of entity
value This property is required. string
The entity value
display_name This property is required. str
The display name of entity
type This property is required. str
Type of entity
value This property is required. str
The entity value
displayName This property is required. String
The display name of entity
type This property is required. String
Type of entity
value This property is required. String
The entity value

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.
Oracle Cloud Infrastructure v2.28.0 published on Thursday, Mar 27, 2025 by Pulumi