Skip to content

Commit

Permalink
Amazon EC2 R7iz bare metal instances are powered by custom 4th genera…
Browse files Browse the repository at this point in the history
…tion Intel Xeon Scalable processors.

This release adds support for query type configuration on firewall rules that enables customers for granular action (ALLOW, ALERT, BLOCK) by DNS query type.
Aws CodeBuild now supports new compute type BUILD_GENERAL1_XLARGE
  • Loading branch information
aws-sdk-cpp-automation committed Jan 8, 2024
1 parent 9a0696d commit eea1bbc
Show file tree
Hide file tree
Showing 18 changed files with 696 additions and 35 deletions.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.11.238
1.11.239
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ namespace Model
BUILD_GENERAL1_SMALL,
BUILD_GENERAL1_MEDIUM,
BUILD_GENERAL1_LARGE,
BUILD_GENERAL1_XLARGE,
BUILD_GENERAL1_2XLARGE,
BUILD_LAMBDA_1GB,
BUILD_LAMBDA_2GB,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -355,10 +355,12 @@ namespace Model
* <code>BUILD_GENERAL1_MEDIUM</code>: Use up to 7 GB memory and 4 vCPUs for
* builds.</p> </li> <li> <p> <code>BUILD_GENERAL1_LARGE</code>: Use up to 16 GB
* memory and 8 vCPUs for builds, depending on your environment type.</p> </li>
* <li> <p> <code>BUILD_GENERAL1_2XLARGE</code>: Use up to 145 GB memory, 72 vCPUs,
* and 824 GB of SSD storage for builds. This compute type supports Docker images
* up to 100 GB uncompressed.</p> </li> <li> <p> <code>BUILD_LAMBDA_1GB</code>: Use
* up to 1 GB memory for builds. Only available for environment type
* <li> <p> <code>BUILD_GENERAL1_XLARGE</code>: Use up to 70 GB memory and 36 vCPUs
* for builds, depending on your environment type.</p> </li> <li> <p>
* <code>BUILD_GENERAL1_2XLARGE</code>: Use up to 145 GB memory, 72 vCPUs, and 824
* GB of SSD storage for builds. This compute type supports Docker images up to 100
* GB uncompressed.</p> </li> <li> <p> <code>BUILD_LAMBDA_1GB</code>: Use up to 1
* GB memory for builds. Only available for environment type
* <code>LINUX_LAMBDA_CONTAINER</code> and <code>ARM_LAMBDA_CONTAINER</code>.</p>
* </li> <li> <p> <code>BUILD_LAMBDA_2GB</code>: Use up to 2 GB memory for builds.
* Only available for environment type <code>LINUX_LAMBDA_CONTAINER</code> and
Expand Down Expand Up @@ -398,10 +400,12 @@ namespace Model
* <code>BUILD_GENERAL1_MEDIUM</code>: Use up to 7 GB memory and 4 vCPUs for
* builds.</p> </li> <li> <p> <code>BUILD_GENERAL1_LARGE</code>: Use up to 16 GB
* memory and 8 vCPUs for builds, depending on your environment type.</p> </li>
* <li> <p> <code>BUILD_GENERAL1_2XLARGE</code>: Use up to 145 GB memory, 72 vCPUs,
* and 824 GB of SSD storage for builds. This compute type supports Docker images
* up to 100 GB uncompressed.</p> </li> <li> <p> <code>BUILD_LAMBDA_1GB</code>: Use
* up to 1 GB memory for builds. Only available for environment type
* <li> <p> <code>BUILD_GENERAL1_XLARGE</code>: Use up to 70 GB memory and 36 vCPUs
* for builds, depending on your environment type.</p> </li> <li> <p>
* <code>BUILD_GENERAL1_2XLARGE</code>: Use up to 145 GB memory, 72 vCPUs, and 824
* GB of SSD storage for builds. This compute type supports Docker images up to 100
* GB uncompressed.</p> </li> <li> <p> <code>BUILD_LAMBDA_1GB</code>: Use up to 1
* GB memory for builds. Only available for environment type
* <code>LINUX_LAMBDA_CONTAINER</code> and <code>ARM_LAMBDA_CONTAINER</code>.</p>
* </li> <li> <p> <code>BUILD_LAMBDA_2GB</code>: Use up to 2 GB memory for builds.
* Only available for environment type <code>LINUX_LAMBDA_CONTAINER</code> and
Expand Down Expand Up @@ -441,10 +445,12 @@ namespace Model
* <code>BUILD_GENERAL1_MEDIUM</code>: Use up to 7 GB memory and 4 vCPUs for
* builds.</p> </li> <li> <p> <code>BUILD_GENERAL1_LARGE</code>: Use up to 16 GB
* memory and 8 vCPUs for builds, depending on your environment type.</p> </li>
* <li> <p> <code>BUILD_GENERAL1_2XLARGE</code>: Use up to 145 GB memory, 72 vCPUs,
* and 824 GB of SSD storage for builds. This compute type supports Docker images
* up to 100 GB uncompressed.</p> </li> <li> <p> <code>BUILD_LAMBDA_1GB</code>: Use
* up to 1 GB memory for builds. Only available for environment type
* <li> <p> <code>BUILD_GENERAL1_XLARGE</code>: Use up to 70 GB memory and 36 vCPUs
* for builds, depending on your environment type.</p> </li> <li> <p>
* <code>BUILD_GENERAL1_2XLARGE</code>: Use up to 145 GB memory, 72 vCPUs, and 824
* GB of SSD storage for builds. This compute type supports Docker images up to 100
* GB uncompressed.</p> </li> <li> <p> <code>BUILD_LAMBDA_1GB</code>: Use up to 1
* GB memory for builds. Only available for environment type
* <code>LINUX_LAMBDA_CONTAINER</code> and <code>ARM_LAMBDA_CONTAINER</code>.</p>
* </li> <li> <p> <code>BUILD_LAMBDA_2GB</code>: Use up to 2 GB memory for builds.
* Only available for environment type <code>LINUX_LAMBDA_CONTAINER</code> and
Expand Down Expand Up @@ -484,10 +490,12 @@ namespace Model
* <code>BUILD_GENERAL1_MEDIUM</code>: Use up to 7 GB memory and 4 vCPUs for
* builds.</p> </li> <li> <p> <code>BUILD_GENERAL1_LARGE</code>: Use up to 16 GB
* memory and 8 vCPUs for builds, depending on your environment type.</p> </li>
* <li> <p> <code>BUILD_GENERAL1_2XLARGE</code>: Use up to 145 GB memory, 72 vCPUs,
* and 824 GB of SSD storage for builds. This compute type supports Docker images
* up to 100 GB uncompressed.</p> </li> <li> <p> <code>BUILD_LAMBDA_1GB</code>: Use
* up to 1 GB memory for builds. Only available for environment type
* <li> <p> <code>BUILD_GENERAL1_XLARGE</code>: Use up to 70 GB memory and 36 vCPUs
* for builds, depending on your environment type.</p> </li> <li> <p>
* <code>BUILD_GENERAL1_2XLARGE</code>: Use up to 145 GB memory, 72 vCPUs, and 824
* GB of SSD storage for builds. This compute type supports Docker images up to 100
* GB uncompressed.</p> </li> <li> <p> <code>BUILD_LAMBDA_1GB</code>: Use up to 1
* GB memory for builds. Only available for environment type
* <code>LINUX_LAMBDA_CONTAINER</code> and <code>ARM_LAMBDA_CONTAINER</code>.</p>
* </li> <li> <p> <code>BUILD_LAMBDA_2GB</code>: Use up to 2 GB memory for builds.
* Only available for environment type <code>LINUX_LAMBDA_CONTAINER</code> and
Expand Down Expand Up @@ -527,10 +535,12 @@ namespace Model
* <code>BUILD_GENERAL1_MEDIUM</code>: Use up to 7 GB memory and 4 vCPUs for
* builds.</p> </li> <li> <p> <code>BUILD_GENERAL1_LARGE</code>: Use up to 16 GB
* memory and 8 vCPUs for builds, depending on your environment type.</p> </li>
* <li> <p> <code>BUILD_GENERAL1_2XLARGE</code>: Use up to 145 GB memory, 72 vCPUs,
* and 824 GB of SSD storage for builds. This compute type supports Docker images
* up to 100 GB uncompressed.</p> </li> <li> <p> <code>BUILD_LAMBDA_1GB</code>: Use
* up to 1 GB memory for builds. Only available for environment type
* <li> <p> <code>BUILD_GENERAL1_XLARGE</code>: Use up to 70 GB memory and 36 vCPUs
* for builds, depending on your environment type.</p> </li> <li> <p>
* <code>BUILD_GENERAL1_2XLARGE</code>: Use up to 145 GB memory, 72 vCPUs, and 824
* GB of SSD storage for builds. This compute type supports Docker images up to 100
* GB uncompressed.</p> </li> <li> <p> <code>BUILD_LAMBDA_1GB</code>: Use up to 1
* GB memory for builds. Only available for environment type
* <code>LINUX_LAMBDA_CONTAINER</code> and <code>ARM_LAMBDA_CONTAINER</code>.</p>
* </li> <li> <p> <code>BUILD_LAMBDA_2GB</code>: Use up to 2 GB memory for builds.
* Only available for environment type <code>LINUX_LAMBDA_CONTAINER</code> and
Expand Down Expand Up @@ -570,10 +580,12 @@ namespace Model
* <code>BUILD_GENERAL1_MEDIUM</code>: Use up to 7 GB memory and 4 vCPUs for
* builds.</p> </li> <li> <p> <code>BUILD_GENERAL1_LARGE</code>: Use up to 16 GB
* memory and 8 vCPUs for builds, depending on your environment type.</p> </li>
* <li> <p> <code>BUILD_GENERAL1_2XLARGE</code>: Use up to 145 GB memory, 72 vCPUs,
* and 824 GB of SSD storage for builds. This compute type supports Docker images
* up to 100 GB uncompressed.</p> </li> <li> <p> <code>BUILD_LAMBDA_1GB</code>: Use
* up to 1 GB memory for builds. Only available for environment type
* <li> <p> <code>BUILD_GENERAL1_XLARGE</code>: Use up to 70 GB memory and 36 vCPUs
* for builds, depending on your environment type.</p> </li> <li> <p>
* <code>BUILD_GENERAL1_2XLARGE</code>: Use up to 145 GB memory, 72 vCPUs, and 824
* GB of SSD storage for builds. This compute type supports Docker images up to 100
* GB uncompressed.</p> </li> <li> <p> <code>BUILD_LAMBDA_1GB</code>: Use up to 1
* GB memory for builds. Only available for environment type
* <code>LINUX_LAMBDA_CONTAINER</code> and <code>ARM_LAMBDA_CONTAINER</code>.</p>
* </li> <li> <p> <code>BUILD_LAMBDA_2GB</code>: Use up to 2 GB memory for builds.
* Only available for environment type <code>LINUX_LAMBDA_CONTAINER</code> and
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ namespace Aws
static const int BUILD_GENERAL1_SMALL_HASH = HashingUtils::HashString("BUILD_GENERAL1_SMALL");
static const int BUILD_GENERAL1_MEDIUM_HASH = HashingUtils::HashString("BUILD_GENERAL1_MEDIUM");
static const int BUILD_GENERAL1_LARGE_HASH = HashingUtils::HashString("BUILD_GENERAL1_LARGE");
static const int BUILD_GENERAL1_XLARGE_HASH = HashingUtils::HashString("BUILD_GENERAL1_XLARGE");
static const int BUILD_GENERAL1_2XLARGE_HASH = HashingUtils::HashString("BUILD_GENERAL1_2XLARGE");
static const int BUILD_LAMBDA_1GB_HASH = HashingUtils::HashString("BUILD_LAMBDA_1GB");
static const int BUILD_LAMBDA_2GB_HASH = HashingUtils::HashString("BUILD_LAMBDA_2GB");
Expand All @@ -46,6 +47,10 @@ namespace Aws
{
return ComputeType::BUILD_GENERAL1_LARGE;
}
else if (hashCode == BUILD_GENERAL1_XLARGE_HASH)
{
return ComputeType::BUILD_GENERAL1_XLARGE;
}
else if (hashCode == BUILD_GENERAL1_2XLARGE_HASH)
{
return ComputeType::BUILD_GENERAL1_2XLARGE;
Expand Down Expand Up @@ -92,6 +97,8 @@ namespace Aws
return "BUILD_GENERAL1_MEDIUM";
case ComputeType::BUILD_GENERAL1_LARGE:
return "BUILD_GENERAL1_LARGE";
case ComputeType::BUILD_GENERAL1_XLARGE:
return "BUILD_GENERAL1_XLARGE";
case ComputeType::BUILD_GENERAL1_2XLARGE:
return "BUILD_GENERAL1_2XLARGE";
case ComputeType::BUILD_LAMBDA_1GB:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -796,7 +796,9 @@ namespace Model
m7i_metal_24xl,
m7i_metal_48xl,
r7i_metal_24xl,
r7i_metal_48xl
r7i_metal_48xl,
r7iz_metal_16xl,
r7iz_metal_32xl
};

