Nutanix v0.7.4 published on Friday, Mar 21, 2025 by Piers Karsenbarg
nutanix.getServiceGroup
Explore with Pulumi AI
Using getServiceGroup
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 getServiceGroup(args: GetServiceGroupArgs, opts?: InvokeOptions): Promise<GetServiceGroupResult>
function getServiceGroupOutput(args: GetServiceGroupOutputArgs, opts?: InvokeOptions): Output<GetServiceGroupResult>
def get_service_group(uuid: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetServiceGroupResult
def get_service_group_output(uuid: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetServiceGroupResult]
func LookupServiceGroup(ctx *Context, args *LookupServiceGroupArgs, opts ...InvokeOption) (*LookupServiceGroupResult, error)
func LookupServiceGroupOutput(ctx *Context, args *LookupServiceGroupOutputArgs, opts ...InvokeOption) LookupServiceGroupResultOutput
> Note: This function is named LookupServiceGroup
in the Go SDK.
public static class GetServiceGroup
{
public static Task<GetServiceGroupResult> InvokeAsync(GetServiceGroupArgs args, InvokeOptions? opts = null)
public static Output<GetServiceGroupResult> Invoke(GetServiceGroupInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetServiceGroupResult> getServiceGroup(GetServiceGroupArgs args, InvokeOptions options)
public static Output<GetServiceGroupResult> getServiceGroup(GetServiceGroupArgs args, InvokeOptions options)
fn::invoke:
function: nutanix:index/getServiceGroup:getServiceGroup
arguments:
# arguments dictionary
The following arguments are supported:
- Uuid
This property is required. string
- Uuid
This property is required. string
- uuid
This property is required. String
- uuid
This property is required. string
- uuid
This property is required. str
- uuid
This property is required. String
getServiceGroup Result
The following output properties are available:
- Description string
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
System boolDefined - Name string
- Service
Lists List<PiersKarsenbarg. Nutanix. Outputs. Get Service Group Service List> - Uuid string
- Description string
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
System boolDefined - Name string
- Service
Lists []GetService Group Service List - Uuid string
- description String
- id String
- The provider-assigned unique ID for this managed resource.
- is
System BooleanDefined - name String
- service
Lists List<GetService Group Service List> - uuid String
- description string
- id string
- The provider-assigned unique ID for this managed resource.
- is
System booleanDefined - name string
- service
Lists GetService Group Service List[] - uuid string
- description str
- id str
- The provider-assigned unique ID for this managed resource.
- is_
system_ booldefined - name str
- service_
lists Sequence[GetService Group Service List] - uuid str
- description String
- id String
- The provider-assigned unique ID for this managed resource.
- is
System BooleanDefined - name String
- service
Lists List<Property Map> - uuid String
Supporting Types
GetServiceGroupServiceList
- Icmp
Type Code Lists This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get 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 Group Service List Tcp Port Range List> - Udp
Port Range Lists This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Service Group Service List Udp Port Range List>
- Icmp
Type Code Lists This property is required. []GetService Group Service List Icmp Type Code List - Protocol
This property is required. string - Tcp
Port Range Lists This property is required. []GetService Group Service List Tcp Port Range List - Udp
Port Range Lists This property is required. []GetService Group Service List Udp Port Range List
- icmp
Type Code Lists This property is required. List<GetService Group Service List Icmp Type Code List> - protocol
This property is required. String - tcp
Port Range Lists This property is required. List<GetService Group Service List Tcp Port Range List> - udp
Port Range Lists This property is required. List<GetService Group Service List Udp Port Range List>
- icmp
Type Code Lists This property is required. GetService Group Service List Icmp Type Code List[] - protocol
This property is required. string - tcp
Port Range Lists This property is required. GetService Group Service List Tcp Port Range List[] - udp
Port Range Lists This property is required. GetService Group Service List Udp Port Range List[]
- icmp_
type_ code_ lists This property is required. Sequence[GetService Group Service List Icmp Type Code List] - protocol
This property is required. str - tcp_
port_ range_ lists This property is required. Sequence[GetService Group Service List Tcp Port Range List] - udp_
port_ range_ lists This property is required. Sequence[GetService 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>
GetServiceGroupServiceListIcmpTypeCodeList
GetServiceGroupServiceListTcpPortRangeList
- end_
port This property is required. int - start_
port This property is required. int
GetServiceGroupServiceListUdpPortRangeList
- end_
port This property is required. int - start_
port This property is required. int
Package Details
- Repository
- nutanix pierskarsenbarg/pulumi-nutanix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
nutanix
Terraform Provider.