pub struct DedicatedHostArgs {
pub auto_replace_on_failure: Output<Option<bool>>,
pub dedicated_host_group_id: Output<String>,
pub license_type: Output<Option<String>>,
pub location: Output<Option<String>>,
pub name: Output<Option<String>>,
pub platform_fault_domain: Output<i32>,
pub sku_name: Output<String>,
pub tags: Output<Option<HashMap<String, String>>>,
}
Fields§
§auto_replace_on_failure: Output<Option<bool>>
Should the Dedicated Host automatically be replaced in case of a Hardware Failure? Defaults to true
.
dedicated_host_group_id: Output<String>
Specifies the ID of the Dedicated Host Group where the Dedicated Host should exist. Changing this forces a new resource to be created.
license_type: Output<Option<String>>
Specifies the software license type that will be applied to the VMs deployed on the Dedicated Host. Possible values are None
, Windows_Server_Hybrid
and Windows_Server_Perpetual
. Defaults to None
.
location: Output<Option<String>>
Specify the supported Azure location where the resource exists. Changing this forces a new resource to be created.
name: Output<Option<String>>
Specifies the name of this Dedicated Host. Changing this forces a new resource to be created.
platform_fault_domain: Output<i32>
Specify the fault domain of the Dedicated Host Group in which to create the Dedicated Host. Changing this forces a new resource to be created.
sku_name: Output<String>
Specify the SKU name of the Dedicated Host. Possible values are DADSv5-Type1
, DASv4-Type1
, DASv4-Type2
, DASv5-Type1
, DCSv2-Type1
, DDSv4-Type1
, DDSv4-Type2
, DDSv5-Type1
, DSv3-Type1
, DSv3-Type2
, DSv3-Type3
, DSv3-Type4
, DSv4-Type1
, DSv4-Type2
, DSv5-Type1
, EADSv5-Type1
, EASv4-Type1
, EASv4-Type2
, EASv5-Type1
, EDSv4-Type1
, EDSv4-Type2
, EDSv5-Type1
, ESv3-Type1
, ESv3-Type2
, ESv3-Type3
, ESv3-Type4
, ESv4-Type1
, ESv4-Type2
, ESv5-Type1
, FSv2-Type2
, FSv2-Type3
, FSv2-Type4
, FXmds-Type1
, LSv2-Type1
, LSv3-Type1
, MDMSv2MedMem-Type1
, MDSv2MedMem-Type1
, MMSv2MedMem-Type1
, MS-Type1
, MSm-Type1
, MSmv2-Type1
, MSv2-Type1
, MSv2MedMem-Type1
, NVASv4-Type1
and NVSv3-Type1
. Changing this forces a new resource to be created.
A mapping of tags to assign to the resource.
Implementations§
source§impl DedicatedHostArgs
impl DedicatedHostArgs
sourcepub fn builder() -> DedicatedHostArgsBuilder
pub fn builder() -> DedicatedHostArgsBuilder
Create an instance of DedicatedHostArgs
using the builder syntax
Trait Implementations§
source§impl Clone for DedicatedHostArgs
impl Clone for DedicatedHostArgs
source§fn clone(&self) -> DedicatedHostArgs
fn clone(&self) -> DedicatedHostArgs
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl Freeze for DedicatedHostArgs
impl RefUnwindSafe for DedicatedHostArgs
impl Send for DedicatedHostArgs
impl Sync for DedicatedHostArgs
impl Unpin for DedicatedHostArgs
impl UnwindSafe for DedicatedHostArgs
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)