Enum aws_sdk_ec2::model::InstanceType[][src]

#[non_exhaustive]
pub enum InstanceType {
Show 422 variants A12xlarge, A14xlarge, A1Large, A1Medium, A1Metal, A1Xlarge, C1Medium, C1Xlarge, C32xlarge, C34xlarge, C38xlarge, C3Large, C3Xlarge, C42xlarge, C44xlarge, C48xlarge, C4Large, C4Xlarge, C512xlarge, C518xlarge, C524xlarge, C52xlarge, C54xlarge, C59xlarge, C5Large, C5Metal, C5Xlarge, C5a12xlarge, C5a16xlarge, C5a24xlarge, C5a2xlarge, C5a4xlarge, C5a8xlarge, C5aLarge, C5aXlarge, C5ad12xlarge, C5ad16xlarge, C5ad24xlarge, C5ad2xlarge, C5ad4xlarge, C5ad8xlarge, C5adLarge, C5adXlarge, C5d12xlarge, C5d18xlarge, C5d24xlarge, C5d2xlarge, C5d4xlarge, C5d9xlarge, C5dLarge, C5dMetal, C5dXlarge, C5n18xlarge, C5n2xlarge, C5n4xlarge, C5n9xlarge, C5nLarge, C5nMetal, C5nXlarge, C6g12xlarge, C6g16xlarge, C6g2xlarge, C6g4xlarge, C6g8xlarge, C6gLarge, C6gMedium, C6gMetal, C6gXlarge, C6gd12xlarge, C6gd16xlarge, C6gd2xlarge, C6gd4xlarge, C6gd8xlarge, C6gdLarge, C6gdMedium, C6gdMetal, C6gdXlarge, C6gn12xlarge, C6gn16xlarge, C6gn2xlarge, C6gn4xlarge, C6gn8xlarge, C6gnLarge, C6gnMedium, C6gnXlarge, Cc14xlarge, Cc28xlarge, Cg14xlarge, Cr18xlarge, D22xlarge, D24xlarge, D28xlarge, D2Xlarge, D32xlarge, D34xlarge, D38xlarge, D3Xlarge, D3en12xlarge, D3en2xlarge, D3en4xlarge, D3en6xlarge, D3en8xlarge, D3enXlarge, Dl124xlarge, F116xlarge, F12xlarge, F14xlarge, G22xlarge, G28xlarge, G316xlarge, G34xlarge, G38xlarge, G3sXlarge, G4ad16xlarge, G4ad2xlarge, G4ad4xlarge, G4ad8xlarge, G4adXlarge, G4dn12xlarge, G4dn16xlarge, G4dn2xlarge, G4dn4xlarge, G4dn8xlarge, G4dnMetal, G4dnXlarge, H116xlarge, H12xlarge, H14xlarge, H18xlarge, Hi14xlarge, Hs18xlarge, I22xlarge, I24xlarge, I28xlarge, I2Xlarge, I316xlarge, I32xlarge, I34xlarge, I38xlarge, I3Large, I3Metal, I3Xlarge, I3en12xlarge, I3en24xlarge, I3en2xlarge, I3en3xlarge, I3en6xlarge, I3enLarge, I3enMetal, I3enXlarge, Inf124xlarge, Inf12xlarge, Inf16xlarge, Inf1Xlarge, M1Large, M1Medium, M1Small, M1Xlarge, M22xlarge, M24xlarge, M2Xlarge, M32xlarge, M3Large, M3Medium, M3Xlarge, M410xlarge, M416xlarge, M42xlarge, M44xlarge, M4Large, M4Xlarge, M512xlarge, M516xlarge, M524xlarge, M52xlarge, M54xlarge, M58xlarge, M5Large, M5Metal, M5Xlarge, M5a12xlarge, M5a16xlarge, M5a24xlarge, M5a2xlarge, M5a4xlarge, M5a8xlarge, M5aLarge, M5aXlarge, M5ad12xlarge, M5ad16xlarge, M5ad24xlarge, M5ad2xlarge, M5ad4xlarge, M5ad8xlarge, M5adLarge, M5adXlarge, M5d12xlarge, M5d16xlarge, M5d24xlarge, M5d2xlarge, M5d4xlarge, M5d8xlarge, M5dLarge, M5dMetal, M5dXlarge, M5dn12xlarge, M5dn16xlarge, M5dn24xlarge, M5dn2xlarge, M5dn4xlarge, M5dn8xlarge, M5dnLarge, M5dnMetal, M5dnXlarge, M5n12xlarge, M5n16xlarge, M5n24xlarge, M5n2xlarge, M5n4xlarge, M5n8xlarge, M5nLarge, M5nMetal, M5nXlarge, M5zn12xlarge, M5zn2xlarge, M5zn3xlarge, M5zn6xlarge, M5znLarge, M5znMetal, M5znXlarge, M6g12xlarge, M6g16xlarge, M6g2xlarge, M6g4xlarge, M6g8xlarge, M6gLarge, M6gMedium, M6gMetal, M6gXlarge, M6gd12xlarge, M6gd16xlarge, M6gd2xlarge, M6gd4xlarge, M6gd8xlarge, M6gdLarge, M6gdMedium, M6gdMetal, M6gdXlarge, M6i12xlarge, M6i16xlarge, M6i24xlarge, M6i2xlarge, M6i32xlarge, M6i4xlarge, M6i8xlarge, M6iLarge, M6iXlarge, Mac1Metal, P216xlarge, P28xlarge, P2Xlarge, P316xlarge, P32xlarge, P38xlarge, P3dn24xlarge, P4d24xlarge, R32xlarge, R34xlarge, R38xlarge, R3Large, R3Xlarge, R416xlarge, R42xlarge, R44xlarge, R48xlarge, R4Large, R4Xlarge, R512xlarge, R516xlarge, R524xlarge, R52xlarge, R54xlarge, R58xlarge, R5Large, R5Metal, R5Xlarge, R5a12xlarge, R5a16xlarge, R5a24xlarge, R5a2xlarge, R5a4xlarge, R5a8xlarge, R5aLarge, R5aXlarge, R5ad12xlarge, R5ad16xlarge, R5ad24xlarge, R5ad2xlarge, R5ad4xlarge, R5ad8xlarge, R5adLarge, R5adXlarge, R5b12xlarge, R5b16xlarge, R5b24xlarge, R5b2xlarge, R5b4xlarge, R5b8xlarge, R5bLarge, R5bMetal, R5bXlarge, R5d12xlarge, R5d16xlarge, R5d24xlarge, R5d2xlarge, R5d4xlarge, R5d8xlarge, R5dLarge, R5dMetal, R5dXlarge, R5dn12xlarge, R5dn16xlarge, R5dn24xlarge, R5dn2xlarge, R5dn4xlarge, R5dn8xlarge, R5dnLarge, R5dnMetal, R5dnXlarge, R5n12xlarge, R5n16xlarge, R5n24xlarge, R5n2xlarge, R5n4xlarge, R5n8xlarge, R5nLarge, R5nMetal, R5nXlarge, R6g12xlarge, R6g16xlarge, R6g2xlarge, R6g4xlarge, R6g8xlarge, R6gLarge, R6gMedium, R6gMetal, R6gXlarge, R6gd12xlarge, R6gd16xlarge, R6gd2xlarge, R6gd4xlarge, R6gd8xlarge, R6gdLarge, R6gdMedium, R6gdMetal, R6gdXlarge, T1Micro, T22xlarge, T2Large, T2Medium, T2Micro, T2Nano, T2Small, T2Xlarge, T32xlarge, T3Large, T3Medium, T3Micro, T3Nano, T3Small, T3Xlarge, T3a2xlarge, T3aLarge, T3aMedium, T3aMicro, T3aNano, T3aSmall, T3aXlarge, T4g2xlarge, T4gLarge, T4gMedium, T4gMicro, T4gNano, T4gSmall, T4gXlarge, U12tb1112xlarge, U12tb1Metal, U18tb1Metal, U24tb1Metal, U6tb1112xlarge, U6tb156xlarge, U6tb1Metal, U9tb1112xlarge, U9tb1Metal, Vt124xlarge, Vt13xlarge, Vt16xlarge, X116xlarge, X132xlarge, X1e16xlarge, X1e2xlarge, X1e32xlarge, X1e4xlarge, X1e8xlarge, X1eXlarge, X2gd12xlarge, X2gd16xlarge, X2gd2xlarge, X2gd4xlarge, X2gd8xlarge, X2gdLarge, X2gdMedium, X2gdMetal, X2gdXlarge, Z1d12xlarge, Z1d2xlarge, Z1d3xlarge, Z1d6xlarge, Z1dLarge, Z1dMetal, Z1dXlarge, Unknown(String),
}

