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.63.0 published on Tuesday, Sep 24, 2024 by Pulumi
azure-native.compute.getDedicatedHostGroup
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.63.0 published on Tuesday, Sep 24, 2024 by Pulumi
Retrieves information about a dedicated host 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 getDedicatedHostGroup
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 getDedicatedHostGroup(args: GetDedicatedHostGroupArgs, opts?: InvokeOptions): Promise<GetDedicatedHostGroupResult>
function getDedicatedHostGroupOutput(args: GetDedicatedHostGroupOutputArgs, opts?: InvokeOptions): Output<GetDedicatedHostGroupResult>
def get_dedicated_host_group(expand: Optional[str] = None,
host_group_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDedicatedHostGroupResult
def get_dedicated_host_group_output(expand: Optional[pulumi.Input[str]] = None,
host_group_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDedicatedHostGroupResult]
func LookupDedicatedHostGroup(ctx *Context, args *LookupDedicatedHostGroupArgs, opts ...InvokeOption) (*LookupDedicatedHostGroupResult, error)
func LookupDedicatedHostGroupOutput(ctx *Context, args *LookupDedicatedHostGroupOutputArgs, opts ...InvokeOption) LookupDedicatedHostGroupResultOutput
> Note: This function is named LookupDedicatedHostGroup
in the Go SDK.
public static class GetDedicatedHostGroup
{
public static Task<GetDedicatedHostGroupResult> InvokeAsync(GetDedicatedHostGroupArgs args, InvokeOptions? opts = null)
public static Output<GetDedicatedHostGroupResult> Invoke(GetDedicatedHostGroupInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDedicatedHostGroupResult> getDedicatedHostGroup(GetDedicatedHostGroupArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:compute:getDedicatedHostGroup
arguments:
# arguments dictionary
The following arguments are supported:
- Host
Group stringName - The name of the dedicated host group.
- Resource
Group stringName - The name of the resource group.
- Expand string
- The expand expression to apply on the operation. 'InstanceView' will retrieve the list of instance views of the dedicated hosts under the dedicated host group. 'UserData' is not supported for dedicated host group.
- Host
Group stringName - The name of the dedicated host group.
- Resource
Group stringName - The name of the resource group.
- Expand string
- The expand expression to apply on the operation. 'InstanceView' will retrieve the list of instance views of the dedicated hosts under the dedicated host group. 'UserData' is not supported for dedicated host group.
- host
Group StringName - The name of the dedicated host group.
- resource
Group StringName - The name of the resource group.
- expand String
- The expand expression to apply on the operation. 'InstanceView' will retrieve the list of instance views of the dedicated hosts under the dedicated host group. 'UserData' is not supported for dedicated host group.
- host
Group stringName - The name of the dedicated host group.
- resource
Group stringName - The name of the resource group.
- expand string
- The expand expression to apply on the operation. 'InstanceView' will retrieve the list of instance views of the dedicated hosts under the dedicated host group. 'UserData' is not supported for dedicated host group.
- host_
group_ strname - The name of the dedicated host group.
- resource_
group_ strname - The name of the resource group.
- expand str
- The expand expression to apply on the operation. 'InstanceView' will retrieve the list of instance views of the dedicated hosts under the dedicated host group. 'UserData' is not supported for dedicated host group.
- host
Group StringName - The name of the dedicated host group.
- resource
Group StringName - The name of the resource group.
- expand String
- The expand expression to apply on the operation. 'InstanceView' will retrieve the list of instance views of the dedicated hosts under the dedicated host group. 'UserData' is not supported for dedicated host group.
getDedicatedHostGroup Result
The following output properties are available:
- Hosts
List<Pulumi.
Azure Native. Compute. Outputs. Sub Resource Read Only Response> - A list of references to all dedicated hosts in the dedicated host group.
- Id string
- Resource Id
- Instance
View Pulumi.Azure Native. Compute. Outputs. Dedicated Host Group Instance View Response - The dedicated host group instance view, which has the list of instance view of the dedicated hosts under the dedicated host group.
- Location string
- Resource location
- Name string
- Resource name
- Platform
Fault intDomain Count - Number of fault domains that the host group can span.
- Type string
- Resource type
- Additional
Capabilities Pulumi.Azure Native. Compute. Outputs. Dedicated Host Group Properties Response Additional Capabilities - Enables or disables a capability on the dedicated host group. Minimum api-version: 2022-03-01.
- Support
Automatic boolPlacement - Specifies whether virtual machines or virtual machine scale sets can be placed automatically on the dedicated host group. Automatic placement means resources are allocated on dedicated hosts, that are chosen by Azure, under the dedicated host group. The value is defaulted to 'false' when not provided. Minimum api-version: 2020-06-01.
- Dictionary<string, string>
- Resource tags
- Zones List<string>
- Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone.
- Hosts
[]Sub
Resource Read Only Response - A list of references to all dedicated hosts in the dedicated host group.
- Id string
- Resource Id
- Instance
View DedicatedHost Group Instance View Response - The dedicated host group instance view, which has the list of instance view of the dedicated hosts under the dedicated host group.
- Location string
- Resource location
- Name string
- Resource name
- Platform
Fault intDomain Count - Number of fault domains that the host group can span.
- Type string
- Resource type
- Additional
Capabilities DedicatedHost Group Properties Response Additional Capabilities - Enables or disables a capability on the dedicated host group. Minimum api-version: 2022-03-01.
- Support
Automatic boolPlacement - Specifies whether virtual machines or virtual machine scale sets can be placed automatically on the dedicated host group. Automatic placement means resources are allocated on dedicated hosts, that are chosen by Azure, under the dedicated host group. The value is defaulted to 'false' when not provided. Minimum api-version: 2020-06-01.
- map[string]string
- Resource tags
- Zones []string
- Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone.
- hosts
List<Sub
Resource Read Only Response> - A list of references to all dedicated hosts in the dedicated host group.
- id String
- Resource Id
- instance
View DedicatedHost Group Instance View Response - The dedicated host group instance view, which has the list of instance view of the dedicated hosts under the dedicated host group.
- location String
- Resource location
- name String
- Resource name
- platform
Fault IntegerDomain Count - Number of fault domains that the host group can span.
- type String
- Resource type
- additional
Capabilities DedicatedHost Group Properties Response Additional Capabilities - Enables or disables a capability on the dedicated host group. Minimum api-version: 2022-03-01.
- support
Automatic BooleanPlacement - Specifies whether virtual machines or virtual machine scale sets can be placed automatically on the dedicated host group. Automatic placement means resources are allocated on dedicated hosts, that are chosen by Azure, under the dedicated host group. The value is defaulted to 'false' when not provided. Minimum api-version: 2020-06-01.
- Map<String,String>
- Resource tags
- zones List<String>
- Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone.
- hosts
Sub
Resource Read Only Response[] - A list of references to all dedicated hosts in the dedicated host group.
- id string
- Resource Id
- instance
View DedicatedHost Group Instance View Response - The dedicated host group instance view, which has the list of instance view of the dedicated hosts under the dedicated host group.
- location string
- Resource location
- name string
- Resource name
- platform
Fault numberDomain Count - Number of fault domains that the host group can span.
- type string
- Resource type
- additional
Capabilities DedicatedHost Group Properties Response Additional Capabilities - Enables or disables a capability on the dedicated host group. Minimum api-version: 2022-03-01.
- support
Automatic booleanPlacement - Specifies whether virtual machines or virtual machine scale sets can be placed automatically on the dedicated host group. Automatic placement means resources are allocated on dedicated hosts, that are chosen by Azure, under the dedicated host group. The value is defaulted to 'false' when not provided. Minimum api-version: 2020-06-01.
- {[key: string]: string}
- Resource tags
- zones string[]
- Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone.
- hosts
Sequence[Sub
Resource Read Only Response] - A list of references to all dedicated hosts in the dedicated host group.
- id str
- Resource Id
- instance_
view DedicatedHost Group Instance View Response - The dedicated host group instance view, which has the list of instance view of the dedicated hosts under the dedicated host group.
- location str
- Resource location
- name str
- Resource name
- platform_
fault_ intdomain_ count - Number of fault domains that the host group can span.
- type str
- Resource type
- additional_
capabilities DedicatedHost Group Properties Response Additional Capabilities - Enables or disables a capability on the dedicated host group. Minimum api-version: 2022-03-01.
- support_
automatic_ boolplacement - Specifies whether virtual machines or virtual machine scale sets can be placed automatically on the dedicated host group. Automatic placement means resources are allocated on dedicated hosts, that are chosen by Azure, under the dedicated host group. The value is defaulted to 'false' when not provided. Minimum api-version: 2020-06-01.
- Mapping[str, str]
- Resource tags
- zones Sequence[str]
- Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone.
- hosts List<Property Map>
- A list of references to all dedicated hosts in the dedicated host group.
- id String
- Resource Id
- instance
View Property Map - The dedicated host group instance view, which has the list of instance view of the dedicated hosts under the dedicated host group.
- location String
- Resource location
- name String
- Resource name
- platform
Fault NumberDomain Count - Number of fault domains that the host group can span.
- type String
- Resource type
- additional
Capabilities Property Map - Enables or disables a capability on the dedicated host group. Minimum api-version: 2022-03-01.
- support
Automatic BooleanPlacement - Specifies whether virtual machines or virtual machine scale sets can be placed automatically on the dedicated host group. Automatic placement means resources are allocated on dedicated hosts, that are chosen by Azure, under the dedicated host group. The value is defaulted to 'false' when not provided. Minimum api-version: 2020-06-01.
- Map<String>
- Resource tags
- zones List<String>
- Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone.
Supporting Types
DedicatedHostAllocatableVMResponse
DedicatedHostAvailableCapacityResponse
- Allocatable
VMs List<Pulumi.Azure Native. Compute. Inputs. Dedicated Host Allocatable VMResponse> - The unutilized capacity of the dedicated host represented in terms of each VM size that is allowed to be deployed to the dedicated host.
- Allocatable
VMs []DedicatedHost Allocatable VMResponse - The unutilized capacity of the dedicated host represented in terms of each VM size that is allowed to be deployed to the dedicated host.
- allocatable
VMs List<DedicatedHost Allocatable VMResponse> - The unutilized capacity of the dedicated host represented in terms of each VM size that is allowed to be deployed to the dedicated host.
- allocatable
VMs DedicatedHost Allocatable VMResponse[] - The unutilized capacity of the dedicated host represented in terms of each VM size that is allowed to be deployed to the dedicated host.
- allocatable_
vms Sequence[DedicatedHost Allocatable VMResponse] - The unutilized capacity of the dedicated host represented in terms of each VM size that is allowed to be deployed to the dedicated host.
- allocatable
VMs List<Property Map> - The unutilized capacity of the dedicated host represented in terms of each VM size that is allowed to be deployed to the dedicated host.
DedicatedHostGroupInstanceViewResponse
- Hosts
List<Pulumi.
Azure Native. Compute. Inputs. Dedicated Host Instance View With Name Response> - List of instance view of the dedicated hosts under the dedicated host group.
- Hosts
[]Dedicated
Host Instance View With Name Response - List of instance view of the dedicated hosts under the dedicated host group.
- hosts
List<Dedicated
Host Instance View With Name Response> - List of instance view of the dedicated hosts under the dedicated host group.
- hosts
Dedicated
Host Instance View With Name Response[] - List of instance view of the dedicated hosts under the dedicated host group.
- hosts
Sequence[Dedicated
Host Instance View With Name Response] - List of instance view of the dedicated hosts under the dedicated host group.
- hosts List<Property Map>
- List of instance view of the dedicated hosts under the dedicated host group.
DedicatedHostGroupPropertiesResponseAdditionalCapabilities
- Ultra
SSDEnabled bool - The flag that enables or disables a capability to have UltraSSD Enabled Virtual Machines on Dedicated Hosts of the Dedicated Host Group. For the Virtual Machines to be UltraSSD Enabled, UltraSSDEnabled flag for the resource needs to be set true as well. The value is defaulted to 'false' when not provided. Please refer to https://docs.microsoft.com/en-us/azure/virtual-machines/disks-enable-ultra-ssd for more details on Ultra SSD feature. Note: The ultraSSDEnabled setting can only be enabled for Host Groups that are created as zonal. Minimum api-version: 2022-03-01.
- Ultra
SSDEnabled bool - The flag that enables or disables a capability to have UltraSSD Enabled Virtual Machines on Dedicated Hosts of the Dedicated Host Group. For the Virtual Machines to be UltraSSD Enabled, UltraSSDEnabled flag for the resource needs to be set true as well. The value is defaulted to 'false' when not provided. Please refer to https://docs.microsoft.com/en-us/azure/virtual-machines/disks-enable-ultra-ssd for more details on Ultra SSD feature. Note: The ultraSSDEnabled setting can only be enabled for Host Groups that are created as zonal. Minimum api-version: 2022-03-01.
- ultra
SSDEnabled Boolean - The flag that enables or disables a capability to have UltraSSD Enabled Virtual Machines on Dedicated Hosts of the Dedicated Host Group. For the Virtual Machines to be UltraSSD Enabled, UltraSSDEnabled flag for the resource needs to be set true as well. The value is defaulted to 'false' when not provided. Please refer to https://docs.microsoft.com/en-us/azure/virtual-machines/disks-enable-ultra-ssd for more details on Ultra SSD feature. Note: The ultraSSDEnabled setting can only be enabled for Host Groups that are created as zonal. Minimum api-version: 2022-03-01.
- ultra
SSDEnabled boolean - The flag that enables or disables a capability to have UltraSSD Enabled Virtual Machines on Dedicated Hosts of the Dedicated Host Group. For the Virtual Machines to be UltraSSD Enabled, UltraSSDEnabled flag for the resource needs to be set true as well. The value is defaulted to 'false' when not provided. Please refer to https://docs.microsoft.com/en-us/azure/virtual-machines/disks-enable-ultra-ssd for more details on Ultra SSD feature. Note: The ultraSSDEnabled setting can only be enabled for Host Groups that are created as zonal. Minimum api-version: 2022-03-01.
- ultra_
ssd_ boolenabled - The flag that enables or disables a capability to have UltraSSD Enabled Virtual Machines on Dedicated Hosts of the Dedicated Host Group. For the Virtual Machines to be UltraSSD Enabled, UltraSSDEnabled flag for the resource needs to be set true as well. The value is defaulted to 'false' when not provided. Please refer to https://docs.microsoft.com/en-us/azure/virtual-machines/disks-enable-ultra-ssd for more details on Ultra SSD feature. Note: The ultraSSDEnabled setting can only be enabled for Host Groups that are created as zonal. Minimum api-version: 2022-03-01.
- ultra
SSDEnabled Boolean - The flag that enables or disables a capability to have UltraSSD Enabled Virtual Machines on Dedicated Hosts of the Dedicated Host Group. For the Virtual Machines to be UltraSSD Enabled, UltraSSDEnabled flag for the resource needs to be set true as well. The value is defaulted to 'false' when not provided. Please refer to https://docs.microsoft.com/en-us/azure/virtual-machines/disks-enable-ultra-ssd for more details on Ultra SSD feature. Note: The ultraSSDEnabled setting can only be enabled for Host Groups that are created as zonal. Minimum api-version: 2022-03-01.
DedicatedHostInstanceViewWithNameResponse
- Asset
Id string - Specifies the unique id of the dedicated physical machine on which the dedicated host resides.
- Name string
- The name of the dedicated host.
- Available
Capacity Pulumi.Azure Native. Compute. Inputs. Dedicated Host Available Capacity Response - Unutilized capacity of the dedicated host.
- Statuses
List<Pulumi.
Azure Native. Compute. Inputs. Instance View Status Response> - The resource status information.
- Asset
Id string - Specifies the unique id of the dedicated physical machine on which the dedicated host resides.
- Name string
- The name of the dedicated host.
- Available
Capacity DedicatedHost Available Capacity Response - Unutilized capacity of the dedicated host.
- Statuses
[]Instance
View Status Response - The resource status information.
- asset
Id String - Specifies the unique id of the dedicated physical machine on which the dedicated host resides.
- name String
- The name of the dedicated host.
- available
Capacity DedicatedHost Available Capacity Response - Unutilized capacity of the dedicated host.
- statuses
List<Instance
View Status Response> - The resource status information.
- asset
Id string - Specifies the unique id of the dedicated physical machine on which the dedicated host resides.
- name string
- The name of the dedicated host.
- available
Capacity DedicatedHost Available Capacity Response - Unutilized capacity of the dedicated host.
- statuses
Instance
View Status Response[] - The resource status information.
- asset_
id str - Specifies the unique id of the dedicated physical machine on which the dedicated host resides.
- name str
- The name of the dedicated host.
- available_
capacity DedicatedHost Available Capacity Response - Unutilized capacity of the dedicated host.
- statuses
Sequence[Instance
View Status Response] - The resource status information.
- asset
Id String - Specifies the unique id of the dedicated physical machine on which the dedicated host resides.
- name String
- The name of the dedicated host.
- available
Capacity Property Map - Unutilized capacity of the dedicated host.
- statuses List<Property Map>
- The resource status information.
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.
SubResourceReadOnlyResponse
- Id string
- Resource Id
- Id string
- Resource Id
- id String
- Resource Id
- id string
- Resource Id
- id str
- Resource Id
- 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.63.0 published on Tuesday, Sep 24, 2024 by Pulumi