prismacloud 1.7.0 published on Monday, Apr 14, 2025 by paloaltonetworks
prismacloud.getAnomalyTrustedList
Explore with Pulumi AI
prismacloud 1.7.0 published on Monday, Apr 14, 2025 by paloaltonetworks
Data source to return information on current anomaly trusted list in Prisma Cloud.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as prismacloud from "@pulumi/prismacloud";
const example = prismacloud.getAnomalyTrustedList({
atlId: id,
});
import pulumi
import pulumi_prismacloud as prismacloud
example = prismacloud.get_anomaly_trusted_list(atl_id=id)
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/prismacloud/prismacloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := prismacloud.LookupAnomalyTrustedList(ctx, &prismacloud.LookupAnomalyTrustedListArgs{
AtlId: id,
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Prismacloud = Pulumi.Prismacloud;
return await Deployment.RunAsync(() =>
{
var example = Prismacloud.GetAnomalyTrustedList.Invoke(new()
{
AtlId = id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.prismacloud.PrismacloudFunctions;
import com.pulumi.prismacloud.inputs.GetAnomalyTrustedListArgs;
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 example = PrismacloudFunctions.getAnomalyTrustedList(GetAnomalyTrustedListArgs.builder()
.atlId(id)
.build());
}
}
variables:
example:
fn::invoke:
function: prismacloud:getAnomalyTrustedList
arguments:
atlId: ${id}
Using getAnomalyTrustedList
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 getAnomalyTrustedList(args: GetAnomalyTrustedListArgs, opts?: InvokeOptions): Promise<GetAnomalyTrustedListResult>
function getAnomalyTrustedListOutput(args: GetAnomalyTrustedListOutputArgs, opts?: InvokeOptions): Output<GetAnomalyTrustedListResult>
def get_anomaly_trusted_list(atl_id: Optional[float] = None,
id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAnomalyTrustedListResult
def get_anomaly_trusted_list_output(atl_id: Optional[pulumi.Input[float]] = None,
id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAnomalyTrustedListResult]
func LookupAnomalyTrustedList(ctx *Context, args *LookupAnomalyTrustedListArgs, opts ...InvokeOption) (*LookupAnomalyTrustedListResult, error)
func LookupAnomalyTrustedListOutput(ctx *Context, args *LookupAnomalyTrustedListOutputArgs, opts ...InvokeOption) LookupAnomalyTrustedListResultOutput
> Note: This function is named LookupAnomalyTrustedList
in the Go SDK.
public static class GetAnomalyTrustedList
{
public static Task<GetAnomalyTrustedListResult> InvokeAsync(GetAnomalyTrustedListArgs args, InvokeOptions? opts = null)
public static Output<GetAnomalyTrustedListResult> Invoke(GetAnomalyTrustedListInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAnomalyTrustedListResult> getAnomalyTrustedList(GetAnomalyTrustedListArgs args, InvokeOptions options)
public static Output<GetAnomalyTrustedListResult> getAnomalyTrustedList(GetAnomalyTrustedListArgs args, InvokeOptions options)
fn::invoke:
function: prismacloud:index/getAnomalyTrustedList:getAnomalyTrustedList
arguments:
# arguments dictionary
The following arguments are supported:
getAnomalyTrustedList Result
The following output properties are available:
- Account
Id string - Anomaly Trusted List account id
- Applicable
Policies List<string> - Applicable Policies
- Atl
Id double - Created
By string - Created by
- Created
On double - Created on
- Description string
- Reason for trusted listing
- Id string
- Name string
- Anomaly Trusted List name
- Trusted
List List<GetEntries Anomaly Trusted List Trusted List Entry> - List of network anomalies in the trusted list below.
- Trusted
List stringType - Anomaly Trusted List type
- Vpc string
- VPC
- Account
Id string - Anomaly Trusted List account id
- Applicable
Policies []string - Applicable Policies
- Atl
Id float64 - Created
By string - Created by
- Created
On float64 - Created on
- Description string
- Reason for trusted listing
- Id string
- Name string
- Anomaly Trusted List name
- Trusted
List []GetEntries Anomaly Trusted List Trusted List Entry - List of network anomalies in the trusted list below.
- Trusted
List stringType - Anomaly Trusted List type
- Vpc string
- VPC
- account
Id String - Anomaly Trusted List account id
- applicable
Policies List<String> - Applicable Policies
- atl
Id Double - created
By String - Created by
- created
On Double - Created on
- description String
- Reason for trusted listing
- id String
- name String
- Anomaly Trusted List name
- trusted
List List<GetEntries Anomaly Trusted List Trusted List Entry> - List of network anomalies in the trusted list below.
- trusted
List StringType - Anomaly Trusted List type
- vpc String
- VPC
- account
Id string - Anomaly Trusted List account id
- applicable
Policies string[] - Applicable Policies
- atl
Id number - created
By string - Created by
- created
On number - Created on
- description string
- Reason for trusted listing
- id string
- name string
- Anomaly Trusted List name
- trusted
List GetEntries Anomaly Trusted List Trusted List Entry[] - List of network anomalies in the trusted list below.
- trusted
List stringType - Anomaly Trusted List type
- vpc string
- VPC
- account_
id str - Anomaly Trusted List account id
- applicable_
policies Sequence[str] - Applicable Policies
- atl_
id float - created_
by str - Created by
- created_
on float - Created on
- description str
- Reason for trusted listing
- id str
- name str
- Anomaly Trusted List name
- trusted_
list_ Sequence[Getentries Anomaly Trusted List Trusted List Entry] - List of network anomalies in the trusted list below.
- trusted_
list_ strtype - Anomaly Trusted List type
- vpc str
- VPC
- account
Id String - Anomaly Trusted List account id
- applicable
Policies List<String> - Applicable Policies
- atl
Id Number - created
By String - Created by
- created
On Number - Created on
- description String
- Reason for trusted listing
- id String
- name String
- Anomaly Trusted List name
- trusted
List List<Property Map>Entries - List of network anomalies in the trusted list below.
- trusted
List StringType - Anomaly Trusted List type
- vpc String
- VPC
Supporting Types
GetAnomalyTrustedListTrustedListEntry
Package Details
- Repository
- prismacloud paloaltonetworks/terraform-provider-prismacloud
- License
- Notes
- This Pulumi package is based on the
prismacloud
Terraform Provider.
prismacloud 1.7.0 published on Monday, Apr 14, 2025 by paloaltonetworks