Zscaler Private Access v0.0.12 published on Tuesday, Jul 30, 2024 by Zscaler
zpa.getPraApprovalController
Explore with Pulumi AI
Deprecated: zpa.index/getpraapprovalcontroller.getPraApprovalController has been deprecated in favor of zpa.index/getpraapproval.getPRAApproval
Use the zpa_pra_approval_controller data source to get information about a privileged remote access approval created in the Zscaler Private Access cloud.
Using getPraApprovalController
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 getPraApprovalController(args: GetPraApprovalControllerArgs, opts?: InvokeOptions): Promise<GetPraApprovalControllerResult>
function getPraApprovalControllerOutput(args: GetPraApprovalControllerOutputArgs, opts?: InvokeOptions): Output<GetPraApprovalControllerResult>
def get_pra_approval_controller(email_ids: Optional[Sequence[str]] = None,
id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetPraApprovalControllerResult
def get_pra_approval_controller_output(email_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetPraApprovalControllerResult]
func LookupPraApprovalController(ctx *Context, args *LookupPraApprovalControllerArgs, opts ...InvokeOption) (*LookupPraApprovalControllerResult, error)
func LookupPraApprovalControllerOutput(ctx *Context, args *LookupPraApprovalControllerOutputArgs, opts ...InvokeOption) LookupPraApprovalControllerResultOutput
> Note: This function is named LookupPraApprovalController
in the Go SDK.
public static class GetPraApprovalController
{
public static Task<GetPraApprovalControllerResult> InvokeAsync(GetPraApprovalControllerArgs args, InvokeOptions? opts = null)
public static Output<GetPraApprovalControllerResult> Invoke(GetPraApprovalControllerInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetPraApprovalControllerResult> getPraApprovalController(GetPraApprovalControllerArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: zpa:index/getPraApprovalController:getPraApprovalController
arguments:
# arguments dictionary
The following arguments are supported:
getPraApprovalController Result
The following output properties are available:
- Applications
List<Zscaler.
Zpa. Outputs. Get Pra Approval Controller Application> - Creation
Time string - End
Time string - Microtenant
Id string - (string) The unique identifier of the Microtenant for the ZPA tenant. If you are within the Default Microtenant, pass microtenantId as 0 when making requests to retrieve data from the Default Microtenant. Pass microtenantId as null to retrieve data from all customers associated with the tenant.
- Modified
By string - Modified
Time string - Start
Time string - Status string
- (string) The status of the privileged approval. The supported values are:
INVALID
: The privileged approval is invalid.ACTIVE
: The privileged approval is currently available for the user.FUTURE
: The privileged approval is available for a user at a set time in the future.EXPIRED
: The privileged approval is no longer available for the user.
- Working
Hours List<Zscaler.Zpa. Outputs. Get Pra Approval Controller Working Hour> - Email
Ids List<string> - Id string
- Applications
[]Get
Pra Approval Controller Application - Creation
Time string - End
Time string - Microtenant
Id string - (string) The unique identifier of the Microtenant for the ZPA tenant. If you are within the Default Microtenant, pass microtenantId as 0 when making requests to retrieve data from the Default Microtenant. Pass microtenantId as null to retrieve data from all customers associated with the tenant.
- Modified
By string - Modified
Time string - Start
Time string - Status string
- (string) The status of the privileged approval. The supported values are:
INVALID
: The privileged approval is invalid.ACTIVE
: The privileged approval is currently available for the user.FUTURE
: The privileged approval is available for a user at a set time in the future.EXPIRED
: The privileged approval is no longer available for the user.
- Working
Hours []GetPra Approval Controller Working Hour - Email
Ids []string - Id string
- applications
List<Get
Pra Approval Controller Application> - creation
Time String - end
Time String - microtenant
Id String - (string) The unique identifier of the Microtenant for the ZPA tenant. If you are within the Default Microtenant, pass microtenantId as 0 when making requests to retrieve data from the Default Microtenant. Pass microtenantId as null to retrieve data from all customers associated with the tenant.
- modified
By String - modified
Time String - start
Time String - status String
- (string) The status of the privileged approval. The supported values are:
INVALID
: The privileged approval is invalid.ACTIVE
: The privileged approval is currently available for the user.FUTURE
: The privileged approval is available for a user at a set time in the future.EXPIRED
: The privileged approval is no longer available for the user.
- working
Hours List<GetPra Approval Controller Working Hour> - email
Ids List<String> - id String
- applications
Get
Pra Approval Controller Application[] - creation
Time string - end
Time string - microtenant
Id string - (string) The unique identifier of the Microtenant for the ZPA tenant. If you are within the Default Microtenant, pass microtenantId as 0 when making requests to retrieve data from the Default Microtenant. Pass microtenantId as null to retrieve data from all customers associated with the tenant.
- modified
By string - modified
Time string - start
Time string - status string
- (string) The status of the privileged approval. The supported values are:
INVALID
: The privileged approval is invalid.ACTIVE
: The privileged approval is currently available for the user.FUTURE
: The privileged approval is available for a user at a set time in the future.EXPIRED
: The privileged approval is no longer available for the user.
- working
Hours GetPra Approval Controller Working Hour[] - email
Ids string[] - id string
- applications
Sequence[Get
Pra Approval Controller Application] - creation_
time str - end_
time str - microtenant_
id str - (string) The unique identifier of the Microtenant for the ZPA tenant. If you are within the Default Microtenant, pass microtenantId as 0 when making requests to retrieve data from the Default Microtenant. Pass microtenantId as null to retrieve data from all customers associated with the tenant.
- modified_
by str - modified_
time str - start_
time str - status str
- (string) The status of the privileged approval. The supported values are:
INVALID
: The privileged approval is invalid.ACTIVE
: The privileged approval is currently available for the user.FUTURE
: The privileged approval is available for a user at a set time in the future.EXPIRED
: The privileged approval is no longer available for the user.
- working_
hours Sequence[GetPra Approval Controller Working Hour] - email_
ids Sequence[str] - id str
- applications List<Property Map>
- creation
Time String - end
Time String - microtenant
Id String - (string) The unique identifier of the Microtenant for the ZPA tenant. If you are within the Default Microtenant, pass microtenantId as 0 when making requests to retrieve data from the Default Microtenant. Pass microtenantId as null to retrieve data from all customers associated with the tenant.
- modified
By String - modified
Time String - start
Time String - status String
- (string) The status of the privileged approval. The supported values are:
INVALID
: The privileged approval is invalid.ACTIVE
: The privileged approval is currently available for the user.FUTURE
: The privileged approval is available for a user at a set time in the future.EXPIRED
: The privileged approval is no longer available for the user.
- working
Hours List<Property Map> - email
Ids List<String> - id String
Supporting Types
GetPraApprovalControllerApplication
GetPraApprovalControllerWorkingHour
- Days List<string>
- The days of the week that you want to enable the privileged approval
- End
Time string - The end time that the user no longer has access to the privileged approval
- End
Time stringCron - The cron expression provided to configure the privileged approval end time working hours. The standard cron expression format is [Seconds][Minutes][Hours][Day of the Month][Month][Day of the Week][Year]The cron expression provided to configure the privileged approval end time working hours. The standard cron expression format is [Seconds][Minutes][Hours][Day of the Month][Month][Day of the Week][Year]
- Start
Time string - The start time that the user has access to the privileged approval
- Start
Time stringCron - The cron expression provided to configure the privileged approval start time working hours. The standard cron expression format is [Seconds][Minutes][Hours][Day of the Month][Month][Day of the Week][Year]
- Timezone string
- The time zone for the time window of a privileged approval
- Days []string
- The days of the week that you want to enable the privileged approval
- End
Time string - The end time that the user no longer has access to the privileged approval
- End
Time stringCron - The cron expression provided to configure the privileged approval end time working hours. The standard cron expression format is [Seconds][Minutes][Hours][Day of the Month][Month][Day of the Week][Year]The cron expression provided to configure the privileged approval end time working hours. The standard cron expression format is [Seconds][Minutes][Hours][Day of the Month][Month][Day of the Week][Year]
- Start
Time string - The start time that the user has access to the privileged approval
- Start
Time stringCron - The cron expression provided to configure the privileged approval start time working hours. The standard cron expression format is [Seconds][Minutes][Hours][Day of the Month][Month][Day of the Week][Year]
- Timezone string
- The time zone for the time window of a privileged approval
- days List<String>
- The days of the week that you want to enable the privileged approval
- end
Time String - The end time that the user no longer has access to the privileged approval
- end
Time StringCron - The cron expression provided to configure the privileged approval end time working hours. The standard cron expression format is [Seconds][Minutes][Hours][Day of the Month][Month][Day of the Week][Year]The cron expression provided to configure the privileged approval end time working hours. The standard cron expression format is [Seconds][Minutes][Hours][Day of the Month][Month][Day of the Week][Year]
- start
Time String - The start time that the user has access to the privileged approval
- start
Time StringCron - The cron expression provided to configure the privileged approval start time working hours. The standard cron expression format is [Seconds][Minutes][Hours][Day of the Month][Month][Day of the Week][Year]
- timezone String
- The time zone for the time window of a privileged approval
- days string[]
- The days of the week that you want to enable the privileged approval
- end
Time string - The end time that the user no longer has access to the privileged approval
- end
Time stringCron - The cron expression provided to configure the privileged approval end time working hours. The standard cron expression format is [Seconds][Minutes][Hours][Day of the Month][Month][Day of the Week][Year]The cron expression provided to configure the privileged approval end time working hours. The standard cron expression format is [Seconds][Minutes][Hours][Day of the Month][Month][Day of the Week][Year]
- start
Time string - The start time that the user has access to the privileged approval
- start
Time stringCron - The cron expression provided to configure the privileged approval start time working hours. The standard cron expression format is [Seconds][Minutes][Hours][Day of the Month][Month][Day of the Week][Year]
- timezone string
- The time zone for the time window of a privileged approval
- days Sequence[str]
- The days of the week that you want to enable the privileged approval
- end_
time str - The end time that the user no longer has access to the privileged approval
- end_
time_ strcron - The cron expression provided to configure the privileged approval end time working hours. The standard cron expression format is [Seconds][Minutes][Hours][Day of the Month][Month][Day of the Week][Year]The cron expression provided to configure the privileged approval end time working hours. The standard cron expression format is [Seconds][Minutes][Hours][Day of the Month][Month][Day of the Week][Year]
- start_
time str - The start time that the user has access to the privileged approval
- start_
time_ strcron - The cron expression provided to configure the privileged approval start time working hours. The standard cron expression format is [Seconds][Minutes][Hours][Day of the Month][Month][Day of the Week][Year]
- timezone str
- The time zone for the time window of a privileged approval
- days List<String>
- The days of the week that you want to enable the privileged approval
- end
Time String - The end time that the user no longer has access to the privileged approval
- end
Time StringCron - The cron expression provided to configure the privileged approval end time working hours. The standard cron expression format is [Seconds][Minutes][Hours][Day of the Month][Month][Day of the Week][Year]The cron expression provided to configure the privileged approval end time working hours. The standard cron expression format is [Seconds][Minutes][Hours][Day of the Month][Month][Day of the Week][Year]
- start
Time String - The start time that the user has access to the privileged approval
- start
Time StringCron - The cron expression provided to configure the privileged approval start time working hours. The standard cron expression format is [Seconds][Minutes][Hours][Day of the Month][Month][Day of the Week][Year]
- timezone String
- The time zone for the time window of a privileged approval
Package Details
- Repository
- zpa zscaler/pulumi-zpa
- License
- MIT
- Notes
- This Pulumi package is based on the
zpa
Terraform Provider.