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)
public static Output<GetLocationManagementResult> getLocationManagement(GetLocationManagementArgs args, InvokeOptions options)
fn::invoke:
  function: zia:index/getLocationManagement:getLocationManagement
  arguments:
    # arguments dictionaryThe following arguments are supported:
- BasicAuth boolEnabled 
- Id int
- The ID of the location to be exported.
- Name string
- The name of the location to be exported.
- ParentName string
- BasicAuth boolEnabled 
- Id int
- The ID of the location to be exported.
- Name string
- The name of the location to be exported.
- ParentName string
- basicAuth BooleanEnabled 
- id Integer
- The ID of the location to be exported.
- name String
- The name of the location to be exported.
- parentName String
- basicAuth booleanEnabled 
- id number
- The ID of the location to be exported.
- name string
- The name of the location to be exported.
- parentName 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
- basicAuth BooleanEnabled 
- id Number
- The ID of the location to be exported.
- name String
- The name of the location to be exported.
- parentName String
getLocationManagement Result
The following output properties are available:
- AupBlock 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.
- AupEnabled bool
- (Boolean) Enable AUP. When set to true, AUP is enabled for the location.
- AupForce 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.
- AupTimeout intIn Days 
- (Number) Custom AUP Frequency. Refresh time (in days) to re-validate the AUP.
- AuthRequired bool
- (Boolean) Enforce Authentication. Required when ports are enabled, IP Surrogate is enabled, or Kerberos Authentication is enabled.
- BasicAuth boolEnabled 
- CautionEnabled 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.
- DigestAuth boolEnabled 
- DisplayTime stringUnit 
- (String) Display Time Unit. The time unit to display for IP Surrogate idle time to disassociation.
- DnBandwidth int
- (Number) Download bandwidth in bytes. The value 0implies no Bandwidth Control enforcement.
- IdleTime intIn Minutes 
- (Number) Idle Time to Disassociation. The user mapping idle time (in minutes) is required if a Surrogate IP is enabled.
- IotDiscovery boolEnabled 
- IpAddresses 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)).
- IpsControl bool
- (Boolean) Enable IPS Control. When set to true, IPS Control is enabled for the location if Firewall is enabled.
- KerberosAuth boolEnabled 
- OfwEnabled bool
- (Boolean) Enable Firewall. When set to true, Firewall is enabled for the location.
- ParentId 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.
- SslScan 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.
- SurrogateIp bool
- (Boolean) Enable Surrogate IP. When set to true, users are mapped to internal device IP addresses.
- SurrogateIp boolEnforced For Known Browsers 
- (Boolean) Enforce Surrogate IP for Known Browsers. When set to true, IP Surrogate is enforced for all known browsers.
- SurrogateRefresh intTime In Minutes 
- (Number) Refresh Time for re-validation of Surrogacy. The surrogate refresh time (in minutes) to re-validate the IP surrogates.
- SurrogateRefresh 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.
- UpBandwidth int
- (Number) Upload bandwidth in bytes. The value 0implies no Bandwidth Control enforcement.
- VpnCredentials List<zscaler.Pulumi Package. Zia. Outputs. Get Location Management Vpn Credential> 
- XffForward boolEnabled 
- (Boolean) Enable XFF Forwarding. When set to true, traffic is passed to Zscaler Cloud via the X-Forwarded-For (XFF) header.
- ZappSsl 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
- ParentName string
- AupBlock 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.
- AupEnabled bool
- (Boolean) Enable AUP. When set to true, AUP is enabled for the location.
- AupForce 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.
- AupTimeout intIn Days 
- (Number) Custom AUP Frequency. Refresh time (in days) to re-validate the AUP.
- AuthRequired bool
- (Boolean) Enforce Authentication. Required when ports are enabled, IP Surrogate is enabled, or Kerberos Authentication is enabled.
- BasicAuth boolEnabled 
- CautionEnabled 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.
- DigestAuth boolEnabled 
- DisplayTime stringUnit 
- (String) Display Time Unit. The time unit to display for IP Surrogate idle time to disassociation.
- DnBandwidth int
- (Number) Download bandwidth in bytes. The value 0implies no Bandwidth Control enforcement.
- IdleTime intIn Minutes 
- (Number) Idle Time to Disassociation. The user mapping idle time (in minutes) is required if a Surrogate IP is enabled.
- IotDiscovery boolEnabled 
- IpAddresses []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)).
- IpsControl bool
- (Boolean) Enable IPS Control. When set to true, IPS Control is enabled for the location if Firewall is enabled.
- KerberosAuth boolEnabled 
- OfwEnabled bool
- (Boolean) Enable Firewall. When set to true, Firewall is enabled for the location.
- ParentId 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.
- SslScan 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.
- SurrogateIp bool
- (Boolean) Enable Surrogate IP. When set to true, users are mapped to internal device IP addresses.
- SurrogateIp boolEnforced For Known Browsers 
- (Boolean) Enforce Surrogate IP for Known Browsers. When set to true, IP Surrogate is enforced for all known browsers.
- SurrogateRefresh intTime In Minutes 
- (Number) Refresh Time for re-validation of Surrogacy. The surrogate refresh time (in minutes) to re-validate the IP surrogates.
- SurrogateRefresh 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.
- UpBandwidth int
- (Number) Upload bandwidth in bytes. The value 0implies no Bandwidth Control enforcement.
- VpnCredentials []GetLocation Management Vpn Credential 
- XffForward boolEnabled 
- (Boolean) Enable XFF Forwarding. When set to true, traffic is passed to Zscaler Cloud via the X-Forwarded-For (XFF) header.
- ZappSsl 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
- ParentName string
- aupBlock 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.
- aupEnabled Boolean
- (Boolean) Enable AUP. When set to true, AUP is enabled for the location.
- aupForce 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.
- aupTimeout IntegerIn Days 
- (Number) Custom AUP Frequency. Refresh time (in days) to re-validate the AUP.
- authRequired Boolean
- (Boolean) Enforce Authentication. Required when ports are enabled, IP Surrogate is enabled, or Kerberos Authentication is enabled.
- basicAuth BooleanEnabled 
- cautionEnabled 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.
- digestAuth BooleanEnabled 
- displayTime StringUnit 
- (String) Display Time Unit. The time unit to display for IP Surrogate idle time to disassociation.
- dnBandwidth Integer
- (Number) Download bandwidth in bytes. The value 0implies no Bandwidth Control enforcement.
- idleTime IntegerIn Minutes 
- (Number) Idle Time to Disassociation. The user mapping idle time (in minutes) is required if a Surrogate IP is enabled.
- iotDiscovery BooleanEnabled 
- ipAddresses 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)).
- ipsControl Boolean
- (Boolean) Enable IPS Control. When set to true, IPS Control is enabled for the location if Firewall is enabled.
- kerberosAuth BooleanEnabled 
- ofwEnabled Boolean
- (Boolean) Enable Firewall. When set to true, Firewall is enabled for the location.
- parentId 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.
- sslScan 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.
- surrogateIp Boolean
- (Boolean) Enable Surrogate IP. When set to true, users are mapped to internal device IP addresses.
- surrogateIp BooleanEnforced For Known Browsers 
- (Boolean) Enforce Surrogate IP for Known Browsers. When set to true, IP Surrogate is enforced for all known browsers.
- surrogateRefresh IntegerTime In Minutes 
- (Number) Refresh Time for re-validation of Surrogacy. The surrogate refresh time (in minutes) to re-validate the IP surrogates.
- surrogateRefresh 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.
- upBandwidth Integer
- (Number) Upload bandwidth in bytes. The value 0implies no Bandwidth Control enforcement.
- vpnCredentials List<GetLocation Management Vpn Credential> 
- xffForward BooleanEnabled 
- (Boolean) Enable XFF Forwarding. When set to true, traffic is passed to Zscaler Cloud via the X-Forwarded-For (XFF) header.
- zappSsl 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
- parentName String
- aupBlock 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.
- aupEnabled boolean
- (Boolean) Enable AUP. When set to true, AUP is enabled for the location.
- aupForce 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.
- aupTimeout numberIn Days 
- (Number) Custom AUP Frequency. Refresh time (in days) to re-validate the AUP.
- authRequired boolean
- (Boolean) Enforce Authentication. Required when ports are enabled, IP Surrogate is enabled, or Kerberos Authentication is enabled.
- basicAuth booleanEnabled 
- cautionEnabled 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.
- digestAuth booleanEnabled 
- displayTime stringUnit 
- (String) Display Time Unit. The time unit to display for IP Surrogate idle time to disassociation.
- dnBandwidth number
- (Number) Download bandwidth in bytes. The value 0implies no Bandwidth Control enforcement.
- idleTime numberIn Minutes 
- (Number) Idle Time to Disassociation. The user mapping idle time (in minutes) is required if a Surrogate IP is enabled.
- iotDiscovery booleanEnabled 
- ipAddresses 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)).
- ipsControl boolean
- (Boolean) Enable IPS Control. When set to true, IPS Control is enabled for the location if Firewall is enabled.
- kerberosAuth booleanEnabled 
- ofwEnabled boolean
- (Boolean) Enable Firewall. When set to true, Firewall is enabled for the location.
- parentId 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.
- sslScan 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.
- surrogateIp boolean
- (Boolean) Enable Surrogate IP. When set to true, users are mapped to internal device IP addresses.
- surrogateIp booleanEnforced For Known Browsers 
- (Boolean) Enforce Surrogate IP for Known Browsers. When set to true, IP Surrogate is enforced for all known browsers.
- surrogateRefresh numberTime In Minutes 
- (Number) Refresh Time for re-validation of Surrogacy. The surrogate refresh time (in minutes) to re-validate the IP surrogates.
- surrogateRefresh 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.
- upBandwidth number
- (Number) Upload bandwidth in bytes. The value 0implies no Bandwidth Control enforcement.
- vpnCredentials GetLocation Management Vpn Credential[] 
- xffForward booleanEnabled 
- (Boolean) Enable XFF Forwarding. When set to true, traffic is passed to Zscaler Cloud via the X-Forwarded-For (XFF) header.
- zappSsl 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
- parentName 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 0implies 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 0implies 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
- aupBlock 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.
- aupEnabled Boolean
- (Boolean) Enable AUP. When set to true, AUP is enabled for the location.
- aupForce 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.
- aupTimeout NumberIn Days 
- (Number) Custom AUP Frequency. Refresh time (in days) to re-validate the AUP.
- authRequired Boolean
- (Boolean) Enforce Authentication. Required when ports are enabled, IP Surrogate is enabled, or Kerberos Authentication is enabled.
- basicAuth BooleanEnabled 
- cautionEnabled 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.
- digestAuth BooleanEnabled 
- displayTime StringUnit 
- (String) Display Time Unit. The time unit to display for IP Surrogate idle time to disassociation.
- dnBandwidth Number
- (Number) Download bandwidth in bytes. The value 0implies no Bandwidth Control enforcement.
- idleTime NumberIn Minutes 
- (Number) Idle Time to Disassociation. The user mapping idle time (in minutes) is required if a Surrogate IP is enabled.
- iotDiscovery BooleanEnabled 
- ipAddresses 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)).
- ipsControl Boolean
- (Boolean) Enable IPS Control. When set to true, IPS Control is enabled for the location if Firewall is enabled.
- kerberosAuth BooleanEnabled 
- ofwEnabled Boolean
- (Boolean) Enable Firewall. When set to true, Firewall is enabled for the location.
- parentId 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.
- sslScan 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.
- surrogateIp Boolean
- (Boolean) Enable Surrogate IP. When set to true, users are mapped to internal device IP addresses.
- surrogateIp BooleanEnforced For Known Browsers 
- (Boolean) Enforce Surrogate IP for Known Browsers. When set to true, IP Surrogate is enforced for all known browsers.
- surrogateRefresh NumberTime In Minutes 
- (Number) Refresh Time for re-validation of Surrogacy. The surrogate refresh time (in minutes) to re-validate the IP surrogates.
- surrogateRefresh 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.
- upBandwidth Number
- (Number) Upload bandwidth in bytes. The value 0implies no Bandwidth Control enforcement.
- vpnCredentials List<Property Map>
- xffForward BooleanEnabled 
- (Boolean) Enable XFF Forwarding. When set to true, traffic is passed to Zscaler Cloud via the X-Forwarded-For (XFF) header.
- zappSsl 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
- parentName 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 UFQDNorXAUTH(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)
- ManagedBies 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 UFQDNand 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 UFQDNorXAUTH(orHOSTED_MOBILE_USERS) auth type.
- Id int
- The ID of the location to be exported.
- Locations
[]GetLocation Management Vpn Credential Location 
- (List of Object)
- ManagedBies []GetLocation Management Vpn Credential Managed By 
- (List of Object)
- string
- (String) Pre-shared key. This is a required field for UFQDNand 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 UFQDNorXAUTH(orHOSTED_MOBILE_USERS) auth type.
- id Integer
- The ID of the location to be exported.
- locations
List<GetLocation Management Vpn Credential Location> 
- (List of Object)
- managedBies List<GetLocation Management Vpn Credential Managed By> 
- (List of Object)
- String
- (String) Pre-shared key. This is a required field for UFQDNand 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 UFQDNorXAUTH(orHOSTED_MOBILE_USERS) auth type.
- id number
- The ID of the location to be exported.
- locations
GetLocation Management Vpn Credential Location[] 
- (List of Object)
- managedBies GetLocation Management Vpn Credential Managed By[] 
- (List of Object)
- string
- (String) Pre-shared key. This is a required field for UFQDNand 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 UFQDNorXAUTH(orHOSTED_MOBILE_USERS) auth type.
- id int
- The ID of the location to be exported.
- locations
Sequence[GetLocation 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 UFQDNand 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 UFQDNorXAUTH(orHOSTED_MOBILE_USERS) auth type.
- id Number
- The ID of the location to be exported.
- locations List<Property Map>
- (List of Object)
- managedBies List<Property Map>
- (List of Object)
- String
- (String) Pre-shared key. This is a required field for UFQDNand 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 ziaTerraform Provider.
