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

nutanix.getServiceGroups

Explore with Pulumi AI

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

Using getServiceGroups

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 getServiceGroups(args: GetServiceGroupsArgs, opts?: InvokeOptions): Promise<GetServiceGroupsResult>
function getServiceGroupsOutput(args: GetServiceGroupsOutputArgs, opts?: InvokeOptions): Output<GetServiceGroupsResult>
Copy
def get_service_groups(metadatas: Optional[Sequence[GetServiceGroupsMetadata]] = None,
                       opts: Optional[InvokeOptions] = None) -> GetServiceGroupsResult
def get_service_groups_output(metadatas: Optional[pulumi.Input[Sequence[pulumi.Input[GetServiceGroupsMetadataArgs]]]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetServiceGroupsResult]
Copy
func GetServiceGroups(ctx *Context, args *GetServiceGroupsArgs, opts ...InvokeOption) (*GetServiceGroupsResult, error)
func GetServiceGroupsOutput(ctx *Context, args *GetServiceGroupsOutputArgs, opts ...InvokeOption) GetServiceGroupsResultOutput
Copy

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

public static class GetServiceGroups 
{
    public static Task<GetServiceGroupsResult> InvokeAsync(GetServiceGroupsArgs args, InvokeOptions? opts = null)
    public static Output<GetServiceGroupsResult> Invoke(GetServiceGroupsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetServiceGroupsResult> getServiceGroups(GetServiceGroupsArgs args, InvokeOptions options)
public static Output<GetServiceGroupsResult> getServiceGroups(GetServiceGroupsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: nutanix:index/getServiceGroups:getServiceGroups
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

getServiceGroups Result

The following output properties are available:

Entities []GetServiceGroupsEntity
Id string
The provider-assigned unique ID for this managed resource.
Metadatas []GetServiceGroupsMetadata
entities List<GetServiceGroupsEntity>
id String
The provider-assigned unique ID for this managed resource.
metadatas List<GetServiceGroupsMetadata>
entities GetServiceGroupsEntity[]
id string
The provider-assigned unique ID for this managed resource.
metadatas GetServiceGroupsMetadata[]
entities Sequence[GetServiceGroupsEntity]
id str
The provider-assigned unique ID for this managed resource.
metadatas Sequence[GetServiceGroupsMetadata]
entities List<Property Map>
id String
The provider-assigned unique ID for this managed resource.
metadatas List<Property Map>

Supporting Types

GetServiceGroupsEntity

AssociatedPoliciesLists This property is required. []GetServiceGroupsEntityAssociatedPoliciesList
ServiceGroups This property is required. []GetServiceGroupsEntityServiceGroup
Uuid This property is required. string
associatedPoliciesLists This property is required. List<GetServiceGroupsEntityAssociatedPoliciesList>
serviceGroups This property is required. List<GetServiceGroupsEntityServiceGroup>
uuid This property is required. String
associatedPoliciesLists This property is required. GetServiceGroupsEntityAssociatedPoliciesList[]
serviceGroups This property is required. GetServiceGroupsEntityServiceGroup[]
uuid This property is required. string
associatedPoliciesLists This property is required. List<Property Map>
serviceGroups This property is required. List<Property Map>
uuid This property is required. String

GetServiceGroupsEntityAssociatedPoliciesList

Kind This property is required. string
Name This property is required. string
Uuid This property is required. string
Kind This property is required. string
Name This property is required. string
Uuid This property is required. string
kind This property is required. String
name This property is required. String
uuid This property is required. String
kind This property is required. string
name This property is required. string
uuid This property is required. string
kind This property is required. str
name This property is required. str
uuid This property is required. str
kind This property is required. String
name This property is required. String
uuid This property is required. String

GetServiceGroupsEntityServiceGroup

Description This property is required. string
IsSystemDefined This property is required. bool
specifying whether it is a system defined service group
Name This property is required. string
ServiceLists This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetServiceGroupsEntityServiceGroupServiceList>
Description This property is required. string
IsSystemDefined This property is required. bool
specifying whether it is a system defined service group
Name This property is required. string
ServiceLists This property is required. []GetServiceGroupsEntityServiceGroupServiceList
description This property is required. String
isSystemDefined This property is required. Boolean
specifying whether it is a system defined service group
name This property is required. String
serviceLists This property is required. List<GetServiceGroupsEntityServiceGroupServiceList>
description This property is required. string
isSystemDefined This property is required. boolean
specifying whether it is a system defined service group
name This property is required. string
serviceLists This property is required. GetServiceGroupsEntityServiceGroupServiceList[]
description This property is required. str
is_system_defined This property is required. bool
specifying whether it is a system defined service group
name This property is required. str
service_lists This property is required. Sequence[GetServiceGroupsEntityServiceGroupServiceList]
description This property is required. String
isSystemDefined This property is required. Boolean
specifying whether it is a system defined service group
name This property is required. String
serviceLists This property is required. List<Property Map>

GetServiceGroupsEntityServiceGroupServiceList

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>

GetServiceGroupsEntityServiceGroupServiceListIcmpTypeCodeList

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

GetServiceGroupsEntityServiceGroupServiceListTcpPortRangeList

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

GetServiceGroupsEntityServiceGroupServiceListUdpPortRangeList

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

GetServiceGroupsMetadata

Filter This property is required. string
Kind This property is required. string
Length This property is required. int
Offset This property is required. int
SortAttribute This property is required. string
SortOrder This property is required. string
Filter This property is required. string
Kind This property is required. string
Length This property is required. int
Offset This property is required. int
SortAttribute This property is required. string
SortOrder This property is required. string
filter This property is required. String
kind This property is required. String
length This property is required. Integer
offset This property is required. Integer
sortAttribute This property is required. String
sortOrder This property is required. String
filter This property is required. string
kind This property is required. string
length This property is required. number
offset This property is required. number
sortAttribute This property is required. string
sortOrder This property is required. string
filter This property is required. str
kind This property is required. str
length This property is required. int
offset This property is required. int
sort_attribute This property is required. str
sort_order This property is required. str
filter This property is required. String
kind This property is required. String
length This property is required. Number
offset This property is required. Number
sortAttribute This property is required. String
sortOrder This property is required. String

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