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.47.1 published on Monday, Jun 24, 2024 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.47.1 published on Monday, Jun 24, 2024 by Pulumi
Retrieves information about a proximity placement group . Azure REST API version: 2023-03-01.
Other available API versions: 2019-03-01, 2023-07-01, 2023-09-01, 2024-03-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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:compute:getProximityPlacementGroup
arguments:
# arguments dictionary
The following arguments are supported:
- Proximity
Placement stringGroup Name - The name of the proximity placement group.
- Resource
Group stringName - The name of the resource group.
- Include
Colocation stringStatus - includeColocationStatus=true enables fetching the colocation status of all the resources in the proximity placement group.
- Proximity
Placement stringGroup Name - The name of the proximity placement group.
- Resource
Group stringName - The name of the resource group.
- Include
Colocation stringStatus - includeColocationStatus=true enables fetching the colocation status of all the resources in the proximity placement group.
- proximity
Placement StringGroup Name - The name of the proximity placement group.
- resource
Group StringName - The name of the resource group.
- include
Colocation StringStatus - includeColocationStatus=true enables fetching the colocation status of all the resources in the proximity placement group.
- proximity
Placement stringGroup Name - The name of the proximity placement group.
- resource
Group stringName - The name of the resource group.
- include
Colocation 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.
- proximity
Placement StringGroup Name - The name of the proximity placement group.
- resource
Group StringName - The name of the resource group.
- include
Colocation 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:
- Availability
Sets 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
- Virtual
Machine 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.
- Virtual
Machines 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.
- Colocation
Status 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.
- Proximity
Placement 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.
- Availability
Sets []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
- Virtual
Machine []SubScale Sets Resource With Colocation Status Response - A list of references to all virtual machine scale sets in the proximity placement group.
- Virtual
Machines []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
Proximity
Placement Group Properties Response Intent - Specifies the user intent of the proximity placement group.
- Proximity
Placement 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.
- availability
Sets 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
- virtual
Machine List<SubScale Sets Resource With Colocation Status Response> - A list of references to all virtual machine scale sets in the proximity placement group.
- virtual
Machines List<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
Proximity
Placement Group Properties Response Intent - Specifies the user intent of the proximity placement group.
- proximity
Placement 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.
- availability
Sets 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
- virtual
Machine SubScale Sets Resource With Colocation Status Response[] - A list of references to all virtual machine scale sets in the proximity placement group.
- virtual
Machines 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
Proximity
Placement Group Properties Response Intent - Specifies the user intent of the proximity placement group.
- proximity
Placement 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
Proximity
Placement 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.
- availability
Sets 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
- virtual
Machine List<Property Map>Scale Sets - A list of references to all virtual machine scale sets in the proximity placement group.
- virtual
Machines List<Property Map> - A list of references to all virtual machines in the proximity placement group.
- colocation
Status Property Map - Describes colocation status of the Proximity Placement Group.
- intent Property Map
- Specifies the user intent of the proximity placement group.
- proximity
Placement 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.
- Display
Status 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.
- Display
Status 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.
- display
Status 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.
- display
Status 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.
- display
Status 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
- Vm
Sizes List<string> - Specifies possible sizes of virtual machines that can be created in the proximity placement group.
- Vm
Sizes []string - Specifies possible sizes of virtual machines that can be created in the proximity placement group.
- vm
Sizes List<String> - Specifies possible sizes of virtual machines that can be created in the proximity placement group.
- vm
Sizes 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.
- vm
Sizes List<String> - Specifies possible sizes of virtual machines that can be created in the proximity placement group.
SubResourceWithColocationStatusResponse
- Colocation
Status Pulumi.Azure Native. Compute. Inputs. Instance View 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 string
- Resource Id
- colocation
Status 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 string
- Resource Id
- colocation_
status InstanceView Status Response - Describes colocation status of a resource in the Proximity Placement Group.
- id str
- Resource Id
- colocation
Status 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.47.1 published on Monday, Jun 24, 2024 by Pulumi