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

#[non_exhaustive]
pub enum InstanceType {
Show 439 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, C6i12xlarge, C6i16xlarge, C6i24xlarge, C6i2xlarge, C6i32xlarge, C6i4xlarge, C6i8xlarge, C6iLarge, C6iXlarge, 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, G512xlarge, G516xlarge, G524xlarge, G52xlarge, G548xlarge, G54xlarge, G58xlarge, G5Xlarge, 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

C6i12xlarge

C6i16xlarge

C6i24xlarge

C6i2xlarge

C6i32xlarge

C6i4xlarge

C6i8xlarge

C6iLarge

C6iXlarge

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

G512xlarge

G516xlarge

G524xlarge

G52xlarge

G548xlarge

G54xlarge

G58xlarge

G5Xlarge

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)

Tuple Fields

0: String

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

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