Struct aws_sdk_ec2::types::CpuOptionsRequest
source · #[non_exhaustive]pub struct CpuOptionsRequest {
pub core_count: Option<i32>,
pub threads_per_core: Option<i32>,
pub amd_sev_snp: Option<AmdSevSnpSpecification>,
}
Expand description
The CPU options for the instance. Both the core count and threads per core must be specified in the request.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.core_count: Option<i32>
The number of CPU cores for the instance.
threads_per_core: Option<i32>
The number of threads per CPU core. To disable multithreading for the instance, specify a value of 1
. Otherwise, specify the default value of 2
.
amd_sev_snp: Option<AmdSevSnpSpecification>
Indicates whether to enable the instance for AMD SEV-SNP. AMD SEV-SNP is supported with M6a, R6a, and C6a instance types only. For more information, see AMD SEV-SNP.
Implementations§
source§impl CpuOptionsRequest
impl CpuOptionsRequest
sourcepub fn core_count(&self) -> Option<i32>
pub fn core_count(&self) -> Option<i32>
The number of CPU cores for the instance.
sourcepub fn threads_per_core(&self) -> Option<i32>
pub fn threads_per_core(&self) -> Option<i32>
The number of threads per CPU core. To disable multithreading for the instance, specify a value of 1
. Otherwise, specify the default value of 2
.
sourcepub fn amd_sev_snp(&self) -> Option<&AmdSevSnpSpecification>
pub fn amd_sev_snp(&self) -> Option<&AmdSevSnpSpecification>
Indicates whether to enable the instance for AMD SEV-SNP. AMD SEV-SNP is supported with M6a, R6a, and C6a instance types only. For more information, see AMD SEV-SNP.
source§impl CpuOptionsRequest
impl CpuOptionsRequest
sourcepub fn builder() -> CpuOptionsRequestBuilder
pub fn builder() -> CpuOptionsRequestBuilder
Creates a new builder-style object to manufacture CpuOptionsRequest
.
Trait Implementations§
source§impl Clone for CpuOptionsRequest
impl Clone for CpuOptionsRequest
source§fn clone(&self) -> CpuOptionsRequest
fn clone(&self) -> CpuOptionsRequest
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CpuOptionsRequest
impl Debug for CpuOptionsRequest
source§impl PartialEq for CpuOptionsRequest
impl PartialEq for CpuOptionsRequest
source§fn eq(&self, other: &CpuOptionsRequest) -> bool
fn eq(&self, other: &CpuOptionsRequest) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CpuOptionsRequest
Auto Trait Implementations§
impl Freeze for CpuOptionsRequest
impl RefUnwindSafe for CpuOptionsRequest
impl Send for CpuOptionsRequest
impl Sync for CpuOptionsRequest
impl Unpin for CpuOptionsRequest
impl UnwindSafe for CpuOptionsRequest
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more