AWS SDK for C++  1.9.104
AWS SDK for C++
ResourceType.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/ec2/EC2_EXPORTS.h>
9 
10 namespace Aws
11 {
12 namespace EC2
13 {
14 namespace Model
15 {
16  enum class ResourceType
17  {
18  NOT_SET,
19  capacity_reservation,
20  client_vpn_endpoint,
21  customer_gateway,
22  carrier_gateway,
23  dedicated_host,
24  dhcp_options,
25  egress_only_internet_gateway,
26  elastic_ip,
27  elastic_gpu,
28  export_image_task,
29  export_instance_task,
30  fleet,
31  fpga_image,
32  host_reservation,
33  image,
34  import_image_task,
35  import_snapshot_task,
36  instance,
37  instance_event_window,
38  internet_gateway,
39  ipv4pool_ec2,
40  ipv6pool_ec2,
41  key_pair,
42  launch_template,
43  local_gateway,
44  local_gateway_route_table,
45  local_gateway_virtual_interface,
46  local_gateway_virtual_interface_group,
47  local_gateway_route_table_vpc_association,
48  local_gateway_route_table_virtual_interface_group_association,
49  natgateway,
50  network_acl,
51  network_interface,
52  network_insights_analysis,
53  network_insights_path,
54  placement_group,
55  prefix_list,
56  replace_root_volume_task,
57  reserved_instances,
58  route_table,
59  security_group,
60  security_group_rule,
61  snapshot,
62  spot_fleet_request,
63  spot_instances_request,
64  subnet,
65  traffic_mirror_filter,
66  traffic_mirror_session,
67  traffic_mirror_target,
68  transit_gateway,
69  transit_gateway_attachment,
70  transit_gateway_connect_peer,
71  transit_gateway_multicast_domain,
72  transit_gateway_route_table,
73  volume,
74  vpc,
75  vpc_endpoint,
76  vpc_endpoint_service,
77  vpc_peering_connection,
78  vpn_connection,
79  vpn_gateway,
81  };
82 
83 namespace ResourceTypeMapper
84 {
86 
88 } // namespace ResourceTypeMapper
89 } // namespace Model
90 } // namespace EC2
91 } // namespace Aws
Aws::EC2::Model::ResourceType
ResourceType
Definition: ResourceType.h:17
Aws::EC2::Model::CopyTagsFromSource::NOT_SET
@ NOT_SET
AWS_EC2_API
#define AWS_EC2_API
Definition: EC2_EXPORTS.h:28
Aws::EC2::Model::ResourceType::NOT_SET
@ NOT_SET
Aws::EC2::Model::ResourceTypeMapper::GetNameForResourceType
AWS_EC2_API Aws::String GetNameForResourceType(ResourceType value)
AWSString.h
Aws::EC2::Model::AssociatedNetworkType::NOT_SET
@ NOT_SET
Aws::EC2::Model::ResourceTypeMapper::GetResourceTypeForName
AWS_EC2_API ResourceType GetResourceTypeForName(const Aws::String &name)
Aws
Definition: AccessManagementClient.h:15
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
EC2_EXPORTS.h