1. Packages
  2. Zscaler Private Access (ZPA)
  3. API Docs
  4. getPRAConsole
Zscaler Private Access v0.0.12 published on Tuesday, Jul 30, 2024 by Zscaler

zpa.getPRAConsole

Explore with Pulumi AI

Zscaler Private Access v0.0.12 published on Tuesday, Jul 30, 2024 by Zscaler

The zpa_pra_console_controller data source gets information about a privileged remote access console created in the Zscaler Private Access cloud. This resource can then be referenced in an privileged access policy credential and a privileged access portal resource.

Example Usage

Coming soon!
Coming soon!
Coming soon!
Coming soon!
Coming soon!
resources:
  # Retrieve PRA Console by ID
  this:
    type: zpa:PRAConsole
    properties:
      id: '1234567890'
Copy

Using getPRAConsole

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 getPRAConsole(args: GetPRAConsoleArgs, opts?: InvokeOptions): Promise<GetPRAConsoleResult>
function getPRAConsoleOutput(args: GetPRAConsoleOutputArgs, opts?: InvokeOptions): Output<GetPRAConsoleResult>
Copy
def get_pra_console(id: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetPRAConsoleResult
def get_pra_console_output(id: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetPRAConsoleResult]
Copy
func LookupPRAConsole(ctx *Context, args *LookupPRAConsoleArgs, opts ...InvokeOption) (*LookupPRAConsoleResult, error)
func LookupPRAConsoleOutput(ctx *Context, args *LookupPRAConsoleOutputArgs, opts ...InvokeOption) LookupPRAConsoleResultOutput
Copy

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

public static class GetPRAConsole 
{
    public static Task<GetPRAConsoleResult> InvokeAsync(GetPRAConsoleArgs args, InvokeOptions? opts = null)
    public static Output<GetPRAConsoleResult> Invoke(GetPRAConsoleInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetPRAConsoleResult> getPRAConsole(GetPRAConsoleArgs args, InvokeOptions options)
public static Output<GetPRAConsoleResult> getPRAConsole(GetPRAConsoleArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: zpa:index/getPRAConsole:getPRAConsole
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

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

getPRAConsole Result

The following output properties are available:

CreationTime string
Description string
Enabled bool
IconText string
MicrotenantId string
MicrotenantName string
ModifiedBy string
ModifiedTime string
Name string
  • (Required) The name of the privileged console.
PraApplications []GetPRAConsolePraApplication
PraPortals []GetPRAConsolePraPortal
Id string
creationTime string
description string
enabled boolean
iconText string
microtenantId string
microtenantName string
modifiedBy string
modifiedTime string
name string
  • (Required) The name of the privileged console.
praApplications GetPRAConsolePraApplication[]
praPortals GetPRAConsolePraPortal[]
id string
creationTime String
description String
enabled Boolean
iconText String
microtenantId String
microtenantName String
modifiedBy String
modifiedTime String
name String
  • (Required) The name of the privileged console.
praApplications List<Property Map>
praPortals List<Property Map>
id String

Supporting Types

GetPRAConsolePraApplication

Id This property is required. string
The unique identifier of the Privileged Remote Access-enabled application
Name This property is required. string
  • (Required) The name of the privileged console.
Id This property is required. string
The unique identifier of the Privileged Remote Access-enabled application
Name This property is required. string
  • (Required) The name of the privileged console.
id This property is required. String
The unique identifier of the Privileged Remote Access-enabled application
name This property is required. String
  • (Required) The name of the privileged console.
id This property is required. string
The unique identifier of the Privileged Remote Access-enabled application
name This property is required. string
  • (Required) The name of the privileged console.
id This property is required. str
The unique identifier of the Privileged Remote Access-enabled application
name This property is required. str
  • (Required) The name of the privileged console.
id This property is required. String
The unique identifier of the Privileged Remote Access-enabled application
name This property is required. String
  • (Required) The name of the privileged console.

GetPRAConsolePraPortal

Id This property is required. string
The unique identifier of the privileged portal
Name This property is required. string
  • (Required) The name of the privileged console.
Id This property is required. string
The unique identifier of the privileged portal
Name This property is required. string
  • (Required) The name of the privileged console.
id This property is required. String
The unique identifier of the privileged portal
name This property is required. String
  • (Required) The name of the privileged console.
id This property is required. string
The unique identifier of the privileged portal
name This property is required. string
  • (Required) The name of the privileged console.
id This property is required. str
The unique identifier of the privileged portal
name This property is required. str
  • (Required) The name of the privileged console.
id This property is required. String
The unique identifier of the privileged portal
name This property is required. String
  • (Required) The name of the privileged console.

Package Details

Repository
zpa zscaler/pulumi-zpa
License
MIT
Notes
This Pulumi package is based on the zpa Terraform Provider.
Zscaler Private Access v0.0.12 published on Tuesday, Jul 30, 2024 by Zscaler