Zscaler Private Access v0.0.12 published on Tuesday, Jul 30, 2024 by Zscaler
zpa.getServerGroup
Explore with Pulumi AI
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as zpa from "@pulumi/zpa";
const example = zpa.getServerGroup({
    name: "server_group_name",
});
import pulumi
import pulumi_zpa as zpa
example = zpa.get_server_group(name="server_group_name")
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 {
		_, err := zpa.LookupServerGroup(ctx, &zpa.LookupServerGroupArgs{
			Name: pulumi.StringRef("server_group_name"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Zpa = Pulumi.Zpa;
return await Deployment.RunAsync(() => 
{
    var example = Zpa.GetServerGroup.Invoke(new()
    {
        Name = "server_group_name",
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.zpa.ZpaFunctions;
import com.pulumi.zpa.inputs.GetServerGroupArgs;
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 = ZpaFunctions.getServerGroup(GetServerGroupArgs.builder()
            .name("server_group_name")
            .build());
    }
}
variables:
  example:
    fn::invoke:
      Function: zpa:getServerGroup
      Arguments:
        name: server_group_name
Using getServerGroup
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 getServerGroup(args: GetServerGroupArgs, opts?: InvokeOptions): Promise<GetServerGroupResult>
function getServerGroupOutput(args: GetServerGroupOutputArgs, opts?: InvokeOptions): Output<GetServerGroupResult>def get_server_group(id: Optional[str] = None,
                     microtenant_id: Optional[str] = None,
                     microtenant_name: Optional[str] = None,
                     name: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetServerGroupResult
def get_server_group_output(id: Optional[pulumi.Input[str]] = None,
                     microtenant_id: Optional[pulumi.Input[str]] = None,
                     microtenant_name: Optional[pulumi.Input[str]] = None,
                     name: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetServerGroupResult]func LookupServerGroup(ctx *Context, args *LookupServerGroupArgs, opts ...InvokeOption) (*LookupServerGroupResult, error)
func LookupServerGroupOutput(ctx *Context, args *LookupServerGroupOutputArgs, opts ...InvokeOption) LookupServerGroupResultOutput> Note: This function is named LookupServerGroup in the Go SDK.
public static class GetServerGroup 
{
    public static Task<GetServerGroupResult> InvokeAsync(GetServerGroupArgs args, InvokeOptions? opts = null)
    public static Output<GetServerGroupResult> Invoke(GetServerGroupInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetServerGroupResult> getServerGroup(GetServerGroupArgs args, InvokeOptions options)
public static Output<GetServerGroupResult> getServerGroup(GetServerGroupArgs args, InvokeOptions options)
fn::invoke:
  function: zpa:index/getServerGroup:getServerGroup
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Id string
- MicrotenantId string
- MicrotenantName string
- Name string
- Id string
- MicrotenantId string
- MicrotenantName string
- Name string
- id String
- microtenantId String
- microtenantName String
- name String
- id string
- microtenantId string
- microtenantName string
- name string
- id str
- microtenant_id str
- microtenant_name str
- name str
- id String
- microtenantId String
- microtenantName String
- name String
getServerGroup Result
The following output properties are available:
- AppConnector List<Zscaler.Groups Zpa. Outputs. Get Server Group App Connector Group> 
- Applications
List<Zscaler.Zpa. Outputs. Get Server Group Application> 
- ConfigSpace string
- CreationTime string
- Description string
- DynamicDiscovery bool
- Enabled bool
- IpAnchored bool
- ModifiedTime string
- Modifiedby string
- Servers
List<Zscaler.Zpa. Outputs. Get Server Group Server> 
- Id string
- MicrotenantId string
- MicrotenantName string
- Name string
- AppConnector []GetGroups Server Group App Connector Group 
- Applications
[]GetServer Group Application 
- ConfigSpace string
- CreationTime string
- Description string
- DynamicDiscovery bool
- Enabled bool
- IpAnchored bool
- ModifiedTime string
- Modifiedby string
- Servers
[]GetServer Group Server 
- Id string
- MicrotenantId string
- MicrotenantName string
- Name string
- appConnector List<GetGroups Server Group App Connector Group> 
- applications
List<GetServer Group Application> 
- configSpace String
- creationTime String
- description String
- dynamicDiscovery Boolean
- enabled Boolean
- ipAnchored Boolean
- modifiedTime String
- modifiedby String
- servers
List<GetServer Group Server> 
- id String
- microtenantId String
- microtenantName String
- name String
- appConnector GetGroups Server Group App Connector Group[] 
- applications
GetServer Group Application[] 
- configSpace string
- creationTime string
- description string
- dynamicDiscovery boolean
- enabled boolean
- ipAnchored boolean
- modifiedTime string
- modifiedby string
- servers
GetServer Group Server[] 
- id string
- microtenantId string
- microtenantName string
- name string
- app_connector_ Sequence[Getgroups Server Group App Connector Group] 
- applications
Sequence[GetServer Group Application] 
- config_space str
- creation_time str
- description str
- dynamic_discovery bool
- enabled bool
- ip_anchored bool
- modified_time str
- modifiedby str
- servers
Sequence[GetServer Group Server] 
- id str
- microtenant_id str
- microtenant_name str
- name str
- appConnector List<Property Map>Groups 
- applications List<Property Map>
- configSpace String
- creationTime String
- description String
- dynamicDiscovery Boolean
- enabled Boolean
- ipAnchored Boolean
- modifiedTime String
- modifiedby String
- servers List<Property Map>
- id String
- microtenantId String
- microtenantName String
- name String
Supporting Types
GetServerGroupAppConnectorGroup     
- CityCountry string
- Connectors
List<Zscaler.Zpa. Inputs. Get Server Group App Connector Group Connector> 
- CountryCode string
- CreationTime string
- Description string
- DnsQuery stringType 
- Enabled bool
- GeolocationId string
- Id string
- Latitude string
- Location string
- Longitude string
- ModifiedTime string
- Modifiedby string
- Name string
- ServerGroups List<Zscaler.Zpa. Inputs. Get Server Group App Connector Group Server Group> 
- SiemApp boolConnector Group 
- UpgradeDay string
- UpgradeTime stringIn Secs 
- VersionProfile stringId 
- CityCountry string
- Connectors
[]GetServer Group App Connector Group Connector 
- CountryCode string
- CreationTime string
- Description string
- DnsQuery stringType 
- Enabled bool
- GeolocationId string
- Id string
- Latitude string
- Location string
- Longitude string
- ModifiedTime string
- Modifiedby string
- Name string
- ServerGroups []GetServer Group App Connector Group Server Group 
- SiemApp boolConnector Group 
- UpgradeDay string
- UpgradeTime stringIn Secs 
- VersionProfile stringId 
- cityCountry String
- connectors
List<GetServer Group App Connector Group Connector> 
- countryCode String
- creationTime String
- description String
- dnsQuery StringType 
- enabled Boolean
- geolocationId String
- id String
- latitude String
- location String
- longitude String
- modifiedTime String
- modifiedby String
- name String
- serverGroups List<GetServer Group App Connector Group Server Group> 
- siemApp BooleanConnector Group 
- upgradeDay String
- upgradeTime StringIn Secs 
- versionProfile StringId 
- cityCountry string
- connectors
GetServer Group App Connector Group Connector[] 
- countryCode string
- creationTime string
- description string
- dnsQuery stringType 
- enabled boolean
- geolocationId string
- id string
- latitude string
- location string
- longitude string
- modifiedTime string
- modifiedby string
- name string
- serverGroups GetServer Group App Connector Group Server Group[] 
- siemApp booleanConnector Group 
- upgradeDay string
- upgradeTime stringIn Secs 
- versionProfile stringId 
- city_country str
- connectors
Sequence[GetServer Group App Connector Group Connector] 
- country_code str
- creation_time str
- description str
- dns_query_ strtype 
- enabled bool
- geolocation_id str
- id str
- latitude str
- location str
- longitude str
- modified_time str
- modifiedby str
- name str
- server_groups Sequence[GetServer Group App Connector Group Server Group] 
- siem_app_ boolconnector_ group 
- upgrade_day str
- upgrade_time_ strin_ secs 
- version_profile_ strid 
- cityCountry String
- connectors List<Property Map>
- countryCode String
- creationTime String
- description String
- dnsQuery StringType 
- enabled Boolean
- geolocationId String
- id String
- latitude String
- location String
- longitude String
- modifiedTime String
- modifiedby String
- name String
- serverGroups List<Property Map>
- siemApp BooleanConnector Group 
- upgradeDay String
- upgradeTime StringIn Secs 
- versionProfile StringId 
GetServerGroupAppConnectorGroupConnector      
- CreationTime string
- Description string
- Enabled bool
- Fingerprint string
- Id string
- IssuedCert stringId 
- ModifiedTime string
- Modifiedby string
- UpgradeAttempt string
- Name string
- CreationTime string
- Description string
- Enabled bool
- Fingerprint string
- Id string
- IssuedCert stringId 
- ModifiedTime string
- Modifiedby string
- UpgradeAttempt string
- Name string
- creationTime String
- description String
- enabled Boolean
- fingerprint String
- id String
- issuedCert StringId 
- modifiedTime String
- modifiedby String
- upgradeAttempt String
- name String
- creationTime string
- description string
- enabled boolean
- fingerprint string
- id string
- issuedCert stringId 
- modifiedTime string
- modifiedby string
- upgradeAttempt string
- name string
- creation_time str
- description str
- enabled bool
- fingerprint str
- id str
- issued_cert_ strid 
- modified_time str
- modifiedby str
- upgrade_attempt str
- name str
- creationTime String
- description String
- enabled Boolean
- fingerprint String
- id String
- issuedCert StringId 
- modifiedTime String
- modifiedby String
- upgradeAttempt String
- name String
GetServerGroupAppConnectorGroupServerGroup       
- ConfigSpace string
- CreationTime string
- Description string
- DynamicDiscovery bool
- Enabled bool
- Id string
- ModifiedTime string
- Modifiedby string
- Name string
- ConfigSpace string
- CreationTime string
- Description string
- DynamicDiscovery bool
- Enabled bool
- Id string
- ModifiedTime string
- Modifiedby string
- Name string
- configSpace String
- creationTime String
- description String
- dynamicDiscovery Boolean
- enabled Boolean
- id String
- modifiedTime String
- modifiedby String
- name String
- configSpace string
- creationTime string
- description string
- dynamicDiscovery boolean
- enabled boolean
- id string
- modifiedTime string
- modifiedby string
- name string
- config_space str
- creation_time str
- description str
- dynamic_discovery bool
- enabled bool
- id str
- modified_time str
- modifiedby str
- name str
- configSpace String
- creationTime String
- description String
- dynamicDiscovery Boolean
- enabled Boolean
- id String
- modifiedTime String
- modifiedby String
- name String
GetServerGroupApplication   
GetServerGroupServer   
- Address string
- AppServer List<string>Group Ids 
- ConfigSpace string
- CreationTime string
- Description string
- Enabled bool
- Id string
- ModifiedTime string
- Modifiedby string
- Name string
- Address string
- AppServer []stringGroup Ids 
- ConfigSpace string
- CreationTime string
- Description string
- Enabled bool
- Id string
- ModifiedTime string
- Modifiedby string
- Name string
- address String
- appServer List<String>Group Ids 
- configSpace String
- creationTime String
- description String
- enabled Boolean
- id String
- modifiedTime String
- modifiedby String
- name String
- address string
- appServer string[]Group Ids 
- configSpace string
- creationTime string
- description string
- enabled boolean
- id string
- modifiedTime string
- modifiedby string
- name string
- address str
- app_server_ Sequence[str]group_ ids 
- config_space str
- creation_time str
- description str
- enabled bool
- id str
- modified_time str
- modifiedby str
- name str
- address String
- appServer List<String>Group Ids 
- configSpace String
- creationTime String
- description String
- enabled Boolean
- id String
- modifiedTime String
- modifiedby String
- name String
Package Details
- Repository
- zpa zscaler/pulumi-zpa
- License
- MIT
- Notes
- This Pulumi package is based on the zpaTerraform Provider.
