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

prismacloud.getTrustedLoginIps

Explore with Pulumi AI

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

    List Login IP Allow Lists.

    Example Usage

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

    Using getTrustedLoginIps

    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 getTrustedLoginIps(args: GetTrustedLoginIpsArgs, opts?: InvokeOptions): Promise<GetTrustedLoginIpsResult>
    function getTrustedLoginIpsOutput(args: GetTrustedLoginIpsOutputArgs, opts?: InvokeOptions): Output<GetTrustedLoginIpsResult>
    def get_trusted_login_ips(id: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetTrustedLoginIpsResult
    def get_trusted_login_ips_output(id: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetTrustedLoginIpsResult]
    func GetTrustedLoginIps(ctx *Context, args *GetTrustedLoginIpsArgs, opts ...InvokeOption) (*GetTrustedLoginIpsResult, error)
    func GetTrustedLoginIpsOutput(ctx *Context, args *GetTrustedLoginIpsOutputArgs, opts ...InvokeOption) GetTrustedLoginIpsResultOutput

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

    public static class GetTrustedLoginIps 
    {
        public static Task<GetTrustedLoginIpsResult> InvokeAsync(GetTrustedLoginIpsArgs args, InvokeOptions? opts = null)
        public static Output<GetTrustedLoginIpsResult> Invoke(GetTrustedLoginIpsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetTrustedLoginIpsResult> getTrustedLoginIps(GetTrustedLoginIpsArgs args, InvokeOptions options)
    public static Output<GetTrustedLoginIpsResult> getTrustedLoginIps(GetTrustedLoginIpsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: prismacloud:index/getTrustedLoginIps:getTrustedLoginIps
      arguments:
        # arguments dictionary

    The following arguments are supported:

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

    getTrustedLoginIps Result

    The following output properties are available:

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

    Supporting Types

    GetTrustedLoginIpsListing

    Cidrs List<string>
    List of CIDR blocks (IP addresses) from which access is allowed when Login IP Allow List is enabled.
    Description string
    Description
    LastModifiedTs double
    Timestamp for last modification of CIDR block list.
    Name string
    Name of the list of CIDR blocks that are in allow list for access.
    TrustedLoginIpId string
    Login IP allow list ID
    Cidrs []string
    List of CIDR blocks (IP addresses) from which access is allowed when Login IP Allow List is enabled.
    Description string
    Description
    LastModifiedTs float64
    Timestamp for last modification of CIDR block list.
    Name string
    Name of the list of CIDR blocks that are in allow list for access.
    TrustedLoginIpId string
    Login IP allow list ID
    cidrs List<String>
    List of CIDR blocks (IP addresses) from which access is allowed when Login IP Allow List is enabled.
    description String
    Description
    lastModifiedTs Double
    Timestamp for last modification of CIDR block list.
    name String
    Name of the list of CIDR blocks that are in allow list for access.
    trustedLoginIpId String
    Login IP allow list ID
    cidrs string[]
    List of CIDR blocks (IP addresses) from which access is allowed when Login IP Allow List is enabled.
    description string
    Description
    lastModifiedTs number
    Timestamp for last modification of CIDR block list.
    name string
    Name of the list of CIDR blocks that are in allow list for access.
    trustedLoginIpId string
    Login IP allow list ID
    cidrs Sequence[str]
    List of CIDR blocks (IP addresses) from which access is allowed when Login IP Allow List is enabled.
    description str
    Description
    last_modified_ts float
    Timestamp for last modification of CIDR block list.
    name str
    Name of the list of CIDR blocks that are in allow list for access.
    trusted_login_ip_id str
    Login IP allow list ID
    cidrs List<String>
    List of CIDR blocks (IP addresses) from which access is allowed when Login IP Allow List is enabled.
    description String
    Description
    lastModifiedTs Number
    Timestamp for last modification of CIDR block list.
    name String
    Name of the list of CIDR blocks that are in allow list for access.
    trustedLoginIpId String
    Login IP allow list ID

    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