This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.compute.getProximityPlacementGroup
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Retrieves information about a proximity placement group . Azure REST API version: 2023-03-01.
Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
Using getProximityPlacementGroup
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 getProximityPlacementGroup(args: GetProximityPlacementGroupArgs, opts?: InvokeOptions): Promise<GetProximityPlacementGroupResult>
function getProximityPlacementGroupOutput(args: GetProximityPlacementGroupOutputArgs, opts?: InvokeOptions): Output<GetProximityPlacementGroupResult>def get_proximity_placement_group(include_colocation_status: Optional[str] = None,
                                  proximity_placement_group_name: Optional[str] = None,
                                  resource_group_name: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetProximityPlacementGroupResult
def get_proximity_placement_group_output(include_colocation_status: Optional[pulumi.Input[str]] = None,
                                  proximity_placement_group_name: Optional[pulumi.Input[str]] = None,
                                  resource_group_name: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetProximityPlacementGroupResult]func LookupProximityPlacementGroup(ctx *Context, args *LookupProximityPlacementGroupArgs, opts ...InvokeOption) (*LookupProximityPlacementGroupResult, error)
func LookupProximityPlacementGroupOutput(ctx *Context, args *LookupProximityPlacementGroupOutputArgs, opts ...InvokeOption) LookupProximityPlacementGroupResultOutput> Note: This function is named LookupProximityPlacementGroup in the Go SDK.
public static class GetProximityPlacementGroup 
{
    public static Task<GetProximityPlacementGroupResult> InvokeAsync(GetProximityPlacementGroupArgs args, InvokeOptions? opts = null)
    public static Output<GetProximityPlacementGroupResult> Invoke(GetProximityPlacementGroupInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetProximityPlacementGroupResult> getProximityPlacementGroup(GetProximityPlacementGroupArgs args, InvokeOptions options)
public static Output<GetProximityPlacementGroupResult> getProximityPlacementGroup(GetProximityPlacementGroupArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:compute:getProximityPlacementGroup
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ProximityPlacement stringGroup Name 
- The name of the proximity placement group.
- ResourceGroup stringName 
- The name of the resource group.
- IncludeColocation stringStatus 
- includeColocationStatus=true enables fetching the colocation status of all the resources in the proximity placement group.
- ProximityPlacement stringGroup Name 
- The name of the proximity placement group.
- ResourceGroup stringName 
- The name of the resource group.
- IncludeColocation stringStatus 
- includeColocationStatus=true enables fetching the colocation status of all the resources in the proximity placement group.
- proximityPlacement StringGroup Name 
- The name of the proximity placement group.
- resourceGroup StringName 
- The name of the resource group.
- includeColocation StringStatus 
- includeColocationStatus=true enables fetching the colocation status of all the resources in the proximity placement group.
- proximityPlacement stringGroup Name 
- The name of the proximity placement group.
- resourceGroup stringName 
- The name of the resource group.
- includeColocation stringStatus 
- includeColocationStatus=true enables fetching the colocation status of all the resources in the proximity placement group.
- proximity_placement_ strgroup_ name 
- The name of the proximity placement group.
- resource_group_ strname 
- The name of the resource group.
- include_colocation_ strstatus 
- includeColocationStatus=true enables fetching the colocation status of all the resources in the proximity placement group.
- proximityPlacement StringGroup Name 
- The name of the proximity placement group.
- resourceGroup StringName 
- The name of the resource group.
- includeColocation StringStatus 
- includeColocationStatus=true enables fetching the colocation status of all the resources in the proximity placement group.
getProximityPlacementGroup Result
The following output properties are available:
- AvailabilitySets List<Pulumi.Azure Native. Compute. Outputs. Sub Resource With Colocation Status Response> 
- A list of references to all availability sets in the proximity placement group.
- Id string
- Resource Id
- Location string
- Resource location
- Name string
- Resource name
- Type string
- Resource type
- VirtualMachine List<Pulumi.Scale Sets Azure Native. Compute. Outputs. Sub Resource With Colocation Status Response> 
- A list of references to all virtual machine scale sets in the proximity placement group.
- VirtualMachines List<Pulumi.Azure Native. Compute. Outputs. Sub Resource With Colocation Status Response> 
- A list of references to all virtual machines in the proximity placement group.
- ColocationStatus Pulumi.Azure Native. Compute. Outputs. Instance View Status Response 
- Describes colocation status of the Proximity Placement Group.
- Intent
Pulumi.Azure Native. Compute. Outputs. Proximity Placement Group Properties Response Intent 
- Specifies the user intent of the proximity placement group.
- ProximityPlacement stringGroup Type 
- Specifies the type of the proximity placement group. Possible values are: Standard : Co-locate resources within an Azure region or Availability Zone. Ultra : For future use.
- Dictionary<string, string>
- Resource tags
- Zones List<string>
- Specifies the Availability Zone where virtual machine, virtual machine scale set or availability set associated with the proximity placement group can be created.
- AvailabilitySets []SubResource With Colocation Status Response 
- A list of references to all availability sets in the proximity placement group.
- Id string
- Resource Id
- Location string
- Resource location
- Name string
- Resource name
- Type string
- Resource type
- VirtualMachine []SubScale Sets Resource With Colocation Status Response 
- A list of references to all virtual machine scale sets in the proximity placement group.
- VirtualMachines []SubResource With Colocation Status Response 
- A list of references to all virtual machines in the proximity placement group.
- ColocationStatus InstanceView Status Response 
- Describes colocation status of the Proximity Placement Group.
- Intent
ProximityPlacement Group Properties Response Intent 
- Specifies the user intent of the proximity placement group.
- ProximityPlacement stringGroup Type 
- Specifies the type of the proximity placement group. Possible values are: Standard : Co-locate resources within an Azure region or Availability Zone. Ultra : For future use.
- map[string]string
- Resource tags
- Zones []string
- Specifies the Availability Zone where virtual machine, virtual machine scale set or availability set associated with the proximity placement group can be created.
- availabilitySets List<SubResource With Colocation Status Response> 
- A list of references to all availability sets in the proximity placement group.
- id String
- Resource Id
- location String
- Resource location
- name String
- Resource name
- type String
- Resource type
- virtualMachine List<SubScale Sets Resource With Colocation Status Response> 
- A list of references to all virtual machine scale sets in the proximity placement group.
- virtualMachines List<SubResource With Colocation Status Response> 
- A list of references to all virtual machines in the proximity placement group.
- colocationStatus InstanceView Status Response 
- Describes colocation status of the Proximity Placement Group.
- intent
ProximityPlacement Group Properties Response Intent 
- Specifies the user intent of the proximity placement group.
- proximityPlacement StringGroup Type 
- Specifies the type of the proximity placement group. Possible values are: Standard : Co-locate resources within an Azure region or Availability Zone. Ultra : For future use.
- Map<String,String>
- Resource tags
- zones List<String>
- Specifies the Availability Zone where virtual machine, virtual machine scale set or availability set associated with the proximity placement group can be created.
- availabilitySets SubResource With Colocation Status Response[] 
- A list of references to all availability sets in the proximity placement group.
- id string
- Resource Id
- location string
- Resource location
- name string
- Resource name
- type string
- Resource type
- virtualMachine SubScale Sets Resource With Colocation Status Response[] 
- A list of references to all virtual machine scale sets in the proximity placement group.
- virtualMachines SubResource With Colocation Status Response[] 
- A list of references to all virtual machines in the proximity placement group.
- colocationStatus InstanceView Status Response 
- Describes colocation status of the Proximity Placement Group.
- intent
ProximityPlacement Group Properties Response Intent 
- Specifies the user intent of the proximity placement group.
- proximityPlacement stringGroup Type 
- Specifies the type of the proximity placement group. Possible values are: Standard : Co-locate resources within an Azure region or Availability Zone. Ultra : For future use.
- {[key: string]: string}
- Resource tags
- zones string[]
- Specifies the Availability Zone where virtual machine, virtual machine scale set or availability set associated with the proximity placement group can be created.
- availability_sets Sequence[SubResource With Colocation Status Response] 
- A list of references to all availability sets in the proximity placement group.
- id str
- Resource Id
- location str
- Resource location
- name str
- Resource name
- type str
- Resource type
- virtual_machine_ Sequence[Subscale_ sets Resource With Colocation Status Response] 
- A list of references to all virtual machine scale sets in the proximity placement group.
- virtual_machines Sequence[SubResource With Colocation Status Response] 
- A list of references to all virtual machines in the proximity placement group.
- colocation_status InstanceView Status Response 
- Describes colocation status of the Proximity Placement Group.
- intent
ProximityPlacement Group Properties Response Intent 
- Specifies the user intent of the proximity placement group.
- proximity_placement_ strgroup_ type 
- Specifies the type of the proximity placement group. Possible values are: Standard : Co-locate resources within an Azure region or Availability Zone. Ultra : For future use.
- Mapping[str, str]
- Resource tags
- zones Sequence[str]
- Specifies the Availability Zone where virtual machine, virtual machine scale set or availability set associated with the proximity placement group can be created.
- availabilitySets List<Property Map>
- A list of references to all availability sets in the proximity placement group.
- id String
- Resource Id
- location String
- Resource location
- name String
- Resource name
- type String
- Resource type
- virtualMachine List<Property Map>Scale Sets 
- A list of references to all virtual machine scale sets in the proximity placement group.
- virtualMachines List<Property Map>
- A list of references to all virtual machines in the proximity placement group.
- colocationStatus Property Map
- Describes colocation status of the Proximity Placement Group.
- intent Property Map
- Specifies the user intent of the proximity placement group.
- proximityPlacement StringGroup Type 
- Specifies the type of the proximity placement group. Possible values are: Standard : Co-locate resources within an Azure region or Availability Zone. Ultra : For future use.
- Map<String>
- Resource tags
- zones List<String>
- Specifies the Availability Zone where virtual machine, virtual machine scale set or availability set associated with the proximity placement group can be created.
Supporting Types
InstanceViewStatusResponse   
- Code string
- The status code.
- DisplayStatus string
- The short localizable label for the status.
- Level string
- The level code.
- Message string
- The detailed status message, including for alerts and error messages.
- Time string
- The time of the status.
- Code string
- The status code.
- DisplayStatus string
- The short localizable label for the status.
- Level string
- The level code.
- Message string
- The detailed status message, including for alerts and error messages.
- Time string
- The time of the status.
- code String
- The status code.
- displayStatus String
- The short localizable label for the status.
- level String
- The level code.
- message String
- The detailed status message, including for alerts and error messages.
- time String
- The time of the status.
- code string
- The status code.
- displayStatus string
- The short localizable label for the status.
- level string
- The level code.
- message string
- The detailed status message, including for alerts and error messages.
- time string
- The time of the status.
- code str
- The status code.
- display_status str
- The short localizable label for the status.
- level str
- The level code.
- message str
- The detailed status message, including for alerts and error messages.
- time str
- The time of the status.
- code String
- The status code.
- displayStatus String
- The short localizable label for the status.
- level String
- The level code.
- message String
- The detailed status message, including for alerts and error messages.
- time String
- The time of the status.
ProximityPlacementGroupPropertiesResponseIntent     
- VmSizes List<string>
- Specifies possible sizes of virtual machines that can be created in the proximity placement group.
- VmSizes []string
- Specifies possible sizes of virtual machines that can be created in the proximity placement group.
- vmSizes List<String>
- Specifies possible sizes of virtual machines that can be created in the proximity placement group.
- vmSizes string[]
- Specifies possible sizes of virtual machines that can be created in the proximity placement group.
- vm_sizes Sequence[str]
- Specifies possible sizes of virtual machines that can be created in the proximity placement group.
- vmSizes List<String>
- Specifies possible sizes of virtual machines that can be created in the proximity placement group.
SubResourceWithColocationStatusResponse     
- ColocationStatus Pulumi.Azure Native. Compute. Inputs. Instance View Status Response 
- Describes colocation status of a resource in the Proximity Placement Group.
- Id string
- Resource Id
- ColocationStatus InstanceView Status Response 
- Describes colocation status of a resource in the Proximity Placement Group.
- Id string
- Resource Id
- colocationStatus InstanceView Status Response 
- Describes colocation status of a resource in the Proximity Placement Group.
- id String
- Resource Id
- colocationStatus InstanceView Status Response 
- Describes colocation status of a resource in the Proximity Placement Group.
- id string
- Resource Id
- colocation_status InstanceView Status Response 
- Describes colocation status of a resource in the Proximity Placement Group.
- id str
- Resource Id
- colocationStatus Property Map
- Describes colocation status of a resource in the Proximity Placement Group.
- id String
- Resource Id
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi