Zscaler Internet Access v0.0.7 published on Tuesday, Jul 30, 2024 by Zscaler
zia.getLocationManagement
Explore with Pulumi AI
Use the zia_location_management data source to get information about a location resource available in the Zscaler Internet Access Location Management. This resource can then be referenced in multiple other resources, such as URL Filtering Rules, Firewall rules etc.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as zia from "@pulumi/zia";
const example = zia.getLocationManagement({
name: "San Jose",
});
import pulumi
import pulumi_zia as zia
example = zia.get_location_management(name="San Jose")
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/zscaler/pulumi-zia/sdk/go/zia"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := zia.LookupLocationManagement(ctx, &zia.LookupLocationManagementArgs{
Name: pulumi.StringRef("San Jose"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Zia = Pulumi.Zia;
return await Deployment.RunAsync(() =>
{
var example = Zia.GetLocationManagement.Invoke(new()
{
Name = "San Jose",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.zia.ZiaFunctions;
import com.pulumi.zia.inputs.GetLocationManagementArgs;
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 = ZiaFunctions.getLocationManagement(GetLocationManagementArgs.builder()
.name("San Jose")
.build());
}
}
variables:
example:
fn::invoke:
Function: zia:getLocationManagement
Arguments:
name: San Jose
Using getLocationManagement
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 getLocationManagement(args: GetLocationManagementArgs, opts?: InvokeOptions): Promise<GetLocationManagementResult>
function getLocationManagementOutput(args: GetLocationManagementOutputArgs, opts?: InvokeOptions): Output<GetLocationManagementResult>
def get_location_management(basic_auth_enabled: Optional[bool] = None,
id: Optional[int] = None,
name: Optional[str] = None,
parent_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetLocationManagementResult
def get_location_management_output(basic_auth_enabled: Optional[pulumi.Input[bool]] = None,
id: Optional[pulumi.Input[int]] = None,
name: Optional[pulumi.Input[str]] = None,
parent_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetLocationManagementResult]
func LookupLocationManagement(ctx *Context, args *LookupLocationManagementArgs, opts ...InvokeOption) (*LookupLocationManagementResult, error)
func LookupLocationManagementOutput(ctx *Context, args *LookupLocationManagementOutputArgs, opts ...InvokeOption) LookupLocationManagementResultOutput
> Note: This function is named LookupLocationManagement
in the Go SDK.
public static class GetLocationManagement
{
public static Task<GetLocationManagementResult> InvokeAsync(GetLocationManagementArgs args, InvokeOptions? opts = null)
public static Output<GetLocationManagementResult> Invoke(GetLocationManagementInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetLocationManagementResult> getLocationManagement(GetLocationManagementArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: zia:index/getLocationManagement:getLocationManagement
arguments:
# arguments dictionary
The following arguments are supported:
- Basic
Auth boolEnabled - Id int
- The ID of the location to be exported.
- Name string
- The name of the location to be exported.
- Parent
Name string
- Basic
Auth boolEnabled - Id int
- The ID of the location to be exported.
- Name string
- The name of the location to be exported.
- Parent
Name string
- basic
Auth BooleanEnabled - id Integer
- The ID of the location to be exported.
- name String
- The name of the location to be exported.
- parent
Name String
- basic
Auth booleanEnabled - id number
- The ID of the location to be exported.
- name string
- The name of the location to be exported.
- parent
Name string
- basic_
auth_ boolenabled - id int
- The ID of the location to be exported.
- name str
- The name of the location to be exported.
- parent_
name str
- basic
Auth BooleanEnabled - id Number
- The ID of the location to be exported.
- name String
- The name of the location to be exported.
- parent
Name String
getLocationManagement Result
The following output properties are available:
- Aup
Block boolInternet Until Accepted - (Boolean) For First Time AUP Behavior, Block Internet Access. When set, all internet access (including non-HTTP traffic) is disabled until the user accepts the AUP.
- Aup
Enabled bool - (Boolean) Enable AUP. When set to true, AUP is enabled for the location.
- Aup
Force boolSsl Inspection - (Boolean) For First Time AUP Behavior, Force SSL Inspection. When set, Zscaler will force SSL Inspection in order to enforce AUP for HTTPS traffic.
- Aup
Timeout intIn Days - (Number) Custom AUP Frequency. Refresh time (in days) to re-validate the AUP.
- Auth
Required bool - (Boolean) Enforce Authentication. Required when ports are enabled, IP Surrogate is enabled, or Kerberos Authentication is enabled.
- Basic
Auth boolEnabled - Caution
Enabled bool - (Boolean) Enable Caution. When set to true, a caution notifcation is enabled for the location.
- Country string
- (String) Country
- Description string
- (String) Additional notes or information regarding the location or sub-location. The description cannot exceed 1024 characters.
- Digest
Auth boolEnabled - Display
Time stringUnit - (String) Display Time Unit. The time unit to display for IP Surrogate idle time to disassociation.
- Dn
Bandwidth int - (Number) Download bandwidth in bytes. The value
0
implies no Bandwidth Control enforcement. - Idle
Time intIn Minutes - (Number) Idle Time to Disassociation. The user mapping idle time (in minutes) is required if a Surrogate IP is enabled.
- Iot
Discovery boolEnabled - Ip
Addresses List<string> - (List of String) For locations: IP addresses of the egress points that are provisioned in the Zscaler Cloud. Each entry is a single IP address (e.g.,
238.10.33.9
). For sub-locations: Egress, internal, or GRE tunnel IP addresses. Each entry is either a single IP address, CIDR (e.g.,10.10.33.0/24
), or range (e.g.,10.10.33.1-10.10.33.10
)). - Ips
Control bool - (Boolean) Enable IPS Control. When set to true, IPS Control is enabled for the location if Firewall is enabled.
- Kerberos
Auth boolEnabled - Ofw
Enabled bool - (Boolean) Enable Firewall. When set to true, Firewall is enabled for the location.
- Parent
Id int - (Number) - Parent Location ID. If this ID does not exist or is
0
, it is implied that it is a parent location. Otherwise, it is a sub-location whose parent has this ID. x-applicableTo:SUB
- Ports string
- (String) IP ports that are associated with the location.
- Profile string
- (String) Profile tag that specifies the location traffic type. If not specified, this tag defaults to
Unassigned
. - Ssl
Scan boolEnabled - (Boolean) This parameter was deprecated and no longer has an effect on SSL policy. It remains supported in the API payload in order to maintain backwards compatibility with existing scripts, but it will be removed in future.
- Surrogate
Ip bool - (Boolean) Enable Surrogate IP. When set to true, users are mapped to internal device IP addresses.
- Surrogate
Ip boolEnforced For Known Browsers - (Boolean) Enforce Surrogate IP for Known Browsers. When set to true, IP Surrogate is enforced for all known browsers.
- Surrogate
Refresh intTime In Minutes - (Number) Refresh Time for re-validation of Surrogacy. The surrogate refresh time (in minutes) to re-validate the IP surrogates.
- Surrogate
Refresh stringTime Unit - (String) Display Refresh Time Unit. The time unit to display for refresh time for re-validation of surrogacy.
- Tz string
- (String) Timezone of the location. If not specified, it defaults to GMT.
- Up
Bandwidth int - (Number) Upload bandwidth in bytes. The value
0
implies no Bandwidth Control enforcement. - Vpn
Credentials List<zscaler.Pulumi Package. Zia. Outputs. Get Location Management Vpn Credential> - Xff
Forward boolEnabled - (Boolean) Enable XFF Forwarding. When set to true, traffic is passed to Zscaler Cloud via the X-Forwarded-For (XFF) header.
- Zapp
Ssl boolScan Enabled - (Boolean) This parameter was deprecated and no longer has an effect on SSL policy. It remains supported in the API payload in order to maintain backwards compatibility with existing scripts, but it will be removed in future.
- Id int
- (Number) Identifier that uniquely identifies an entity
- Name string
- (String) The configured name of the entity
- Parent
Name string
- Aup
Block boolInternet Until Accepted - (Boolean) For First Time AUP Behavior, Block Internet Access. When set, all internet access (including non-HTTP traffic) is disabled until the user accepts the AUP.
- Aup
Enabled bool - (Boolean) Enable AUP. When set to true, AUP is enabled for the location.
- Aup
Force boolSsl Inspection - (Boolean) For First Time AUP Behavior, Force SSL Inspection. When set, Zscaler will force SSL Inspection in order to enforce AUP for HTTPS traffic.
- Aup
Timeout intIn Days - (Number) Custom AUP Frequency. Refresh time (in days) to re-validate the AUP.
- Auth
Required bool - (Boolean) Enforce Authentication. Required when ports are enabled, IP Surrogate is enabled, or Kerberos Authentication is enabled.
- Basic
Auth boolEnabled - Caution
Enabled bool - (Boolean) Enable Caution. When set to true, a caution notifcation is enabled for the location.
- Country string
- (String) Country
- Description string
- (String) Additional notes or information regarding the location or sub-location. The description cannot exceed 1024 characters.
- Digest
Auth boolEnabled - Display
Time stringUnit - (String) Display Time Unit. The time unit to display for IP Surrogate idle time to disassociation.
- Dn
Bandwidth int - (Number) Download bandwidth in bytes. The value
0
implies no Bandwidth Control enforcement. - Idle
Time intIn Minutes - (Number) Idle Time to Disassociation. The user mapping idle time (in minutes) is required if a Surrogate IP is enabled.
- Iot
Discovery boolEnabled - Ip
Addresses []string - (List of String) For locations: IP addresses of the egress points that are provisioned in the Zscaler Cloud. Each entry is a single IP address (e.g.,
238.10.33.9
). For sub-locations: Egress, internal, or GRE tunnel IP addresses. Each entry is either a single IP address, CIDR (e.g.,10.10.33.0/24
), or range (e.g.,10.10.33.1-10.10.33.10
)). - Ips
Control bool - (Boolean) Enable IPS Control. When set to true, IPS Control is enabled for the location if Firewall is enabled.
- Kerberos
Auth boolEnabled - Ofw
Enabled bool - (Boolean) Enable Firewall. When set to true, Firewall is enabled for the location.
- Parent
Id int - (Number) - Parent Location ID. If this ID does not exist or is
0
, it is implied that it is a parent location. Otherwise, it is a sub-location whose parent has this ID. x-applicableTo:SUB
- Ports string
- (String) IP ports that are associated with the location.
- Profile string
- (String) Profile tag that specifies the location traffic type. If not specified, this tag defaults to
Unassigned
. - Ssl
Scan boolEnabled - (Boolean) This parameter was deprecated and no longer has an effect on SSL policy. It remains supported in the API payload in order to maintain backwards compatibility with existing scripts, but it will be removed in future.
- Surrogate
Ip bool - (Boolean) Enable Surrogate IP. When set to true, users are mapped to internal device IP addresses.
- Surrogate
Ip boolEnforced For Known Browsers - (Boolean) Enforce Surrogate IP for Known Browsers. When set to true, IP Surrogate is enforced for all known browsers.
- Surrogate
Refresh intTime In Minutes - (Number) Refresh Time for re-validation of Surrogacy. The surrogate refresh time (in minutes) to re-validate the IP surrogates.
- Surrogate
Refresh stringTime Unit - (String) Display Refresh Time Unit. The time unit to display for refresh time for re-validation of surrogacy.
- Tz string
- (String) Timezone of the location. If not specified, it defaults to GMT.
- Up
Bandwidth int - (Number) Upload bandwidth in bytes. The value
0
implies no Bandwidth Control enforcement. - Vpn
Credentials []GetLocation Management Vpn Credential - Xff
Forward boolEnabled - (Boolean) Enable XFF Forwarding. When set to true, traffic is passed to Zscaler Cloud via the X-Forwarded-For (XFF) header.
- Zapp
Ssl boolScan Enabled - (Boolean) This parameter was deprecated and no longer has an effect on SSL policy. It remains supported in the API payload in order to maintain backwards compatibility with existing scripts, but it will be removed in future.
- Id int
- (Number) Identifier that uniquely identifies an entity
- Name string
- (String) The configured name of the entity
- Parent
Name string
- aup
Block BooleanInternet Until Accepted - (Boolean) For First Time AUP Behavior, Block Internet Access. When set, all internet access (including non-HTTP traffic) is disabled until the user accepts the AUP.
- aup
Enabled Boolean - (Boolean) Enable AUP. When set to true, AUP is enabled for the location.
- aup
Force BooleanSsl Inspection - (Boolean) For First Time AUP Behavior, Force SSL Inspection. When set, Zscaler will force SSL Inspection in order to enforce AUP for HTTPS traffic.
- aup
Timeout IntegerIn Days - (Number) Custom AUP Frequency. Refresh time (in days) to re-validate the AUP.
- auth
Required Boolean - (Boolean) Enforce Authentication. Required when ports are enabled, IP Surrogate is enabled, or Kerberos Authentication is enabled.
- basic
Auth BooleanEnabled - caution
Enabled Boolean - (Boolean) Enable Caution. When set to true, a caution notifcation is enabled for the location.
- country String
- (String) Country
- description String
- (String) Additional notes or information regarding the location or sub-location. The description cannot exceed 1024 characters.
- digest
Auth BooleanEnabled - display
Time StringUnit - (String) Display Time Unit. The time unit to display for IP Surrogate idle time to disassociation.
- dn
Bandwidth Integer - (Number) Download bandwidth in bytes. The value
0
implies no Bandwidth Control enforcement. - idle
Time IntegerIn Minutes - (Number) Idle Time to Disassociation. The user mapping idle time (in minutes) is required if a Surrogate IP is enabled.
- iot
Discovery BooleanEnabled - ip
Addresses List<String> - (List of String) For locations: IP addresses of the egress points that are provisioned in the Zscaler Cloud. Each entry is a single IP address (e.g.,
238.10.33.9
). For sub-locations: Egress, internal, or GRE tunnel IP addresses. Each entry is either a single IP address, CIDR (e.g.,10.10.33.0/24
), or range (e.g.,10.10.33.1-10.10.33.10
)). - ips
Control Boolean - (Boolean) Enable IPS Control. When set to true, IPS Control is enabled for the location if Firewall is enabled.
- kerberos
Auth BooleanEnabled - ofw
Enabled Boolean - (Boolean) Enable Firewall. When set to true, Firewall is enabled for the location.
- parent
Id Integer - (Number) - Parent Location ID. If this ID does not exist or is
0
, it is implied that it is a parent location. Otherwise, it is a sub-location whose parent has this ID. x-applicableTo:SUB
- ports String
- (String) IP ports that are associated with the location.
- profile String
- (String) Profile tag that specifies the location traffic type. If not specified, this tag defaults to
Unassigned
. - ssl
Scan BooleanEnabled - (Boolean) This parameter was deprecated and no longer has an effect on SSL policy. It remains supported in the API payload in order to maintain backwards compatibility with existing scripts, but it will be removed in future.
- surrogate
Ip Boolean - (Boolean) Enable Surrogate IP. When set to true, users are mapped to internal device IP addresses.
- surrogate
Ip BooleanEnforced For Known Browsers - (Boolean) Enforce Surrogate IP for Known Browsers. When set to true, IP Surrogate is enforced for all known browsers.
- surrogate
Refresh IntegerTime In Minutes - (Number) Refresh Time for re-validation of Surrogacy. The surrogate refresh time (in minutes) to re-validate the IP surrogates.
- surrogate
Refresh StringTime Unit - (String) Display Refresh Time Unit. The time unit to display for refresh time for re-validation of surrogacy.
- tz String
- (String) Timezone of the location. If not specified, it defaults to GMT.
- up
Bandwidth Integer - (Number) Upload bandwidth in bytes. The value
0
implies no Bandwidth Control enforcement. - vpn
Credentials List<GetLocation Management Vpn Credential> - xff
Forward BooleanEnabled - (Boolean) Enable XFF Forwarding. When set to true, traffic is passed to Zscaler Cloud via the X-Forwarded-For (XFF) header.
- zapp
Ssl BooleanScan Enabled - (Boolean) This parameter was deprecated and no longer has an effect on SSL policy. It remains supported in the API payload in order to maintain backwards compatibility with existing scripts, but it will be removed in future.
- id Integer
- (Number) Identifier that uniquely identifies an entity
- name String
- (String) The configured name of the entity
- parent
Name String
- aup
Block booleanInternet Until Accepted - (Boolean) For First Time AUP Behavior, Block Internet Access. When set, all internet access (including non-HTTP traffic) is disabled until the user accepts the AUP.
- aup
Enabled boolean - (Boolean) Enable AUP. When set to true, AUP is enabled for the location.
- aup
Force booleanSsl Inspection - (Boolean) For First Time AUP Behavior, Force SSL Inspection. When set, Zscaler will force SSL Inspection in order to enforce AUP for HTTPS traffic.
- aup
Timeout numberIn Days - (Number) Custom AUP Frequency. Refresh time (in days) to re-validate the AUP.
- auth
Required boolean - (Boolean) Enforce Authentication. Required when ports are enabled, IP Surrogate is enabled, or Kerberos Authentication is enabled.
- basic
Auth booleanEnabled - caution
Enabled boolean - (Boolean) Enable Caution. When set to true, a caution notifcation is enabled for the location.
- country string
- (String) Country
- description string
- (String) Additional notes or information regarding the location or sub-location. The description cannot exceed 1024 characters.
- digest
Auth booleanEnabled - display
Time stringUnit - (String) Display Time Unit. The time unit to display for IP Surrogate idle time to disassociation.
- dn
Bandwidth number - (Number) Download bandwidth in bytes. The value
0
implies no Bandwidth Control enforcement. - idle
Time numberIn Minutes - (Number) Idle Time to Disassociation. The user mapping idle time (in minutes) is required if a Surrogate IP is enabled.
- iot
Discovery booleanEnabled - ip
Addresses string[] - (List of String) For locations: IP addresses of the egress points that are provisioned in the Zscaler Cloud. Each entry is a single IP address (e.g.,
238.10.33.9
). For sub-locations: Egress, internal, or GRE tunnel IP addresses. Each entry is either a single IP address, CIDR (e.g.,10.10.33.0/24
), or range (e.g.,10.10.33.1-10.10.33.10
)). - ips
Control boolean - (Boolean) Enable IPS Control. When set to true, IPS Control is enabled for the location if Firewall is enabled.
- kerberos
Auth booleanEnabled - ofw
Enabled boolean - (Boolean) Enable Firewall. When set to true, Firewall is enabled for the location.
- parent
Id number - (Number) - Parent Location ID. If this ID does not exist or is
0
, it is implied that it is a parent location. Otherwise, it is a sub-location whose parent has this ID. x-applicableTo:SUB
- ports string
- (String) IP ports that are associated with the location.
- profile string
- (String) Profile tag that specifies the location traffic type. If not specified, this tag defaults to
Unassigned
. - ssl
Scan booleanEnabled - (Boolean) This parameter was deprecated and no longer has an effect on SSL policy. It remains supported in the API payload in order to maintain backwards compatibility with existing scripts, but it will be removed in future.
- surrogate
Ip boolean - (Boolean) Enable Surrogate IP. When set to true, users are mapped to internal device IP addresses.
- surrogate
Ip booleanEnforced For Known Browsers - (Boolean) Enforce Surrogate IP for Known Browsers. When set to true, IP Surrogate is enforced for all known browsers.
- surrogate
Refresh numberTime In Minutes - (Number) Refresh Time for re-validation of Surrogacy. The surrogate refresh time (in minutes) to re-validate the IP surrogates.
- surrogate
Refresh stringTime Unit - (String) Display Refresh Time Unit. The time unit to display for refresh time for re-validation of surrogacy.
- tz string
- (String) Timezone of the location. If not specified, it defaults to GMT.
- up
Bandwidth number - (Number) Upload bandwidth in bytes. The value
0
implies no Bandwidth Control enforcement. - vpn
Credentials GetLocation Management Vpn Credential[] - xff
Forward booleanEnabled - (Boolean) Enable XFF Forwarding. When set to true, traffic is passed to Zscaler Cloud via the X-Forwarded-For (XFF) header.
- zapp
Ssl booleanScan Enabled - (Boolean) This parameter was deprecated and no longer has an effect on SSL policy. It remains supported in the API payload in order to maintain backwards compatibility with existing scripts, but it will be removed in future.
- id number
- (Number) Identifier that uniquely identifies an entity
- name string
- (String) The configured name of the entity
- parent
Name string
- aup_
block_ boolinternet_ until_ accepted - (Boolean) For First Time AUP Behavior, Block Internet Access. When set, all internet access (including non-HTTP traffic) is disabled until the user accepts the AUP.
- aup_
enabled bool - (Boolean) Enable AUP. When set to true, AUP is enabled for the location.
- aup_
force_ boolssl_ inspection - (Boolean) For First Time AUP Behavior, Force SSL Inspection. When set, Zscaler will force SSL Inspection in order to enforce AUP for HTTPS traffic.
- aup_
timeout_ intin_ days - (Number) Custom AUP Frequency. Refresh time (in days) to re-validate the AUP.
- auth_
required bool - (Boolean) Enforce Authentication. Required when ports are enabled, IP Surrogate is enabled, or Kerberos Authentication is enabled.
- basic_
auth_ boolenabled - caution_
enabled bool - (Boolean) Enable Caution. When set to true, a caution notifcation is enabled for the location.
- country str
- (String) Country
- description str
- (String) Additional notes or information regarding the location or sub-location. The description cannot exceed 1024 characters.
- digest_
auth_ boolenabled - display_
time_ strunit - (String) Display Time Unit. The time unit to display for IP Surrogate idle time to disassociation.
- dn_
bandwidth int - (Number) Download bandwidth in bytes. The value
0
implies no Bandwidth Control enforcement. - idle_
time_ intin_ minutes - (Number) Idle Time to Disassociation. The user mapping idle time (in minutes) is required if a Surrogate IP is enabled.
- iot_
discovery_ boolenabled - ip_
addresses Sequence[str] - (List of String) For locations: IP addresses of the egress points that are provisioned in the Zscaler Cloud. Each entry is a single IP address (e.g.,
238.10.33.9
). For sub-locations: Egress, internal, or GRE tunnel IP addresses. Each entry is either a single IP address, CIDR (e.g.,10.10.33.0/24
), or range (e.g.,10.10.33.1-10.10.33.10
)). - ips_
control bool - (Boolean) Enable IPS Control. When set to true, IPS Control is enabled for the location if Firewall is enabled.
- kerberos_
auth_ boolenabled - ofw_
enabled bool - (Boolean) Enable Firewall. When set to true, Firewall is enabled for the location.
- parent_
id int - (Number) - Parent Location ID. If this ID does not exist or is
0
, it is implied that it is a parent location. Otherwise, it is a sub-location whose parent has this ID. x-applicableTo:SUB
- ports str
- (String) IP ports that are associated with the location.
- profile str
- (String) Profile tag that specifies the location traffic type. If not specified, this tag defaults to
Unassigned
. - ssl_
scan_ boolenabled - (Boolean) This parameter was deprecated and no longer has an effect on SSL policy. It remains supported in the API payload in order to maintain backwards compatibility with existing scripts, but it will be removed in future.
- surrogate_
ip bool - (Boolean) Enable Surrogate IP. When set to true, users are mapped to internal device IP addresses.
- surrogate_
ip_ boolenforced_ for_ known_ browsers - (Boolean) Enforce Surrogate IP for Known Browsers. When set to true, IP Surrogate is enforced for all known browsers.
- surrogate_
refresh_ inttime_ in_ minutes - (Number) Refresh Time for re-validation of Surrogacy. The surrogate refresh time (in minutes) to re-validate the IP surrogates.
- surrogate_
refresh_ strtime_ unit - (String) Display Refresh Time Unit. The time unit to display for refresh time for re-validation of surrogacy.
- tz str
- (String) Timezone of the location. If not specified, it defaults to GMT.
- up_
bandwidth int - (Number) Upload bandwidth in bytes. The value
0
implies no Bandwidth Control enforcement. - vpn_
credentials Sequence[GetLocation Management Vpn Credential] - xff_
forward_ boolenabled - (Boolean) Enable XFF Forwarding. When set to true, traffic is passed to Zscaler Cloud via the X-Forwarded-For (XFF) header.
- zapp_
ssl_ boolscan_ enabled - (Boolean) This parameter was deprecated and no longer has an effect on SSL policy. It remains supported in the API payload in order to maintain backwards compatibility with existing scripts, but it will be removed in future.
- id int
- (Number) Identifier that uniquely identifies an entity
- name str
- (String) The configured name of the entity
- parent_
name str
- aup
Block BooleanInternet Until Accepted - (Boolean) For First Time AUP Behavior, Block Internet Access. When set, all internet access (including non-HTTP traffic) is disabled until the user accepts the AUP.
- aup
Enabled Boolean - (Boolean) Enable AUP. When set to true, AUP is enabled for the location.
- aup
Force BooleanSsl Inspection - (Boolean) For First Time AUP Behavior, Force SSL Inspection. When set, Zscaler will force SSL Inspection in order to enforce AUP for HTTPS traffic.
- aup
Timeout NumberIn Days - (Number) Custom AUP Frequency. Refresh time (in days) to re-validate the AUP.
- auth
Required Boolean - (Boolean) Enforce Authentication. Required when ports are enabled, IP Surrogate is enabled, or Kerberos Authentication is enabled.
- basic
Auth BooleanEnabled - caution
Enabled Boolean - (Boolean) Enable Caution. When set to true, a caution notifcation is enabled for the location.
- country String
- (String) Country
- description String
- (String) Additional notes or information regarding the location or sub-location. The description cannot exceed 1024 characters.
- digest
Auth BooleanEnabled - display
Time StringUnit - (String) Display Time Unit. The time unit to display for IP Surrogate idle time to disassociation.
- dn
Bandwidth Number - (Number) Download bandwidth in bytes. The value
0
implies no Bandwidth Control enforcement. - idle
Time NumberIn Minutes - (Number) Idle Time to Disassociation. The user mapping idle time (in minutes) is required if a Surrogate IP is enabled.
- iot
Discovery BooleanEnabled - ip
Addresses List<String> - (List of String) For locations: IP addresses of the egress points that are provisioned in the Zscaler Cloud. Each entry is a single IP address (e.g.,
238.10.33.9
). For sub-locations: Egress, internal, or GRE tunnel IP addresses. Each entry is either a single IP address, CIDR (e.g.,10.10.33.0/24
), or range (e.g.,10.10.33.1-10.10.33.10
)). - ips
Control Boolean - (Boolean) Enable IPS Control. When set to true, IPS Control is enabled for the location if Firewall is enabled.
- kerberos
Auth BooleanEnabled - ofw
Enabled Boolean - (Boolean) Enable Firewall. When set to true, Firewall is enabled for the location.
- parent
Id Number - (Number) - Parent Location ID. If this ID does not exist or is
0
, it is implied that it is a parent location. Otherwise, it is a sub-location whose parent has this ID. x-applicableTo:SUB
- ports String
- (String) IP ports that are associated with the location.
- profile String
- (String) Profile tag that specifies the location traffic type. If not specified, this tag defaults to
Unassigned
. - ssl
Scan BooleanEnabled - (Boolean) This parameter was deprecated and no longer has an effect on SSL policy. It remains supported in the API payload in order to maintain backwards compatibility with existing scripts, but it will be removed in future.
- surrogate
Ip Boolean - (Boolean) Enable Surrogate IP. When set to true, users are mapped to internal device IP addresses.
- surrogate
Ip BooleanEnforced For Known Browsers - (Boolean) Enforce Surrogate IP for Known Browsers. When set to true, IP Surrogate is enforced for all known browsers.
- surrogate
Refresh NumberTime In Minutes - (Number) Refresh Time for re-validation of Surrogacy. The surrogate refresh time (in minutes) to re-validate the IP surrogates.
- surrogate
Refresh StringTime Unit - (String) Display Refresh Time Unit. The time unit to display for refresh time for re-validation of surrogacy.
- tz String
- (String) Timezone of the location. If not specified, it defaults to GMT.
- up
Bandwidth Number - (Number) Upload bandwidth in bytes. The value
0
implies no Bandwidth Control enforcement. - vpn
Credentials List<Property Map> - xff
Forward BooleanEnabled - (Boolean) Enable XFF Forwarding. When set to true, traffic is passed to Zscaler Cloud via the X-Forwarded-For (XFF) header.
- zapp
Ssl BooleanScan Enabled - (Boolean) This parameter was deprecated and no longer has an effect on SSL policy. It remains supported in the API payload in order to maintain backwards compatibility with existing scripts, but it will be removed in future.
- id Number
- (Number) Identifier that uniquely identifies an entity
- name String
- (String) The configured name of the entity
- parent
Name String
Supporting Types
GetLocationManagementVpnCredential
- Comments string
- (String) Additional information about this VPN credential. Additional information about this VPN credential.
- Fqdn string
- (String) Fully Qualified Domain Name. Applicable only to
UFQDN
orXAUTH
(orHOSTED_MOBILE_USERS
) auth type. - Id int
- The ID of the location to be exported.
- Locations
List<zscaler.
Pulumi Package. Zia. Inputs. Get Location Management Vpn Credential Location> - (List of Object)
- Managed
Bies List<zscaler.Pulumi Package. Zia. Inputs. Get Location Management Vpn Credential Managed By> - (List of Object)
- string
- (String) Pre-shared key. This is a required field for
UFQDN
and IP auth type. - Type string
- (String) VPN authentication type (i.e., how the VPN credential is sent to the server). It is not modifiable after VpnCredential is created.
- Comments string
- (String) Additional information about this VPN credential. Additional information about this VPN credential.
- Fqdn string
- (String) Fully Qualified Domain Name. Applicable only to
UFQDN
orXAUTH
(orHOSTED_MOBILE_USERS
) auth type. - Id int
- The ID of the location to be exported.
- Locations
[]Get
Location Management Vpn Credential Location - (List of Object)
- Managed
Bies []GetLocation Management Vpn Credential Managed By - (List of Object)
- string
- (String) Pre-shared key. This is a required field for
UFQDN
and IP auth type. - Type string
- (String) VPN authentication type (i.e., how the VPN credential is sent to the server). It is not modifiable after VpnCredential is created.
- comments String
- (String) Additional information about this VPN credential. Additional information about this VPN credential.
- fqdn String
- (String) Fully Qualified Domain Name. Applicable only to
UFQDN
orXAUTH
(orHOSTED_MOBILE_USERS
) auth type. - id Integer
- The ID of the location to be exported.
- locations
List<Get
Location Management Vpn Credential Location> - (List of Object)
- managed
Bies List<GetLocation Management Vpn Credential Managed By> - (List of Object)
- String
- (String) Pre-shared key. This is a required field for
UFQDN
and IP auth type. - type String
- (String) VPN authentication type (i.e., how the VPN credential is sent to the server). It is not modifiable after VpnCredential is created.
- comments string
- (String) Additional information about this VPN credential. Additional information about this VPN credential.
- fqdn string
- (String) Fully Qualified Domain Name. Applicable only to
UFQDN
orXAUTH
(orHOSTED_MOBILE_USERS
) auth type. - id number
- The ID of the location to be exported.
- locations
Get
Location Management Vpn Credential Location[] - (List of Object)
- managed
Bies GetLocation Management Vpn Credential Managed By[] - (List of Object)
- string
- (String) Pre-shared key. This is a required field for
UFQDN
and IP auth type. - type string
- (String) VPN authentication type (i.e., how the VPN credential is sent to the server). It is not modifiable after VpnCredential is created.
- comments str
- (String) Additional information about this VPN credential. Additional information about this VPN credential.
- fqdn str
- (String) Fully Qualified Domain Name. Applicable only to
UFQDN
orXAUTH
(orHOSTED_MOBILE_USERS
) auth type. - id int
- The ID of the location to be exported.
- locations
Sequence[Get
Location Management Vpn Credential Location] - (List of Object)
- managed_
bies Sequence[GetLocation Management Vpn Credential Managed By] - (List of Object)
- str
- (String) Pre-shared key. This is a required field for
UFQDN
and IP auth type. - type str
- (String) VPN authentication type (i.e., how the VPN credential is sent to the server). It is not modifiable after VpnCredential is created.
- comments String
- (String) Additional information about this VPN credential. Additional information about this VPN credential.
- fqdn String
- (String) Fully Qualified Domain Name. Applicable only to
UFQDN
orXAUTH
(orHOSTED_MOBILE_USERS
) auth type. - id Number
- The ID of the location to be exported.
- locations List<Property Map>
- (List of Object)
- managed
Bies List<Property Map> - (List of Object)
- String
- (String) Pre-shared key. This is a required field for
UFQDN
and IP auth type. - type String
- (String) VPN authentication type (i.e., how the VPN credential is sent to the server). It is not modifiable after VpnCredential is created.
GetLocationManagementVpnCredentialLocation
- Extensions Dictionary<string, string>
- (Map of String)
- Id int
- The ID of the location to be exported.
- Name string
- The name of the location to be exported.
- Extensions map[string]string
- (Map of String)
- Id int
- The ID of the location to be exported.
- Name string
- The name of the location to be exported.
- extensions Map<String,String>
- (Map of String)
- id Integer
- The ID of the location to be exported.
- name String
- The name of the location to be exported.
- extensions {[key: string]: string}
- (Map of String)
- id number
- The ID of the location to be exported.
- name string
- The name of the location to be exported.
- extensions Mapping[str, str]
- (Map of String)
- id int
- The ID of the location to be exported.
- name str
- The name of the location to be exported.
- extensions Map<String>
- (Map of String)
- id Number
- The ID of the location to be exported.
- name String
- The name of the location to be exported.
GetLocationManagementVpnCredentialManagedBy
- Extensions Dictionary<string, string>
- (Map of String)
- Id int
- The ID of the location to be exported.
- Name string
- The name of the location to be exported.
- Extensions map[string]string
- (Map of String)
- Id int
- The ID of the location to be exported.
- Name string
- The name of the location to be exported.
- extensions Map<String,String>
- (Map of String)
- id Integer
- The ID of the location to be exported.
- name String
- The name of the location to be exported.
- extensions {[key: string]: string}
- (Map of String)
- id number
- The ID of the location to be exported.
- name string
- The name of the location to be exported.
- extensions Mapping[str, str]
- (Map of String)
- id int
- The ID of the location to be exported.
- name str
- The name of the location to be exported.
- extensions Map<String>
- (Map of String)
- id Number
- The ID of the location to be exported.
- name String
- The name of the location to be exported.
Package Details
- Repository
- zia zscaler/pulumi-zia
- License
- MIT
- Notes
- This Pulumi package is based on the
zia
Terraform Provider.