AWS SDK for C++
0.14.3
AWS SDK for C++
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
aws-cpp-sdk-ec2
include
aws
ec2
model
InstanceType.h
Go to the documentation of this file.
1
/*
2
* Copyright 2010-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3
*
4
* Licensed under the Apache License, Version 2.0 (the "License").
5
* You may not use this file except in compliance with the License.
6
* A copy of the License is located at
7
*
8
* http://aws.amazon.com/apache2.0
9
*
10
* or in the "license" file accompanying this file. This file is distributed
11
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12
* express or implied. See the License for the specific language governing
13
* permissions and limitations under the License.
14
*/
15
#pragma once
16
#include <
aws/ec2/EC2_EXPORTS.h
>
17
#include <
aws/core/utils/memory/stl/AWSString.h
>
18
19
namespace
Aws
20
{
21
namespace
EC2
22
{
23
namespace
Model
24
{
25
enum class
InstanceType
26
{
27
NOT_SET
,
28
t1_micro
,
29
m1_small
,
30
m1_medium
,
31
m1_large
,
32
m1_xlarge
,
33
m3_medium
,
34
m3_large
,
35
m3_xlarge
,
36
m3_2xlarge
,
37
m4_large
,
38
m4_xlarge
,
39
m4_2xlarge
,
40
m4_4xlarge
,
41
m4_10xlarge
,
42
t2_nano
,
43
t2_micro
,
44
t2_small
,
45
t2_medium
,
46
t2_large
,
47
m2_xlarge
,
48
m2_2xlarge
,
49
m2_4xlarge
,
50
cr1_8xlarge
,
51
x1_4xlarge
,
52
x1_8xlarge
,
53
x1_16xlarge
,
54
x1_32xlarge
,
55
i2_xlarge
,
56
i2_2xlarge
,
57
i2_4xlarge
,
58
i2_8xlarge
,
59
hi1_4xlarge
,
60
hs1_8xlarge
,
61
c1_medium
,
62
c1_xlarge
,
63
c3_large
,
64
c3_xlarge
,
65
c3_2xlarge
,
66
c3_4xlarge
,
67
c3_8xlarge
,
68
c4_large
,
69
c4_xlarge
,
70
c4_2xlarge
,
71
c4_4xlarge
,
72
c4_8xlarge
,
73
cc1_4xlarge
,
74
cc2_8xlarge
,
75
g2_2xlarge
,
76
g2_8xlarge
,
77
cg1_4xlarge
,
78
r3_large
,
79
r3_xlarge
,
80
r3_2xlarge
,
81
r3_4xlarge
,
82
r3_8xlarge
,
83
d2_xlarge
,
84
d2_2xlarge
,
85
d2_4xlarge
,
86
d2_8xlarge
87
};
88
89
namespace
InstanceTypeMapper
90
{
91
AWS_EC2_API
InstanceType
GetInstanceTypeForName
(
const
Aws::String
& name);
92
93
AWS_EC2_API
Aws::String
GetNameForInstanceType
(
InstanceType
value);
94
}
// namespace InstanceTypeMapper
95
}
// namespace Model
96
}
// namespace EC2
97
}
// namespace Aws
Aws::EC2::Model::InstanceType::x1_4xlarge
Aws::EC2::Model::InstanceType::r3_4xlarge
Aws::EC2::Model::InstanceType::hi1_4xlarge
Aws::EC2::Model::InstanceType::cg1_4xlarge
Aws::EC2::Model::InstanceType::m4_xlarge
Aws::EC2::Model::InstanceType::m3_medium
Aws::EC2::Model::InstanceType
InstanceType
Definition:
InstanceType.h:25
EC2_EXPORTS.h
Aws::EC2::Model::InstanceType::m4_4xlarge
Aws::EC2::Model::InstanceType::x1_16xlarge
Aws::EC2::Model::InstanceTypeMapper::GetNameForInstanceType
AWS_EC2_API Aws::String GetNameForInstanceType(InstanceType value)
Aws::EC2::Model::InstanceType::c1_xlarge
Aws::EC2::Model::InstanceType::i2_4xlarge
Aws::EC2::Model::InstanceType::m3_2xlarge
Aws::EC2::Model::InstanceType::i2_xlarge
Aws::EC2::Model::InstanceType::c4_xlarge
Aws::EC2::Model::InstanceType::t2_small
Aws::EC2::Model::InstanceType::d2_4xlarge
Aws::EC2::Model::InstanceType::r3_2xlarge
Aws::EC2::Model::InstanceType::i2_2xlarge
Aws::EC2::Model::InstanceType::t1_micro
Aws::EC2::Model::InstanceType::c3_xlarge
Aws::EC2::Model::InstanceType::c1_medium
Aws::EC2::Model::InstanceType::m4_10xlarge
Aws::EC2::Model::InstanceType::c3_8xlarge
Aws::EC2::Model::InstanceType::m2_4xlarge
AWSString.h
Aws::EC2::Model::InstanceType::c3_large
Aws::EC2::Model::InstanceType::hs1_8xlarge
Aws::EC2::Model::InstanceType::cc2_8xlarge
Aws::EC2::Model::InstanceType::x1_8xlarge
Aws::EC2::Model::InstanceType::m2_xlarge
Aws::EC2::Model::InstanceType::m2_2xlarge
Aws::EC2::Model::InstanceType::r3_8xlarge
Aws::EC2::Model::InstanceType::r3_xlarge
Aws::EC2::Model::InstanceType::cc1_4xlarge
Aws::EC2::Model::AccountAttributeName::NOT_SET
Aws::EC2::Model::InstanceType::r3_large
Aws::EC2::Model::InstanceType::m3_xlarge
Aws::EC2::Model::InstanceType::c3_2xlarge
Aws::EC2::Model::InstanceType::m1_large
Aws::EC2::Model::InstanceType::g2_8xlarge
Aws::EC2::Model::InstanceType::t2_micro
Aws::EC2::Model::InstanceType::c4_2xlarge
Aws::EC2::Model::InstanceType::d2_xlarge
Aws::EC2::Model::InstanceType::c4_large
Aws::EC2::Model::InstanceTypeMapper::GetInstanceTypeForName
AWS_EC2_API InstanceType GetInstanceTypeForName(const Aws::String &name)
Aws::EC2::Model::InstanceType::x1_32xlarge
Aws::EC2::Model::InstanceType::d2_8xlarge
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition:
AWSString.h:97
Aws::EC2::Model::InstanceType::t2_large
Aws::EC2::Model::InstanceType::c4_8xlarge
Aws::EC2::Model::InstanceType::c4_4xlarge
Aws::EC2::Model::InstanceType::t2_medium
Aws::EC2::Model::InstanceType::m4_2xlarge
Aws::EC2::Model::InstanceType::m1_medium
Aws::EC2::Model::InstanceType::i2_8xlarge
AWS_EC2_API
#define AWS_EC2_API
Definition:
EC2_EXPORTS.h:37
Aws::EC2::Model::InstanceType::m3_large
Aws::EC2::Model::InstanceType::t2_nano
Aws::EC2::Model::InstanceType::c3_4xlarge
Aws::EC2::Model::InstanceType::m1_xlarge
Aws::EC2::Model::InstanceType::cr1_8xlarge
Aws::EC2::Model::InstanceType::d2_2xlarge
Aws::EC2::Model::InstanceType::m4_large
Aws::EC2::Model::InstanceType::g2_2xlarge
Aws
JSON (JavaScript Object Notation).
Definition:
AccessManagementClient.h:24
Aws::EC2::Model::InstanceType::m1_small
Generated by
1.8.11