Nutanix v0.10.0 published on Monday, Sep 1, 2025 by Piers Karsenbarg
nutanix.getServiceGroups
Start a Neo task
Explain and create a nutanix.getServiceGroups resource
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>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]func GetServiceGroups(ctx *Context, args *GetServiceGroupsArgs, opts ...InvokeOption) (*GetServiceGroupsResult, error)
func GetServiceGroupsOutput(ctx *Context, args *GetServiceGroupsOutputArgs, opts ...InvokeOption) GetServiceGroupsResultOutput> 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)
}public static CompletableFuture<GetServiceGroupsResult> getServiceGroups(GetServiceGroupsArgs args, InvokeOptions options)
public static Output<GetServiceGroupsResult> getServiceGroups(GetServiceGroupsArgs args, InvokeOptions options)
fn::invoke:
function: nutanix:index/getServiceGroups:getServiceGroups
arguments:
# arguments dictionaryThe following arguments are supported:
getServiceGroups Result
The following output properties are available:
- Entities
List<Piers
Karsenbarg. Nutanix. Outputs. Get Service Groups Entity> - Id string
- The provider-assigned unique ID for this managed resource.
- Metadatas
List<Piers
Karsenbarg. Nutanix. Outputs. Get Service Groups Metadata>
- Entities
[]Get
Service Groups Entity - Id string
- The provider-assigned unique ID for this managed resource.
- Metadatas
[]Get
Service Groups Metadata
- entities
List<Get
Service Groups Entity> - id String
- The provider-assigned unique ID for this managed resource.
- metadatas
List<Get
Service Groups Metadata>
- entities
Get
Service Groups Entity[] - id string
- The provider-assigned unique ID for this managed resource.
- metadatas
Get
Service Groups Metadata[]
- entities
Sequence[Get
Service Groups Entity] - id str
- The provider-assigned unique ID for this managed resource.
- metadatas
Sequence[Get
Service Groups Metadata]
- entities List<Property Map>
- id String
- The provider-assigned unique ID for this managed resource.
- metadatas List<Property Map>
Supporting Types
GetServiceGroupsEntity
GetServiceGroupsEntityAssociatedPoliciesList
GetServiceGroupsEntityServiceGroup
- Description string
- Is
System boolDefined - specifying whether it is a system defined service group
- Name string
- Service
Lists List<PiersKarsenbarg. Nutanix. Inputs. Get Service Groups Entity Service Group Service List>
- Description string
- Is
System boolDefined - specifying whether it is a system defined service group
- Name string
- Service
Lists []GetService Groups Entity Service Group Service List
- description String
- is
System BooleanDefined - specifying whether it is a system defined service group
- name String
- service
Lists List<GetService Groups Entity Service Group Service List>
- description string
- is
System booleanDefined - specifying whether it is a system defined service group
- name string
- service
Lists GetService Groups Entity Service Group Service List[]
- description str
- is_
system_ booldefined - specifying whether it is a system defined service group
- name str
- service_
lists Sequence[GetService Groups Entity Service Group Service List]
- description String
- is
System BooleanDefined - specifying whether it is a system defined service group
- name String
- service
Lists List<Property Map>
GetServiceGroupsEntityServiceGroupServiceList
- Icmp
Type List<PiersCode Lists Karsenbarg. Nutanix. Inputs. Get Service Groups Entity Service Group Service List Icmp Type Code List> - Protocol string
- Tcp
Port List<PiersRange Lists Karsenbarg. Nutanix. Inputs. Get Service Groups Entity Service Group Service List Tcp Port Range List> - Udp
Port List<PiersRange Lists Karsenbarg. Nutanix. Inputs. Get Service Groups Entity Service Group Service List Udp Port Range List>
GetServiceGroupsEntityServiceGroupServiceListIcmpTypeCodeList
GetServiceGroupsEntityServiceGroupServiceListTcpPortRangeList
- end_
port int - start_
port int
GetServiceGroupsEntityServiceGroupServiceListUdpPortRangeList
- end_
port int - start_
port int
GetServiceGroupsMetadata
- filter str
- kind str
- length int
- offset int
- sort_
attribute str - sort_
order str
Package Details
- Repository
- nutanix pierskarsenbarg/pulumi-nutanix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
nutanixTerraform Provider.
