azure-native.avs.getWorkloadNetworkVMGroup

Explore with Pulumi AI

NSX VM Group API Version: 2020-07-17-preview.

Using getWorkloadNetworkVMGroup

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 getWorkloadNetworkVMGroup(args: GetWorkloadNetworkVMGroupArgs, opts?: InvokeOptions): Promise<GetWorkloadNetworkVMGroupResult>
function getWorkloadNetworkVMGroupOutput(args: GetWorkloadNetworkVMGroupOutputArgs, opts?: InvokeOptions): Output<GetWorkloadNetworkVMGroupResult>
def get_workload_network_vm_group(private_cloud_name: Optional[str] = None,
                                  resource_group_name: Optional[str] = None,
                                  vm_group_id: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetWorkloadNetworkVMGroupResult
def get_workload_network_vm_group_output(private_cloud_name: Optional[pulumi.Input[str]] = None,
                                  resource_group_name: Optional[pulumi.Input[str]] = None,
                                  vm_group_id: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetWorkloadNetworkVMGroupResult]
func LookupWorkloadNetworkVMGroup(ctx *Context, args *LookupWorkloadNetworkVMGroupArgs, opts ...InvokeOption) (*LookupWorkloadNetworkVMGroupResult, error)
func LookupWorkloadNetworkVMGroupOutput(ctx *Context, args *LookupWorkloadNetworkVMGroupOutputArgs, opts ...InvokeOption) LookupWorkloadNetworkVMGroupResultOutput

> Note: This function is named LookupWorkloadNetworkVMGroup in the Go SDK.

public static class GetWorkloadNetworkVMGroup 
{
    public static Task<GetWorkloadNetworkVMGroupResult> InvokeAsync(GetWorkloadNetworkVMGroupArgs args, InvokeOptions? opts = null)
    public static Output<GetWorkloadNetworkVMGroupResult> Invoke(GetWorkloadNetworkVMGroupInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetWorkloadNetworkVMGroupResult> getWorkloadNetworkVMGroup(GetWorkloadNetworkVMGroupArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure-native:avs:getWorkloadNetworkVMGroup
  arguments:
    # arguments dictionary

The following arguments are supported:

PrivateCloudName string

Name of the private cloud

ResourceGroupName string

The name of the resource group. The name is case insensitive.

VmGroupId string

NSX VM Group identifier. Generally the same as the VM Group's display name

PrivateCloudName string

Name of the private cloud

ResourceGroupName string

The name of the resource group. The name is case insensitive.

VmGroupId string

NSX VM Group identifier. Generally the same as the VM Group's display name

privateCloudName String

Name of the private cloud

resourceGroupName String

The name of the resource group. The name is case insensitive.

vmGroupId String

NSX VM Group identifier. Generally the same as the VM Group's display name

privateCloudName string

Name of the private cloud

resourceGroupName string

The name of the resource group. The name is case insensitive.

vmGroupId string

NSX VM Group identifier. Generally the same as the VM Group's display name

private_cloud_name str

Name of the private cloud

resource_group_name str

The name of the resource group. The name is case insensitive.

vm_group_id str

NSX VM Group identifier. Generally the same as the VM Group's display name

privateCloudName String

Name of the private cloud

resourceGroupName String

The name of the resource group. The name is case insensitive.

vmGroupId String

NSX VM Group identifier. Generally the same as the VM Group's display name

getWorkloadNetworkVMGroup Result

The following output properties are available:

Id string

Resource ID.

Name string

Resource name.

ProvisioningState string

The provisioning state

Status string

VM Group status.

Type string

Resource type.

DisplayName string

Display name of the VM group.

Members List<string>

Virtual machine members of this group.

Revision double

NSX revision number.

Id string

Resource ID.

Name string

Resource name.

ProvisioningState string

The provisioning state

Status string

VM Group status.

Type string

Resource type.

DisplayName string

Display name of the VM group.

Members []string

Virtual machine members of this group.

Revision float64

NSX revision number.

id String

Resource ID.

name String

Resource name.

provisioningState String

The provisioning state

status String

VM Group status.

type String

Resource type.

displayName String

Display name of the VM group.

members List<String>

Virtual machine members of this group.

revision Double

NSX revision number.

id string

Resource ID.

name string

Resource name.

provisioningState string

The provisioning state

status string

VM Group status.

type string

Resource type.

displayName string

Display name of the VM group.

members string[]

Virtual machine members of this group.

revision number

NSX revision number.

id str

Resource ID.

name str

Resource name.

provisioning_state str

The provisioning state

status str

VM Group status.

type str

Resource type.

display_name str

Display name of the VM group.

members Sequence[str]

Virtual machine members of this group.

revision float

NSX revision number.

id String

Resource ID.

name String

Resource name.

provisioningState String

The provisioning state

status String

VM Group status.

type String

Resource type.

displayName String

Display name of the VM group.

members List<String>

Virtual machine members of this group.

revision Number

NSX revision number.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0