prismacloud 1.7.0 published on Monday, Apr 14, 2025 by paloaltonetworks
prismacloud.getTrustedLoginIp
Explore with Pulumi AI
prismacloud 1.7.0 published on Monday, Apr 14, 2025 by paloaltonetworks
Retrieves list of CIDRs that are in allow list for login access, for the specified login IP allow list ID.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as prismacloud from "@pulumi/prismacloud";
const example = prismacloud.getTrustedLoginIp({
trustedLoginIpId: "Id",
});
import pulumi
import pulumi_prismacloud as prismacloud
example = prismacloud.get_trusted_login_ip(trusted_login_ip_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.LookupTrustedLoginIp(ctx, &prismacloud.LookupTrustedLoginIpArgs{
TrustedLoginIpId: pulumi.StringRef("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.GetTrustedLoginIp.Invoke(new()
{
TrustedLoginIpId = "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.GetTrustedLoginIpArgs;
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.getTrustedLoginIp(GetTrustedLoginIpArgs.builder()
.trustedLoginIpId("Id")
.build());
}
}
variables:
example:
fn::invoke:
function: prismacloud:getTrustedLoginIp
arguments:
trustedLoginIpId: Id
Using getTrustedLoginIp
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 getTrustedLoginIp(args: GetTrustedLoginIpArgs, opts?: InvokeOptions): Promise<GetTrustedLoginIpResult>
function getTrustedLoginIpOutput(args: GetTrustedLoginIpOutputArgs, opts?: InvokeOptions): Output<GetTrustedLoginIpResult>
def get_trusted_login_ip(id: Optional[str] = None,
name: Optional[str] = None,
trusted_login_ip_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetTrustedLoginIpResult
def get_trusted_login_ip_output(id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
trusted_login_ip_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetTrustedLoginIpResult]
func LookupTrustedLoginIp(ctx *Context, args *LookupTrustedLoginIpArgs, opts ...InvokeOption) (*LookupTrustedLoginIpResult, error)
func LookupTrustedLoginIpOutput(ctx *Context, args *LookupTrustedLoginIpOutputArgs, opts ...InvokeOption) LookupTrustedLoginIpResultOutput
> Note: This function is named LookupTrustedLoginIp
in the Go SDK.
public static class GetTrustedLoginIp
{
public static Task<GetTrustedLoginIpResult> InvokeAsync(GetTrustedLoginIpArgs args, InvokeOptions? opts = null)
public static Output<GetTrustedLoginIpResult> Invoke(GetTrustedLoginIpInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetTrustedLoginIpResult> getTrustedLoginIp(GetTrustedLoginIpArgs args, InvokeOptions options)
public static Output<GetTrustedLoginIpResult> getTrustedLoginIp(GetTrustedLoginIpArgs args, InvokeOptions options)
fn::invoke:
function: prismacloud:index/getTrustedLoginIp:getTrustedLoginIp
arguments:
# arguments dictionary
The following arguments are supported:
- Id string
- Name string
- Name of the trusted login ip Allow List.
- Trusted
Login stringIp Id - Trusted login ip allow List ID.
- Id string
- Name string
- Name of the trusted login ip Allow List.
- Trusted
Login stringIp Id - Trusted login ip allow List ID.
- id String
- name String
- Name of the trusted login ip Allow List.
- trusted
Login StringIp Id - Trusted login ip allow List ID.
- id string
- name string
- Name of the trusted login ip Allow List.
- trusted
Login stringIp Id - Trusted login ip allow List ID.
- id str
- name str
- Name of the trusted login ip Allow List.
- trusted_
login_ strip_ id - Trusted login ip allow List ID.
- id String
- name String
- Name of the trusted login ip Allow List.
- trusted
Login StringIp Id - Trusted login ip allow List ID.
getTrustedLoginIp Result
The following output properties are available:
- Cidrs List<string>
- List of CIDR blocks (IP addresses) from which access is allowed when Login IP Allow List is enabled.
- Description string
- Description
- Id string
- Last
Modified doubleTs - Timestamp for last modification of CIDR block list.
- Name string
- Name of the list of CIDR blocks that are in allow list for access.
- Trusted
Login stringIp Id - 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
- Id string
- Last
Modified float64Ts - Timestamp for last modification of CIDR block list.
- Name string
- Name of the list of CIDR blocks that are in allow list for access.
- Trusted
Login stringIp Id - 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
- id String
- last
Modified DoubleTs - Timestamp for last modification of CIDR block list.
- name String
- Name of the list of CIDR blocks that are in allow list for access.
- trusted
Login StringIp Id - 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
- id string
- last
Modified numberTs - Timestamp for last modification of CIDR block list.
- name string
- Name of the list of CIDR blocks that are in allow list for access.
- trusted
Login stringIp Id - 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
- id str
- last_
modified_ floatts - 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_ strip_ id - 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
- id String
- last
Modified NumberTs - Timestamp for last modification of CIDR block list.
- name String
- Name of the list of CIDR blocks that are in allow list for access.
- trusted
Login StringIp Id - 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 1.7.0 published on Monday, Apr 14, 2025 by paloaltonetworks