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

zpa.ConnectorGroup

Explore with Pulumi AI

zpa logo
Zscaler Private Access v0.0.10 published on Tuesday, Apr 9, 2024 by Zscaler

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as zpa from "@bdzscaler/pulumi-zpa";
    
    // Create a App Connector Group
    const example = new zpa.ConnectorGroup("example", {
        cityCountry: "San Jose, CA",
        countryCode: "US",
        description: "Example",
        dnsQueryType: "IPV4_IPV6",
        enabled: true,
        latitude: "37.338",
        location: "San Jose, CA, US",
        longitude: "-121.8863",
        overrideVersionProfile: true,
        upgradeDay: "SUNDAY",
        upgradeTimeInSecs: "66600",
        useInDrMode: true,
        versionProfileName: "New Release",
    });
    
    import pulumi
    import zscaler_pulumi_zpa as zpa
    
    # Create a App Connector Group
    example = zpa.ConnectorGroup("example",
        city_country="San Jose, CA",
        country_code="US",
        description="Example",
        dns_query_type="IPV4_IPV6",
        enabled=True,
        latitude="37.338",
        location="San Jose, CA, US",
        longitude="-121.8863",
        override_version_profile=True,
        upgrade_day="SUNDAY",
        upgrade_time_in_secs="66600",
        use_in_dr_mode=True,
        version_profile_name="New Release")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/zscaler/pulumi-zpa/sdk/go/zpa"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		// Create a App Connector Group
    		_, err := zpa.NewConnectorGroup(ctx, "example", &zpa.ConnectorGroupArgs{
    			CityCountry:            pulumi.String("San Jose, CA"),
    			CountryCode:            pulumi.String("US"),
    			Description:            pulumi.String("Example"),
    			DnsQueryType:           pulumi.String("IPV4_IPV6"),
    			Enabled:                pulumi.Bool(true),
    			Latitude:               pulumi.String("37.338"),
    			Location:               pulumi.String("San Jose, CA, US"),
    			Longitude:              pulumi.String("-121.8863"),
    			OverrideVersionProfile: pulumi.Bool(true),
    			UpgradeDay:             pulumi.String("SUNDAY"),
    			UpgradeTimeInSecs:      pulumi.String("66600"),
    			UseInDrMode:            pulumi.Bool(true),
    			VersionProfileName:     pulumi.String("New Release"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Zpa = Zscaler.Zpa;
    
    return await Deployment.RunAsync(() => 
    {
        // Create a App Connector Group
        var example = new Zpa.ConnectorGroup("example", new()
        {
            CityCountry = "San Jose, CA",
            CountryCode = "US",
            Description = "Example",
            DnsQueryType = "IPV4_IPV6",
            Enabled = true,
            Latitude = "37.338",
            Location = "San Jose, CA, US",
            Longitude = "-121.8863",
            OverrideVersionProfile = true,
            UpgradeDay = "SUNDAY",
            UpgradeTimeInSecs = "66600",
            UseInDrMode = true,
            VersionProfileName = "New Release",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.zpa.ConnectorGroup;
    import com.pulumi.zpa.ConnectorGroupArgs;
    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) {
            // Create a App Connector Group
            var example = new ConnectorGroup("example", ConnectorGroupArgs.builder()        
                .cityCountry("San Jose, CA")
                .countryCode("US")
                .description("Example")
                .dnsQueryType("IPV4_IPV6")
                .enabled(true)
                .latitude("37.338")
                .location("San Jose, CA, US")
                .longitude("-121.8863")
                .overrideVersionProfile(true)
                .upgradeDay("SUNDAY")
                .upgradeTimeInSecs("66600")
                .useInDrMode(true)
                .versionProfileName("New Release")
                .build());
    
        }
    }
    
    resources:
      # Create a App Connector Group
      example:
        type: zpa:ConnectorGroup
        properties:
          cityCountry: San Jose, CA
          countryCode: US
          description: Example
          dnsQueryType: IPV4_IPV6
          enabled: true
          latitude: '37.338'
          location: San Jose, CA, US
          longitude: '-121.8863'
          overrideVersionProfile: true
          upgradeDay: SUNDAY
          upgradeTimeInSecs: '66600'
          useInDrMode: true
          versionProfileName: New Release
    

    Create ConnectorGroup Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new ConnectorGroup(name: string, args: ConnectorGroupArgs, opts?: CustomResourceOptions);
    @overload
    def ConnectorGroup(resource_name: str,
                       args: ConnectorGroupArgs,
                       opts: Optional[ResourceOptions] = None)
    
    @overload
    def ConnectorGroup(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       latitude: Optional[str] = None,
                       longitude: Optional[str] = None,
                       location: Optional[str] = None,
                       name: Optional[str] = None,
                       pra_enabled: Optional[bool] = None,
                       dns_query_type: Optional[str] = None,
                       description: Optional[str] = None,
                       country_code: Optional[str] = None,
                       lss_app_connector_group: Optional[bool] = None,
                       microtenant_id: Optional[str] = None,
                       city_country: Optional[str] = None,
                       override_version_profile: Optional[bool] = None,
                       enabled: Optional[bool] = None,
                       tcp_quick_ack_app: Optional[bool] = None,
                       tcp_quick_ack_assistant: Optional[bool] = None,
                       tcp_quick_ack_read_assistant: Optional[bool] = None,
                       upgrade_day: Optional[str] = None,
                       upgrade_time_in_secs: Optional[str] = None,
                       use_in_dr_mode: Optional[bool] = None,
                       version_profile_id: Optional[str] = None,
                       version_profile_name: Optional[str] = None,
                       waf_disabled: Optional[bool] = None)
    func NewConnectorGroup(ctx *Context, name string, args ConnectorGroupArgs, opts ...ResourceOption) (*ConnectorGroup, error)
    public ConnectorGroup(string name, ConnectorGroupArgs args, CustomResourceOptions? opts = null)
    public ConnectorGroup(String name, ConnectorGroupArgs args)
    public ConnectorGroup(String name, ConnectorGroupArgs args, CustomResourceOptions options)
    
    type: zpa:ConnectorGroup
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args ConnectorGroupArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args ConnectorGroupArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args ConnectorGroupArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ConnectorGroupArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ConnectorGroupArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

    The following reference example uses placeholder values for all input properties.

    var connectorGroupResource = new Zpa.ConnectorGroup("connectorGroupResource", new()
    {
        Latitude = "string",
        Longitude = "string",
        Location = "string",
        Name = "string",
        PraEnabled = false,
        DnsQueryType = "string",
        Description = "string",
        CountryCode = "string",
        LssAppConnectorGroup = false,
        MicrotenantId = "string",
        CityCountry = "string",
        OverrideVersionProfile = false,
        Enabled = false,
        TcpQuickAckApp = false,
        TcpQuickAckAssistant = false,
        TcpQuickAckReadAssistant = false,
        UpgradeDay = "string",
        UpgradeTimeInSecs = "string",
        UseInDrMode = false,
        VersionProfileId = "string",
        VersionProfileName = "string",
        WafDisabled = false,
    });
    
    example, err := zpa.NewConnectorGroup(ctx, "connectorGroupResource", &zpa.ConnectorGroupArgs{
    	Latitude:                 pulumi.String("string"),
    	Longitude:                pulumi.String("string"),
    	Location:                 pulumi.String("string"),
    	Name:                     pulumi.String("string"),
    	PraEnabled:               pulumi.Bool(false),
    	DnsQueryType:             pulumi.String("string"),
    	Description:              pulumi.String("string"),
    	CountryCode:              pulumi.String("string"),
    	LssAppConnectorGroup:     pulumi.Bool(false),
    	MicrotenantId:            pulumi.String("string"),
    	CityCountry:              pulumi.String("string"),
    	OverrideVersionProfile:   pulumi.Bool(false),
    	Enabled:                  pulumi.Bool(false),
    	TcpQuickAckApp:           pulumi.Bool(false),
    	TcpQuickAckAssistant:     pulumi.Bool(false),
    	TcpQuickAckReadAssistant: pulumi.Bool(false),
    	UpgradeDay:               pulumi.String("string"),
    	UpgradeTimeInSecs:        pulumi.String("string"),
    	UseInDrMode:              pulumi.Bool(false),
    	VersionProfileId:         pulumi.String("string"),
    	VersionProfileName:       pulumi.String("string"),
    	WafDisabled:              pulumi.Bool(false),
    })
    
    var connectorGroupResource = new ConnectorGroup("connectorGroupResource", ConnectorGroupArgs.builder()        
        .latitude("string")
        .longitude("string")
        .location("string")
        .name("string")
        .praEnabled(false)
        .dnsQueryType("string")
        .description("string")
        .countryCode("string")
        .lssAppConnectorGroup(false)
        .microtenantId("string")
        .cityCountry("string")
        .overrideVersionProfile(false)
        .enabled(false)
        .tcpQuickAckApp(false)
        .tcpQuickAckAssistant(false)
        .tcpQuickAckReadAssistant(false)
        .upgradeDay("string")
        .upgradeTimeInSecs("string")
        .useInDrMode(false)
        .versionProfileId("string")
        .versionProfileName("string")
        .wafDisabled(false)
        .build());
    
    connector_group_resource = zpa.ConnectorGroup("connectorGroupResource",
        latitude="string",
        longitude="string",
        location="string",
        name="string",
        pra_enabled=False,
        dns_query_type="string",
        description="string",
        country_code="string",
        lss_app_connector_group=False,
        microtenant_id="string",
        city_country="string",
        override_version_profile=False,
        enabled=False,
        tcp_quick_ack_app=False,
        tcp_quick_ack_assistant=False,
        tcp_quick_ack_read_assistant=False,
        upgrade_day="string",
        upgrade_time_in_secs="string",
        use_in_dr_mode=False,
        version_profile_id="string",
        version_profile_name="string",
        waf_disabled=False)
    
    const connectorGroupResource = new zpa.ConnectorGroup("connectorGroupResource", {
        latitude: "string",
        longitude: "string",
        location: "string",
        name: "string",
        praEnabled: false,
        dnsQueryType: "string",
        description: "string",
        countryCode: "string",
        lssAppConnectorGroup: false,
        microtenantId: "string",
        cityCountry: "string",
        overrideVersionProfile: false,
        enabled: false,
        tcpQuickAckApp: false,
        tcpQuickAckAssistant: false,
        tcpQuickAckReadAssistant: false,
        upgradeDay: "string",
        upgradeTimeInSecs: "string",
        useInDrMode: false,
        versionProfileId: "string",
        versionProfileName: "string",
        wafDisabled: false,
    });
    
    type: zpa:ConnectorGroup
    properties:
        cityCountry: string
        countryCode: string
        description: string
        dnsQueryType: string
        enabled: false
        latitude: string
        location: string
        longitude: string
        lssAppConnectorGroup: false
        microtenantId: string
        name: string
        overrideVersionProfile: false
        praEnabled: false
        tcpQuickAckApp: false
        tcpQuickAckAssistant: false
        tcpQuickAckReadAssistant: false
        upgradeDay: string
        upgradeTimeInSecs: string
        useInDrMode: false
        versionProfileId: string
        versionProfileName: string
        wafDisabled: false
    

    ConnectorGroup Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The ConnectorGroup resource accepts the following input properties:

    Latitude string
    Latitude of the App Connector Group. Integer or decimal. With values in the range of -90 to 90
    Location string
    Location of the App Connector Group
    Longitude string
    Longitude of the App Connector Group. Integer or decimal. With values in the range of -180 to 180
    CityCountry string
    CountryCode string
    Description string
    Description of the App Connector Group
    DnsQueryType string
    Whether to enable IPv4 or IPv6, or both, for DNS resolution of all applications in the App Connector Group
    Enabled bool
    Whether this App Connector Group is enabled or not
    LssAppConnectorGroup bool
    MicrotenantId string
    Name string
    Name of the App Connector Group
    OverrideVersionProfile bool
    Whether the default version profile of the App Connector Group is applied or overridden. Supported values: true, false
    PraEnabled bool
    TcpQuickAckApp bool
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    TcpQuickAckAssistant bool
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    TcpQuickAckReadAssistant bool
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    UpgradeDay string
    App Connectors in this group will attempt to update to a newer version of the software during this specified day. List of valid days (i.e., Sunday, Monday)
    UpgradeTimeInSecs string
    App Connectors in this group will attempt to update to a newer version of the software during this specified time. Integer in seconds (i.e., -66600). The integer should be greater than or equal to 0 and less than 86400, in 15 minute intervals
    UseInDrMode bool
    VersionProfileId string
    ID of the version profile. To learn more, see Version Profile Use Cases. This value is required, if the value for overrideVersionProfile is set to true
    VersionProfileName string
    Name of the version profile. To learn more, see Version Profile Use Cases. This value is required, if the value for overrideVersionProfile is set to true
    WafDisabled bool
    Latitude string
    Latitude of the App Connector Group. Integer or decimal. With values in the range of -90 to 90
    Location string
    Location of the App Connector Group
    Longitude string
    Longitude of the App Connector Group. Integer or decimal. With values in the range of -180 to 180
    CityCountry string
    CountryCode string
    Description string
    Description of the App Connector Group
    DnsQueryType string
    Whether to enable IPv4 or IPv6, or both, for DNS resolution of all applications in the App Connector Group
    Enabled bool
    Whether this App Connector Group is enabled or not
    LssAppConnectorGroup bool
    MicrotenantId string
    Name string
    Name of the App Connector Group
    OverrideVersionProfile bool
    Whether the default version profile of the App Connector Group is applied or overridden. Supported values: true, false
    PraEnabled bool
    TcpQuickAckApp bool
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    TcpQuickAckAssistant bool
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    TcpQuickAckReadAssistant bool
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    UpgradeDay string
    App Connectors in this group will attempt to update to a newer version of the software during this specified day. List of valid days (i.e., Sunday, Monday)
    UpgradeTimeInSecs string
    App Connectors in this group will attempt to update to a newer version of the software during this specified time. Integer in seconds (i.e., -66600). The integer should be greater than or equal to 0 and less than 86400, in 15 minute intervals
    UseInDrMode bool
    VersionProfileId string
    ID of the version profile. To learn more, see Version Profile Use Cases. This value is required, if the value for overrideVersionProfile is set to true
    VersionProfileName string
    Name of the version profile. To learn more, see Version Profile Use Cases. This value is required, if the value for overrideVersionProfile is set to true
    WafDisabled bool
    latitude String
    Latitude of the App Connector Group. Integer or decimal. With values in the range of -90 to 90
    location String
    Location of the App Connector Group
    longitude String
    Longitude of the App Connector Group. Integer or decimal. With values in the range of -180 to 180
    cityCountry String
    countryCode String
    description String
    Description of the App Connector Group
    dnsQueryType String
    Whether to enable IPv4 or IPv6, or both, for DNS resolution of all applications in the App Connector Group
    enabled Boolean
    Whether this App Connector Group is enabled or not
    lssAppConnectorGroup Boolean
    microtenantId String
    name String
    Name of the App Connector Group
    overrideVersionProfile Boolean
    Whether the default version profile of the App Connector Group is applied or overridden. Supported values: true, false
    praEnabled Boolean
    tcpQuickAckApp Boolean
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    tcpQuickAckAssistant Boolean
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    tcpQuickAckReadAssistant Boolean
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    upgradeDay String
    App Connectors in this group will attempt to update to a newer version of the software during this specified day. List of valid days (i.e., Sunday, Monday)
    upgradeTimeInSecs String
    App Connectors in this group will attempt to update to a newer version of the software during this specified time. Integer in seconds (i.e., -66600). The integer should be greater than or equal to 0 and less than 86400, in 15 minute intervals
    useInDrMode Boolean
    versionProfileId String
    ID of the version profile. To learn more, see Version Profile Use Cases. This value is required, if the value for overrideVersionProfile is set to true
    versionProfileName String
    Name of the version profile. To learn more, see Version Profile Use Cases. This value is required, if the value for overrideVersionProfile is set to true
    wafDisabled Boolean
    latitude string
    Latitude of the App Connector Group. Integer or decimal. With values in the range of -90 to 90
    location string
    Location of the App Connector Group
    longitude string
    Longitude of the App Connector Group. Integer or decimal. With values in the range of -180 to 180
    cityCountry string
    countryCode string
    description string
    Description of the App Connector Group
    dnsQueryType string
    Whether to enable IPv4 or IPv6, or both, for DNS resolution of all applications in the App Connector Group
    enabled boolean
    Whether this App Connector Group is enabled or not
    lssAppConnectorGroup boolean
    microtenantId string
    name string
    Name of the App Connector Group
    overrideVersionProfile boolean
    Whether the default version profile of the App Connector Group is applied or overridden. Supported values: true, false
    praEnabled boolean
    tcpQuickAckApp boolean
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    tcpQuickAckAssistant boolean
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    tcpQuickAckReadAssistant boolean
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    upgradeDay string
    App Connectors in this group will attempt to update to a newer version of the software during this specified day. List of valid days (i.e., Sunday, Monday)
    upgradeTimeInSecs string
    App Connectors in this group will attempt to update to a newer version of the software during this specified time. Integer in seconds (i.e., -66600). The integer should be greater than or equal to 0 and less than 86400, in 15 minute intervals
    useInDrMode boolean
    versionProfileId string
    ID of the version profile. To learn more, see Version Profile Use Cases. This value is required, if the value for overrideVersionProfile is set to true
    versionProfileName string
    Name of the version profile. To learn more, see Version Profile Use Cases. This value is required, if the value for overrideVersionProfile is set to true
    wafDisabled boolean
    latitude str
    Latitude of the App Connector Group. Integer or decimal. With values in the range of -90 to 90
    location str
    Location of the App Connector Group
    longitude str
    Longitude of the App Connector Group. Integer or decimal. With values in the range of -180 to 180
    city_country str
    country_code str
    description str
    Description of the App Connector Group
    dns_query_type str
    Whether to enable IPv4 or IPv6, or both, for DNS resolution of all applications in the App Connector Group
    enabled bool
    Whether this App Connector Group is enabled or not
    lss_app_connector_group bool
    microtenant_id str
    name str
    Name of the App Connector Group
    override_version_profile bool
    Whether the default version profile of the App Connector Group is applied or overridden. Supported values: true, false
    pra_enabled bool
    tcp_quick_ack_app bool
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    tcp_quick_ack_assistant bool
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    tcp_quick_ack_read_assistant bool
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    upgrade_day str
    App Connectors in this group will attempt to update to a newer version of the software during this specified day. List of valid days (i.e., Sunday, Monday)
    upgrade_time_in_secs str
    App Connectors in this group will attempt to update to a newer version of the software during this specified time. Integer in seconds (i.e., -66600). The integer should be greater than or equal to 0 and less than 86400, in 15 minute intervals
    use_in_dr_mode bool
    version_profile_id str
    ID of the version profile. To learn more, see Version Profile Use Cases. This value is required, if the value for overrideVersionProfile is set to true
    version_profile_name str
    Name of the version profile. To learn more, see Version Profile Use Cases. This value is required, if the value for overrideVersionProfile is set to true
    waf_disabled bool
    latitude String
    Latitude of the App Connector Group. Integer or decimal. With values in the range of -90 to 90
    location String
    Location of the App Connector Group
    longitude String
    Longitude of the App Connector Group. Integer or decimal. With values in the range of -180 to 180
    cityCountry String
    countryCode String
    description String
    Description of the App Connector Group
    dnsQueryType String
    Whether to enable IPv4 or IPv6, or both, for DNS resolution of all applications in the App Connector Group
    enabled Boolean
    Whether this App Connector Group is enabled or not
    lssAppConnectorGroup Boolean
    microtenantId String
    name String
    Name of the App Connector Group
    overrideVersionProfile Boolean
    Whether the default version profile of the App Connector Group is applied or overridden. Supported values: true, false
    praEnabled Boolean
    tcpQuickAckApp Boolean
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    tcpQuickAckAssistant Boolean
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    tcpQuickAckReadAssistant Boolean
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    upgradeDay String
    App Connectors in this group will attempt to update to a newer version of the software during this specified day. List of valid days (i.e., Sunday, Monday)
    upgradeTimeInSecs String
    App Connectors in this group will attempt to update to a newer version of the software during this specified time. Integer in seconds (i.e., -66600). The integer should be greater than or equal to 0 and less than 86400, in 15 minute intervals
    useInDrMode Boolean
    versionProfileId String
    ID of the version profile. To learn more, see Version Profile Use Cases. This value is required, if the value for overrideVersionProfile is set to true
    versionProfileName String
    Name of the version profile. To learn more, see Version Profile Use Cases. This value is required, if the value for overrideVersionProfile is set to true
    wafDisabled Boolean

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ConnectorGroup resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing ConnectorGroup Resource

    Get an existing ConnectorGroup resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: ConnectorGroupState, opts?: CustomResourceOptions): ConnectorGroup
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            city_country: Optional[str] = None,
            country_code: Optional[str] = None,
            description: Optional[str] = None,
            dns_query_type: Optional[str] = None,
            enabled: Optional[bool] = None,
            latitude: Optional[str] = None,
            location: Optional[str] = None,
            longitude: Optional[str] = None,
            lss_app_connector_group: Optional[bool] = None,
            microtenant_id: Optional[str] = None,
            name: Optional[str] = None,
            override_version_profile: Optional[bool] = None,
            pra_enabled: Optional[bool] = None,
            tcp_quick_ack_app: Optional[bool] = None,
            tcp_quick_ack_assistant: Optional[bool] = None,
            tcp_quick_ack_read_assistant: Optional[bool] = None,
            upgrade_day: Optional[str] = None,
            upgrade_time_in_secs: Optional[str] = None,
            use_in_dr_mode: Optional[bool] = None,
            version_profile_id: Optional[str] = None,
            version_profile_name: Optional[str] = None,
            waf_disabled: Optional[bool] = None) -> ConnectorGroup
    func GetConnectorGroup(ctx *Context, name string, id IDInput, state *ConnectorGroupState, opts ...ResourceOption) (*ConnectorGroup, error)
    public static ConnectorGroup Get(string name, Input<string> id, ConnectorGroupState? state, CustomResourceOptions? opts = null)
    public static ConnectorGroup get(String name, Output<String> id, ConnectorGroupState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    CityCountry string
    CountryCode string
    Description string
    Description of the App Connector Group
    DnsQueryType string
    Whether to enable IPv4 or IPv6, or both, for DNS resolution of all applications in the App Connector Group
    Enabled bool
    Whether this App Connector Group is enabled or not
    Latitude string
    Latitude of the App Connector Group. Integer or decimal. With values in the range of -90 to 90
    Location string
    Location of the App Connector Group
    Longitude string
    Longitude of the App Connector Group. Integer or decimal. With values in the range of -180 to 180
    LssAppConnectorGroup bool
    MicrotenantId string
    Name string
    Name of the App Connector Group
    OverrideVersionProfile bool
    Whether the default version profile of the App Connector Group is applied or overridden. Supported values: true, false
    PraEnabled bool
    TcpQuickAckApp bool
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    TcpQuickAckAssistant bool
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    TcpQuickAckReadAssistant bool
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    UpgradeDay string
    App Connectors in this group will attempt to update to a newer version of the software during this specified day. List of valid days (i.e., Sunday, Monday)
    UpgradeTimeInSecs string
    App Connectors in this group will attempt to update to a newer version of the software during this specified time. Integer in seconds (i.e., -66600). The integer should be greater than or equal to 0 and less than 86400, in 15 minute intervals
    UseInDrMode bool
    VersionProfileId string
    ID of the version profile. To learn more, see Version Profile Use Cases. This value is required, if the value for overrideVersionProfile is set to true
    VersionProfileName string
    Name of the version profile. To learn more, see Version Profile Use Cases. This value is required, if the value for overrideVersionProfile is set to true
    WafDisabled bool
    CityCountry string
    CountryCode string
    Description string
    Description of the App Connector Group
    DnsQueryType string
    Whether to enable IPv4 or IPv6, or both, for DNS resolution of all applications in the App Connector Group
    Enabled bool
    Whether this App Connector Group is enabled or not
    Latitude string
    Latitude of the App Connector Group. Integer or decimal. With values in the range of -90 to 90
    Location string
    Location of the App Connector Group
    Longitude string
    Longitude of the App Connector Group. Integer or decimal. With values in the range of -180 to 180
    LssAppConnectorGroup bool
    MicrotenantId string
    Name string
    Name of the App Connector Group
    OverrideVersionProfile bool
    Whether the default version profile of the App Connector Group is applied or overridden. Supported values: true, false
    PraEnabled bool
    TcpQuickAckApp bool
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    TcpQuickAckAssistant bool
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    TcpQuickAckReadAssistant bool
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    UpgradeDay string
    App Connectors in this group will attempt to update to a newer version of the software during this specified day. List of valid days (i.e., Sunday, Monday)
    UpgradeTimeInSecs string
    App Connectors in this group will attempt to update to a newer version of the software during this specified time. Integer in seconds (i.e., -66600). The integer should be greater than or equal to 0 and less than 86400, in 15 minute intervals
    UseInDrMode bool
    VersionProfileId string
    ID of the version profile. To learn more, see Version Profile Use Cases. This value is required, if the value for overrideVersionProfile is set to true
    VersionProfileName string
    Name of the version profile. To learn more, see Version Profile Use Cases. This value is required, if the value for overrideVersionProfile is set to true
    WafDisabled bool
    cityCountry String
    countryCode String
    description String
    Description of the App Connector Group
    dnsQueryType String
    Whether to enable IPv4 or IPv6, or both, for DNS resolution of all applications in the App Connector Group
    enabled Boolean
    Whether this App Connector Group is enabled or not
    latitude String
    Latitude of the App Connector Group. Integer or decimal. With values in the range of -90 to 90
    location String
    Location of the App Connector Group
    longitude String
    Longitude of the App Connector Group. Integer or decimal. With values in the range of -180 to 180
    lssAppConnectorGroup Boolean
    microtenantId String
    name String
    Name of the App Connector Group
    overrideVersionProfile Boolean
    Whether the default version profile of the App Connector Group is applied or overridden. Supported values: true, false
    praEnabled Boolean
    tcpQuickAckApp Boolean
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    tcpQuickAckAssistant Boolean
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    tcpQuickAckReadAssistant Boolean
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    upgradeDay String
    App Connectors in this group will attempt to update to a newer version of the software during this specified day. List of valid days (i.e., Sunday, Monday)
    upgradeTimeInSecs String
    App Connectors in this group will attempt to update to a newer version of the software during this specified time. Integer in seconds (i.e., -66600). The integer should be greater than or equal to 0 and less than 86400, in 15 minute intervals
    useInDrMode Boolean
    versionProfileId String
    ID of the version profile. To learn more, see Version Profile Use Cases. This value is required, if the value for overrideVersionProfile is set to true
    versionProfileName String
    Name of the version profile. To learn more, see Version Profile Use Cases. This value is required, if the value for overrideVersionProfile is set to true
    wafDisabled Boolean
    cityCountry string
    countryCode string
    description string
    Description of the App Connector Group
    dnsQueryType string
    Whether to enable IPv4 or IPv6, or both, for DNS resolution of all applications in the App Connector Group
    enabled boolean
    Whether this App Connector Group is enabled or not
    latitude string
    Latitude of the App Connector Group. Integer or decimal. With values in the range of -90 to 90
    location string
    Location of the App Connector Group
    longitude string
    Longitude of the App Connector Group. Integer or decimal. With values in the range of -180 to 180
    lssAppConnectorGroup boolean
    microtenantId string
    name string
    Name of the App Connector Group
    overrideVersionProfile boolean
    Whether the default version profile of the App Connector Group is applied or overridden. Supported values: true, false
    praEnabled boolean
    tcpQuickAckApp boolean
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    tcpQuickAckAssistant boolean
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    tcpQuickAckReadAssistant boolean
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    upgradeDay string
    App Connectors in this group will attempt to update to a newer version of the software during this specified day. List of valid days (i.e., Sunday, Monday)
    upgradeTimeInSecs string
    App Connectors in this group will attempt to update to a newer version of the software during this specified time. Integer in seconds (i.e., -66600). The integer should be greater than or equal to 0 and less than 86400, in 15 minute intervals
    useInDrMode boolean
    versionProfileId string
    ID of the version profile. To learn more, see Version Profile Use Cases. This value is required, if the value for overrideVersionProfile is set to true
    versionProfileName string
    Name of the version profile. To learn more, see Version Profile Use Cases. This value is required, if the value for overrideVersionProfile is set to true
    wafDisabled boolean
    city_country str
    country_code str
    description str
    Description of the App Connector Group
    dns_query_type str
    Whether to enable IPv4 or IPv6, or both, for DNS resolution of all applications in the App Connector Group
    enabled bool
    Whether this App Connector Group is enabled or not
    latitude str
    Latitude of the App Connector Group. Integer or decimal. With values in the range of -90 to 90
    location str
    Location of the App Connector Group
    longitude str
    Longitude of the App Connector Group. Integer or decimal. With values in the range of -180 to 180
    lss_app_connector_group bool
    microtenant_id str
    name str
    Name of the App Connector Group
    override_version_profile bool
    Whether the default version profile of the App Connector Group is applied or overridden. Supported values: true, false
    pra_enabled bool
    tcp_quick_ack_app bool
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    tcp_quick_ack_assistant bool
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    tcp_quick_ack_read_assistant bool
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    upgrade_day str
    App Connectors in this group will attempt to update to a newer version of the software during this specified day. List of valid days (i.e., Sunday, Monday)
    upgrade_time_in_secs str
    App Connectors in this group will attempt to update to a newer version of the software during this specified time. Integer in seconds (i.e., -66600). The integer should be greater than or equal to 0 and less than 86400, in 15 minute intervals
    use_in_dr_mode bool
    version_profile_id str
    ID of the version profile. To learn more, see Version Profile Use Cases. This value is required, if the value for overrideVersionProfile is set to true
    version_profile_name str
    Name of the version profile. To learn more, see Version Profile Use Cases. This value is required, if the value for overrideVersionProfile is set to true
    waf_disabled bool
    cityCountry String
    countryCode String
    description String
    Description of the App Connector Group
    dnsQueryType String
    Whether to enable IPv4 or IPv6, or both, for DNS resolution of all applications in the App Connector Group
    enabled Boolean
    Whether this App Connector Group is enabled or not
    latitude String
    Latitude of the App Connector Group. Integer or decimal. With values in the range of -90 to 90
    location String
    Location of the App Connector Group
    longitude String
    Longitude of the App Connector Group. Integer or decimal. With values in the range of -180 to 180
    lssAppConnectorGroup Boolean
    microtenantId String
    name String
    Name of the App Connector Group
    overrideVersionProfile Boolean
    Whether the default version profile of the App Connector Group is applied or overridden. Supported values: true, false
    praEnabled Boolean
    tcpQuickAckApp Boolean
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    tcpQuickAckAssistant Boolean
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    tcpQuickAckReadAssistant Boolean
    Whether TCP Quick Acknowledgement is enabled or disabled for the application. The tcpQuickAckApp, tcpQuickAckAssistant, and tcpQuickAckReadAssistant fields must all share the same value.
    upgradeDay String
    App Connectors in this group will attempt to update to a newer version of the software during this specified day. List of valid days (i.e., Sunday, Monday)
    upgradeTimeInSecs String
    App Connectors in this group will attempt to update to a newer version of the software during this specified time. Integer in seconds (i.e., -66600). The integer should be greater than or equal to 0 and less than 86400, in 15 minute intervals
    useInDrMode Boolean
    versionProfileId String
    ID of the version profile. To learn more, see Version Profile Use Cases. This value is required, if the value for overrideVersionProfile is set to true
    versionProfileName String
    Name of the version profile. To learn more, see Version Profile Use Cases. This value is required, if the value for overrideVersionProfile is set to true
    wafDisabled Boolean

    Import

    Zscaler offers a dedicated tool called Zscaler-Terraformer to allow the automated import of ZPA configurations into Terraform-compliant HashiCorp Configuration Language.

    Visit

    App Connector Group can be imported by using <APP CONNECTOR GROUP ID> or <APP CONNECTOR GROUP NAME>as the import ID.

    $ pulumi import zpa:index/connectorGroup:ConnectorGroup example <app_connector_group_id>
    

    or

    $ pulumi import zpa:index/connectorGroup:ConnectorGroup example <app_connector_group_name>
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    zpa zscaler/pulumi-zpa
    License
    MIT
    Notes
    This Pulumi package is based on the zpa Terraform Provider.
    zpa logo
    Zscaler Private Access v0.0.10 published on Tuesday, Apr 9, 2024 by Zscaler