Nutanix v0.5.0 published on Monday, Nov 4, 2024 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)
// Output-based functions aren't available in Java yet
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
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
nutanix
Terraform Provider.