zpa.getServiceEdgeGroup
Explore with Pulumi AI
Use the zpa_service_edge_group data source to get information about a service edge group in the Zscaler Private Access cloud. This data source can then be referenced in an App Connector Group. This data source can then be referenced in the following resources:
NOTE: To ensure consistent search results across data sources, please avoid using multiple spaces or special characters in your search queries.
- Create a server group
- Provisioning Key
- Access policy rule
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as zpa from "@bdzscaler/pulumi-zpa";
const foo = zpa.getServiceEdgeGroup({
name: "DataCenter",
});
import pulumi
import pulumi_zpa as zpa
foo = zpa.get_service_edge_group(name="DataCenter")
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.LookupServiceEdgeGroup(ctx, &zpa.LookupServiceEdgeGroupArgs{
Name: pulumi.StringRef("DataCenter"),
}, 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 foo = Zpa.GetServiceEdgeGroup.Invoke(new()
{
Name = "DataCenter",
});
});
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.GetServiceEdgeGroupArgs;
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 foo = ZpaFunctions.getServiceEdgeGroup(GetServiceEdgeGroupArgs.builder()
.name("DataCenter")
.build());
}
}
variables:
foo:
fn::invoke:
function: zpa:getServiceEdgeGroup
arguments:
name: DataCenter
import * as pulumi from "@pulumi/pulumi";
import * as zpa from "@bdzscaler/pulumi-zpa";
const foo = zpa.getServiceEdgeGroup({
id: "123456789",
});
import pulumi
import pulumi_zpa as zpa
foo = zpa.get_service_edge_group(id="123456789")
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.LookupServiceEdgeGroup(ctx, &zpa.LookupServiceEdgeGroupArgs{
Id: pulumi.StringRef("123456789"),
}, 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 foo = Zpa.GetServiceEdgeGroup.Invoke(new()
{
Id = "123456789",
});
});
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.GetServiceEdgeGroupArgs;
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 foo = ZpaFunctions.getServiceEdgeGroup(GetServiceEdgeGroupArgs.builder()
.id("123456789")
.build());
}
}
variables:
foo:
fn::invoke:
function: zpa:getServiceEdgeGroup
arguments:
id: '123456789'
Using getServiceEdgeGroup
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 getServiceEdgeGroup(args: GetServiceEdgeGroupArgs, opts?: InvokeOptions): Promise<GetServiceEdgeGroupResult>
function getServiceEdgeGroupOutput(args: GetServiceEdgeGroupOutputArgs, opts?: InvokeOptions): Output<GetServiceEdgeGroupResult>
def get_service_edge_group(id: Optional[str] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetServiceEdgeGroupResult
def get_service_edge_group_output(id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetServiceEdgeGroupResult]
func LookupServiceEdgeGroup(ctx *Context, args *LookupServiceEdgeGroupArgs, opts ...InvokeOption) (*LookupServiceEdgeGroupResult, error)
func LookupServiceEdgeGroupOutput(ctx *Context, args *LookupServiceEdgeGroupOutputArgs, opts ...InvokeOption) LookupServiceEdgeGroupResultOutput
> Note: This function is named LookupServiceEdgeGroup
in the Go SDK.
public static class GetServiceEdgeGroup
{
public static Task<GetServiceEdgeGroupResult> InvokeAsync(GetServiceEdgeGroupArgs args, InvokeOptions? opts = null)
public static Output<GetServiceEdgeGroupResult> Invoke(GetServiceEdgeGroupInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetServiceEdgeGroupResult> getServiceEdgeGroup(GetServiceEdgeGroupArgs args, InvokeOptions options)
public static Output<GetServiceEdgeGroupResult> getServiceEdgeGroup(GetServiceEdgeGroupArgs args, InvokeOptions options)
fn::invoke:
function: zpa:index/getServiceEdgeGroup:getServiceEdgeGroup
arguments:
# arguments dictionary
The following arguments are supported:
getServiceEdgeGroup Result
The following output properties are available:
- Alt
Cloud string - City
Country string - Country
Code string - Creation
Time string - Description string
- Enabled bool
- Geo
Location stringId - Grace
Distance boolEnabled - Grace
Distance stringValue - Grace
Distance stringValue Unit - Id string
- Is
Public string - Latitude string
- Location string
- Longitude string
- Modified
By string - Modified
Time string - Name string
- Override
Version boolProfile - Service
Edges List<zscaler.Pulumi Package. Zpa. Outputs. Get Service Edge Group Service Edge> - Site
Id string - Site
Name string - Trusted
Networks List<zscaler.Pulumi Package. Zpa. Outputs. Get Service Edge Group Trusted Network> - Upgrade
Day string - Upgrade
Time stringIn Secs - Use
In boolDr Mode - Version
Profile stringId - Version
Profile stringName - Version
Profile stringVisibility Scope
- Alt
Cloud string - City
Country string - Country
Code string - Creation
Time string - Description string
- Enabled bool
- Geo
Location stringId - Grace
Distance boolEnabled - Grace
Distance stringValue - Grace
Distance stringValue Unit - Id string
- Is
Public string - Latitude string
- Location string
- Longitude string
- Modified
By string - Modified
Time string - Name string
- Override
Version boolProfile - Service
Edges []GetService Edge Group Service Edge - Site
Id string - Site
Name string - Trusted
Networks []GetService Edge Group Trusted Network - Upgrade
Day string - Upgrade
Time stringIn Secs - Use
In boolDr Mode - Version
Profile stringId - Version
Profile stringName - Version
Profile stringVisibility Scope
- alt
Cloud String - city
Country String - country
Code String - creation
Time String - description String
- enabled Boolean
- geo
Location StringId - grace
Distance BooleanEnabled - grace
Distance StringValue - grace
Distance StringValue Unit - id String
- is
Public String - latitude String
- location String
- longitude String
- modified
By String - modified
Time String - name String
- override
Version BooleanProfile - service
Edges List<GetService Edge Group Service Edge> - site
Id String - site
Name String - trusted
Networks List<GetService Edge Group Trusted Network> - upgrade
Day String - upgrade
Time StringIn Secs - use
In BooleanDr Mode - version
Profile StringId - version
Profile StringName - version
Profile StringVisibility Scope
- alt
Cloud string - city
Country string - country
Code string - creation
Time string - description string
- enabled boolean
- geo
Location stringId - grace
Distance booleanEnabled - grace
Distance stringValue - grace
Distance stringValue Unit - id string
- is
Public string - latitude string
- location string
- longitude string
- modified
By string - modified
Time string - name string
- override
Version booleanProfile - service
Edges GetService Edge Group Service Edge[] - site
Id string - site
Name string - trusted
Networks GetService Edge Group Trusted Network[] - upgrade
Day string - upgrade
Time stringIn Secs - use
In booleanDr Mode - version
Profile stringId - version
Profile stringName - version
Profile stringVisibility Scope
- alt_
cloud str - city_
country str - country_
code str - creation_
time str - description str
- enabled bool
- geo_
location_ strid - grace_
distance_ boolenabled - grace_
distance_ strvalue - grace_
distance_ strvalue_ unit - id str
- is_
public str - latitude str
- location str
- longitude str
- modified_
by str - modified_
time str - name str
- override_
version_ boolprofile - service_
edges Sequence[GetService Edge Group Service Edge] - site_
id str - site_
name str - trusted_
networks Sequence[GetService Edge Group Trusted Network] - upgrade_
day str - upgrade_
time_ strin_ secs - use_
in_ booldr_ mode - version_
profile_ strid - version_
profile_ strname - version_
profile_ strvisibility_ scope
- alt
Cloud String - city
Country String - country
Code String - creation
Time String - description String
- enabled Boolean
- geo
Location StringId - grace
Distance BooleanEnabled - grace
Distance StringValue - grace
Distance StringValue Unit - id String
- is
Public String - latitude String
- location String
- longitude String
- modified
By String - modified
Time String - name String
- override
Version BooleanProfile - service
Edges List<Property Map> - site
Id String - site
Name String - trusted
Networks List<Property Map> - upgrade
Day String - upgrade
Time StringIn Secs - use
In BooleanDr Mode - version
Profile StringId - version
Profile StringName - version
Profile StringVisibility Scope
Supporting Types
GetServiceEdgeGroupServiceEdge
- Application
Start stringTime - Control
Channel stringStatus - Creation
Time string - Ctrl
Broker stringName - Current
Version string - Description string
- Enabled bool
- Enrollment
Cert Dictionary<string, string> - Expected
Upgrade stringTime - Expected
Version string - Fingerprint string
- Id string
- Ip
Acl string - Issued
Cert stringId - Last
Broker stringConnect Time - Last
Broker stringConnect Time Duration - Last
Broker stringDisconnect Time - Last
Broker stringDisconnect Time Duration - Last
Upgrade stringTime - Latitude string
- Listen
Ips List<string> - Location string
- Longitude string
- Modified
By string - Modified
Time string - Platform string
- Previous
Version string - Private
Broker List<zscaler.Versions Pulumi Package. Zpa. Inputs. Get Service Edge Group Service Edge Private Broker Version> - Private
Ip string - Provisioning
Key stringId - Provisioning
Key stringName - Public
Ip string - Publish
Ips List<string> - Publish
Ipv6 bool - Runtime
Os string - Sarge
Version string - Service
Edge stringGroup Id - Service
Edge stringGroup Name - Upgrade
Attempt string - Upgrade
Status string - Microtenant
Id string - Microtenant
Name string - Name string
- Application
Start stringTime - Control
Channel stringStatus - Creation
Time string - Ctrl
Broker stringName - Current
Version string - Description string
- Enabled bool
- Enrollment
Cert map[string]string - Expected
Upgrade stringTime - Expected
Version string - Fingerprint string
- Id string
- Ip
Acl string - Issued
Cert stringId - Last
Broker stringConnect Time - Last
Broker stringConnect Time Duration - Last
Broker stringDisconnect Time - Last
Broker stringDisconnect Time Duration - Last
Upgrade stringTime - Latitude string
- Listen
Ips []string - Location string
- Longitude string
- Modified
By string - Modified
Time string - Platform string
- Previous
Version string - Private
Broker []GetVersions Service Edge Group Service Edge Private Broker Version - Private
Ip string - Provisioning
Key stringId - Provisioning
Key stringName - Public
Ip string - Publish
Ips []string - Publish
Ipv6 bool - Runtime
Os string - Sarge
Version string - Service
Edge stringGroup Id - Service
Edge stringGroup Name - Upgrade
Attempt string - Upgrade
Status string - Microtenant
Id string - Microtenant
Name string - Name string
- application
Start StringTime - control
Channel StringStatus - creation
Time String - ctrl
Broker StringName - current
Version String - description String
- enabled Boolean
- enrollment
Cert Map<String,String> - expected
Upgrade StringTime - expected
Version String - fingerprint String
- id String
- ip
Acl String - issued
Cert StringId - last
Broker StringConnect Time - last
Broker StringConnect Time Duration - last
Broker StringDisconnect Time - last
Broker StringDisconnect Time Duration - last
Upgrade StringTime - latitude String
- listen
Ips List<String> - location String
- longitude String
- modified
By String - modified
Time String - platform String
- previous
Version String - private
Broker List<GetVersions Service Edge Group Service Edge Private Broker Version> - private
Ip String - provisioning
Key StringId - provisioning
Key StringName - public
Ip String - publish
Ips List<String> - publish
Ipv6 Boolean - runtime
Os String - sarge
Version String - service
Edge StringGroup Id - service
Edge StringGroup Name - upgrade
Attempt String - upgrade
Status String - microtenant
Id String - microtenant
Name String - name String
- application
Start stringTime - control
Channel stringStatus - creation
Time string - ctrl
Broker stringName - current
Version string - description string
- enabled boolean
- enrollment
Cert {[key: string]: string} - expected
Upgrade stringTime - expected
Version string - fingerprint string
- id string
- ip
Acl string - issued
Cert stringId - last
Broker stringConnect Time - last
Broker stringConnect Time Duration - last
Broker stringDisconnect Time - last
Broker stringDisconnect Time Duration - last
Upgrade stringTime - latitude string
- listen
Ips string[] - location string
- longitude string
- modified
By string - modified
Time string - platform string
- previous
Version string - private
Broker GetVersions Service Edge Group Service Edge Private Broker Version[] - private
Ip string - provisioning
Key stringId - provisioning
Key stringName - public
Ip string - publish
Ips string[] - publish
Ipv6 boolean - runtime
Os string - sarge
Version string - service
Edge stringGroup Id - service
Edge stringGroup Name - upgrade
Attempt string - upgrade
Status string - microtenant
Id string - microtenant
Name string - name string
- application_
start_ strtime - control_
channel_ strstatus - creation_
time str - ctrl_
broker_ strname - current_
version str - description str
- enabled bool
- enrollment_
cert Mapping[str, str] - expected_
upgrade_ strtime - expected_
version str - fingerprint str
- id str
- ip_
acl str - issued_
cert_ strid - last_
broker_ strconnect_ time - last_
broker_ strconnect_ time_ duration - last_
broker_ strdisconnect_ time - last_
broker_ strdisconnect_ time_ duration - last_
upgrade_ strtime - latitude str
- listen_
ips Sequence[str] - location str
- longitude str
- modified_
by str - modified_
time str - platform str
- previous_
version str - private_
broker_ Sequence[Getversions Service Edge Group Service Edge Private Broker Version] - private_
ip str - provisioning_
key_ strid - provisioning_
key_ strname - public_
ip str - publish_
ips Sequence[str] - publish_
ipv6 bool - runtime_
os str - sarge_
version str - service_
edge_ strgroup_ id - service_
edge_ strgroup_ name - upgrade_
attempt str - upgrade_
status str - microtenant_
id str - microtenant_
name str - name str
- application
Start StringTime - control
Channel StringStatus - creation
Time String - ctrl
Broker StringName - current
Version String - description String
- enabled Boolean
- enrollment
Cert Map<String> - expected
Upgrade StringTime - expected
Version String - fingerprint String
- id String
- ip
Acl String - issued
Cert StringId - last
Broker StringConnect Time - last
Broker StringConnect Time Duration - last
Broker StringDisconnect Time - last
Broker StringDisconnect Time Duration - last
Upgrade StringTime - latitude String
- listen
Ips List<String> - location String
- longitude String
- modified
By String - modified
Time String - platform String
- previous
Version String - private
Broker List<Property Map>Versions - private
Ip String - provisioning
Key StringId - provisioning
Key StringName - public
Ip String - publish
Ips List<String> - publish
Ipv6 Boolean - runtime
Os String - sarge
Version String - service
Edge StringGroup Id - service
Edge StringGroup Name - upgrade
Attempt String - upgrade
Status String - microtenant
Id String - microtenant
Name String - name String
GetServiceEdgeGroupServiceEdgePrivateBrokerVersion
- Application
Start stringTime - Broker
Id string - Creation
Time string - Current
Version string - Disable
Auto boolUpdate - Id string
- Last
Connect stringTime - Last
Disconnect stringTime - Last
Upgraded stringTime - Lone
Warrior bool - Modified
By string - Modified
Time string - Platform string
- Platform
Detail string - Previous
Version string - Private
Ip string - Public
Ip string - Restart
Instructions string - Restart
Time stringIn Sec - Runtime
Os string - Sarge
Version string - Service
Edge stringGroup Id - System
Start stringTime - Tunnel
Id string - Upgrade
Attempt string - Upgrade
Now boolOnce - Upgrade
Status string - Zpn
Sub List<zscaler.Module Upgrades Pulumi Package. Zpa. Inputs. Get Service Edge Group Service Edge Private Broker Version Zpn Sub Module Upgrade>
- Application
Start stringTime - Broker
Id string - Creation
Time string - Current
Version string - Disable
Auto boolUpdate - Id string
- Last
Connect stringTime - Last
Disconnect stringTime - Last
Upgraded stringTime - Lone
Warrior bool - Modified
By string - Modified
Time string - Platform string
- Platform
Detail string - Previous
Version string - Private
Ip string - Public
Ip string - Restart
Instructions string - Restart
Time stringIn Sec - Runtime
Os string - Sarge
Version string - Service
Edge stringGroup Id - System
Start stringTime - Tunnel
Id string - Upgrade
Attempt string - Upgrade
Now boolOnce - Upgrade
Status string - Zpn
Sub []GetModule Upgrades Service Edge Group Service Edge Private Broker Version Zpn Sub Module Upgrade
- application
Start StringTime - broker
Id String - creation
Time String - current
Version String - disable
Auto BooleanUpdate - id String
- last
Connect StringTime - last
Disconnect StringTime - last
Upgraded StringTime - lone
Warrior Boolean - modified
By String - modified
Time String - platform String
- platform
Detail String - previous
Version String - private
Ip String - public
Ip String - restart
Instructions String - restart
Time StringIn Sec - runtime
Os String - sarge
Version String - service
Edge StringGroup Id - system
Start StringTime - tunnel
Id String - upgrade
Attempt String - upgrade
Now BooleanOnce - upgrade
Status String - zpn
Sub List<GetModule Upgrades Service Edge Group Service Edge Private Broker Version Zpn Sub Module Upgrade>
- application
Start stringTime - broker
Id string - creation
Time string - current
Version string - disable
Auto booleanUpdate - id string
- last
Connect stringTime - last
Disconnect stringTime - last
Upgraded stringTime - lone
Warrior boolean - modified
By string - modified
Time string - platform string
- platform
Detail string - previous
Version string - private
Ip string - public
Ip string - restart
Instructions string - restart
Time stringIn Sec - runtime
Os string - sarge
Version string - service
Edge stringGroup Id - system
Start stringTime - tunnel
Id string - upgrade
Attempt string - upgrade
Now booleanOnce - upgrade
Status string - zpn
Sub GetModule Upgrades Service Edge Group Service Edge Private Broker Version Zpn Sub Module Upgrade[]
- application_
start_ strtime - broker_
id str - creation_
time str - current_
version str - disable_
auto_ boolupdate - id str
- last_
connect_ strtime - last_
disconnect_ strtime - last_
upgraded_ strtime - lone_
warrior bool - modified_
by str - modified_
time str - platform str
- platform_
detail str - previous_
version str - private_
ip str - public_
ip str - restart_
instructions str - restart_
time_ strin_ sec - runtime_
os str - sarge_
version str - service_
edge_ strgroup_ id - system_
start_ strtime - tunnel_
id str - upgrade_
attempt str - upgrade_
now_ boolonce - upgrade_
status str - zpn_
sub_ Sequence[Getmodule_ upgrades Service Edge Group Service Edge Private Broker Version Zpn Sub Module Upgrade]
- application
Start StringTime - broker
Id String - creation
Time String - current
Version String - disable
Auto BooleanUpdate - id String
- last
Connect StringTime - last
Disconnect StringTime - last
Upgraded StringTime - lone
Warrior Boolean - modified
By String - modified
Time String - platform String
- platform
Detail String - previous
Version String - private
Ip String - public
Ip String - restart
Instructions String - restart
Time StringIn Sec - runtime
Os String - sarge
Version String - service
Edge StringGroup Id - system
Start StringTime - tunnel
Id String - upgrade
Attempt String - upgrade
Now BooleanOnce - upgrade
Status String - zpn
Sub List<Property Map>Module Upgrades
GetServiceEdgeGroupServiceEdgePrivateBrokerVersionZpnSubModuleUpgrade
- Creation
Time string - Current
Version string - Entity
Gid string - Entity
Type string - Expected
Version string - Id string
- Modified
By string - Modified
Time string - Previous
Version string - Role string
- Upgrade
Status string - Upgrade
Time string
- Creation
Time string - Current
Version string - Entity
Gid string - Entity
Type string - Expected
Version string - Id string
- Modified
By string - Modified
Time string - Previous
Version string - Role string
- Upgrade
Status string - Upgrade
Time string
- creation
Time String - current
Version String - entity
Gid String - entity
Type String - expected
Version String - id String
- modified
By String - modified
Time String - previous
Version String - role String
- upgrade
Status String - upgrade
Time String
- creation
Time string - current
Version string - entity
Gid string - entity
Type string - expected
Version string - id string
- modified
By string - modified
Time string - previous
Version string - role string
- upgrade
Status string - upgrade
Time string
- creation_
time str - current_
version str - entity_
gid str - entity_
type str - expected_
version str - id str
- modified_
by str - modified_
time str - previous_
version str - role str
- upgrade_
status str - upgrade_
time str
- creation
Time String - current
Version String - entity
Gid String - entity
Type String - expected
Version String - id String
- modified
By String - modified
Time String - previous
Version String - role String
- upgrade
Status String - upgrade
Time String
GetServiceEdgeGroupTrustedNetwork
- Creation
Time string - Domain string
- Id string
- Master
Customer stringId - Modified
By string - Modified
Time string - Name string
- Network
Id string - Zscaler
Cloud string
- Creation
Time string - Domain string
- Id string
- Master
Customer stringId - Modified
By string - Modified
Time string - Name string
- Network
Id string - Zscaler
Cloud string
- creation
Time String - domain String
- id String
- master
Customer StringId - modified
By String - modified
Time String - name String
- network
Id String - zscaler
Cloud String
- creation
Time string - domain string
- id string
- master
Customer stringId - modified
By string - modified
Time string - name string
- network
Id string - zscaler
Cloud string
- creation_
time str - domain str
- id str
- master_
customer_ strid - modified_
by str - modified_
time str - name str
- network_
id str - zscaler_
cloud str
- creation
Time String - domain String
- id String
- master
Customer StringId - modified
By String - modified
Time String - name String
- network
Id String - zscaler
Cloud String
Package Details
- Repository
- zpa zscaler/pulumi-zpa
- License
- MIT
- Notes
- This Pulumi package is based on the
zpa
Terraform Provider.