Nutanix v0.7.4 published on Friday, Mar 21, 2025 by Piers Karsenbarg
nutanix.getServiceGroups
Explore with Pulumi AI
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 dictionary
The 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
- Associated
Policies Lists This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Service Groups Entity Associated Policies List> - Service
Groups This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Service Groups Entity Service Group> - Uuid
This property is required. string
- Associated
Policies Lists This property is required. []GetService Groups Entity Associated Policies List - Service
Groups This property is required. []GetService Groups Entity Service Group - Uuid
This property is required. string
- associated
Policies Lists This property is required. List<GetService Groups Entity Associated Policies List> - service
Groups This property is required. List<GetService Groups Entity Service Group> - uuid
This property is required. String
- associated
Policies Lists This property is required. GetService Groups Entity Associated Policies List[] - service
Groups This property is required. GetService Groups Entity Service Group[] - uuid
This property is required. string
- associated_
policies_ lists This property is required. Sequence[GetService Groups Entity Associated Policies List] - service_
groups This property is required. Sequence[GetService Groups Entity Service Group] - uuid
This property is required. str
- associated
Policies Lists This property is required. List<Property Map> - service
Groups This property is required. List<Property Map> - uuid
This property is required. String
GetServiceGroupsEntityAssociatedPoliciesList
GetServiceGroupsEntityServiceGroup
- Description
This property is required. string - Is
System Defined This property is required. bool - specifying whether it is a system defined service group
- Name
This property is required. string - Service
Lists This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Service Groups Entity Service Group Service List>
- Description
This property is required. string - Is
System Defined This property is required. bool - specifying whether it is a system defined service group
- Name
This property is required. string - Service
Lists This property is required. []GetService Groups Entity Service Group Service List
- description
This property is required. String - is
System Defined This property is required. Boolean - specifying whether it is a system defined service group
- name
This property is required. String - service
Lists This property is required. List<GetService Groups Entity Service Group Service List>
- description
This property is required. string - is
System Defined This property is required. boolean - specifying whether it is a system defined service group
- name
This property is required. string - service
Lists This property is required. GetService Groups Entity Service Group Service List[]
- 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[GetService Groups Entity Service Group Service List]
- description
This property is required. String - is
System Defined This property is required. Boolean - specifying whether it is a system defined service group
- name
This property is required. String - service
Lists This property is required. List<Property Map>
GetServiceGroupsEntityServiceGroupServiceList
- Icmp
Type Code Lists This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Service Groups Entity Service Group Service List Icmp Type Code List> - Protocol
This property is required. string - Tcp
Port Range Lists This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Service Groups Entity Service Group Service List Tcp Port Range List> - Udp
Port Range Lists This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Service Groups Entity Service Group Service List Udp Port Range List>
- Icmp
Type Code Lists This property is required. []GetService Groups Entity Service Group Service List Icmp Type Code List - Protocol
This property is required. string - Tcp
Port Range Lists This property is required. []GetService Groups Entity Service Group Service List Tcp Port Range List - Udp
Port Range Lists This property is required. []GetService Groups Entity Service Group Service List Udp Port Range List
- icmp
Type Code Lists This property is required. List<GetService Groups Entity Service Group Service List Icmp Type Code List> - protocol
This property is required. String - tcp
Port Range Lists This property is required. List<GetService Groups Entity Service Group Service List Tcp Port Range List> - udp
Port Range Lists This property is required. List<GetService Groups Entity Service Group Service List Udp Port Range List>
- icmp
Type Code Lists This property is required. GetService Groups Entity Service Group Service List Icmp Type Code List[] - protocol
This property is required. string - tcp
Port Range Lists This property is required. GetService Groups Entity Service Group Service List Tcp Port Range List[] - udp
Port Range Lists This property is required. GetService Groups Entity Service Group Service List Udp Port Range List[]
- icmp_
type_ code_ lists This property is required. Sequence[GetService Groups Entity Service Group Service List Icmp Type Code List] - protocol
This property is required. str - tcp_
port_ range_ lists This property is required. Sequence[GetService Groups Entity Service Group Service List Tcp Port Range List] - udp_
port_ range_ lists This property is required. Sequence[GetService Groups Entity Service Group Service List Udp Port Range List]
- icmp
Type Code Lists This property is required. List<Property Map> - protocol
This property is required. String - tcp
Port Range Lists This property is required. List<Property Map> - udp
Port Range Lists This property is required. List<Property Map>
GetServiceGroupsEntityServiceGroupServiceListIcmpTypeCodeList
GetServiceGroupsEntityServiceGroupServiceListTcpPortRangeList
- end_
port This property is required. int - start_
port This property is required. int
GetServiceGroupsEntityServiceGroupServiceListUdpPortRangeList
- end_
port This property is required. int - start_
port This property is required. int
GetServiceGroupsMetadata
- 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
Package Details
- Repository
- nutanix pierskarsenbarg/pulumi-nutanix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
nutanix
Terraform Provider.