1. Packages
  2. Nutanix
  3. API Docs
  4. getServiceGroup
Nutanix v0.7.4 published on Friday, Mar 21, 2025 by Piers Karsenbarg

nutanix.getServiceGroup

Explore with Pulumi AI

Nutanix v0.7.4 published on Friday, Mar 21, 2025 by Piers Karsenbarg

Using getServiceGroup

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 getServiceGroup(args: GetServiceGroupArgs, opts?: InvokeOptions): Promise<GetServiceGroupResult>
function getServiceGroupOutput(args: GetServiceGroupOutputArgs, opts?: InvokeOptions): Output<GetServiceGroupResult>
Copy
def get_service_group(uuid: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetServiceGroupResult
def get_service_group_output(uuid: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetServiceGroupResult]
Copy
func LookupServiceGroup(ctx *Context, args *LookupServiceGroupArgs, opts ...InvokeOption) (*LookupServiceGroupResult, error)
func LookupServiceGroupOutput(ctx *Context, args *LookupServiceGroupOutputArgs, opts ...InvokeOption) LookupServiceGroupResultOutput
Copy

> Note: This function is named LookupServiceGroup in the Go SDK.

public static class GetServiceGroup 
{
    public static Task<GetServiceGroupResult> InvokeAsync(GetServiceGroupArgs args, InvokeOptions? opts = null)
    public static Output<GetServiceGroupResult> Invoke(GetServiceGroupInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetServiceGroupResult> getServiceGroup(GetServiceGroupArgs args, InvokeOptions options)
public static Output<GetServiceGroupResult> getServiceGroup(GetServiceGroupArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: nutanix:index/getServiceGroup:getServiceGroup
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Uuid This property is required. string
Uuid This property is required. string
uuid This property is required. String
uuid This property is required. string
uuid This property is required. str
uuid This property is required. String

getServiceGroup Result

The following output properties are available:

Description string
Id string
The provider-assigned unique ID for this managed resource.
IsSystemDefined bool
Name string
ServiceLists List<PiersKarsenbarg.Nutanix.Outputs.GetServiceGroupServiceList>
Uuid string
Description string
Id string
The provider-assigned unique ID for this managed resource.
IsSystemDefined bool
Name string
ServiceLists []GetServiceGroupServiceList
Uuid string
description String
id String
The provider-assigned unique ID for this managed resource.
isSystemDefined Boolean
name String
serviceLists List<GetServiceGroupServiceList>
uuid String
description string
id string
The provider-assigned unique ID for this managed resource.
isSystemDefined boolean
name string
serviceLists GetServiceGroupServiceList[]
uuid string
description str
id str
The provider-assigned unique ID for this managed resource.
is_system_defined bool
name str
service_lists Sequence[GetServiceGroupServiceList]
uuid str
description String
id String
The provider-assigned unique ID for this managed resource.
isSystemDefined Boolean
name String
serviceLists List<Property Map>
uuid String

Supporting Types

GetServiceGroupServiceList

icmpTypeCodeLists This property is required. List<Property Map>
protocol This property is required. String
tcpPortRangeLists This property is required. List<Property Map>
udpPortRangeLists This property is required. List<Property Map>

GetServiceGroupServiceListIcmpTypeCodeList

Code This property is required. string
Type This property is required. string
Code This property is required. string
Type This property is required. string
code This property is required. String
type This property is required. String
code This property is required. string
type This property is required. string
code This property is required. str
type This property is required. str
code This property is required. String
type This property is required. String

GetServiceGroupServiceListTcpPortRangeList

EndPort This property is required. int
StartPort This property is required. int
EndPort This property is required. int
StartPort This property is required. int
endPort This property is required. Integer
startPort This property is required. Integer
endPort This property is required. number
startPort This property is required. number
end_port This property is required. int
start_port This property is required. int
endPort This property is required. Number
startPort This property is required. Number

GetServiceGroupServiceListUdpPortRangeList

EndPort This property is required. int
StartPort This property is required. int
EndPort This property is required. int
StartPort This property is required. int
endPort This property is required. Integer
startPort This property is required. Integer
endPort This property is required. number
startPort This property is required. number
end_port This property is required. int
start_port This property is required. int
endPort This property is required. Number
startPort This property is required. Number

Package Details

Repository
nutanix pierskarsenbarg/pulumi-nutanix
License
Apache-2.0
Notes
This Pulumi package is based on the nutanix Terraform Provider.
Nutanix v0.7.4 published on Friday, Mar 21, 2025 by Piers Karsenbarg