namespace InstanceTypeMapper
Expand Down
18 changes: 18 additions & 0 deletions generated/src/aws-cpp-sdk-ec2/source/model/InstanceType.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -801,6 +801,8 @@ namespace Aws
static const int m7i_metal_48xl_HASH = HashingUtils::HashString("m7i.metal-48xl");
static const int r7i_metal_24xl_HASH = HashingUtils::HashString("r7i.metal-24xl");
static const int r7i_metal_48xl_HASH = HashingUtils::HashString("r7i.metal-48xl");
static const int r7iz_metal_16xl_HASH = HashingUtils::HashString("r7iz.metal-16xl");
static const int r7iz_metal_32xl_HASH = HashingUtils::HashString("r7iz.metal-32xl");

/*
The if-else chains in this file are converted into a jump table by the compiler,
Expand Down Expand Up @@ -4738,6 +4740,16 @@ namespace Aws
enumValue = InstanceType::r7i_metal_48xl;
return true;
}
else if (hashCode == r7iz_metal_16xl_HASH)
{
enumValue = InstanceType::r7iz_metal_16xl;
return true;
}
else if (hashCode == r7iz_metal_32xl_HASH)
{
enumValue = InstanceType::r7iz_metal_32xl;
return true;
}
return false;
}

Expand Down Expand Up @@ -7136,6 +7148,12 @@ namespace Aws
case InstanceType::r7i_metal_48xl:
value = "r7i.metal-48xl";
return true;
case InstanceType::r7iz_metal_16xl:
value = "r7iz.metal-16xl";
return true;
case InstanceType::r7iz_metal_32xl:
value = "r7iz.metal-32xl";
return true;
default:
return false;
}
Expand Down
Loading

0 comments on commit eea1bbc

Please sign in to comment.