1. Packages
  2. Prismacloud Provider
  3. API Docs
  4. getTrustedAlertIp
prismacloud 1.7.0 published on Monday, Apr 14, 2025 by paloaltonetworks

prismacloud.getTrustedAlertIp

Explore with Pulumi AI

Retrieves trusted alert ip information.

Example Usage

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

const example = prismacloud.getTrustedAlertIp({
    name: "trusted alert ip name",
});
Copy
import pulumi
import pulumi_prismacloud as prismacloud

example = prismacloud.get_trusted_alert_ip(name="trusted alert ip name")
Copy
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.LookupTrustedAlertIp(ctx, &prismacloud.LookupTrustedAlertIpArgs{
			Name: pulumi.StringRef("trusted alert ip name"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Prismacloud = Pulumi.Prismacloud;

return await Deployment.RunAsync(() => 
{
    var example = Prismacloud.GetTrustedAlertIp.Invoke(new()
    {
        Name = "trusted alert ip name",
    });

});
Copy
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.GetTrustedAlertIpArgs;
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.getTrustedAlertIp(GetTrustedAlertIpArgs.builder()
            .name("trusted alert ip name")
            .build());

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: prismacloud:getTrustedAlertIp
      arguments:
        name: trusted alert ip name
Copy

Using getTrustedAlertIp

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 getTrustedAlertIp(args: GetTrustedAlertIpArgs, opts?: InvokeOptions): Promise<GetTrustedAlertIpResult>
function getTrustedAlertIpOutput(args: GetTrustedAlertIpOutputArgs, opts?: InvokeOptions): Output<GetTrustedAlertIpResult>
Copy
def get_trusted_alert_ip(id: Optional[str] = None,
                         name: Optional[str] = None,
                         uuid: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetTrustedAlertIpResult
def get_trusted_alert_ip_output(id: Optional[pulumi.Input[str]] = None,
                         name: Optional[pulumi.Input[str]] = None,
                         uuid: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetTrustedAlertIpResult]
Copy
func LookupTrustedAlertIp(ctx *Context, args *LookupTrustedAlertIpArgs, opts ...InvokeOption) (*LookupTrustedAlertIpResult, error)
func LookupTrustedAlertIpOutput(ctx *Context, args *LookupTrustedAlertIpOutputArgs, opts ...InvokeOption) LookupTrustedAlertIpResultOutput
Copy

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

public static class GetTrustedAlertIp 
{
    public static Task<GetTrustedAlertIpResult> InvokeAsync(GetTrustedAlertIpArgs args, InvokeOptions? opts = null)
    public static Output<GetTrustedAlertIpResult> Invoke(GetTrustedAlertIpInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetTrustedAlertIpResult> getTrustedAlertIp(GetTrustedAlertIpArgs args, InvokeOptions options)
public static Output<GetTrustedAlertIpResult> getTrustedAlertIp(GetTrustedAlertIpArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: prismacloud:index/getTrustedAlertIp:getTrustedAlertIp
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id string
Name string
Name of the trusted alert ip.
Uuid string
UUID.
Id string
Name string
Name of the trusted alert ip.
Uuid string
UUID.
id String
name String
Name of the trusted alert ip.
uuid String
UUID.
id string
name string
Name of the trusted alert ip.
uuid string
UUID.
id str
name str
Name of the trusted alert ip.
uuid str
UUID.
id String
name String
Name of the trusted alert ip.
uuid String
UUID.

getTrustedAlertIp Result

The following output properties are available:

CidrCount double
CIDR count.
Cidrs List<GetTrustedAlertIpCidr>
List of CIDRs, as defined below.
Id string
Name string
Uuid string
UUID for cidr.
CidrCount float64
CIDR count.
Cidrs []GetTrustedAlertIpCidr
List of CIDRs, as defined below.
Id string
Name string
Uuid string
UUID for cidr.
cidrCount Double
CIDR count.
cidrs List<GetTrustedAlertIpCidr>
List of CIDRs, as defined below.
id String
name String
uuid String
UUID for cidr.
cidrCount number
CIDR count.
cidrs GetTrustedAlertIpCidr[]
List of CIDRs, as defined below.
id string
name string
uuid string
UUID for cidr.
cidr_count float
CIDR count.
cidrs Sequence[GetTrustedAlertIpCidr]
List of CIDRs, as defined below.
id str
name str
uuid str
UUID for cidr.
cidrCount Number
CIDR count.
cidrs List<Property Map>
List of CIDRs, as defined below.
id String
name String
uuid String
UUID for cidr.

Supporting Types

GetTrustedAlertIpCidr

Cidr This property is required. string
(string) Ip address.
CreatedOn This property is required. double
(int) Created on.
Description This property is required. string
Description.
Uuid This property is required. string
UUID.
Cidr This property is required. string
(string) Ip address.
CreatedOn This property is required. float64
(int) Created on.
Description This property is required. string
Description.
Uuid This property is required. string
UUID.
cidr This property is required. String
(string) Ip address.
createdOn This property is required. Double
(int) Created on.
description This property is required. String
Description.
uuid This property is required. String
UUID.
cidr This property is required. string
(string) Ip address.
createdOn This property is required. number
(int) Created on.
description This property is required. string
Description.
uuid This property is required. string
UUID.
cidr This property is required. str
(string) Ip address.
created_on This property is required. float
(int) Created on.
description This property is required. str
Description.
uuid This property is required. str
UUID.
cidr This property is required. String
(string) Ip address.
createdOn This property is required. Number
(int) Created on.
description This property is required. String
Description.
uuid This property is required. String
UUID.

Package Details

Repository
prismacloud paloaltonetworks/terraform-provider-prismacloud
License
Notes
This Pulumi package is based on the prismacloud Terraform Provider.