pub struct SharedImageArgsBuilder<S: State = Empty> { /* private fields */ }
Expand description
Use builder syntax to set the inputs and finish with build_struct()
.
Implementations§
sourcepub fn build_struct(self) -> SharedImageArgswhere
S: IsComplete,
pub fn build_struct(self) -> SharedImageArgswhere
S: IsComplete,
Finish building and return the requested object
sourcepub fn accelerated_network_support_enabled(
self,
value: impl Into<Output<Option<bool>>>,
) -> SharedImageArgsBuilder<SetAcceleratedNetworkSupportEnabled<S>>where
S::AcceleratedNetworkSupportEnabled: IsUnset,
pub fn accelerated_network_support_enabled(
self,
value: impl Into<Output<Option<bool>>>,
) -> SharedImageArgsBuilder<SetAcceleratedNetworkSupportEnabled<S>>where
S::AcceleratedNetworkSupportEnabled: IsUnset,
sourcepub fn maybe_accelerated_network_support_enabled(
self,
value: Option<impl Into<Output<Option<bool>>>>,
) -> SharedImageArgsBuilder<SetAcceleratedNetworkSupportEnabled<S>>where
S::AcceleratedNetworkSupportEnabled: IsUnset,
pub fn maybe_accelerated_network_support_enabled(
self,
value: Option<impl Into<Output<Option<bool>>>>,
) -> SharedImageArgsBuilder<SetAcceleratedNetworkSupportEnabled<S>>where
S::AcceleratedNetworkSupportEnabled: IsUnset,
sourcepub fn architecture(
self,
value: impl Into<Output<Option<String>>>,
) -> SharedImageArgsBuilder<SetArchitecture<S>>where
S::Architecture: IsUnset,
pub fn architecture(
self,
value: impl Into<Output<Option<String>>>,
) -> SharedImageArgsBuilder<SetArchitecture<S>>where
S::Architecture: IsUnset,
sourcepub fn maybe_architecture(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> SharedImageArgsBuilder<SetArchitecture<S>>where
S::Architecture: IsUnset,
pub fn maybe_architecture(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> SharedImageArgsBuilder<SetArchitecture<S>>where
S::Architecture: IsUnset,
sourcepub fn confidential_vm_enabled(
self,
value: impl Into<Output<Option<bool>>>,
) -> SharedImageArgsBuilder<SetConfidentialVmEnabled<S>>where
S::ConfidentialVmEnabled: IsUnset,
pub fn confidential_vm_enabled(
self,
value: impl Into<Output<Option<bool>>>,
) -> SharedImageArgsBuilder<SetConfidentialVmEnabled<S>>where
S::ConfidentialVmEnabled: IsUnset,
Optional (Some / Option setters). Default: <pulumi_wasm_rust::Output<Option<bool>> as Default>::default()
.
Specifies if Confidential Virtual Machines enabled. It will enable all the features of trusted, with higher confidentiality features for isolate machines or encrypted data. Available for Gen2 machines. Changing this forces a new resource to be created.
Note:: Only one of
trusted_launch_supported
,trusted_launch_enabled
,confidential_vm_supported
andconfidential_vm_enabled
can be specified.
sourcepub fn maybe_confidential_vm_enabled(
self,
value: Option<impl Into<Output<Option<bool>>>>,
) -> SharedImageArgsBuilder<SetConfidentialVmEnabled<S>>where
S::ConfidentialVmEnabled: IsUnset,
pub fn maybe_confidential_vm_enabled(
self,
value: Option<impl Into<Output<Option<bool>>>>,
) -> SharedImageArgsBuilder<SetConfidentialVmEnabled<S>>where
S::ConfidentialVmEnabled: IsUnset,
Optional (Some / Option setters). Default: <pulumi_wasm_rust::Output<Option<bool>> as Default>::default()
.
Specifies if Confidential Virtual Machines enabled. It will enable all the features of trusted, with higher confidentiality features for isolate machines or encrypted data. Available for Gen2 machines. Changing this forces a new resource to be created.
Note:: Only one of
trusted_launch_supported
,trusted_launch_enabled
,confidential_vm_supported
andconfidential_vm_enabled
can be specified.
sourcepub fn confidential_vm_supported(
self,
value: impl Into<Output<Option<bool>>>,
) -> SharedImageArgsBuilder<SetConfidentialVmSupported<S>>where
S::ConfidentialVmSupported: IsUnset,
pub fn confidential_vm_supported(
self,
value: impl Into<Output<Option<bool>>>,
) -> SharedImageArgsBuilder<SetConfidentialVmSupported<S>>where
S::ConfidentialVmSupported: IsUnset,
Optional (Some / Option setters). Default: <pulumi_wasm_rust::Output<Option<bool>> as Default>::default()
.
Specifies if supports creation of both Confidential virtual machines and Gen2 virtual machines with standard security from a compatible Gen2 OS disk VHD or Gen2 Managed image. Changing this forces a new resource to be created.
sourcepub fn maybe_confidential_vm_supported(
self,
value: Option<impl Into<Output<Option<bool>>>>,
) -> SharedImageArgsBuilder<SetConfidentialVmSupported<S>>where
S::ConfidentialVmSupported: IsUnset,
pub fn maybe_confidential_vm_supported(
self,
value: Option<impl Into<Output<Option<bool>>>>,
) -> SharedImageArgsBuilder<SetConfidentialVmSupported<S>>where
S::ConfidentialVmSupported: IsUnset,
Optional (Some / Option setters). Default: <pulumi_wasm_rust::Output<Option<bool>> as Default>::default()
.
Specifies if supports creation of both Confidential virtual machines and Gen2 virtual machines with standard security from a compatible Gen2 OS disk VHD or Gen2 Managed image. Changing this forces a new resource to be created.
sourcepub fn description(
self,
value: impl Into<Output<Option<String>>>,
) -> SharedImageArgsBuilder<SetDescription<S>>where
S::Description: IsUnset,
pub fn description(
self,
value: impl Into<Output<Option<String>>>,
) -> SharedImageArgsBuilder<SetDescription<S>>where
S::Description: IsUnset,
sourcepub fn maybe_description(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> SharedImageArgsBuilder<SetDescription<S>>where
S::Description: IsUnset,
pub fn maybe_description(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> SharedImageArgsBuilder<SetDescription<S>>where
S::Description: IsUnset,
sourcepub fn disk_controller_type_nvme_enabled(
self,
value: impl Into<Output<Option<bool>>>,
) -> SharedImageArgsBuilder<SetDiskControllerTypeNvmeEnabled<S>>where
S::DiskControllerTypeNvmeEnabled: IsUnset,
pub fn disk_controller_type_nvme_enabled(
self,
value: impl Into<Output<Option<bool>>>,
) -> SharedImageArgsBuilder<SetDiskControllerTypeNvmeEnabled<S>>where
S::DiskControllerTypeNvmeEnabled: IsUnset,
sourcepub fn maybe_disk_controller_type_nvme_enabled(
self,
value: Option<impl Into<Output<Option<bool>>>>,
) -> SharedImageArgsBuilder<SetDiskControllerTypeNvmeEnabled<S>>where
S::DiskControllerTypeNvmeEnabled: IsUnset,
pub fn maybe_disk_controller_type_nvme_enabled(
self,
value: Option<impl Into<Output<Option<bool>>>>,
) -> SharedImageArgsBuilder<SetDiskControllerTypeNvmeEnabled<S>>where
S::DiskControllerTypeNvmeEnabled: IsUnset,
sourcepub fn disk_types_not_alloweds(
self,
value: impl Into<Output<Option<Vec<String>>>>,
) -> SharedImageArgsBuilder<SetDiskTypesNotAlloweds<S>>where
S::DiskTypesNotAlloweds: IsUnset,
pub fn disk_types_not_alloweds(
self,
value: impl Into<Output<Option<Vec<String>>>>,
) -> SharedImageArgsBuilder<SetDiskTypesNotAlloweds<S>>where
S::DiskTypesNotAlloweds: IsUnset,
sourcepub fn maybe_disk_types_not_alloweds(
self,
value: Option<impl Into<Output<Option<Vec<String>>>>>,
) -> SharedImageArgsBuilder<SetDiskTypesNotAlloweds<S>>where
S::DiskTypesNotAlloweds: IsUnset,
pub fn maybe_disk_types_not_alloweds(
self,
value: Option<impl Into<Output<Option<Vec<String>>>>>,
) -> SharedImageArgsBuilder<SetDiskTypesNotAlloweds<S>>where
S::DiskTypesNotAlloweds: IsUnset,
sourcepub fn end_of_life_date(
self,
value: impl Into<Output<Option<String>>>,
) -> SharedImageArgsBuilder<SetEndOfLifeDate<S>>where
S::EndOfLifeDate: IsUnset,
pub fn end_of_life_date(
self,
value: impl Into<Output<Option<String>>>,
) -> SharedImageArgsBuilder<SetEndOfLifeDate<S>>where
S::EndOfLifeDate: IsUnset,
sourcepub fn maybe_end_of_life_date(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> SharedImageArgsBuilder<SetEndOfLifeDate<S>>where
S::EndOfLifeDate: IsUnset,
pub fn maybe_end_of_life_date(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> SharedImageArgsBuilder<SetEndOfLifeDate<S>>where
S::EndOfLifeDate: IsUnset,
sourcepub fn eula(
self,
value: impl Into<Output<Option<String>>>,
) -> SharedImageArgsBuilder<SetEula<S>>where
S::Eula: IsUnset,
pub fn eula(
self,
value: impl Into<Output<Option<String>>>,
) -> SharedImageArgsBuilder<SetEula<S>>where
S::Eula: IsUnset,
sourcepub fn maybe_eula(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> SharedImageArgsBuilder<SetEula<S>>where
S::Eula: IsUnset,
pub fn maybe_eula(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> SharedImageArgsBuilder<SetEula<S>>where
S::Eula: IsUnset,
sourcepub fn gallery_name(
self,
value: impl Into<Output<String>>,
) -> SharedImageArgsBuilder<SetGalleryName<S>>where
S::GalleryName: IsUnset,
pub fn gallery_name(
self,
value: impl Into<Output<String>>,
) -> SharedImageArgsBuilder<SetGalleryName<S>>where
S::GalleryName: IsUnset,
Required.
Specifies the name of the Shared Image Gallery in which this Shared Image should exist. Changing this forces a new resource to be created.
sourcepub fn hibernation_enabled(
self,
value: impl Into<Output<Option<bool>>>,
) -> SharedImageArgsBuilder<SetHibernationEnabled<S>>where
S::HibernationEnabled: IsUnset,
pub fn hibernation_enabled(
self,
value: impl Into<Output<Option<bool>>>,
) -> SharedImageArgsBuilder<SetHibernationEnabled<S>>where
S::HibernationEnabled: IsUnset,
sourcepub fn maybe_hibernation_enabled(
self,
value: Option<impl Into<Output<Option<bool>>>>,
) -> SharedImageArgsBuilder<SetHibernationEnabled<S>>where
S::HibernationEnabled: IsUnset,
pub fn maybe_hibernation_enabled(
self,
value: Option<impl Into<Output<Option<bool>>>>,
) -> SharedImageArgsBuilder<SetHibernationEnabled<S>>where
S::HibernationEnabled: IsUnset,
sourcepub fn hyper_v_generation(
self,
value: impl Into<Output<Option<String>>>,
) -> SharedImageArgsBuilder<SetHyperVGeneration<S>>where
S::HyperVGeneration: IsUnset,
pub fn hyper_v_generation(
self,
value: impl Into<Output<Option<String>>>,
) -> SharedImageArgsBuilder<SetHyperVGeneration<S>>where
S::HyperVGeneration: IsUnset,
Optional (Some / Option setters). Default: <pulumi_wasm_rust::Output<Option<String>> as Default>::default()
.
The generation of HyperV that the Virtual Machine used to create the Shared Image is based on. Possible values are V1
and V2
. Defaults to V1
. Changing this forces a new resource to be created.
sourcepub fn maybe_hyper_v_generation(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> SharedImageArgsBuilder<SetHyperVGeneration<S>>where
S::HyperVGeneration: IsUnset,
pub fn maybe_hyper_v_generation(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> SharedImageArgsBuilder<SetHyperVGeneration<S>>where
S::HyperVGeneration: IsUnset,
Optional (Some / Option setters). Default: <pulumi_wasm_rust::Output<Option<String>> as Default>::default()
.
The generation of HyperV that the Virtual Machine used to create the Shared Image is based on. Possible values are V1
and V2
. Defaults to V1
. Changing this forces a new resource to be created.
sourcepub fn identifier(
self,
value: impl Into<Output<SharedImageIdentifier>>,
) -> SharedImageArgsBuilder<SetIdentifier<S>>where
S::Identifier: IsUnset,
pub fn identifier(
self,
value: impl Into<Output<SharedImageIdentifier>>,
) -> SharedImageArgsBuilder<SetIdentifier<S>>where
S::Identifier: IsUnset,
Required.
An identifier
block as defined below.
sourcepub fn location(
self,
value: impl Into<Output<Option<String>>>,
) -> SharedImageArgsBuilder<SetLocation<S>>where
S::Location: IsUnset,
pub fn location(
self,
value: impl Into<Output<Option<String>>>,
) -> SharedImageArgsBuilder<SetLocation<S>>where
S::Location: IsUnset,
sourcepub fn maybe_location(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> SharedImageArgsBuilder<SetLocation<S>>where
S::Location: IsUnset,
pub fn maybe_location(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> SharedImageArgsBuilder<SetLocation<S>>where
S::Location: IsUnset,
sourcepub fn max_recommended_memory_in_gb(
self,
value: impl Into<Output<Option<i32>>>,
) -> SharedImageArgsBuilder<SetMaxRecommendedMemoryInGb<S>>where
S::MaxRecommendedMemoryInGb: IsUnset,
pub fn max_recommended_memory_in_gb(
self,
value: impl Into<Output<Option<i32>>>,
) -> SharedImageArgsBuilder<SetMaxRecommendedMemoryInGb<S>>where
S::MaxRecommendedMemoryInGb: IsUnset,
sourcepub fn maybe_max_recommended_memory_in_gb(
self,
value: Option<impl Into<Output<Option<i32>>>>,
) -> SharedImageArgsBuilder<SetMaxRecommendedMemoryInGb<S>>where
S::MaxRecommendedMemoryInGb: IsUnset,
pub fn maybe_max_recommended_memory_in_gb(
self,
value: Option<impl Into<Output<Option<i32>>>>,
) -> SharedImageArgsBuilder<SetMaxRecommendedMemoryInGb<S>>where
S::MaxRecommendedMemoryInGb: IsUnset,
sourcepub fn max_recommended_vcpu_count(
self,
value: impl Into<Output<Option<i32>>>,
) -> SharedImageArgsBuilder<SetMaxRecommendedVcpuCount<S>>where
S::MaxRecommendedVcpuCount: IsUnset,
pub fn max_recommended_vcpu_count(
self,
value: impl Into<Output<Option<i32>>>,
) -> SharedImageArgsBuilder<SetMaxRecommendedVcpuCount<S>>where
S::MaxRecommendedVcpuCount: IsUnset,
sourcepub fn maybe_max_recommended_vcpu_count(
self,
value: Option<impl Into<Output<Option<i32>>>>,
) -> SharedImageArgsBuilder<SetMaxRecommendedVcpuCount<S>>where
S::MaxRecommendedVcpuCount: IsUnset,
pub fn maybe_max_recommended_vcpu_count(
self,
value: Option<impl Into<Output<Option<i32>>>>,
) -> SharedImageArgsBuilder<SetMaxRecommendedVcpuCount<S>>where
S::MaxRecommendedVcpuCount: IsUnset,
sourcepub fn min_recommended_memory_in_gb(
self,
value: impl Into<Output<Option<i32>>>,
) -> SharedImageArgsBuilder<SetMinRecommendedMemoryInGb<S>>where
S::MinRecommendedMemoryInGb: IsUnset,
pub fn min_recommended_memory_in_gb(
self,
value: impl Into<Output<Option<i32>>>,
) -> SharedImageArgsBuilder<SetMinRecommendedMemoryInGb<S>>where
S::MinRecommendedMemoryInGb: IsUnset,
sourcepub fn maybe_min_recommended_memory_in_gb(
self,
value: Option<impl Into<Output<Option<i32>>>>,
) -> SharedImageArgsBuilder<SetMinRecommendedMemoryInGb<S>>where
S::MinRecommendedMemoryInGb: IsUnset,
pub fn maybe_min_recommended_memory_in_gb(
self,
value: Option<impl Into<Output<Option<i32>>>>,
) -> SharedImageArgsBuilder<SetMinRecommendedMemoryInGb<S>>where
S::MinRecommendedMemoryInGb: IsUnset,
sourcepub fn min_recommended_vcpu_count(
self,
value: impl Into<Output<Option<i32>>>,
) -> SharedImageArgsBuilder<SetMinRecommendedVcpuCount<S>>where
S::MinRecommendedVcpuCount: IsUnset,
pub fn min_recommended_vcpu_count(
self,
value: impl Into<Output<Option<i32>>>,
) -> SharedImageArgsBuilder<SetMinRecommendedVcpuCount<S>>where
S::MinRecommendedVcpuCount: IsUnset,
sourcepub fn maybe_min_recommended_vcpu_count(
self,
value: Option<impl Into<Output<Option<i32>>>>,
) -> SharedImageArgsBuilder<SetMinRecommendedVcpuCount<S>>where
S::MinRecommendedVcpuCount: IsUnset,
pub fn maybe_min_recommended_vcpu_count(
self,
value: Option<impl Into<Output<Option<i32>>>>,
) -> SharedImageArgsBuilder<SetMinRecommendedVcpuCount<S>>where
S::MinRecommendedVcpuCount: IsUnset,
sourcepub fn name(
self,
value: impl Into<Output<Option<String>>>,
) -> SharedImageArgsBuilder<SetName<S>>where
S::Name: IsUnset,
pub fn name(
self,
value: impl Into<Output<Option<String>>>,
) -> SharedImageArgsBuilder<SetName<S>>where
S::Name: IsUnset,
sourcepub fn maybe_name(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> SharedImageArgsBuilder<SetName<S>>where
S::Name: IsUnset,
pub fn maybe_name(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> SharedImageArgsBuilder<SetName<S>>where
S::Name: IsUnset,
sourcepub fn os_type(
self,
value: impl Into<Output<String>>,
) -> SharedImageArgsBuilder<SetOsType<S>>where
S::OsType: IsUnset,
pub fn os_type(
self,
value: impl Into<Output<String>>,
) -> SharedImageArgsBuilder<SetOsType<S>>where
S::OsType: IsUnset,
Required.
The type of Operating System present in this Shared Image. Possible values are Linux
and Windows
. Changing this forces a new resource to be created.
sourcepub fn privacy_statement_uri(
self,
value: impl Into<Output<Option<String>>>,
) -> SharedImageArgsBuilder<SetPrivacyStatementUri<S>>where
S::PrivacyStatementUri: IsUnset,
pub fn privacy_statement_uri(
self,
value: impl Into<Output<Option<String>>>,
) -> SharedImageArgsBuilder<SetPrivacyStatementUri<S>>where
S::PrivacyStatementUri: IsUnset,
sourcepub fn maybe_privacy_statement_uri(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> SharedImageArgsBuilder<SetPrivacyStatementUri<S>>where
S::PrivacyStatementUri: IsUnset,
pub fn maybe_privacy_statement_uri(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> SharedImageArgsBuilder<SetPrivacyStatementUri<S>>where
S::PrivacyStatementUri: IsUnset,
sourcepub fn purchase_plan(
self,
value: impl Into<Output<Option<SharedImagePurchasePlan>>>,
) -> SharedImageArgsBuilder<SetPurchasePlan<S>>where
S::PurchasePlan: IsUnset,
pub fn purchase_plan(
self,
value: impl Into<Output<Option<SharedImagePurchasePlan>>>,
) -> SharedImageArgsBuilder<SetPurchasePlan<S>>where
S::PurchasePlan: IsUnset,
sourcepub fn maybe_purchase_plan(
self,
value: Option<impl Into<Output<Option<SharedImagePurchasePlan>>>>,
) -> SharedImageArgsBuilder<SetPurchasePlan<S>>where
S::PurchasePlan: IsUnset,
pub fn maybe_purchase_plan(
self,
value: Option<impl Into<Output<Option<SharedImagePurchasePlan>>>>,
) -> SharedImageArgsBuilder<SetPurchasePlan<S>>where
S::PurchasePlan: IsUnset,
sourcepub fn release_note_uri(
self,
value: impl Into<Output<Option<String>>>,
) -> SharedImageArgsBuilder<SetReleaseNoteUri<S>>where
S::ReleaseNoteUri: IsUnset,
pub fn release_note_uri(
self,
value: impl Into<Output<Option<String>>>,
) -> SharedImageArgsBuilder<SetReleaseNoteUri<S>>where
S::ReleaseNoteUri: IsUnset,
sourcepub fn maybe_release_note_uri(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> SharedImageArgsBuilder<SetReleaseNoteUri<S>>where
S::ReleaseNoteUri: IsUnset,
pub fn maybe_release_note_uri(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> SharedImageArgsBuilder<SetReleaseNoteUri<S>>where
S::ReleaseNoteUri: IsUnset,
sourcepub fn resource_group_name(
self,
value: impl Into<Output<String>>,
) -> SharedImageArgsBuilder<SetResourceGroupName<S>>where
S::ResourceGroupName: IsUnset,
pub fn resource_group_name(
self,
value: impl Into<Output<String>>,
) -> SharedImageArgsBuilder<SetResourceGroupName<S>>where
S::ResourceGroupName: IsUnset,
Required.
The name of the resource group in which the Shared Image Gallery exists. Changing this forces a new resource to be created.
sourcepub fn specialized(
self,
value: impl Into<Output<Option<bool>>>,
) -> SharedImageArgsBuilder<SetSpecialized<S>>where
S::Specialized: IsUnset,
pub fn specialized(
self,
value: impl Into<Output<Option<bool>>>,
) -> SharedImageArgsBuilder<SetSpecialized<S>>where
S::Specialized: IsUnset,
Optional (Some / Option setters). Default: <pulumi_wasm_rust::Output<Option<bool>> as Default>::default()
.
Specifies that the Operating System used inside this Image has not been Generalized (for example, sysprep
on Windows has not been run). Changing this forces a new resource to be created.
!> Note: It’s recommended to Generalize images where possible - Specialized Images reuse the same UUID internally within each Virtual Machine, which can have unintended side-effects.
sourcepub fn maybe_specialized(
self,
value: Option<impl Into<Output<Option<bool>>>>,
) -> SharedImageArgsBuilder<SetSpecialized<S>>where
S::Specialized: IsUnset,
pub fn maybe_specialized(
self,
value: Option<impl Into<Output<Option<bool>>>>,
) -> SharedImageArgsBuilder<SetSpecialized<S>>where
S::Specialized: IsUnset,
Optional (Some / Option setters). Default: <pulumi_wasm_rust::Output<Option<bool>> as Default>::default()
.
Specifies that the Operating System used inside this Image has not been Generalized (for example, sysprep
on Windows has not been run). Changing this forces a new resource to be created.
!> Note: It’s recommended to Generalize images where possible - Specialized Images reuse the same UUID internally within each Virtual Machine, which can have unintended side-effects.
sourcepub fn trusted_launch_enabled(
self,
value: impl Into<Output<Option<bool>>>,
) -> SharedImageArgsBuilder<SetTrustedLaunchEnabled<S>>where
S::TrustedLaunchEnabled: IsUnset,
pub fn trusted_launch_enabled(
self,
value: impl Into<Output<Option<bool>>>,
) -> SharedImageArgsBuilder<SetTrustedLaunchEnabled<S>>where
S::TrustedLaunchEnabled: IsUnset,
sourcepub fn maybe_trusted_launch_enabled(
self,
value: Option<impl Into<Output<Option<bool>>>>,
) -> SharedImageArgsBuilder<SetTrustedLaunchEnabled<S>>where
S::TrustedLaunchEnabled: IsUnset,
pub fn maybe_trusted_launch_enabled(
self,
value: Option<impl Into<Output<Option<bool>>>>,
) -> SharedImageArgsBuilder<SetTrustedLaunchEnabled<S>>where
S::TrustedLaunchEnabled: IsUnset,
sourcepub fn trusted_launch_supported(
self,
value: impl Into<Output<Option<bool>>>,
) -> SharedImageArgsBuilder<SetTrustedLaunchSupported<S>>where
S::TrustedLaunchSupported: IsUnset,
pub fn trusted_launch_supported(
self,
value: impl Into<Output<Option<bool>>>,
) -> SharedImageArgsBuilder<SetTrustedLaunchSupported<S>>where
S::TrustedLaunchSupported: IsUnset,
Optional (Some / Option setters). Default: <pulumi_wasm_rust::Output<Option<bool>> as Default>::default()
.
Specifies if supports creation of both Trusted Launch virtual machines and Gen2 virtual machines with standard security created from the Shared Image. Changing this forces a new resource to be created.
sourcepub fn maybe_trusted_launch_supported(
self,
value: Option<impl Into<Output<Option<bool>>>>,
) -> SharedImageArgsBuilder<SetTrustedLaunchSupported<S>>where
S::TrustedLaunchSupported: IsUnset,
pub fn maybe_trusted_launch_supported(
self,
value: Option<impl Into<Output<Option<bool>>>>,
) -> SharedImageArgsBuilder<SetTrustedLaunchSupported<S>>where
S::TrustedLaunchSupported: IsUnset,
Optional (Some / Option setters). Default: <pulumi_wasm_rust::Output<Option<bool>> as Default>::default()
.
Specifies if supports creation of both Trusted Launch virtual machines and Gen2 virtual machines with standard security created from the Shared Image. Changing this forces a new resource to be created.