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

prismacloud.getTrustedAlertIps

Explore with Pulumi AI

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

    Retrieves a list of trusted alert ips.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as prismacloud from "@pulumi/prismacloud";
    
    const example = prismacloud.getTrustedAlertIps({});
    
    import pulumi
    import pulumi_prismacloud as prismacloud
    
    example = prismacloud.get_trusted_alert_ips()
    
    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.GetTrustedAlertIps(ctx, &prismacloud.GetTrustedAlertIpsArgs{}, 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.GetTrustedAlertIps.Invoke();
    
    });
    
    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.GetTrustedAlertIpsArgs;
    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.getTrustedAlertIps();
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: prismacloud:getTrustedAlertIps
          arguments: {}
    

    Using getTrustedAlertIps

    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 getTrustedAlertIps(args: GetTrustedAlertIpsArgs, opts?: InvokeOptions): Promise<GetTrustedAlertIpsResult>
    function getTrustedAlertIpsOutput(args: GetTrustedAlertIpsOutputArgs, opts?: InvokeOptions): Output<GetTrustedAlertIpsResult>
    def get_trusted_alert_ips(id: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetTrustedAlertIpsResult
    def get_trusted_alert_ips_output(id: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetTrustedAlertIpsResult]
    func GetTrustedAlertIps(ctx *Context, args *GetTrustedAlertIpsArgs, opts ...InvokeOption) (*GetTrustedAlertIpsResult, error)
    func GetTrustedAlertIpsOutput(ctx *Context, args *GetTrustedAlertIpsOutputArgs, opts ...InvokeOption) GetTrustedAlertIpsResultOutput

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

    public static class GetTrustedAlertIps 
    {
        public static Task<GetTrustedAlertIpsResult> InvokeAsync(GetTrustedAlertIpsArgs args, InvokeOptions? opts = null)
        public static Output<GetTrustedAlertIpsResult> Invoke(GetTrustedAlertIpsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetTrustedAlertIpsResult> getTrustedAlertIps(GetTrustedAlertIpsArgs args, InvokeOptions options)
    public static Output<GetTrustedAlertIpsResult> getTrustedAlertIps(GetTrustedAlertIpsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: prismacloud:index/getTrustedAlertIps:getTrustedAlertIps
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Id string
    id String
    id string
    id str
    id String

    getTrustedAlertIps Result

    The following output properties are available:

    Id string
    Listings List<GetTrustedAlertIpsListing>
    List of trusted alert ips returned, as defined below.
    Total double
    (int) Total number of trusted alert ips.
    Id string
    Listings []GetTrustedAlertIpsListing
    List of trusted alert ips returned, as defined below.
    Total float64
    (int) Total number of trusted alert ips.
    id String
    listings List<GetTrustedAlertIpsListing>
    List of trusted alert ips returned, as defined below.
    total Double
    (int) Total number of trusted alert ips.
    id string
    listings GetTrustedAlertIpsListing[]
    List of trusted alert ips returned, as defined below.
    total number
    (int) Total number of trusted alert ips.
    id str
    listings Sequence[GetTrustedAlertIpsListing]
    List of trusted alert ips returned, as defined below.
    total float
    (int) Total number of trusted alert ips.
    id String
    listings List<Property Map>
    List of trusted alert ips returned, as defined below.
    total Number
    (int) Total number of trusted alert ips.

    Supporting Types

    GetTrustedAlertIpsListing

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

    GetTrustedAlertIpsListingCidr

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

    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