Variants (Non-exhaustive)

This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
A12xlarge
A14xlarge
A1Large
A1Medium
A1Metal
A1Xlarge
C1Medium
C1Xlarge
C32xlarge
C34xlarge
C38xlarge
C3Large
C3Xlarge
C42xlarge
C44xlarge
C48xlarge
C4Large
C4Xlarge
C512xlarge
C518xlarge
C524xlarge
C52xlarge
C54xlarge
C59xlarge
C5Large
C5Metal
C5Xlarge
C5a12xlarge
C5a16xlarge
C5a24xlarge
C5a2xlarge
C5a4xlarge
C5a8xlarge
C5aLarge
C5aXlarge
C5ad12xlarge
C5ad16xlarge
C5ad24xlarge
C5ad2xlarge
C5ad4xlarge
C5ad8xlarge
C5adLarge
C5adXlarge
C5d12xlarge
C5d18xlarge
C5d24xlarge
C5d2xlarge
C5d4xlarge
C5d9xlarge
C5dLarge
C5dMetal
C5dXlarge
C5n18xlarge
C5n2xlarge
C5n4xlarge
C5n9xlarge
C5nLarge
C5nMetal
C5nXlarge
C6g12xlarge
C6g16xlarge
C6g2xlarge
C6g4xlarge
C6g8xlarge
C6gLarge
C6gMedium
C6gMetal
C6gXlarge
C6gd12xlarge
C6gd16xlarge
C6gd2xlarge
C6gd4xlarge
C6gd8xlarge
C6gdLarge
C6gdMedium
C6gdMetal
C6gdXlarge
C6gn12xlarge
C6gn16xlarge
C6gn2xlarge
C6gn4xlarge
C6gn8xlarge
C6gnLarge
C6gnMedium
C6gnXlarge
Cc14xlarge
Cc28xlarge
Cg14xlarge
Cr18xlarge
D22xlarge
D24xlarge
D28xlarge
D2Xlarge
D32xlarge
D34xlarge
D38xlarge
D3Xlarge
D3en12xlarge
D3en2xlarge
D3en4xlarge
D3en6xlarge
D3en8xlarge
D3enXlarge
Dl124xlarge
F116xlarge
F12xlarge
F14xlarge
G22xlarge
G28xlarge
G316xlarge
G34xlarge
G38xlarge
G3sXlarge
G4ad16xlarge
G4ad2xlarge
G4ad4xlarge
G4ad8xlarge
G4adXlarge
G4dn12xlarge
G4dn16xlarge
G4dn2xlarge
G4dn4xlarge
G4dn8xlarge
G4dnMetal
G4dnXlarge
H116xlarge
H12xlarge
H14xlarge
H18xlarge
Hi14xlarge
Hs18xlarge
I22xlarge
I24xlarge
I28xlarge
I2Xlarge
I316xlarge
I32xlarge
I34xlarge
I38xlarge
I3Large
I3Metal
I3Xlarge
I3en12xlarge
I3en24xlarge
I3en2xlarge
I3en3xlarge
I3en6xlarge
I3enLarge
I3enMetal
I3enXlarge
Inf124xlarge
Inf12xlarge
Inf16xlarge
Inf1Xlarge
M1Large
M1Medium
M1Small
M1Xlarge
M22xlarge
M24xlarge
M2Xlarge
M32xlarge
M3Large
M3Medium
M3Xlarge
M410xlarge
M416xlarge
M42xlarge
M44xlarge
M4Large
M4Xlarge
M512xlarge
M516xlarge
M524xlarge
M52xlarge
M54xlarge
M58xlarge
M5Large
M5Metal
M5Xlarge
M5a12xlarge
M5a16xlarge
M5a24xlarge
M5a2xlarge
M5a4xlarge
M5a8xlarge
M5aLarge
M5aXlarge
M5ad12xlarge
M5ad16xlarge
M5ad24xlarge
M5ad2xlarge
M5ad4xlarge
M5ad8xlarge
M5adLarge
M5adXlarge
M5d12xlarge
M5d16xlarge
M5d24xlarge
M5d2xlarge
M5d4xlarge
M5d8xlarge
M5dLarge
M5dMetal
M5dXlarge
M5dn12xlarge
M5dn16xlarge
M5dn24xlarge
M5dn2xlarge
M5dn4xlarge
M5dn8xlarge
M5dnLarge
M5dnMetal
M5dnXlarge
M5n12xlarge
M5n16xlarge
M5n24xlarge
M5n2xlarge
M5n4xlarge
M5n8xlarge
M5nLarge
M5nMetal
M5nXlarge
M5zn12xlarge
M5zn2xlarge
M5zn3xlarge
M5zn6xlarge
M5znLarge
M5znMetal
M5znXlarge
M6g12xlarge
M6g16xlarge
M6g2xlarge
M6g4xlarge
M6g8xlarge
M6gLarge
M6gMedium
M6gMetal
M6gXlarge
M6gd12xlarge
M6gd16xlarge
M6gd2xlarge
M6gd4xlarge
M6gd8xlarge
M6gdLarge
M6gdMedium
M6gdMetal
M6gdXlarge
M6i12xlarge
M6i16xlarge
M6i24xlarge
M6i2xlarge
M6i32xlarge
M6i4xlarge
M6i8xlarge
M6iLarge
M6iXlarge
Mac1Metal
P216xlarge
P28xlarge
P2Xlarge
P316xlarge
P32xlarge
P38xlarge
P3dn24xlarge
P4d24xlarge
R32xlarge
R34xlarge
R38xlarge
R3Large
R3Xlarge
R416xlarge
R42xlarge
R44xlarge
R48xlarge
R4Large
R4Xlarge
R512xlarge
R516xlarge
R524xlarge
R52xlarge
R54xlarge
R58xlarge
R5Large
R5Metal
R5Xlarge
R5a12xlarge
R5a16xlarge
R5a24xlarge
R5a2xlarge
R5a4xlarge
R5a8xlarge
R5aLarge
R5aXlarge
R5ad12xlarge
R5ad16xlarge
R5ad24xlarge
R5ad2xlarge
R5ad4xlarge
R5ad8xlarge
R5adLarge
R5adXlarge
R5b12xlarge
R5b16xlarge
R5b24xlarge
R5b2xlarge
R5b4xlarge
R5b8xlarge
R5bLarge
R5bMetal
R5bXlarge
R5d12xlarge
R5d16xlarge
R5d24xlarge
R5d2xlarge
R5d4xlarge
R5d8xlarge
R5dLarge
R5dMetal
R5dXlarge
R5dn12xlarge
R5dn16xlarge
R5dn24xlarge
R5dn2xlarge
R5dn4xlarge
R5dn8xlarge
R5dnLarge
R5dnMetal
R5dnXlarge
R5n12xlarge
R5n16xlarge
R5n24xlarge
R5n2xlarge
R5n4xlarge
R5n8xlarge
R5nLarge
R5nMetal
R5nXlarge
R6g12xlarge
R6g16xlarge
R6g2xlarge
R6g4xlarge
R6g8xlarge
R6gLarge
R6gMedium
R6gMetal
R6gXlarge
R6gd12xlarge
R6gd16xlarge
R6gd2xlarge
R6gd4xlarge
R6gd8xlarge
R6gdLarge
R6gdMedium
R6gdMetal
R6gdXlarge
T1Micro
T22xlarge
T2Large
T2Medium
T2Micro
T2Nano
T2Small
T2Xlarge
T32xlarge
T3Large
T3Medium
T3Micro
T3Nano
T3Small
T3Xlarge
T3a2xlarge
T3aLarge
T3aMedium
T3aMicro
T3aNano
T3aSmall
T3aXlarge
T4g2xlarge
T4gLarge
T4gMedium
T4gMicro
T4gNano
T4gSmall
T4gXlarge
U12tb1112xlarge
U12tb1Metal
U18tb1Metal
U24tb1Metal
U6tb1112xlarge
U6tb156xlarge
U6tb1Metal
U9tb1112xlarge
U9tb1Metal
Vt124xlarge
Vt13xlarge
Vt16xlarge
X116xlarge
X132xlarge
X1e16xlarge
X1e2xlarge
X1e32xlarge
X1e4xlarge
X1e8xlarge
X1eXlarge
X2gd12xlarge
X2gd16xlarge
X2gd2xlarge
X2gd4xlarge
X2gd8xlarge
X2gdLarge
X2gdMedium
X2gdMetal
X2gdXlarge
Z1d12xlarge
Z1d2xlarge
Z1d3xlarge
Z1d6xlarge
Z1dLarge
Z1dMetal
Z1dXlarge
Unknown(String)

Unknown contains new variants that have been added since this code was generated.

Tuple Fields of Unknown

0: String

Implementations

Returns the &str value of the enum member.

Returns all the &str values of the enum members.

Trait Implementations

Performs the conversion.

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Performs the conversion.

The associated error which can be returned from parsing.

Parses a string s to return a value of this type. Read more

Feeds this value into the given Hasher. Read more

Feeds a slice of this type into the given Hasher. Read more

This method returns an Ordering between self and other. Read more

Compares and returns the maximum of two values. Read more

Compares and returns the minimum of two values. Read more

Restrict a value to a certain interval. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

This method returns an ordering between self and other values if one exists. Read more

This method tests less than (for self and other) and is used by the < operator. Read more

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more

This method tests greater than (for self and other) and is used by the > operator. Read more

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Compare self to key and return true if they are equal.

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more