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

prismacloud logo
prismacloud 1.7.0 published on Monday, Apr 14, 2025 by paloaltonetworks

    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",
    });
    
    import pulumi
    import pulumi_prismacloud as prismacloud
    
    example = prismacloud.get_trusted_alert_ip(name="trusted alert ip name")
    
    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
    	})
    }
    
    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",
        });
    
    });
    
    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());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: prismacloud:getTrustedAlertIp
          arguments:
            name: trusted alert ip name
    

    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>
    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]
    func LookupTrustedAlertIp(ctx *Context, args *LookupTrustedAlertIpArgs, opts ...InvokeOption) (*LookupTrustedAlertIpResult, error)
    func LookupTrustedAlertIpOutput(ctx *Context, args *LookupTrustedAlertIpOutputArgs, opts ...InvokeOption) LookupTrustedAlertIpResultOutput

    > 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)
    }
    public static CompletableFuture<GetTrustedAlertIpResult> getTrustedAlertIp(GetTrustedAlertIpArgs args, InvokeOptions options)
    public static Output<GetTrustedAlertIpResult> getTrustedAlertIp(GetTrustedAlertIpArgs args, InvokeOptions options)
    
    fn::invoke:
      function: prismacloud:index/getTrustedAlertIp:getTrustedAlertIp
      arguments:
        # arguments dictionary

    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 string
    (string) Ip address.
    CreatedOn double
    (int) Created on.
    Description string
    Description.
    Uuid string
    UUID.
    Cidr string
    (string) Ip address.
    CreatedOn float64
    (int) Created on.
    Description string
    Description.
    Uuid string
    UUID.
    cidr String
    (string) Ip address.
    createdOn Double
    (int) Created on.
    description String
    Description.
    uuid String
    UUID.
    cidr string
    (string) Ip address.
    createdOn number
    (int) Created on.
    description string
    Description.
    uuid string
    UUID.
    cidr str
    (string) Ip address.
    created_on float
    (int) Created on.
    description str
    Description.
    uuid str
    UUID.
    cidr String
    (string) Ip address.
    createdOn Number
    (int) Created on.
    description String
    Description.
    uuid String
    UUID.

    Package Details

    Repository
    prismacloud paloaltonetworks/terraform-provider-prismacloud
    License
    Notes
    This Pulumi package is based on the prismacloud Terraform Provider.
    prismacloud logo
    prismacloud 1.7.0 published on Monday, Apr 14, 2025 by paloaltonetworks