1. Packages
  2. Nutanix
  3. API Docs
  4. getServiceGroups
Nutanix v0.0.52 published on Friday, Jun 7, 2024 by Piers Karsenbarg

nutanix.getServiceGroups

Explore with Pulumi AI

nutanix logo
Nutanix v0.0.52 published on Friday, Jun 7, 2024 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>
    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 []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

    GetServiceGroupsEntityAssociatedPoliciesList

    Kind string
    Name string
    Uuid string
    Kind string
    Name string
    Uuid string
    kind String
    name String
    uuid String
    kind string
    name string
    uuid string
    kind str
    name str
    uuid str
    kind String
    name String
    uuid String

    GetServiceGroupsEntityServiceGroup

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

    GetServiceGroupsEntityServiceGroupServiceList

    GetServiceGroupsEntityServiceGroupServiceListIcmpTypeCodeList

    Code string
    Type string
    Code string
    Type string
    code String
    type String
    code string
    type string
    code str
    type str
    code String
    type String

    GetServiceGroupsEntityServiceGroupServiceListTcpPortRangeList

    endPort Integer
    startPort Integer
    endPort number
    startPort number
    endPort Number
    startPort Number

    GetServiceGroupsEntityServiceGroupServiceListUdpPortRangeList

    endPort Integer
    startPort Integer
    endPort number
    startPort number
    endPort Number
    startPort Number

    GetServiceGroupsMetadata

    Filter string
    Kind string
    Length int
    Offset int
    SortAttribute string
    SortOrder string
    Filter string
    Kind string
    Length int
    Offset int
    SortAttribute string
    SortOrder string
    filter String
    kind String
    length Integer
    offset Integer
    sortAttribute String
    sortOrder String
    filter string
    kind string
    length number
    offset number
    sortAttribute string
    sortOrder string
    filter String
    kind String
    length Number
    offset Number
    sortAttribute String
    sortOrder String

    Package Details

    Repository
    nutanix pierskarsenbarg/pulumi-nutanix
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the nutanix Terraform Provider.
    nutanix logo
    Nutanix v0.0.52 published on Friday, Jun 7, 2024 by Piers Karsenbarg