1. Packages
  2. Zscaler Private Access (ZPA)
  3. API Docs
  4. getPRAConsole
Zscaler Private Access v0.0.10 published on Tuesday, Apr 9, 2024 by Zscaler

zpa.getPRAConsole

Explore with Pulumi AI

zpa logo
Zscaler Private Access v0.0.10 published on Tuesday, Apr 9, 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!
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.zpa.PRAConsole;
    import com.pulumi.zpa.PRAConsoleArgs;
    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) {
            // Retrieve PRA Console by ID
            var this_ = new PRAConsole("this", PRAConsoleArgs.builder()        
                .id("1234567890")
                .build());
    
        }
    }
    
    resources:
      # Retrieve PRA Console by ID
      this:
        type: zpa:PRAConsole
        properties:
          id: '1234567890'
    

    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>
    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]
    func LookupPRAConsole(ctx *Context, args *LookupPRAConsoleArgs, opts ...InvokeOption) (*LookupPRAConsoleResult, error)
    func LookupPRAConsoleOutput(ctx *Context, args *LookupPRAConsoleOutputArgs, opts ...InvokeOption) LookupPRAConsoleResultOutput

    > 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)
    }
    public static CompletableFuture<GetPRAConsoleResult> getPRAConsole(GetPRAConsoleArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: zpa:index/getPRAConsole:getPRAConsole
      arguments:
        # arguments dictionary

    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 string
    The unique identifier of the Privileged Remote Access-enabled application
    Name string
    • (Required) The name of the privileged console.
    Id string
    The unique identifier of the Privileged Remote Access-enabled application
    Name string
    • (Required) The name of the privileged console.
    id String
    The unique identifier of the Privileged Remote Access-enabled application
    name String
    • (Required) The name of the privileged console.
    id string
    The unique identifier of the Privileged Remote Access-enabled application
    name string
    • (Required) The name of the privileged console.
    id str
    The unique identifier of the Privileged Remote Access-enabled application
    name str
    • (Required) The name of the privileged console.
    id String
    The unique identifier of the Privileged Remote Access-enabled application
    name String
    • (Required) The name of the privileged console.

    GetPRAConsolePraPortal

    Id string
    The unique identifier of the privileged portal
    Name string
    • (Required) The name of the privileged console.
    Id string
    The unique identifier of the privileged portal
    Name string
    • (Required) The name of the privileged console.
    id String
    The unique identifier of the privileged portal
    name String
    • (Required) The name of the privileged console.
    id string
    The unique identifier of the privileged portal
    name string
    • (Required) The name of the privileged console.
    id str
    The unique identifier of the privileged portal
    name str
    • (Required) The name of the privileged console.
    id String
    The unique identifier of the privileged portal
    name 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.
    zpa logo
    Zscaler Private Access v0.0.10 published on Tuesday, Apr 9, 2024 by Zscaler