Zscaler Internet Access v1.0.1 published on Friday, Jun 6, 2025 by Zscaler
zia.getForwardingControlProxyGateway
Explore with Pulumi AI
Use the zia_forwarding_control_proxy_gateway data source to retrieve the proxy gateway information. This data source can then be associated with the attribute proxy_gateway
when creating a Forwarding Control Rule via the resource: zia.ForwardingControlRule
Example Usage
# ZIA Forwarding Control - Proxy Gateway
data "zia_forwarding_control_proxy_gateway" "this" {
name = "Proxy_GW01"
}
Using getForwardingControlProxyGateway
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 getForwardingControlProxyGateway(args: GetForwardingControlProxyGatewayArgs, opts?: InvokeOptions): Promise<GetForwardingControlProxyGatewayResult>
function getForwardingControlProxyGatewayOutput(args: GetForwardingControlProxyGatewayOutputArgs, opts?: InvokeOptions): Output<GetForwardingControlProxyGatewayResult>
def get_forwarding_control_proxy_gateway(id: Optional[int] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetForwardingControlProxyGatewayResult
def get_forwarding_control_proxy_gateway_output(id: Optional[pulumi.Input[int]] = None,
name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetForwardingControlProxyGatewayResult]
func GetForwardingControlProxyGateway(ctx *Context, args *GetForwardingControlProxyGatewayArgs, opts ...InvokeOption) (*GetForwardingControlProxyGatewayResult, error)
func GetForwardingControlProxyGatewayOutput(ctx *Context, args *GetForwardingControlProxyGatewayOutputArgs, opts ...InvokeOption) GetForwardingControlProxyGatewayResultOutput
> Note: This function is named GetForwardingControlProxyGateway
in the Go SDK.
public static class GetForwardingControlProxyGateway
{
public static Task<GetForwardingControlProxyGatewayResult> InvokeAsync(GetForwardingControlProxyGatewayArgs args, InvokeOptions? opts = null)
public static Output<GetForwardingControlProxyGatewayResult> Invoke(GetForwardingControlProxyGatewayInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetForwardingControlProxyGatewayResult> getForwardingControlProxyGateway(GetForwardingControlProxyGatewayArgs args, InvokeOptions options)
public static Output<GetForwardingControlProxyGatewayResult> getForwardingControlProxyGateway(GetForwardingControlProxyGatewayArgs args, InvokeOptions options)
fn::invoke:
function: zia:index/getForwardingControlProxyGateway:getForwardingControlProxyGateway
arguments:
# arguments dictionary
The following arguments are supported:
getForwardingControlProxyGateway Result
The following output properties are available:
- Description string
- (string) - Additional details about the Proxy gateway
- Fail
Closed bool - (Boolean) - Indicates whether fail close is enabled to drop the traffic or disabled to allow the traffic when both primary and secondary proxies defined in this gateway are unreachable.
- Id int
- (string) A unique identifier for the secondary proxy gateway
- Last
Modified List<zscaler.Bies Pulumi Package. Zia. Outputs. Get Forwarding Control Proxy Gateway Last Modified By> - (list) - Information about the admin user that last modified the Proxy gateway
- Last
Modified intTime - (int) - Timestamp when the ZPA gateway was last modified
- Name string
- (string) The configured name for the secondary proxy gateway
- Primary
Proxies List<zscaler.Pulumi Package. Zia. Outputs. Get Forwarding Control Proxy Gateway Primary Proxy> - (Set of String) - The primary proxy for the gateway. This field is not applicable to the Lite API.
- Secondary
Proxies List<zscaler.Pulumi Package. Zia. Outputs. Get Forwarding Control Proxy Gateway Secondary Proxy> - () - The secondary proxy for the gateway. This field is not applicable to the Lite API.
- Type string
- (string) - Indicates whether the type of Proxy gateway. Returned values are:
PROXYCHAIN
,ZIA
, orECSELF
- Description string
- (string) - Additional details about the Proxy gateway
- Fail
Closed bool - (Boolean) - Indicates whether fail close is enabled to drop the traffic or disabled to allow the traffic when both primary and secondary proxies defined in this gateway are unreachable.
- Id int
- (string) A unique identifier for the secondary proxy gateway
- Last
Modified []GetBies Forwarding Control Proxy Gateway Last Modified By - (list) - Information about the admin user that last modified the Proxy gateway
- Last
Modified intTime - (int) - Timestamp when the ZPA gateway was last modified
- Name string
- (string) The configured name for the secondary proxy gateway
- Primary
Proxies []GetForwarding Control Proxy Gateway Primary Proxy - (Set of String) - The primary proxy for the gateway. This field is not applicable to the Lite API.
- Secondary
Proxies []GetForwarding Control Proxy Gateway Secondary Proxy - () - The secondary proxy for the gateway. This field is not applicable to the Lite API.
- Type string
- (string) - Indicates whether the type of Proxy gateway. Returned values are:
PROXYCHAIN
,ZIA
, orECSELF
- description String
- (string) - Additional details about the Proxy gateway
- fail
Closed Boolean - (Boolean) - Indicates whether fail close is enabled to drop the traffic or disabled to allow the traffic when both primary and secondary proxies defined in this gateway are unreachable.
- id Integer
- (string) A unique identifier for the secondary proxy gateway
- last
Modified List<GetBies Forwarding Control Proxy Gateway Last Modified By> - (list) - Information about the admin user that last modified the Proxy gateway
- last
Modified IntegerTime - (int) - Timestamp when the ZPA gateway was last modified
- name String
- (string) The configured name for the secondary proxy gateway
- primary
Proxies List<GetForwarding Control Proxy Gateway Primary Proxy> - (Set of String) - The primary proxy for the gateway. This field is not applicable to the Lite API.
- secondary
Proxies List<GetForwarding Control Proxy Gateway Secondary Proxy> - () - The secondary proxy for the gateway. This field is not applicable to the Lite API.
- type String
- (string) - Indicates whether the type of Proxy gateway. Returned values are:
PROXYCHAIN
,ZIA
, orECSELF
- description string
- (string) - Additional details about the Proxy gateway
- fail
Closed boolean - (Boolean) - Indicates whether fail close is enabled to drop the traffic or disabled to allow the traffic when both primary and secondary proxies defined in this gateway are unreachable.
- id number
- (string) A unique identifier for the secondary proxy gateway
- last
Modified GetBies Forwarding Control Proxy Gateway Last Modified By[] - (list) - Information about the admin user that last modified the Proxy gateway
- last
Modified numberTime - (int) - Timestamp when the ZPA gateway was last modified
- name string
- (string) The configured name for the secondary proxy gateway
- primary
Proxies GetForwarding Control Proxy Gateway Primary Proxy[] - (Set of String) - The primary proxy for the gateway. This field is not applicable to the Lite API.
- secondary
Proxies GetForwarding Control Proxy Gateway Secondary Proxy[] - () - The secondary proxy for the gateway. This field is not applicable to the Lite API.
- type string
- (string) - Indicates whether the type of Proxy gateway. Returned values are:
PROXYCHAIN
,ZIA
, orECSELF
- description str
- (string) - Additional details about the Proxy gateway
- fail_
closed bool - (Boolean) - Indicates whether fail close is enabled to drop the traffic or disabled to allow the traffic when both primary and secondary proxies defined in this gateway are unreachable.
- id int
- (string) A unique identifier for the secondary proxy gateway
- last_
modified_ Sequence[Getbies Forwarding Control Proxy Gateway Last Modified By] - (list) - Information about the admin user that last modified the Proxy gateway
- last_
modified_ inttime - (int) - Timestamp when the ZPA gateway was last modified
- name str
- (string) The configured name for the secondary proxy gateway
- primary_
proxies Sequence[GetForwarding Control Proxy Gateway Primary Proxy] - (Set of String) - The primary proxy for the gateway. This field is not applicable to the Lite API.
- secondary_
proxies Sequence[GetForwarding Control Proxy Gateway Secondary Proxy] - () - The secondary proxy for the gateway. This field is not applicable to the Lite API.
- type str
- (string) - Indicates whether the type of Proxy gateway. Returned values are:
PROXYCHAIN
,ZIA
, orECSELF
- description String
- (string) - Additional details about the Proxy gateway
- fail
Closed Boolean - (Boolean) - Indicates whether fail close is enabled to drop the traffic or disabled to allow the traffic when both primary and secondary proxies defined in this gateway are unreachable.
- id Number
- (string) A unique identifier for the secondary proxy gateway
- last
Modified List<Property Map>Bies - (list) - Information about the admin user that last modified the Proxy gateway
- last
Modified NumberTime - (int) - Timestamp when the ZPA gateway was last modified
- name String
- (string) The configured name for the secondary proxy gateway
- primary
Proxies List<Property Map> - (Set of String) - The primary proxy for the gateway. This field is not applicable to the Lite API.
- secondary
Proxies List<Property Map> - () - The secondary proxy for the gateway. This field is not applicable to the Lite API.
- type String
- (string) - Indicates whether the type of Proxy gateway. Returned values are:
PROXYCHAIN
,ZIA
, orECSELF
Supporting Types
GetForwardingControlProxyGatewayLastModifiedBy
- Extensions Dictionary<string, string>
- Id int
- The ID of the forwarding control Proxy Gateway resource.
- Name string
- The name of the forwarding control Proxy Gateway to be exported.
- Extensions map[string]string
- Id int
- The ID of the forwarding control Proxy Gateway resource.
- Name string
- The name of the forwarding control Proxy Gateway to be exported.
- extensions Map<String,String>
- id Integer
- The ID of the forwarding control Proxy Gateway resource.
- name String
- The name of the forwarding control Proxy Gateway to be exported.
- extensions {[key: string]: string}
- id number
- The ID of the forwarding control Proxy Gateway resource.
- name string
- The name of the forwarding control Proxy Gateway to be exported.
- extensions Mapping[str, str]
- id int
- The ID of the forwarding control Proxy Gateway resource.
- name str
- The name of the forwarding control Proxy Gateway to be exported.
- extensions Map<String>
- id Number
- The ID of the forwarding control Proxy Gateway resource.
- name String
- The name of the forwarding control Proxy Gateway to be exported.
GetForwardingControlProxyGatewayPrimaryProxy
GetForwardingControlProxyGatewaySecondaryProxy
Package Details
- Repository
- zia zscaler/pulumi-zia
- License
- MIT
- Notes
- This Pulumi package is based on the
zia
Terraform Provider.