cdk-proserve-lib

API Reference

Constructs

ApiGatewayStaticHosting

A pattern that deploys resources to support the hosting of static assets within an AWS account.

Unlike the normal pattern for static content hosting (Amazon S3 fronted by Amazon CloudFront), this pattern instead uses a combination of Amazon S3, AWS Lambda, and Amazon API Gateway. This can be useful for rapidly deploying a static website that follows best practices when Amazon CloudFront is not available.

The construct also handles encryption for the framework resources using either a provided KMS key or an AWS managed key.

There are two methods for exposing the URL to consumers - the default API execution endpoint or via a custom domain name setup.

If using the default API execution endpoint, you must provide a base path as this will translate to the stage name of the REST API. You must also ensure that all relative links in the static content either reference the base path in URLs relative to the root (e.g. preceded by ‘/’) or uses URLs that are relative to the current directory (e.g. no ‘/’).

If using the custom domain name, then you do not need to provide a base path and relative links in your static content will not require modification. You can choose to specify a base path with this option if so desired - in that case, similar rules regarding relative URLs in the static content above must be followed.

Example

import { ApiGatewayStaticHosting } from '@cdklabs/cdk-proserve-lib/patterns';
import { EndpointType } from 'aws-cdk-lib/aws-apigateway';

new ApiGatewayStaticHosting(this, 'MyWebsite', {
    asset: {
        id: 'Entry',
        path: join(__dirname, 'assets', 'website', 'dist'),
        spaIndexPageName: 'index.html'
    },
    domain: {
        basePath: 'public'
    },
    endpoint: {
        types: [EndpointType.REGIONAL]
    },
    retainStoreOnDeletion: true,
    versionTag: '1.0.2'
});

Initializers

import { patterns } from '@cdklabs/cdk-proserve-lib'

new patterns.ApiGatewayStaticHosting(scope: Construct, id: string, props: ApiGatewayStaticHostingProps)
Name Type Description
scope constructs.Construct Parent to which the pattern belongs.
id string Unique identifier for this instance.
props @cdklabs/cdk-proserve-lib.patterns.ApiGatewayStaticHostingProps Metadata for configuring the pattern.

scopeRequired

Parent to which the pattern belongs.


idRequired

Unique identifier for this instance.


propsRequired

Metadata for configuring the pattern.


Methods

Name Description
toString Returns a string representation of this construct.

toString
public toString(): string

Returns a string representation of this construct.

Static Functions

Name Description
isConstruct Checks if x is a construct.

isConstruct
import { patterns } from '@cdklabs/cdk-proserve-lib'

patterns.ApiGatewayStaticHosting.isConstruct(x: any)

Checks if x is a construct.

xRequired

Any object.


Properties

Name Type Description
node constructs.Node The tree node.
components @cdklabs/cdk-proserve-lib.patterns.ApiGatewayStaticHosting.PatternComponents Provides access to the underlying components of the pattern as an escape hatch.
url string URL for the API that distributes the static content.
customDomainNameAlias string Alias domain name for the API that distributes the static content.

nodeRequired
public readonly node: Node;

The tree node.


componentsRequired
public readonly components: PatternComponents;

Provides access to the underlying components of the pattern as an escape hatch.

WARNING: Making changes to the properties of the underlying components of this pattern may cause it to not behave as expected or designed. You do so at your own risk.


urlRequired
public readonly url: string;

URL for the API that distributes the static content.


customDomainNameAliasOptional
public readonly customDomainNameAlias: string;

Alias domain name for the API that distributes the static content.

This is only available if the custom domain name configuration was provided to the pattern. In that event, you would then create either a CNAME or ALIAS record in your DNS system that maps your custom domain name to this value.


DynamoDbProvisionTable

Controls the contents of an Amazon DynamoDB table from Infrastructure as Code.

This construct uses information about the key attributes of a table and a list of rows to populate the table upon creation, update the table upon update, and remove entries from the table upon delete.

WARNING: This construct should only be used with tables that are created and fully managed via IaC. While the the construct will only manage rows within the table that it is aware of, there is no way to detect drift and thus it is possible to cause data loss within the table if it is managed outside of IaC as well.

The construct also handles encryption for the framework resources using either a provided KMS key or an AWS managed key.

Example

import { DynamoDbProvisionTable } from '@cdklabs/cdk-proserve-lib/constructs';
import { Table } from 'aws-cdk-lib/aws-dynamodb';
import { Key } from 'aws-cdk-lib/aws-kms';

interface TableRow {
    readonly uid: number;
    readonly isActive: boolean;
}

const partitionKey: keyof TableRow = 'uid';

const rows: TableRow[] = [
    {
        isActive: true,
        uid: 1
    },
    {
        isActive: true,
        uid: 2
    },
    {
        isActive: false,
        uid: 3
    }
];

const tableArn = 'arn:aws:dynamodb:us-west-1:111111111111:table/sample';
const table = Table.fromTableArn(this, 'Table', tableArn);

const keyArn = 'arn:aws:kms:us-east-1:111111111111:key/sample-key-id';
const key = Key.fromKeyArn(this, 'Encryption', keyArn);

new DynamoDbProvisionTable(this, 'ProvisionTable', {
    items: rows,
    table: {
        partitionKeyName: partitionKey,
        resource: table,
        encryption: key
    }
});

}

Initializers

import { constructs } from '@cdklabs/cdk-proserve-lib'

new constructs.DynamoDbProvisionTable(scope: Construct, id: string, props: DynamoDbProvisionTableProps)
Name Type Description
scope constructs.Construct Parent to which the Custom Resource belongs.
id string Unique identifier for this instance.
props @cdklabs/cdk-proserve-lib.constructs.DynamoDbProvisionTableProps Metadata for configuring the Custom Resource.

scopeRequired

Parent to which the Custom Resource belongs.


idRequired

Unique identifier for this instance.


propsRequired

Metadata for configuring the Custom Resource.


Methods

Name Description
toString Returns a string representation of this construct.

toString
public toString(): string

Returns a string representation of this construct.

Static Functions

Name Description
isConstruct Checks if x is a construct.

isConstruct
import { constructs } from '@cdklabs/cdk-proserve-lib'

constructs.DynamoDbProvisionTable.isConstruct(x: any)

Checks if x is a construct.

xRequired

Any object.


Properties

Name Type Description
node constructs.Node The tree node.

nodeRequired
public readonly node: Node;

The tree node.


Ec2ImageBuilderGetImage

Retrieves an EC2 Image Builder image build version.

This is useful for retrieving the AMI ID of an image that was built by an EC2 Image Builder pipeline.

Example

import { CfnOutput } from 'aws-cdk-lib';
import { Ec2ImageBuilderGetImage } from '@cdklabs/cdk-proserve-lib/constructs';

const image = new Ec2ImageBuilderGetImage(this, 'SomeImage', {
  imageBuildVersionArn: 'arn:aws:imagebuilder:us-east-1:123456789012:image/some-image/0.0.1/1'
});
new CfnOutput(this, 'AmiId', { value: image.ami });

Initializers

import { constructs } from '@cdklabs/cdk-proserve-lib'

new constructs.Ec2ImageBuilderGetImage(scope: Construct, id: string, props: Ec2ImageBuilderGetImageProps)
Name Type Description
scope constructs.Construct The scope in which to define this construct.
id string The scoped construct ID.
props @cdklabs/cdk-proserve-lib.constructs.Ec2ImageBuilderGetImageProps Configuration properties.

scopeRequired

The scope in which to define this construct.


idRequired

The scoped construct ID.


propsRequired

Configuration properties.


Methods

Name Description
toString Returns a string representation of this construct.

toString
public toString(): string

Returns a string representation of this construct.

Static Functions

Name Description
isConstruct Checks if x is a construct.

isConstruct
import { constructs } from '@cdklabs/cdk-proserve-lib'

constructs.Ec2ImageBuilderGetImage.isConstruct(x: any)

Checks if x is a construct.

xRequired

Any object.


Properties

Name Type Description
node constructs.Node The tree node.
ami string The AMI ID retrieved from the EC2 Image Builder image.

nodeRequired
public readonly node: Node;

The tree node.


amiRequired
public readonly ami: string;

The AMI ID retrieved from the EC2 Image Builder image.


Ec2ImageBuilderStart

Starts an EC2 Image Builder Pipeline and optionally waits for the build to complete.

This construct is useful if you want to create an image as part of your IaC deployment. By waiting for completion of this construct, you can use the image in the same deployment by retrieving the AMI and passing it to an EC2 build step.

Example

import { Duration } from 'aws-cdk-lib';
import { Topic } from 'aws-cdk-lib/aws-sns';
import { Ec2ImageBuilderStart } from '@cdklabs/cdk-proserve-lib/constructs';

const topic = Topic.fromTopicArn(
  this,
  'MyTopic',
  'arn:aws:sns:us-east-1:123456789012:my-notification-topic'
);
new Ec2ImageBuilderStart(this, 'ImageBuilderStart', {
  pipelineArn:
    'arn:aws:imagebuilder:us-east-1:123456789012:image-pipeline/my-image-pipeline',
  waitForCompletion: {
    topic: topic,
    timeout: Duration.hours(7)  // wait up to 7 hours for completion
  }
});

Initializers

import { constructs } from '@cdklabs/cdk-proserve-lib'

new constructs.Ec2ImageBuilderStart(scope: Construct, id: string, props: Ec2ImageBuilderStartProps)
Name Type Description
scope constructs.Construct The construct scope.
id string The construct ID.
props @cdklabs/cdk-proserve-lib.constructs.Ec2ImageBuilderStartProps Configuration properties.

scopeRequired

The construct scope.


idRequired

The construct ID.


propsRequired

Configuration properties.


Methods

Name Description
toString Returns a string representation of this construct.

toString
public toString(): string

Returns a string representation of this construct.

Static Functions

Name Description
isConstruct Checks if x is a construct.

isConstruct
import { constructs } from '@cdklabs/cdk-proserve-lib'

constructs.Ec2ImageBuilderStart.isConstruct(x: any)

Checks if x is a construct.

xRequired

Any object.


Properties

Name Type Description
node constructs.Node The tree node.
imageBuildVersionArn string The ARN of the image build version created by the pipeline execution.

nodeRequired
public readonly node: Node;

The tree node.


imageBuildVersionArnRequired
public readonly imageBuildVersionArn: string;

The ARN of the image build version created by the pipeline execution.


Ec2ImagePipeline

An EC2 Image Pipeline that can be used to build a Amazon Machine Image (AMI) automatically.

This construct simplifies the process of creating an EC2 Image Pipeline and provides all of the available components that can be used that are maintained by AWS.

Example

import { CfnOutput } from 'aws-cdk-lib';
import { Ec2ImagePipeline } from '@cdklabs/cdk-proserve-lib/constructs';

const pipeline = new Ec2ImagePipeline(this, 'ImagePipeline', {
  version: '0.1.0',
  buildConfiguration: {
    start: true,
    waitForCompletion: true
  },
  components: [
    Ec2ImagePipeline.Component.AWS_CLI_VERSION_2_LINUX,
    Ec2ImagePipeline.Component.DOCKER_CE_LINUX
  ]
});
new CfnOutput(this, 'ImagePipelineAmi', { value: pipeline.latestAmi! });

Initializers

import { constructs } from '@cdklabs/cdk-proserve-lib'

new constructs.Ec2ImagePipeline(scope: Construct, id: string, props: Ec2ImagePipelineProps)
Name Type Description
scope constructs.Construct The scope in which to define this construct.
id string The scoped construct ID.
props @cdklabs/cdk-proserve-lib.constructs.Ec2ImagePipelineProps Configuration properties.

scopeRequired

The scope in which to define this construct.


idRequired

The scoped construct ID.


propsRequired

Configuration properties.


Methods

Name Description
toString Returns a string representation of this construct.

toString
public toString(): string

Returns a string representation of this construct.

Static Functions

Name Description
isConstruct Checks if x is a construct.

isConstruct
import { constructs } from '@cdklabs/cdk-proserve-lib'

constructs.Ec2ImagePipeline.isConstruct(x: any)

Checks if x is a construct.

xRequired

Any object.


Properties

Name Type Description
node constructs.Node The tree node.
imagePipelineArn string The Image Pipeline ARN that gets created.
imagePipelineTopic aws-cdk-lib.aws_sns.ITopic The Image Pipeline Topic that gets created.
latestAmi string The latest AMI built by the pipeline.

nodeRequired
public readonly node: Node;

The tree node.


imagePipelineArnRequired
public readonly imagePipelineArn: string;

The Image Pipeline ARN that gets created.


imagePipelineTopicRequired
public readonly imagePipelineTopic: ITopic;

The Image Pipeline Topic that gets created.


latestAmiOptional
public readonly latestAmi: string;

The latest AMI built by the pipeline.

NOTE: You must have enabled the Build Configuration option to wait for image build completion for this property to be available.


Ec2LinuxImagePipeline

A pattern to build an EC2 Image Pipeline specifically for Linux.

This pattern contains opinionated code and features to help create a linux pipeline. This pattern further simplifies setting up an image pipeline by letting you choose specific operating systems and features. In addition, this pattern will automatically start the pipeline and wait for it to complete. This allows you to reference the AMI from this construct and utilize it in your application (see example).

The example below shows how you can configure an image that contains the AWS CLI and retains the SSM agent on the image. The image will have a 100GB root volume.

Example

import { CfnOutput } from 'aws-cdk-lib';
import { Ec2LinuxImagePipeline } from '@cdklabs/cdk-proserve-lib/patterns';

const pipeline = new Ec2LinuxImagePipeline(this, 'ImagePipeline', {
  version: '0.1.0',
  operatingSystem:
    Ec2LinuxImagePipeline.OperatingSystem.AMAZON_LINUX_2023,
  rootVolumeSize: 100,
  features: [
    Ec2LinuxImagePipeline.Feature.AWS_CLI,
    Ec2LinuxImagePipeline.Feature.RETAIN_SSM_AGENT
  ]
);

new CfnOutput(this, 'AmiId', {
  value: pipeline.latestAmi,
})

Initializers

import { patterns } from '@cdklabs/cdk-proserve-lib'

new patterns.Ec2LinuxImagePipeline(scope: Construct, id: string, props: Ec2LinuxImagePipelineProps)
Name Type Description
scope constructs.Construct The scope in which to define this construct.
id string The scoped construct ID.
props @cdklabs/cdk-proserve-lib.patterns.Ec2LinuxImagePipelineProps Configuration properties.

scopeRequired

The scope in which to define this construct.


idRequired

The scoped construct ID.


propsRequired

Configuration properties.


Methods

Name Description
toString Returns a string representation of this construct.

toString
public toString(): string

Returns a string representation of this construct.

Static Functions

Name Description
isConstruct Checks if x is a construct.

isConstruct
import { patterns } from '@cdklabs/cdk-proserve-lib'

patterns.Ec2LinuxImagePipeline.isConstruct(x: any)

Checks if x is a construct.

xRequired

Any object.


Properties

Name Type Description
node constructs.Node The tree node.
imagePipelineArn string The Amazon Resource Name (ARN) of the Image Pipeline.
imagePipelineTopic aws-cdk-lib.aws_sns.ITopic The SNS Topic associated with this Image Pipeline.
latestAmi string The latest AMI built by the pipeline.

nodeRequired
public readonly node: Node;

The tree node.


imagePipelineArnRequired
public readonly imagePipelineArn: string;

The Amazon Resource Name (ARN) of the Image Pipeline.

Used to uniquely identify this image pipeline.


imagePipelineTopicRequired
public readonly imagePipelineTopic: ITopic;

The SNS Topic associated with this Image Pipeline.

Publishes notifications about pipeline execution events.


latestAmiOptional
public readonly latestAmi: string;

The latest AMI built by the pipeline.

NOTE: You must have enabled the Build Configuration option to wait for image build completion for this property to be available.


FriendlyEmbrace

The Friendly Embrace construct can be used to remove CloudFormation stack dependencies that are based on stack exports and imports.

🚨 WARNING: This construct is experimental and will directly modify CloudFormation stacks in your CDK application via a Lambda-backed Custom Resource. It is not recommended to use this construct in a production environment.

A custom resource that is designed to remove the “Deadly Embrace” problem that occurs when you attempt to update a CloudFormation stack that is exporting a resource used by another stack. This custom resource will run before all of your stacks deploy/update and remove the dependencies by hardcoding each export for all stacks that use it. For this reason, this construct should run inside of its own stack and should be the last stack that is instantiated for your application. That way the construct will be able to retrieve all of the stacks from your CDK resource tree that it needs to update.

NOTE: You may need to add more permissions to the handler if the custom resource cannot update your stacks. You can call upon the handler property of the class to add more permissions to it.

Example

import { App, Stack } from 'aws-cdk-lib';
import { FriendlyEmbrace } from '@cdklabs/cdk-proserve-lib/constructs';

const app = new App();
// ... other stack definitions
const embrace = new Stack(app, 'FriendlyEmbrace'); // last stack
new FriendlyEmbrace(embrace, 'FriendlyEmbrace'); // only construct in stack

Initializers

import { constructs } from '@cdklabs/cdk-proserve-lib'

new constructs.FriendlyEmbrace(scope: Construct, id: string, props?: FriendlyEmbraceProps)
Name Type Description
scope constructs.Construct The scope in which to define this construct.
id string The construct ID.
props @cdklabs/cdk-proserve-lib.constructs.FriendlyEmbraceProps Configuration properties.

scopeRequired

The scope in which to define this construct.


idRequired

The construct ID.


propsOptional

Configuration properties.


Methods

Name Description
toString Returns a string representation of this construct.

toString
public toString(): string

Returns a string representation of this construct.

Static Functions

Name Description
isConstruct Checks if x is a construct.

isConstruct
import { constructs } from '@cdklabs/cdk-proserve-lib'

constructs.FriendlyEmbrace.isConstruct(x: any)

Checks if x is a construct.

xRequired

Any object.


Properties

Name Type Description
node constructs.Node The tree node.
onEventHandler aws-cdk-lib.aws_lambda_nodejs.NodejsFunction Handler for the custom resource.

nodeRequired
public readonly node: Node;

The tree node.


onEventHandlerRequired
public readonly onEventHandler: NodejsFunction;

Handler for the custom resource.


IamServerCertificate

Manages an AWS Identity and Access Management Server Certificate for use in regions/partitions where AWS Certificate Manager is not available.

This construct allows you to create an IAM Server Certificate using a certificate and private key stored in either AWS Systems Manager Parameter Store or AWS Secrets Manager. It uses a Custom Resource to manage the lifecycle of the server certificate.

The construct also handles encryption for the framework resources using either a provided KMS key or an AWS managed key.

Example

import { Key } from 'aws-cdk-lib/aws-kms';
import { Secret } from 'aws-cdk-lib/aws-secretsmanager';
import { StringParameter } from 'aws-cdk-lib/aws-ssm';
import { IamServerCertificate } from '@cdklabs/cdk-proserve-lib/constructs';

const keyArn = 'arn:aws:kms:us-east-1:111111111111:key/sample-key-id';
const key = Key.fromKeyArn(this, 'Encryption', keyArn);

const certificateData = StringParameter.fromSecureStringParameterAttributes(this, 'CertificateData', {
     parameterName: 'sample-parameter',
     encryptionKey: key
});

const privateKeyData = Secret.fromSecretAttributes(this, 'PrivateKeySecret', {
     encryptionKey: key,
     secretCompleteArn: 'arn:aws:secretsmanager:us-east-1:111111111111:secret:PrivateKeySecret-aBc123'
});

const certificate = new IamServerCertificate(this, 'ServerCertificate', {
     certificate: {
         parameter: certificateData,
         encryption: key
     },
     privateKey: {
         secret: privateKeyData,
         encryption: key
     },
     prefix: 'myapp'
});

Initializers

import { constructs } from '@cdklabs/cdk-proserve-lib'

new constructs.IamServerCertificate(scope: Construct, id: string, props: IamServerCertificateProps)
Name Type Description
scope constructs.Construct Parent to which the Custom Resource belongs.
id string Unique identifier for this instance.
props @cdklabs/cdk-proserve-lib.constructs.IamServerCertificateProps Metadata for configuring the Custom Resource.

scopeRequired

Parent to which the Custom Resource belongs.


idRequired

Unique identifier for this instance.


propsRequired

Metadata for configuring the Custom Resource.


Methods

Name Description
toString Returns a string representation of this construct.

toString
public toString(): string

Returns a string representation of this construct.

Static Functions

Name Description
isConstruct Checks if x is a construct.

isConstruct
import { constructs } from '@cdklabs/cdk-proserve-lib'

constructs.IamServerCertificate.isConstruct(x: any)

Checks if x is a construct.

xRequired

Any object.


Properties

Name Type Description
node constructs.Node The tree node.
arn string ARN for the created AWS IAM Server Certificate.

nodeRequired
public readonly node: Node;

The tree node.


arnRequired
public readonly arn: string;

ARN for the created AWS IAM Server Certificate.


KeycloakService

Deploys a production-grade Keycloak service.

This service deploys a containerized version of Keycloak using AWS Fargate to host and scale the application. The backend database is supported via Amazon Relational Database Service (RDS) and the application is fronted by a Network Load Balancer.

The database will auto-scale based on CDK defaults or a consumer-specified scaling policy. The containers will not automatically scale unless a consumer-specified policy is applied.

It is recommended to set the CDK feature flag @aws-cdk/aws-rds:databaseProxyUniqueResourceName in cdk.json to true. If not done, the database proxy name may conflict with other proxies in your account and will prevent you from being able to deploy more than one KeycloakService.

At a minimum this pattern requires the consumer to build and provide their own Keycloak container image for deployment as well provide hostname configuration details. The Keycloak container image version MUST match the version specified for use here and must include the Amazon Aurora JDBC driver pre-installed. A minimum viable Dockerfile for that container image looks like:

ARG VERSION=26.3.2

FROM quay.io/keycloak/keycloak:${VERSION} AS builder

# Optimizations (not necessary but speed up the container startup)
ENV KC_DB=postgres
ENV KC_DB_DRIVER=software.amazon.jdbc.Driver

WORKDIR /opt/keycloak

# TLS Configuration
COPY --chmod=0666 certs/server.keystore conf/

# Database Provider
ADD --chmod=0666 https://github.com/aws/aws-advanced-jdbc-wrapper/releases/download/2.6.2/aws-advanced-jdbc-wrapper-2.6.2.jar providers/aws-advanced-jdbc-wrapper.jar

RUN /opt/keycloak/bin/kc.sh build

FROM quay.io/keycloak/keycloak:${VERSION}
COPY --from=builder /opt/keycloak /opt/keycloak

ENTRYPOINT [ "/opt/keycloak/bin/kc.sh" ]
CMD [ "start" ]

By default, the Keycloak service is deployed internally in isolated and/or private subnets but can be exposed by providing the fabric configuration option to expose the service with an internet-facing load balancer.

Example

import { join } from 'node:path';
import { KeycloakService } from '@cdklabs/cdk-proserve-lib/patterns';
import { App, Environment, RemovalPolicy, Stack } from 'aws-cdk-lib';
import { IpAddresses, SubnetType, Vpc } from 'aws-cdk-lib/aws-ec2';
import { AssetImage } from 'aws-cdk-lib/aws-ecs';
import { Platform } from 'aws-cdk-lib/aws-ecr-assets';

const dnsZoneName = 'example.com';
const network = Vpc.fromLookup(this, 'Network', {
    vpcId: 'vpc-xxxx'
});

new KeycloakService(this, 'Keycloak', {
    keycloak: {
        image: AssetImage.fromAsset(join(__dirname, '..', 'src', 'keycloak'), {
            platform: Platform.LINUX_AMD64
        }),
        configuration: {
            hostnames: {
                default: `auth.${dnsZoneName}`,
                admin: `admin.auth.${dnsZoneName}`
            },
            loggingLevel: 'info'
        },
        version: KeycloakService.EngineVersion.V26_3_2
    },
    overrides: {
        cluster: {
            scaling: {
                minimum: 1,
                maximum: 2
            }
        }
        fabric: {
            dnsZoneName: dnsZoneName,
            internetFacing: true
        }
    },
    vpc: network
});

Initializers

import { patterns } from '@cdklabs/cdk-proserve-lib'

new patterns.KeycloakService(scope: Construct, id: string, props: KeycloakServiceProps)
Name Type Description
scope constructs.Construct Parent to which this construct belongs.
id string Unique identifier for the component.
props @cdklabs/cdk-proserve-lib.patterns.KeycloakServiceProps Properties for configuring the cluster for Keycloak.

scopeRequired

Parent to which this construct belongs.


idRequired

Unique identifier for the component.


propsRequired

Properties for configuring the cluster for Keycloak.


Methods

Name Description
toString Returns a string representation of this construct.

toString
public toString(): string

Returns a string representation of this construct.

Static Functions

Name Description
isConstruct Checks if x is a construct.

isConstruct
import { patterns } from '@cdklabs/cdk-proserve-lib'

patterns.KeycloakService.isConstruct(x: any)

Checks if x is a construct.

xRequired

Any object.


Properties

Name Type Description
node constructs.Node The tree node.
adminUser aws-cdk-lib.aws_secretsmanager.ISecret Credentials for bootstrapping a local admin user in Keycloak.
endpoint aws-cdk-lib.aws_elasticloadbalancingv2.IApplicationLoadBalancer \| aws-cdk-lib.aws_elasticloadbalancingv2.INetworkLoadBalancer Endpoint for the Keycloak service.
service aws-cdk-lib.aws_ecs.FargateService Container service for the Keycloak cluster.

nodeRequired
public readonly node: Node;

The tree node.


adminUserRequired
public readonly adminUser: ISecret;

Credentials for bootstrapping a local admin user in Keycloak.


endpointOptional
public readonly endpoint: IApplicationLoadBalancer | INetworkLoadBalancer;

Endpoint for the Keycloak service.


serviceOptional
public readonly service: FargateService;

Container service for the Keycloak cluster.


NetworkFirewall

Creates an AWS Network Firewall using a user-supplied Suricata rules file in a VPC.

Follows guidelines that can be found at:

https://aws.github.io/aws-security-services-best-practices/guides/network-firewall/

Example

import { NetworkFirewall } from '@cdklabs/cdk-proserve-lib/constructs';

new NetworkFirewall(this, 'Firewall', {
  vpc,
  firewallSubnets: vpc.selectSubnets({subnetGroupName: 'firewall'}).subnets,
  suricataRulesFilePath: './firewall-rules-suricata.txt',
  suricataRulesCapacity: 1000  // perform your own calculation based on the rules
});

Initializers

import { constructs } from '@cdklabs/cdk-proserve-lib'

new constructs.NetworkFirewall(scope: Construct, id: string, props: NetworkFirewallProps)
Name Type Description
scope constructs.Construct - Parent construct scope.
id string - Construct ID used to generate unique resource names.
props @cdklabs/cdk-proserve-lib.constructs.NetworkFirewallProps - Network Firewall configuration properties.

scopeRequired

Parent construct scope.


idRequired

Construct ID used to generate unique resource names.


propsRequired

Network Firewall configuration properties.


Methods

Name Description
toString Returns a string representation of this construct.

toString
public toString(): string

Returns a string representation of this construct.

Static Functions

Name Description
isConstruct Checks if x is a construct.

isConstruct
import { constructs } from '@cdklabs/cdk-proserve-lib'

constructs.NetworkFirewall.isConstruct(x: any)

Checks if x is a construct.

xRequired

Any object.


Properties

Name Type Description
node constructs.Node The tree node.
firewall aws-cdk-lib.aws_networkfirewall.CfnFirewall The underlying CloudFormation Network Firewall resource.

nodeRequired
public readonly node: Node;

The tree node.


firewallRequired
public readonly firewall: CfnFirewall;

The underlying CloudFormation Network Firewall resource.


NetworkFirewallEndpoints

Retrieves Network Firewall endpoints so that you can reference them in your other resources.

Uses an AWS Custom Resource to fetch endpoint information from the Network Firewall service. This is useful so that you can both create a Network Firewall and reference the endpoints it creates, to do things like configure routing to the firewall.

Example

import { CfnOutput } from 'aws-cdk-lib';
import { NetworkFirewallEndpoints } from '@cdklabs/cdk-proserve-lib/constructs';

const endpoints = new NetworkFirewallEndpoints(this, 'Endpoints', {
  firewall: cfnFirewall,  // CfnFirewall resource to find endpoints for
});
const az1EndpointId = endpoints.getEndpointId('us-east-1a');
const az2EndpointId = endpoints.getEndpointId('us-east-1b');
new CfnOutput(this, 'Az1EndpointId', { value: az1Endpoint });
new CfnOutput(this, 'Az2EndpointId', { value: az2Endpoint });

Initializers

import { constructs } from '@cdklabs/cdk-proserve-lib'

new constructs.NetworkFirewallEndpoints(scope: Construct, id: string, props: NetworkFirewallEndpointsProps)
Name Type Description
scope constructs.Construct The scope in which to define this construct.
id string The scoped construct ID.
props @cdklabs/cdk-proserve-lib.constructs.NetworkFirewallEndpointsProps Configuration properties for the construct.

scopeRequired

The scope in which to define this construct.


idRequired

The scoped construct ID.


propsRequired

Configuration properties for the construct.


Methods

Name Description
toString Returns a string representation of this construct.
getEndpointId Gets the endpoint ID for a specific availability zone.

toString
public toString(): string

Returns a string representation of this construct.

getEndpointId
public getEndpointId(availabilityZone: string): string

Gets the endpoint ID for a specific availability zone.

availabilityZoneRequired

The availability zone to get the endpoint ID for.


Static Functions

Name Description
isConstruct Checks if x is a construct.

isConstruct
import { constructs } from '@cdklabs/cdk-proserve-lib'

constructs.NetworkFirewallEndpoints.isConstruct(x: any)

Checks if x is a construct.

xRequired

Any object.


Properties

Name Type Description
node constructs.Node The tree node.

nodeRequired
public readonly node: Node;

The tree node.


OpenSearchAdminUser

Manages an admin user for an Amazon OpenSearch domain.

This construct creates a Lambda-backed custom resource that adds an admin user to the specified OpenSearch domain. It uses the provided SSM parameter for the username, a provided SSM parameter or Secrets Manager secret for the password, and sets up the necessary IAM permissions for the Lambda function to interact with the OpenSearch domain and SSM parameter(s) and/or secret.

The construct also handles encryption for the Lambda function’s environment variables and dead letter queue, using either a provided KMS key or an AWS managed key.

Example

import { Key } from 'aws-cdk-lib/aws-kms';
import { Domain } from 'aws-cdk-lib/aws-opensearchservice';
import { Secret } from 'aws-cdk-lib/aws-secretsmanager';
import { OpenSearchAdminUser } from '@cdklabs/cdk-proserve-lib/constructs';

const keyArn = 'arn:aws:kms:us-east-1:111111111111:key/sample-key-id';
const key = Key.fromKeyArn(this, 'Encryption', keyArn);

const adminCredential = StringParameter.fromSecureStringParameterAttributes(this, 'AdminCredential', {
     parameterName: 'sample-parameter',
     encryptionKey: key
});

const domainKeyArn = 'arn:aws:kms:us-east-1:111111111111:key/sample-domain-key-id';
const domainKey = Key.fromKeyArn(this, 'DomainEncryption', domainKeyArn);
const domain = Domain.fromDomainEndpoint(this, 'Domain', 'vpc-testdomain.us-east-1.es.amazonaws.com');

const adminUser = new OpenSearchAdminUser(this, 'AdminUser', {
     credential: {
         secret: adminCredential,
         encryption: key
     },
     domain: domain,
     domainKey: domainKey,
     username: 'admin'
});

Initializers

import { constructs } from '@cdklabs/cdk-proserve-lib'

new constructs.OpenSearchAdminUser(scope: Construct, id: string, props: OpenSearchAdminUserProps)
Name Type Description
scope constructs.Construct Parent to which the custom resource belongs.
id string Unique identifier for this instance.
props @cdklabs/cdk-proserve-lib.constructs.OpenSearchAdminUserProps Metadata for configuring the custom resource.

scopeRequired

Parent to which the custom resource belongs.


idRequired

Unique identifier for this instance.


propsRequired

Metadata for configuring the custom resource.


Methods

Name Description
toString Returns a string representation of this construct.

toString
public toString(): string

Returns a string representation of this construct.

Static Functions

Name Description
isConstruct Checks if x is a construct.

isConstruct
import { constructs } from '@cdklabs/cdk-proserve-lib'

constructs.OpenSearchAdminUser.isConstruct(x: any)

Checks if x is a construct.

xRequired

Any object.


Properties

Name Type Description
node constructs.Node The tree node.

nodeRequired
public readonly node: Node;

The tree node.


OpenSearchProvisionDomain

Controls the contents of an Amazon OpenSearch Service domain from Infrastructure as Code.

This construct allows you to manage indices, component/index templates, cluster settings, Index State Management (ISM) policies, role / role mappings, and saved objects for a managed OpenSearch domain from CDK. Within your repository, you would create a directory containing the following sub-directories:

Within each subfolder, you can add JSON files to represent objects you want to be provisioned. The schema of the JSON file will be specific to the entity being provisioned and you can find more information withiin the OpenSearch documentation. The name of each file will be used as the name of the entity that is created within OpenSearch.

The role-mappings entity is special and its structure is not found in the OpenSearch documentation. The name of the file should be the name of an internal OpenSearch role and will be used to send a PUT request to /_plugins/_security/api/rolesmapping/<name>. The contents of the file should be backend role names to map to the internal OpenSearch role (where each backend role appears on a separate line). These backend roles can be LDAP Distinguished Names, AWS Identity and Access Management (IAM) Role ARNs, etc.

The custom resource property ‘dynamicRoleMappings’ allows you to supplement role mappings at CDK deployment time. This is useful in situations where you are dynamically creating the backend role as part of IaC and its identifier will not be known ahead of time. For example, if you create an AWS IAM Role that will be mapped to an internal OpenSearch role like all_access via CDK, you can pass that Role ARN to the resource through dynamicRoleMappings as such:

dynamicRoleMappings: {
    all_access: [myRole.roleArn]
}

The property allows you to map multiple backend roles to a single internal OpenSearch role hence the value being a list of strings.

The custom resource proeprty clusterSettings allows you to dynamicall configure cluster settings via IaC. Note that not all OpenSearch settings will be configurable in the managed Amazon OpenSearch Service and you receive an error when trying to do so. Additional details can be found here

By default, the custom resource will only modify the domain during AWS CloudFormation CREATE calls. This is to prevent potential data loss or issues as the domain will most likely drift from its initial provisioning configuration once established and used. If you would like to allow the custom resource to manage the domain provisioning during other CloudForamtion lifecycle events, you can do so by setting the allowDestructiveOperations property on the custom resource.

The construct also handles encryption for the framework resources using either a provided KMS key or an AWS managed key.

The recommended pattern for provisioning a managed OpenSearch domain is to leverage this custom resource in a separate CDK stack from the one that deploys your domain. Typically OpenSearch domain deployments and teardowns take a significant amount of time and so you want to minimize errors in the stack that deploys your domain to prevent rollbacks and the need to redeploy. By separating your domain creation and provisioning, failures in provisioning will not cause the domain to be destroyed and will save a significant amount of development time.

Example

import { join } from 'node:path';
import { OpenSearchProvisionDomain } from '@cdklabs/cdk-proserve-lib/constructs';
import { DestructiveOperation } from '@cdklabs/cdk-proserve-lib/types';
import { Role } from 'aws-cdk-lib/aws-iam';
import { Domain } from 'aws-cdk-lib/aws-opensearchservice';

const domain = Domain.fromDomainAttributes(this, 'Domain', {
    domainArn: 'XXXX',
    domainEndpoint: 'XXXX'
});

const admin = Role.fromRoleArn(this, 'DomainAdmin', 'XXXX');
const user = Role.fromRoleArn(this, 'DomainUser', 'XXXX');

new OpenSearchProvisionDomain(this, 'ProvisionDomain', {
    domain: domain,
    domainAdmin: admin,
    provisioningConfigurationPath: join(
        __dirname,
        '..',
        'dist',
        'cluster-configuration'
    ),
    allowDestructiveOperations: DestructiveOperation.UPDATE,
    clusterSettings: {
        persistent: {
            'plugins.ml_commons.model_access_control_enabled': 'true'
        }
    },
    dynamicRoleMappings: {
        all_access: [user.roleArn]
    }
});

Initializers

import { constructs } from '@cdklabs/cdk-proserve-lib'

new constructs.OpenSearchProvisionDomain(scope: Construct, id: string, props: OpenSearchProvisionDomainProps)
Name Type Description
scope constructs.Construct Parent to which the Custom Resource belongs.
id string Unique identifier for this instance.
props @cdklabs/cdk-proserve-lib.constructs.OpenSearchProvisionDomainProps Metadata for configuring the Custom Resource.

scopeRequired

Parent to which the Custom Resource belongs.


idRequired

Unique identifier for this instance.


propsRequired

Metadata for configuring the Custom Resource.


Methods

Name Description
toString Returns a string representation of this construct.

toString
public toString(): string

Returns a string representation of this construct.

Static Functions

Name Description
isConstruct Checks if x is a construct.

isConstruct
import { constructs } from '@cdklabs/cdk-proserve-lib'

constructs.OpenSearchProvisionDomain.isConstruct(x: any)

Checks if x is a construct.

xRequired

Any object.


Properties

Name Type Description
node constructs.Node The tree node.

nodeRequired
public readonly node: Node;

The tree node.


OpenSearchWorkflow

Create OpenSearch Workflows using the flow framework to automate the provisioning of complex tasks using JSON or YAML.

This construct creates a custom resource that deploys a Flow Framework template to an OpenSearch domain. It handles the deployment and lifecycle management of the workflow through a Lambda-backed custom resources. You can read more about the flow framework on AWS at the reference link below.

Example

import { OpenSearchWorkflow } from '@cdklabs/cdk-proserve-lib/constructs';
import { Domain } from 'aws-cdk-lib/aws-opensearchservice';
import { Role } from 'aws-cdk-lib/aws-iam';

const aosDomain = Domain.fromDomainEndpoint(this, 'Domain', 'aos-endpoint');
const aosRole = Role.fromRoleName(this, 'Role', 'AosRole');

// Create OpenSearch Workflow using a YAML workflow template
const nlpIngestPipeline = new OpenSearchWorkflow(
    this,
    'NlpIngestPipeline',
    {
        domain: aosDomain,
        domainAuthentication: aosRole,
        flowFrameworkTemplatePath: join(
            __dirname,
            'nlp-ingest-pipeline.yaml'
        )
    }
);

// Retrieve the deployed model from the OpenSearch Workflow
this.embeddingModelId = nlpIngestPipeline.getResourceId(
    'deploy_sentence_model'
);

Initializers

import { constructs } from '@cdklabs/cdk-proserve-lib'

new constructs.OpenSearchWorkflow(scope: Construct, id: string, props: OpenSearchWorkflowProps)
Name Type Description
scope constructs.Construct Parent to which the custom resource belongs.
id string Unique identifier for the custom resource.
props @cdklabs/cdk-proserve-lib.constructs.OpenSearchWorkflowProps Metadata for configuring the custom resource.

scopeRequired

Parent to which the custom resource belongs.


idRequired

Unique identifier for the custom resource.


propsRequired

Metadata for configuring the custom resource.


Methods

Name Description
toString Returns a string representation of this construct.
getResourceId Retrieves a created Resource ID from the Workflow by the provided workflowStepId.

toString
public toString(): string

Returns a string representation of this construct.

getResourceId
public getResourceId(workflowStepId: string): string

Retrieves a created Resource ID from the Workflow by the provided workflowStepId.

The workflowStepId is the id value of the node in your list of workflow nodes from your workflow template

workflowStepIdRequired

the workflow step id from the workflow template.


Static Functions

Name Description
isConstruct Checks if x is a construct.

isConstruct
import { constructs } from '@cdklabs/cdk-proserve-lib'

constructs.OpenSearchWorkflow.isConstruct(x: any)

Checks if x is a construct.

xRequired

Any object.


Properties

Name Type Description
node constructs.Node The tree node.
isCompleteHandler aws-cdk-lib.aws_lambda.IFunction The Lambda function that will be called to determine if the execution is complete for the custom resource.
onEventHandler aws-cdk-lib.aws_lambda.IFunction The Lambda function that will handle On Event requests for the custom resource.
workflowId string The unique identifier of the deployed OpenSearch workflow.

nodeRequired
public readonly node: Node;

The tree node.


isCompleteHandlerRequired
public readonly isCompleteHandler: IFunction;

The Lambda function that will be called to determine if the execution is complete for the custom resource.


onEventHandlerRequired
public readonly onEventHandler: IFunction;

The Lambda function that will handle On Event requests for the custom resource.


workflowIdRequired
public readonly workflowId: string;

The unique identifier of the deployed OpenSearch workflow.

This ID can be used to reference and manage the workflow after deployment.


WebApplicationFirewall

Creates an AWS Web Application Firewall (WAF) that can be associated with resources such as an Application Load Balancer.

It allows configuring AWS managed rule groups, logging, and visibility settings. The construct simplifies the creation of a WAF by providing available AWS managed rule groups that can be utilized.

Currently, the only resource that is supported to associate the WAF with is an ALB.

Example

import { ApplicationLoadBalancer } from 'aws-cdk-lib/aws-elasticloadbalancingv2';
import { WebApplicationFirewall } from '@cdklabs/cdk-proserve-lib/constructs';

const alb = new ApplicationLoadBalancer(this, 'Alb', { vpc });
const waf = new WebApplicationFirewall(this, 'WAF', {
  awsManagedRuleGroups: [
    WebApplicationFirewall.AwsManagedRuleGroup.COMMON_RULE_SET,
    WebApplicationFirewall.AwsManagedRuleGroup.LINUX_RULE_SET
  ]
});
waf.associate(alb);  // Associate the WAF with the ALB

Initializers

import { constructs } from '@cdklabs/cdk-proserve-lib'

new constructs.WebApplicationFirewall(scope: Construct, id: string, props?: WebApplicationFirewallProps)
Name Type Description
scope constructs.Construct The scope in which to define this construct.
id string The scoped construct ID.
props @cdklabs/cdk-proserve-lib.constructs.WebApplicationFirewallProps Configuration properties.

scopeRequired

The scope in which to define this construct.


idRequired

The scoped construct ID.


propsOptional

Configuration properties.


Methods

Name Description
toString Returns a string representation of this construct.
associate Associates the Web Application Firewall to an applicable resource.

toString
public toString(): string

Returns a string representation of this construct.

associate
public associate(resource: IApplicationLoadBalancer): void

Associates the Web Application Firewall to an applicable resource.

resourceRequired

Static Functions

Name Description
isConstruct Checks if x is a construct.

isConstruct
import { constructs } from '@cdklabs/cdk-proserve-lib'

constructs.WebApplicationFirewall.isConstruct(x: any)

Checks if x is a construct.

xRequired

Any object.


Properties

Name Type Description
node constructs.Node The tree node.
webAcl aws-cdk-lib.aws_wafv2.CfnWebACL The WAF Web ACL (Access Control List) resource.
logGroup aws-cdk-lib.aws_logs.LogGroup Optional CloudWatch log group for WAF logging.

nodeRequired
public readonly node: Node;

The tree node.


webAclRequired
public readonly webAcl: CfnWebACL;

The WAF Web ACL (Access Control List) resource.


logGroupOptional
public readonly logGroup: LogGroup;

Optional CloudWatch log group for WAF logging.

This is available if you have configured logging on the construct.


Structs

AlarmConfig

Optional custom metric configuration for CloudWatch Alarms.

If not provided, defaults to CPU utilization with a 5% threshold.

Initializer

import { aspects } from '@cdklabs/cdk-proserve-lib'

const alarmConfig: aspects.AlarmConfig = { ... }

Properties

Name Type Description
comparisonOperator aws-cdk-lib.aws_cloudwatch.ComparisonOperator The comparison operator to use for the alarm.
datapointsToAlarm number The number of datapoints that must go past/below the threshold to trigger the alarm.
evaluationPeriods number The number of periods over which data is compared to the specified threshold.
metricName @cdklabs/cdk-proserve-lib.aspects.Ec2AutomatedShutdown.Ec2MetricName The name of the CloudWatch metric to monitor.
period aws-cdk-lib.Duration The period over which the metric is measured.
statistic string The CloudWatch metric statistic to use.
threshold number The threshold value for the alarm.

comparisonOperatorRequired
public readonly comparisonOperator: ComparisonOperator;

The comparison operator to use for the alarm.


datapointsToAlarmRequired
public readonly datapointsToAlarm: number;

The number of datapoints that must go past/below the threshold to trigger the alarm.


evaluationPeriodsRequired
public readonly evaluationPeriods: number;

The number of periods over which data is compared to the specified threshold.


metricNameRequired
public readonly metricName: Ec2MetricName;

The name of the CloudWatch metric to monitor.


periodRequired
public readonly period: Duration;

The period over which the metric is measured.


statisticRequired
public readonly statistic: string;

The CloudWatch metric statistic to use.

Use the aws_cloudwatch.Stats helper class to construct valid input strings.


thresholdRequired
public readonly threshold: number;

The threshold value for the alarm.


ApiGatewaySettings

Initializer

import { aspects } from '@cdklabs/cdk-proserve-lib'

const apiGatewaySettings: aspects.SecurityCompliance.ApiGatewaySettings = { ... }

Properties

Name Type Description
stageMethodLogging @cdklabs/cdk-proserve-lib.aspects.SecurityCompliance.StageMethodLogging Enable or disable CloudWatch logging for API Gateway stages.

stageMethodLoggingOptional
public readonly stageMethodLogging: StageMethodLogging;

Enable or disable CloudWatch logging for API Gateway stages.

Resolves:

Defaults to log all errors if not specified or disabled.


ApiGatewayStaticHostingProps

Properties for configuring the static hosting pattern.

Initializer

import { patterns } from '@cdklabs/cdk-proserve-lib'

const apiGatewayStaticHostingProps: patterns.ApiGatewayStaticHostingProps = { ... }

Properties

Name Type Description
asset @cdklabs/cdk-proserve-lib.patterns.ApiGatewayStaticHosting.Asset Metadata about the static assets to host.
domain @cdklabs/cdk-proserve-lib.patterns.ApiGatewayStaticHosting.CustomDomainConfiguration \| @cdklabs/cdk-proserve-lib.patterns.ApiGatewayStaticHosting.DefaultEndpointConfiguration Configuration information for the distribution endpoint that will be used to serve static content.
accessLoggingBucket aws-cdk-lib.aws_s3.IBucket Amazon S3 bucket where access logs should be stored.
accessPolicy aws-cdk-lib.aws_iam.PolicyDocument Resource access policy to define on the API itself to control who can invoke the endpoint.
apiLogDestination aws-cdk-lib.aws_apigateway.IAccessLogDestination Destination where Amazon API Gateway logs can be sent.
encryption aws-cdk-lib.aws_kms.IKey Encryption key for protecting the framework resources.
endpoint aws-cdk-lib.aws_apigateway.EndpointConfiguration Endpoint deployment information for the REST API.
lambdaConfiguration @cdklabs/cdk-proserve-lib.types.LambdaConfiguration Optional configuration settings for the backend handler.
retainStoreOnDeletion boolean Whether or not to retain the Amazon S3 bucket where static assets are deployed on stack deletion.
versionTag string A version identifier to deploy to the Amazon S3 bucket to help with rapid identification of current deployment This will appear as metadata.json at the root of the bucket.

assetRequired
public readonly asset: Asset;

Metadata about the static assets to host.


domainRequired
public readonly domain: CustomDomainConfiguration | DefaultEndpointConfiguration;

Configuration information for the distribution endpoint that will be used to serve static content.


accessLoggingBucketOptional
public readonly accessLoggingBucket: IBucket;

Amazon S3 bucket where access logs should be stored.


accessPolicyOptional
public readonly accessPolicy: PolicyDocument;

Resource access policy to define on the API itself to control who can invoke the endpoint.


apiLogDestinationOptional
public readonly apiLogDestination: IAccessLogDestination;

Destination where Amazon API Gateway logs can be sent.


encryptionOptional
public readonly encryption: IKey;

Encryption key for protecting the framework resources.


endpointOptional
public readonly endpoint: EndpointConfiguration;

Endpoint deployment information for the REST API.


lambdaConfigurationOptional
public readonly lambdaConfiguration: LambdaConfiguration;

Optional configuration settings for the backend handler.


retainStoreOnDeletionOptional
public readonly retainStoreOnDeletion: boolean;

Whether or not to retain the Amazon S3 bucket where static assets are deployed on stack deletion.


versionTagOptional
public readonly versionTag: string;

A version identifier to deploy to the Amazon S3 bucket to help with rapid identification of current deployment This will appear as metadata.json at the root of the bucket.


Example

1.0.2

ApplicationConfiguration

Configuration for the Keycloak application.

Initializer

import { patterns } from '@cdklabs/cdk-proserve-lib'

const applicationConfiguration: patterns.KeycloakService.ApplicationConfiguration = { ... }

Properties

Name Type Description
hostnames @cdklabs/cdk-proserve-lib.patterns.KeycloakService.HostnameConfiguration Hostname configuration for Keycloak.
adminUser aws-cdk-lib.aws_secretsmanager.ISecret Credentials for bootstrapping a local admin user within Keycloak.
loggingLevel string Level of information for Keycloak to log.
management @cdklabs/cdk-proserve-lib.patterns.KeycloakService.ManagementConfiguration Configuration options for the management interface.
path string Optional alternative relative path for serving content.
port number Port to serve the standard HTTPS web traffic on.

hostnamesRequired
public readonly hostnames: HostnameConfiguration;

Hostname configuration for Keycloak.


adminUserOptional
public readonly adminUser: ISecret;

Credentials for bootstrapping a local admin user within Keycloak.

Must be a key-value secret with username and password fields

Guide: Bootstrapping an Admin Account

By default, a new secret will be created with a username and randomly generated password


loggingLevelOptional
public readonly loggingLevel: string;

Level of information for Keycloak to log.


managementOptional
public readonly management: ManagementConfiguration;

Configuration options for the management interface.

If not specified, the management interface is disabled


pathOptional
public readonly path: string;

Optional alternative relative path for serving content.


portOptional
public readonly port: number;

Port to serve the standard HTTPS web traffic on.


ApplyRemovalPolicyProps

Properties for configuring the removal policy settings.

Initializer

import { aspects } from '@cdklabs/cdk-proserve-lib'

const applyRemovalPolicyProps: aspects.ApplyRemovalPolicyProps = { ... }

Properties

Name Type Description
removalPolicy aws-cdk-lib.RemovalPolicy The removal policy to apply to the resource.

removalPolicyRequired
public readonly removalPolicy: RemovalPolicy;

The removal policy to apply to the resource.


Asset

Static Asset Definition.

Initializer

import { patterns } from '@cdklabs/cdk-proserve-lib'

const asset: patterns.ApiGatewayStaticHosting.Asset = { ... }

Properties

Name Type Description
id string Unique identifier to delineate an asset from other assets.
path string \| string[] Path(s) on the local file system to the static asset(s).
spaIndexPageName string Name of the index page for a Single Page Application (SPA).

idRequired
public readonly id: string;

Unique identifier to delineate an asset from other assets.


pathRequired
public readonly path: string | string[];

Path(s) on the local file system to the static asset(s).

Each path must be either a directory or zip containing the assets


spaIndexPageNameOptional
public readonly spaIndexPageName: string;

Name of the index page for a Single Page Application (SPA).

This is used as a default key to load when the path provided does not map to a concrete static asset.


Example

index.html

AwsCustomResourceLambdaConfiguration

Initializer

import { types } from '@cdklabs/cdk-proserve-lib'

const awsCustomResourceLambdaConfiguration: types.AwsCustomResourceLambdaConfiguration = { ... }

Properties

Name Type Description
subnets aws-cdk-lib.aws_ec2.SubnetSelection Optional subnet selection for the Lambda functions.
vpc aws-cdk-lib.aws_ec2.IVpc VPC where the Lambda functions will be deployed.

subnetsOptional
public readonly subnets: SubnetSelection;

Optional subnet selection for the Lambda functions.


vpcOptional
public readonly vpc: IVpc;

VPC where the Lambda functions will be deployed.


AwsManagedRuleGroupConfig

Configuration interface for AWS Managed Rule Groups.

This interface allows you to specify a managed rule group and optionally override the default actions for specific rules within that group.

Initializer

import { constructs } from '@cdklabs/cdk-proserve-lib'

const awsManagedRuleGroupConfig: constructs.WebApplicationFirewall.AwsManagedRuleGroupConfig = { ... }

Properties

Name Type Description
ruleGroup @cdklabs/cdk-proserve-lib.constructs.WebApplicationFirewall.AwsManagedRuleGroup The AWS Managed Rule Group to apply.
ruleGroupActionOverrides @cdklabs/cdk-proserve-lib.constructs.WebApplicationFirewall.OverrideConfig[] Optional list of rule action overrides.

ruleGroupRequired
public readonly ruleGroup: AwsManagedRuleGroup;

The AWS Managed Rule Group to apply.


ruleGroupActionOverridesOptional
public readonly ruleGroupActionOverrides: OverrideConfig[];

Optional list of rule action overrides.


BuildConfigurationProps

Initializer

import { constructs } from '@cdklabs/cdk-proserve-lib'

const buildConfigurationProps: constructs.Ec2ImagePipeline.BuildConfigurationProps = { ... }

Properties

Name Type Description
start boolean No description.
hash string No description.
waitForCompletion boolean No description.

startRequired
public readonly start: boolean;

hashOptional
public readonly hash: string;

waitForCompletionOptional
public readonly waitForCompletion: boolean;

ClusterConfiguration

Configuration options for the cluster.

Initializer

import { patterns } from '@cdklabs/cdk-proserve-lib'

const clusterConfiguration: patterns.KeycloakService.ClusterConfiguration = { ... }

Properties

Name Type Description
environment {[ key: string ]: string} Environment variables to make accessible to the service containers.
scaling @cdklabs/cdk-proserve-lib.patterns.KeycloakService.ClusterScalingConfiguration Boundaries for cluster scaling.
secrets {[ key: string ]: aws-cdk-lib.aws_ecs.Secret} Environment variables to make accessible to the service containers via secrets.
sizing @cdklabs/cdk-proserve-lib.patterns.KeycloakService.TaskSizingConfiguration Resource allocation options for each Keycloak task.

environmentOptional
public readonly environment: {[ key: string ]: string};

Environment variables to make accessible to the service containers.


scalingOptional
public readonly scaling: ClusterScalingConfiguration;

Boundaries for cluster scaling.

If not specified, auto scaling is disabled


secretsOptional
public readonly secrets: {[ key: string ]: Secret};

Environment variables to make accessible to the service containers via secrets.


sizingOptional
public readonly sizing: TaskSizingConfiguration;

Resource allocation options for each Keycloak task.

If not specified, each task gets 1 vCPU and 2GB memory

Guidance on sizing can be found here


ClusterRequestCountScalingConfiguration

Configuration options for scaling the cluster based on number of active requests.

Initializer

import { patterns } from '@cdklabs/cdk-proserve-lib'

const clusterRequestCountScalingConfiguration: patterns.KeycloakService.ClusterRequestCountScalingConfiguration = { ... }

Properties

Name Type Description
enabled boolean Whether to enable scaling based on the number of active requests.
threshold number The pivotal number of active requests through the load balancer before a scaling action is triggered.

enabledRequired
public readonly enabled: boolean;

Whether to enable scaling based on the number of active requests.

Scaling is always enabled based on CPU utilization if the scaling bounds have been provided


thresholdOptional
public readonly threshold: number;

The pivotal number of active requests through the load balancer before a scaling action is triggered.

Used to fine-tune scaling to your specific capacity needs.

If not specified but auto scaling is enabled, then by default scaling out will occur when the number of active requests exceeds 80 and scaling in will occur when this number drops below 80. All scaling activities incur a 5 minute cooldown period.


ClusterScalingConfiguration

Configuration options for scaling the cluster.

Initializer

import { patterns } from '@cdklabs/cdk-proserve-lib'

const clusterScalingConfiguration: patterns.KeycloakService.ClusterScalingConfiguration = { ... }

Properties

Name Type Description
maximum number The minimum amount of Keycloak tasks that should be active at any given time.
minimum number The maximum amount of Keycloak tasks that should be active at any given time.
requestCountScaling @cdklabs/cdk-proserve-lib.patterns.KeycloakService.ClusterRequestCountScalingConfiguration Configuration options for scaling the cluster based on number of active requests.

maximumRequired
public readonly maximum: number;

The minimum amount of Keycloak tasks that should be active at any given time.


minimumRequired
public readonly minimum: number;

The maximum amount of Keycloak tasks that should be active at any given time.


requestCountScalingOptional
public readonly requestCountScaling: ClusterRequestCountScalingConfiguration;

Configuration options for scaling the cluster based on number of active requests.

Scaling is always enabled based on CPU utilization if the scaling bounds have been provided


CustomDomainConfiguration

Domain configuration when using a Custom Domain Name for Amazon API Gateway.

Initializer

import { patterns } from '@cdklabs/cdk-proserve-lib'

const customDomainConfiguration: patterns.ApiGatewayStaticHosting.CustomDomainConfiguration = { ... }

Properties

Name Type Description
options aws-cdk-lib.aws_apigateway.DomainNameOptions Options for specifying the custom domain name setup.

optionsRequired
public readonly options: DomainNameOptions;

Options for specifying the custom domain name setup.


DefaultEndpointConfiguration

Domain configuration when using the Amazon API Gateway Default Execution Endpoint.

Initializer

import { patterns } from '@cdklabs/cdk-proserve-lib'

const defaultEndpointConfiguration: patterns.ApiGatewayStaticHosting.DefaultEndpointConfiguration = { ... }

Properties

Name Type Description
basePath string Base path where all assets will be located.

basePathRequired
public readonly basePath: string;

Base path where all assets will be located.

This is because the default execution endpoint does not serve content at the root but off of a stage. As such this base path will be used to create the deployment stage to serve assets from.


Example

/dev/site1

DisableableSetting

Initializer

import { aspects } from '@cdklabs/cdk-proserve-lib'

const disableableSetting: aspects.SecurityCompliance.DisableableSetting = { ... }

Properties

Name Type Description
disabled boolean Sets the setting to disabled.

disabledOptional
public readonly disabled: boolean;

Sets the setting to disabled.

This does not actually make an impact on the setting itself, it just stops this aspect from making changes to the specific setting.


DynamoDbProvisionTableProps

Properties for the DynamoDbProvisionTable construct.

Initializer

import { constructs } from '@cdklabs/cdk-proserve-lib'

const dynamoDbProvisionTableProps: constructs.DynamoDbProvisionTableProps = { ... }

Properties

Name Type Description
items {[ key: string ]: any}[] Items to provision within the DynamoDB table.
table @cdklabs/cdk-proserve-lib.constructs.DynamoDbProvisionTable.TableProps Table to provision.
encryption aws-cdk-lib.aws_kms.IKey Encryption key for protecting the framework resources.
lambdaConfiguration @cdklabs/cdk-proserve-lib.types.LambdaConfiguration Optional Lambda configuration settings.

itemsRequired
public readonly items: {[ key: string ]: any}[];

Items to provision within the DynamoDB table.


tableRequired
public readonly table: TableProps;

Table to provision.


encryptionOptional
public readonly encryption: IKey;

Encryption key for protecting the framework resources.


lambdaConfigurationOptional
public readonly lambdaConfiguration: LambdaConfiguration;

Optional Lambda configuration settings.


DynamoDbSettings

Initializer

import { aspects } from '@cdklabs/cdk-proserve-lib'

const dynamoDbSettings: aspects.SecurityCompliance.DynamoDbSettings = { ... }

Properties

Name Type Description
pointInTimeRecovery @cdklabs/cdk-proserve-lib.aspects.SecurityCompliance.DisableableSetting Enables Point-in-Time Recovery for DynamoDB tables.

pointInTimeRecoveryOptional
public readonly pointInTimeRecovery: DisableableSetting;

Enables Point-in-Time Recovery for DynamoDB tables.

Resolves:

Defaults to true if not disabled.


Ec2AutomatedShutdownProps

Initializer

import { aspects } from '@cdklabs/cdk-proserve-lib'

const ec2AutomatedShutdownProps: aspects.Ec2AutomatedShutdownProps = { ... }

Properties

Name Type Description
alarmConfig @cdklabs/cdk-proserve-lib.aspects.AlarmConfig Optional custom metric configuration.
encryption aws-cdk-lib.aws_kms.IKey Optional KMS Encryption Key to use for encrypting resources.
lambdaConfiguration @cdklabs/cdk-proserve-lib.types.LambdaConfiguration Optional Lambda configuration settings.

alarmConfigOptional
public readonly alarmConfig: AlarmConfig;

Optional custom metric configuration.

If not provided, defaults to CPU utilization with a 5% threshold.


encryptionOptional
public readonly encryption: IKey;

Optional KMS Encryption Key to use for encrypting resources.


lambdaConfigurationOptional
public readonly lambdaConfiguration: LambdaConfiguration;

Optional Lambda configuration settings.


Ec2ImageBuilderGetImageProps

Properties for the Ec2ImageBuilderGetImage construct.

Initializer

import { constructs } from '@cdklabs/cdk-proserve-lib'

const ec2ImageBuilderGetImageProps: constructs.Ec2ImageBuilderGetImageProps = { ... }

Properties

Name Type Description
imageBuildVersionArn string The ARN of the EC2 Image Builder image build version.
lambdaConfiguration @cdklabs/cdk-proserve-lib.types.AwsCustomResourceLambdaConfiguration Optional Lambda configuration settings.

imageBuildVersionArnRequired
public readonly imageBuildVersionArn: string;

The ARN of the EC2 Image Builder image build version.


lambdaConfigurationOptional
public readonly lambdaConfiguration: AwsCustomResourceLambdaConfiguration;

Optional Lambda configuration settings.


Ec2ImageBuilderStartProps

Properties for the EC2 Image Builder Start custom resource.

Initializer

import { constructs } from '@cdklabs/cdk-proserve-lib'

const ec2ImageBuilderStartProps: constructs.Ec2ImageBuilderStartProps = { ... }

Properties

Name Type Description
pipelineArn string The ARN of the Image Builder pipeline to start.
encryption aws-cdk-lib.aws_kms.IKey Optional KMS Encryption Key to use for encrypting resources.
hash string An optional user-generated hash value that will determine if the construct will start the build pipeline.
lambdaConfiguration @cdklabs/cdk-proserve-lib.types.LambdaConfiguration Optional Lambda configuration settings.
waitForCompletion @cdklabs/cdk-proserve-lib.constructs.Ec2ImageBuilderStart.WaitForCompletionProps Set these properties to wait for the Image Build to complete.

pipelineArnRequired
public readonly pipelineArn: string;

The ARN of the Image Builder pipeline to start.


encryptionOptional
public readonly encryption: IKey;

Optional KMS Encryption Key to use for encrypting resources.


hashOptional
public readonly hash: string;

An optional user-generated hash value that will determine if the construct will start the build pipeline.

If this is not set, the pipeline will only start once on initial deployment. By setting this, you can for example start a new build if your build instructions have changed and then wait for the pipeline to complete again.

This hash should be a short string, ideally ~7 characters or less. It will be set as the Physical ID of the Custom Resource and also used to append to Waiter function Physical IDs.


lambdaConfigurationOptional
public readonly lambdaConfiguration: LambdaConfiguration;

Optional Lambda configuration settings.


waitForCompletionOptional
public readonly waitForCompletion: WaitForCompletionProps;

Set these properties to wait for the Image Build to complete.

This is useful if you need the AMI before your next infrastructure step.


Ec2ImagePipelineBaseProps

Base properties for EC2 Image Pipeline configuration.

Initializer

import { constructs } from '@cdklabs/cdk-proserve-lib'

const ec2ImagePipelineBaseProps: constructs.Ec2ImagePipelineBaseProps = { ... }

Properties

Name Type Description
version string Version of the image pipeline.
buildConfiguration @cdklabs/cdk-proserve-lib.constructs.Ec2ImagePipeline.BuildConfigurationProps Configuration options for the build process.
description string Description of the image pipeline.
encryption aws-cdk-lib.aws_kms.IKey KMS key for encryption.
instanceTypes string[] Instance types for the Image Builder Pipeline.
lambdaConfiguration @cdklabs/cdk-proserve-lib.types.LambdaConfiguration Optional Lambda configuration settings.
vpcConfiguration @cdklabs/cdk-proserve-lib.constructs.Ec2ImagePipeline.VpcConfigurationProps VPC configuration for the image pipeline.

versionRequired
public readonly version: string;

Version of the image pipeline.

This must be updated if you make underlying changes to the pipeline configuration.


buildConfigurationOptional
public readonly buildConfiguration: BuildConfigurationProps;

Configuration options for the build process.


descriptionOptional
public readonly description: string;

Description of the image pipeline.


encryptionOptional
public readonly encryption: IKey;

KMS key for encryption.


instanceTypesOptional
public readonly instanceTypes: string[];

Instance types for the Image Builder Pipeline.

Default: [t3.medium]


lambdaConfigurationOptional
public readonly lambdaConfiguration: LambdaConfiguration;

Optional Lambda configuration settings.


vpcConfigurationOptional
public readonly vpcConfiguration: VpcConfigurationProps;

VPC configuration for the image pipeline.


Ec2ImagePipelineProps

Properties for EC2 Image Pipeline, extending the base properties.

Initializer

import { constructs } from '@cdklabs/cdk-proserve-lib'

const ec2ImagePipelineProps: constructs.Ec2ImagePipelineProps = { ... }

Properties

Name Type Description
version string Version of the image pipeline.
buildConfiguration @cdklabs/cdk-proserve-lib.constructs.Ec2ImagePipeline.BuildConfigurationProps Configuration options for the build process.
description string Description of the image pipeline.
encryption aws-cdk-lib.aws_kms.IKey KMS key for encryption.
instanceTypes string[] Instance types for the Image Builder Pipeline.
lambdaConfiguration @cdklabs/cdk-proserve-lib.types.LambdaConfiguration Optional Lambda configuration settings.
vpcConfiguration @cdklabs/cdk-proserve-lib.constructs.Ec2ImagePipeline.VpcConfigurationProps VPC configuration for the image pipeline.
blockDeviceMappings aws-cdk-lib.aws_imagebuilder.CfnImageRecipe.InstanceBlockDeviceMappingProperty[] Block device mappings for the image.
components @cdklabs/cdk-proserve-lib.constructs.Ec2ImagePipeline.Component \| aws-cdk-lib.aws_imagebuilder.CfnComponent[] Components to be included in the image pipeline.
machineImage aws-cdk-lib.aws_ec2.IMachineImage The machine image to use as a base for the pipeline.

versionRequired
public readonly version: string;

Version of the image pipeline.

This must be updated if you make underlying changes to the pipeline configuration.


buildConfigurationOptional
public readonly buildConfiguration: BuildConfigurationProps;

Configuration options for the build process.


descriptionOptional
public readonly description: string;

Description of the image pipeline.


encryptionOptional
public readonly encryption: IKey;

KMS key for encryption.


instanceTypesOptional
public readonly instanceTypes: string[];

Instance types for the Image Builder Pipeline.

Default: [t3.medium]


lambdaConfigurationOptional
public readonly lambdaConfiguration: LambdaConfiguration;

Optional Lambda configuration settings.


vpcConfigurationOptional
public readonly vpcConfiguration: VpcConfigurationProps;

VPC configuration for the image pipeline.


blockDeviceMappingsOptional
public readonly blockDeviceMappings: InstanceBlockDeviceMappingProperty[];

Block device mappings for the image.


componentsOptional
public readonly components: (Component | CfnComponent)[];

Components to be included in the image pipeline.

Can be either custom Ec2ImagePipeline.Component or AWS CDK imagebuilder.CfnComponent.


machineImageOptional
public readonly machineImage: IMachineImage;

The machine image to use as a base for the pipeline.


Ec2LinuxImagePipelineProps

Properties for creating a Linux STIG Image Pipeline.

Initializer

import { patterns } from '@cdklabs/cdk-proserve-lib'

const ec2LinuxImagePipelineProps: patterns.Ec2LinuxImagePipelineProps = { ... }

Properties

Name Type Description
version string Version of the image pipeline.
buildConfiguration @cdklabs/cdk-proserve-lib.constructs.Ec2ImagePipeline.BuildConfigurationProps Configuration options for the build process.
description string Description of the image pipeline.
encryption aws-cdk-lib.aws_kms.IKey KMS key for encryption.
instanceTypes string[] Instance types for the Image Builder Pipeline.
lambdaConfiguration @cdklabs/cdk-proserve-lib.types.LambdaConfiguration Optional Lambda configuration settings.
vpcConfiguration @cdklabs/cdk-proserve-lib.constructs.Ec2ImagePipeline.VpcConfigurationProps VPC configuration for the image pipeline.
extraComponents @cdklabs/cdk-proserve-lib.constructs.Ec2ImagePipeline.Component \| aws-cdk-lib.aws_imagebuilder.CfnComponent[] Additional components to install in the image.
extraDeviceMappings aws-cdk-lib.aws_imagebuilder.CfnImageRecipe.InstanceBlockDeviceMappingProperty[] Additional EBS volume mappings to add to the image.
features @cdklabs/cdk-proserve-lib.patterns.Ec2LinuxImagePipeline.Feature[] A list of features to install on the image.
operatingSystem @cdklabs/cdk-proserve-lib.patterns.Ec2LinuxImagePipeline.OperatingSystem The operating system to use for the image pipeline.
rootVolumeSize number Size for the root volume in GB.

versionRequired
public readonly version: string;

Version of the image pipeline.

This must be updated if you make underlying changes to the pipeline configuration.


buildConfigurationOptional
public readonly buildConfiguration: BuildConfigurationProps;

Configuration options for the build process.


descriptionOptional
public readonly description: string;

Description of the image pipeline.


encryptionOptional
public readonly encryption: IKey;

KMS key for encryption.


instanceTypesOptional
public readonly instanceTypes: string[];

Instance types for the Image Builder Pipeline.

Default: [t3.medium]


lambdaConfigurationOptional
public readonly lambdaConfiguration: LambdaConfiguration;

Optional Lambda configuration settings.


vpcConfigurationOptional
public readonly vpcConfiguration: VpcConfigurationProps;

VPC configuration for the image pipeline.


extraComponentsOptional
public readonly extraComponents: (Component | CfnComponent)[];

Additional components to install in the image.

These components will be added after the default Linux components. Use this to add custom components beyond the predefined features.


extraDeviceMappingsOptional
public readonly extraDeviceMappings: InstanceBlockDeviceMappingProperty[];

Additional EBS volume mappings to add to the image.

These volumes will be added in addition to the root volume. Use this to specify additional storage volumes that should be included in the AMI.


featuresOptional
public readonly features: Feature[];

A list of features to install on the image.

Features are predefined sets of components and configurations. Default: [AWS_CLI, RETAIN_SSM_AGENT]


operatingSystemOptional
public readonly operatingSystem: OperatingSystem;

The operating system to use for the image pipeline.

Specifies which operating system version to use as the base image. Default: AMAZON_LINUX_2023.


rootVolumeSizeOptional
public readonly rootVolumeSize: number;

Size for the root volume in GB.

Default: 10 GB.


EcsSettings

Initializer

import { aspects } from '@cdklabs/cdk-proserve-lib'

const ecsSettings: aspects.SecurityCompliance.EcsSettings = { ... }

Properties

Name Type Description
clusterContainerInsights @cdklabs/cdk-proserve-lib.aspects.SecurityCompliance.DisableableSetting Enables container insights for ECS clusters.

clusterContainerInsightsOptional
public readonly clusterContainerInsights: DisableableSetting;

Enables container insights for ECS clusters.

Resolves:

Defaults to ContainerInsights.ENABLED if not disabled.


FabricApplicationLoadBalancingConfiguration

Configuration for using application load balancing (layer 7) for the fabric endpoint.

Initializer

import { patterns } from '@cdklabs/cdk-proserve-lib'

const fabricApplicationLoadBalancingConfiguration: patterns.KeycloakService.FabricApplicationLoadBalancingConfiguration = { ... }

Properties

Name Type Description
certificate aws-cdk-lib.aws_certificatemanager.ICertificate TLS certificate to support SSL termination at the load balancer level for the default Keycloak endpoint.
managementCertificate aws-cdk-lib.aws_certificatemanager.ICertificate TLS certificate to support SSL termination at the load balancer level for the management Keycloak endpoint.

certificateRequired
public readonly certificate: ICertificate;

TLS certificate to support SSL termination at the load balancer level for the default Keycloak endpoint.


managementCertificateOptional
public readonly managementCertificate: ICertificate;

TLS certificate to support SSL termination at the load balancer level for the management Keycloak endpoint.


FabricConfiguration

Configuration options for the fabric.

Initializer

import { patterns } from '@cdklabs/cdk-proserve-lib'

const fabricConfiguration: patterns.KeycloakService.FabricConfiguration = { ... }

Properties

Name Type Description
applicationLoadBalancing @cdklabs/cdk-proserve-lib.patterns.KeycloakService.FabricApplicationLoadBalancingConfiguration If specified, an Application Load Balancer will be used for the Keycloak service endpoint instead of a Network Load Balancer.
dnsZoneName string Name of the Route53 DNS Zone where the Keycloak hostnames should be automatically configured if provided.
internetFacing boolean Whether or not the load balancer should be exposed to the external network.

applicationLoadBalancingOptional
public readonly applicationLoadBalancing: FabricApplicationLoadBalancingConfiguration;

If specified, an Application Load Balancer will be used for the Keycloak service endpoint instead of a Network Load Balancer.

This is useful if you want to have fine grain control over the routes exposed as well as implement application-based firewall rules.

The default is to use a Network Load Balancer (Layer 4) with TCP passthrough for performance.

NOTE: If you switch to application (layer 7) load balancing, you will not be able to perform mutual TLS authentication and authorization flows at the Keycloak service itself as SSL will be terminated at the load balancer and re-encrypted to the backend which will drop the client certificate.


dnsZoneNameOptional
public readonly dnsZoneName: string;

Name of the Route53 DNS Zone where the Keycloak hostnames should be automatically configured if provided.

By default, no Route53 records will be created


Example

example.com
internetFacingOptional
public readonly internetFacing: boolean;

Whether or not the load balancer should be exposed to the external network.


FriendlyEmbraceProps

Input metadata for the custom resource.

Initializer

import { constructs } from '@cdklabs/cdk-proserve-lib'

const friendlyEmbraceProps: constructs.FriendlyEmbraceProps = { ... }

Properties

Name Type Description
bucketConfiguration aws-cdk-lib.aws_s3.BucketProps Optional S3 Bucket configuration settings.
encryption aws-cdk-lib.aws_kms.IKey Encryption key for protecting the Lambda environment.
ignoreInvalidStates boolean Whether or not stacks in error state should be fatal to CR completion.
lambdaConfiguration @cdklabs/cdk-proserve-lib.types.LambdaConfiguration Optional Lambda configuration settings.
manualReadPermissions aws-cdk-lib.aws_iam.PolicyStatement[] Manually provide specific read-only permissions for resources in your CloudFormation templates to support instead of using the AWS managed policy ReadOnlyAccess.

bucketConfigurationOptional
public readonly bucketConfiguration: BucketProps;

Optional S3 Bucket configuration settings.


encryptionOptional
public readonly encryption: IKey;

Encryption key for protecting the Lambda environment.


ignoreInvalidStatesOptional
public readonly ignoreInvalidStates: boolean;

Whether or not stacks in error state should be fatal to CR completion.


lambdaConfigurationOptional
public readonly lambdaConfiguration: LambdaConfiguration;

Optional Lambda configuration settings.


manualReadPermissionsOptional
public readonly manualReadPermissions: PolicyStatement[];

Manually provide specific read-only permissions for resources in your CloudFormation templates to support instead of using the AWS managed policy ReadOnlyAccess.

This can be useful in environments where the caller wants to maintain tight control over the permissions granted to the custom resource worker.


HostnameConfiguration

Details for the Keycloak hostname configuration.

Guide: Configuring the hostname

Initializer

import { patterns } from '@cdklabs/cdk-proserve-lib'

const hostnameConfiguration: patterns.KeycloakService.HostnameConfiguration = { ... }

Properties

Name Type Description
default string Hostname for all endpoints.
admin string Optional hostname for the administration endpoint.

defaultRequired
public readonly default: string;

Hostname for all endpoints.


Example

auth.example.com
adminOptional
public readonly admin: string;

Optional hostname for the administration endpoint.

This allows for the separation of the user and administration endpoints for increased security

By default, the administrative endpoints will use the default hostname unless this is specified


Example

admin.auth.example.com

IamServerCertificateProps

Properties for the IamServerCertificate construct.

Initializer

import { constructs } from '@cdklabs/cdk-proserve-lib'

const iamServerCertificateProps: constructs.IamServerCertificateProps = { ... }

Properties

Name Type Description
certificate @cdklabs/cdk-proserve-lib.constructs.IamServerCertificate.ParameterProps \| @cdklabs/cdk-proserve-lib.constructs.IamServerCertificate.SecretProps AWS Systems Manager parameter or AWS Secrets Manager secret which contains the public certificate.
prefix string Prefix to prepend to the AWS IAM Server Certificate name.
privateKey @cdklabs/cdk-proserve-lib.constructs.IamServerCertificate.ParameterProps \| @cdklabs/cdk-proserve-lib.constructs.IamServerCertificate.SecretProps AWS Systems Manager parameter or AWS Secrets Manager secret which contains the private key.
certificateChain @cdklabs/cdk-proserve-lib.constructs.IamServerCertificate.ParameterProps \| @cdklabs/cdk-proserve-lib.constructs.IamServerCertificate.SecretProps AWS Systems Manager parameter or AWS Secrets Manager secret which contains the certificate chain if applicable.
encryption aws-cdk-lib.aws_kms.IKey Encryption key for protecting the framework resources.
lambdaConfiguration @cdklabs/cdk-proserve-lib.types.LambdaConfiguration Optional Lambda configuration settings.

certificateRequired
public readonly certificate: ParameterProps | SecretProps;

AWS Systems Manager parameter or AWS Secrets Manager secret which contains the public certificate.


prefixRequired
public readonly prefix: string;

Prefix to prepend to the AWS IAM Server Certificate name.


privateKeyRequired
public readonly privateKey: ParameterProps | SecretProps;

AWS Systems Manager parameter or AWS Secrets Manager secret which contains the private key.


certificateChainOptional
public readonly certificateChain: ParameterProps | SecretProps;

AWS Systems Manager parameter or AWS Secrets Manager secret which contains the certificate chain if applicable.


encryptionOptional
public readonly encryption: IKey;

Encryption key for protecting the framework resources.


lambdaConfigurationOptional
public readonly lambdaConfiguration: LambdaConfiguration;

Optional Lambda configuration settings.


InfrastructureConfiguration

Overrides for prescribed defaults for the infrastructure.

Initializer

import { patterns } from '@cdklabs/cdk-proserve-lib'

const infrastructureConfiguration: patterns.KeycloakService.InfrastructureConfiguration = { ... }

Properties

Name Type Description
cluster @cdklabs/cdk-proserve-lib.patterns.KeycloakService.ClusterConfiguration Overrides related to the application hosting infrastructure.
database @cdklabs/cdk-proserve-lib.patterns.KeycloakService.ServerlessDatabaseConfiguration \| @cdklabs/cdk-proserve-lib.patterns.KeycloakService.TraditionalDatabaseConfiguration Overrides related to the database infrastructure.
fabric @cdklabs/cdk-proserve-lib.patterns.KeycloakService.FabricConfiguration Overrides related to the networking infrastructure.

clusterOptional
public readonly cluster: ClusterConfiguration;

Overrides related to the application hosting infrastructure.


databaseOptional
public readonly database: ServerlessDatabaseConfiguration | TraditionalDatabaseConfiguration;

Overrides related to the database infrastructure.


fabricOptional
public readonly fabric: FabricConfiguration;

Overrides related to the networking infrastructure.


KeycloakProps

Options related to Keycloak.

Initializer

import { patterns } from '@cdklabs/cdk-proserve-lib'

const keycloakProps: patterns.KeycloakService.KeycloakProps = { ... }

Properties

Name Type Description
configuration @cdklabs/cdk-proserve-lib.patterns.KeycloakService.ApplicationConfiguration Configuration for Keycloak.
image aws-cdk-lib.aws_ecs.ContainerImage Keycloak container image to use.
version @cdklabs/cdk-proserve-lib.patterns.KeycloakService.EngineVersion Keycloak version.

configurationRequired
public readonly configuration: ApplicationConfiguration;

Configuration for Keycloak.


imageRequired
public readonly image: ContainerImage;

Keycloak container image to use.


versionRequired
public readonly version: EngineVersion;

Keycloak version.


KeycloakServiceProps

Properties for the KeycloakService construct.

Initializer

import { patterns } from '@cdklabs/cdk-proserve-lib'

const keycloakServiceProps: patterns.KeycloakServiceProps = { ... }

Properties

Name Type Description
keycloak @cdklabs/cdk-proserve-lib.patterns.KeycloakService.KeycloakProps Options related to Keycloak.
vpc aws-cdk-lib.aws_ec2.IVpc Network where Keycloak should be deployed.
encryption aws-cdk-lib.aws_kms.IKey Key for encrypting resource data.
logRetentionDuration aws-cdk-lib.aws_logs.RetentionDays How long to retain logs for all components.
overrides @cdklabs/cdk-proserve-lib.patterns.KeycloakService.InfrastructureConfiguration Overrides for prescribed defaults for the infrastructure.
removalPolicies @cdklabs/cdk-proserve-lib.patterns.KeycloakService.RemovalPolicies Policies to lifecycle various components of the pattern during stack actions.

keycloakRequired
public readonly keycloak: KeycloakProps;

Options related to Keycloak.


vpcRequired
public readonly vpc: IVpc;

Network where Keycloak should be deployed.


encryptionOptional
public readonly encryption: IKey;

Key for encrypting resource data.

If not specified, a new key will be created


logRetentionDurationOptional
public readonly logRetentionDuration: RetentionDays;

How long to retain logs for all components.

If not specified, logs will be retained for one week


overridesOptional
public readonly overrides: InfrastructureConfiguration;

Overrides for prescribed defaults for the infrastructure.


removalPoliciesOptional
public readonly removalPolicies: RemovalPolicies;

Policies to lifecycle various components of the pattern during stack actions.

If not specified, resources will be retained


LambdaConfiguration

Initializer

import { types } from '@cdklabs/cdk-proserve-lib'

const lambdaConfiguration: types.LambdaConfiguration = { ... }

Properties

Name Type Description
deadLetterQueue aws-cdk-lib.aws_sqs.IQueue Optional SQS queue to use as a dead letter queue.
logGroupRetention aws-cdk-lib.aws_logs.RetentionDays Optional retention period for the Lambda functions log group.
reservedConcurrentExecutions number The number of concurrent executions for the provider Lambda function.
securityGroups aws-cdk-lib.aws_ec2.ISecurityGroup[] Security groups to attach to the provider Lambda functions.
subnets aws-cdk-lib.aws_ec2.SubnetSelection Optional subnet selection for the Lambda functions.
vpc aws-cdk-lib.aws_ec2.IVpc VPC where the Lambda functions will be deployed.

deadLetterQueueOptional
public readonly deadLetterQueue: IQueue;

Optional SQS queue to use as a dead letter queue.


logGroupRetentionOptional
public readonly logGroupRetention: RetentionDays;

Optional retention period for the Lambda functions log group.


reservedConcurrentExecutionsOptional
public readonly reservedConcurrentExecutions: number;

The number of concurrent executions for the provider Lambda function.

Default: 5


securityGroupsOptional
public readonly securityGroups: ISecurityGroup[];

Security groups to attach to the provider Lambda functions.


subnetsOptional
public readonly subnets: SubnetSelection;

Optional subnet selection for the Lambda functions.


vpcOptional
public readonly vpc: IVpc;

VPC where the Lambda functions will be deployed.


LambdaSettings

Initializer

import { aspects } from '@cdklabs/cdk-proserve-lib'

const lambdaSettings: aspects.SecurityCompliance.LambdaSettings = { ... }

Properties

Name Type Description
reservedConcurrentExecutions @cdklabs/cdk-proserve-lib.aspects.SecurityCompliance.ReservedConcurrentSettings Enables reserved concurrent executions for Lambda Functions.

reservedConcurrentExecutionsOptional
public readonly reservedConcurrentExecutions: ReservedConcurrentSettings;

Enables reserved concurrent executions for Lambda Functions.

Resolves:

Defaults to 1 if not disabled or set.


LoggingConfiguration

Initializer

import { constructs } from '@cdklabs/cdk-proserve-lib'

const loggingConfiguration: constructs.NetworkFirewall.LoggingConfiguration = { ... }

Properties

Name Type Description
logTypes @cdklabs/cdk-proserve-lib.constructs.NetworkFirewall.LogType[] The type of logs to write for the Network Firewall.
encryption aws-cdk-lib.aws_kms.IKey Optional KMS key for encrypting Network Firewall logs.
logGroup aws-cdk-lib.aws_logs.ILogGroup Log group to use for Network Firewall Logging.
logRetention aws-cdk-lib.aws_logs.RetentionDays If you do not specify a log group, the amount of time to keep logs in the automatically created Log Group.

logTypesRequired
public readonly logTypes: LogType[];

The type of logs to write for the Network Firewall.

This can be TLS, FLOW, or ALERT.


encryptionOptional
public readonly encryption: IKey;

Optional KMS key for encrypting Network Firewall logs.


logGroupOptional
public readonly logGroup: ILogGroup;

Log group to use for Network Firewall Logging.

If not specified, a log group is created for you. The encryption key provided will be used to encrypt it if one was provided to the construct.


logRetentionOptional
public readonly logRetention: RetentionDays;

If you do not specify a log group, the amount of time to keep logs in the automatically created Log Group.

Default: one week


ManagementConfiguration

Initializer

import { patterns } from '@cdklabs/cdk-proserve-lib'

const managementConfiguration: patterns.KeycloakService.ManagementConfiguration = { ... }

Properties

Name Type Description
port number Port to serve the management web traffic on.
health boolean Whether the health management API is enabled.
metrics boolean Whether the metrics management API is enabled.
path string Optional alternative relative path for serving content specifically for management.

portRequired
public readonly port: number;

Port to serve the management web traffic on.


Example

9006
healthOptional
public readonly health: boolean;

Whether the health management API is enabled.


metricsOptional
public readonly metrics: boolean;

Whether the metrics management API is enabled.


pathOptional
public readonly path: string;

Optional alternative relative path for serving content specifically for management.


NetworkFirewallEndpointsProps

Properties for the NetworkFirewallEndpoints construct.

Initializer

import { constructs } from '@cdklabs/cdk-proserve-lib'

const networkFirewallEndpointsProps: constructs.NetworkFirewallEndpointsProps = { ... }

Properties

Name Type Description
firewall aws-cdk-lib.aws_networkfirewall.CfnFirewall The AWS Network Firewall to get the Endpoints for.
lambdaConfiguration @cdklabs/cdk-proserve-lib.types.AwsCustomResourceLambdaConfiguration Optional Lambda configuration settings.

firewallRequired
public readonly firewall: CfnFirewall;

The AWS Network Firewall to get the Endpoints for.


lambdaConfigurationOptional
public readonly lambdaConfiguration: AwsCustomResourceLambdaConfiguration;

Optional Lambda configuration settings.


NetworkFirewallProps

Properties for configuring a NetworkFirewall.

Initializer

import { constructs } from '@cdklabs/cdk-proserve-lib'

const networkFirewallProps: constructs.NetworkFirewallProps = { ... }

Properties

Name Type Description
firewallSubnets aws-cdk-lib.aws_ec2.ISubnet[] List of subnets where the Network Firewall will be placed These should typically be dedicated firewall subnets.
suricataRulesCapacity number The capacity to set for the Suricata rule group.
suricataRulesFilePath string Path to the Suricata rules file on the local file system.
vpc aws-cdk-lib.aws_ec2.IVpc VPC where the Network Firewall will be deployed.
configureVpcRoutes @cdklabs/cdk-proserve-lib.constructs.NetworkFirewall.NetworkFirewallVpcRouteProps Network Firewall routing configuration.
logging @cdklabs/cdk-proserve-lib.constructs.NetworkFirewall.LoggingConfiguration Optional logging configuration for the Network Firewall.

firewallSubnetsRequired
public readonly firewallSubnets: ISubnet[];

List of subnets where the Network Firewall will be placed These should typically be dedicated firewall subnets.


suricataRulesCapacityRequired
public readonly suricataRulesCapacity: number;

The capacity to set for the Suricata rule group.

This cannot be modified after creation. You should set this to the upper bound of what you expect your firewall rule group to consume.


suricataRulesFilePathRequired
public readonly suricataRulesFilePath: string;

Path to the Suricata rules file on the local file system.


vpcRequired
public readonly vpc: IVpc;

VPC where the Network Firewall will be deployed.


configureVpcRoutesOptional
public readonly configureVpcRoutes: NetworkFirewallVpcRouteProps;

Network Firewall routing configuration.

By configuring these settings, the Construct will automatically setup basic routing statements for you for the provided subnets. This should be used with caution and you should double check the routing is correct prior to deployment.


loggingOptional
public readonly logging: LoggingConfiguration;

Optional logging configuration for the Network Firewall.

If not provided, logs will not be written.


NetworkFirewallVpcRouteProps

Initializer

import { constructs } from '@cdklabs/cdk-proserve-lib'

const networkFirewallVpcRouteProps: constructs.NetworkFirewall.NetworkFirewallVpcRouteProps = { ... }

Properties

Name Type Description
protectedSubnets aws-cdk-lib.aws_ec2.ISubnet[] Subnets that will sit behind the network firewall and should have routes to the Network Firewall.
destinationCidr string The destination CIDR block for the firewall (protectedSubnets) route.
lambdaConfiguration @cdklabs/cdk-proserve-lib.types.AwsCustomResourceLambdaConfiguration Configuration for the Lambda function that will be used to retrieve info about the AWS Network Firewall in order to setup the routing.
returnSubnets aws-cdk-lib.aws_ec2.ISubnet[] Subnets that should have routes back to the protected subnets.

protectedSubnetsRequired
public readonly protectedSubnets: ISubnet[];

Subnets that will sit behind the network firewall and should have routes to the Network Firewall.

By supplying this parameter, routes will be created for these subnets to the Network Firewall. Specify the optional destinationCidr parameter if you want to restrict the routes to a specific CIDR block. By default, routes will be created for all outbound traffic (0.0.0.0/0) to the firewall.


destinationCidrOptional
public readonly destinationCidr: string;

The destination CIDR block for the firewall (protectedSubnets) route.

If not specified, defaults to ‘0.0.0.0/0’ (all IPv4 traffic).


lambdaConfigurationOptional
public readonly lambdaConfiguration: AwsCustomResourceLambdaConfiguration;

Configuration for the Lambda function that will be used to retrieve info about the AWS Network Firewall in order to setup the routing.


returnSubnetsOptional
public readonly returnSubnets: ISubnet[];

Subnets that should have routes back to the protected subnets.

Since traffic is flowing through the firewall, routes should be put into the subnets where traffic is returning to. This is most likely your public subnets in the VPC. By supplying this parameter, routes will be created that send all traffic destined for the protectedSubnets back to the firewall for proper routing.


OpenSearchAdminUserProps

Properties for the OpenSearchAdminUser construct.

Initializer

import { constructs } from '@cdklabs/cdk-proserve-lib'

const openSearchAdminUserProps: constructs.OpenSearchAdminUserProps = { ... }

Properties

Name Type Description
credential @cdklabs/cdk-proserve-lib.constructs.OpenSearchAdminUser.PasswordParameterProps \| @cdklabs/cdk-proserve-lib.constructs.OpenSearchAdminUser.PasswordSecretProps The SSM parameter or Secret containing the password for the OpenSearch admin user.
domain aws-cdk-lib.aws_opensearchservice.IDomain The OpenSearch domain to which the admin user will be added.
username aws-cdk-lib.aws_ssm.IParameter The SSM parameter containing the username for the OpenSearch admin user.
domainKey aws-cdk-lib.aws_kms.IKey Optional.
encryption aws-cdk-lib.aws_kms.IKey Optional.
lambdaConfiguration @cdklabs/cdk-proserve-lib.types.LambdaConfiguration Optional Lambda configuration settings.

credentialRequired
public readonly credential: PasswordParameterProps | PasswordSecretProps;

The SSM parameter or Secret containing the password for the OpenSearch admin user.


domainRequired
public readonly domain: IDomain;

The OpenSearch domain to which the admin user will be added.


usernameRequired
public readonly username: IParameter;

The SSM parameter containing the username for the OpenSearch admin user.


domainKeyOptional
public readonly domainKey: IKey;

Optional.

The KMS key used to encrypt the OpenSearch domain. If provided, the construct will grant the necessary permissions to use this key.


encryptionOptional
public readonly encryption: IKey;

Optional.

The KMS key used to encrypt the worker resources (e.g., Lambda function environment variables). If provided, this key will be used for encryption; otherwise, an AWS managed key will be used.


lambdaConfigurationOptional
public readonly lambdaConfiguration: LambdaConfiguration;

Optional Lambda configuration settings.


OpenSearchProvisionDomainProps

Properties for the OpenSearchProvisionDomain construct.

Initializer

import { constructs } from '@cdklabs/cdk-proserve-lib'

const openSearchProvisionDomainProps: constructs.OpenSearchProvisionDomainProps = { ... }

Properties

Name Type Description
domain aws-cdk-lib.aws_opensearchservice.IDomain Amazon OpenSearch Service domain to provision.
domainAdmin aws-cdk-lib.aws_iam.IRole AWS IAM Role that is configured as an administrative user of the Amazon OpenSearch Service domain.
provisioningConfigurationPath string Path on the local disk to the files that will be used to provision the Amazon OpenSearch Service domain.
allowDestructiveOperations @cdklabs/cdk-proserve-lib.types.DestructiveOperation If specified, defines which destructive operations the Custom Resource will handle.
clusterSettings object Additional settings to configure on the Amazon OpenSearch Service domain cluster itself.
dynamicRoleMappings {[ key: string ]: string[]} Allows mapping of a role in an Amazon OpenSearch Service domain to multiple backend roles (like IAM Role ARNs, LDAP DNs, etc.).
encryption aws-cdk-lib.aws_kms.IKey Encryption key for protecting the framework resources.
lambdaConfiguration @cdklabs/cdk-proserve-lib.types.LambdaConfiguration Optional Lambda configuration settings.

domainRequired
public readonly domain: IDomain;

Amazon OpenSearch Service domain to provision.


domainAdminRequired
public readonly domainAdmin: IRole;

AWS IAM Role that is configured as an administrative user of the Amazon OpenSearch Service domain.


provisioningConfigurationPathRequired
public readonly provisioningConfigurationPath: string;

Path on the local disk to the files that will be used to provision the Amazon OpenSearch Service domain.


allowDestructiveOperationsOptional
public readonly allowDestructiveOperations: DestructiveOperation;

If specified, defines which destructive operations the Custom Resource will handle.

If this is not specified, then the Custom Resource will only modify the domain on a CREATE call from AWS CloudFormation


clusterSettingsOptional
public readonly clusterSettings: object;

Additional settings to configure on the Amazon OpenSearch Service domain cluster itself.

These settings will be sent as a JSON request to the /_cluster/settings API on OpenSearch.

Additional details can be found here


dynamicRoleMappingsOptional
public readonly dynamicRoleMappings: {[ key: string ]: string[]};

Allows mapping of a role in an Amazon OpenSearch Service domain to multiple backend roles (like IAM Role ARNs, LDAP DNs, etc.).

The key is the role name in OpenSearch and the value is a list of entities to map to that role (e.g. local database users or AWS IAM role ARNs)


encryptionOptional
public readonly encryption: IKey;

Encryption key for protecting the framework resources.


lambdaConfigurationOptional
public readonly lambdaConfiguration: LambdaConfiguration;

Optional Lambda configuration settings.


OpenSearchWorkflowProps

Properties for configuring an OpenSearch workflow.

Initializer

import { constructs } from '@cdklabs/cdk-proserve-lib'

const openSearchWorkflowProps: constructs.OpenSearchWorkflowProps = { ... }

Properties

Name Type Description
domain aws-cdk-lib.aws_opensearchservice.IDomain The OpenSearch domain to deploy the workflow to.
domainAuthentication aws-cdk-lib.aws_iam.IRole IAM role used for domain authentication.
flowFrameworkTemplatePath string Path to the Flow Framework template file (YAML or JSON).
allowDestructiveOperations @cdklabs/cdk-proserve-lib.types.DestructiveOperation Whether to allow destructive operations like updating/deleting workflows.
encryption aws-cdk-lib.aws_kms.IKey Optional KMS key for encryption.
lambdaConfiguration @cdklabs/cdk-proserve-lib.types.LambdaConfiguration Optional lambda configuration settings for the custom resource provider.
templateAssetVariables {[ key: string ]: string \| aws-cdk-lib.aws_s3_assets.Asset} Optional asset variables for the workflow.
templateCreationVariables {[ key: string ]: string} Optional creation variables for the workflow. Your template must be configured to accept these variables using $} syntax.
templateProvisionVariables {[ key: string ]: string} Optional provisioning variables for the workflow. Your template must be configured to accept these variables using $ syntax.

domainRequired
public readonly domain: IDomain;

The OpenSearch domain to deploy the workflow to.


domainAuthenticationRequired
public readonly domainAuthentication: IRole;

IAM role used for domain authentication.


flowFrameworkTemplatePathRequired
public readonly flowFrameworkTemplatePath: string;

Path to the Flow Framework template file (YAML or JSON).


allowDestructiveOperationsOptional
public readonly allowDestructiveOperations: DestructiveOperation;

Whether to allow destructive operations like updating/deleting workflows.


encryptionOptional
public readonly encryption: IKey;

Optional KMS key for encryption.


lambdaConfigurationOptional
public readonly lambdaConfiguration: LambdaConfiguration;

Optional lambda configuration settings for the custom resource provider.


templateAssetVariablesOptional
public readonly templateAssetVariables: {[ key: string ]: string | Asset};

Optional asset variables for the workflow.

This can either be an AWS CDK S3 Asset object or a string that represents an S3 path (e.g. s3://my-bucket/my-key). Your template must be configured to accept these variables using $} syntax. For each one of these variables, an S3 pre-signed URL will be generated and substituted into your template right before workflow creation time. If you provide an S3 path, you must grant read permissions to the appropriate bucket in order for the custom resource to be able to generate a pre-signed url.


templateCreationVariablesOptional
public readonly templateCreationVariables: {[ key: string ]: string};

Optional creation variables for the workflow. Your template must be configured to accept these variables using $} syntax.

These variables will be substituted in prior to creation, so that will be available during creation time and provision time.


templateProvisionVariablesOptional
public readonly templateProvisionVariables: {[ key: string ]: string};

Optional provisioning variables for the workflow. Your template must be configured to accept these variables using $ syntax.

https://opensearch.org/docs/latest/automating-configurations/api/provision-workflow


OverrideConfig

Configuration for rule overrides.

Initializer

import { constructs } from '@cdklabs/cdk-proserve-lib'

const overrideConfig: constructs.WebApplicationFirewall.OverrideConfig = { ... }

Properties

Name Type Description
action @cdklabs/cdk-proserve-lib.constructs.WebApplicationFirewall.OverrideAction The action to take for the specific rule.
name string The name of the specific rule to override.

actionRequired
public readonly action: OverrideAction;

The action to take for the specific rule.


nameRequired
public readonly name: string;

The name of the specific rule to override.


ParameterProps

Properties for a server certificate element when it is stored in AWS Systems Manager Parameter Store.

Initializer

import { constructs } from '@cdklabs/cdk-proserve-lib'

const parameterProps: constructs.IamServerCertificate.ParameterProps = { ... }

Properties

Name Type Description
parameter aws-cdk-lib.aws_ssm.IParameter Reference to the AWS Systems Manager Parameter Store parameter that contains the data.
encryption aws-cdk-lib.aws_kms.IKey Optional encryption key that protects the secret.

parameterRequired
public readonly parameter: IParameter;

Reference to the AWS Systems Manager Parameter Store parameter that contains the data.


encryptionOptional
public readonly encryption: IKey;

Optional encryption key that protects the secret.


PasswordParameterProps

Properties for the admin user password specific to when the credential is stored in AWS Systems Manager Parameter Store.

Initializer

import { constructs } from '@cdklabs/cdk-proserve-lib'

const passwordParameterProps: constructs.OpenSearchAdminUser.PasswordParameterProps = { ... }

Properties

Name Type Description
parameter aws-cdk-lib.aws_ssm.IParameter Reference to the AWS Systems Manager Parameter Store parameter that contains the admin credential.
encryption aws-cdk-lib.aws_kms.IKey Optional encryption key that protects the secret.

parameterRequired
public readonly parameter: IParameter;

Reference to the AWS Systems Manager Parameter Store parameter that contains the admin credential.


encryptionOptional
public readonly encryption: IKey;

Optional encryption key that protects the secret.


PasswordSecretProps

Properties for the admin user password specific to when the credential is stored in AWS Secrets Manager.

Initializer

import { constructs } from '@cdklabs/cdk-proserve-lib'

const passwordSecretProps: constructs.OpenSearchAdminUser.PasswordSecretProps = { ... }

Properties

Name Type Description
secret aws-cdk-lib.aws_secretsmanager.ISecret Reference to the AWS Secrets Manager secret that contains the admin credential.
encryption aws-cdk-lib.aws_kms.IKey Optional encryption key that protects the secret.

secretRequired
public readonly secret: ISecret;

Reference to the AWS Secrets Manager secret that contains the admin credential.


encryptionOptional
public readonly encryption: IKey;

Optional encryption key that protects the secret.


PatternComponents

Underlying components for the pattern.

Initializer

import { patterns } from '@cdklabs/cdk-proserve-lib'

const patternComponents: patterns.ApiGatewayStaticHosting.PatternComponents = { ... }

Properties

Name Type Description
distribution aws-cdk-lib.aws_apigateway.RestApi Provides access to the underlying Amazon API Gateway REST API that serves as the distribution endpoint for the static content.
proxy aws-cdk-lib.aws_lambda.Function Provides access to the underlying AWS Lambda function that proxies the static content from Amazon S3.
store aws-cdk-lib.aws_s3.Bucket Provides access to the underlying Amazon S3 bucket that stores the static content.

distributionRequired
public readonly distribution: RestApi;

Provides access to the underlying Amazon API Gateway REST API that serves as the distribution endpoint for the static content.

WARNING: Making changes to the properties of the underlying components of this pattern may cause it to not behave as expected or designed. You do so at your own risk.


proxyRequired
public readonly proxy: Function;

Provides access to the underlying AWS Lambda function that proxies the static content from Amazon S3.

WARNING: Making changes to the properties of the underlying components of this pattern may cause it to not behave as expected or designed. You do so at your own risk.


storeRequired
public readonly store: Bucket;

Provides access to the underlying Amazon S3 bucket that stores the static content.

WARNING: Making changes to the properties of the underlying components of this pattern may cause it to not behave as expected or designed. You do so at your own risk.


RdsOracleMultiTenantProps

Properties for configuring the RDS Oracle MultiTenant Aspect.

Initializer

import { aspects } from '@cdklabs/cdk-proserve-lib'

const rdsOracleMultiTenantProps: aspects.RdsOracleMultiTenantProps = { ... }

Properties

Name Type Description
encryption aws-cdk-lib.aws_kms.IKey Optional KMS key for encrypting Lambda environment variables and CloudWatch log group.
lambdaConfiguration @cdklabs/cdk-proserve-lib.types.LambdaConfiguration Optional Lambda configuration settings for the custom resource handler.

encryptionOptional
public readonly encryption: IKey;

Optional KMS key for encrypting Lambda environment variables and CloudWatch log group.

If not provided, AWS managed keys will be used for encryption. The Lambda function will be granted encrypt/decrypt permissions on this key.


lambdaConfigurationOptional
public readonly lambdaConfiguration: LambdaConfiguration;

Optional Lambda configuration settings for the custom resource handler.

Allows customization of VPC settings, security groups, log retention, and other Lambda function properties. Useful when the RDS instance is in a private VPC or when specific networking requirements exist.

{@link LambdaConfiguration } for available options


RemovalPolicies

Policies to lifecycle various components of the pattern during stack actions.

Initializer

import { patterns } from '@cdklabs/cdk-proserve-lib'

const removalPolicies: patterns.KeycloakService.RemovalPolicies = { ... }

Properties

Name Type Description
data aws-cdk-lib.RemovalPolicy How to deal with data-related elements.
logs aws-cdk-lib.RemovalPolicy How to deal with log-related elements.

dataOptional
public readonly data: RemovalPolicy;

How to deal with data-related elements.


logsOptional
public readonly logs: RemovalPolicy;

How to deal with log-related elements.


ReservedConcurrentSettings

Initializer

import { aspects } from '@cdklabs/cdk-proserve-lib'

const reservedConcurrentSettings: aspects.SecurityCompliance.ReservedConcurrentSettings = { ... }

Properties

Name Type Description
disabled boolean Sets the setting to disabled.
concurrentExecutionCount number The number of reserved concurrency executions.

disabledOptional
public readonly disabled: boolean;

Sets the setting to disabled.

This does not actually make an impact on the setting itself, it just stops this aspect from making changes to the specific setting.


concurrentExecutionCountOptional
public readonly concurrentExecutionCount: number;

The number of reserved concurrency executions.

Resolves:

Defaults to 1 if not specified.


S3Settings

Initializer

import { aspects } from '@cdklabs/cdk-proserve-lib'

const s3Settings: aspects.SecurityCompliance.S3Settings = { ... }

Properties

Name Type Description
serverAccessLogs @cdklabs/cdk-proserve-lib.aspects.SecurityCompliance.ServerAccessLogsSettings Enable server access logs to a destination S3 bucket.
versioning @cdklabs/cdk-proserve-lib.aspects.SecurityCompliance.DisableableSetting Enables versioning for S3 buckets.

serverAccessLogsOptional
public readonly serverAccessLogs: ServerAccessLogsSettings;

Enable server access logs to a destination S3 bucket.

Since this requires a destination S3 bucket, it is not set by default. You must set a target S3 bucket to enable access logs.

Resolves:


versioningOptional
public readonly versioning: DisableableSetting;

Enables versioning for S3 buckets.

Resolves:

Defaults to true if not disabled.


SecretProps

Properties for a server certificate element when it is stored in AWS Secrets Manager.

Initializer

import { constructs } from '@cdklabs/cdk-proserve-lib'

const secretProps: constructs.IamServerCertificate.SecretProps = { ... }

Properties

Name Type Description
secret aws-cdk-lib.aws_secretsmanager.ISecret Reference to the AWS Secrets Manager secret that contains the data.
encryption aws-cdk-lib.aws_kms.IKey Optional encryption key that protects the secret.

secretRequired
public readonly secret: ISecret;

Reference to the AWS Secrets Manager secret that contains the data.


encryptionOptional
public readonly encryption: IKey;

Optional encryption key that protects the secret.


SecureSageMakerNotebookProps

Initializer

import { aspects } from '@cdklabs/cdk-proserve-lib'

const secureSageMakerNotebookProps: aspects.SecureSageMakerNotebookProps = { ... }

Properties

Name Type Description
allowedLaunchSubnets aws-cdk-lib.aws_ec2.ISubnet[] Sets the VPC Subnets that the SageMaker Notebook Instance is allowed to launch training and inference jobs into.
notebookSubnet aws-cdk-lib.aws_ec2.ISubnet Sets the VPC Subnet for the Sagemaker Notebook Instance.
directInternetAccess boolean Sets the directInternetAccess property on the SageMaker Notebooks.
rootAccess boolean Sets the rootAccess property on the SageMaker Notebooks.

allowedLaunchSubnetsRequired
public readonly allowedLaunchSubnets: ISubnet[];

Sets the VPC Subnets that the SageMaker Notebook Instance is allowed to launch training and inference jobs into.

This is enforced by adding DENY statements to the existing role that the Notebook Instance is using.


notebookSubnetRequired
public readonly notebookSubnet: ISubnet;

Sets the VPC Subnet for the Sagemaker Notebook Instance.

This ensures the notebook is locked down to a specific VPC/subnet.


directInternetAccessOptional
public readonly directInternetAccess: boolean;

Sets the directInternetAccess property on the SageMaker Notebooks.

By default, this is set to false to disable internet access on any SageMaker Notebook Instance that this aspect is applied to.


rootAccessOptional
public readonly rootAccess: boolean;

Sets the rootAccess property on the SageMaker Notebooks.

By default, this is set to false to disable root access on any SageMaker Notebook Instance that this aspect is applied to.


SecurityComplianceProps

Initializer

import { aspects } from '@cdklabs/cdk-proserve-lib'

const securityComplianceProps: aspects.SecurityComplianceProps = { ... }

Properties

Name Type Description
settings @cdklabs/cdk-proserve-lib.aspects.SecurityCompliance.Settings Settings for the aspect.
suppressions @cdklabs/cdk-proserve-lib.aspects.SecurityCompliance.Suppressions Suppressions to add for CDK Nag.

settingsOptional
public readonly settings: Settings;

Settings for the aspect.


suppressionsOptional
public readonly suppressions: Suppressions;

Suppressions to add for CDK Nag.

You must add your own reasoning to each suppression. These helpers have been created for common nag suppression use-cases. It is recommended to review the suppressions that are added and ensure that they adhere to your organizational level of acceptance. Each suppression must be supplied with a reason for the suppression as a string to each suppression property.

If you are not using CDK Nag or do not want to use any suppressions, you can ignore this property.


ServerAccessLogsSettings

Initializer

import { aspects } from '@cdklabs/cdk-proserve-lib'

const serverAccessLogsSettings: aspects.SecurityCompliance.ServerAccessLogsSettings = { ... }

Properties

Name Type Description
destinationBucketName string The bucket where server access logs will be sent.

destinationBucketNameRequired
public readonly destinationBucketName: string;

The bucket where server access logs will be sent.

This must be configured with the correct permissions to allow the target bucket to receive logs.

If not specified, server access logs will not be enabled.

https://docs.aws.amazon.com/AmazonS3/latest/userguide/enable-server-access-logging.html


ServerlessDatabaseConfiguration

Configuration options for a serverless database model.

Initializer

import { patterns } from '@cdklabs/cdk-proserve-lib'

const serverlessDatabaseConfiguration: patterns.KeycloakService.ServerlessDatabaseConfiguration = { ... }

Properties

Name Type Description
backup aws-cdk-lib.aws_rds.BackupProps Backup lifecycle plan for the database.
logRetentionDuration aws-cdk-lib.aws_logs.RetentionDays How long to retain logs for the database and supporting infrastructure.
scaling aws-cdk-lib.aws_rds.CfnDBCluster.ServerlessV2ScalingConfigurationProperty How to scale the database.
serverless boolean Whether a ServerlessV2 Aurora database should be deployed or not.
versionOverride aws-cdk-lib.aws_rds.AuroraPostgresEngineVersion Alternate database engine version to use.

backupOptional
public readonly backup: BackupProps;

Backup lifecycle plan for the database.

If not specified, CDK defaults are used

https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_rds.DatabaseCluster.html#backup


logRetentionDurationOptional
public readonly logRetentionDuration: RetentionDays;

How long to retain logs for the database and supporting infrastructure.


scalingOptional
public readonly scaling: ServerlessV2ScalingConfigurationProperty;

How to scale the database.

If not specified, CDK defaults are used

https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_rds.DatabaseClusterProps.html#serverlessv2mincapacity


serverlessOptional
public readonly serverless: boolean;

Whether a ServerlessV2 Aurora database should be deployed or not.


versionOverrideOptional
public readonly versionOverride: AuroraPostgresEngineVersion;

Alternate database engine version to use.


SetLogRetentionProps

Properties for configuring log retention settings.

Initializer

import { aspects } from '@cdklabs/cdk-proserve-lib'

const setLogRetentionProps: aspects.SetLogRetentionProps = { ... }

Properties

Name Type Description
period aws-cdk-lib.aws_logs.RetentionDays The retention period for the logs.

periodRequired
public readonly period: RetentionDays;

The retention period for the logs.


Settings

Configuration settings for the security-compliance aspect.

This interface provides a centralized way to configure security and compliance settings for various AWS resources. Each property corresponds to a specific AWS service and contains settings that help ensure resources comply with security best practices and compliance requirements.

By default, most security settings are enabled unless explicitly disabled. Some settings may require additional configuration to be effective.

Example

const securitySettings: Settings = {
  lambda: {
    reservedConcurrentExecutions: {
      concurrentExecutionCount: 5
    }
  },
  s3: {
    serverAccessLogs: {
      destinationBucketName: 'access-logs-bucket'
    }
  }
};

Initializer

import { aspects } from '@cdklabs/cdk-proserve-lib'

const settings: aspects.SecurityCompliance.Settings = { ... }

Properties

Name Type Description
apiGateway @cdklabs/cdk-proserve-lib.aspects.SecurityCompliance.ApiGatewaySettings Security and compliance settings for API Gateway resources.
dynamoDb @cdklabs/cdk-proserve-lib.aspects.SecurityCompliance.DynamoDbSettings Security and compliance settings for DynamoDB tables.
ecs @cdklabs/cdk-proserve-lib.aspects.SecurityCompliance.EcsSettings Security and compliance settings for ECS clusters and services.
lambda @cdklabs/cdk-proserve-lib.aspects.SecurityCompliance.LambdaSettings Security and compliance settings for Lambda functions.
s3 @cdklabs/cdk-proserve-lib.aspects.SecurityCompliance.S3Settings Security and compliance settings for S3 buckets.
stepFunctions @cdklabs/cdk-proserve-lib.aspects.SecurityCompliance.StepFunctionsSettings Security and compliance settings for Step Functions state machines.

apiGatewayOptional
public readonly apiGateway: ApiGatewaySettings;

Security and compliance settings for API Gateway resources.

Controls settings like method logging to ensure proper monitoring and auditability of API usage.


dynamoDbOptional
public readonly dynamoDb: DynamoDbSettings;

Security and compliance settings for DynamoDB tables.

Configures features like Point-in-Time Recovery to improve data durability and recoverability.


ecsOptional
public readonly ecs: EcsSettings;

Security and compliance settings for ECS clusters and services.

Enables features like Container Insights for better monitoring and observability.


lambdaOptional
public readonly lambda: LambdaSettings;

Security and compliance settings for Lambda functions.

Controls execution limits and other settings to improve the security posture of Lambda functions.


s3Optional
public readonly s3: S3Settings;

Security and compliance settings for S3 buckets.

Configures features like versioning and server access logging to improve data protection and meet compliance requirements.


stepFunctionsOptional
public readonly stepFunctions: StepFunctionsSettings;

Security and compliance settings for Step Functions state machines.

Controls settings like X-Ray tracing to improve observability and debugging capabilities.


StageMethodLogging

Initializer

import { aspects } from '@cdklabs/cdk-proserve-lib'

const stageMethodLogging: aspects.SecurityCompliance.StageMethodLogging = { ... }

Properties

Name Type Description
disabled boolean Sets the setting to disabled.
loggingLevel aws-cdk-lib.aws_apigateway.MethodLoggingLevel The logging level to use for the stage method logging. This applies to all resources and methods in all stages.

disabledOptional
public readonly disabled: boolean;

Sets the setting to disabled.

This does not actually make an impact on the setting itself, it just stops this aspect from making changes to the specific setting.


loggingLevelOptional
public readonly loggingLevel: MethodLoggingLevel;

The logging level to use for the stage method logging. This applies to all resources and methods in all stages.

Defaults to MethodLoggingLevel.ERROR if not specified.


StepFunctionsSettings

Initializer

import { aspects } from '@cdklabs/cdk-proserve-lib'

const stepFunctionsSettings: aspects.SecurityCompliance.StepFunctionsSettings = { ... }

Properties

Name Type Description
tracing @cdklabs/cdk-proserve-lib.aspects.SecurityCompliance.DisableableSetting Enable or disable X-Ray tracing.

tracingOptional
public readonly tracing: DisableableSetting;

Enable or disable X-Ray tracing.

Resolves:

Defaults to true if not disabled.


Suppressions

Initializer

import { aspects } from '@cdklabs/cdk-proserve-lib'

const suppressions: aspects.SecurityCompliance.Suppressions = { ... }

Properties

Name Type Description
cdkCommonGrants string Suppressions to add for CDK Nag on CDK generated policies.
cdkGeneratedResources string Suppressions to add for CDK Nag on CDK generated resources.
iamNoInlinePolicies string Adds a stack suppression for NIST.800.53.R5-IAMNoInlinePolicy. CDK commonly uses inline policies when adding permissions.
lambdaNoDlq string Adds a stack suppression for NIST.800.53.R5-LambdaDLQ.
lambdaNotInVpc string Adds a stack suppression for NIST.800.53.R5-LambdaInsideVPC.
s3BucketReplication string Adds a stack suppression for NIST.800.53.R5-S3BucketReplicationEnabled.

cdkCommonGrantsOptional
public readonly cdkCommonGrants: string;

Suppressions to add for CDK Nag on CDK generated policies.

If enabled this will add a stack suppression for AwsSolutions-IAM5 on the actions that CDK commonly generates when using .grant(...) methods.


cdkGeneratedResourcesOptional
public readonly cdkGeneratedResources: string;

Suppressions to add for CDK Nag on CDK generated resources.

If enabled this will suppress AwsSolutions-IAM5 on the policies that are created by CDK Generated Lambda functions, as well as other CDK generated resources such as Log Groups and Step Functions that support CDK generated custom resources. This only applies to resources that are created by the underlying CDK.


iamNoInlinePoliciesOptional
public readonly iamNoInlinePolicies: string;

Adds a stack suppression for NIST.800.53.R5-IAMNoInlinePolicy. CDK commonly uses inline policies when adding permissions.


lambdaNoDlqOptional
public readonly lambdaNoDlq: string;

Adds a stack suppression for NIST.800.53.R5-LambdaDLQ.


lambdaNotInVpcOptional
public readonly lambdaNotInVpc: string;

Adds a stack suppression for NIST.800.53.R5-LambdaInsideVPC.


s3BucketReplicationOptional
public readonly s3BucketReplication: string;

Adds a stack suppression for NIST.800.53.R5-S3BucketReplicationEnabled.


TableProps

Information about the table to provision.

Initializer

import { constructs } from '@cdklabs/cdk-proserve-lib'

const tableProps: constructs.DynamoDbProvisionTable.TableProps = { ... }

Properties

Name Type Description
partitionKeyName string Name of the partition key for the table.
resource aws-cdk-lib.aws_dynamodb.ITable CDK representation of the table itself.
encryption aws-cdk-lib.aws_kms.IKey Optional existing encryption key associated with the table.
sortKeyName string Name of the sort key for the table if applicable.

partitionKeyNameRequired
public readonly partitionKeyName: string;

Name of the partition key for the table.


resourceRequired
public readonly resource: ITable;

CDK representation of the table itself.


encryptionOptional
public readonly encryption: IKey;

Optional existing encryption key associated with the table.


sortKeyNameOptional
public readonly sortKeyName: string;

Name of the sort key for the table if applicable.


TaskSizingConfiguration

Configuration options for scaling the tasks.

Initializer

import { patterns } from '@cdklabs/cdk-proserve-lib'

const taskSizingConfiguration: patterns.KeycloakService.TaskSizingConfiguration = { ... }

Properties

Name Type Description
cpu number vCPU allocation for each task.
memoryMb number Memory allocation in MiB for each task.

cpuOptional
public readonly cpu: number;

vCPU allocation for each task.

Values match the permitted values for FargateTaskDefinitionProps.cpu

By default 1 vCPU (1024) is allocated

https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_ecs.FargateTaskDefinition.html#cpu


memoryMbOptional
public readonly memoryMb: number;

Memory allocation in MiB for each task.

Values match the permitted values for FargateTaskDefinitionProps.memoryLimitMiB

By default 2048 MiB (2GB) is allocated

https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_ecs.FargateTaskDefinition.html#memorylimitmib


TraditionalDatabaseConfiguration

Configuration options for a non-serverless database model.

Initializer

import { patterns } from '@cdklabs/cdk-proserve-lib'

const traditionalDatabaseConfiguration: patterns.KeycloakService.TraditionalDatabaseConfiguration = { ... }

Properties

Name Type Description
backup aws-cdk-lib.aws_rds.BackupProps Backup lifecycle plan for the database.
logRetentionDuration aws-cdk-lib.aws_logs.RetentionDays How long to retain logs for the database and supporting infrastructure.
serverless boolean Whether a ServerlessV2 Aurora database should be deployed or not.
versionOverride aws-cdk-lib.aws_rds.AuroraPostgresEngineVersion Alternate database engine version to use.

backupOptional
public readonly backup: BackupProps;

Backup lifecycle plan for the database.

If not specified, CDK defaults are used

https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_rds.DatabaseCluster.html#backup


logRetentionDurationOptional
public readonly logRetentionDuration: RetentionDays;

How long to retain logs for the database and supporting infrastructure.


serverlessOptional
public readonly serverless: boolean;

Whether a ServerlessV2 Aurora database should be deployed or not.


versionOverrideOptional
public readonly versionOverride: AuroraPostgresEngineVersion;

Alternate database engine version to use.


VpcConfigurationProps

VPC Configuration.

Initializer

import { constructs } from '@cdklabs/cdk-proserve-lib'

const vpcConfigurationProps: constructs.Ec2ImagePipeline.VpcConfigurationProps = { ... }

Properties

Name Type Description
vpc aws-cdk-lib.aws_ec2.IVpc No description.
securityGroup aws-cdk-lib.aws_ec2.ISecurityGroup No description.
subnet aws-cdk-lib.aws_ec2.ISubnet No description.

vpcRequired
public readonly vpc: IVpc;

securityGroupOptional
public readonly securityGroup: ISecurityGroup;

subnetOptional
public readonly subnet: ISubnet;

WaitForCompletionProps

Initializer

import { constructs } from '@cdklabs/cdk-proserve-lib'

const waitForCompletionProps: constructs.Ec2ImageBuilderStart.WaitForCompletionProps = { ... }

Properties

Name Type Description
topic aws-cdk-lib.aws_sns.ITopic An SNS Topic that will signal when the pipeline is complete.
timeout aws-cdk-lib.Duration The maximum amount of time to wait for the image build pipeline to complete.

topicRequired
public readonly topic: ITopic;

An SNS Topic that will signal when the pipeline is complete.

This is typically configured on your EC2 Image Builder pipeline to trigger an SNS notification when the pipeline completes.


timeoutOptional
public readonly timeout: Duration;

The maximum amount of time to wait for the image build pipeline to complete.

This is set to a maximum of 12 hours by default.


WebApplicationFirewallLoggingConfig

Initializer

import { constructs } from '@cdklabs/cdk-proserve-lib'

const webApplicationFirewallLoggingConfig: constructs.WebApplicationFirewall.WebApplicationFirewallLoggingConfig = { ... }

Properties

Name Type Description
logGroupNameAffix string Log Group name affix to be appended to aws-waf-logs-.
encryptionKey aws-cdk-lib.aws_kms.Key KMS key to use for encryption of the log group.
removalPolicy aws-cdk-lib.RemovalPolicy Removal policy for the log group.
retention aws-cdk-lib.aws_logs.RetentionDays Retention period for the log group.

logGroupNameAffixRequired
public readonly logGroupNameAffix: string;

Log Group name affix to be appended to aws-waf-logs-.


encryptionKeyOptional
public readonly encryptionKey: Key;

KMS key to use for encryption of the log group.


removalPolicyOptional
public readonly removalPolicy: RemovalPolicy;

Removal policy for the log group.


retentionOptional
public readonly retention: RetentionDays;

Retention period for the log group.


WebApplicationFirewallProps

Initializer

import { constructs } from '@cdklabs/cdk-proserve-lib'

const webApplicationFirewallProps: constructs.WebApplicationFirewallProps = { ... }

Properties

Name Type Description
awsManagedRuleGroups @cdklabs/cdk-proserve-lib.constructs.WebApplicationFirewall.AwsManagedRuleGroupConfig \| @cdklabs/cdk-proserve-lib.constructs.WebApplicationFirewall.AwsManagedRuleGroup[] List of AWS Managed Rule Groups to use for the firewall.
cloudWatchMetricsEnabled boolean Whether to enable CloudWatch metrics.
logging @cdklabs/cdk-proserve-lib.constructs.WebApplicationFirewall.WebApplicationFirewallLoggingConfig Logging configuration for the firewall.
sampledRequestsEnabled boolean Whether to enable sampled requests.

awsManagedRuleGroupsOptional
public readonly awsManagedRuleGroups: (AwsManagedRuleGroupConfig | AwsManagedRuleGroup)[];

List of AWS Managed Rule Groups to use for the firewall.


cloudWatchMetricsEnabledOptional
public readonly cloudWatchMetricsEnabled: boolean;

Whether to enable CloudWatch metrics.


loggingOptional
public readonly logging: WebApplicationFirewallLoggingConfig;

Logging configuration for the firewall.


sampledRequestsEnabledOptional
public readonly sampledRequestsEnabled: boolean;

Whether to enable sampled requests.


Classes

ApplyRemovalPolicy

Sets a user specified Removal Policy to all resources that the aspect applies to.

This Aspect is useful if you want to enforce a specified removal policy on resources. For example, you could ensure that your removal policy is always set to RETAIN or DESTROY.

Example

import { App, Aspects, RemovalPolicy } from 'aws-cdk-lib';
import { ApplyRemovalPolicy } from '@cdklabs/cdk-proserve-lib/aspects';

const app = new App();

Aspects.of(app).add(
  new ApplyRemovalPolicy({ removalPolicy: RemovalPolicy.DESTROY })
);

Initializers

import { aspects } from '@cdklabs/cdk-proserve-lib'

new aspects.ApplyRemovalPolicy(props: ApplyRemovalPolicyProps)
Name Type Description
props @cdklabs/cdk-proserve-lib.aspects.ApplyRemovalPolicyProps Configuration properties for removal policy.

propsRequired

Configuration properties for removal policy.


Methods

Name Description
visit Visits a construct and applies the removal policy.

visit
public visit(node: IConstruct): void

Visits a construct and applies the removal policy.

nodeRequired

The construct being visited.


AwsManagedPolicy

AWS Managed Policy.

Constants

Name Type Description
ADMINISTRATOR_ACCESS string No description.
ADMINISTRATOR_ACCESS_AMPLIFY string No description.
ADMINISTRATOR_ACCESS_AWS_ELASTIC_BEANSTALK string No description.
AI_OPS_ASSISTANT_INCIDENT_REPORT_POLICY string No description.
AI_OPS_ASSISTANT_POLICY string No description.
AI_OPS_CONSOLE_ADMIN_POLICY string No description.
AI_OPS_OPERATOR_ACCESS string No description.
AI_OPS_READ_ONLY_ACCESS string No description.
ALEXA_FOR_BUSINESS_DEVICE_SETUP string No description.
ALEXA_FOR_BUSINESS_FULL_ACCESS string No description.
ALEXA_FOR_BUSINESS_GATEWAY_EXECUTION string No description.
ALEXA_FOR_BUSINESS_LIFESIZE_DELEGATED_ACCESS_POLICY string No description.
ALEXA_FOR_BUSINESS_POLY_DELEGATED_ACCESS_POLICY string No description.
ALEXA_FOR_BUSINESS_READ_ONLY_ACCESS string No description.
AMAZON_API_GATEWAY_ADMINISTRATOR string No description.
AMAZON_API_GATEWAY_INVOKE_FULL_ACCESS string No description.
AMAZON_APP_FLOW_FULL_ACCESS string No description.
AMAZON_APP_FLOW_READ_ONLY_ACCESS string No description.
AMAZON_APP_STREAM_FULL_ACCESS string No description.
AMAZON_APP_STREAM_READ_ONLY_ACCESS string No description.
AMAZON_ATHENA_FULL_ACCESS string No description.
AMAZON_AUGMENTED_AI_FULL_ACCESS string No description.
AMAZON_AUGMENTED_AI_HUMAN_LOOP_FULL_ACCESS string No description.
AMAZON_AUGMENTED_AI_INTEGRATED_API_ACCESS string No description.
AMAZON_AURORA_DSQL_CONSOLE_FULL_ACCESS string No description.
AMAZON_AURORA_DSQL_FULL_ACCESS string No description.
AMAZON_AURORA_DSQL_READ_ONLY_ACCESS string No description.
AMAZON_BEDROCK_AGENT_CORE_MEMORY_BEDROCK_MODEL_INFERENCE_EXECUTION_ROLE_POLICY string No description.
AMAZON_BEDROCK_FULL_ACCESS string No description.
AMAZON_BEDROCK_LIMITED_ACCESS string No description.
AMAZON_BEDROCK_MARKETPLACE_ACCESS string No description.
AMAZON_BEDROCK_READ_ONLY string No description.
AMAZON_BEDROCK_STUDIO_PERMISSIONS_BOUNDARY string No description.
AMAZON_BRAKET_FULL_ACCESS string No description.
AMAZON_BRAKET_JOBS_EXECUTION_POLICY string No description.
AMAZON_CHIME_FULL_ACCESS string No description.
AMAZON_CHIME_READ_ONLY string No description.
AMAZON_CHIME_SDK string No description.
AMAZON_CHIME_USER_MANAGEMENT string No description.
AMAZON_CLOUD_DIRECTORY_FULL_ACCESS string No description.
AMAZON_CLOUD_DIRECTORY_READ_ONLY_ACCESS string No description.
AMAZON_CLOUD_WATCH_EVIDENTLY_FULL_ACCESS string No description.
AMAZON_CLOUD_WATCH_EVIDENTLY_READ_ONLY_ACCESS string No description.
AMAZON_CLOUD_WATCH_RUM_FULL_ACCESS string No description.
AMAZON_CLOUD_WATCH_RUM_READ_ONLY_ACCESS string No description.
AMAZON_CODE_CATALYST_FULL_ACCESS string No description.
AMAZON_CODE_CATALYST_READ_ONLY_ACCESS string No description.
AMAZON_CODE_GURU_PROFILER_AGENT_ACCESS string No description.
AMAZON_CODE_GURU_PROFILER_FULL_ACCESS string No description.
AMAZON_CODE_GURU_PROFILER_READ_ONLY_ACCESS string No description.
AMAZON_CODE_GURU_REVIEWER_FULL_ACCESS string No description.
AMAZON_CODE_GURU_REVIEWER_READ_ONLY_ACCESS string No description.
AMAZON_CODE_GURU_SECURITY_FULL_ACCESS string No description.
AMAZON_CODE_GURU_SECURITY_SCAN_ACCESS string No description.
AMAZON_COGNITO_DEVELOPER_AUTHENTICATED_IDENTITIES string No description.
AMAZON_COGNITO_POWER_USER string No description.
AMAZON_COGNITO_READ_ONLY string No description.
AMAZON_COGNITO_UN_AUTHED_IDENTITIES_SESSION_POLICY string No description.
AMAZON_COGNITO_UNAUTHENTICATED_IDENTITIES string No description.
AMAZON_CONNECT_FULL_ACCESS string No description.
AMAZON_CONNECT_READ_ONLY_ACCESS string No description.
AMAZON_CONNECT_VOICE_ID_FULL_ACCESS string No description.
AMAZON_DATA_ZONE_ENVIRONMENT_ROLE_PERMISSIONS_BOUNDARY string No description.
AMAZON_DATA_ZONE_FULL_ACCESS string No description.
AMAZON_DATA_ZONE_FULL_USER_ACCESS string No description.
AMAZON_DATA_ZONE_REDSHIFT_GLUE_PROVISIONING_POLICY string No description.
AMAZON_DATA_ZONE_SAGE_MAKER_ENVIRONMENT_ROLE_PERMISSIONS_BOUNDARY string No description.
AMAZON_DATA_ZONE_SAGE_MAKER_MANAGE_ACCESS_ROLE_POLICY string No description.
AMAZON_DATA_ZONE_SAGE_MAKER_PROVISIONING_ROLE_POLICY string No description.
AMAZON_DETECTIVE_FULL_ACCESS string No description.
AMAZON_DETECTIVE_INVESTIGATOR_ACCESS string No description.
AMAZON_DETECTIVE_MEMBER_ACCESS string No description.
AMAZON_DETECTIVE_ORGANIZATIONS_ACCESS string No description.
AMAZON_DEV_OPS_GURU_CONSOLE_FULL_ACCESS string No description.
AMAZON_DEV_OPS_GURU_FULL_ACCESS string No description.
AMAZON_DEV_OPS_GURU_ORGANIZATIONS_ACCESS string No description.
AMAZON_DEV_OPS_GURU_READ_ONLY_ACCESS string No description.
AMAZON_DOC_DB_CONSOLE_FULL_ACCESS string No description.
AMAZON_DOC_DB_ELASTIC_FULL_ACCESS string No description.
AMAZON_DOC_DB_ELASTIC_READ_ONLY_ACCESS string No description.
AMAZON_DOC_DB_FULL_ACCESS string No description.
AMAZON_DOC_DB_READ_ONLY_ACCESS string No description.
AMAZON_DRSVPC_MANAGEMENT string No description.
AMAZON_DYNAMO_DB_FULL_ACCESS string No description.
AMAZON_DYNAMO_DB_FULL_ACCESS_V2 string No description.
AMAZON_DYNAMO_DB_FULL_ACCESSWITH_DATA_PIPELINE string No description.
AMAZON_DYNAMO_DB_READ_ONLY_ACCESS string No description.
AMAZON_EC2_CONTAINER_REGISTRY_FULL_ACCESS string No description.
AMAZON_EC2_CONTAINER_REGISTRY_POWER_USER string No description.
AMAZON_EC2_CONTAINER_REGISTRY_PULL_ONLY string No description.
AMAZON_EC2_CONTAINER_REGISTRY_READ_ONLY string No description.
AMAZON_EC2_FULL_ACCESS string No description.
AMAZON_EC2_IMAGE_REFERENCES_ACCESS_POLICY string No description.
AMAZON_EC2_READ_ONLY_ACCESS string No description.
AMAZON_EC2_ROLE_POLICY_FOR_LAUNCH_WIZARD string No description.
AMAZON_ECS_FULL_ACCESS string No description.
AMAZON_ECS_INFRASTRUCTURE_ROLE_POLICY_FOR_LOAD_BALANCERS string No description.
AMAZON_ECS_INFRASTRUCTURE_ROLE_POLICY_FOR_MANAGED_INSTANCES string No description.
AMAZON_ECS_INFRASTRUCTURE_ROLE_POLICY_FOR_VPC_LATTICE string No description.
AMAZON_ECS_INSTANCE_ROLE_POLICY_FOR_MANAGED_INSTANCES string No description.
AMAZON_EKS_BLOCK_STORAGE_POLICY string No description.
AMAZON_EKS_CLUSTER_POLICY string No description.
AMAZON_EKS_CNI_POLICY string No description.
AMAZON_EKS_COMPUTE_POLICY string No description.
AMAZON_EKS_DASHBOARD_CONSOLE_READ_ONLY string No description.
AMAZON_EKS_FARGATE_POD_EXECUTION_ROLE_POLICY string No description.
AMAZON_EKS_LOAD_BALANCING_POLICY string No description.
AMAZON_EKS_LOCAL_OUTPOST_CLUSTER_POLICY string No description.
AMAZON_EKS_NETWORKING_POLICY string No description.
AMAZON_EKS_SERVICE_POLICY string No description.
AMAZON_EKS_WORKER_NODE_MINIMAL_POLICY string No description.
AMAZON_EKS_WORKER_NODE_POLICY string No description.
AMAZON_EKSVPC_RESOURCE_CONTROLLER string No description.
AMAZON_ELASTI_CACHE_FULL_ACCESS string No description.
AMAZON_ELASTI_CACHE_READ_ONLY_ACCESS string No description.
AMAZON_ELASTIC_CONTAINER_REGISTRY_PUBLIC_FULL_ACCESS string No description.
AMAZON_ELASTIC_CONTAINER_REGISTRY_PUBLIC_POWER_USER string No description.
AMAZON_ELASTIC_CONTAINER_REGISTRY_PUBLIC_READ_ONLY string No description.
AMAZON_ELASTIC_FILE_SYSTEM_CLIENT_FULL_ACCESS string No description.
AMAZON_ELASTIC_FILE_SYSTEM_CLIENT_READ_ONLY_ACCESS string No description.
AMAZON_ELASTIC_FILE_SYSTEM_CLIENT_READ_WRITE_ACCESS string No description.
AMAZON_ELASTIC_FILE_SYSTEM_FULL_ACCESS string No description.
AMAZON_ELASTIC_FILE_SYSTEM_READ_ONLY_ACCESS string No description.
AMAZON_ELASTIC_FILE_SYSTEMS_UTILS string No description.
AMAZON_ELASTIC_MAP_REDUCE_FULL_ACCESS string No description.
AMAZON_ELASTIC_MAP_REDUCE_PLACEMENT_GROUP_POLICY string No description.
AMAZON_ELASTIC_MAP_REDUCE_READ_ONLY_ACCESS string No description.
AMAZON_ELASTIC_TRANSCODER_FULL_ACCESS string No description.
AMAZON_ELASTIC_TRANSCODER_JOBS_SUBMITTER string No description.
AMAZON_ELASTIC_TRANSCODER_READ_ONLY_ACCESS string No description.
AMAZON_EMR_FULL_ACCESS_POLICY_V2 string No description.
AMAZON_EMR_READ_ONLY_ACCESS_POLICY_V2 string No description.
AMAZON_ES_COGNITO_ACCESS string No description.
AMAZON_ES_FULL_ACCESS string No description.
AMAZON_ES_READ_ONLY_ACCESS string No description.
AMAZON_EVENT_BRIDGE_FULL_ACCESS string No description.
AMAZON_EVENT_BRIDGE_PIPES_FULL_ACCESS string No description.
AMAZON_EVENT_BRIDGE_PIPES_OPERATOR_ACCESS string No description.
AMAZON_EVENT_BRIDGE_PIPES_READ_ONLY_ACCESS string No description.
AMAZON_EVENT_BRIDGE_READ_ONLY_ACCESS string No description.
AMAZON_EVENT_BRIDGE_SCHEDULER_FULL_ACCESS string No description.
AMAZON_EVENT_BRIDGE_SCHEDULER_READ_ONLY_ACCESS string No description.
AMAZON_EVENT_BRIDGE_SCHEMAS_FULL_ACCESS string No description.
AMAZON_EVENT_BRIDGE_SCHEMAS_READ_ONLY_ACCESS string No description.
AMAZON_F_SX_CONSOLE_FULL_ACCESS string No description.
AMAZON_F_SX_CONSOLE_READ_ONLY_ACCESS string No description.
AMAZON_F_SX_FULL_ACCESS string No description.
AMAZON_F_SX_READ_ONLY_ACCESS string No description.
AMAZON_FORECAST_FULL_ACCESS string No description.
AMAZON_FRAUD_DETECTOR_FULL_ACCESS_POLICY string No description.
AMAZON_FREE_RTOS_FULL_ACCESS string No description.
AMAZON_GLACIER_FULL_ACCESS string No description.
AMAZON_GLACIER_READ_ONLY_ACCESS string No description.
AMAZON_GUARD_DUTY_FULL_ACCESS string No description.
AMAZON_GUARD_DUTY_FULL_ACCESS_V2 string No description.
AMAZON_GUARD_DUTY_READ_ONLY_ACCESS string No description.
AMAZON_HEALTH_LAKE_FULL_ACCESS string No description.
AMAZON_HEALTH_LAKE_READ_ONLY_ACCESS string No description.
AMAZON_HONEYCODE_FULL_ACCESS string No description.
AMAZON_HONEYCODE_READ_ONLY_ACCESS string No description.
AMAZON_HONEYCODE_TEAM_ASSOCIATION_FULL_ACCESS string No description.
AMAZON_HONEYCODE_TEAM_ASSOCIATION_READ_ONLY_ACCESS string No description.
AMAZON_HONEYCODE_WORKBOOK_FULL_ACCESS string No description.
AMAZON_HONEYCODE_WORKBOOK_READ_ONLY_ACCESS string No description.
AMAZON_INSPECTOR_FULL_ACCESS string No description.
AMAZON_INSPECTOR_READ_ONLY_ACCESS string No description.
AMAZON_INSPECTOR2_FULL_ACCESS string No description.
AMAZON_INSPECTOR2_FULL_ACCESS_V2 string No description.
AMAZON_INSPECTOR2_MANAGED_CIS_POLICY string No description.
AMAZON_INSPECTOR2_READ_ONLY_ACCESS string No description.
AMAZON_KENDRA_FULL_ACCESS string No description.
AMAZON_KENDRA_READ_ONLY_ACCESS string No description.
AMAZON_KEYSPACES_FULL_ACCESS string No description.
AMAZON_KEYSPACES_READ_ONLY_ACCESS string No description.
AMAZON_KEYSPACES_READ_ONLY_ACCESS_V2 string No description.
AMAZON_KINESIS_ANALYTICS_FULL_ACCESS string No description.
AMAZON_KINESIS_ANALYTICS_READ_ONLY string No description.
AMAZON_KINESIS_FIREHOSE_FULL_ACCESS string No description.
AMAZON_KINESIS_FIREHOSE_READ_ONLY_ACCESS string No description.
AMAZON_KINESIS_FULL_ACCESS string No description.
AMAZON_KINESIS_READ_ONLY_ACCESS string No description.
AMAZON_KINESIS_VIDEO_STREAMS_FULL_ACCESS string No description.
AMAZON_KINESIS_VIDEO_STREAMS_READ_ONLY_ACCESS string No description.
AMAZON_LAUNCH_WIZARD_FULL_ACCESS_V2 string No description.
AMAZON_LEX_FULL_ACCESS string No description.
AMAZON_LEX_READ_ONLY string No description.
AMAZON_LEX_RUN_BOTS_ONLY string No description.
AMAZON_LOOKOUT_EQUIPMENT_FULL_ACCESS string No description.
AMAZON_LOOKOUT_EQUIPMENT_READ_ONLY_ACCESS string No description.
AMAZON_LOOKOUT_METRICS_FULL_ACCESS string No description.
AMAZON_LOOKOUT_METRICS_READ_ONLY_ACCESS string No description.
AMAZON_LOOKOUT_VISION_CONSOLE_FULL_ACCESS string No description.
AMAZON_LOOKOUT_VISION_CONSOLE_READ_ONLY_ACCESS string No description.
AMAZON_LOOKOUT_VISION_FULL_ACCESS string No description.
AMAZON_LOOKOUT_VISION_READ_ONLY_ACCESS string No description.
AMAZON_MACHINE_LEARNING_BATCH_PREDICTIONS_ACCESS string No description.
AMAZON_MACHINE_LEARNING_CREATE_ONLY_ACCESS string No description.
AMAZON_MACHINE_LEARNING_FULL_ACCESS string No description.
AMAZON_MACHINE_LEARNING_MANAGE_REAL_TIME_ENDPOINT_ONLY_ACCESS string No description.
AMAZON_MACHINE_LEARNING_READ_ONLY_ACCESS string No description.
AMAZON_MACHINE_LEARNING_REAL_TIME_PREDICTION_ONLY_ACCESS string No description.
AMAZON_MACIE_FULL_ACCESS string No description.
AMAZON_MACIE_READ_ONLY_ACCESS string No description.
AMAZON_MANAGED_BLOCKCHAIN_CONSOLE_FULL_ACCESS string No description.
AMAZON_MANAGED_BLOCKCHAIN_FULL_ACCESS string No description.
AMAZON_MANAGED_BLOCKCHAIN_READ_ONLY_ACCESS string No description.
AMAZON_MCS_FULL_ACCESS string No description.
AMAZON_MCS_READ_ONLY_ACCESS string No description.
AMAZON_MECHANICAL_TURK_FULL_ACCESS string No description.
AMAZON_MECHANICAL_TURK_READ_ONLY string No description.
AMAZON_MEMORY_DB_FULL_ACCESS string No description.
AMAZON_MEMORY_DB_READ_ONLY_ACCESS string No description.
AMAZON_MOBILE_ANALYTICS_FINANCIAL_REPORT_ACCESS string No description.
AMAZON_MOBILE_ANALYTICS_FULL_ACCESS string No description.
AMAZON_MOBILE_ANALYTICS_NON_FINANCIAL_REPORT_ACCESS string No description.
AMAZON_MOBILE_ANALYTICS_WRITE_ONLY_ACCESS string No description.
AMAZON_MONITRON_FULL_ACCESS string No description.
AMAZON_MQ_API_FULL_ACCESS string No description.
AMAZON_MQ_API_READ_ONLY_ACCESS string No description.
AMAZON_MQ_FULL_ACCESS string No description.
AMAZON_MQ_READ_ONLY_ACCESS string No description.
AMAZON_MSK_CONNECT_READ_ONLY_ACCESS string No description.
AMAZON_MSK_FULL_ACCESS string No description.
AMAZON_MSK_READ_ONLY_ACCESS string No description.
AMAZON_NIMBLE_STUDIO_LAUNCH_PROFILE_WORKER string No description.
AMAZON_NIMBLE_STUDIO_STUDIO_ADMIN string No description.
AMAZON_NIMBLE_STUDIO_STUDIO_USER string No description.
AMAZON_OMICS_FULL_ACCESS string No description.
AMAZON_OMICS_READ_ONLY_ACCESS string No description.
AMAZON_ONE_ENTERPRISE_FULL_ACCESS string No description.
AMAZON_ONE_ENTERPRISE_INSTALLER_ACCESS string No description.
AMAZON_ONE_ENTERPRISE_READ_ONLY_ACCESS string No description.
AMAZON_OPEN_SEARCH_DIRECT_QUERY_GLUE_CREATE_ACCESS string No description.
AMAZON_OPEN_SEARCH_INGESTION_FULL_ACCESS string No description.
AMAZON_OPEN_SEARCH_INGESTION_READ_ONLY_ACCESS string No description.
AMAZON_OPEN_SEARCH_SERVICE_COGNITO_ACCESS string No description.
AMAZON_OPEN_SEARCH_SERVICE_FULL_ACCESS string No description.
AMAZON_OPEN_SEARCH_SERVICE_READ_ONLY_ACCESS string No description.
AMAZON_POLLY_FULL_ACCESS string No description.
AMAZON_POLLY_READ_ONLY_ACCESS string No description.
AMAZON_PROMETHEUS_CONSOLE_FULL_ACCESS string No description.
AMAZON_PROMETHEUS_FULL_ACCESS string No description.
AMAZON_PROMETHEUS_QUERY_ACCESS string No description.
AMAZON_PROMETHEUS_REMOTE_WRITE_ACCESS string No description.
AMAZON_Q_DEVELOPER_ACCESS string No description.
AMAZON_Q_FULL_ACCESS string No description.
AMAZON_QLDB_CONSOLE_FULL_ACCESS string No description.
AMAZON_QLDB_FULL_ACCESS string No description.
AMAZON_QLDB_READ_ONLY string No description.
AMAZON_RDS_CUSTOM_INSTANCE_PROFILE_ROLE_POLICY string No description.
AMAZON_RDS_DATA_FULL_ACCESS string No description.
AMAZON_RDS_FULL_ACCESS string No description.
AMAZON_RDS_PERFORMANCE_INSIGHTS_FULL_ACCESS string No description.
AMAZON_RDS_PERFORMANCE_INSIGHTS_READ_ONLY string No description.
AMAZON_RDS_READ_ONLY_ACCESS string No description.
AMAZON_REDSHIFT_ALL_COMMANDS_FULL_ACCESS string No description.
AMAZON_REDSHIFT_DATA_FULL_ACCESS string No description.
AMAZON_REDSHIFT_FULL_ACCESS string No description.
AMAZON_REDSHIFT_QUERY_EDITOR string No description.
AMAZON_REDSHIFT_QUERY_EDITOR_V2_FULL_ACCESS string No description.
AMAZON_REDSHIFT_QUERY_EDITOR_V2_NO_SHARING string No description.
AMAZON_REDSHIFT_QUERY_EDITOR_V2_READ_SHARING string No description.
AMAZON_REDSHIFT_QUERY_EDITOR_V2_READ_WRITE_SHARING string No description.
AMAZON_REDSHIFT_READ_ONLY_ACCESS string No description.
AMAZON_REKOGNITION_CUSTOM_LABELS_FULL_ACCESS string No description.
AMAZON_REKOGNITION_FULL_ACCESS string No description.
AMAZON_REKOGNITION_READ_ONLY_ACCESS string No description.
AMAZON_ROUTE53_AUTO_NAMING_FULL_ACCESS string No description.
AMAZON_ROUTE53_AUTO_NAMING_READ_ONLY_ACCESS string No description.
AMAZON_ROUTE53_AUTO_NAMING_REGISTRANT_ACCESS string No description.
AMAZON_ROUTE53_DOMAINS_FULL_ACCESS string No description.
AMAZON_ROUTE53_DOMAINS_READ_ONLY_ACCESS string No description.
AMAZON_ROUTE53_FULL_ACCESS string No description.
AMAZON_ROUTE53_PROFILES_FULL_ACCESS string No description.
AMAZON_ROUTE53_PROFILES_READ_ONLY_ACCESS string No description.
AMAZON_ROUTE53_READ_ONLY_ACCESS string No description.
AMAZON_ROUTE53_RECOVERY_CLUSTER_FULL_ACCESS string No description.
AMAZON_ROUTE53_RECOVERY_CLUSTER_READ_ONLY_ACCESS string No description.
AMAZON_ROUTE53_RECOVERY_CONTROL_CONFIG_FULL_ACCESS string No description.
AMAZON_ROUTE53_RECOVERY_CONTROL_CONFIG_READ_ONLY_ACCESS string No description.
AMAZON_ROUTE53_RECOVERY_READINESS_FULL_ACCESS string No description.
AMAZON_ROUTE53_RECOVERY_READINESS_READ_ONLY_ACCESS string No description.
AMAZON_ROUTE53_RESOLVER_FULL_ACCESS string No description.
AMAZON_ROUTE53_RESOLVER_READ_ONLY_ACCESS string No description.
AMAZON_S3_FULL_ACCESS string No description.
AMAZON_S3_OUTPOSTS_FULL_ACCESS string No description.
AMAZON_S3_OUTPOSTS_READ_ONLY_ACCESS string No description.
AMAZON_S3_READ_ONLY_ACCESS string No description.
AMAZON_S3_TABLES_FULL_ACCESS string No description.
AMAZON_S3_TABLES_READ_ONLY_ACCESS string No description.
AMAZON_SAGE_MAKER_ADMIN_SERVICE_CATALOG_PRODUCTS_SERVICE_ROLE_POLICY string No description.
AMAZON_SAGE_MAKER_CANVAS_AI_SERVICES_ACCESS string No description.
AMAZON_SAGE_MAKER_CANVAS_BEDROCK_ACCESS string No description.
AMAZON_SAGE_MAKER_CANVAS_DATA_PREP_FULL_ACCESS string No description.
AMAZON_SAGE_MAKER_CANVAS_EMR_SERVERLESS_EXECUTION_ROLE_POLICY string No description.
AMAZON_SAGE_MAKER_CANVAS_FULL_ACCESS string No description.
AMAZON_SAGE_MAKER_CANVAS_SM_DATA_SCIENCE_ASSISTANT_ACCESS string No description.
AMAZON_SAGE_MAKER_CLUSTER_INSTANCE_ROLE_POLICY string No description.
AMAZON_SAGE_MAKER_FEATURE_STORE_ACCESS string No description.
AMAZON_SAGE_MAKER_FULL_ACCESS string No description.
AMAZON_SAGE_MAKER_GROUND_TRUTH_EXECUTION string No description.
AMAZON_SAGE_MAKER_HYPER_POD_OBSERVABILITY_ADMIN_ACCESS string No description.
AMAZON_SAGE_MAKER_HYPER_POD_TRAINING_OPERATOR_ACCESS string No description.
AMAZON_SAGE_MAKER_MECHANICAL_TURK_ACCESS string No description.
AMAZON_SAGE_MAKER_MODEL_GOVERNANCE_USE_ACCESS string No description.
AMAZON_SAGE_MAKER_MODEL_REGISTRY_FULL_ACCESS string No description.
AMAZON_SAGE_MAKER_PARTNER_APPS_FULL_ACCESS string No description.
AMAZON_SAGE_MAKER_PIPELINES_INTEGRATIONS string No description.
AMAZON_SAGE_MAKER_READ_ONLY string No description.
AMAZON_SAGE_MAKER_SERVICE_CATALOG_PRODUCTS_CODE_BUILD_SERVICE_ROLE_POLICY string No description.
AMAZON_SAGE_MAKER_TRAINING_PLAN_CREATE_ACCESS string No description.
AMAZON_SECURITY_LAKE_ADMINISTRATOR string No description.
AMAZON_SECURITY_LAKE_PERMISSIONS_BOUNDARY string No description.
AMAZON_SES_FULL_ACCESS string No description.
AMAZON_SES_READ_ONLY_ACCESS string No description.
AMAZON_SNS_FULL_ACCESS string No description.
AMAZON_SNS_READ_ONLY_ACCESS string No description.
AMAZON_SQS_FULL_ACCESS string No description.
AMAZON_SQS_READ_ONLY_ACCESS string No description.
AMAZON_SSM_AUTOMATION_APPROVER_ACCESS string No description.
AMAZON_SSM_DIRECTORY_SERVICE_ACCESS string No description.
AMAZON_SSM_FULL_ACCESS string No description.
AMAZON_SSM_MANAGED_EC2_INSTANCE_DEFAULT_POLICY string No description.
AMAZON_SSM_MANAGED_INSTANCE_CORE string No description.
AMAZON_SSM_PATCH_ASSOCIATION string No description.
AMAZON_SSM_READ_ONLY_ACCESS string No description.
AMAZON_TEXTRACT_FULL_ACCESS string No description.
AMAZON_TIMESTREAM_CONSOLE_FULL_ACCESS string No description.
AMAZON_TIMESTREAM_FULL_ACCESS string No description.
AMAZON_TIMESTREAM_INFLUX_DB_FULL_ACCESS string No description.
AMAZON_TIMESTREAM_INFLUX_DB_FULL_ACCESS_WITHOUT_MARKETPLACE_ACCESS string No description.
AMAZON_TIMESTREAM_READ_ONLY_ACCESS string No description.
AMAZON_TRANSCRIBE_FULL_ACCESS string No description.
AMAZON_TRANSCRIBE_READ_ONLY_ACCESS string No description.
AMAZON_VERIFIED_PERMISSIONS_FULL_ACCESS string No description.
AMAZON_VERIFIED_PERMISSIONS_READ_ONLY_ACCESS string No description.
AMAZON_VPC_CROSS_ACCOUNT_NETWORK_INTERFACE_OPERATIONS string No description.
AMAZON_VPC_FULL_ACCESS string No description.
AMAZON_VPC_NETWORK_ACCESS_ANALYZER_FULL_ACCESS_POLICY string No description.
AMAZON_VPC_REACHABILITY_ANALYZER_FULL_ACCESS_POLICY string No description.
AMAZON_VPC_REACHABILITY_ANALYZER_PATH_COMPONENT_READ_POLICY string No description.
AMAZON_VPC_READ_ONLY_ACCESS string No description.
AMAZON_WORK_DOCS_FULL_ACCESS string No description.
AMAZON_WORK_DOCS_READ_ONLY_ACCESS string No description.
AMAZON_WORK_MAIL_FULL_ACCESS string No description.
AMAZON_WORK_MAIL_MESSAGE_FLOW_FULL_ACCESS string No description.
AMAZON_WORK_MAIL_MESSAGE_FLOW_READ_ONLY_ACCESS string No description.
AMAZON_WORK_MAIL_READ_ONLY_ACCESS string No description.
AMAZON_WORK_SPACES_ADMIN string No description.
AMAZON_WORK_SPACES_APPLICATION_MANAGER_ADMIN_ACCESS string No description.
AMAZON_WORK_SPACES_POOL_SERVICE_ACCESS string No description.
AMAZON_WORK_SPACES_SECURE_BROWSER_READ_ONLY string No description.
AMAZON_WORK_SPACES_SELF_SERVICE_ACCESS string No description.
AMAZON_WORK_SPACES_SERVICE_ACCESS string No description.
AMAZON_WORK_SPACES_THIN_CLIENT_FULL_ACCESS string No description.
AMAZON_WORK_SPACES_THIN_CLIENT_READ_ONLY_ACCESS string No description.
AMAZON_WORK_SPACES_WEB_READ_ONLY string No description.
AMAZON_WORKSPACES_PCA_ACCESS string No description.
AMAZON_ZOCALO_FULL_ACCESS string No description.
AMAZON_ZOCALO_READ_ONLY_ACCESS string No description.
AUTO_SCALING_CONSOLE_FULL_ACCESS string No description.
AUTO_SCALING_CONSOLE_READ_ONLY_ACCESS string No description.
AUTO_SCALING_FULL_ACCESS string No description.
AUTO_SCALING_READ_ONLY_ACCESS string No description.
AWS_ACCOUNT_ACTIVITY_ACCESS string No description.
AWS_ACCOUNT_MANAGEMENT_FULL_ACCESS string No description.
AWS_ACCOUNT_MANAGEMENT_READ_ONLY_ACCESS string No description.
AWS_ACCOUNT_USAGE_REPORT_ACCESS string No description.
AWS_AGENTLESS_DISCOVERY_SERVICE string No description.
AWS_APP_FABRIC_FULL_ACCESS string No description.
AWS_APP_FABRIC_READ_ONLY_ACCESS string No description.
AWS_APP_MESH_ENVOY_ACCESS string No description.
AWS_APP_MESH_FULL_ACCESS string No description.
AWS_APP_MESH_PREVIEW_ENVOY_ACCESS string No description.
AWS_APP_MESH_READ_ONLY string No description.
AWS_APP_RUNNER_FULL_ACCESS string No description.
AWS_APP_RUNNER_READ_ONLY_ACCESS string No description.
AWS_APP_SYNC_ADMINISTRATOR string No description.
AWS_APP_SYNC_INVOKE_FULL_ACCESS string No description.
AWS_APP_SYNC_SCHEMA_AUTHOR string No description.
AWS_APPLICATION_DISCOVERY_AGENT_ACCESS string No description.
AWS_APPLICATION_DISCOVERY_AGENTLESS_COLLECTOR_ACCESS string No description.
AWS_APPLICATION_DISCOVERY_SERVICE_FULL_ACCESS string No description.
AWS_APPLICATION_MIGRATION_AGENT_INSTALLATION_POLICY string No description.
AWS_APPLICATION_MIGRATION_AGENT_POLICY string No description.
AWS_APPLICATION_MIGRATION_EC2_ACCESS string No description.
AWS_APPLICATION_MIGRATION_FULL_ACCESS string No description.
AWS_APPLICATION_MIGRATION_READ_ONLY_ACCESS string No description.
AWS_APPLICATION_MIGRATION_SERVICE_EC2_INSTANCE_POLICY string No description.
AWS_APPLICATION_MIGRATION_SSM_ACCESS string No description.
AWS_APPLICATION_MIGRATION_V_CENTER_CLIENT_POLICY string No description.
AWS_ARTIFACT_AGREEMENTS_FULL_ACCESS string No description.
AWS_ARTIFACT_AGREEMENTS_READ_ONLY_ACCESS string No description.
AWS_ARTIFACT_REPORTS_READ_ONLY_ACCESS string No description.
AWS_AUDIT_MANAGER_ADMINISTRATOR_ACCESS string No description.
AWS_BACKUP_AUDIT_ACCESS string No description.
AWS_BACKUP_DATA_TRANSFER_ACCESS string No description.
AWS_BACKUP_FULL_ACCESS string No description.
AWS_BACKUP_OPERATOR_ACCESS string No description.
AWS_BACKUP_ORGANIZATION_ADMIN_ACCESS string No description.
AWS_BACKUP_RESTORE_ACCESS_FOR_SAPHANA string No description.
AWS_BACKUP_SEARCH_OPERATOR_ACCESS string No description.
AWS_BACKUP_SERVICE_ROLE_POLICY_FOR_INDEXING string No description.
AWS_BACKUP_SERVICE_ROLE_POLICY_FOR_ITEM_RESTORES string No description.
AWS_BACKUP_SERVICE_ROLE_POLICY_FOR_S3_BACKUP string No description.
AWS_BACKUP_SERVICE_ROLE_POLICY_FOR_S3_RESTORE string No description.
AWS_BATCH_FULL_ACCESS string No description.
AWS_BILLING_CONDUCTOR_FULL_ACCESS string No description.
AWS_BILLING_CONDUCTOR_READ_ONLY_ACCESS string No description.
AWS_BILLING_READ_ONLY_ACCESS string No description.
AWS_BUDGETS_ACTIONS_ROLE_POLICY_FOR_RESOURCE_ADMINISTRATION_WITH_SSM string No description.
AWS_BUDGETS_ACTIONS_WITH_AWS_RESOURCE_CONTROL_ACCESS string No description.
AWS_BUDGETS_READ_ONLY_ACCESS string No description.
AWS_BUG_BUST_FULL_ACCESS string No description.
AWS_BUG_BUST_PLAYER_ACCESS string No description.
AWS_CERTIFICATE_MANAGER_FULL_ACCESS string No description.
AWS_CERTIFICATE_MANAGER_PRIVATE_CA_AUDITOR string No description.
AWS_CERTIFICATE_MANAGER_PRIVATE_CA_FULL_ACCESS string No description.
AWS_CERTIFICATE_MANAGER_PRIVATE_CA_PRIVILEGED_USER string No description.
AWS_CERTIFICATE_MANAGER_PRIVATE_CA_READ_ONLY string No description.
AWS_CERTIFICATE_MANAGER_PRIVATE_CA_USER string No description.
AWS_CERTIFICATE_MANAGER_READ_ONLY string No description.
AWS_CLEAN_ROOMS_FULL_ACCESS string No description.
AWS_CLEAN_ROOMS_FULL_ACCESS_NO_QUERYING string No description.
AWS_CLEAN_ROOMS_ML_FULL_ACCESS string No description.
AWS_CLEAN_ROOMS_ML_READ_ONLY_ACCESS string No description.
AWS_CLEAN_ROOMS_READ_ONLY_ACCESS string No description.
AWS_CLOUD_FORMATION_FULL_ACCESS string No description.
AWS_CLOUD_FORMATION_READ_ONLY_ACCESS string No description.
AWS_CLOUD_HSM_FULL_ACCESS string No description.
AWS_CLOUD_HSM_READ_ONLY_ACCESS string No description.
AWS_CLOUD_MAP_DISCOVER_INSTANCE_ACCESS string No description.
AWS_CLOUD_MAP_FULL_ACCESS string No description.
AWS_CLOUD_MAP_READ_ONLY_ACCESS string No description.
AWS_CLOUD_MAP_REGISTER_INSTANCE_ACCESS string No description.
AWS_CLOUD_SHELL_FULL_ACCESS string No description.
AWS_CLOUD_TRAIL_FULL_ACCESS string No description.
AWS_CLOUD_TRAIL_READ_ONLY_ACCESS string No description.
AWS_CLOUD9_ADMINISTRATOR string No description.
AWS_CLOUD9_ENVIRONMENT_MEMBER string No description.
AWS_CLOUD9_SSM_INSTANCE_PROFILE string No description.
AWS_CLOUD9_USER string No description.
AWS_CODE_ARTIFACT_ADMIN_ACCESS string No description.
AWS_CODE_ARTIFACT_READ_ONLY_ACCESS string No description.
AWS_CODE_BUILD_ADMIN_ACCESS string No description.
AWS_CODE_BUILD_DEVELOPER_ACCESS string No description.
AWS_CODE_BUILD_READ_ONLY_ACCESS string No description.
AWS_CODE_COMMIT_FULL_ACCESS string No description.
AWS_CODE_COMMIT_POWER_USER string No description.
AWS_CODE_COMMIT_READ_ONLY string No description.
AWS_CODE_DEPLOY_DEPLOYER_ACCESS string No description.
AWS_CODE_DEPLOY_FULL_ACCESS string No description.
AWS_CODE_DEPLOY_READ_ONLY_ACCESS string No description.
AWS_CODE_DEPLOY_ROLE_FOR_ECS string No description.
AWS_CODE_DEPLOY_ROLE_FOR_ECS_LIMITED string No description.
AWS_CODE_PIPELINE_APPROVER_ACCESS string No description.
AWS_CODE_PIPELINE_CUSTOM_ACTION_ACCESS string No description.
AWS_CODE_PIPELINE_FULL_ACCESS string No description.
AWS_CODE_PIPELINE_READ_ONLY_ACCESS string No description.
AWS_CODE_STAR_FULL_ACCESS string No description.
AWS_COMPROMISED_KEY_QUARANTINE string No description.
AWS_COMPROMISED_KEY_QUARANTINE_V2 string No description.
AWS_COMPROMISED_KEY_QUARANTINE_V3 string No description.
AWS_CONFIG_USER_ACCESS string No description.
AWS_CONNECTOR string No description.
AWS_DATA_EXCHANGE_DATA_GRANT_OWNER_FULL_ACCESS string No description.
AWS_DATA_EXCHANGE_DATA_GRANT_RECEIVER_FULL_ACCESS string No description.
AWS_DATA_EXCHANGE_FULL_ACCESS string No description.
AWS_DATA_EXCHANGE_PROVIDER_FULL_ACCESS string No description.
AWS_DATA_EXCHANGE_READ_ONLY string No description.
AWS_DATA_EXCHANGE_SUBSCRIBER_FULL_ACCESS string No description.
AWS_DATA_PIPELINE_FULL_ACCESS string No description.
AWS_DATA_PIPELINE_POWER_USER string No description.
AWS_DATA_SYNC_FULL_ACCESS string No description.
AWS_DATA_SYNC_READ_ONLY_ACCESS string No description.
AWS_DEADLINE_CLOUD_FLEET_WORKER string No description.
AWS_DEADLINE_CLOUD_USER_ACCESS_FARMS string No description.
AWS_DEADLINE_CLOUD_USER_ACCESS_FLEETS string No description.
AWS_DEADLINE_CLOUD_USER_ACCESS_JOBS string No description.
AWS_DEADLINE_CLOUD_USER_ACCESS_QUEUES string No description.
AWS_DEADLINE_CLOUD_WORKER_HOST string No description.
AWS_DEEP_LENS_LAMBDA_FUNCTION_ACCESS_POLICY string No description.
AWS_DEEP_RACER_ACCOUNT_ADMIN_ACCESS string No description.
AWS_DEEP_RACER_CLOUD_FORMATION_ACCESS_POLICY string No description.
AWS_DEEP_RACER_DEFAULT_MULTI_USER_ACCESS string No description.
AWS_DEEP_RACER_FULL_ACCESS string No description.
AWS_DEEP_RACER_ROBO_MAKER_ACCESS_POLICY string No description.
AWS_DENY_ALL string No description.
AWS_DEVICE_FARM_FULL_ACCESS string No description.
AWS_DIRECT_CONNECT_FULL_ACCESS string No description.
AWS_DIRECT_CONNECT_READ_ONLY_ACCESS string No description.
AWS_DIRECTORY_SERVICE_DATA_FULL_ACCESS string No description.
AWS_DIRECTORY_SERVICE_DATA_READ_ONLY_ACCESS string No description.
AWS_DIRECTORY_SERVICE_FULL_ACCESS string No description.
AWS_DIRECTORY_SERVICE_READ_ONLY_ACCESS string No description.
AWS_DISCOVERY_CONTINUOUS_EXPORT_FIREHOSE_POLICY string No description.
AWS_EC2_VSS_SNAPSHOT_POLICY string No description.
AWS_ELASTIC_BEANSTALK_CUSTOM_PLATFORMFOR_EC2_ROLE string No description.
AWS_ELASTIC_BEANSTALK_MANAGED_UPDATES_CUSTOMER_ROLE_POLICY string No description.
AWS_ELASTIC_BEANSTALK_MULTICONTAINER_DOCKER string No description.
AWS_ELASTIC_BEANSTALK_READ_ONLY string No description.
AWS_ELASTIC_BEANSTALK_WEB_TIER string No description.
AWS_ELASTIC_BEANSTALK_WORKER_TIER string No description.
AWS_ELASTIC_DISASTER_RECOVERY_AGENT_INSTALLATION_POLICY string No description.
AWS_ELASTIC_DISASTER_RECOVERY_CONSOLE_FULL_ACCESS string No description.
AWS_ELASTIC_DISASTER_RECOVERY_CONSOLE_FULL_ACCESS_V2 string No description.
AWS_ELASTIC_DISASTER_RECOVERY_FAILBACK_INSTALLATION_POLICY string No description.
AWS_ELASTIC_DISASTER_RECOVERY_LAUNCH_ACTIONS_POLICY string No description.
AWS_ELASTIC_DISASTER_RECOVERY_READ_ONLY_ACCESS string No description.
AWS_ELEMENTAL_MEDIA_CONNECT_FULL_ACCESS string No description.
AWS_ELEMENTAL_MEDIA_CONNECT_READ_ONLY_ACCESS string No description.
AWS_ELEMENTAL_MEDIA_CONVERT_FULL_ACCESS string No description.
AWS_ELEMENTAL_MEDIA_CONVERT_READ_ONLY string No description.
AWS_ELEMENTAL_MEDIA_LIVE_FULL_ACCESS string No description.
AWS_ELEMENTAL_MEDIA_LIVE_READ_ONLY string No description.
AWS_ELEMENTAL_MEDIA_PACKAGE_FULL_ACCESS string No description.
AWS_ELEMENTAL_MEDIA_PACKAGE_READ_ONLY string No description.
AWS_ELEMENTAL_MEDIA_PACKAGE_V2_FULL_ACCESS string No description.
AWS_ELEMENTAL_MEDIA_PACKAGE_V2_READ_ONLY string No description.
AWS_ELEMENTAL_MEDIA_STORE_FULL_ACCESS string No description.
AWS_ELEMENTAL_MEDIA_STORE_READ_ONLY string No description.
AWS_ELEMENTAL_MEDIA_TAILOR_FULL_ACCESS string No description.
AWS_ELEMENTAL_MEDIA_TAILOR_READ_ONLY string No description.
AWS_ENTITY_RESOLUTION_CONSOLE_FULL_ACCESS string No description.
AWS_ENTITY_RESOLUTION_CONSOLE_READ_ONLY_ACCESS string No description.
AWS_FM_ADMIN_FULL_ACCESS string No description.
AWS_FM_ADMIN_READ_ONLY_ACCESS string No description.
AWS_FM_MEMBER_READ_ONLY_ACCESS string No description.
AWS_FOR_WORD_PRESS_PLUGIN_POLICY string No description.
AWS_GLUE_CONSOLE_FULL_ACCESS string No description.
AWS_GLUE_CONSOLE_SAGE_MAKER_NOTEBOOK_FULL_ACCESS string No description.
AWS_GLUE_DATA_BREW_FULL_ACCESS_POLICY string No description.
AWS_GLUE_SCHEMA_REGISTRY_FULL_ACCESS string No description.
AWS_GLUE_SCHEMA_REGISTRY_READONLY_ACCESS string No description.
AWS_GLUE_SESSION_USER_RESTRICTED_NOTEBOOK_POLICY string No description.
AWS_GLUE_SESSION_USER_RESTRICTED_POLICY string No description.
AWS_GRAFANA_ACCOUNT_ADMINISTRATOR string No description.
AWS_GRAFANA_CONSOLE_READ_ONLY_ACCESS string No description.
AWS_GRAFANA_WORKSPACE_PERMISSION_MANAGEMENT string No description.
AWS_GRAFANA_WORKSPACE_PERMISSION_MANAGEMENT_V2 string No description.
AWS_GREENGRASS_FULL_ACCESS string No description.
AWS_GREENGRASS_READ_ONLY_ACCESS string No description.
AWS_GROUND_STATION_AGENT_INSTANCE_POLICY string No description.
AWS_HEALTH_FULL_ACCESS string No description.
AWS_HEALTH_IMAGING_FULL_ACCESS string No description.
AWS_HEALTH_IMAGING_READ_ONLY_ACCESS string No description.
AWS_IAM_IDENTITY_CENTER_ALLOW_LIST_FOR_IDENTITY_CONTEXT string No description.
AWS_IDENTITY_SYNC_FULL_ACCESS string No description.
AWS_IDENTITY_SYNC_READ_ONLY_ACCESS string No description.
AWS_IMAGE_BUILDER_FULL_ACCESS string No description.
AWS_IMAGE_BUILDER_READ_ONLY_ACCESS string No description.
AWS_IMPORT_EXPORT_FULL_ACCESS string No description.
AWS_IMPORT_EXPORT_READ_ONLY_ACCESS string No description.
AWS_INCIDENT_MANAGER_INCIDENT_ACCESS_SERVICE_ROLE_POLICY string No description.
AWS_INCIDENT_MANAGER_RESOLVER_ACCESS string No description.
AWS_IO_T_ANALYTICS_FULL_ACCESS string No description.
AWS_IO_T_ANALYTICS_READ_ONLY_ACCESS string No description.
AWS_IO_T_CONFIG_ACCESS string No description.
AWS_IO_T_CONFIG_READ_ONLY_ACCESS string No description.
AWS_IO_T_DATA_ACCESS string No description.
AWS_IO_T_DEVICE_TESTER_FOR_FREE_RTOS_FULL_ACCESS string No description.
AWS_IO_T_DEVICE_TESTER_FOR_GREENGRASS_FULL_ACCESS string No description.
AWS_IO_T_EVENTS_FULL_ACCESS string No description.
AWS_IO_T_EVENTS_READ_ONLY_ACCESS string No description.
AWS_IO_T_FULL_ACCESS string No description.
AWS_IO_T_MANAGED_INTEGRATIONS_FULL_ACCESS string No description.
AWS_IO_T_SITE_WISE_CONSOLE_FULL_ACCESS string No description.
AWS_IO_T_SITE_WISE_FULL_ACCESS string No description.
AWS_IO_T_SITE_WISE_READ_ONLY_ACCESS string No description.
AWS_IO_T_WIRELESS_DATA_ACCESS string No description.
AWS_IO_T_WIRELESS_FULL_ACCESS string No description.
AWS_IO_T_WIRELESS_FULL_PUBLISH_ACCESS string No description.
AWS_IO_T_WIRELESS_GATEWAY_CERT_MANAGER string No description.
AWS_IO_T_WIRELESS_LOGGING string No description.
AWS_IO_T_WIRELESS_READ_ONLY_ACCESS string No description.
AWS_IQ_FULL_ACCESS string No description.
AWS_KEY_MANAGEMENT_SERVICE_POWER_USER string No description.
AWS_LAKE_FORMATION_CROSS_ACCOUNT_MANAGER string No description.
AWS_LAKE_FORMATION_DATA_ADMIN string No description.
AWS_LAMBDA_EXECUTE string No description.
AWS_LAMBDA_FULL_ACCESS string No description.
AWS_LAMBDA_INVOCATION_DYNAMO_DB string No description.
AWS_LAMBDA_READ_ONLY_ACCESS string No description.
AWS_MANAGEMENT_CONSOLE_BASIC_USER_ACCESS string No description.
AWS_MARKETPLACE_AMI_INGESTION string No description.
AWS_MARKETPLACE_FULL_ACCESS string No description.
AWS_MARKETPLACE_GET_ENTITLEMENTS string No description.
AWS_MARKETPLACE_MANAGE_SUBSCRIPTIONS string No description.
AWS_MARKETPLACE_METERING_FULL_ACCESS string No description.
AWS_MARKETPLACE_METERING_REGISTER_USAGE string No description.
AWS_MARKETPLACE_PROCUREMENT_SYSTEM_ADMIN_FULL_ACCESS string No description.
AWS_MARKETPLACE_READ_ONLY string No description.
AWS_MARKETPLACE_SELLER_FULL_ACCESS string No description.
AWS_MARKETPLACE_SELLER_OFFER_MANAGEMENT string No description.
AWS_MARKETPLACE_SELLER_PRODUCTS_FULL_ACCESS string No description.
AWS_MARKETPLACE_SELLER_PRODUCTS_READ_ONLY string No description.
AWS_MIGRATION_HUB_FULL_ACCESS string No description.
AWS_MIGRATION_HUB_ORCHESTRATOR_CONSOLE_FULL_ACCESS string No description.
AWS_MIGRATION_HUB_ORCHESTRATOR_INSTANCE_ROLE_POLICY string No description.
AWS_MIGRATION_HUB_ORCHESTRATOR_PLUGIN string No description.
AWS_MIGRATION_HUB_REFACTOR_SPACES_ENVIRONMENTS_WITHOUT_BRIDGES_FULL_ACCESS string No description.
AWS_MIGRATION_HUB_REFACTOR_SPACES_FULL_ACCESS string No description.
AWS_MIGRATION_HUB_STRATEGY_COLLECTOR string No description.
AWS_MIGRATION_HUB_STRATEGY_CONSOLE_FULL_ACCESS string No description.
AWS_NETWORK_FIREWALL_FULL_ACCESS string No description.
AWS_NETWORK_FIREWALL_READ_ONLY_ACCESS string No description.
AWS_NETWORK_MANAGER_FULL_ACCESS string No description.
AWS_NETWORK_MANAGER_READ_ONLY_ACCESS string No description.
AWS_ORGANIZATIONS_FULL_ACCESS string No description.
AWS_ORGANIZATIONS_READ_ONLY_ACCESS string No description.
AWS_OUTPOSTS_AUTHORIZE_SERVER_POLICY string No description.
AWS_PANORAMA_FULL_ACCESS string No description.
AWS_PARTNER_CENTRAL_FULL_ACCESS string No description.
AWS_PARTNER_CENTRAL_OPPORTUNITY_MANAGEMENT string No description.
AWS_PARTNER_CENTRAL_SANDBOX_FULL_ACCESS string No description.
AWS_PARTNER_CENTRAL_SELLING_RESOURCE_SNAPSHOT_JOB_EXECUTION_ROLE_POLICY string No description.
AWS_PARTNER_LED_SUPPORT_READ_ONLY_ACCESS string No description.
AWS_PCS_COMPUTE_NODE_POLICY string No description.
AWS_PRICE_LIST_SERVICE_FULL_ACCESS string No description.
AWS_PRIVATE_CA_AUDITOR string No description.
AWS_PRIVATE_CA_CONNECTOR_FOR_KUBERNETES_POLICY string No description.
AWS_PRIVATE_CA_FULL_ACCESS string No description.
AWS_PRIVATE_CA_PRIVILEGED_USER string No description.
AWS_PRIVATE_CA_READ_ONLY string No description.
AWS_PRIVATE_CA_USER string No description.
AWS_PRIVATE_MARKETPLACE_ADMIN_FULL_ACCESS string No description.
AWS_PRIVATE_MARKETPLACE_REQUESTS string No description.
AWS_PROTON_CODE_BUILD_PROVISIONING_BASIC_ACCESS string No description.
AWS_PROTON_DEVELOPER_ACCESS string No description.
AWS_PROTON_FULL_ACCESS string No description.
AWS_PROTON_READ_ONLY_ACCESS string No description.
AWS_PURCHASE_ORDERS_SERVICE_ROLE_POLICY string No description.
AWS_QUICK_SETUP_CFGC_PACKS_PERMISSIONS_BOUNDARY string No description.
AWS_QUICK_SETUP_DEPLOYMENT_ROLE_POLICY string No description.
AWS_QUICK_SETUP_DEV_OPS_GURU_PERMISSIONS_BOUNDARY string No description.
AWS_QUICK_SETUP_DISTRIBUTOR_PERMISSIONS_BOUNDARY string No description.
AWS_QUICK_SETUP_ENABLE_AREX_EXECUTION_POLICY string No description.
AWS_QUICK_SETUP_ENABLE_DHMC_EXECUTION_POLICY string No description.
AWS_QUICK_SETUP_JITNA_DEPLOYMENT_ROLE_POLICY string No description.
AWS_QUICK_SETUP_MANAGE_JITNA_RESOURCES_EXECUTION_POLICY string No description.
AWS_QUICK_SETUP_MANAGED_INSTANCE_PROFILE_EXECUTION_POLICY string No description.
AWS_QUICK_SETUP_PATCH_POLICY_BASELINE_ACCESS string No description.
AWS_QUICK_SETUP_PATCH_POLICY_DEPLOYMENT_ROLE_POLICY string No description.
AWS_QUICK_SETUP_PATCH_POLICY_PERMISSIONS_BOUNDARY string No description.
AWS_QUICK_SETUP_SCHEDULER_PERMISSIONS_BOUNDARY string No description.
AWS_QUICK_SETUP_SSM_DEPLOYMENT_ROLE_POLICY string No description.
AWS_QUICK_SETUP_SSM_DEPLOYMENT_S3_BUCKET_ROLE_POLICY string No description.
AWS_QUICK_SETUP_SSM_HOST_MGMT_PERMISSIONS_BOUNDARY string No description.
AWS_QUICK_SETUP_SSM_LIFECYCLE_MANAGEMENT_EXECUTION_POLICY string No description.
AWS_QUICK_SETUP_SSM_MANAGE_RESOURCES_EXECUTION_POLICY string No description.
AWS_QUICK_SETUP_START_SSM_ASSOCIATIONS_EXECUTION_POLICY string No description.
AWS_QUICK_SETUP_START_STOP_INSTANCES_EXECUTION_POLICY string No description.
AWS_QUICK_SIGHT_ASSET_BUNDLE_EXPORT_POLICY string No description.
AWS_QUICK_SIGHT_ASSET_BUNDLE_IMPORT_POLICY string No description.
AWS_QUICK_SIGHT_IO_T_ANALYTICS_ACCESS string No description.
AWS_QUICK_SIGHT_SECRETS_MANAGER_WRITE_POLICY string No description.
AWS_REFACTORING_TOOLKIT_FULL_ACCESS string No description.
AWS_REFACTORING_TOOLKIT_SIDECAR_POLICY string No description.
AWS_REPOST_SPACE_SUPPORT_OPERATIONS_POLICY string No description.
AWS_RESILIENCE_HUB_ASSSESSMENT_EXECUTION_POLICY string No description.
AWS_RESOURCE_ACCESS_MANAGER_FULL_ACCESS string No description.
AWS_RESOURCE_ACCESS_MANAGER_READ_ONLY_ACCESS string No description.
AWS_RESOURCE_ACCESS_MANAGER_RESOURCE_SHARE_PARTICIPANT_ACCESS string No description.
AWS_RESOURCE_EXPLORER_FULL_ACCESS string No description.
AWS_RESOURCE_EXPLORER_ORGANIZATIONS_ACCESS string No description.
AWS_RESOURCE_EXPLORER_READ_ONLY_ACCESS string No description.
AWS_RESOURCE_GROUPS_READ_ONLY_ACCESS string No description.
AWS_ROBO_MAKER_FULL_ACCESS string No description.
AWS_ROBO_MAKER_READ_ONLY_ACCESS string No description.
AWS_ROBO_MAKER_SERVICE_ROLE_POLICY string No description.
AWS_ROLES_ANYWHERE_FULL_ACCESS string No description.
AWS_ROLES_ANYWHERE_READ_ONLY string No description.
AWS_SAVINGS_PLANS_FULL_ACCESS string No description.
AWS_SAVINGS_PLANS_READ_ONLY_ACCESS string No description.
AWS_SECURITY_HUB_FULL_ACCESS string No description.
AWS_SECURITY_HUB_ORGANIZATIONS_ACCESS string No description.
AWS_SECURITY_HUB_READ_ONLY_ACCESS string No description.
AWS_SECURITY_INCIDENT_RESPONSE_CASE_FULL_ACCESS string No description.
AWS_SECURITY_INCIDENT_RESPONSE_FULL_ACCESS string No description.
AWS_SECURITY_INCIDENT_RESPONSE_READ_ONLY_ACCESS string No description.
AWS_SERVICE_CATALOG_ADMIN_FULL_ACCESS string No description.
AWS_SERVICE_CATALOG_ADMIN_READ_ONLY_ACCESS string No description.
AWS_SERVICE_CATALOG_APP_REGISTRY_FULL_ACCESS string No description.
AWS_SERVICE_CATALOG_APP_REGISTRY_READ_ONLY_ACCESS string No description.
AWS_SERVICE_CATALOG_END_USER_FULL_ACCESS string No description.
AWS_SERVICE_CATALOG_END_USER_READ_ONLY_ACCESS string No description.
AWS_SSM_AUTOMATION_DIAGNOSIS_BUCKET_POLICY string No description.
AWS_SSM_DIAGNOSIS_AUTOMATION_ADMINISTRATION_ROLE_POLICY string No description.
AWS_SSM_DIAGNOSIS_AUTOMATION_EXECUTION_ROLE_POLICY string No description.
AWS_SSM_DIAGNOSIS_AUTOMATION_OPERATIONAL_ACCOUNT_ADMINISTRATION_ROLE_POLICY string No description.
AWS_SSM_REMEDIATION_AUTOMATION_ADMINISTRATION_ROLE_POLICY string No description.
AWS_SSM_REMEDIATION_AUTOMATION_EXECUTION_ROLE_POLICY string No description.
AWS_SSM_REMEDIATION_AUTOMATION_OPERATIONAL_ACCOUNT_ADMINISTRATION_ROLE_POLICY string No description.
AWS_SSO_DIRECTORY_ADMINISTRATOR string No description.
AWS_SSO_DIRECTORY_READ_ONLY string No description.
AWS_SSO_MASTER_ACCOUNT_ADMINISTRATOR string No description.
AWS_SSO_MEMBER_ACCOUNT_ADMINISTRATOR string No description.
AWS_SSO_READ_ONLY string No description.
AWS_STEP_FUNCTIONS_CONSOLE_FULL_ACCESS string No description.
AWS_STEP_FUNCTIONS_FULL_ACCESS string No description.
AWS_STEP_FUNCTIONS_READ_ONLY_ACCESS string No description.
AWS_STORAGE_GATEWAY_FULL_ACCESS string No description.
AWS_STORAGE_GATEWAY_READ_ONLY_ACCESS string No description.
AWS_SUPPORT_ACCESS string No description.
AWS_SUPPORT_APP_FULL_ACCESS string No description.
AWS_SUPPORT_APP_READ_ONLY_ACCESS string No description.
AWS_SUPPORT_PLANS_FULL_ACCESS string No description.
AWS_SUPPORT_PLANS_READ_ONLY_ACCESS string No description.
AWS_SYSTEMS_MANAGER_ENABLE_CONFIG_RECORDING_EXECUTION_POLICY string No description.
AWS_SYSTEMS_MANAGER_ENABLE_EXPLORER_EXECUTION_POLICY string No description.
AWS_SYSTEMS_MANAGER_FOR_SAP_FULL_ACCESS string No description.
AWS_SYSTEMS_MANAGER_FOR_SAP_READ_ONLY_ACCESS string No description.
AWS_SYSTEMS_MANAGER_JUST_IN_TIME_ACCESS_TOKEN_POLICY string No description.
AWS_SYSTEMS_MANAGER_JUST_IN_TIME_ACCESS_TOKEN_SESSION_POLICY string No description.
AWS_SYSTEMS_MANAGER_JUST_IN_TIME_NODE_ACCESS_ROLE_PROPAGATION_POLICY string No description.
AWS_THINKBOX_ASSET_SERVER_POLICY string No description.
AWS_THINKBOX_AWS_PORTAL_ADMIN_POLICY string No description.
AWS_THINKBOX_AWS_PORTAL_GATEWAY_POLICY string No description.
AWS_THINKBOX_AWS_PORTAL_WORKER_POLICY string No description.
AWS_THINKBOX_DEADLINE_RESOURCE_TRACKER_ACCESS_POLICY string No description.
AWS_THINKBOX_DEADLINE_RESOURCE_TRACKER_ADMIN_POLICY string No description.
AWS_THINKBOX_DEADLINE_SPOT_EVENT_PLUGIN_ADMIN_POLICY string No description.
AWS_THINKBOX_DEADLINE_SPOT_EVENT_PLUGIN_WORKER_POLICY string No description.
AWS_TRANSFER_CONSOLE_FULL_ACCESS string No description.
AWS_TRANSFER_FULL_ACCESS string No description.
AWS_TRANSFER_READ_ONLY_ACCESS string No description.
AWS_TRUSTED_ADVISOR_PRIORITY_FULL_ACCESS string No description.
AWS_TRUSTED_ADVISOR_PRIORITY_READ_ONLY_ACCESS string No description.
AWS_VENDOR_INSIGHTS_ASSESSOR_FULL_ACCESS string No description.
AWS_VENDOR_INSIGHTS_ASSESSOR_READ_ONLY string No description.
AWS_VENDOR_INSIGHTS_VENDOR_FULL_ACCESS string No description.
AWS_VENDOR_INSIGHTS_VENDOR_READ_ONLY string No description.
AWS_WAF_CONSOLE_FULL_ACCESS string No description.
AWS_WAF_CONSOLE_READ_ONLY_ACCESS string No description.
AWS_WAF_FULL_ACCESS string No description.
AWS_WAF_READ_ONLY_ACCESS string No description.
AWS_WICKR_FULL_ACCESS string No description.
AWS_X_RAY_DAEMON_WRITE_ACCESS string No description.
AWS_XRAY_CROSS_ACCOUNT_SHARING_CONFIGURATION string No description.
AWS_XRAY_FULL_ACCESS string No description.
AWS_XRAY_READ_ONLY_ACCESS string No description.
AWS_XRAY_WRITE_ONLY_ACCESS string No description.
BEDROCK_AGENT_CORE_FULL_ACCESS string No description.
CLOUD_FRONT_FULL_ACCESS string No description.
CLOUD_FRONT_READ_ONLY_ACCESS string No description.
CLOUD_SEARCH_FULL_ACCESS string No description.
CLOUD_SEARCH_READ_ONLY_ACCESS string No description.
CLOUD_WATCH_ACTIONS_EC2_ACCESS string No description.
CLOUD_WATCH_AGENT_ADMIN_POLICY string No description.
CLOUD_WATCH_AGENT_SERVER_POLICY string No description.
CLOUD_WATCH_APPLICATION_INSIGHTS_FULL_ACCESS string No description.
CLOUD_WATCH_APPLICATION_INSIGHTS_READ_ONLY_ACCESS string No description.
CLOUD_WATCH_APPLICATION_SIGNALS_FULL_ACCESS string No description.
CLOUD_WATCH_APPLICATION_SIGNALS_READ_ONLY_ACCESS string No description.
CLOUD_WATCH_AUTOMATIC_DASHBOARDS_ACCESS string No description.
CLOUD_WATCH_CROSS_ACCOUNT_SHARING_CONFIGURATION string No description.
CLOUD_WATCH_EVENTS_FULL_ACCESS string No description.
CLOUD_WATCH_EVENTS_READ_ONLY_ACCESS string No description.
CLOUD_WATCH_FULL_ACCESS string No description.
CLOUD_WATCH_FULL_ACCESS_V2 string No description.
CLOUD_WATCH_INTERNET_MONITOR_FULL_ACCESS string No description.
CLOUD_WATCH_INTERNET_MONITOR_READ_ONLY_ACCESS string No description.
CLOUD_WATCH_LAMBDA_APPLICATION_SIGNALS_EXECUTION_ROLE_POLICY string No description.
CLOUD_WATCH_LAMBDA_INSIGHTS_EXECUTION_ROLE_POLICY string No description.
CLOUD_WATCH_LOGS_CROSS_ACCOUNT_SHARING_CONFIGURATION string No description.
CLOUD_WATCH_LOGS_FULL_ACCESS string No description.
CLOUD_WATCH_LOGS_READ_ONLY_ACCESS string No description.
CLOUD_WATCH_NETWORK_FLOW_MONITOR_AGENT_PUBLISH_POLICY string No description.
CLOUD_WATCH_OPEN_SEARCH_DASHBOARD_ACCESS string No description.
CLOUD_WATCH_OPEN_SEARCH_DASHBOARDS_FULL_ACCESS string No description.
CLOUD_WATCH_READ_ONLY_ACCESS string No description.
CLOUD_WATCH_SYNTHETICS_FULL_ACCESS string No description.
CLOUD_WATCH_SYNTHETICS_READ_ONLY_ACCESS string No description.
COMPREHEND_FULL_ACCESS string No description.
COMPREHEND_MEDICAL_FULL_ACCESS string No description.
COMPREHEND_READ_ONLY string No description.
COMPUTE_OPTIMIZER_READ_ONLY_ACCESS string No description.
COST_OPTIMIZATION_HUB_ADMIN_ACCESS string No description.
COST_OPTIMIZATION_HUB_READ_ONLY_ACCESS string No description.
EC2_FAST_LAUNCH_FULL_ACCESS string No description.
EC2_IMAGE_BUILDER_CROSS_ACCOUNT_DISTRIBUTION_ACCESS string No description.
EC2_INSTANCE_CONNECT string No description.
EC2_INSTANCE_PROFILE_FOR_IMAGE_BUILDER string No description.
EC2_INSTANCE_PROFILE_FOR_IMAGE_BUILDER_ECR_CONTAINER_BUILDS string No description.
ELASTIC_LOAD_BALANCING_FULL_ACCESS string No description.
ELASTIC_LOAD_BALANCING_READ_ONLY string No description.
ELEMENTAL_ACTIVATIONS_DOWNLOAD_SOFTWARE_ACCESS string No description.
ELEMENTAL_ACTIVATIONS_FULL_ACCESS string No description.
ELEMENTAL_ACTIVATIONS_GENERATE_LICENSES string No description.
ELEMENTAL_ACTIVATIONS_READ_ONLY_ACCESS string No description.
ELEMENTAL_APPLIANCES_SOFTWARE_FULL_ACCESS string No description.
ELEMENTAL_APPLIANCES_SOFTWARE_READ_ONLY_ACCESS string No description.
ELEMENTAL_SUPPORT_CENTER_FULL_ACCESS string No description.
GAME_LIFT_CONTAINER_FLEET_POLICY string No description.
GAME_LIFT_GAME_SERVER_GROUP_POLICY string No description.
GIT_LAB_DUO_WITH_AMAZON_Q_PERMISSIONS_POLICY string No description.
GLOBAL_ACCELERATOR_FULL_ACCESS string No description.
GLOBAL_ACCELERATOR_READ_ONLY_ACCESS string No description.
IAM_ACCESS_ADVISOR_READ_ONLY string No description.
IAM_ACCESS_ANALYZER_FULL_ACCESS string No description.
IAM_ACCESS_ANALYZER_READ_ONLY_ACCESS string No description.
IAM_FULL_ACCESS string No description.
IAM_READ_ONLY_ACCESS string No description.
IAM_SELF_MANAGE_SERVICE_SPECIFIC_CREDENTIALS string No description.
IAM_USER_CHANGE_PASSWORD string No description.
IAM_USER_SSH_KEYS string No description.
IVS_FULL_ACCESS string No description.
IVS_READ_ONLY_ACCESS string No description.
MEDIA_CONNECT_GATEWAY_INSTANCE_ROLE_POLICY string No description.
MULTI_PARTY_APPROVAL_FULL_ACCESS string No description.
MULTI_PARTY_APPROVAL_READ_ONLY_ACCESS string No description.
NEPTUNE_CONSOLE_FULL_ACCESS string No description.
NEPTUNE_FULL_ACCESS string No description.
NEPTUNE_GRAPH_READ_ONLY_ACCESS string No description.
NEPTUNE_READ_ONLY_ACCESS string No description.
OAM_FULL_ACCESS string No description.
OAM_READ_ONLY_ACCESS string No description.
PARTNER_CENTRAL_ACCOUNT_MANAGEMENT_USER_ROLE_ASSOCIATION string No description.
POWER_USER_ACCESS string No description.
Q_BUSINESS_QUICKSIGHT_PLUGIN_POLICY string No description.
READ_ONLY_ACCESS string No description.
RESOURCE_GROUPS_AND_TAG_EDITOR_FULL_ACCESS string No description.
RESOURCE_GROUPS_AND_TAG_EDITOR_READ_ONLY_ACCESS string No description.
RESOURCE_GROUPS_TAGGING_API_TAG_UNTAG_SUPPORTED_RESOURCES string No description.
ROSA_MANAGE_SUBSCRIPTION string No description.
ROSA_SHARED_VPC_ENDPOINT_POLICY string No description.
ROSA_SHARED_VPC_ROUTE53_POLICY string No description.
SAGE_MAKER_STUDIO_ADMIN_IAM_CONSOLE_POLICY string No description.
SAGE_MAKER_STUDIO_ADMIN_IAM_DEFAULT_EXECUTION_POLICY string No description.
SAGE_MAKER_STUDIO_ADMIN_IAM_PERMISSIVE_EXECUTION_POLICY string No description.
SAGE_MAKER_STUDIO_ADMIN_PROJECT_USER_ROLE_POLICY string No description.
SAGE_MAKER_STUDIO_FULL_ACCESS string No description.
SAGE_MAKER_STUDIO_PROJECT_ROLE_MACHINE_LEARNING_POLICY string No description.
SAGE_MAKER_STUDIO_PROJECT_USER_ROLE_PERMISSIONS_BOUNDARY string No description.
SAGE_MAKER_STUDIO_PROJECT_USER_ROLE_POLICY string No description.
SAGE_MAKER_STUDIO_USER_IAM_CONSOLE_POLICY string No description.
SAGE_MAKER_STUDIO_USER_IAM_DEFAULT_EXECUTION_POLICY string No description.
SAGE_MAKER_STUDIO_USER_IAM_PERMISSIVE_EXECUTION_POLICY string No description.
SECRETS_MANAGER_READ_WRITE string No description.
SECURITY_AUDIT string No description.
SERVER_MIGRATION_CONNECTOR string No description.
SERVER_MIGRATION_SERVICE_CONSOLE_FULL_ACCESS string No description.
SERVICE_QUOTAS_FULL_ACCESS string No description.
SERVICE_QUOTAS_READ_ONLY_ACCESS string No description.
SIMPLE_WORKFLOW_FULL_ACCESS string No description.
TRANSLATE_FULL_ACCESS string No description.
TRANSLATE_READ_ONLY string No description.
VPC_LATTICE_FULL_ACCESS string No description.
VPC_LATTICE_READ_ONLY_ACCESS string No description.
VPC_LATTICE_SERVICES_INVOKE_ACCESS string No description.
WELL_ARCHITECTED_CONSOLE_FULL_ACCESS string No description.
WELL_ARCHITECTED_CONSOLE_READ_ONLY_ACCESS string No description.
WORK_LINK_SERVICE_ROLE_POLICY string No description.

ADMINISTRATOR_ACCESSRequired
public readonly ADMINISTRATOR_ACCESS: string;

ADMINISTRATOR_ACCESS_AMPLIFYRequired
public readonly ADMINISTRATOR_ACCESS_AMPLIFY: string;

ADMINISTRATOR_ACCESS_AWS_ELASTIC_BEANSTALKRequired
public readonly ADMINISTRATOR_ACCESS_AWS_ELASTIC_BEANSTALK: string;

AI_OPS_ASSISTANT_INCIDENT_REPORT_POLICYRequired
public readonly AI_OPS_ASSISTANT_INCIDENT_REPORT_POLICY: string;

AI_OPS_ASSISTANT_POLICYRequired
public readonly AI_OPS_ASSISTANT_POLICY: string;

AI_OPS_CONSOLE_ADMIN_POLICYRequired
public readonly AI_OPS_CONSOLE_ADMIN_POLICY: string;

AI_OPS_OPERATOR_ACCESSRequired
public readonly AI_OPS_OPERATOR_ACCESS: string;

AI_OPS_READ_ONLY_ACCESSRequired
public readonly AI_OPS_READ_ONLY_ACCESS: string;

ALEXA_FOR_BUSINESS_DEVICE_SETUPRequired
public readonly ALEXA_FOR_BUSINESS_DEVICE_SETUP: string;

ALEXA_FOR_BUSINESS_FULL_ACCESSRequired
public readonly ALEXA_FOR_BUSINESS_FULL_ACCESS: string;

ALEXA_FOR_BUSINESS_GATEWAY_EXECUTIONRequired
public readonly ALEXA_FOR_BUSINESS_GATEWAY_EXECUTION: string;

ALEXA_FOR_BUSINESS_LIFESIZE_DELEGATED_ACCESS_POLICYRequired
public readonly ALEXA_FOR_BUSINESS_LIFESIZE_DELEGATED_ACCESS_POLICY: string;

ALEXA_FOR_BUSINESS_POLY_DELEGATED_ACCESS_POLICYRequired
public readonly ALEXA_FOR_BUSINESS_POLY_DELEGATED_ACCESS_POLICY: string;

ALEXA_FOR_BUSINESS_READ_ONLY_ACCESSRequired
public readonly ALEXA_FOR_BUSINESS_READ_ONLY_ACCESS: string;

AMAZON_API_GATEWAY_ADMINISTRATORRequired
public readonly AMAZON_API_GATEWAY_ADMINISTRATOR: string;

AMAZON_API_GATEWAY_INVOKE_FULL_ACCESSRequired
public readonly AMAZON_API_GATEWAY_INVOKE_FULL_ACCESS: string;

AMAZON_APP_FLOW_FULL_ACCESSRequired
public readonly AMAZON_APP_FLOW_FULL_ACCESS: string;

AMAZON_APP_FLOW_READ_ONLY_ACCESSRequired
public readonly AMAZON_APP_FLOW_READ_ONLY_ACCESS: string;

AMAZON_APP_STREAM_FULL_ACCESSRequired
public readonly AMAZON_APP_STREAM_FULL_ACCESS: string;

AMAZON_APP_STREAM_READ_ONLY_ACCESSRequired
public readonly AMAZON_APP_STREAM_READ_ONLY_ACCESS: string;

AMAZON_ATHENA_FULL_ACCESSRequired
public readonly AMAZON_ATHENA_FULL_ACCESS: string;

AMAZON_AUGMENTED_AI_FULL_ACCESSRequired
public readonly AMAZON_AUGMENTED_AI_FULL_ACCESS: string;

AMAZON_AUGMENTED_AI_HUMAN_LOOP_FULL_ACCESSRequired
public readonly AMAZON_AUGMENTED_AI_HUMAN_LOOP_FULL_ACCESS: string;

AMAZON_AUGMENTED_AI_INTEGRATED_API_ACCESSRequired
public readonly AMAZON_AUGMENTED_AI_INTEGRATED_API_ACCESS: string;

AMAZON_AURORA_DSQL_CONSOLE_FULL_ACCESSRequired
public readonly AMAZON_AURORA_DSQL_CONSOLE_FULL_ACCESS: string;

AMAZON_AURORA_DSQL_FULL_ACCESSRequired
public readonly AMAZON_AURORA_DSQL_FULL_ACCESS: string;

AMAZON_AURORA_DSQL_READ_ONLY_ACCESSRequired
public readonly AMAZON_AURORA_DSQL_READ_ONLY_ACCESS: string;

AMAZON_BEDROCK_AGENT_CORE_MEMORY_BEDROCK_MODEL_INFERENCE_EXECUTION_ROLE_POLICYRequired
public readonly AMAZON_BEDROCK_AGENT_CORE_MEMORY_BEDROCK_MODEL_INFERENCE_EXECUTION_ROLE_POLICY: string;

AMAZON_BEDROCK_FULL_ACCESSRequired
public readonly AMAZON_BEDROCK_FULL_ACCESS: string;

AMAZON_BEDROCK_LIMITED_ACCESSRequired
public readonly AMAZON_BEDROCK_LIMITED_ACCESS: string;

AMAZON_BEDROCK_MARKETPLACE_ACCESSRequired
public readonly AMAZON_BEDROCK_MARKETPLACE_ACCESS: string;

AMAZON_BEDROCK_READ_ONLYRequired
public readonly AMAZON_BEDROCK_READ_ONLY: string;

AMAZON_BEDROCK_STUDIO_PERMISSIONS_BOUNDARYRequired
public readonly AMAZON_BEDROCK_STUDIO_PERMISSIONS_BOUNDARY: string;

AMAZON_BRAKET_FULL_ACCESSRequired
public readonly AMAZON_BRAKET_FULL_ACCESS: string;

AMAZON_BRAKET_JOBS_EXECUTION_POLICYRequired
public readonly AMAZON_BRAKET_JOBS_EXECUTION_POLICY: string;

AMAZON_CHIME_FULL_ACCESSRequired
public readonly AMAZON_CHIME_FULL_ACCESS: string;

AMAZON_CHIME_READ_ONLYRequired
public readonly AMAZON_CHIME_READ_ONLY: string;

AMAZON_CHIME_SDKRequired
public readonly AMAZON_CHIME_SDK: string;

AMAZON_CHIME_USER_MANAGEMENTRequired
public readonly AMAZON_CHIME_USER_MANAGEMENT: string;

AMAZON_CLOUD_DIRECTORY_FULL_ACCESSRequired
public readonly AMAZON_CLOUD_DIRECTORY_FULL_ACCESS: string;

AMAZON_CLOUD_DIRECTORY_READ_ONLY_ACCESSRequired
public readonly AMAZON_CLOUD_DIRECTORY_READ_ONLY_ACCESS: string;

AMAZON_CLOUD_WATCH_EVIDENTLY_FULL_ACCESSRequired
public readonly AMAZON_CLOUD_WATCH_EVIDENTLY_FULL_ACCESS: string;

AMAZON_CLOUD_WATCH_EVIDENTLY_READ_ONLY_ACCESSRequired
public readonly AMAZON_CLOUD_WATCH_EVIDENTLY_READ_ONLY_ACCESS: string;

AMAZON_CLOUD_WATCH_RUM_FULL_ACCESSRequired
public readonly AMAZON_CLOUD_WATCH_RUM_FULL_ACCESS: string;

AMAZON_CLOUD_WATCH_RUM_READ_ONLY_ACCESSRequired
public readonly AMAZON_CLOUD_WATCH_RUM_READ_ONLY_ACCESS: string;

AMAZON_CODE_CATALYST_FULL_ACCESSRequired
public readonly AMAZON_CODE_CATALYST_FULL_ACCESS: string;

AMAZON_CODE_CATALYST_READ_ONLY_ACCESSRequired
public readonly AMAZON_CODE_CATALYST_READ_ONLY_ACCESS: string;

AMAZON_CODE_GURU_PROFILER_AGENT_ACCESSRequired
public readonly AMAZON_CODE_GURU_PROFILER_AGENT_ACCESS: string;

AMAZON_CODE_GURU_PROFILER_FULL_ACCESSRequired
public readonly AMAZON_CODE_GURU_PROFILER_FULL_ACCESS: string;

AMAZON_CODE_GURU_PROFILER_READ_ONLY_ACCESSRequired
public readonly AMAZON_CODE_GURU_PROFILER_READ_ONLY_ACCESS: string;

AMAZON_CODE_GURU_REVIEWER_FULL_ACCESSRequired
public readonly AMAZON_CODE_GURU_REVIEWER_FULL_ACCESS: string;

AMAZON_CODE_GURU_REVIEWER_READ_ONLY_ACCESSRequired
public readonly AMAZON_CODE_GURU_REVIEWER_READ_ONLY_ACCESS: string;

AMAZON_CODE_GURU_SECURITY_FULL_ACCESSRequired
public readonly AMAZON_CODE_GURU_SECURITY_FULL_ACCESS: string;

AMAZON_CODE_GURU_SECURITY_SCAN_ACCESSRequired
public readonly AMAZON_CODE_GURU_SECURITY_SCAN_ACCESS: string;

AMAZON_COGNITO_DEVELOPER_AUTHENTICATED_IDENTITIESRequired
public readonly AMAZON_COGNITO_DEVELOPER_AUTHENTICATED_IDENTITIES: string;

AMAZON_COGNITO_POWER_USERRequired
public readonly AMAZON_COGNITO_POWER_USER: string;

AMAZON_COGNITO_READ_ONLYRequired
public readonly AMAZON_COGNITO_READ_ONLY: string;

AMAZON_COGNITO_UN_AUTHED_IDENTITIES_SESSION_POLICYRequired
public readonly AMAZON_COGNITO_UN_AUTHED_IDENTITIES_SESSION_POLICY: string;

AMAZON_COGNITO_UNAUTHENTICATED_IDENTITIESRequired
public readonly AMAZON_COGNITO_UNAUTHENTICATED_IDENTITIES: string;

AMAZON_CONNECT_FULL_ACCESSRequired
public readonly AMAZON_CONNECT_FULL_ACCESS: string;

AMAZON_CONNECT_READ_ONLY_ACCESSRequired
public readonly AMAZON_CONNECT_READ_ONLY_ACCESS: string;

AMAZON_CONNECT_VOICE_ID_FULL_ACCESSRequired
public readonly AMAZON_CONNECT_VOICE_ID_FULL_ACCESS: string;

AMAZON_DATA_ZONE_ENVIRONMENT_ROLE_PERMISSIONS_BOUNDARYRequired
public readonly AMAZON_DATA_ZONE_ENVIRONMENT_ROLE_PERMISSIONS_BOUNDARY: string;

AMAZON_DATA_ZONE_FULL_ACCESSRequired
public readonly AMAZON_DATA_ZONE_FULL_ACCESS: string;

AMAZON_DATA_ZONE_FULL_USER_ACCESSRequired
public readonly AMAZON_DATA_ZONE_FULL_USER_ACCESS: string;

AMAZON_DATA_ZONE_REDSHIFT_GLUE_PROVISIONING_POLICYRequired
public readonly AMAZON_DATA_ZONE_REDSHIFT_GLUE_PROVISIONING_POLICY: string;

AMAZON_DATA_ZONE_SAGE_MAKER_ENVIRONMENT_ROLE_PERMISSIONS_BOUNDARYRequired
public readonly AMAZON_DATA_ZONE_SAGE_MAKER_ENVIRONMENT_ROLE_PERMISSIONS_BOUNDARY: string;

AMAZON_DATA_ZONE_SAGE_MAKER_MANAGE_ACCESS_ROLE_POLICYRequired
public readonly AMAZON_DATA_ZONE_SAGE_MAKER_MANAGE_ACCESS_ROLE_POLICY: string;

AMAZON_DATA_ZONE_SAGE_MAKER_PROVISIONING_ROLE_POLICYRequired
public readonly AMAZON_DATA_ZONE_SAGE_MAKER_PROVISIONING_ROLE_POLICY: string;

AMAZON_DETECTIVE_FULL_ACCESSRequired
public readonly AMAZON_DETECTIVE_FULL_ACCESS: string;

AMAZON_DETECTIVE_INVESTIGATOR_ACCESSRequired
public readonly AMAZON_DETECTIVE_INVESTIGATOR_ACCESS: string;

AMAZON_DETECTIVE_MEMBER_ACCESSRequired
public readonly AMAZON_DETECTIVE_MEMBER_ACCESS: string;

AMAZON_DETECTIVE_ORGANIZATIONS_ACCESSRequired
public readonly AMAZON_DETECTIVE_ORGANIZATIONS_ACCESS: string;

AMAZON_DEV_OPS_GURU_CONSOLE_FULL_ACCESSRequired
public readonly AMAZON_DEV_OPS_GURU_CONSOLE_FULL_ACCESS: string;

AMAZON_DEV_OPS_GURU_FULL_ACCESSRequired
public readonly AMAZON_DEV_OPS_GURU_FULL_ACCESS: string;

AMAZON_DEV_OPS_GURU_ORGANIZATIONS_ACCESSRequired
public readonly AMAZON_DEV_OPS_GURU_ORGANIZATIONS_ACCESS: string;

AMAZON_DEV_OPS_GURU_READ_ONLY_ACCESSRequired
public readonly AMAZON_DEV_OPS_GURU_READ_ONLY_ACCESS: string;

AMAZON_DOC_DB_CONSOLE_FULL_ACCESSRequired
public readonly AMAZON_DOC_DB_CONSOLE_FULL_ACCESS: string;

AMAZON_DOC_DB_ELASTIC_FULL_ACCESSRequired
public readonly AMAZON_DOC_DB_ELASTIC_FULL_ACCESS: string;

AMAZON_DOC_DB_ELASTIC_READ_ONLY_ACCESSRequired
public readonly AMAZON_DOC_DB_ELASTIC_READ_ONLY_ACCESS: string;

AMAZON_DOC_DB_FULL_ACCESSRequired
public readonly AMAZON_DOC_DB_FULL_ACCESS: string;

AMAZON_DOC_DB_READ_ONLY_ACCESSRequired
public readonly AMAZON_DOC_DB_READ_ONLY_ACCESS: string;

AMAZON_DRSVPC_MANAGEMENTRequired
public readonly AMAZON_DRSVPC_MANAGEMENT: string;

AMAZON_DYNAMO_DB_FULL_ACCESSRequired
public readonly AMAZON_DYNAMO_DB_FULL_ACCESS: string;

AMAZON_DYNAMO_DB_FULL_ACCESS_V2Required
public readonly AMAZON_DYNAMO_DB_FULL_ACCESS_V2: string;

AMAZON_DYNAMO_DB_FULL_ACCESSWITH_DATA_PIPELINERequired
public readonly AMAZON_DYNAMO_DB_FULL_ACCESSWITH_DATA_PIPELINE: string;

AMAZON_DYNAMO_DB_READ_ONLY_ACCESSRequired
public readonly AMAZON_DYNAMO_DB_READ_ONLY_ACCESS: string;

AMAZON_EC2_CONTAINER_REGISTRY_FULL_ACCESSRequired
public readonly AMAZON_EC2_CONTAINER_REGISTRY_FULL_ACCESS: string;

AMAZON_EC2_CONTAINER_REGISTRY_POWER_USERRequired
public readonly AMAZON_EC2_CONTAINER_REGISTRY_POWER_USER: string;

AMAZON_EC2_CONTAINER_REGISTRY_PULL_ONLYRequired
public readonly AMAZON_EC2_CONTAINER_REGISTRY_PULL_ONLY: string;

AMAZON_EC2_CONTAINER_REGISTRY_READ_ONLYRequired
public readonly AMAZON_EC2_CONTAINER_REGISTRY_READ_ONLY: string;

AMAZON_EC2_FULL_ACCESSRequired
public readonly AMAZON_EC2_FULL_ACCESS: string;

AMAZON_EC2_IMAGE_REFERENCES_ACCESS_POLICYRequired
public readonly AMAZON_EC2_IMAGE_REFERENCES_ACCESS_POLICY: string;

AMAZON_EC2_READ_ONLY_ACCESSRequired
public readonly AMAZON_EC2_READ_ONLY_ACCESS: string;

AMAZON_EC2_ROLE_POLICY_FOR_LAUNCH_WIZARDRequired
public readonly AMAZON_EC2_ROLE_POLICY_FOR_LAUNCH_WIZARD: string;

AMAZON_ECS_FULL_ACCESSRequired
public readonly AMAZON_ECS_FULL_ACCESS: string;

AMAZON_ECS_INFRASTRUCTURE_ROLE_POLICY_FOR_LOAD_BALANCERSRequired
public readonly AMAZON_ECS_INFRASTRUCTURE_ROLE_POLICY_FOR_LOAD_BALANCERS: string;

AMAZON_ECS_INFRASTRUCTURE_ROLE_POLICY_FOR_MANAGED_INSTANCESRequired
public readonly AMAZON_ECS_INFRASTRUCTURE_ROLE_POLICY_FOR_MANAGED_INSTANCES: string;

AMAZON_ECS_INFRASTRUCTURE_ROLE_POLICY_FOR_VPC_LATTICERequired
public readonly AMAZON_ECS_INFRASTRUCTURE_ROLE_POLICY_FOR_VPC_LATTICE: string;

AMAZON_ECS_INSTANCE_ROLE_POLICY_FOR_MANAGED_INSTANCESRequired
public readonly AMAZON_ECS_INSTANCE_ROLE_POLICY_FOR_MANAGED_INSTANCES: string;

AMAZON_EKS_BLOCK_STORAGE_POLICYRequired
public readonly AMAZON_EKS_BLOCK_STORAGE_POLICY: string;

AMAZON_EKS_CLUSTER_POLICYRequired
public readonly AMAZON_EKS_CLUSTER_POLICY: string;

AMAZON_EKS_CNI_POLICYRequired
public readonly AMAZON_EKS_CNI_POLICY: string;

AMAZON_EKS_COMPUTE_POLICYRequired
public readonly AMAZON_EKS_COMPUTE_POLICY: string;

AMAZON_EKS_DASHBOARD_CONSOLE_READ_ONLYRequired
public readonly AMAZON_EKS_DASHBOARD_CONSOLE_READ_ONLY: string;

AMAZON_EKS_FARGATE_POD_EXECUTION_ROLE_POLICYRequired
public readonly AMAZON_EKS_FARGATE_POD_EXECUTION_ROLE_POLICY: string;

AMAZON_EKS_LOAD_BALANCING_POLICYRequired
public readonly AMAZON_EKS_LOAD_BALANCING_POLICY: string;

AMAZON_EKS_LOCAL_OUTPOST_CLUSTER_POLICYRequired
public readonly AMAZON_EKS_LOCAL_OUTPOST_CLUSTER_POLICY: string;

AMAZON_EKS_NETWORKING_POLICYRequired
public readonly AMAZON_EKS_NETWORKING_POLICY: string;

AMAZON_EKS_SERVICE_POLICYRequired
public readonly AMAZON_EKS_SERVICE_POLICY: string;

AMAZON_EKS_WORKER_NODE_MINIMAL_POLICYRequired
public readonly AMAZON_EKS_WORKER_NODE_MINIMAL_POLICY: string;

AMAZON_EKS_WORKER_NODE_POLICYRequired
public readonly AMAZON_EKS_WORKER_NODE_POLICY: string;

AMAZON_EKSVPC_RESOURCE_CONTROLLERRequired
public readonly AMAZON_EKSVPC_RESOURCE_CONTROLLER: string;

AMAZON_ELASTI_CACHE_FULL_ACCESSRequired
public readonly AMAZON_ELASTI_CACHE_FULL_ACCESS: string;

AMAZON_ELASTI_CACHE_READ_ONLY_ACCESSRequired
public readonly AMAZON_ELASTI_CACHE_READ_ONLY_ACCESS: string;

AMAZON_ELASTIC_CONTAINER_REGISTRY_PUBLIC_FULL_ACCESSRequired
public readonly AMAZON_ELASTIC_CONTAINER_REGISTRY_PUBLIC_FULL_ACCESS: string;

AMAZON_ELASTIC_CONTAINER_REGISTRY_PUBLIC_POWER_USERRequired
public readonly AMAZON_ELASTIC_CONTAINER_REGISTRY_PUBLIC_POWER_USER: string;

AMAZON_ELASTIC_CONTAINER_REGISTRY_PUBLIC_READ_ONLYRequired
public readonly AMAZON_ELASTIC_CONTAINER_REGISTRY_PUBLIC_READ_ONLY: string;

AMAZON_ELASTIC_FILE_SYSTEM_CLIENT_FULL_ACCESSRequired
public readonly AMAZON_ELASTIC_FILE_SYSTEM_CLIENT_FULL_ACCESS: string;

AMAZON_ELASTIC_FILE_SYSTEM_CLIENT_READ_ONLY_ACCESSRequired
public readonly AMAZON_ELASTIC_FILE_SYSTEM_CLIENT_READ_ONLY_ACCESS: string;

AMAZON_ELASTIC_FILE_SYSTEM_CLIENT_READ_WRITE_ACCESSRequired
public readonly AMAZON_ELASTIC_FILE_SYSTEM_CLIENT_READ_WRITE_ACCESS: string;

AMAZON_ELASTIC_FILE_SYSTEM_FULL_ACCESSRequired
public readonly AMAZON_ELASTIC_FILE_SYSTEM_FULL_ACCESS: string;

AMAZON_ELASTIC_FILE_SYSTEM_READ_ONLY_ACCESSRequired
public readonly AMAZON_ELASTIC_FILE_SYSTEM_READ_ONLY_ACCESS: string;

AMAZON_ELASTIC_FILE_SYSTEMS_UTILSRequired
public readonly AMAZON_ELASTIC_FILE_SYSTEMS_UTILS: string;

AMAZON_ELASTIC_MAP_REDUCE_FULL_ACCESSRequired
public readonly AMAZON_ELASTIC_MAP_REDUCE_FULL_ACCESS: string;

AMAZON_ELASTIC_MAP_REDUCE_PLACEMENT_GROUP_POLICYRequired
public readonly AMAZON_ELASTIC_MAP_REDUCE_PLACEMENT_GROUP_POLICY: string;

AMAZON_ELASTIC_MAP_REDUCE_READ_ONLY_ACCESSRequired
public readonly AMAZON_ELASTIC_MAP_REDUCE_READ_ONLY_ACCESS: string;

AMAZON_ELASTIC_TRANSCODER_FULL_ACCESSRequired
public readonly AMAZON_ELASTIC_TRANSCODER_FULL_ACCESS: string;

AMAZON_ELASTIC_TRANSCODER_JOBS_SUBMITTERRequired
public readonly AMAZON_ELASTIC_TRANSCODER_JOBS_SUBMITTER: string;

AMAZON_ELASTIC_TRANSCODER_READ_ONLY_ACCESSRequired
public readonly AMAZON_ELASTIC_TRANSCODER_READ_ONLY_ACCESS: string;

AMAZON_EMR_FULL_ACCESS_POLICY_V2Required
public readonly AMAZON_EMR_FULL_ACCESS_POLICY_V2: string;

AMAZON_EMR_READ_ONLY_ACCESS_POLICY_V2Required
public readonly AMAZON_EMR_READ_ONLY_ACCESS_POLICY_V2: string;

AMAZON_ES_COGNITO_ACCESSRequired
public readonly AMAZON_ES_COGNITO_ACCESS: string;

AMAZON_ES_FULL_ACCESSRequired
public readonly AMAZON_ES_FULL_ACCESS: string;

AMAZON_ES_READ_ONLY_ACCESSRequired
public readonly AMAZON_ES_READ_ONLY_ACCESS: string;

AMAZON_EVENT_BRIDGE_FULL_ACCESSRequired
public readonly AMAZON_EVENT_BRIDGE_FULL_ACCESS: string;

AMAZON_EVENT_BRIDGE_PIPES_FULL_ACCESSRequired
public readonly AMAZON_EVENT_BRIDGE_PIPES_FULL_ACCESS: string;

AMAZON_EVENT_BRIDGE_PIPES_OPERATOR_ACCESSRequired
public readonly AMAZON_EVENT_BRIDGE_PIPES_OPERATOR_ACCESS: string;

AMAZON_EVENT_BRIDGE_PIPES_READ_ONLY_ACCESSRequired
public readonly AMAZON_EVENT_BRIDGE_PIPES_READ_ONLY_ACCESS: string;

AMAZON_EVENT_BRIDGE_READ_ONLY_ACCESSRequired
public readonly AMAZON_EVENT_BRIDGE_READ_ONLY_ACCESS: string;

AMAZON_EVENT_BRIDGE_SCHEDULER_FULL_ACCESSRequired
public readonly AMAZON_EVENT_BRIDGE_SCHEDULER_FULL_ACCESS: string;

AMAZON_EVENT_BRIDGE_SCHEDULER_READ_ONLY_ACCESSRequired
public readonly AMAZON_EVENT_BRIDGE_SCHEDULER_READ_ONLY_ACCESS: string;

AMAZON_EVENT_BRIDGE_SCHEMAS_FULL_ACCESSRequired
public readonly AMAZON_EVENT_BRIDGE_SCHEMAS_FULL_ACCESS: string;

AMAZON_EVENT_BRIDGE_SCHEMAS_READ_ONLY_ACCESSRequired
public readonly AMAZON_EVENT_BRIDGE_SCHEMAS_READ_ONLY_ACCESS: string;

AMAZON_F_SX_CONSOLE_FULL_ACCESSRequired
public readonly AMAZON_F_SX_CONSOLE_FULL_ACCESS: string;

AMAZON_F_SX_CONSOLE_READ_ONLY_ACCESSRequired
public readonly AMAZON_F_SX_CONSOLE_READ_ONLY_ACCESS: string;

AMAZON_F_SX_FULL_ACCESSRequired
public readonly AMAZON_F_SX_FULL_ACCESS: string;

AMAZON_F_SX_READ_ONLY_ACCESSRequired
public readonly AMAZON_F_SX_READ_ONLY_ACCESS: string;

AMAZON_FORECAST_FULL_ACCESSRequired
public readonly AMAZON_FORECAST_FULL_ACCESS: string;

AMAZON_FRAUD_DETECTOR_FULL_ACCESS_POLICYRequired
public readonly AMAZON_FRAUD_DETECTOR_FULL_ACCESS_POLICY: string;

AMAZON_FREE_RTOS_FULL_ACCESSRequired
public readonly AMAZON_FREE_RTOS_FULL_ACCESS: string;

AMAZON_GLACIER_FULL_ACCESSRequired
public readonly AMAZON_GLACIER_FULL_ACCESS: string;

AMAZON_GLACIER_READ_ONLY_ACCESSRequired
public readonly AMAZON_GLACIER_READ_ONLY_ACCESS: string;

AMAZON_GUARD_DUTY_FULL_ACCESSRequired
public readonly AMAZON_GUARD_DUTY_FULL_ACCESS: string;

AMAZON_GUARD_DUTY_FULL_ACCESS_V2Required
public readonly AMAZON_GUARD_DUTY_FULL_ACCESS_V2: string;

AMAZON_GUARD_DUTY_READ_ONLY_ACCESSRequired
public readonly AMAZON_GUARD_DUTY_READ_ONLY_ACCESS: string;

AMAZON_HEALTH_LAKE_FULL_ACCESSRequired
public readonly AMAZON_HEALTH_LAKE_FULL_ACCESS: string;

AMAZON_HEALTH_LAKE_READ_ONLY_ACCESSRequired
public readonly AMAZON_HEALTH_LAKE_READ_ONLY_ACCESS: string;

AMAZON_HONEYCODE_FULL_ACCESSRequired
public readonly AMAZON_HONEYCODE_FULL_ACCESS: string;

AMAZON_HONEYCODE_READ_ONLY_ACCESSRequired
public readonly AMAZON_HONEYCODE_READ_ONLY_ACCESS: string;

AMAZON_HONEYCODE_TEAM_ASSOCIATION_FULL_ACCESSRequired
public readonly AMAZON_HONEYCODE_TEAM_ASSOCIATION_FULL_ACCESS: string;

AMAZON_HONEYCODE_TEAM_ASSOCIATION_READ_ONLY_ACCESSRequired
public readonly AMAZON_HONEYCODE_TEAM_ASSOCIATION_READ_ONLY_ACCESS: string;

AMAZON_HONEYCODE_WORKBOOK_FULL_ACCESSRequired
public readonly AMAZON_HONEYCODE_WORKBOOK_FULL_ACCESS: string;

AMAZON_HONEYCODE_WORKBOOK_READ_ONLY_ACCESSRequired
public readonly AMAZON_HONEYCODE_WORKBOOK_READ_ONLY_ACCESS: string;

AMAZON_INSPECTOR_FULL_ACCESSRequired
public readonly AMAZON_INSPECTOR_FULL_ACCESS: string;

AMAZON_INSPECTOR_READ_ONLY_ACCESSRequired
public readonly AMAZON_INSPECTOR_READ_ONLY_ACCESS: string;

AMAZON_INSPECTOR2_FULL_ACCESSRequired
public readonly AMAZON_INSPECTOR2_FULL_ACCESS: string;

AMAZON_INSPECTOR2_FULL_ACCESS_V2Required
public readonly AMAZON_INSPECTOR2_FULL_ACCESS_V2: string;

AMAZON_INSPECTOR2_MANAGED_CIS_POLICYRequired
public readonly AMAZON_INSPECTOR2_MANAGED_CIS_POLICY: string;

AMAZON_INSPECTOR2_READ_ONLY_ACCESSRequired
public readonly AMAZON_INSPECTOR2_READ_ONLY_ACCESS: string;

AMAZON_KENDRA_FULL_ACCESSRequired
public readonly AMAZON_KENDRA_FULL_ACCESS: string;

AMAZON_KENDRA_READ_ONLY_ACCESSRequired
public readonly AMAZON_KENDRA_READ_ONLY_ACCESS: string;

AMAZON_KEYSPACES_FULL_ACCESSRequired
public readonly AMAZON_KEYSPACES_FULL_ACCESS: string;

AMAZON_KEYSPACES_READ_ONLY_ACCESSRequired
public readonly AMAZON_KEYSPACES_READ_ONLY_ACCESS: string;

AMAZON_KEYSPACES_READ_ONLY_ACCESS_V2Required
public readonly AMAZON_KEYSPACES_READ_ONLY_ACCESS_V2: string;

AMAZON_KINESIS_ANALYTICS_FULL_ACCESSRequired
public readonly AMAZON_KINESIS_ANALYTICS_FULL_ACCESS: string;

AMAZON_KINESIS_ANALYTICS_READ_ONLYRequired
public readonly AMAZON_KINESIS_ANALYTICS_READ_ONLY: string;

AMAZON_KINESIS_FIREHOSE_FULL_ACCESSRequired
public readonly AMAZON_KINESIS_FIREHOSE_FULL_ACCESS: string;

AMAZON_KINESIS_FIREHOSE_READ_ONLY_ACCESSRequired
public readonly AMAZON_KINESIS_FIREHOSE_READ_ONLY_ACCESS: string;

AMAZON_KINESIS_FULL_ACCESSRequired
public readonly AMAZON_KINESIS_FULL_ACCESS: string;

AMAZON_KINESIS_READ_ONLY_ACCESSRequired
public readonly AMAZON_KINESIS_READ_ONLY_ACCESS: string;

AMAZON_KINESIS_VIDEO_STREAMS_FULL_ACCESSRequired
public readonly AMAZON_KINESIS_VIDEO_STREAMS_FULL_ACCESS: string;

AMAZON_KINESIS_VIDEO_STREAMS_READ_ONLY_ACCESSRequired
public readonly AMAZON_KINESIS_VIDEO_STREAMS_READ_ONLY_ACCESS: string;

AMAZON_LAUNCH_WIZARD_FULL_ACCESS_V2Required
public readonly AMAZON_LAUNCH_WIZARD_FULL_ACCESS_V2: string;

AMAZON_LEX_FULL_ACCESSRequired
public readonly AMAZON_LEX_FULL_ACCESS: string;

AMAZON_LEX_READ_ONLYRequired
public readonly AMAZON_LEX_READ_ONLY: string;

AMAZON_LEX_RUN_BOTS_ONLYRequired
public readonly AMAZON_LEX_RUN_BOTS_ONLY: string;

AMAZON_LOOKOUT_EQUIPMENT_FULL_ACCESSRequired
public readonly AMAZON_LOOKOUT_EQUIPMENT_FULL_ACCESS: string;

AMAZON_LOOKOUT_EQUIPMENT_READ_ONLY_ACCESSRequired
public readonly AMAZON_LOOKOUT_EQUIPMENT_READ_ONLY_ACCESS: string;

AMAZON_LOOKOUT_METRICS_FULL_ACCESSRequired
public readonly AMAZON_LOOKOUT_METRICS_FULL_ACCESS: string;

AMAZON_LOOKOUT_METRICS_READ_ONLY_ACCESSRequired
public readonly AMAZON_LOOKOUT_METRICS_READ_ONLY_ACCESS: string;

AMAZON_LOOKOUT_VISION_CONSOLE_FULL_ACCESSRequired
public readonly AMAZON_LOOKOUT_VISION_CONSOLE_FULL_ACCESS: string;

AMAZON_LOOKOUT_VISION_CONSOLE_READ_ONLY_ACCESSRequired
public readonly AMAZON_LOOKOUT_VISION_CONSOLE_READ_ONLY_ACCESS: string;

AMAZON_LOOKOUT_VISION_FULL_ACCESSRequired
public readonly AMAZON_LOOKOUT_VISION_FULL_ACCESS: string;

AMAZON_LOOKOUT_VISION_READ_ONLY_ACCESSRequired
public readonly AMAZON_LOOKOUT_VISION_READ_ONLY_ACCESS: string;

AMAZON_MACHINE_LEARNING_BATCH_PREDICTIONS_ACCESSRequired
public readonly AMAZON_MACHINE_LEARNING_BATCH_PREDICTIONS_ACCESS: string;

AMAZON_MACHINE_LEARNING_CREATE_ONLY_ACCESSRequired
public readonly AMAZON_MACHINE_LEARNING_CREATE_ONLY_ACCESS: string;

AMAZON_MACHINE_LEARNING_FULL_ACCESSRequired
public readonly AMAZON_MACHINE_LEARNING_FULL_ACCESS: string;

AMAZON_MACHINE_LEARNING_MANAGE_REAL_TIME_ENDPOINT_ONLY_ACCESSRequired
public readonly AMAZON_MACHINE_LEARNING_MANAGE_REAL_TIME_ENDPOINT_ONLY_ACCESS: string;

AMAZON_MACHINE_LEARNING_READ_ONLY_ACCESSRequired
public readonly AMAZON_MACHINE_LEARNING_READ_ONLY_ACCESS: string;

AMAZON_MACHINE_LEARNING_REAL_TIME_PREDICTION_ONLY_ACCESSRequired
public readonly AMAZON_MACHINE_LEARNING_REAL_TIME_PREDICTION_ONLY_ACCESS: string;

AMAZON_MACIE_FULL_ACCESSRequired
public readonly AMAZON_MACIE_FULL_ACCESS: string;

AMAZON_MACIE_READ_ONLY_ACCESSRequired
public readonly AMAZON_MACIE_READ_ONLY_ACCESS: string;

AMAZON_MANAGED_BLOCKCHAIN_CONSOLE_FULL_ACCESSRequired
public readonly AMAZON_MANAGED_BLOCKCHAIN_CONSOLE_FULL_ACCESS: string;

AMAZON_MANAGED_BLOCKCHAIN_FULL_ACCESSRequired
public readonly AMAZON_MANAGED_BLOCKCHAIN_FULL_ACCESS: string;

AMAZON_MANAGED_BLOCKCHAIN_READ_ONLY_ACCESSRequired
public readonly AMAZON_MANAGED_BLOCKCHAIN_READ_ONLY_ACCESS: string;

AMAZON_MCS_FULL_ACCESSRequired
public readonly AMAZON_MCS_FULL_ACCESS: string;

AMAZON_MCS_READ_ONLY_ACCESSRequired
public readonly AMAZON_MCS_READ_ONLY_ACCESS: string;

AMAZON_MECHANICAL_TURK_FULL_ACCESSRequired
public readonly AMAZON_MECHANICAL_TURK_FULL_ACCESS: string;

AMAZON_MECHANICAL_TURK_READ_ONLYRequired
public readonly AMAZON_MECHANICAL_TURK_READ_ONLY: string;

AMAZON_MEMORY_DB_FULL_ACCESSRequired
public readonly AMAZON_MEMORY_DB_FULL_ACCESS: string;

AMAZON_MEMORY_DB_READ_ONLY_ACCESSRequired
public readonly AMAZON_MEMORY_DB_READ_ONLY_ACCESS: string;

AMAZON_MOBILE_ANALYTICS_FINANCIAL_REPORT_ACCESSRequired
public readonly AMAZON_MOBILE_ANALYTICS_FINANCIAL_REPORT_ACCESS: string;

AMAZON_MOBILE_ANALYTICS_FULL_ACCESSRequired
public readonly AMAZON_MOBILE_ANALYTICS_FULL_ACCESS: string;

AMAZON_MOBILE_ANALYTICS_NON_FINANCIAL_REPORT_ACCESSRequired
public readonly AMAZON_MOBILE_ANALYTICS_NON_FINANCIAL_REPORT_ACCESS: string;

AMAZON_MOBILE_ANALYTICS_WRITE_ONLY_ACCESSRequired
public readonly AMAZON_MOBILE_ANALYTICS_WRITE_ONLY_ACCESS: string;

AMAZON_MONITRON_FULL_ACCESSRequired
public readonly AMAZON_MONITRON_FULL_ACCESS: string;

AMAZON_MQ_API_FULL_ACCESSRequired
public readonly AMAZON_MQ_API_FULL_ACCESS: string;

AMAZON_MQ_API_READ_ONLY_ACCESSRequired
public readonly AMAZON_MQ_API_READ_ONLY_ACCESS: string;

AMAZON_MQ_FULL_ACCESSRequired
public readonly AMAZON_MQ_FULL_ACCESS: string;

AMAZON_MQ_READ_ONLY_ACCESSRequired
public readonly AMAZON_MQ_READ_ONLY_ACCESS: string;

AMAZON_MSK_CONNECT_READ_ONLY_ACCESSRequired
public readonly AMAZON_MSK_CONNECT_READ_ONLY_ACCESS: string;

AMAZON_MSK_FULL_ACCESSRequired
public readonly AMAZON_MSK_FULL_ACCESS: string;

AMAZON_MSK_READ_ONLY_ACCESSRequired
public readonly AMAZON_MSK_READ_ONLY_ACCESS: string;

AMAZON_NIMBLE_STUDIO_LAUNCH_PROFILE_WORKERRequired
public readonly AMAZON_NIMBLE_STUDIO_LAUNCH_PROFILE_WORKER: string;

AMAZON_NIMBLE_STUDIO_STUDIO_ADMINRequired
public readonly AMAZON_NIMBLE_STUDIO_STUDIO_ADMIN: string;

AMAZON_NIMBLE_STUDIO_STUDIO_USERRequired
public readonly AMAZON_NIMBLE_STUDIO_STUDIO_USER: string;

AMAZON_OMICS_FULL_ACCESSRequired
public readonly AMAZON_OMICS_FULL_ACCESS: string;

AMAZON_OMICS_READ_ONLY_ACCESSRequired
public readonly AMAZON_OMICS_READ_ONLY_ACCESS: string;

AMAZON_ONE_ENTERPRISE_FULL_ACCESSRequired
public readonly AMAZON_ONE_ENTERPRISE_FULL_ACCESS: string;

AMAZON_ONE_ENTERPRISE_INSTALLER_ACCESSRequired
public readonly AMAZON_ONE_ENTERPRISE_INSTALLER_ACCESS: string;

AMAZON_ONE_ENTERPRISE_READ_ONLY_ACCESSRequired
public readonly AMAZON_ONE_ENTERPRISE_READ_ONLY_ACCESS: string;

AMAZON_OPEN_SEARCH_DIRECT_QUERY_GLUE_CREATE_ACCESSRequired
public readonly AMAZON_OPEN_SEARCH_DIRECT_QUERY_GLUE_CREATE_ACCESS: string;

AMAZON_OPEN_SEARCH_INGESTION_FULL_ACCESSRequired
public readonly AMAZON_OPEN_SEARCH_INGESTION_FULL_ACCESS: string;

AMAZON_OPEN_SEARCH_INGESTION_READ_ONLY_ACCESSRequired
public readonly AMAZON_OPEN_SEARCH_INGESTION_READ_ONLY_ACCESS: string;

AMAZON_OPEN_SEARCH_SERVICE_COGNITO_ACCESSRequired
public readonly AMAZON_OPEN_SEARCH_SERVICE_COGNITO_ACCESS: string;

AMAZON_OPEN_SEARCH_SERVICE_FULL_ACCESSRequired
public readonly AMAZON_OPEN_SEARCH_SERVICE_FULL_ACCESS: string;

AMAZON_OPEN_SEARCH_SERVICE_READ_ONLY_ACCESSRequired
public readonly AMAZON_OPEN_SEARCH_SERVICE_READ_ONLY_ACCESS: string;

AMAZON_POLLY_FULL_ACCESSRequired
public readonly AMAZON_POLLY_FULL_ACCESS: string;

AMAZON_POLLY_READ_ONLY_ACCESSRequired
public readonly AMAZON_POLLY_READ_ONLY_ACCESS: string;

AMAZON_PROMETHEUS_CONSOLE_FULL_ACCESSRequired
public readonly AMAZON_PROMETHEUS_CONSOLE_FULL_ACCESS: string;

AMAZON_PROMETHEUS_FULL_ACCESSRequired
public readonly AMAZON_PROMETHEUS_FULL_ACCESS: string;

AMAZON_PROMETHEUS_QUERY_ACCESSRequired
public readonly AMAZON_PROMETHEUS_QUERY_ACCESS: string;

AMAZON_PROMETHEUS_REMOTE_WRITE_ACCESSRequired
public readonly AMAZON_PROMETHEUS_REMOTE_WRITE_ACCESS: string;

AMAZON_Q_DEVELOPER_ACCESSRequired
public readonly AMAZON_Q_DEVELOPER_ACCESS: string;

AMAZON_Q_FULL_ACCESSRequired
public readonly AMAZON_Q_FULL_ACCESS: string;

AMAZON_QLDB_CONSOLE_FULL_ACCESSRequired
public readonly AMAZON_QLDB_CONSOLE_FULL_ACCESS: string;

AMAZON_QLDB_FULL_ACCESSRequired
public readonly AMAZON_QLDB_FULL_ACCESS: string;

AMAZON_QLDB_READ_ONLYRequired
public readonly AMAZON_QLDB_READ_ONLY: string;

AMAZON_RDS_CUSTOM_INSTANCE_PROFILE_ROLE_POLICYRequired
public readonly AMAZON_RDS_CUSTOM_INSTANCE_PROFILE_ROLE_POLICY: string;

AMAZON_RDS_DATA_FULL_ACCESSRequired
public readonly AMAZON_RDS_DATA_FULL_ACCESS: string;

AMAZON_RDS_FULL_ACCESSRequired
public readonly AMAZON_RDS_FULL_ACCESS: string;

AMAZON_RDS_PERFORMANCE_INSIGHTS_FULL_ACCESSRequired
public readonly AMAZON_RDS_PERFORMANCE_INSIGHTS_FULL_ACCESS: string;

AMAZON_RDS_PERFORMANCE_INSIGHTS_READ_ONLYRequired
public readonly AMAZON_RDS_PERFORMANCE_INSIGHTS_READ_ONLY: string;

AMAZON_RDS_READ_ONLY_ACCESSRequired
public readonly AMAZON_RDS_READ_ONLY_ACCESS: string;

AMAZON_REDSHIFT_ALL_COMMANDS_FULL_ACCESSRequired
public readonly AMAZON_REDSHIFT_ALL_COMMANDS_FULL_ACCESS: string;

AMAZON_REDSHIFT_DATA_FULL_ACCESSRequired
public readonly AMAZON_REDSHIFT_DATA_FULL_ACCESS: string;

AMAZON_REDSHIFT_FULL_ACCESSRequired
public readonly AMAZON_REDSHIFT_FULL_ACCESS: string;

AMAZON_REDSHIFT_QUERY_EDITORRequired
public readonly AMAZON_REDSHIFT_QUERY_EDITOR: string;

AMAZON_REDSHIFT_QUERY_EDITOR_V2_FULL_ACCESSRequired
public readonly AMAZON_REDSHIFT_QUERY_EDITOR_V2_FULL_ACCESS: string;

AMAZON_REDSHIFT_QUERY_EDITOR_V2_NO_SHARINGRequired
public readonly AMAZON_REDSHIFT_QUERY_EDITOR_V2_NO_SHARING: string;

AMAZON_REDSHIFT_QUERY_EDITOR_V2_READ_SHARINGRequired
public readonly AMAZON_REDSHIFT_QUERY_EDITOR_V2_READ_SHARING: string;

AMAZON_REDSHIFT_QUERY_EDITOR_V2_READ_WRITE_SHARINGRequired
public readonly AMAZON_REDSHIFT_QUERY_EDITOR_V2_READ_WRITE_SHARING: string;

AMAZON_REDSHIFT_READ_ONLY_ACCESSRequired
public readonly AMAZON_REDSHIFT_READ_ONLY_ACCESS: string;

AMAZON_REKOGNITION_CUSTOM_LABELS_FULL_ACCESSRequired
public readonly AMAZON_REKOGNITION_CUSTOM_LABELS_FULL_ACCESS: string;

AMAZON_REKOGNITION_FULL_ACCESSRequired
public readonly AMAZON_REKOGNITION_FULL_ACCESS: string;

AMAZON_REKOGNITION_READ_ONLY_ACCESSRequired
public readonly AMAZON_REKOGNITION_READ_ONLY_ACCESS: string;

AMAZON_ROUTE53_AUTO_NAMING_FULL_ACCESSRequired
public readonly AMAZON_ROUTE53_AUTO_NAMING_FULL_ACCESS: string;

AMAZON_ROUTE53_AUTO_NAMING_READ_ONLY_ACCESSRequired
public readonly AMAZON_ROUTE53_AUTO_NAMING_READ_ONLY_ACCESS: string;

AMAZON_ROUTE53_AUTO_NAMING_REGISTRANT_ACCESSRequired
public readonly AMAZON_ROUTE53_AUTO_NAMING_REGISTRANT_ACCESS: string;

AMAZON_ROUTE53_DOMAINS_FULL_ACCESSRequired
public readonly AMAZON_ROUTE53_DOMAINS_FULL_ACCESS: string;

AMAZON_ROUTE53_DOMAINS_READ_ONLY_ACCESSRequired
public readonly AMAZON_ROUTE53_DOMAINS_READ_ONLY_ACCESS: string;

AMAZON_ROUTE53_FULL_ACCESSRequired
public readonly AMAZON_ROUTE53_FULL_ACCESS: string;

AMAZON_ROUTE53_PROFILES_FULL_ACCESSRequired
public readonly AMAZON_ROUTE53_PROFILES_FULL_ACCESS: string;

AMAZON_ROUTE53_PROFILES_READ_ONLY_ACCESSRequired
public readonly AMAZON_ROUTE53_PROFILES_READ_ONLY_ACCESS: string;

AMAZON_ROUTE53_READ_ONLY_ACCESSRequired
public readonly AMAZON_ROUTE53_READ_ONLY_ACCESS: string;

AMAZON_ROUTE53_RECOVERY_CLUSTER_FULL_ACCESSRequired
public readonly AMAZON_ROUTE53_RECOVERY_CLUSTER_FULL_ACCESS: string;

AMAZON_ROUTE53_RECOVERY_CLUSTER_READ_ONLY_ACCESSRequired
public readonly AMAZON_ROUTE53_RECOVERY_CLUSTER_READ_ONLY_ACCESS: string;

AMAZON_ROUTE53_RECOVERY_CONTROL_CONFIG_FULL_ACCESSRequired
public readonly AMAZON_ROUTE53_RECOVERY_CONTROL_CONFIG_FULL_ACCESS: string;

AMAZON_ROUTE53_RECOVERY_CONTROL_CONFIG_READ_ONLY_ACCESSRequired
public readonly AMAZON_ROUTE53_RECOVERY_CONTROL_CONFIG_READ_ONLY_ACCESS: string;

AMAZON_ROUTE53_RECOVERY_READINESS_FULL_ACCESSRequired
public readonly AMAZON_ROUTE53_RECOVERY_READINESS_FULL_ACCESS: string;

AMAZON_ROUTE53_RECOVERY_READINESS_READ_ONLY_ACCESSRequired
public readonly AMAZON_ROUTE53_RECOVERY_READINESS_READ_ONLY_ACCESS: string;

AMAZON_ROUTE53_RESOLVER_FULL_ACCESSRequired
public readonly AMAZON_ROUTE53_RESOLVER_FULL_ACCESS: string;

AMAZON_ROUTE53_RESOLVER_READ_ONLY_ACCESSRequired
public readonly AMAZON_ROUTE53_RESOLVER_READ_ONLY_ACCESS: string;

AMAZON_S3_FULL_ACCESSRequired
public readonly AMAZON_S3_FULL_ACCESS: string;

AMAZON_S3_OUTPOSTS_FULL_ACCESSRequired
public readonly AMAZON_S3_OUTPOSTS_FULL_ACCESS: string;

AMAZON_S3_OUTPOSTS_READ_ONLY_ACCESSRequired
public readonly AMAZON_S3_OUTPOSTS_READ_ONLY_ACCESS: string;

AMAZON_S3_READ_ONLY_ACCESSRequired
public readonly AMAZON_S3_READ_ONLY_ACCESS: string;

AMAZON_S3_TABLES_FULL_ACCESSRequired
public readonly AMAZON_S3_TABLES_FULL_ACCESS: string;

AMAZON_S3_TABLES_READ_ONLY_ACCESSRequired
public readonly AMAZON_S3_TABLES_READ_ONLY_ACCESS: string;

AMAZON_SAGE_MAKER_ADMIN_SERVICE_CATALOG_PRODUCTS_SERVICE_ROLE_POLICYRequired
public readonly AMAZON_SAGE_MAKER_ADMIN_SERVICE_CATALOG_PRODUCTS_SERVICE_ROLE_POLICY: string;

AMAZON_SAGE_MAKER_CANVAS_AI_SERVICES_ACCESSRequired
public readonly AMAZON_SAGE_MAKER_CANVAS_AI_SERVICES_ACCESS: string;

AMAZON_SAGE_MAKER_CANVAS_BEDROCK_ACCESSRequired
public readonly AMAZON_SAGE_MAKER_CANVAS_BEDROCK_ACCESS: string;

AMAZON_SAGE_MAKER_CANVAS_DATA_PREP_FULL_ACCESSRequired
public readonly AMAZON_SAGE_MAKER_CANVAS_DATA_PREP_FULL_ACCESS: string;

AMAZON_SAGE_MAKER_CANVAS_EMR_SERVERLESS_EXECUTION_ROLE_POLICYRequired
public readonly AMAZON_SAGE_MAKER_CANVAS_EMR_SERVERLESS_EXECUTION_ROLE_POLICY: string;

AMAZON_SAGE_MAKER_CANVAS_FULL_ACCESSRequired
public readonly AMAZON_SAGE_MAKER_CANVAS_FULL_ACCESS: string;

AMAZON_SAGE_MAKER_CANVAS_SM_DATA_SCIENCE_ASSISTANT_ACCESSRequired
public readonly AMAZON_SAGE_MAKER_CANVAS_SM_DATA_SCIENCE_ASSISTANT_ACCESS: string;

AMAZON_SAGE_MAKER_CLUSTER_INSTANCE_ROLE_POLICYRequired
public readonly AMAZON_SAGE_MAKER_CLUSTER_INSTANCE_ROLE_POLICY: string;

AMAZON_SAGE_MAKER_FEATURE_STORE_ACCESSRequired
public readonly AMAZON_SAGE_MAKER_FEATURE_STORE_ACCESS: string;

AMAZON_SAGE_MAKER_FULL_ACCESSRequired
public readonly AMAZON_SAGE_MAKER_FULL_ACCESS: string;

AMAZON_SAGE_MAKER_GROUND_TRUTH_EXECUTIONRequired
public readonly AMAZON_SAGE_MAKER_GROUND_TRUTH_EXECUTION: string;

AMAZON_SAGE_MAKER_HYPER_POD_OBSERVABILITY_ADMIN_ACCESSRequired
public readonly AMAZON_SAGE_MAKER_HYPER_POD_OBSERVABILITY_ADMIN_ACCESS: string;

AMAZON_SAGE_MAKER_HYPER_POD_TRAINING_OPERATOR_ACCESSRequired
public readonly AMAZON_SAGE_MAKER_HYPER_POD_TRAINING_OPERATOR_ACCESS: string;

AMAZON_SAGE_MAKER_MECHANICAL_TURK_ACCESSRequired
public readonly AMAZON_SAGE_MAKER_MECHANICAL_TURK_ACCESS: string;

AMAZON_SAGE_MAKER_MODEL_GOVERNANCE_USE_ACCESSRequired
public readonly AMAZON_SAGE_MAKER_MODEL_GOVERNANCE_USE_ACCESS: string;

AMAZON_SAGE_MAKER_MODEL_REGISTRY_FULL_ACCESSRequired
public readonly AMAZON_SAGE_MAKER_MODEL_REGISTRY_FULL_ACCESS: string;

AMAZON_SAGE_MAKER_PARTNER_APPS_FULL_ACCESSRequired
public readonly AMAZON_SAGE_MAKER_PARTNER_APPS_FULL_ACCESS: string;

AMAZON_SAGE_MAKER_PIPELINES_INTEGRATIONSRequired
public readonly AMAZON_SAGE_MAKER_PIPELINES_INTEGRATIONS: string;

AMAZON_SAGE_MAKER_READ_ONLYRequired
public readonly AMAZON_SAGE_MAKER_READ_ONLY: string;

AMAZON_SAGE_MAKER_SERVICE_CATALOG_PRODUCTS_CODE_BUILD_SERVICE_ROLE_POLICYRequired
public readonly AMAZON_SAGE_MAKER_SERVICE_CATALOG_PRODUCTS_CODE_BUILD_SERVICE_ROLE_POLICY: string;

AMAZON_SAGE_MAKER_TRAINING_PLAN_CREATE_ACCESSRequired
public readonly AMAZON_SAGE_MAKER_TRAINING_PLAN_CREATE_ACCESS: string;

AMAZON_SECURITY_LAKE_ADMINISTRATORRequired
public readonly AMAZON_SECURITY_LAKE_ADMINISTRATOR: string;

AMAZON_SECURITY_LAKE_PERMISSIONS_BOUNDARYRequired
public readonly AMAZON_SECURITY_LAKE_PERMISSIONS_BOUNDARY: string;

AMAZON_SES_FULL_ACCESSRequired
public readonly AMAZON_SES_FULL_ACCESS: string;

AMAZON_SES_READ_ONLY_ACCESSRequired
public readonly AMAZON_SES_READ_ONLY_ACCESS: string;

AMAZON_SNS_FULL_ACCESSRequired
public readonly AMAZON_SNS_FULL_ACCESS: string;

AMAZON_SNS_READ_ONLY_ACCESSRequired
public readonly AMAZON_SNS_READ_ONLY_ACCESS: string;

AMAZON_SQS_FULL_ACCESSRequired
public readonly AMAZON_SQS_FULL_ACCESS: string;

AMAZON_SQS_READ_ONLY_ACCESSRequired
public readonly AMAZON_SQS_READ_ONLY_ACCESS: string;

AMAZON_SSM_AUTOMATION_APPROVER_ACCESSRequired
public readonly AMAZON_SSM_AUTOMATION_APPROVER_ACCESS: string;

AMAZON_SSM_DIRECTORY_SERVICE_ACCESSRequired
public readonly AMAZON_SSM_DIRECTORY_SERVICE_ACCESS: string;

AMAZON_SSM_FULL_ACCESSRequired
public readonly AMAZON_SSM_FULL_ACCESS: string;

AMAZON_SSM_MANAGED_EC2_INSTANCE_DEFAULT_POLICYRequired
public readonly AMAZON_SSM_MANAGED_EC2_INSTANCE_DEFAULT_POLICY: string;

AMAZON_SSM_MANAGED_INSTANCE_CORERequired
public readonly AMAZON_SSM_MANAGED_INSTANCE_CORE: string;

AMAZON_SSM_PATCH_ASSOCIATIONRequired
public readonly AMAZON_SSM_PATCH_ASSOCIATION: string;

AMAZON_SSM_READ_ONLY_ACCESSRequired
public readonly AMAZON_SSM_READ_ONLY_ACCESS: string;

AMAZON_TEXTRACT_FULL_ACCESSRequired
public readonly AMAZON_TEXTRACT_FULL_ACCESS: string;

AMAZON_TIMESTREAM_CONSOLE_FULL_ACCESSRequired
public readonly AMAZON_TIMESTREAM_CONSOLE_FULL_ACCESS: string;

AMAZON_TIMESTREAM_FULL_ACCESSRequired
public readonly AMAZON_TIMESTREAM_FULL_ACCESS: string;

AMAZON_TIMESTREAM_INFLUX_DB_FULL_ACCESSRequired
public readonly AMAZON_TIMESTREAM_INFLUX_DB_FULL_ACCESS: string;

AMAZON_TIMESTREAM_INFLUX_DB_FULL_ACCESS_WITHOUT_MARKETPLACE_ACCESSRequired
public readonly AMAZON_TIMESTREAM_INFLUX_DB_FULL_ACCESS_WITHOUT_MARKETPLACE_ACCESS: string;

AMAZON_TIMESTREAM_READ_ONLY_ACCESSRequired
public readonly AMAZON_TIMESTREAM_READ_ONLY_ACCESS: string;

AMAZON_TRANSCRIBE_FULL_ACCESSRequired
public readonly AMAZON_TRANSCRIBE_FULL_ACCESS: string;

AMAZON_TRANSCRIBE_READ_ONLY_ACCESSRequired
public readonly AMAZON_TRANSCRIBE_READ_ONLY_ACCESS: string;

AMAZON_VERIFIED_PERMISSIONS_FULL_ACCESSRequired
public readonly AMAZON_VERIFIED_PERMISSIONS_FULL_ACCESS: string;

AMAZON_VERIFIED_PERMISSIONS_READ_ONLY_ACCESSRequired
public readonly AMAZON_VERIFIED_PERMISSIONS_READ_ONLY_ACCESS: string;

AMAZON_VPC_CROSS_ACCOUNT_NETWORK_INTERFACE_OPERATIONSRequired
public readonly AMAZON_VPC_CROSS_ACCOUNT_NETWORK_INTERFACE_OPERATIONS: string;

AMAZON_VPC_FULL_ACCESSRequired
public readonly AMAZON_VPC_FULL_ACCESS: string;

AMAZON_VPC_NETWORK_ACCESS_ANALYZER_FULL_ACCESS_POLICYRequired
public readonly AMAZON_VPC_NETWORK_ACCESS_ANALYZER_FULL_ACCESS_POLICY: string;

AMAZON_VPC_REACHABILITY_ANALYZER_FULL_ACCESS_POLICYRequired
public readonly AMAZON_VPC_REACHABILITY_ANALYZER_FULL_ACCESS_POLICY: string;

AMAZON_VPC_REACHABILITY_ANALYZER_PATH_COMPONENT_READ_POLICYRequired
public readonly AMAZON_VPC_REACHABILITY_ANALYZER_PATH_COMPONENT_READ_POLICY: string;

AMAZON_VPC_READ_ONLY_ACCESSRequired
public readonly AMAZON_VPC_READ_ONLY_ACCESS: string;

AMAZON_WORK_DOCS_FULL_ACCESSRequired
public readonly AMAZON_WORK_DOCS_FULL_ACCESS: string;

AMAZON_WORK_DOCS_READ_ONLY_ACCESSRequired
public readonly AMAZON_WORK_DOCS_READ_ONLY_ACCESS: string;

AMAZON_WORK_MAIL_FULL_ACCESSRequired
public readonly AMAZON_WORK_MAIL_FULL_ACCESS: string;

AMAZON_WORK_MAIL_MESSAGE_FLOW_FULL_ACCESSRequired
public readonly AMAZON_WORK_MAIL_MESSAGE_FLOW_FULL_ACCESS: string;

AMAZON_WORK_MAIL_MESSAGE_FLOW_READ_ONLY_ACCESSRequired
public readonly AMAZON_WORK_MAIL_MESSAGE_FLOW_READ_ONLY_ACCESS: string;

AMAZON_WORK_MAIL_READ_ONLY_ACCESSRequired
public readonly AMAZON_WORK_MAIL_READ_ONLY_ACCESS: string;

AMAZON_WORK_SPACES_ADMINRequired
public readonly AMAZON_WORK_SPACES_ADMIN: string;

AMAZON_WORK_SPACES_APPLICATION_MANAGER_ADMIN_ACCESSRequired
public readonly AMAZON_WORK_SPACES_APPLICATION_MANAGER_ADMIN_ACCESS: string;

AMAZON_WORK_SPACES_POOL_SERVICE_ACCESSRequired
public readonly AMAZON_WORK_SPACES_POOL_SERVICE_ACCESS: string;

AMAZON_WORK_SPACES_SECURE_BROWSER_READ_ONLYRequired
public readonly AMAZON_WORK_SPACES_SECURE_BROWSER_READ_ONLY: string;

AMAZON_WORK_SPACES_SELF_SERVICE_ACCESSRequired
public readonly AMAZON_WORK_SPACES_SELF_SERVICE_ACCESS: string;

AMAZON_WORK_SPACES_SERVICE_ACCESSRequired
public readonly AMAZON_WORK_SPACES_SERVICE_ACCESS: string;

AMAZON_WORK_SPACES_THIN_CLIENT_FULL_ACCESSRequired
public readonly AMAZON_WORK_SPACES_THIN_CLIENT_FULL_ACCESS: string;

AMAZON_WORK_SPACES_THIN_CLIENT_READ_ONLY_ACCESSRequired
public readonly AMAZON_WORK_SPACES_THIN_CLIENT_READ_ONLY_ACCESS: string;

AMAZON_WORK_SPACES_WEB_READ_ONLYRequired
public readonly AMAZON_WORK_SPACES_WEB_READ_ONLY: string;

AMAZON_WORKSPACES_PCA_ACCESSRequired
public readonly AMAZON_WORKSPACES_PCA_ACCESS: string;

AMAZON_ZOCALO_FULL_ACCESSRequired
public readonly AMAZON_ZOCALO_FULL_ACCESS: string;

AMAZON_ZOCALO_READ_ONLY_ACCESSRequired
public readonly AMAZON_ZOCALO_READ_ONLY_ACCESS: string;

AUTO_SCALING_CONSOLE_FULL_ACCESSRequired
public readonly AUTO_SCALING_CONSOLE_FULL_ACCESS: string;

AUTO_SCALING_CONSOLE_READ_ONLY_ACCESSRequired
public readonly AUTO_SCALING_CONSOLE_READ_ONLY_ACCESS: string;

AUTO_SCALING_FULL_ACCESSRequired
public readonly AUTO_SCALING_FULL_ACCESS: string;

AUTO_SCALING_READ_ONLY_ACCESSRequired
public readonly AUTO_SCALING_READ_ONLY_ACCESS: string;

AWS_ACCOUNT_ACTIVITY_ACCESSRequired
public readonly AWS_ACCOUNT_ACTIVITY_ACCESS: string;

AWS_ACCOUNT_MANAGEMENT_FULL_ACCESSRequired
public readonly AWS_ACCOUNT_MANAGEMENT_FULL_ACCESS: string;

AWS_ACCOUNT_MANAGEMENT_READ_ONLY_ACCESSRequired
public readonly AWS_ACCOUNT_MANAGEMENT_READ_ONLY_ACCESS: string;

AWS_ACCOUNT_USAGE_REPORT_ACCESSRequired
public readonly AWS_ACCOUNT_USAGE_REPORT_ACCESS: string;

AWS_AGENTLESS_DISCOVERY_SERVICERequired
public readonly AWS_AGENTLESS_DISCOVERY_SERVICE: string;

AWS_APP_FABRIC_FULL_ACCESSRequired
public readonly AWS_APP_FABRIC_FULL_ACCESS: string;

AWS_APP_FABRIC_READ_ONLY_ACCESSRequired
public readonly AWS_APP_FABRIC_READ_ONLY_ACCESS: string;

AWS_APP_MESH_ENVOY_ACCESSRequired
public readonly AWS_APP_MESH_ENVOY_ACCESS: string;

AWS_APP_MESH_FULL_ACCESSRequired
public readonly AWS_APP_MESH_FULL_ACCESS: string;

AWS_APP_MESH_PREVIEW_ENVOY_ACCESSRequired
public readonly AWS_APP_MESH_PREVIEW_ENVOY_ACCESS: string;

AWS_APP_MESH_READ_ONLYRequired
public readonly AWS_APP_MESH_READ_ONLY: string;

AWS_APP_RUNNER_FULL_ACCESSRequired
public readonly AWS_APP_RUNNER_FULL_ACCESS: string;

AWS_APP_RUNNER_READ_ONLY_ACCESSRequired
public readonly AWS_APP_RUNNER_READ_ONLY_ACCESS: string;

AWS_APP_SYNC_ADMINISTRATORRequired
public readonly AWS_APP_SYNC_ADMINISTRATOR: string;

AWS_APP_SYNC_INVOKE_FULL_ACCESSRequired
public readonly AWS_APP_SYNC_INVOKE_FULL_ACCESS: string;

AWS_APP_SYNC_SCHEMA_AUTHORRequired
public readonly AWS_APP_SYNC_SCHEMA_AUTHOR: string;

AWS_APPLICATION_DISCOVERY_AGENT_ACCESSRequired
public readonly AWS_APPLICATION_DISCOVERY_AGENT_ACCESS: string;

AWS_APPLICATION_DISCOVERY_AGENTLESS_COLLECTOR_ACCESSRequired
public readonly AWS_APPLICATION_DISCOVERY_AGENTLESS_COLLECTOR_ACCESS: string;

AWS_APPLICATION_DISCOVERY_SERVICE_FULL_ACCESSRequired
public readonly AWS_APPLICATION_DISCOVERY_SERVICE_FULL_ACCESS: string;

AWS_APPLICATION_MIGRATION_AGENT_INSTALLATION_POLICYRequired
public readonly AWS_APPLICATION_MIGRATION_AGENT_INSTALLATION_POLICY: string;

AWS_APPLICATION_MIGRATION_AGENT_POLICYRequired
public readonly AWS_APPLICATION_MIGRATION_AGENT_POLICY: string;

AWS_APPLICATION_MIGRATION_EC2_ACCESSRequired
public readonly AWS_APPLICATION_MIGRATION_EC2_ACCESS: string;

AWS_APPLICATION_MIGRATION_FULL_ACCESSRequired
public readonly AWS_APPLICATION_MIGRATION_FULL_ACCESS: string;

AWS_APPLICATION_MIGRATION_READ_ONLY_ACCESSRequired
public readonly AWS_APPLICATION_MIGRATION_READ_ONLY_ACCESS: string;

AWS_APPLICATION_MIGRATION_SERVICE_EC2_INSTANCE_POLICYRequired
public readonly AWS_APPLICATION_MIGRATION_SERVICE_EC2_INSTANCE_POLICY: string;

AWS_APPLICATION_MIGRATION_SSM_ACCESSRequired
public readonly AWS_APPLICATION_MIGRATION_SSM_ACCESS: string;

AWS_APPLICATION_MIGRATION_V_CENTER_CLIENT_POLICYRequired
public readonly AWS_APPLICATION_MIGRATION_V_CENTER_CLIENT_POLICY: string;

AWS_ARTIFACT_AGREEMENTS_FULL_ACCESSRequired
public readonly AWS_ARTIFACT_AGREEMENTS_FULL_ACCESS: string;

AWS_ARTIFACT_AGREEMENTS_READ_ONLY_ACCESSRequired
public readonly AWS_ARTIFACT_AGREEMENTS_READ_ONLY_ACCESS: string;

AWS_ARTIFACT_REPORTS_READ_ONLY_ACCESSRequired
public readonly AWS_ARTIFACT_REPORTS_READ_ONLY_ACCESS: string;

AWS_AUDIT_MANAGER_ADMINISTRATOR_ACCESSRequired
public readonly AWS_AUDIT_MANAGER_ADMINISTRATOR_ACCESS: string;

AWS_BACKUP_AUDIT_ACCESSRequired
public readonly AWS_BACKUP_AUDIT_ACCESS: string;

AWS_BACKUP_DATA_TRANSFER_ACCESSRequired
public readonly AWS_BACKUP_DATA_TRANSFER_ACCESS: string;

AWS_BACKUP_FULL_ACCESSRequired
public readonly AWS_BACKUP_FULL_ACCESS: string;

AWS_BACKUP_OPERATOR_ACCESSRequired
public readonly AWS_BACKUP_OPERATOR_ACCESS: string;

AWS_BACKUP_ORGANIZATION_ADMIN_ACCESSRequired
public readonly AWS_BACKUP_ORGANIZATION_ADMIN_ACCESS: string;

AWS_BACKUP_RESTORE_ACCESS_FOR_SAPHANARequired
public readonly AWS_BACKUP_RESTORE_ACCESS_FOR_SAPHANA: string;

AWS_BACKUP_SEARCH_OPERATOR_ACCESSRequired
public readonly AWS_BACKUP_SEARCH_OPERATOR_ACCESS: string;

AWS_BACKUP_SERVICE_ROLE_POLICY_FOR_INDEXINGRequired
public readonly AWS_BACKUP_SERVICE_ROLE_POLICY_FOR_INDEXING: string;

AWS_BACKUP_SERVICE_ROLE_POLICY_FOR_ITEM_RESTORESRequired
public readonly AWS_BACKUP_SERVICE_ROLE_POLICY_FOR_ITEM_RESTORES: string;

AWS_BACKUP_SERVICE_ROLE_POLICY_FOR_S3_BACKUPRequired
public readonly AWS_BACKUP_SERVICE_ROLE_POLICY_FOR_S3_BACKUP: string;

AWS_BACKUP_SERVICE_ROLE_POLICY_FOR_S3_RESTORERequired
public readonly AWS_BACKUP_SERVICE_ROLE_POLICY_FOR_S3_RESTORE: string;

AWS_BATCH_FULL_ACCESSRequired
public readonly AWS_BATCH_FULL_ACCESS: string;

AWS_BILLING_CONDUCTOR_FULL_ACCESSRequired
public readonly AWS_BILLING_CONDUCTOR_FULL_ACCESS: string;

AWS_BILLING_CONDUCTOR_READ_ONLY_ACCESSRequired
public readonly AWS_BILLING_CONDUCTOR_READ_ONLY_ACCESS: string;

AWS_BILLING_READ_ONLY_ACCESSRequired
public readonly AWS_BILLING_READ_ONLY_ACCESS: string;

AWS_BUDGETS_ACTIONS_ROLE_POLICY_FOR_RESOURCE_ADMINISTRATION_WITH_SSMRequired
public readonly AWS_BUDGETS_ACTIONS_ROLE_POLICY_FOR_RESOURCE_ADMINISTRATION_WITH_SSM: string;

AWS_BUDGETS_ACTIONS_WITH_AWS_RESOURCE_CONTROL_ACCESSRequired
public readonly AWS_BUDGETS_ACTIONS_WITH_AWS_RESOURCE_CONTROL_ACCESS: string;

AWS_BUDGETS_READ_ONLY_ACCESSRequired
public readonly AWS_BUDGETS_READ_ONLY_ACCESS: string;

AWS_BUG_BUST_FULL_ACCESSRequired
public readonly AWS_BUG_BUST_FULL_ACCESS: string;

AWS_BUG_BUST_PLAYER_ACCESSRequired
public readonly AWS_BUG_BUST_PLAYER_ACCESS: string;

AWS_CERTIFICATE_MANAGER_FULL_ACCESSRequired
public readonly AWS_CERTIFICATE_MANAGER_FULL_ACCESS: string;

AWS_CERTIFICATE_MANAGER_PRIVATE_CA_AUDITORRequired
public readonly AWS_CERTIFICATE_MANAGER_PRIVATE_CA_AUDITOR: string;

AWS_CERTIFICATE_MANAGER_PRIVATE_CA_FULL_ACCESSRequired
public readonly AWS_CERTIFICATE_MANAGER_PRIVATE_CA_FULL_ACCESS: string;

AWS_CERTIFICATE_MANAGER_PRIVATE_CA_PRIVILEGED_USERRequired
public readonly AWS_CERTIFICATE_MANAGER_PRIVATE_CA_PRIVILEGED_USER: string;

AWS_CERTIFICATE_MANAGER_PRIVATE_CA_READ_ONLYRequired
public readonly AWS_CERTIFICATE_MANAGER_PRIVATE_CA_READ_ONLY: string;

AWS_CERTIFICATE_MANAGER_PRIVATE_CA_USERRequired
public readonly AWS_CERTIFICATE_MANAGER_PRIVATE_CA_USER: string;

AWS_CERTIFICATE_MANAGER_READ_ONLYRequired
public readonly AWS_CERTIFICATE_MANAGER_READ_ONLY: string;

AWS_CLEAN_ROOMS_FULL_ACCESSRequired
public readonly AWS_CLEAN_ROOMS_FULL_ACCESS: string;

AWS_CLEAN_ROOMS_FULL_ACCESS_NO_QUERYINGRequired
public readonly AWS_CLEAN_ROOMS_FULL_ACCESS_NO_QUERYING: string;

AWS_CLEAN_ROOMS_ML_FULL_ACCESSRequired
public readonly AWS_CLEAN_ROOMS_ML_FULL_ACCESS: string;

AWS_CLEAN_ROOMS_ML_READ_ONLY_ACCESSRequired
public readonly AWS_CLEAN_ROOMS_ML_READ_ONLY_ACCESS: string;

AWS_CLEAN_ROOMS_READ_ONLY_ACCESSRequired
public readonly AWS_CLEAN_ROOMS_READ_ONLY_ACCESS: string;

AWS_CLOUD_FORMATION_FULL_ACCESSRequired
public readonly AWS_CLOUD_FORMATION_FULL_ACCESS: string;

AWS_CLOUD_FORMATION_READ_ONLY_ACCESSRequired
public readonly AWS_CLOUD_FORMATION_READ_ONLY_ACCESS: string;

AWS_CLOUD_HSM_FULL_ACCESSRequired
public readonly AWS_CLOUD_HSM_FULL_ACCESS: string;

AWS_CLOUD_HSM_READ_ONLY_ACCESSRequired
public readonly AWS_CLOUD_HSM_READ_ONLY_ACCESS: string;

AWS_CLOUD_MAP_DISCOVER_INSTANCE_ACCESSRequired
public readonly AWS_CLOUD_MAP_DISCOVER_INSTANCE_ACCESS: string;

AWS_CLOUD_MAP_FULL_ACCESSRequired
public readonly AWS_CLOUD_MAP_FULL_ACCESS: string;

AWS_CLOUD_MAP_READ_ONLY_ACCESSRequired
public readonly AWS_CLOUD_MAP_READ_ONLY_ACCESS: string;

AWS_CLOUD_MAP_REGISTER_INSTANCE_ACCESSRequired
public readonly AWS_CLOUD_MAP_REGISTER_INSTANCE_ACCESS: string;

AWS_CLOUD_SHELL_FULL_ACCESSRequired
public readonly AWS_CLOUD_SHELL_FULL_ACCESS: string;

AWS_CLOUD_TRAIL_FULL_ACCESSRequired
public readonly AWS_CLOUD_TRAIL_FULL_ACCESS: string;

AWS_CLOUD_TRAIL_READ_ONLY_ACCESSRequired
public readonly AWS_CLOUD_TRAIL_READ_ONLY_ACCESS: string;

AWS_CLOUD9_ADMINISTRATORRequired
public readonly AWS_CLOUD9_ADMINISTRATOR: string;

AWS_CLOUD9_ENVIRONMENT_MEMBERRequired
public readonly AWS_CLOUD9_ENVIRONMENT_MEMBER: string;

AWS_CLOUD9_SSM_INSTANCE_PROFILERequired
public readonly AWS_CLOUD9_SSM_INSTANCE_PROFILE: string;

AWS_CLOUD9_USERRequired
public readonly AWS_CLOUD9_USER: string;

AWS_CODE_ARTIFACT_ADMIN_ACCESSRequired
public readonly AWS_CODE_ARTIFACT_ADMIN_ACCESS: string;

AWS_CODE_ARTIFACT_READ_ONLY_ACCESSRequired
public readonly AWS_CODE_ARTIFACT_READ_ONLY_ACCESS: string;

AWS_CODE_BUILD_ADMIN_ACCESSRequired
public readonly AWS_CODE_BUILD_ADMIN_ACCESS: string;

AWS_CODE_BUILD_DEVELOPER_ACCESSRequired
public readonly AWS_CODE_BUILD_DEVELOPER_ACCESS: string;

AWS_CODE_BUILD_READ_ONLY_ACCESSRequired
public readonly AWS_CODE_BUILD_READ_ONLY_ACCESS: string;

AWS_CODE_COMMIT_FULL_ACCESSRequired
public readonly AWS_CODE_COMMIT_FULL_ACCESS: string;

AWS_CODE_COMMIT_POWER_USERRequired
public readonly AWS_CODE_COMMIT_POWER_USER: string;

AWS_CODE_COMMIT_READ_ONLYRequired
public readonly AWS_CODE_COMMIT_READ_ONLY: string;

AWS_CODE_DEPLOY_DEPLOYER_ACCESSRequired
public readonly AWS_CODE_DEPLOY_DEPLOYER_ACCESS: string;

AWS_CODE_DEPLOY_FULL_ACCESSRequired
public readonly AWS_CODE_DEPLOY_FULL_ACCESS: string;

AWS_CODE_DEPLOY_READ_ONLY_ACCESSRequired
public readonly AWS_CODE_DEPLOY_READ_ONLY_ACCESS: string;

AWS_CODE_DEPLOY_ROLE_FOR_ECSRequired
public readonly AWS_CODE_DEPLOY_ROLE_FOR_ECS: string;

AWS_CODE_DEPLOY_ROLE_FOR_ECS_LIMITEDRequired
public readonly AWS_CODE_DEPLOY_ROLE_FOR_ECS_LIMITED: string;

AWS_CODE_PIPELINE_APPROVER_ACCESSRequired
public readonly AWS_CODE_PIPELINE_APPROVER_ACCESS: string;

AWS_CODE_PIPELINE_CUSTOM_ACTION_ACCESSRequired
public readonly AWS_CODE_PIPELINE_CUSTOM_ACTION_ACCESS: string;

AWS_CODE_PIPELINE_FULL_ACCESSRequired
public readonly AWS_CODE_PIPELINE_FULL_ACCESS: string;

AWS_CODE_PIPELINE_READ_ONLY_ACCESSRequired
public readonly AWS_CODE_PIPELINE_READ_ONLY_ACCESS: string;

AWS_CODE_STAR_FULL_ACCESSRequired
public readonly AWS_CODE_STAR_FULL_ACCESS: string;

AWS_COMPROMISED_KEY_QUARANTINERequired
public readonly AWS_COMPROMISED_KEY_QUARANTINE: string;

AWS_COMPROMISED_KEY_QUARANTINE_V2Required
public readonly AWS_COMPROMISED_KEY_QUARANTINE_V2: string;

AWS_COMPROMISED_KEY_QUARANTINE_V3Required
public readonly AWS_COMPROMISED_KEY_QUARANTINE_V3: string;

AWS_CONFIG_USER_ACCESSRequired
public readonly AWS_CONFIG_USER_ACCESS: string;

AWS_CONNECTORRequired
public readonly AWS_CONNECTOR: string;

AWS_DATA_EXCHANGE_DATA_GRANT_OWNER_FULL_ACCESSRequired
public readonly AWS_DATA_EXCHANGE_DATA_GRANT_OWNER_FULL_ACCESS: string;

AWS_DATA_EXCHANGE_DATA_GRANT_RECEIVER_FULL_ACCESSRequired
public readonly AWS_DATA_EXCHANGE_DATA_GRANT_RECEIVER_FULL_ACCESS: string;

AWS_DATA_EXCHANGE_FULL_ACCESSRequired
public readonly AWS_DATA_EXCHANGE_FULL_ACCESS: string;

AWS_DATA_EXCHANGE_PROVIDER_FULL_ACCESSRequired
public readonly AWS_DATA_EXCHANGE_PROVIDER_FULL_ACCESS: string;

AWS_DATA_EXCHANGE_READ_ONLYRequired
public readonly AWS_DATA_EXCHANGE_READ_ONLY: string;

AWS_DATA_EXCHANGE_SUBSCRIBER_FULL_ACCESSRequired
public readonly AWS_DATA_EXCHANGE_SUBSCRIBER_FULL_ACCESS: string;

AWS_DATA_PIPELINE_FULL_ACCESSRequired
public readonly AWS_DATA_PIPELINE_FULL_ACCESS: string;

AWS_DATA_PIPELINE_POWER_USERRequired
public readonly AWS_DATA_PIPELINE_POWER_USER: string;

AWS_DATA_SYNC_FULL_ACCESSRequired
public readonly AWS_DATA_SYNC_FULL_ACCESS: string;

AWS_DATA_SYNC_READ_ONLY_ACCESSRequired
public readonly AWS_DATA_SYNC_READ_ONLY_ACCESS: string;

AWS_DEADLINE_CLOUD_FLEET_WORKERRequired
public readonly AWS_DEADLINE_CLOUD_FLEET_WORKER: string;

AWS_DEADLINE_CLOUD_USER_ACCESS_FARMSRequired
public readonly AWS_DEADLINE_CLOUD_USER_ACCESS_FARMS: string;

AWS_DEADLINE_CLOUD_USER_ACCESS_FLEETSRequired
public readonly AWS_DEADLINE_CLOUD_USER_ACCESS_FLEETS: string;

AWS_DEADLINE_CLOUD_USER_ACCESS_JOBSRequired
public readonly AWS_DEADLINE_CLOUD_USER_ACCESS_JOBS: string;

AWS_DEADLINE_CLOUD_USER_ACCESS_QUEUESRequired
public readonly AWS_DEADLINE_CLOUD_USER_ACCESS_QUEUES: string;

AWS_DEADLINE_CLOUD_WORKER_HOSTRequired
public readonly AWS_DEADLINE_CLOUD_WORKER_HOST: string;

AWS_DEEP_LENS_LAMBDA_FUNCTION_ACCESS_POLICYRequired
public readonly AWS_DEEP_LENS_LAMBDA_FUNCTION_ACCESS_POLICY: string;

AWS_DEEP_RACER_ACCOUNT_ADMIN_ACCESSRequired
public readonly AWS_DEEP_RACER_ACCOUNT_ADMIN_ACCESS: string;

AWS_DEEP_RACER_CLOUD_FORMATION_ACCESS_POLICYRequired
public readonly AWS_DEEP_RACER_CLOUD_FORMATION_ACCESS_POLICY: string;

AWS_DEEP_RACER_DEFAULT_MULTI_USER_ACCESSRequired
public readonly AWS_DEEP_RACER_DEFAULT_MULTI_USER_ACCESS: string;

AWS_DEEP_RACER_FULL_ACCESSRequired
public readonly AWS_DEEP_RACER_FULL_ACCESS: string;

AWS_DEEP_RACER_ROBO_MAKER_ACCESS_POLICYRequired
public readonly AWS_DEEP_RACER_ROBO_MAKER_ACCESS_POLICY: string;

AWS_DENY_ALLRequired
public readonly AWS_DENY_ALL: string;

AWS_DEVICE_FARM_FULL_ACCESSRequired
public readonly AWS_DEVICE_FARM_FULL_ACCESS: string;

AWS_DIRECT_CONNECT_FULL_ACCESSRequired
public readonly AWS_DIRECT_CONNECT_FULL_ACCESS: string;

AWS_DIRECT_CONNECT_READ_ONLY_ACCESSRequired
public readonly AWS_DIRECT_CONNECT_READ_ONLY_ACCESS: string;

AWS_DIRECTORY_SERVICE_DATA_FULL_ACCESSRequired
public readonly AWS_DIRECTORY_SERVICE_DATA_FULL_ACCESS: string;

AWS_DIRECTORY_SERVICE_DATA_READ_ONLY_ACCESSRequired
public readonly AWS_DIRECTORY_SERVICE_DATA_READ_ONLY_ACCESS: string;

AWS_DIRECTORY_SERVICE_FULL_ACCESSRequired
public readonly AWS_DIRECTORY_SERVICE_FULL_ACCESS: string;

AWS_DIRECTORY_SERVICE_READ_ONLY_ACCESSRequired
public readonly AWS_DIRECTORY_SERVICE_READ_ONLY_ACCESS: string;

AWS_DISCOVERY_CONTINUOUS_EXPORT_FIREHOSE_POLICYRequired
public readonly AWS_DISCOVERY_CONTINUOUS_EXPORT_FIREHOSE_POLICY: string;

AWS_EC2_VSS_SNAPSHOT_POLICYRequired
public readonly AWS_EC2_VSS_SNAPSHOT_POLICY: string;

AWS_ELASTIC_BEANSTALK_CUSTOM_PLATFORMFOR_EC2_ROLERequired
public readonly AWS_ELASTIC_BEANSTALK_CUSTOM_PLATFORMFOR_EC2_ROLE: string;

AWS_ELASTIC_BEANSTALK_MANAGED_UPDATES_CUSTOMER_ROLE_POLICYRequired
public readonly AWS_ELASTIC_BEANSTALK_MANAGED_UPDATES_CUSTOMER_ROLE_POLICY: string;

AWS_ELASTIC_BEANSTALK_MULTICONTAINER_DOCKERRequired
public readonly AWS_ELASTIC_BEANSTALK_MULTICONTAINER_DOCKER: string;

AWS_ELASTIC_BEANSTALK_READ_ONLYRequired
public readonly AWS_ELASTIC_BEANSTALK_READ_ONLY: string;

AWS_ELASTIC_BEANSTALK_WEB_TIERRequired
public readonly AWS_ELASTIC_BEANSTALK_WEB_TIER: string;

AWS_ELASTIC_BEANSTALK_WORKER_TIERRequired
public readonly AWS_ELASTIC_BEANSTALK_WORKER_TIER: string;

AWS_ELASTIC_DISASTER_RECOVERY_AGENT_INSTALLATION_POLICYRequired
public readonly AWS_ELASTIC_DISASTER_RECOVERY_AGENT_INSTALLATION_POLICY: string;

AWS_ELASTIC_DISASTER_RECOVERY_CONSOLE_FULL_ACCESSRequired
public readonly AWS_ELASTIC_DISASTER_RECOVERY_CONSOLE_FULL_ACCESS: string;

AWS_ELASTIC_DISASTER_RECOVERY_CONSOLE_FULL_ACCESS_V2Required
public readonly AWS_ELASTIC_DISASTER_RECOVERY_CONSOLE_FULL_ACCESS_V2: string;

AWS_ELASTIC_DISASTER_RECOVERY_FAILBACK_INSTALLATION_POLICYRequired
public readonly AWS_ELASTIC_DISASTER_RECOVERY_FAILBACK_INSTALLATION_POLICY: string;

AWS_ELASTIC_DISASTER_RECOVERY_LAUNCH_ACTIONS_POLICYRequired
public readonly AWS_ELASTIC_DISASTER_RECOVERY_LAUNCH_ACTIONS_POLICY: string;

AWS_ELASTIC_DISASTER_RECOVERY_READ_ONLY_ACCESSRequired
public readonly AWS_ELASTIC_DISASTER_RECOVERY_READ_ONLY_ACCESS: string;

AWS_ELEMENTAL_MEDIA_CONNECT_FULL_ACCESSRequired
public readonly AWS_ELEMENTAL_MEDIA_CONNECT_FULL_ACCESS: string;

AWS_ELEMENTAL_MEDIA_CONNECT_READ_ONLY_ACCESSRequired
public readonly AWS_ELEMENTAL_MEDIA_CONNECT_READ_ONLY_ACCESS: string;

AWS_ELEMENTAL_MEDIA_CONVERT_FULL_ACCESSRequired
public readonly AWS_ELEMENTAL_MEDIA_CONVERT_FULL_ACCESS: string;

AWS_ELEMENTAL_MEDIA_CONVERT_READ_ONLYRequired
public readonly AWS_ELEMENTAL_MEDIA_CONVERT_READ_ONLY: string;

AWS_ELEMENTAL_MEDIA_LIVE_FULL_ACCESSRequired
public readonly AWS_ELEMENTAL_MEDIA_LIVE_FULL_ACCESS: string;

AWS_ELEMENTAL_MEDIA_LIVE_READ_ONLYRequired
public readonly AWS_ELEMENTAL_MEDIA_LIVE_READ_ONLY: string;

AWS_ELEMENTAL_MEDIA_PACKAGE_FULL_ACCESSRequired
public readonly AWS_ELEMENTAL_MEDIA_PACKAGE_FULL_ACCESS: string;

AWS_ELEMENTAL_MEDIA_PACKAGE_READ_ONLYRequired
public readonly AWS_ELEMENTAL_MEDIA_PACKAGE_READ_ONLY: string;

AWS_ELEMENTAL_MEDIA_PACKAGE_V2_FULL_ACCESSRequired
public readonly AWS_ELEMENTAL_MEDIA_PACKAGE_V2_FULL_ACCESS: string;

AWS_ELEMENTAL_MEDIA_PACKAGE_V2_READ_ONLYRequired
public readonly AWS_ELEMENTAL_MEDIA_PACKAGE_V2_READ_ONLY: string;

AWS_ELEMENTAL_MEDIA_STORE_FULL_ACCESSRequired
public readonly AWS_ELEMENTAL_MEDIA_STORE_FULL_ACCESS: string;

AWS_ELEMENTAL_MEDIA_STORE_READ_ONLYRequired
public readonly AWS_ELEMENTAL_MEDIA_STORE_READ_ONLY: string;

AWS_ELEMENTAL_MEDIA_TAILOR_FULL_ACCESSRequired
public readonly AWS_ELEMENTAL_MEDIA_TAILOR_FULL_ACCESS: string;

AWS_ELEMENTAL_MEDIA_TAILOR_READ_ONLYRequired
public readonly AWS_ELEMENTAL_MEDIA_TAILOR_READ_ONLY: string;

AWS_ENTITY_RESOLUTION_CONSOLE_FULL_ACCESSRequired
public readonly AWS_ENTITY_RESOLUTION_CONSOLE_FULL_ACCESS: string;

AWS_ENTITY_RESOLUTION_CONSOLE_READ_ONLY_ACCESSRequired
public readonly AWS_ENTITY_RESOLUTION_CONSOLE_READ_ONLY_ACCESS: string;

AWS_FM_ADMIN_FULL_ACCESSRequired
public readonly AWS_FM_ADMIN_FULL_ACCESS: string;

AWS_FM_ADMIN_READ_ONLY_ACCESSRequired
public readonly AWS_FM_ADMIN_READ_ONLY_ACCESS: string;

AWS_FM_MEMBER_READ_ONLY_ACCESSRequired
public readonly AWS_FM_MEMBER_READ_ONLY_ACCESS: string;

AWS_FOR_WORD_PRESS_PLUGIN_POLICYRequired
public readonly AWS_FOR_WORD_PRESS_PLUGIN_POLICY: string;

AWS_GLUE_CONSOLE_FULL_ACCESSRequired
public readonly AWS_GLUE_CONSOLE_FULL_ACCESS: string;

AWS_GLUE_CONSOLE_SAGE_MAKER_NOTEBOOK_FULL_ACCESSRequired
public readonly AWS_GLUE_CONSOLE_SAGE_MAKER_NOTEBOOK_FULL_ACCESS: string;

AWS_GLUE_DATA_BREW_FULL_ACCESS_POLICYRequired
public readonly AWS_GLUE_DATA_BREW_FULL_ACCESS_POLICY: string;

AWS_GLUE_SCHEMA_REGISTRY_FULL_ACCESSRequired
public readonly AWS_GLUE_SCHEMA_REGISTRY_FULL_ACCESS: string;

AWS_GLUE_SCHEMA_REGISTRY_READONLY_ACCESSRequired
public readonly AWS_GLUE_SCHEMA_REGISTRY_READONLY_ACCESS: string;

AWS_GLUE_SESSION_USER_RESTRICTED_NOTEBOOK_POLICYRequired
public readonly AWS_GLUE_SESSION_USER_RESTRICTED_NOTEBOOK_POLICY: string;

AWS_GLUE_SESSION_USER_RESTRICTED_POLICYRequired
public readonly AWS_GLUE_SESSION_USER_RESTRICTED_POLICY: string;

AWS_GRAFANA_ACCOUNT_ADMINISTRATORRequired
public readonly AWS_GRAFANA_ACCOUNT_ADMINISTRATOR: string;

AWS_GRAFANA_CONSOLE_READ_ONLY_ACCESSRequired
public readonly AWS_GRAFANA_CONSOLE_READ_ONLY_ACCESS: string;

AWS_GRAFANA_WORKSPACE_PERMISSION_MANAGEMENTRequired
public readonly AWS_GRAFANA_WORKSPACE_PERMISSION_MANAGEMENT: string;

AWS_GRAFANA_WORKSPACE_PERMISSION_MANAGEMENT_V2Required
public readonly AWS_GRAFANA_WORKSPACE_PERMISSION_MANAGEMENT_V2: string;

AWS_GREENGRASS_FULL_ACCESSRequired
public readonly AWS_GREENGRASS_FULL_ACCESS: string;

AWS_GREENGRASS_READ_ONLY_ACCESSRequired
public readonly AWS_GREENGRASS_READ_ONLY_ACCESS: string;

AWS_GROUND_STATION_AGENT_INSTANCE_POLICYRequired
public readonly AWS_GROUND_STATION_AGENT_INSTANCE_POLICY: string;

AWS_HEALTH_FULL_ACCESSRequired
public readonly AWS_HEALTH_FULL_ACCESS: string;

AWS_HEALTH_IMAGING_FULL_ACCESSRequired
public readonly AWS_HEALTH_IMAGING_FULL_ACCESS: string;

AWS_HEALTH_IMAGING_READ_ONLY_ACCESSRequired
public readonly AWS_HEALTH_IMAGING_READ_ONLY_ACCESS: string;

AWS_IAM_IDENTITY_CENTER_ALLOW_LIST_FOR_IDENTITY_CONTEXTRequired
public readonly AWS_IAM_IDENTITY_CENTER_ALLOW_LIST_FOR_IDENTITY_CONTEXT: string;

AWS_IDENTITY_SYNC_FULL_ACCESSRequired
public readonly AWS_IDENTITY_SYNC_FULL_ACCESS: string;

AWS_IDENTITY_SYNC_READ_ONLY_ACCESSRequired
public readonly AWS_IDENTITY_SYNC_READ_ONLY_ACCESS: string;

AWS_IMAGE_BUILDER_FULL_ACCESSRequired
public readonly AWS_IMAGE_BUILDER_FULL_ACCESS: string;

AWS_IMAGE_BUILDER_READ_ONLY_ACCESSRequired
public readonly AWS_IMAGE_BUILDER_READ_ONLY_ACCESS: string;

AWS_IMPORT_EXPORT_FULL_ACCESSRequired
public readonly AWS_IMPORT_EXPORT_FULL_ACCESS: string;

AWS_IMPORT_EXPORT_READ_ONLY_ACCESSRequired
public readonly AWS_IMPORT_EXPORT_READ_ONLY_ACCESS: string;

AWS_INCIDENT_MANAGER_INCIDENT_ACCESS_SERVICE_ROLE_POLICYRequired
public readonly AWS_INCIDENT_MANAGER_INCIDENT_ACCESS_SERVICE_ROLE_POLICY: string;

AWS_INCIDENT_MANAGER_RESOLVER_ACCESSRequired
public readonly AWS_INCIDENT_MANAGER_RESOLVER_ACCESS: string;

AWS_IO_T_ANALYTICS_FULL_ACCESSRequired
public readonly AWS_IO_T_ANALYTICS_FULL_ACCESS: string;

AWS_IO_T_ANALYTICS_READ_ONLY_ACCESSRequired
public readonly AWS_IO_T_ANALYTICS_READ_ONLY_ACCESS: string;

AWS_IO_T_CONFIG_ACCESSRequired
public readonly AWS_IO_T_CONFIG_ACCESS: string;

AWS_IO_T_CONFIG_READ_ONLY_ACCESSRequired
public readonly AWS_IO_T_CONFIG_READ_ONLY_ACCESS: string;

AWS_IO_T_DATA_ACCESSRequired
public readonly AWS_IO_T_DATA_ACCESS: string;

AWS_IO_T_DEVICE_TESTER_FOR_FREE_RTOS_FULL_ACCESSRequired
public readonly AWS_IO_T_DEVICE_TESTER_FOR_FREE_RTOS_FULL_ACCESS: string;

AWS_IO_T_DEVICE_TESTER_FOR_GREENGRASS_FULL_ACCESSRequired
public readonly AWS_IO_T_DEVICE_TESTER_FOR_GREENGRASS_FULL_ACCESS: string;

AWS_IO_T_EVENTS_FULL_ACCESSRequired
public readonly AWS_IO_T_EVENTS_FULL_ACCESS: string;

AWS_IO_T_EVENTS_READ_ONLY_ACCESSRequired
public readonly AWS_IO_T_EVENTS_READ_ONLY_ACCESS: string;

AWS_IO_T_FULL_ACCESSRequired
public readonly AWS_IO_T_FULL_ACCESS: string;

AWS_IO_T_MANAGED_INTEGRATIONS_FULL_ACCESSRequired
public readonly AWS_IO_T_MANAGED_INTEGRATIONS_FULL_ACCESS: string;

AWS_IO_T_SITE_WISE_CONSOLE_FULL_ACCESSRequired
public readonly AWS_IO_T_SITE_WISE_CONSOLE_FULL_ACCESS: string;

AWS_IO_T_SITE_WISE_FULL_ACCESSRequired
public readonly AWS_IO_T_SITE_WISE_FULL_ACCESS: string;

AWS_IO_T_SITE_WISE_READ_ONLY_ACCESSRequired
public readonly AWS_IO_T_SITE_WISE_READ_ONLY_ACCESS: string;

AWS_IO_T_WIRELESS_DATA_ACCESSRequired
public readonly AWS_IO_T_WIRELESS_DATA_ACCESS: string;

AWS_IO_T_WIRELESS_FULL_ACCESSRequired
public readonly AWS_IO_T_WIRELESS_FULL_ACCESS: string;

AWS_IO_T_WIRELESS_FULL_PUBLISH_ACCESSRequired
public readonly AWS_IO_T_WIRELESS_FULL_PUBLISH_ACCESS: string;

AWS_IO_T_WIRELESS_GATEWAY_CERT_MANAGERRequired
public readonly AWS_IO_T_WIRELESS_GATEWAY_CERT_MANAGER: string;

AWS_IO_T_WIRELESS_LOGGINGRequired
public readonly AWS_IO_T_WIRELESS_LOGGING: string;

AWS_IO_T_WIRELESS_READ_ONLY_ACCESSRequired
public readonly AWS_IO_T_WIRELESS_READ_ONLY_ACCESS: string;

AWS_IQ_FULL_ACCESSRequired
public readonly AWS_IQ_FULL_ACCESS: string;

AWS_KEY_MANAGEMENT_SERVICE_POWER_USERRequired
public readonly AWS_KEY_MANAGEMENT_SERVICE_POWER_USER: string;

AWS_LAKE_FORMATION_CROSS_ACCOUNT_MANAGERRequired
public readonly AWS_LAKE_FORMATION_CROSS_ACCOUNT_MANAGER: string;

AWS_LAKE_FORMATION_DATA_ADMINRequired
public readonly AWS_LAKE_FORMATION_DATA_ADMIN: string;

AWS_LAMBDA_EXECUTERequired
public readonly AWS_LAMBDA_EXECUTE: string;

AWS_LAMBDA_FULL_ACCESSRequired
public readonly AWS_LAMBDA_FULL_ACCESS: string;

AWS_LAMBDA_INVOCATION_DYNAMO_DBRequired
public readonly AWS_LAMBDA_INVOCATION_DYNAMO_DB: string;

AWS_LAMBDA_READ_ONLY_ACCESSRequired
public readonly AWS_LAMBDA_READ_ONLY_ACCESS: string;

AWS_MANAGEMENT_CONSOLE_BASIC_USER_ACCESSRequired
public readonly AWS_MANAGEMENT_CONSOLE_BASIC_USER_ACCESS: string;

AWS_MARKETPLACE_AMI_INGESTIONRequired
public readonly AWS_MARKETPLACE_AMI_INGESTION: string;

AWS_MARKETPLACE_FULL_ACCESSRequired
public readonly AWS_MARKETPLACE_FULL_ACCESS: string;

AWS_MARKETPLACE_GET_ENTITLEMENTSRequired
public readonly AWS_MARKETPLACE_GET_ENTITLEMENTS: string;

AWS_MARKETPLACE_MANAGE_SUBSCRIPTIONSRequired
public readonly AWS_MARKETPLACE_MANAGE_SUBSCRIPTIONS: string;

AWS_MARKETPLACE_METERING_FULL_ACCESSRequired
public readonly AWS_MARKETPLACE_METERING_FULL_ACCESS: string;

AWS_MARKETPLACE_METERING_REGISTER_USAGERequired
public readonly AWS_MARKETPLACE_METERING_REGISTER_USAGE: string;

AWS_MARKETPLACE_PROCUREMENT_SYSTEM_ADMIN_FULL_ACCESSRequired
public readonly AWS_MARKETPLACE_PROCUREMENT_SYSTEM_ADMIN_FULL_ACCESS: string;

AWS_MARKETPLACE_READ_ONLYRequired
public readonly AWS_MARKETPLACE_READ_ONLY: string;

AWS_MARKETPLACE_SELLER_FULL_ACCESSRequired
public readonly AWS_MARKETPLACE_SELLER_FULL_ACCESS: string;

AWS_MARKETPLACE_SELLER_OFFER_MANAGEMENTRequired
public readonly AWS_MARKETPLACE_SELLER_OFFER_MANAGEMENT: string;

AWS_MARKETPLACE_SELLER_PRODUCTS_FULL_ACCESSRequired
public readonly AWS_MARKETPLACE_SELLER_PRODUCTS_FULL_ACCESS: string;

AWS_MARKETPLACE_SELLER_PRODUCTS_READ_ONLYRequired
public readonly AWS_MARKETPLACE_SELLER_PRODUCTS_READ_ONLY: string;

AWS_MIGRATION_HUB_FULL_ACCESSRequired
public readonly AWS_MIGRATION_HUB_FULL_ACCESS: string;

AWS_MIGRATION_HUB_ORCHESTRATOR_CONSOLE_FULL_ACCESSRequired
public readonly AWS_MIGRATION_HUB_ORCHESTRATOR_CONSOLE_FULL_ACCESS: string;

AWS_MIGRATION_HUB_ORCHESTRATOR_INSTANCE_ROLE_POLICYRequired
public readonly AWS_MIGRATION_HUB_ORCHESTRATOR_INSTANCE_ROLE_POLICY: string;

AWS_MIGRATION_HUB_ORCHESTRATOR_PLUGINRequired
public readonly AWS_MIGRATION_HUB_ORCHESTRATOR_PLUGIN: string;

AWS_MIGRATION_HUB_REFACTOR_SPACES_ENVIRONMENTS_WITHOUT_BRIDGES_FULL_ACCESSRequired
public readonly AWS_MIGRATION_HUB_REFACTOR_SPACES_ENVIRONMENTS_WITHOUT_BRIDGES_FULL_ACCESS: string;

AWS_MIGRATION_HUB_REFACTOR_SPACES_FULL_ACCESSRequired
public readonly AWS_MIGRATION_HUB_REFACTOR_SPACES_FULL_ACCESS: string;

AWS_MIGRATION_HUB_STRATEGY_COLLECTORRequired
public readonly AWS_MIGRATION_HUB_STRATEGY_COLLECTOR: string;

AWS_MIGRATION_HUB_STRATEGY_CONSOLE_FULL_ACCESSRequired
public readonly AWS_MIGRATION_HUB_STRATEGY_CONSOLE_FULL_ACCESS: string;

AWS_NETWORK_FIREWALL_FULL_ACCESSRequired
public readonly AWS_NETWORK_FIREWALL_FULL_ACCESS: string;

AWS_NETWORK_FIREWALL_READ_ONLY_ACCESSRequired
public readonly AWS_NETWORK_FIREWALL_READ_ONLY_ACCESS: string;

AWS_NETWORK_MANAGER_FULL_ACCESSRequired
public readonly AWS_NETWORK_MANAGER_FULL_ACCESS: string;

AWS_NETWORK_MANAGER_READ_ONLY_ACCESSRequired
public readonly AWS_NETWORK_MANAGER_READ_ONLY_ACCESS: string;

AWS_ORGANIZATIONS_FULL_ACCESSRequired
public readonly AWS_ORGANIZATIONS_FULL_ACCESS: string;

AWS_ORGANIZATIONS_READ_ONLY_ACCESSRequired
public readonly AWS_ORGANIZATIONS_READ_ONLY_ACCESS: string;

AWS_OUTPOSTS_AUTHORIZE_SERVER_POLICYRequired
public readonly AWS_OUTPOSTS_AUTHORIZE_SERVER_POLICY: string;

AWS_PANORAMA_FULL_ACCESSRequired
public readonly AWS_PANORAMA_FULL_ACCESS: string;

AWS_PARTNER_CENTRAL_FULL_ACCESSRequired
public readonly AWS_PARTNER_CENTRAL_FULL_ACCESS: string;

AWS_PARTNER_CENTRAL_OPPORTUNITY_MANAGEMENTRequired
public readonly AWS_PARTNER_CENTRAL_OPPORTUNITY_MANAGEMENT: string;

AWS_PARTNER_CENTRAL_SANDBOX_FULL_ACCESSRequired
public readonly AWS_PARTNER_CENTRAL_SANDBOX_FULL_ACCESS: string;

AWS_PARTNER_CENTRAL_SELLING_RESOURCE_SNAPSHOT_JOB_EXECUTION_ROLE_POLICYRequired
public readonly AWS_PARTNER_CENTRAL_SELLING_RESOURCE_SNAPSHOT_JOB_EXECUTION_ROLE_POLICY: string;

AWS_PARTNER_LED_SUPPORT_READ_ONLY_ACCESSRequired
public readonly AWS_PARTNER_LED_SUPPORT_READ_ONLY_ACCESS: string;

AWS_PCS_COMPUTE_NODE_POLICYRequired
public readonly AWS_PCS_COMPUTE_NODE_POLICY: string;

AWS_PRICE_LIST_SERVICE_FULL_ACCESSRequired
public readonly AWS_PRICE_LIST_SERVICE_FULL_ACCESS: string;

AWS_PRIVATE_CA_AUDITORRequired
public readonly AWS_PRIVATE_CA_AUDITOR: string;

AWS_PRIVATE_CA_CONNECTOR_FOR_KUBERNETES_POLICYRequired
public readonly AWS_PRIVATE_CA_CONNECTOR_FOR_KUBERNETES_POLICY: string;

AWS_PRIVATE_CA_FULL_ACCESSRequired
public readonly AWS_PRIVATE_CA_FULL_ACCESS: string;

AWS_PRIVATE_CA_PRIVILEGED_USERRequired
public readonly AWS_PRIVATE_CA_PRIVILEGED_USER: string;

AWS_PRIVATE_CA_READ_ONLYRequired
public readonly AWS_PRIVATE_CA_READ_ONLY: string;

AWS_PRIVATE_CA_USERRequired
public readonly AWS_PRIVATE_CA_USER: string;

AWS_PRIVATE_MARKETPLACE_ADMIN_FULL_ACCESSRequired
public readonly AWS_PRIVATE_MARKETPLACE_ADMIN_FULL_ACCESS: string;

AWS_PRIVATE_MARKETPLACE_REQUESTSRequired
public readonly AWS_PRIVATE_MARKETPLACE_REQUESTS: string;

AWS_PROTON_CODE_BUILD_PROVISIONING_BASIC_ACCESSRequired
public readonly AWS_PROTON_CODE_BUILD_PROVISIONING_BASIC_ACCESS: string;

AWS_PROTON_DEVELOPER_ACCESSRequired
public readonly AWS_PROTON_DEVELOPER_ACCESS: string;

AWS_PROTON_FULL_ACCESSRequired
public readonly AWS_PROTON_FULL_ACCESS: string;

AWS_PROTON_READ_ONLY_ACCESSRequired
public readonly AWS_PROTON_READ_ONLY_ACCESS: string;

AWS_PURCHASE_ORDERS_SERVICE_ROLE_POLICYRequired
public readonly AWS_PURCHASE_ORDERS_SERVICE_ROLE_POLICY: string;

AWS_QUICK_SETUP_CFGC_PACKS_PERMISSIONS_BOUNDARYRequired
public readonly AWS_QUICK_SETUP_CFGC_PACKS_PERMISSIONS_BOUNDARY: string;

AWS_QUICK_SETUP_DEPLOYMENT_ROLE_POLICYRequired
public readonly AWS_QUICK_SETUP_DEPLOYMENT_ROLE_POLICY: string;

AWS_QUICK_SETUP_DEV_OPS_GURU_PERMISSIONS_BOUNDARYRequired
public readonly AWS_QUICK_SETUP_DEV_OPS_GURU_PERMISSIONS_BOUNDARY: string;

AWS_QUICK_SETUP_DISTRIBUTOR_PERMISSIONS_BOUNDARYRequired
public readonly AWS_QUICK_SETUP_DISTRIBUTOR_PERMISSIONS_BOUNDARY: string;

AWS_QUICK_SETUP_ENABLE_AREX_EXECUTION_POLICYRequired
public readonly AWS_QUICK_SETUP_ENABLE_AREX_EXECUTION_POLICY: string;

AWS_QUICK_SETUP_ENABLE_DHMC_EXECUTION_POLICYRequired
public readonly AWS_QUICK_SETUP_ENABLE_DHMC_EXECUTION_POLICY: string;

AWS_QUICK_SETUP_JITNA_DEPLOYMENT_ROLE_POLICYRequired
public readonly AWS_QUICK_SETUP_JITNA_DEPLOYMENT_ROLE_POLICY: string;

AWS_QUICK_SETUP_MANAGE_JITNA_RESOURCES_EXECUTION_POLICYRequired
public readonly AWS_QUICK_SETUP_MANAGE_JITNA_RESOURCES_EXECUTION_POLICY: string;

AWS_QUICK_SETUP_MANAGED_INSTANCE_PROFILE_EXECUTION_POLICYRequired
public readonly AWS_QUICK_SETUP_MANAGED_INSTANCE_PROFILE_EXECUTION_POLICY: string;

AWS_QUICK_SETUP_PATCH_POLICY_BASELINE_ACCESSRequired
public readonly AWS_QUICK_SETUP_PATCH_POLICY_BASELINE_ACCESS: string;

AWS_QUICK_SETUP_PATCH_POLICY_DEPLOYMENT_ROLE_POLICYRequired
public readonly AWS_QUICK_SETUP_PATCH_POLICY_DEPLOYMENT_ROLE_POLICY: string;

AWS_QUICK_SETUP_PATCH_POLICY_PERMISSIONS_BOUNDARYRequired
public readonly AWS_QUICK_SETUP_PATCH_POLICY_PERMISSIONS_BOUNDARY: string;

AWS_QUICK_SETUP_SCHEDULER_PERMISSIONS_BOUNDARYRequired
public readonly AWS_QUICK_SETUP_SCHEDULER_PERMISSIONS_BOUNDARY: string;

AWS_QUICK_SETUP_SSM_DEPLOYMENT_ROLE_POLICYRequired
public readonly AWS_QUICK_SETUP_SSM_DEPLOYMENT_ROLE_POLICY: string;

AWS_QUICK_SETUP_SSM_DEPLOYMENT_S3_BUCKET_ROLE_POLICYRequired
public readonly AWS_QUICK_SETUP_SSM_DEPLOYMENT_S3_BUCKET_ROLE_POLICY: string;

AWS_QUICK_SETUP_SSM_HOST_MGMT_PERMISSIONS_BOUNDARYRequired
public readonly AWS_QUICK_SETUP_SSM_HOST_MGMT_PERMISSIONS_BOUNDARY: string;

AWS_QUICK_SETUP_SSM_LIFECYCLE_MANAGEMENT_EXECUTION_POLICYRequired
public readonly AWS_QUICK_SETUP_SSM_LIFECYCLE_MANAGEMENT_EXECUTION_POLICY: string;

AWS_QUICK_SETUP_SSM_MANAGE_RESOURCES_EXECUTION_POLICYRequired
public readonly AWS_QUICK_SETUP_SSM_MANAGE_RESOURCES_EXECUTION_POLICY: string;

AWS_QUICK_SETUP_START_SSM_ASSOCIATIONS_EXECUTION_POLICYRequired
public readonly AWS_QUICK_SETUP_START_SSM_ASSOCIATIONS_EXECUTION_POLICY: string;

AWS_QUICK_SETUP_START_STOP_INSTANCES_EXECUTION_POLICYRequired
public readonly AWS_QUICK_SETUP_START_STOP_INSTANCES_EXECUTION_POLICY: string;

AWS_QUICK_SIGHT_ASSET_BUNDLE_EXPORT_POLICYRequired
public readonly AWS_QUICK_SIGHT_ASSET_BUNDLE_EXPORT_POLICY: string;

AWS_QUICK_SIGHT_ASSET_BUNDLE_IMPORT_POLICYRequired
public readonly AWS_QUICK_SIGHT_ASSET_BUNDLE_IMPORT_POLICY: string;

AWS_QUICK_SIGHT_IO_T_ANALYTICS_ACCESSRequired
public readonly AWS_QUICK_SIGHT_IO_T_ANALYTICS_ACCESS: string;

AWS_QUICK_SIGHT_SECRETS_MANAGER_WRITE_POLICYRequired
public readonly AWS_QUICK_SIGHT_SECRETS_MANAGER_WRITE_POLICY: string;

AWS_REFACTORING_TOOLKIT_FULL_ACCESSRequired
public readonly AWS_REFACTORING_TOOLKIT_FULL_ACCESS: string;

AWS_REFACTORING_TOOLKIT_SIDECAR_POLICYRequired
public readonly AWS_REFACTORING_TOOLKIT_SIDECAR_POLICY: string;

AWS_REPOST_SPACE_SUPPORT_OPERATIONS_POLICYRequired
public readonly AWS_REPOST_SPACE_SUPPORT_OPERATIONS_POLICY: string;

AWS_RESILIENCE_HUB_ASSSESSMENT_EXECUTION_POLICYRequired
public readonly AWS_RESILIENCE_HUB_ASSSESSMENT_EXECUTION_POLICY: string;

AWS_RESOURCE_ACCESS_MANAGER_FULL_ACCESSRequired
public readonly AWS_RESOURCE_ACCESS_MANAGER_FULL_ACCESS: string;

AWS_RESOURCE_ACCESS_MANAGER_READ_ONLY_ACCESSRequired
public readonly AWS_RESOURCE_ACCESS_MANAGER_READ_ONLY_ACCESS: string;

AWS_RESOURCE_ACCESS_MANAGER_RESOURCE_SHARE_PARTICIPANT_ACCESSRequired
public readonly AWS_RESOURCE_ACCESS_MANAGER_RESOURCE_SHARE_PARTICIPANT_ACCESS: string;

AWS_RESOURCE_EXPLORER_FULL_ACCESSRequired
public readonly AWS_RESOURCE_EXPLORER_FULL_ACCESS: string;

AWS_RESOURCE_EXPLORER_ORGANIZATIONS_ACCESSRequired
public readonly AWS_RESOURCE_EXPLORER_ORGANIZATIONS_ACCESS: string;

AWS_RESOURCE_EXPLORER_READ_ONLY_ACCESSRequired
public readonly AWS_RESOURCE_EXPLORER_READ_ONLY_ACCESS: string;

AWS_RESOURCE_GROUPS_READ_ONLY_ACCESSRequired
public readonly AWS_RESOURCE_GROUPS_READ_ONLY_ACCESS: string;

AWS_ROBO_MAKER_FULL_ACCESSRequired
public readonly AWS_ROBO_MAKER_FULL_ACCESS: string;

AWS_ROBO_MAKER_READ_ONLY_ACCESSRequired
public readonly AWS_ROBO_MAKER_READ_ONLY_ACCESS: string;

AWS_ROBO_MAKER_SERVICE_ROLE_POLICYRequired
public readonly AWS_ROBO_MAKER_SERVICE_ROLE_POLICY: string;

AWS_ROLES_ANYWHERE_FULL_ACCESSRequired
public readonly AWS_ROLES_ANYWHERE_FULL_ACCESS: string;

AWS_ROLES_ANYWHERE_READ_ONLYRequired
public readonly AWS_ROLES_ANYWHERE_READ_ONLY: string;

AWS_SAVINGS_PLANS_FULL_ACCESSRequired
public readonly AWS_SAVINGS_PLANS_FULL_ACCESS: string;

AWS_SAVINGS_PLANS_READ_ONLY_ACCESSRequired
public readonly AWS_SAVINGS_PLANS_READ_ONLY_ACCESS: string;

AWS_SECURITY_HUB_FULL_ACCESSRequired
public readonly AWS_SECURITY_HUB_FULL_ACCESS: string;

AWS_SECURITY_HUB_ORGANIZATIONS_ACCESSRequired
public readonly AWS_SECURITY_HUB_ORGANIZATIONS_ACCESS: string;

AWS_SECURITY_HUB_READ_ONLY_ACCESSRequired
public readonly AWS_SECURITY_HUB_READ_ONLY_ACCESS: string;

AWS_SECURITY_INCIDENT_RESPONSE_CASE_FULL_ACCESSRequired
public readonly AWS_SECURITY_INCIDENT_RESPONSE_CASE_FULL_ACCESS: string;

AWS_SECURITY_INCIDENT_RESPONSE_FULL_ACCESSRequired
public readonly AWS_SECURITY_INCIDENT_RESPONSE_FULL_ACCESS: string;

AWS_SECURITY_INCIDENT_RESPONSE_READ_ONLY_ACCESSRequired
public readonly AWS_SECURITY_INCIDENT_RESPONSE_READ_ONLY_ACCESS: string;

AWS_SERVICE_CATALOG_ADMIN_FULL_ACCESSRequired
public readonly AWS_SERVICE_CATALOG_ADMIN_FULL_ACCESS: string;

AWS_SERVICE_CATALOG_ADMIN_READ_ONLY_ACCESSRequired
public readonly AWS_SERVICE_CATALOG_ADMIN_READ_ONLY_ACCESS: string;

AWS_SERVICE_CATALOG_APP_REGISTRY_FULL_ACCESSRequired
public readonly AWS_SERVICE_CATALOG_APP_REGISTRY_FULL_ACCESS: string;

AWS_SERVICE_CATALOG_APP_REGISTRY_READ_ONLY_ACCESSRequired
public readonly AWS_SERVICE_CATALOG_APP_REGISTRY_READ_ONLY_ACCESS: string;

AWS_SERVICE_CATALOG_END_USER_FULL_ACCESSRequired
public readonly AWS_SERVICE_CATALOG_END_USER_FULL_ACCESS: string;

AWS_SERVICE_CATALOG_END_USER_READ_ONLY_ACCESSRequired
public readonly AWS_SERVICE_CATALOG_END_USER_READ_ONLY_ACCESS: string;

AWS_SSM_AUTOMATION_DIAGNOSIS_BUCKET_POLICYRequired
public readonly AWS_SSM_AUTOMATION_DIAGNOSIS_BUCKET_POLICY: string;

AWS_SSM_DIAGNOSIS_AUTOMATION_ADMINISTRATION_ROLE_POLICYRequired
public readonly AWS_SSM_DIAGNOSIS_AUTOMATION_ADMINISTRATION_ROLE_POLICY: string;

AWS_SSM_DIAGNOSIS_AUTOMATION_EXECUTION_ROLE_POLICYRequired
public readonly AWS_SSM_DIAGNOSIS_AUTOMATION_EXECUTION_ROLE_POLICY: string;

AWS_SSM_DIAGNOSIS_AUTOMATION_OPERATIONAL_ACCOUNT_ADMINISTRATION_ROLE_POLICYRequired
public readonly AWS_SSM_DIAGNOSIS_AUTOMATION_OPERATIONAL_ACCOUNT_ADMINISTRATION_ROLE_POLICY: string;

AWS_SSM_REMEDIATION_AUTOMATION_ADMINISTRATION_ROLE_POLICYRequired
public readonly AWS_SSM_REMEDIATION_AUTOMATION_ADMINISTRATION_ROLE_POLICY: string;

AWS_SSM_REMEDIATION_AUTOMATION_EXECUTION_ROLE_POLICYRequired
public readonly AWS_SSM_REMEDIATION_AUTOMATION_EXECUTION_ROLE_POLICY: string;

AWS_SSM_REMEDIATION_AUTOMATION_OPERATIONAL_ACCOUNT_ADMINISTRATION_ROLE_POLICYRequired
public readonly AWS_SSM_REMEDIATION_AUTOMATION_OPERATIONAL_ACCOUNT_ADMINISTRATION_ROLE_POLICY: string;

AWS_SSO_DIRECTORY_ADMINISTRATORRequired
public readonly AWS_SSO_DIRECTORY_ADMINISTRATOR: string;

AWS_SSO_DIRECTORY_READ_ONLYRequired
public readonly AWS_SSO_DIRECTORY_READ_ONLY: string;

AWS_SSO_MASTER_ACCOUNT_ADMINISTRATORRequired
public readonly AWS_SSO_MASTER_ACCOUNT_ADMINISTRATOR: string;

AWS_SSO_MEMBER_ACCOUNT_ADMINISTRATORRequired
public readonly AWS_SSO_MEMBER_ACCOUNT_ADMINISTRATOR: string;

AWS_SSO_READ_ONLYRequired
public readonly AWS_SSO_READ_ONLY: string;

AWS_STEP_FUNCTIONS_CONSOLE_FULL_ACCESSRequired
public readonly AWS_STEP_FUNCTIONS_CONSOLE_FULL_ACCESS: string;

AWS_STEP_FUNCTIONS_FULL_ACCESSRequired
public readonly AWS_STEP_FUNCTIONS_FULL_ACCESS: string;

AWS_STEP_FUNCTIONS_READ_ONLY_ACCESSRequired
public readonly AWS_STEP_FUNCTIONS_READ_ONLY_ACCESS: string;

AWS_STORAGE_GATEWAY_FULL_ACCESSRequired
public readonly AWS_STORAGE_GATEWAY_FULL_ACCESS: string;

AWS_STORAGE_GATEWAY_READ_ONLY_ACCESSRequired
public readonly AWS_STORAGE_GATEWAY_READ_ONLY_ACCESS: string;

AWS_SUPPORT_ACCESSRequired
public readonly AWS_SUPPORT_ACCESS: string;

AWS_SUPPORT_APP_FULL_ACCESSRequired
public readonly AWS_SUPPORT_APP_FULL_ACCESS: string;

AWS_SUPPORT_APP_READ_ONLY_ACCESSRequired
public readonly AWS_SUPPORT_APP_READ_ONLY_ACCESS: string;

AWS_SUPPORT_PLANS_FULL_ACCESSRequired
public readonly AWS_SUPPORT_PLANS_FULL_ACCESS: string;

AWS_SUPPORT_PLANS_READ_ONLY_ACCESSRequired
public readonly AWS_SUPPORT_PLANS_READ_ONLY_ACCESS: string;

AWS_SYSTEMS_MANAGER_ENABLE_CONFIG_RECORDING_EXECUTION_POLICYRequired
public readonly AWS_SYSTEMS_MANAGER_ENABLE_CONFIG_RECORDING_EXECUTION_POLICY: string;

AWS_SYSTEMS_MANAGER_ENABLE_EXPLORER_EXECUTION_POLICYRequired
public readonly AWS_SYSTEMS_MANAGER_ENABLE_EXPLORER_EXECUTION_POLICY: string;

AWS_SYSTEMS_MANAGER_FOR_SAP_FULL_ACCESSRequired
public readonly AWS_SYSTEMS_MANAGER_FOR_SAP_FULL_ACCESS: string;

AWS_SYSTEMS_MANAGER_FOR_SAP_READ_ONLY_ACCESSRequired
public readonly AWS_SYSTEMS_MANAGER_FOR_SAP_READ_ONLY_ACCESS: string;

AWS_SYSTEMS_MANAGER_JUST_IN_TIME_ACCESS_TOKEN_POLICYRequired
public readonly AWS_SYSTEMS_MANAGER_JUST_IN_TIME_ACCESS_TOKEN_POLICY: string;

AWS_SYSTEMS_MANAGER_JUST_IN_TIME_ACCESS_TOKEN_SESSION_POLICYRequired
public readonly AWS_SYSTEMS_MANAGER_JUST_IN_TIME_ACCESS_TOKEN_SESSION_POLICY: string;

AWS_SYSTEMS_MANAGER_JUST_IN_TIME_NODE_ACCESS_ROLE_PROPAGATION_POLICYRequired
public readonly AWS_SYSTEMS_MANAGER_JUST_IN_TIME_NODE_ACCESS_ROLE_PROPAGATION_POLICY: string;

AWS_THINKBOX_ASSET_SERVER_POLICYRequired
public readonly AWS_THINKBOX_ASSET_SERVER_POLICY: string;

AWS_THINKBOX_AWS_PORTAL_ADMIN_POLICYRequired
public readonly AWS_THINKBOX_AWS_PORTAL_ADMIN_POLICY: string;

AWS_THINKBOX_AWS_PORTAL_GATEWAY_POLICYRequired
public readonly AWS_THINKBOX_AWS_PORTAL_GATEWAY_POLICY: string;

AWS_THINKBOX_AWS_PORTAL_WORKER_POLICYRequired
public readonly AWS_THINKBOX_AWS_PORTAL_WORKER_POLICY: string;

AWS_THINKBOX_DEADLINE_RESOURCE_TRACKER_ACCESS_POLICYRequired
public readonly AWS_THINKBOX_DEADLINE_RESOURCE_TRACKER_ACCESS_POLICY: string;

AWS_THINKBOX_DEADLINE_RESOURCE_TRACKER_ADMIN_POLICYRequired
public readonly AWS_THINKBOX_DEADLINE_RESOURCE_TRACKER_ADMIN_POLICY: string;

AWS_THINKBOX_DEADLINE_SPOT_EVENT_PLUGIN_ADMIN_POLICYRequired
public readonly AWS_THINKBOX_DEADLINE_SPOT_EVENT_PLUGIN_ADMIN_POLICY: string;

AWS_THINKBOX_DEADLINE_SPOT_EVENT_PLUGIN_WORKER_POLICYRequired
public readonly AWS_THINKBOX_DEADLINE_SPOT_EVENT_PLUGIN_WORKER_POLICY: string;

AWS_TRANSFER_CONSOLE_FULL_ACCESSRequired
public readonly AWS_TRANSFER_CONSOLE_FULL_ACCESS: string;

AWS_TRANSFER_FULL_ACCESSRequired
public readonly AWS_TRANSFER_FULL_ACCESS: string;

AWS_TRANSFER_READ_ONLY_ACCESSRequired
public readonly AWS_TRANSFER_READ_ONLY_ACCESS: string;

AWS_TRUSTED_ADVISOR_PRIORITY_FULL_ACCESSRequired
public readonly AWS_TRUSTED_ADVISOR_PRIORITY_FULL_ACCESS: string;

AWS_TRUSTED_ADVISOR_PRIORITY_READ_ONLY_ACCESSRequired
public readonly AWS_TRUSTED_ADVISOR_PRIORITY_READ_ONLY_ACCESS: string;

AWS_VENDOR_INSIGHTS_ASSESSOR_FULL_ACCESSRequired
public readonly AWS_VENDOR_INSIGHTS_ASSESSOR_FULL_ACCESS: string;

AWS_VENDOR_INSIGHTS_ASSESSOR_READ_ONLYRequired
public readonly AWS_VENDOR_INSIGHTS_ASSESSOR_READ_ONLY: string;

AWS_VENDOR_INSIGHTS_VENDOR_FULL_ACCESSRequired
public readonly AWS_VENDOR_INSIGHTS_VENDOR_FULL_ACCESS: string;

AWS_VENDOR_INSIGHTS_VENDOR_READ_ONLYRequired
public readonly AWS_VENDOR_INSIGHTS_VENDOR_READ_ONLY: string;

AWS_WAF_CONSOLE_FULL_ACCESSRequired
public readonly AWS_WAF_CONSOLE_FULL_ACCESS: string;

AWS_WAF_CONSOLE_READ_ONLY_ACCESSRequired
public readonly AWS_WAF_CONSOLE_READ_ONLY_ACCESS: string;

AWS_WAF_FULL_ACCESSRequired
public readonly AWS_WAF_FULL_ACCESS: string;

AWS_WAF_READ_ONLY_ACCESSRequired
public readonly AWS_WAF_READ_ONLY_ACCESS: string;

AWS_WICKR_FULL_ACCESSRequired
public readonly AWS_WICKR_FULL_ACCESS: string;

AWS_X_RAY_DAEMON_WRITE_ACCESSRequired
public readonly AWS_X_RAY_DAEMON_WRITE_ACCESS: string;

AWS_XRAY_CROSS_ACCOUNT_SHARING_CONFIGURATIONRequired
public readonly AWS_XRAY_CROSS_ACCOUNT_SHARING_CONFIGURATION: string;

AWS_XRAY_FULL_ACCESSRequired
public readonly AWS_XRAY_FULL_ACCESS: string;

AWS_XRAY_READ_ONLY_ACCESSRequired
public readonly AWS_XRAY_READ_ONLY_ACCESS: string;

AWS_XRAY_WRITE_ONLY_ACCESSRequired
public readonly AWS_XRAY_WRITE_ONLY_ACCESS: string;

BEDROCK_AGENT_CORE_FULL_ACCESSRequired
public readonly BEDROCK_AGENT_CORE_FULL_ACCESS: string;

CLOUD_FRONT_FULL_ACCESSRequired
public readonly CLOUD_FRONT_FULL_ACCESS: string;

CLOUD_FRONT_READ_ONLY_ACCESSRequired
public readonly CLOUD_FRONT_READ_ONLY_ACCESS: string;

CLOUD_SEARCH_FULL_ACCESSRequired
public readonly CLOUD_SEARCH_FULL_ACCESS: string;

CLOUD_SEARCH_READ_ONLY_ACCESSRequired
public readonly CLOUD_SEARCH_READ_ONLY_ACCESS: string;

CLOUD_WATCH_ACTIONS_EC2_ACCESSRequired
public readonly CLOUD_WATCH_ACTIONS_EC2_ACCESS: string;

CLOUD_WATCH_AGENT_ADMIN_POLICYRequired
public readonly CLOUD_WATCH_AGENT_ADMIN_POLICY: string;

CLOUD_WATCH_AGENT_SERVER_POLICYRequired
public readonly CLOUD_WATCH_AGENT_SERVER_POLICY: string;

CLOUD_WATCH_APPLICATION_INSIGHTS_FULL_ACCESSRequired
public readonly CLOUD_WATCH_APPLICATION_INSIGHTS_FULL_ACCESS: string;

CLOUD_WATCH_APPLICATION_INSIGHTS_READ_ONLY_ACCESSRequired
public readonly CLOUD_WATCH_APPLICATION_INSIGHTS_READ_ONLY_ACCESS: string;

CLOUD_WATCH_APPLICATION_SIGNALS_FULL_ACCESSRequired
public readonly CLOUD_WATCH_APPLICATION_SIGNALS_FULL_ACCESS: string;

CLOUD_WATCH_APPLICATION_SIGNALS_READ_ONLY_ACCESSRequired
public readonly CLOUD_WATCH_APPLICATION_SIGNALS_READ_ONLY_ACCESS: string;

CLOUD_WATCH_AUTOMATIC_DASHBOARDS_ACCESSRequired
public readonly CLOUD_WATCH_AUTOMATIC_DASHBOARDS_ACCESS: string;

CLOUD_WATCH_CROSS_ACCOUNT_SHARING_CONFIGURATIONRequired
public readonly CLOUD_WATCH_CROSS_ACCOUNT_SHARING_CONFIGURATION: string;

CLOUD_WATCH_EVENTS_FULL_ACCESSRequired
public readonly CLOUD_WATCH_EVENTS_FULL_ACCESS: string;

CLOUD_WATCH_EVENTS_READ_ONLY_ACCESSRequired
public readonly CLOUD_WATCH_EVENTS_READ_ONLY_ACCESS: string;

CLOUD_WATCH_FULL_ACCESSRequired
public readonly CLOUD_WATCH_FULL_ACCESS: string;

CLOUD_WATCH_FULL_ACCESS_V2Required
public readonly CLOUD_WATCH_FULL_ACCESS_V2: string;

CLOUD_WATCH_INTERNET_MONITOR_FULL_ACCESSRequired
public readonly CLOUD_WATCH_INTERNET_MONITOR_FULL_ACCESS: string;

CLOUD_WATCH_INTERNET_MONITOR_READ_ONLY_ACCESSRequired
public readonly CLOUD_WATCH_INTERNET_MONITOR_READ_ONLY_ACCESS: string;

CLOUD_WATCH_LAMBDA_APPLICATION_SIGNALS_EXECUTION_ROLE_POLICYRequired
public readonly CLOUD_WATCH_LAMBDA_APPLICATION_SIGNALS_EXECUTION_ROLE_POLICY: string;

CLOUD_WATCH_LAMBDA_INSIGHTS_EXECUTION_ROLE_POLICYRequired
public readonly CLOUD_WATCH_LAMBDA_INSIGHTS_EXECUTION_ROLE_POLICY: string;

CLOUD_WATCH_LOGS_CROSS_ACCOUNT_SHARING_CONFIGURATIONRequired
public readonly CLOUD_WATCH_LOGS_CROSS_ACCOUNT_SHARING_CONFIGURATION: string;

CLOUD_WATCH_LOGS_FULL_ACCESSRequired
public readonly CLOUD_WATCH_LOGS_FULL_ACCESS: string;

CLOUD_WATCH_LOGS_READ_ONLY_ACCESSRequired
public readonly CLOUD_WATCH_LOGS_READ_ONLY_ACCESS: string;

CLOUD_WATCH_NETWORK_FLOW_MONITOR_AGENT_PUBLISH_POLICYRequired
public readonly CLOUD_WATCH_NETWORK_FLOW_MONITOR_AGENT_PUBLISH_POLICY: string;

CLOUD_WATCH_OPEN_SEARCH_DASHBOARD_ACCESSRequired
public readonly CLOUD_WATCH_OPEN_SEARCH_DASHBOARD_ACCESS: string;

CLOUD_WATCH_OPEN_SEARCH_DASHBOARDS_FULL_ACCESSRequired
public readonly CLOUD_WATCH_OPEN_SEARCH_DASHBOARDS_FULL_ACCESS: string;

CLOUD_WATCH_READ_ONLY_ACCESSRequired
public readonly CLOUD_WATCH_READ_ONLY_ACCESS: string;

CLOUD_WATCH_SYNTHETICS_FULL_ACCESSRequired
public readonly CLOUD_WATCH_SYNTHETICS_FULL_ACCESS: string;

CLOUD_WATCH_SYNTHETICS_READ_ONLY_ACCESSRequired
public readonly CLOUD_WATCH_SYNTHETICS_READ_ONLY_ACCESS: string;

COMPREHEND_FULL_ACCESSRequired
public readonly COMPREHEND_FULL_ACCESS: string;

COMPREHEND_MEDICAL_FULL_ACCESSRequired
public readonly COMPREHEND_MEDICAL_FULL_ACCESS: string;

COMPREHEND_READ_ONLYRequired
public readonly COMPREHEND_READ_ONLY: string;

COMPUTE_OPTIMIZER_READ_ONLY_ACCESSRequired
public readonly COMPUTE_OPTIMIZER_READ_ONLY_ACCESS: string;

COST_OPTIMIZATION_HUB_ADMIN_ACCESSRequired
public readonly COST_OPTIMIZATION_HUB_ADMIN_ACCESS: string;

COST_OPTIMIZATION_HUB_READ_ONLY_ACCESSRequired
public readonly COST_OPTIMIZATION_HUB_READ_ONLY_ACCESS: string;

EC2_FAST_LAUNCH_FULL_ACCESSRequired
public readonly EC2_FAST_LAUNCH_FULL_ACCESS: string;

EC2_IMAGE_BUILDER_CROSS_ACCOUNT_DISTRIBUTION_ACCESSRequired
public readonly EC2_IMAGE_BUILDER_CROSS_ACCOUNT_DISTRIBUTION_ACCESS: string;

EC2_INSTANCE_CONNECTRequired
public readonly EC2_INSTANCE_CONNECT: string;

EC2_INSTANCE_PROFILE_FOR_IMAGE_BUILDERRequired
public readonly EC2_INSTANCE_PROFILE_FOR_IMAGE_BUILDER: string;

EC2_INSTANCE_PROFILE_FOR_IMAGE_BUILDER_ECR_CONTAINER_BUILDSRequired
public readonly EC2_INSTANCE_PROFILE_FOR_IMAGE_BUILDER_ECR_CONTAINER_BUILDS: string;

ELASTIC_LOAD_BALANCING_FULL_ACCESSRequired
public readonly ELASTIC_LOAD_BALANCING_FULL_ACCESS: string;

ELASTIC_LOAD_BALANCING_READ_ONLYRequired
public readonly ELASTIC_LOAD_BALANCING_READ_ONLY: string;

ELEMENTAL_ACTIVATIONS_DOWNLOAD_SOFTWARE_ACCESSRequired
public readonly ELEMENTAL_ACTIVATIONS_DOWNLOAD_SOFTWARE_ACCESS: string;

ELEMENTAL_ACTIVATIONS_FULL_ACCESSRequired
public readonly ELEMENTAL_ACTIVATIONS_FULL_ACCESS: string;

ELEMENTAL_ACTIVATIONS_GENERATE_LICENSESRequired
public readonly ELEMENTAL_ACTIVATIONS_GENERATE_LICENSES: string;

ELEMENTAL_ACTIVATIONS_READ_ONLY_ACCESSRequired
public readonly ELEMENTAL_ACTIVATIONS_READ_ONLY_ACCESS: string;

ELEMENTAL_APPLIANCES_SOFTWARE_FULL_ACCESSRequired
public readonly ELEMENTAL_APPLIANCES_SOFTWARE_FULL_ACCESS: string;

ELEMENTAL_APPLIANCES_SOFTWARE_READ_ONLY_ACCESSRequired
public readonly ELEMENTAL_APPLIANCES_SOFTWARE_READ_ONLY_ACCESS: string;

ELEMENTAL_SUPPORT_CENTER_FULL_ACCESSRequired
public readonly ELEMENTAL_SUPPORT_CENTER_FULL_ACCESS: string;

GAME_LIFT_CONTAINER_FLEET_POLICYRequired
public readonly GAME_LIFT_CONTAINER_FLEET_POLICY: string;

GAME_LIFT_GAME_SERVER_GROUP_POLICYRequired
public readonly GAME_LIFT_GAME_SERVER_GROUP_POLICY: string;

GIT_LAB_DUO_WITH_AMAZON_Q_PERMISSIONS_POLICYRequired
public readonly GIT_LAB_DUO_WITH_AMAZON_Q_PERMISSIONS_POLICY: string;

GLOBAL_ACCELERATOR_FULL_ACCESSRequired
public readonly GLOBAL_ACCELERATOR_FULL_ACCESS: string;

GLOBAL_ACCELERATOR_READ_ONLY_ACCESSRequired
public readonly GLOBAL_ACCELERATOR_READ_ONLY_ACCESS: string;

IAM_ACCESS_ADVISOR_READ_ONLYRequired
public readonly IAM_ACCESS_ADVISOR_READ_ONLY: string;

IAM_ACCESS_ANALYZER_FULL_ACCESSRequired
public readonly IAM_ACCESS_ANALYZER_FULL_ACCESS: string;

IAM_ACCESS_ANALYZER_READ_ONLY_ACCESSRequired
public readonly IAM_ACCESS_ANALYZER_READ_ONLY_ACCESS: string;

IAM_FULL_ACCESSRequired
public readonly IAM_FULL_ACCESS: string;

IAM_READ_ONLY_ACCESSRequired
public readonly IAM_READ_ONLY_ACCESS: string;

IAM_SELF_MANAGE_SERVICE_SPECIFIC_CREDENTIALSRequired
public readonly IAM_SELF_MANAGE_SERVICE_SPECIFIC_CREDENTIALS: string;

IAM_USER_CHANGE_PASSWORDRequired
public readonly IAM_USER_CHANGE_PASSWORD: string;

IAM_USER_SSH_KEYSRequired
public readonly IAM_USER_SSH_KEYS: string;

IVS_FULL_ACCESSRequired
public readonly IVS_FULL_ACCESS: string;

IVS_READ_ONLY_ACCESSRequired
public readonly IVS_READ_ONLY_ACCESS: string;

MEDIA_CONNECT_GATEWAY_INSTANCE_ROLE_POLICYRequired
public readonly MEDIA_CONNECT_GATEWAY_INSTANCE_ROLE_POLICY: string;

MULTI_PARTY_APPROVAL_FULL_ACCESSRequired
public readonly MULTI_PARTY_APPROVAL_FULL_ACCESS: string;

MULTI_PARTY_APPROVAL_READ_ONLY_ACCESSRequired
public readonly MULTI_PARTY_APPROVAL_READ_ONLY_ACCESS: string;

NEPTUNE_CONSOLE_FULL_ACCESSRequired
public readonly NEPTUNE_CONSOLE_FULL_ACCESS: string;

NEPTUNE_FULL_ACCESSRequired
public readonly NEPTUNE_FULL_ACCESS: string;

NEPTUNE_GRAPH_READ_ONLY_ACCESSRequired
public readonly NEPTUNE_GRAPH_READ_ONLY_ACCESS: string;

NEPTUNE_READ_ONLY_ACCESSRequired
public readonly NEPTUNE_READ_ONLY_ACCESS: string;

OAM_FULL_ACCESSRequired
public readonly OAM_FULL_ACCESS: string;

OAM_READ_ONLY_ACCESSRequired
public readonly OAM_READ_ONLY_ACCESS: string;

PARTNER_CENTRAL_ACCOUNT_MANAGEMENT_USER_ROLE_ASSOCIATIONRequired
public readonly PARTNER_CENTRAL_ACCOUNT_MANAGEMENT_USER_ROLE_ASSOCIATION: string;

POWER_USER_ACCESSRequired
public readonly POWER_USER_ACCESS: string;

Q_BUSINESS_QUICKSIGHT_PLUGIN_POLICYRequired
public readonly Q_BUSINESS_QUICKSIGHT_PLUGIN_POLICY: string;

READ_ONLY_ACCESSRequired
public readonly READ_ONLY_ACCESS: string;

RESOURCE_GROUPS_AND_TAG_EDITOR_FULL_ACCESSRequired
public readonly RESOURCE_GROUPS_AND_TAG_EDITOR_FULL_ACCESS: string;

RESOURCE_GROUPS_AND_TAG_EDITOR_READ_ONLY_ACCESSRequired
public readonly RESOURCE_GROUPS_AND_TAG_EDITOR_READ_ONLY_ACCESS: string;

RESOURCE_GROUPS_TAGGING_API_TAG_UNTAG_SUPPORTED_RESOURCESRequired
public readonly RESOURCE_GROUPS_TAGGING_API_TAG_UNTAG_SUPPORTED_RESOURCES: string;

ROSA_MANAGE_SUBSCRIPTIONRequired
public readonly ROSA_MANAGE_SUBSCRIPTION: string;

ROSA_SHARED_VPC_ENDPOINT_POLICYRequired
public readonly ROSA_SHARED_VPC_ENDPOINT_POLICY: string;

ROSA_SHARED_VPC_ROUTE53_POLICYRequired
public readonly ROSA_SHARED_VPC_ROUTE53_POLICY: string;

SAGE_MAKER_STUDIO_ADMIN_IAM_CONSOLE_POLICYRequired
public readonly SAGE_MAKER_STUDIO_ADMIN_IAM_CONSOLE_POLICY: string;

SAGE_MAKER_STUDIO_ADMIN_IAM_DEFAULT_EXECUTION_POLICYRequired
public readonly SAGE_MAKER_STUDIO_ADMIN_IAM_DEFAULT_EXECUTION_POLICY: string;

SAGE_MAKER_STUDIO_ADMIN_IAM_PERMISSIVE_EXECUTION_POLICYRequired
public readonly SAGE_MAKER_STUDIO_ADMIN_IAM_PERMISSIVE_EXECUTION_POLICY: string;

SAGE_MAKER_STUDIO_ADMIN_PROJECT_USER_ROLE_POLICYRequired
public readonly SAGE_MAKER_STUDIO_ADMIN_PROJECT_USER_ROLE_POLICY: string;

SAGE_MAKER_STUDIO_FULL_ACCESSRequired
public readonly SAGE_MAKER_STUDIO_FULL_ACCESS: string;

SAGE_MAKER_STUDIO_PROJECT_ROLE_MACHINE_LEARNING_POLICYRequired
public readonly SAGE_MAKER_STUDIO_PROJECT_ROLE_MACHINE_LEARNING_POLICY: string;

SAGE_MAKER_STUDIO_PROJECT_USER_ROLE_PERMISSIONS_BOUNDARYRequired
public readonly SAGE_MAKER_STUDIO_PROJECT_USER_ROLE_PERMISSIONS_BOUNDARY: string;

SAGE_MAKER_STUDIO_PROJECT_USER_ROLE_POLICYRequired
public readonly SAGE_MAKER_STUDIO_PROJECT_USER_ROLE_POLICY: string;

SAGE_MAKER_STUDIO_USER_IAM_CONSOLE_POLICYRequired
public readonly SAGE_MAKER_STUDIO_USER_IAM_CONSOLE_POLICY: string;

SAGE_MAKER_STUDIO_USER_IAM_DEFAULT_EXECUTION_POLICYRequired
public readonly SAGE_MAKER_STUDIO_USER_IAM_DEFAULT_EXECUTION_POLICY: string;

SAGE_MAKER_STUDIO_USER_IAM_PERMISSIVE_EXECUTION_POLICYRequired
public readonly SAGE_MAKER_STUDIO_USER_IAM_PERMISSIVE_EXECUTION_POLICY: string;

SECRETS_MANAGER_READ_WRITERequired
public readonly SECRETS_MANAGER_READ_WRITE: string;

SECURITY_AUDITRequired
public readonly SECURITY_AUDIT: string;

SERVER_MIGRATION_CONNECTORRequired
public readonly SERVER_MIGRATION_CONNECTOR: string;

SERVER_MIGRATION_SERVICE_CONSOLE_FULL_ACCESSRequired
public readonly SERVER_MIGRATION_SERVICE_CONSOLE_FULL_ACCESS: string;

SERVICE_QUOTAS_FULL_ACCESSRequired
public readonly SERVICE_QUOTAS_FULL_ACCESS: string;

SERVICE_QUOTAS_READ_ONLY_ACCESSRequired
public readonly SERVICE_QUOTAS_READ_ONLY_ACCESS: string;

SIMPLE_WORKFLOW_FULL_ACCESSRequired
public readonly SIMPLE_WORKFLOW_FULL_ACCESS: string;

TRANSLATE_FULL_ACCESSRequired
public readonly TRANSLATE_FULL_ACCESS: string;

TRANSLATE_READ_ONLYRequired
public readonly TRANSLATE_READ_ONLY: string;

VPC_LATTICE_FULL_ACCESSRequired
public readonly VPC_LATTICE_FULL_ACCESS: string;

VPC_LATTICE_READ_ONLY_ACCESSRequired
public readonly VPC_LATTICE_READ_ONLY_ACCESS: string;

VPC_LATTICE_SERVICES_INVOKE_ACCESSRequired
public readonly VPC_LATTICE_SERVICES_INVOKE_ACCESS: string;

WELL_ARCHITECTED_CONSOLE_FULL_ACCESSRequired
public readonly WELL_ARCHITECTED_CONSOLE_FULL_ACCESS: string;

WELL_ARCHITECTED_CONSOLE_READ_ONLY_ACCESSRequired
public readonly WELL_ARCHITECTED_CONSOLE_READ_ONLY_ACCESS: string;

public readonly WORK_LINK_SERVICE_ROLE_POLICY: string;

CreateLambdaLogGroup

Ensures that Lambda log groups are created for all Lambda functions that the aspect applies to.

Example

import { App, Aspects } from 'aws-cdk-lib';
import { CreateLambdaLogGroup } from '@cdklabs/cdk-proserve-lib/aspects';

const app = new App();

Aspects.of(app).add(new CreateLambdaLogGroup());

Initializers

import { aspects } from '@cdklabs/cdk-proserve-lib'

new aspects.CreateLambdaLogGroup()

| Name | Type | Description | | — | — | — |


Methods

Name Description
visit Visits a construct and creates a log group if the construct is a Lambda function.

visit
public visit(node: IConstruct): void

Visits a construct and creates a log group if the construct is a Lambda function.

nodeRequired

The construct being visited.


Ec2AutomatedShutdown

Automatically shut down EC2 instances when an alarm is triggered based off of a provided metric.

🚩 If you are applying this Aspect to multiple EC2 instances, you will need to configure the CDK context variable flag @aws-cdk/aws-cloudwatch-actions:changeLambdaPermissionLogicalIdForLambdaAction set to true. If this is not configured, applying this Aspect to multiple EC2 instances will result in a CDK synth error.

Allows for cost optimization and the reduction of resources not being actively used. When the EC2 alarm is triggered for a given EC2 instance, it will automatically trigger a Lambda function to shutdown the instance.

Example

import { App, Aspects, Duration, Stack } from 'aws-cdk-lib';
import { ComparisonOperator, Stats } from 'aws-cdk-lib/aws-cloudwatch';
import { Instance } from 'aws-cdk-lib/aws-ec2';
import { Ec2AutomatedShutdown } from './src/aspects/ec2-automated-shutdown';

const app = new App({
    context: {
        '@aws-cdk/aws-cloudwatch-actions:changeLambdaPermissionLogicalIdForLambdaAction':
            true
    }
});
const stack = new Stack(app, 'MyStack');

// Create your EC2 instance(s)
const instance = new Instance(stack, 'MyInstance', {
    // instance properties
});

// Apply the aspect to automatically shut down the EC2 instance when underutilized
Aspects.of(stack).add(new Ec2AutomatedShutdown());

// Or with custom configuration
Aspects.of(stack).add(
    new Ec2AutomatedShutdown({
        alarmConfig: {
            metricName: Ec2AutomatedShutdown.Ec2MetricName.NETWORK_IN,
            period: Duration.minutes(5),
            statistic: Stats.AVERAGE,
            threshold: 100, // 100 bytes
            evaluationPeriods: 6,
            datapointsToAlarm: 5,
            comparisonOperator: ComparisonOperator.LESS_THAN_THRESHOLD
        }
    })
);

Initializers

import { aspects } from '@cdklabs/cdk-proserve-lib'

new aspects.Ec2AutomatedShutdown(props?: Ec2AutomatedShutdownProps)
Name Type Description
props @cdklabs/cdk-proserve-lib.aspects.Ec2AutomatedShutdownProps No description.

propsOptional

Methods

Name Description
visit All aspects can visit an IConstruct.

visit
public visit(node: IConstruct): void

All aspects can visit an IConstruct.

nodeRequired

Ec2InstanceType

EC2 Instance Type.

Constants

Name Type Description
A1_2XLARGE string a1.2xlarge vCPUs: 8 Memory: 16384 MiB.
A1_4XLARGE string a1.4xlarge vCPUs: 16 Memory: 32768 MiB.
A1_LARGE string a1.large vCPUs: 2 Memory: 4096 MiB.
A1_MEDIUM string a1.medium vCPUs: 1 Memory: 2048 MiB.
A1_METAL string a1.metal vCPUs: 16 Memory: 32768 MiB.
A1_XLARGE string a1.xlarge vCPUs: 4 Memory: 8192 MiB.
C1_MEDIUM string c1.medium vCPUs: 2 Memory: 1740 MiB.
C1_XLARGE string c1.xlarge vCPUs: 8 Memory: 7168 MiB.
C3_2XLARGE string c3.2xlarge vCPUs: 8 Memory: 15360 MiB.
C3_4XLARGE string c3.4xlarge vCPUs: 16 Memory: 30720 MiB.
C3_8XLARGE string c3.8xlarge vCPUs: 32 Memory: 61440 MiB.
C3_LARGE string c3.large vCPUs: 2 Memory: 3840 MiB.
C3_XLARGE string c3.xlarge vCPUs: 4 Memory: 7680 MiB.
C4_2XLARGE string c4.2xlarge vCPUs: 8 Memory: 15360 MiB.
C4_4XLARGE string c4.4xlarge vCPUs: 16 Memory: 30720 MiB.
C4_8XLARGE string c4.8xlarge vCPUs: 36 Memory: 61440 MiB.
C4_LARGE string c4.large vCPUs: 2 Memory: 3840 MiB.
C4_XLARGE string c4.xlarge vCPUs: 4 Memory: 7680 MiB.
C5_12XLARGE string c5.12xlarge vCPUs: 48 Memory: 98304 MiB.
C5_18XLARGE string c5.18xlarge vCPUs: 72 Memory: 147456 MiB.
C5_24XLARGE string c5.24xlarge vCPUs: 96 Memory: 196608 MiB.
C5_2XLARGE string c5.2xlarge vCPUs: 8 Memory: 16384 MiB.
C5_4XLARGE string c5.4xlarge vCPUs: 16 Memory: 32768 MiB.
C5_9XLARGE string c5.9xlarge vCPUs: 36 Memory: 73728 MiB.
C5_LARGE string c5.large vCPUs: 2 Memory: 4096 MiB.
C5_METAL string c5.metal vCPUs: 96 Memory: 196608 MiB.
C5_XLARGE string c5.xlarge vCPUs: 4 Memory: 8192 MiB.
C5A_12XLARGE string c5a.12xlarge vCPUs: 48 Memory: 98304 MiB.
C5A_16XLARGE string c5a.16xlarge vCPUs: 64 Memory: 131072 MiB.
C5A_24XLARGE string c5a.24xlarge vCPUs: 96 Memory: 196608 MiB.
C5A_2XLARGE string c5a.2xlarge vCPUs: 8 Memory: 16384 MiB.
C5A_4XLARGE string c5a.4xlarge vCPUs: 16 Memory: 32768 MiB.
C5A_8XLARGE string c5a.8xlarge vCPUs: 32 Memory: 65536 MiB.
C5A_LARGE string c5a.large vCPUs: 2 Memory: 4096 MiB.
C5A_XLARGE string c5a.xlarge vCPUs: 4 Memory: 8192 MiB.
C5AD_12XLARGE string c5ad.12xlarge vCPUs: 48 Memory: 98304 MiB.
C5AD_16XLARGE string c5ad.16xlarge vCPUs: 64 Memory: 131072 MiB.
C5AD_24XLARGE string c5ad.24xlarge vCPUs: 96 Memory: 196608 MiB.
C5AD_2XLARGE string c5ad.2xlarge vCPUs: 8 Memory: 16384 MiB.
C5AD_4XLARGE string c5ad.4xlarge vCPUs: 16 Memory: 32768 MiB.
C5AD_8XLARGE string c5ad.8xlarge vCPUs: 32 Memory: 65536 MiB.
C5AD_LARGE string c5ad.large vCPUs: 2 Memory: 4096 MiB.
C5AD_XLARGE string c5ad.xlarge vCPUs: 4 Memory: 8192 MiB.
C5D_12XLARGE string c5d.12xlarge vCPUs: 48 Memory: 98304 MiB.
C5D_18XLARGE string c5d.18xlarge vCPUs: 72 Memory: 147456 MiB.
C5D_24XLARGE string c5d.24xlarge vCPUs: 96 Memory: 196608 MiB.
C5D_2XLARGE string c5d.2xlarge vCPUs: 8 Memory: 16384 MiB.
C5D_4XLARGE string c5d.4xlarge vCPUs: 16 Memory: 32768 MiB.
C5D_9XLARGE string c5d.9xlarge vCPUs: 36 Memory: 73728 MiB.
C5D_LARGE string c5d.large vCPUs: 2 Memory: 4096 MiB.
C5D_METAL string c5d.metal vCPUs: 96 Memory: 196608 MiB.
C5D_XLARGE string c5d.xlarge vCPUs: 4 Memory: 8192 MiB.
C5N_18XLARGE string c5n.18xlarge vCPUs: 72 Memory: 196608 MiB.
C5N_2XLARGE string c5n.2xlarge vCPUs: 8 Memory: 21504 MiB.
C5N_4XLARGE string c5n.4xlarge vCPUs: 16 Memory: 43008 MiB.
C5N_9XLARGE string c5n.9xlarge vCPUs: 36 Memory: 98304 MiB.
C5N_LARGE string c5n.large vCPUs: 2 Memory: 5376 MiB.
C5N_METAL string c5n.metal vCPUs: 72 Memory: 196608 MiB.
C5N_XLARGE string c5n.xlarge vCPUs: 4 Memory: 10752 MiB.
C6A_12XLARGE string c6a.12xlarge vCPUs: 48 Memory: 98304 MiB.
C6A_16XLARGE string c6a.16xlarge vCPUs: 64 Memory: 131072 MiB.
C6A_24XLARGE string c6a.24xlarge vCPUs: 96 Memory: 196608 MiB.
C6A_2XLARGE string c6a.2xlarge vCPUs: 8 Memory: 16384 MiB.
C6A_32XLARGE string c6a.32xlarge vCPUs: 128 Memory: 262144 MiB.
C6A_48XLARGE string c6a.48xlarge vCPUs: 192 Memory: 393216 MiB.
C6A_4XLARGE string c6a.4xlarge vCPUs: 16 Memory: 32768 MiB.
C6A_8XLARGE string c6a.8xlarge vCPUs: 32 Memory: 65536 MiB.
C6A_LARGE string c6a.large vCPUs: 2 Memory: 4096 MiB.
C6A_METAL string c6a.metal vCPUs: 192 Memory: 393216 MiB.
C6A_XLARGE string c6a.xlarge vCPUs: 4 Memory: 8192 MiB.
C6G_12XLARGE string c6g.12xlarge vCPUs: 48 Memory: 98304 MiB.
C6G_16XLARGE string c6g.16xlarge vCPUs: 64 Memory: 131072 MiB.
C6G_2XLARGE string c6g.2xlarge vCPUs: 8 Memory: 16384 MiB.
C6G_4XLARGE string c6g.4xlarge vCPUs: 16 Memory: 32768 MiB.
C6G_8XLARGE string c6g.8xlarge vCPUs: 32 Memory: 65536 MiB.
C6G_LARGE string c6g.large vCPUs: 2 Memory: 4096 MiB.
C6G_MEDIUM string c6g.medium vCPUs: 1 Memory: 2048 MiB.
C6G_METAL string c6g.metal vCPUs: 64 Memory: 131072 MiB.
C6G_XLARGE string c6g.xlarge vCPUs: 4 Memory: 8192 MiB.
C6GD_12XLARGE string c6gd.12xlarge vCPUs: 48 Memory: 98304 MiB.
C6GD_16XLARGE string c6gd.16xlarge vCPUs: 64 Memory: 131072 MiB.
C6GD_2XLARGE string c6gd.2xlarge vCPUs: 8 Memory: 16384 MiB.
C6GD_4XLARGE string c6gd.4xlarge vCPUs: 16 Memory: 32768 MiB.
C6GD_8XLARGE string c6gd.8xlarge vCPUs: 32 Memory: 65536 MiB.
C6GD_LARGE string c6gd.large vCPUs: 2 Memory: 4096 MiB.
C6GD_MEDIUM string c6gd.medium vCPUs: 1 Memory: 2048 MiB.
C6GD_METAL string c6gd.metal vCPUs: 64 Memory: 131072 MiB.
C6GD_XLARGE string c6gd.xlarge vCPUs: 4 Memory: 8192 MiB.
C6GN_12XLARGE string c6gn.12xlarge vCPUs: 48 Memory: 98304 MiB.
C6GN_16XLARGE string c6gn.16xlarge vCPUs: 64 Memory: 131072 MiB.
C6GN_2XLARGE string c6gn.2xlarge vCPUs: 8 Memory: 16384 MiB.
C6GN_4XLARGE string c6gn.4xlarge vCPUs: 16 Memory: 32768 MiB.
C6GN_8XLARGE string c6gn.8xlarge vCPUs: 32 Memory: 65536 MiB.
C6GN_LARGE string c6gn.large vCPUs: 2 Memory: 4096 MiB.
C6GN_MEDIUM string c6gn.medium vCPUs: 1 Memory: 2048 MiB.
C6GN_XLARGE string c6gn.xlarge vCPUs: 4 Memory: 8192 MiB.
C6I_12XLARGE string c6i.12xlarge vCPUs: 48 Memory: 98304 MiB.
C6I_16XLARGE string c6i.16xlarge vCPUs: 64 Memory: 131072 MiB.
C6I_24XLARGE string c6i.24xlarge vCPUs: 96 Memory: 196608 MiB.
C6I_2XLARGE string c6i.2xlarge vCPUs: 8 Memory: 16384 MiB.
C6I_32XLARGE string c6i.32xlarge vCPUs: 128 Memory: 262144 MiB.
C6I_4XLARGE string c6i.4xlarge vCPUs: 16 Memory: 32768 MiB.
C6I_8XLARGE string c6i.8xlarge vCPUs: 32 Memory: 65536 MiB.
C6I_LARGE string c6i.large vCPUs: 2 Memory: 4096 MiB.
C6I_METAL string c6i.metal vCPUs: 128 Memory: 262144 MiB.
C6I_XLARGE string c6i.xlarge vCPUs: 4 Memory: 8192 MiB.
C6ID_12XLARGE string c6id.12xlarge vCPUs: 48 Memory: 98304 MiB.
C6ID_16XLARGE string c6id.16xlarge vCPUs: 64 Memory: 131072 MiB.
C6ID_24XLARGE string c6id.24xlarge vCPUs: 96 Memory: 196608 MiB.
C6ID_2XLARGE string c6id.2xlarge vCPUs: 8 Memory: 16384 MiB.
C6ID_32XLARGE string c6id.32xlarge vCPUs: 128 Memory: 262144 MiB.
C6ID_4XLARGE string c6id.4xlarge vCPUs: 16 Memory: 32768 MiB.
C6ID_8XLARGE string c6id.8xlarge vCPUs: 32 Memory: 65536 MiB.
C6ID_LARGE string c6id.large vCPUs: 2 Memory: 4096 MiB.
C6ID_METAL string c6id.metal vCPUs: 128 Memory: 262144 MiB.
C6ID_XLARGE string c6id.xlarge vCPUs: 4 Memory: 8192 MiB.
C6IN_12XLARGE string c6in.12xlarge vCPUs: 48 Memory: 98304 MiB.
C6IN_16XLARGE string c6in.16xlarge vCPUs: 64 Memory: 131072 MiB.
C6IN_24XLARGE string c6in.24xlarge vCPUs: 96 Memory: 196608 MiB.
C6IN_2XLARGE string c6in.2xlarge vCPUs: 8 Memory: 16384 MiB.
C6IN_32XLARGE string c6in.32xlarge vCPUs: 128 Memory: 262144 MiB.
C6IN_4XLARGE string c6in.4xlarge vCPUs: 16 Memory: 32768 MiB.
C6IN_8XLARGE string c6in.8xlarge vCPUs: 32 Memory: 65536 MiB.
C6IN_LARGE string c6in.large vCPUs: 2 Memory: 4096 MiB.
C6IN_METAL string c6in.metal vCPUs: 128 Memory: 262144 MiB.
C6IN_XLARGE string c6in.xlarge vCPUs: 4 Memory: 8192 MiB.
C7A_12XLARGE string c7a.12xlarge vCPUs: 48 Memory: 98304 MiB.
C7A_16XLARGE string c7a.16xlarge vCPUs: 64 Memory: 131072 MiB.
C7A_24XLARGE string c7a.24xlarge vCPUs: 96 Memory: 196608 MiB.
C7A_2XLARGE string c7a.2xlarge vCPUs: 8 Memory: 16384 MiB.
C7A_32XLARGE string c7a.32xlarge vCPUs: 128 Memory: 262144 MiB.
C7A_48XLARGE string c7a.48xlarge vCPUs: 192 Memory: 393216 MiB.
C7A_4XLARGE string c7a.4xlarge vCPUs: 16 Memory: 32768 MiB.
C7A_8XLARGE string c7a.8xlarge vCPUs: 32 Memory: 65536 MiB.
C7A_LARGE string c7a.large vCPUs: 2 Memory: 4096 MiB.
C7A_MEDIUM string c7a.medium vCPUs: 1 Memory: 2048 MiB.
C7A_METAL_48XL string c7a.metal-48xl vCPUs: 192 Memory: 393216 MiB.
C7A_XLARGE string c7a.xlarge vCPUs: 4 Memory: 8192 MiB.
C7G_12XLARGE string c7g.12xlarge vCPUs: 48 Memory: 98304 MiB.
C7G_16XLARGE string c7g.16xlarge vCPUs: 64 Memory: 131072 MiB.
C7G_2XLARGE string c7g.2xlarge vCPUs: 8 Memory: 16384 MiB.
C7G_4XLARGE string c7g.4xlarge vCPUs: 16 Memory: 32768 MiB.
C7G_8XLARGE string c7g.8xlarge vCPUs: 32 Memory: 65536 MiB.
C7G_LARGE string c7g.large vCPUs: 2 Memory: 4096 MiB.
C7G_MEDIUM string c7g.medium vCPUs: 1 Memory: 2048 MiB.
C7G_METAL string c7g.metal vCPUs: 64 Memory: 131072 MiB.
C7G_XLARGE string c7g.xlarge vCPUs: 4 Memory: 8192 MiB.
C7GD_12XLARGE string c7gd.12xlarge vCPUs: 48 Memory: 98304 MiB.
C7GD_16XLARGE string c7gd.16xlarge vCPUs: 64 Memory: 131072 MiB.
C7GD_2XLARGE string c7gd.2xlarge vCPUs: 8 Memory: 16384 MiB.
C7GD_4XLARGE string c7gd.4xlarge vCPUs: 16 Memory: 32768 MiB.
C7GD_8XLARGE string c7gd.8xlarge vCPUs: 32 Memory: 65536 MiB.
C7GD_LARGE string c7gd.large vCPUs: 2 Memory: 4096 MiB.
C7GD_MEDIUM string c7gd.medium vCPUs: 1 Memory: 2048 MiB.
C7GD_METAL string c7gd.metal vCPUs: 64 Memory: 131072 MiB.
C7GD_XLARGE string c7gd.xlarge vCPUs: 4 Memory: 8192 MiB.
C7GN_12XLARGE string c7gn.12xlarge vCPUs: 48 Memory: 98304 MiB.
C7GN_16XLARGE string c7gn.16xlarge vCPUs: 64 Memory: 131072 MiB.
C7GN_2XLARGE string c7gn.2xlarge vCPUs: 8 Memory: 16384 MiB.
C7GN_4XLARGE string c7gn.4xlarge vCPUs: 16 Memory: 32768 MiB.
C7GN_8XLARGE string c7gn.8xlarge vCPUs: 32 Memory: 65536 MiB.
C7GN_LARGE string c7gn.large vCPUs: 2 Memory: 4096 MiB.
C7GN_MEDIUM string c7gn.medium vCPUs: 1 Memory: 2048 MiB.
C7GN_METAL string c7gn.metal vCPUs: 64 Memory: 131072 MiB.
C7GN_XLARGE string c7gn.xlarge vCPUs: 4 Memory: 8192 MiB.
C7I_12XLARGE string c7i.12xlarge vCPUs: 48 Memory: 98304 MiB.
C7I_16XLARGE string c7i.16xlarge vCPUs: 64 Memory: 131072 MiB.
C7I_24XLARGE string c7i.24xlarge vCPUs: 96 Memory: 196608 MiB.
C7I_2XLARGE string c7i.2xlarge vCPUs: 8 Memory: 16384 MiB.
C7I_48XLARGE string c7i.48xlarge vCPUs: 192 Memory: 393216 MiB.
C7I_4XLARGE string c7i.4xlarge vCPUs: 16 Memory: 32768 MiB.
C7I_8XLARGE string c7i.8xlarge vCPUs: 32 Memory: 65536 MiB.
C7I_FLEX_12XLARGE string c7i-flex.12xlarge vCPUs: 48 Memory: 98304 MiB.
C7I_FLEX_16XLARGE string c7i-flex.16xlarge vCPUs: 64 Memory: 131072 MiB.
C7I_FLEX_2XLARGE string c7i-flex.2xlarge vCPUs: 8 Memory: 16384 MiB.
C7I_FLEX_4XLARGE string c7i-flex.4xlarge vCPUs: 16 Memory: 32768 MiB.
C7I_FLEX_8XLARGE string c7i-flex.8xlarge vCPUs: 32 Memory: 65536 MiB.
C7I_FLEX_LARGE string c7i-flex.large vCPUs: 2 Memory: 4096 MiB.
C7I_FLEX_XLARGE string c7i-flex.xlarge vCPUs: 4 Memory: 8192 MiB.
C7I_LARGE string c7i.large vCPUs: 2 Memory: 4096 MiB.
C7I_METAL_24XL string c7i.metal-24xl vCPUs: 96 Memory: 196608 MiB.
C7I_METAL_48XL string c7i.metal-48xl vCPUs: 192 Memory: 393216 MiB.
C7I_XLARGE string c7i.xlarge vCPUs: 4 Memory: 8192 MiB.
C8G_12XLARGE string c8g.12xlarge vCPUs: 48 Memory: 98304 MiB.
C8G_16XLARGE string c8g.16xlarge vCPUs: 64 Memory: 131072 MiB.
C8G_24XLARGE string c8g.24xlarge vCPUs: 96 Memory: 196608 MiB.
C8G_2XLARGE string c8g.2xlarge vCPUs: 8 Memory: 16384 MiB.
C8G_48XLARGE string c8g.48xlarge vCPUs: 192 Memory: 393216 MiB.
C8G_4XLARGE string c8g.4xlarge vCPUs: 16 Memory: 32768 MiB.
C8G_8XLARGE string c8g.8xlarge vCPUs: 32 Memory: 65536 MiB.
C8G_LARGE string c8g.large vCPUs: 2 Memory: 4096 MiB.
C8G_MEDIUM string c8g.medium vCPUs: 1 Memory: 2048 MiB.
C8G_METAL_24XL string c8g.metal-24xl vCPUs: 96 Memory: 196608 MiB.
C8G_METAL_48XL string c8g.metal-48xl vCPUs: 192 Memory: 393216 MiB.
C8G_XLARGE string c8g.xlarge vCPUs: 4 Memory: 8192 MiB.
C8GD_12XLARGE string c8gd.12xlarge vCPUs: 48 Memory: 98304 MiB.
C8GD_16XLARGE string c8gd.16xlarge vCPUs: 64 Memory: 131072 MiB.
C8GD_24XLARGE string c8gd.24xlarge vCPUs: 96 Memory: 196608 MiB.
C8GD_2XLARGE string c8gd.2xlarge vCPUs: 8 Memory: 16384 MiB.
C8GD_48XLARGE string c8gd.48xlarge vCPUs: 192 Memory: 393216 MiB.
C8GD_4XLARGE string c8gd.4xlarge vCPUs: 16 Memory: 32768 MiB.
C8GD_8XLARGE string c8gd.8xlarge vCPUs: 32 Memory: 65536 MiB.
C8GD_LARGE string c8gd.large vCPUs: 2 Memory: 4096 MiB.
C8GD_MEDIUM string c8gd.medium vCPUs: 1 Memory: 2048 MiB.
C8GD_METAL_24XL string c8gd.metal-24xl vCPUs: 96 Memory: 196608 MiB.
C8GD_METAL_48XL string c8gd.metal-48xl vCPUs: 192 Memory: 393216 MiB.
C8GD_XLARGE string c8gd.xlarge vCPUs: 4 Memory: 8192 MiB.
C8GN_12XLARGE string c8gn.12xlarge vCPUs: 48 Memory: 98304 MiB.
C8GN_16XLARGE string c8gn.16xlarge vCPUs: 64 Memory: 131072 MiB.
C8GN_24XLARGE string c8gn.24xlarge vCPUs: 96 Memory: 196608 MiB.
C8GN_2XLARGE string c8gn.2xlarge vCPUs: 8 Memory: 16384 MiB.
C8GN_48XLARGE string c8gn.48xlarge vCPUs: 192 Memory: 393216 MiB.
C8GN_4XLARGE string c8gn.4xlarge vCPUs: 16 Memory: 32768 MiB.
C8GN_8XLARGE string c8gn.8xlarge vCPUs: 32 Memory: 65536 MiB.
C8GN_LARGE string c8gn.large vCPUs: 2 Memory: 4096 MiB.
C8GN_MEDIUM string c8gn.medium vCPUs: 1 Memory: 2048 MiB.
C8GN_METAL_24XL string c8gn.metal-24xl vCPUs: 96 Memory: 196608 MiB.
C8GN_METAL_48XL string c8gn.metal-48xl vCPUs: 192 Memory: 393216 MiB.
C8GN_XLARGE string c8gn.xlarge vCPUs: 4 Memory: 8192 MiB.
C8I_12XLARGE string c8i.12xlarge vCPUs: 48 Memory: 98304 MiB.
C8I_16XLARGE string c8i.16xlarge vCPUs: 64 Memory: 131072 MiB.
C8I_24XLARGE string c8i.24xlarge vCPUs: 96 Memory: 196608 MiB.
C8I_2XLARGE string c8i.2xlarge vCPUs: 8 Memory: 16384 MiB.
C8I_32XLARGE string c8i.32xlarge vCPUs: 128 Memory: 262144 MiB.
C8I_48XLARGE string c8i.48xlarge vCPUs: 192 Memory: 393216 MiB.
C8I_4XLARGE string c8i.4xlarge vCPUs: 16 Memory: 32768 MiB.
C8I_8XLARGE string c8i.8xlarge vCPUs: 32 Memory: 65536 MiB.
C8I_96XLARGE string c8i.96xlarge vCPUs: 384 Memory: 786432 MiB.
C8I_FLEX_12XLARGE string c8i-flex.12xlarge vCPUs: 48 Memory: 98304 MiB.
C8I_FLEX_16XLARGE string c8i-flex.16xlarge vCPUs: 64 Memory: 131072 MiB.
C8I_FLEX_2XLARGE string c8i-flex.2xlarge vCPUs: 8 Memory: 16384 MiB.
C8I_FLEX_4XLARGE string c8i-flex.4xlarge vCPUs: 16 Memory: 32768 MiB.
C8I_FLEX_8XLARGE string c8i-flex.8xlarge vCPUs: 32 Memory: 65536 MiB.
C8I_FLEX_LARGE string c8i-flex.large vCPUs: 2 Memory: 4096 MiB.
C8I_FLEX_XLARGE string c8i-flex.xlarge vCPUs: 4 Memory: 8192 MiB.
C8I_LARGE string c8i.large vCPUs: 2 Memory: 4096 MiB.
C8I_METAL_48XL string c8i.metal-48xl vCPUs: 192 Memory: 393216 MiB.
C8I_METAL_96XL string c8i.metal-96xl vCPUs: 384 Memory: 786432 MiB.
C8I_XLARGE string c8i.xlarge vCPUs: 4 Memory: 8192 MiB.
D2_2XLARGE string d2.2xlarge vCPUs: 8 Memory: 62464 MiB.
D2_4XLARGE string d2.4xlarge vCPUs: 16 Memory: 124928 MiB.
D2_8XLARGE string d2.8xlarge vCPUs: 36 Memory: 249856 MiB.
D2_XLARGE string d2.xlarge vCPUs: 4 Memory: 31232 MiB.
D3_2XLARGE string d3.2xlarge vCPUs: 8 Memory: 65536 MiB.
D3_4XLARGE string d3.4xlarge vCPUs: 16 Memory: 131072 MiB.
D3_8XLARGE string d3.8xlarge vCPUs: 32 Memory: 262144 MiB.
D3_XLARGE string d3.xlarge vCPUs: 4 Memory: 32768 MiB.
D3EN_12XLARGE string d3en.12xlarge vCPUs: 48 Memory: 196608 MiB.
D3EN_2XLARGE string d3en.2xlarge vCPUs: 8 Memory: 32768 MiB.
D3EN_4XLARGE string d3en.4xlarge vCPUs: 16 Memory: 65536 MiB.
D3EN_6XLARGE string d3en.6xlarge vCPUs: 24 Memory: 98304 MiB.
D3EN_8XLARGE string d3en.8xlarge vCPUs: 32 Memory: 131072 MiB.
D3EN_XLARGE string d3en.xlarge vCPUs: 4 Memory: 16384 MiB.
DL1_24XLARGE string dl1.24xlarge vCPUs: 96 Memory: 786432 MiB.
F1_16XLARGE string f1.16xlarge vCPUs: 64 Memory: 999424 MiB.
F1_2XLARGE string f1.2xlarge vCPUs: 8 Memory: 124928 MiB.
F1_4XLARGE string f1.4xlarge vCPUs: 16 Memory: 249856 MiB.
F2_12XLARGE string f2.12xlarge vCPUs: 48 Memory: 524288 MiB.
F2_48XLARGE string f2.48xlarge vCPUs: 192 Memory: 2097152 MiB.
F2_6XLARGE string f2.6xlarge vCPUs: 24 Memory: 262144 MiB.
G4AD_16XLARGE string g4ad.16xlarge vCPUs: 64 Memory: 262144 MiB.
G4AD_2XLARGE string g4ad.2xlarge vCPUs: 8 Memory: 32768 MiB.
G4AD_4XLARGE string g4ad.4xlarge vCPUs: 16 Memory: 65536 MiB.
G4AD_8XLARGE string g4ad.8xlarge vCPUs: 32 Memory: 131072 MiB.
G4AD_XLARGE string g4ad.xlarge vCPUs: 4 Memory: 16384 MiB.
G4DN_12XLARGE string g4dn.12xlarge vCPUs: 48 Memory: 196608 MiB.
G4DN_16XLARGE string g4dn.16xlarge vCPUs: 64 Memory: 262144 MiB.
G4DN_2XLARGE string g4dn.2xlarge vCPUs: 8 Memory: 32768 MiB.
G4DN_4XLARGE string g4dn.4xlarge vCPUs: 16 Memory: 65536 MiB.
G4DN_8XLARGE string g4dn.8xlarge vCPUs: 32 Memory: 131072 MiB.
G4DN_METAL string g4dn.metal vCPUs: 96 Memory: 393216 MiB.
G4DN_XLARGE string g4dn.xlarge vCPUs: 4 Memory: 16384 MiB.
G5_12XLARGE string g5.12xlarge vCPUs: 48 Memory: 196608 MiB.
G5_16XLARGE string g5.16xlarge vCPUs: 64 Memory: 262144 MiB.
G5_24XLARGE string g5.24xlarge vCPUs: 96 Memory: 393216 MiB.
G5_2XLARGE string g5.2xlarge vCPUs: 8 Memory: 32768 MiB.
G5_48XLARGE string g5.48xlarge vCPUs: 192 Memory: 786432 MiB.
G5_4XLARGE string g5.4xlarge vCPUs: 16 Memory: 65536 MiB.
G5_8XLARGE string g5.8xlarge vCPUs: 32 Memory: 131072 MiB.
G5_XLARGE string g5.xlarge vCPUs: 4 Memory: 16384 MiB.
G5G_16XLARGE string g5g.16xlarge vCPUs: 64 Memory: 131072 MiB.
G5G_2XLARGE string g5g.2xlarge vCPUs: 8 Memory: 16384 MiB.
G5G_4XLARGE string g5g.4xlarge vCPUs: 16 Memory: 32768 MiB.
G5G_8XLARGE string g5g.8xlarge vCPUs: 32 Memory: 65536 MiB.
G5G_METAL string g5g.metal vCPUs: 64 Memory: 131072 MiB.
G5G_XLARGE string g5g.xlarge vCPUs: 4 Memory: 8192 MiB.
G6_12XLARGE string g6.12xlarge vCPUs: 48 Memory: 196608 MiB.
G6_16XLARGE string g6.16xlarge vCPUs: 64 Memory: 262144 MiB.
G6_24XLARGE string g6.24xlarge vCPUs: 96 Memory: 393216 MiB.
G6_2XLARGE string g6.2xlarge vCPUs: 8 Memory: 32768 MiB.
G6_48XLARGE string g6.48xlarge vCPUs: 192 Memory: 786432 MiB.
G6_4XLARGE string g6.4xlarge vCPUs: 16 Memory: 65536 MiB.
G6_8XLARGE string g6.8xlarge vCPUs: 32 Memory: 131072 MiB.
G6_XLARGE string g6.xlarge vCPUs: 4 Memory: 16384 MiB.
G6E_12XLARGE string g6e.12xlarge vCPUs: 48 Memory: 393216 MiB.
G6E_16XLARGE string g6e.16xlarge vCPUs: 64 Memory: 524288 MiB.
G6E_24XLARGE string g6e.24xlarge vCPUs: 96 Memory: 786432 MiB.
G6E_2XLARGE string g6e.2xlarge vCPUs: 8 Memory: 65536 MiB.
G6E_48XLARGE string g6e.48xlarge vCPUs: 192 Memory: 1572864 MiB.
G6E_4XLARGE string g6e.4xlarge vCPUs: 16 Memory: 131072 MiB.
G6E_8XLARGE string g6e.8xlarge vCPUs: 32 Memory: 262144 MiB.
G6E_XLARGE string g6e.xlarge vCPUs: 4 Memory: 32768 MiB.
G6F_2XLARGE string g6f.2xlarge vCPUs: 8 Memory: 32768 MiB.
G6F_4XLARGE string g6f.4xlarge vCPUs: 16 Memory: 65536 MiB.
G6F_LARGE string g6f.large vCPUs: 2 Memory: 8192 MiB.
G6F_XLARGE string g6f.xlarge vCPUs: 4 Memory: 16384 MiB.
GR6_4XLARGE string gr6.4xlarge vCPUs: 16 Memory: 131072 MiB.
GR6_8XLARGE string gr6.8xlarge vCPUs: 32 Memory: 262144 MiB.
GR6F_4XLARGE string gr6f.4xlarge vCPUs: 16 Memory: 131072 MiB.
H1_16XLARGE string h1.16xlarge vCPUs: 64 Memory: 262144 MiB.
H1_2XLARGE string h1.2xlarge vCPUs: 8 Memory: 32768 MiB.
H1_4XLARGE string h1.4xlarge vCPUs: 16 Memory: 65536 MiB.
H1_8XLARGE string h1.8xlarge vCPUs: 32 Memory: 131072 MiB.
HPC7G_16XLARGE string hpc7g.16xlarge vCPUs: 64 Memory: 131072 MiB.
HPC7G_4XLARGE string hpc7g.4xlarge vCPUs: 16 Memory: 131072 MiB.
HPC7G_8XLARGE string hpc7g.8xlarge vCPUs: 32 Memory: 131072 MiB.
I2_2XLARGE string i2.2xlarge vCPUs: 8 Memory: 62464 MiB.
I2_4XLARGE string i2.4xlarge vCPUs: 16 Memory: 124928 MiB.
I2_8XLARGE string i2.8xlarge vCPUs: 32 Memory: 249856 MiB.
I2_XLARGE string i2.xlarge vCPUs: 4 Memory: 31232 MiB.
I3_16XLARGE string i3.16xlarge vCPUs: 64 Memory: 499712 MiB.
I3_2XLARGE string i3.2xlarge vCPUs: 8 Memory: 62464 MiB.
I3_4XLARGE string i3.4xlarge vCPUs: 16 Memory: 124928 MiB.
I3_8XLARGE string i3.8xlarge vCPUs: 32 Memory: 249856 MiB.
I3_LARGE string i3.large vCPUs: 2 Memory: 15616 MiB.
I3_XLARGE string i3.xlarge vCPUs: 4 Memory: 31232 MiB.
I3EN_12XLARGE string i3en.12xlarge vCPUs: 48 Memory: 393216 MiB.
I3EN_24XLARGE string i3en.24xlarge vCPUs: 96 Memory: 786432 MiB.
I3EN_2XLARGE string i3en.2xlarge vCPUs: 8 Memory: 65536 MiB.
I3EN_3XLARGE string i3en.3xlarge vCPUs: 12 Memory: 98304 MiB.
I3EN_6XLARGE string i3en.6xlarge vCPUs: 24 Memory: 196608 MiB.
I3EN_LARGE string i3en.large vCPUs: 2 Memory: 16384 MiB.
I3EN_METAL string i3en.metal vCPUs: 96 Memory: 786432 MiB.
I3EN_XLARGE string i3en.xlarge vCPUs: 4 Memory: 32768 MiB.
I4G_16XLARGE string i4g.16xlarge vCPUs: 64 Memory: 524288 MiB.
I4G_2XLARGE string i4g.2xlarge vCPUs: 8 Memory: 65536 MiB.
I4G_4XLARGE string i4g.4xlarge vCPUs: 16 Memory: 131072 MiB.
I4G_8XLARGE string i4g.8xlarge vCPUs: 32 Memory: 262144 MiB.
I4G_LARGE string i4g.large vCPUs: 2 Memory: 16384 MiB.
I4G_XLARGE string i4g.xlarge vCPUs: 4 Memory: 32768 MiB.
I4I_12XLARGE string i4i.12xlarge vCPUs: 48 Memory: 393216 MiB.
I4I_16XLARGE string i4i.16xlarge vCPUs: 64 Memory: 524288 MiB.
I4I_24XLARGE string i4i.24xlarge vCPUs: 96 Memory: 786432 MiB.
I4I_2XLARGE string i4i.2xlarge vCPUs: 8 Memory: 65536 MiB.
I4I_32XLARGE string i4i.32xlarge vCPUs: 128 Memory: 1048576 MiB.
I4I_4XLARGE string i4i.4xlarge vCPUs: 16 Memory: 131072 MiB.
I4I_8XLARGE string i4i.8xlarge vCPUs: 32 Memory: 262144 MiB.
I4I_LARGE string i4i.large vCPUs: 2 Memory: 16384 MiB.
I4I_METAL string i4i.metal vCPUs: 128 Memory: 1048576 MiB.
I4I_XLARGE string i4i.xlarge vCPUs: 4 Memory: 32768 MiB.
I7I_12XLARGE string i7i.12xlarge vCPUs: 48 Memory: 393216 MiB.
I7I_16XLARGE string i7i.16xlarge vCPUs: 64 Memory: 524288 MiB.
I7I_24XLARGE string i7i.24xlarge vCPUs: 96 Memory: 786432 MiB.
I7I_2XLARGE string i7i.2xlarge vCPUs: 8 Memory: 65536 MiB.
I7I_48XLARGE string i7i.48xlarge vCPUs: 192 Memory: 1572864 MiB.
I7I_4XLARGE string i7i.4xlarge vCPUs: 16 Memory: 131072 MiB.
I7I_8XLARGE string i7i.8xlarge vCPUs: 32 Memory: 262144 MiB.
I7I_LARGE string i7i.large vCPUs: 2 Memory: 16384 MiB.
I7I_METAL_24XL string i7i.metal-24xl vCPUs: 96 Memory: 786432 MiB.
I7I_METAL_48XL string i7i.metal-48xl vCPUs: 192 Memory: 1572864 MiB.
I7I_XLARGE string i7i.xlarge vCPUs: 4 Memory: 32768 MiB.
I7IE_12XLARGE string i7ie.12xlarge vCPUs: 48 Memory: 393216 MiB.
I7IE_18XLARGE string i7ie.18xlarge vCPUs: 72 Memory: 589824 MiB.
I7IE_24XLARGE string i7ie.24xlarge vCPUs: 96 Memory: 786432 MiB.
I7IE_2XLARGE string i7ie.2xlarge vCPUs: 8 Memory: 65536 MiB.
I7IE_3XLARGE string i7ie.3xlarge vCPUs: 12 Memory: 98304 MiB.
I7IE_48XLARGE string i7ie.48xlarge vCPUs: 192 Memory: 1572864 MiB.
I7IE_6XLARGE string i7ie.6xlarge vCPUs: 24 Memory: 196608 MiB.
I7IE_LARGE string i7ie.large vCPUs: 2 Memory: 16384 MiB.
I7IE_METAL_24XL string i7ie.metal-24xl vCPUs: 96 Memory: 786432 MiB.
I7IE_METAL_48XL string i7ie.metal-48xl vCPUs: 192 Memory: 1572864 MiB.
I7IE_XLARGE string i7ie.xlarge vCPUs: 4 Memory: 32768 MiB.
I8G_12XLARGE string i8g.12xlarge vCPUs: 48 Memory: 393216 MiB.
I8G_16XLARGE string i8g.16xlarge vCPUs: 64 Memory: 524288 MiB.
I8G_24XLARGE string i8g.24xlarge vCPUs: 96 Memory: 786432 MiB.
I8G_2XLARGE string i8g.2xlarge vCPUs: 8 Memory: 65536 MiB.
I8G_48XLARGE string i8g.48xlarge vCPUs: 192 Memory: 1572864 MiB.
I8G_4XLARGE string i8g.4xlarge vCPUs: 16 Memory: 131072 MiB.
I8G_8XLARGE string i8g.8xlarge vCPUs: 32 Memory: 262144 MiB.
I8G_LARGE string i8g.large vCPUs: 2 Memory: 16384 MiB.
I8G_METAL_24XL string i8g.metal-24xl vCPUs: 96 Memory: 786432 MiB.
I8G_XLARGE string i8g.xlarge vCPUs: 4 Memory: 32768 MiB.
I8GE_12XLARGE string i8ge.12xlarge vCPUs: 48 Memory: 393216 MiB.
I8GE_18XLARGE string i8ge.18xlarge vCPUs: 72 Memory: 589824 MiB.
I8GE_24XLARGE string i8ge.24xlarge vCPUs: 96 Memory: 786432 MiB.
I8GE_2XLARGE string i8ge.2xlarge vCPUs: 8 Memory: 65536 MiB.
I8GE_3XLARGE string i8ge.3xlarge vCPUs: 12 Memory: 98304 MiB.
I8GE_48XLARGE string i8ge.48xlarge vCPUs: 192 Memory: 1572864 MiB.
I8GE_6XLARGE string i8ge.6xlarge vCPUs: 24 Memory: 196608 MiB.
I8GE_LARGE string i8ge.large vCPUs: 2 Memory: 16384 MiB.
I8GE_METAL_24XL string i8ge.metal-24xl vCPUs: 96 Memory: 786432 MiB.
I8GE_METAL_48XL string i8ge.metal-48xl vCPUs: 192 Memory: 1572864 MiB.
I8GE_XLARGE string i8ge.xlarge vCPUs: 4 Memory: 32768 MiB.
IM4GN_16XLARGE string im4gn.16xlarge vCPUs: 64 Memory: 262144 MiB.
IM4GN_2XLARGE string im4gn.2xlarge vCPUs: 8 Memory: 32768 MiB.
IM4GN_4XLARGE string im4gn.4xlarge vCPUs: 16 Memory: 65536 MiB.
IM4GN_8XLARGE string im4gn.8xlarge vCPUs: 32 Memory: 131072 MiB.
IM4GN_LARGE string im4gn.large vCPUs: 2 Memory: 8192 MiB.
IM4GN_XLARGE string im4gn.xlarge vCPUs: 4 Memory: 16384 MiB.
INF1_24XLARGE string inf1.24xlarge vCPUs: 96 Memory: 196608 MiB.
INF1_2XLARGE string inf1.2xlarge vCPUs: 8 Memory: 16384 MiB.
INF1_6XLARGE string inf1.6xlarge vCPUs: 24 Memory: 49152 MiB.
INF1_XLARGE string inf1.xlarge vCPUs: 4 Memory: 8192 MiB.
INF2_24XLARGE string inf2.24xlarge vCPUs: 96 Memory: 393216 MiB.
INF2_48XLARGE string inf2.48xlarge vCPUs: 192 Memory: 786432 MiB.
INF2_8XLARGE string inf2.8xlarge vCPUs: 32 Memory: 131072 MiB.
INF2_XLARGE string inf2.xlarge vCPUs: 4 Memory: 16384 MiB.
IS4GEN_2XLARGE string is4gen.2xlarge vCPUs: 8 Memory: 49152 MiB.
IS4GEN_4XLARGE string is4gen.4xlarge vCPUs: 16 Memory: 98304 MiB.
IS4GEN_8XLARGE string is4gen.8xlarge vCPUs: 32 Memory: 196608 MiB.
IS4GEN_LARGE string is4gen.large vCPUs: 2 Memory: 12288 MiB.
IS4GEN_MEDIUM string is4gen.medium vCPUs: 1 Memory: 6144 MiB.
IS4GEN_XLARGE string is4gen.xlarge vCPUs: 4 Memory: 24576 MiB.
M1_LARGE string m1.large vCPUs: 2 Memory: 7680 MiB.
M1_MEDIUM string m1.medium vCPUs: 1 Memory: 3788 MiB.
M1_SMALL string m1.small vCPUs: 1 Memory: 1740 MiB.
M1_XLARGE string m1.xlarge vCPUs: 4 Memory: 15360 MiB.
M2_2XLARGE string m2.2xlarge vCPUs: 4 Memory: 35020 MiB.
M2_4XLARGE string m2.4xlarge vCPUs: 8 Memory: 70041 MiB.
M2_XLARGE string m2.xlarge vCPUs: 2 Memory: 17510 MiB.
M3_2XLARGE string m3.2xlarge vCPUs: 8 Memory: 30720 MiB.
M3_LARGE string m3.large vCPUs: 2 Memory: 7680 MiB.
M3_MEDIUM string m3.medium vCPUs: 1 Memory: 3840 MiB.
M3_XLARGE string m3.xlarge vCPUs: 4 Memory: 15360 MiB.
M4_10XLARGE string m4.10xlarge vCPUs: 40 Memory: 163840 MiB.
M4_16XLARGE string m4.16xlarge vCPUs: 64 Memory: 262144 MiB.
M4_2XLARGE string m4.2xlarge vCPUs: 8 Memory: 32768 MiB.
M4_4XLARGE string m4.4xlarge vCPUs: 16 Memory: 65536 MiB.
M4_LARGE string m4.large vCPUs: 2 Memory: 8192 MiB.
M4_XLARGE string m4.xlarge vCPUs: 4 Memory: 16384 MiB.
M5_12XLARGE string m5.12xlarge vCPUs: 48 Memory: 196608 MiB.
M5_16XLARGE string m5.16xlarge vCPUs: 64 Memory: 262144 MiB.
M5_24XLARGE string m5.24xlarge vCPUs: 96 Memory: 393216 MiB.
M5_2XLARGE string m5.2xlarge vCPUs: 8 Memory: 32768 MiB.
M5_4XLARGE string m5.4xlarge vCPUs: 16 Memory: 65536 MiB.
M5_8XLARGE string m5.8xlarge vCPUs: 32 Memory: 131072 MiB.
M5_LARGE string m5.large vCPUs: 2 Memory: 8192 MiB.
M5_METAL string m5.metal vCPUs: 96 Memory: 393216 MiB.
M5_XLARGE string m5.xlarge vCPUs: 4 Memory: 16384 MiB.
M5A_12XLARGE string m5a.12xlarge vCPUs: 48 Memory: 196608 MiB.
M5A_16XLARGE string m5a.16xlarge vCPUs: 64 Memory: 262144 MiB.
M5A_24XLARGE string m5a.24xlarge vCPUs: 96 Memory: 393216 MiB.
M5A_2XLARGE string m5a.2xlarge vCPUs: 8 Memory: 32768 MiB.
M5A_4XLARGE string m5a.4xlarge vCPUs: 16 Memory: 65536 MiB.
M5A_8XLARGE string m5a.8xlarge vCPUs: 32 Memory: 131072 MiB.
M5A_LARGE string m5a.large vCPUs: 2 Memory: 8192 MiB.
M5A_XLARGE string m5a.xlarge vCPUs: 4 Memory: 16384 MiB.
M5AD_12XLARGE string m5ad.12xlarge vCPUs: 48 Memory: 196608 MiB.
M5AD_16XLARGE string m5ad.16xlarge vCPUs: 64 Memory: 262144 MiB.
M5AD_24XLARGE string m5ad.24xlarge vCPUs: 96 Memory: 393216 MiB.
M5AD_2XLARGE string m5ad.2xlarge vCPUs: 8 Memory: 32768 MiB.
M5AD_4XLARGE string m5ad.4xlarge vCPUs: 16 Memory: 65536 MiB.
M5AD_8XLARGE string m5ad.8xlarge vCPUs: 32 Memory: 131072 MiB.
M5AD_LARGE string m5ad.large vCPUs: 2 Memory: 8192 MiB.
M5AD_XLARGE string m5ad.xlarge vCPUs: 4 Memory: 16384 MiB.
M5D_12XLARGE string m5d.12xlarge vCPUs: 48 Memory: 196608 MiB.
M5D_16XLARGE string m5d.16xlarge vCPUs: 64 Memory: 262144 MiB.
M5D_24XLARGE string m5d.24xlarge vCPUs: 96 Memory: 393216 MiB.
M5D_2XLARGE string m5d.2xlarge vCPUs: 8 Memory: 32768 MiB.
M5D_4XLARGE string m5d.4xlarge vCPUs: 16 Memory: 65536 MiB.
M5D_8XLARGE string m5d.8xlarge vCPUs: 32 Memory: 131072 MiB.
M5D_LARGE string m5d.large vCPUs: 2 Memory: 8192 MiB.
M5D_METAL string m5d.metal vCPUs: 96 Memory: 393216 MiB.
M5D_XLARGE string m5d.xlarge vCPUs: 4 Memory: 16384 MiB.
M5DN_12XLARGE string m5dn.12xlarge vCPUs: 48 Memory: 196608 MiB.
M5DN_16XLARGE string m5dn.16xlarge vCPUs: 64 Memory: 262144 MiB.
M5DN_24XLARGE string m5dn.24xlarge vCPUs: 96 Memory: 393216 MiB.
M5DN_2XLARGE string m5dn.2xlarge vCPUs: 8 Memory: 32768 MiB.
M5DN_4XLARGE string m5dn.4xlarge vCPUs: 16 Memory: 65536 MiB.
M5DN_8XLARGE string m5dn.8xlarge vCPUs: 32 Memory: 131072 MiB.
M5DN_LARGE string m5dn.large vCPUs: 2 Memory: 8192 MiB.
M5DN_METAL string m5dn.metal vCPUs: 96 Memory: 393216 MiB.
M5DN_XLARGE string m5dn.xlarge vCPUs: 4 Memory: 16384 MiB.
M5N_12XLARGE string m5n.12xlarge vCPUs: 48 Memory: 196608 MiB.
M5N_16XLARGE string m5n.16xlarge vCPUs: 64 Memory: 262144 MiB.
M5N_24XLARGE string m5n.24xlarge vCPUs: 96 Memory: 393216 MiB.
M5N_2XLARGE string m5n.2xlarge vCPUs: 8 Memory: 32768 MiB.
M5N_4XLARGE string m5n.4xlarge vCPUs: 16 Memory: 65536 MiB.
M5N_8XLARGE string m5n.8xlarge vCPUs: 32 Memory: 131072 MiB.
M5N_LARGE string m5n.large vCPUs: 2 Memory: 8192 MiB.
M5N_METAL string m5n.metal vCPUs: 96 Memory: 393216 MiB.
M5N_XLARGE string m5n.xlarge vCPUs: 4 Memory: 16384 MiB.
M5ZN_12XLARGE string m5zn.12xlarge vCPUs: 48 Memory: 196608 MiB.
M5ZN_2XLARGE string m5zn.2xlarge vCPUs: 8 Memory: 32768 MiB.
M5ZN_3XLARGE string m5zn.3xlarge vCPUs: 12 Memory: 49152 MiB.
M5ZN_6XLARGE string m5zn.6xlarge vCPUs: 24 Memory: 98304 MiB.
M5ZN_LARGE string m5zn.large vCPUs: 2 Memory: 8192 MiB.
M5ZN_METAL string m5zn.metal vCPUs: 48 Memory: 196608 MiB.
M5ZN_XLARGE string m5zn.xlarge vCPUs: 4 Memory: 16384 MiB.
M6A_12XLARGE string m6a.12xlarge vCPUs: 48 Memory: 196608 MiB.
M6A_16XLARGE string m6a.16xlarge vCPUs: 64 Memory: 262144 MiB.
M6A_24XLARGE string m6a.24xlarge vCPUs: 96 Memory: 393216 MiB.
M6A_2XLARGE string m6a.2xlarge vCPUs: 8 Memory: 32768 MiB.
M6A_32XLARGE string m6a.32xlarge vCPUs: 128 Memory: 524288 MiB.
M6A_48XLARGE string m6a.48xlarge vCPUs: 192 Memory: 786432 MiB.
M6A_4XLARGE string m6a.4xlarge vCPUs: 16 Memory: 65536 MiB.
M6A_8XLARGE string m6a.8xlarge vCPUs: 32 Memory: 131072 MiB.
M6A_LARGE string m6a.large vCPUs: 2 Memory: 8192 MiB.
M6A_METAL string m6a.metal vCPUs: 192 Memory: 786432 MiB.
M6A_XLARGE string m6a.xlarge vCPUs: 4 Memory: 16384 MiB.
M6G_12XLARGE string m6g.12xlarge vCPUs: 48 Memory: 196608 MiB.
M6G_16XLARGE string m6g.16xlarge vCPUs: 64 Memory: 262144 MiB.
M6G_2XLARGE string m6g.2xlarge vCPUs: 8 Memory: 32768 MiB.
M6G_4XLARGE string m6g.4xlarge vCPUs: 16 Memory: 65536 MiB.
M6G_8XLARGE string m6g.8xlarge vCPUs: 32 Memory: 131072 MiB.
M6G_LARGE string m6g.large vCPUs: 2 Memory: 8192 MiB.
M6G_MEDIUM string m6g.medium vCPUs: 1 Memory: 4096 MiB.
M6G_METAL string m6g.metal vCPUs: 64 Memory: 262144 MiB.
M6G_XLARGE string m6g.xlarge vCPUs: 4 Memory: 16384 MiB.
M6GD_12XLARGE string m6gd.12xlarge vCPUs: 48 Memory: 196608 MiB.
M6GD_16XLARGE string m6gd.16xlarge vCPUs: 64 Memory: 262144 MiB.
M6GD_2XLARGE string m6gd.2xlarge vCPUs: 8 Memory: 32768 MiB.
M6GD_4XLARGE string m6gd.4xlarge vCPUs: 16 Memory: 65536 MiB.
M6GD_8XLARGE string m6gd.8xlarge vCPUs: 32 Memory: 131072 MiB.
M6GD_LARGE string m6gd.large vCPUs: 2 Memory: 8192 MiB.
M6GD_MEDIUM string m6gd.medium vCPUs: 1 Memory: 4096 MiB.
M6GD_METAL string m6gd.metal vCPUs: 64 Memory: 262144 MiB.
M6GD_XLARGE string m6gd.xlarge vCPUs: 4 Memory: 16384 MiB.
M6I_12XLARGE string m6i.12xlarge vCPUs: 48 Memory: 196608 MiB.
M6I_16XLARGE string m6i.16xlarge vCPUs: 64 Memory: 262144 MiB.
M6I_24XLARGE string m6i.24xlarge vCPUs: 96 Memory: 393216 MiB.
M6I_2XLARGE string m6i.2xlarge vCPUs: 8 Memory: 32768 MiB.
M6I_32XLARGE string m6i.32xlarge vCPUs: 128 Memory: 524288 MiB.
M6I_4XLARGE string m6i.4xlarge vCPUs: 16 Memory: 65536 MiB.
M6I_8XLARGE string m6i.8xlarge vCPUs: 32 Memory: 131072 MiB.
M6I_LARGE string m6i.large vCPUs: 2 Memory: 8192 MiB.
M6I_METAL string m6i.metal vCPUs: 128 Memory: 524288 MiB.
M6I_XLARGE string m6i.xlarge vCPUs: 4 Memory: 16384 MiB.
M6ID_12XLARGE string m6id.12xlarge vCPUs: 48 Memory: 196608 MiB.
M6ID_16XLARGE string m6id.16xlarge vCPUs: 64 Memory: 262144 MiB.
M6ID_24XLARGE string m6id.24xlarge vCPUs: 96 Memory: 393216 MiB.
M6ID_2XLARGE string m6id.2xlarge vCPUs: 8 Memory: 32768 MiB.
M6ID_32XLARGE string m6id.32xlarge vCPUs: 128 Memory: 524288 MiB.
M6ID_4XLARGE string m6id.4xlarge vCPUs: 16 Memory: 65536 MiB.
M6ID_8XLARGE string m6id.8xlarge vCPUs: 32 Memory: 131072 MiB.
M6ID_LARGE string m6id.large vCPUs: 2 Memory: 8192 MiB.
M6ID_METAL string m6id.metal vCPUs: 128 Memory: 524288 MiB.
M6ID_XLARGE string m6id.xlarge vCPUs: 4 Memory: 16384 MiB.
M6IDN_12XLARGE string m6idn.12xlarge vCPUs: 48 Memory: 196608 MiB.
M6IDN_16XLARGE string m6idn.16xlarge vCPUs: 64 Memory: 262144 MiB.
M6IDN_24XLARGE string m6idn.24xlarge vCPUs: 96 Memory: 393216 MiB.
M6IDN_2XLARGE string m6idn.2xlarge vCPUs: 8 Memory: 32768 MiB.
M6IDN_32XLARGE string m6idn.32xlarge vCPUs: 128 Memory: 524288 MiB.
M6IDN_4XLARGE string m6idn.4xlarge vCPUs: 16 Memory: 65536 MiB.
M6IDN_8XLARGE string m6idn.8xlarge vCPUs: 32 Memory: 131072 MiB.
M6IDN_LARGE string m6idn.large vCPUs: 2 Memory: 8192 MiB.
M6IDN_METAL string m6idn.metal vCPUs: 128 Memory: 524288 MiB.
M6IDN_XLARGE string m6idn.xlarge vCPUs: 4 Memory: 16384 MiB.
M6IN_12XLARGE string m6in.12xlarge vCPUs: 48 Memory: 196608 MiB.
M6IN_16XLARGE string m6in.16xlarge vCPUs: 64 Memory: 262144 MiB.
M6IN_24XLARGE string m6in.24xlarge vCPUs: 96 Memory: 393216 MiB.
M6IN_2XLARGE string m6in.2xlarge vCPUs: 8 Memory: 32768 MiB.
M6IN_32XLARGE string m6in.32xlarge vCPUs: 128 Memory: 524288 MiB.
M6IN_4XLARGE string m6in.4xlarge vCPUs: 16 Memory: 65536 MiB.
M6IN_8XLARGE string m6in.8xlarge vCPUs: 32 Memory: 131072 MiB.
M6IN_LARGE string m6in.large vCPUs: 2 Memory: 8192 MiB.
M6IN_METAL string m6in.metal vCPUs: 128 Memory: 524288 MiB.
M6IN_XLARGE string m6in.xlarge vCPUs: 4 Memory: 16384 MiB.
M7A_12XLARGE string m7a.12xlarge vCPUs: 48 Memory: 196608 MiB.
M7A_16XLARGE string m7a.16xlarge vCPUs: 64 Memory: 262144 MiB.
M7A_24XLARGE string m7a.24xlarge vCPUs: 96 Memory: 393216 MiB.
M7A_2XLARGE string m7a.2xlarge vCPUs: 8 Memory: 32768 MiB.
M7A_32XLARGE string m7a.32xlarge vCPUs: 128 Memory: 524288 MiB.
M7A_48XLARGE string m7a.48xlarge vCPUs: 192 Memory: 786432 MiB.
M7A_4XLARGE string m7a.4xlarge vCPUs: 16 Memory: 65536 MiB.
M7A_8XLARGE string m7a.8xlarge vCPUs: 32 Memory: 131072 MiB.
M7A_LARGE string m7a.large vCPUs: 2 Memory: 8192 MiB.
M7A_MEDIUM string m7a.medium vCPUs: 1 Memory: 4096 MiB.
M7A_METAL_48XL string m7a.metal-48xl vCPUs: 192 Memory: 786432 MiB.
M7A_XLARGE string m7a.xlarge vCPUs: 4 Memory: 16384 MiB.
M7G_12XLARGE string m7g.12xlarge vCPUs: 48 Memory: 196608 MiB.
M7G_16XLARGE string m7g.16xlarge vCPUs: 64 Memory: 262144 MiB.
M7G_2XLARGE string m7g.2xlarge vCPUs: 8 Memory: 32768 MiB.
M7G_4XLARGE string m7g.4xlarge vCPUs: 16 Memory: 65536 MiB.
M7G_8XLARGE string m7g.8xlarge vCPUs: 32 Memory: 131072 MiB.
M7G_LARGE string m7g.large vCPUs: 2 Memory: 8192 MiB.
M7G_MEDIUM string m7g.medium vCPUs: 1 Memory: 4096 MiB.
M7G_METAL string m7g.metal vCPUs: 64 Memory: 262144 MiB.
M7G_XLARGE string m7g.xlarge vCPUs: 4 Memory: 16384 MiB.
M7GD_12XLARGE string m7gd.12xlarge vCPUs: 48 Memory: 196608 MiB.
M7GD_16XLARGE string m7gd.16xlarge vCPUs: 64 Memory: 262144 MiB.
M7GD_2XLARGE string m7gd.2xlarge vCPUs: 8 Memory: 32768 MiB.
M7GD_4XLARGE string m7gd.4xlarge vCPUs: 16 Memory: 65536 MiB.
M7GD_8XLARGE string m7gd.8xlarge vCPUs: 32 Memory: 131072 MiB.
M7GD_LARGE string m7gd.large vCPUs: 2 Memory: 8192 MiB.
M7GD_MEDIUM string m7gd.medium vCPUs: 1 Memory: 4096 MiB.
M7GD_METAL string m7gd.metal vCPUs: 64 Memory: 262144 MiB.
M7GD_XLARGE string m7gd.xlarge vCPUs: 4 Memory: 16384 MiB.
M7I_12XLARGE string m7i.12xlarge vCPUs: 48 Memory: 196608 MiB.
M7I_16XLARGE string m7i.16xlarge vCPUs: 64 Memory: 262144 MiB.
M7I_24XLARGE string m7i.24xlarge vCPUs: 96 Memory: 393216 MiB.
M7I_2XLARGE string m7i.2xlarge vCPUs: 8 Memory: 32768 MiB.
M7I_48XLARGE string m7i.48xlarge vCPUs: 192 Memory: 786432 MiB.
M7I_4XLARGE string m7i.4xlarge vCPUs: 16 Memory: 65536 MiB.
M7I_8XLARGE string m7i.8xlarge vCPUs: 32 Memory: 131072 MiB.
M7I_FLEX_12XLARGE string m7i-flex.12xlarge vCPUs: 48 Memory: 196608 MiB.
M7I_FLEX_16XLARGE string m7i-flex.16xlarge vCPUs: 64 Memory: 262144 MiB.
M7I_FLEX_2XLARGE string m7i-flex.2xlarge vCPUs: 8 Memory: 32768 MiB.
M7I_FLEX_4XLARGE string m7i-flex.4xlarge vCPUs: 16 Memory: 65536 MiB.
M7I_FLEX_8XLARGE string m7i-flex.8xlarge vCPUs: 32 Memory: 131072 MiB.
M7I_FLEX_LARGE string m7i-flex.large vCPUs: 2 Memory: 8192 MiB.
M7I_FLEX_XLARGE string m7i-flex.xlarge vCPUs: 4 Memory: 16384 MiB.
M7I_LARGE string m7i.large vCPUs: 2 Memory: 8192 MiB.
M7I_METAL_24XL string m7i.metal-24xl vCPUs: 96 Memory: 393216 MiB.
M7I_METAL_48XL string m7i.metal-48xl vCPUs: 192 Memory: 786432 MiB.
M7I_XLARGE string m7i.xlarge vCPUs: 4 Memory: 16384 MiB.
M8G_12XLARGE string m8g.12xlarge vCPUs: 48 Memory: 196608 MiB.
M8G_16XLARGE string m8g.16xlarge vCPUs: 64 Memory: 262144 MiB.
M8G_24XLARGE string m8g.24xlarge vCPUs: 96 Memory: 393216 MiB.
M8G_2XLARGE string m8g.2xlarge vCPUs: 8 Memory: 32768 MiB.
M8G_48XLARGE string m8g.48xlarge vCPUs: 192 Memory: 786432 MiB.
M8G_4XLARGE string m8g.4xlarge vCPUs: 16 Memory: 65536 MiB.
M8G_8XLARGE string m8g.8xlarge vCPUs: 32 Memory: 131072 MiB.
M8G_LARGE string m8g.large vCPUs: 2 Memory: 8192 MiB.
M8G_MEDIUM string m8g.medium vCPUs: 1 Memory: 4096 MiB.
M8G_METAL_24XL string m8g.metal-24xl vCPUs: 96 Memory: 393216 MiB.
M8G_METAL_48XL string m8g.metal-48xl vCPUs: 192 Memory: 786432 MiB.
M8G_XLARGE string m8g.xlarge vCPUs: 4 Memory: 16384 MiB.
M8GD_12XLARGE string m8gd.12xlarge vCPUs: 48 Memory: 196608 MiB.
M8GD_16XLARGE string m8gd.16xlarge vCPUs: 64 Memory: 262144 MiB.
M8GD_24XLARGE string m8gd.24xlarge vCPUs: 96 Memory: 393216 MiB.
M8GD_2XLARGE string m8gd.2xlarge vCPUs: 8 Memory: 32768 MiB.
M8GD_48XLARGE string m8gd.48xlarge vCPUs: 192 Memory: 786432 MiB.
M8GD_4XLARGE string m8gd.4xlarge vCPUs: 16 Memory: 65536 MiB.
M8GD_8XLARGE string m8gd.8xlarge vCPUs: 32 Memory: 131072 MiB.
M8GD_LARGE string m8gd.large vCPUs: 2 Memory: 8192 MiB.
M8GD_MEDIUM string m8gd.medium vCPUs: 1 Memory: 4096 MiB.
M8GD_METAL_24XL string m8gd.metal-24xl vCPUs: 96 Memory: 393216 MiB.
M8GD_METAL_48XL string m8gd.metal-48xl vCPUs: 192 Memory: 786432 MiB.
M8GD_XLARGE string m8gd.xlarge vCPUs: 4 Memory: 16384 MiB.
M8I_12XLARGE string m8i.12xlarge vCPUs: 48 Memory: 196608 MiB.
M8I_16XLARGE string m8i.16xlarge vCPUs: 64 Memory: 262144 MiB.
M8I_24XLARGE string m8i.24xlarge vCPUs: 96 Memory: 393216 MiB.
M8I_2XLARGE string m8i.2xlarge vCPUs: 8 Memory: 32768 MiB.
M8I_32XLARGE string m8i.32xlarge vCPUs: 128 Memory: 524288 MiB.
M8I_48XLARGE string m8i.48xlarge vCPUs: 192 Memory: 786432 MiB.
M8I_4XLARGE string m8i.4xlarge vCPUs: 16 Memory: 65536 MiB.
M8I_8XLARGE string m8i.8xlarge vCPUs: 32 Memory: 131072 MiB.
M8I_96XLARGE string m8i.96xlarge vCPUs: 384 Memory: 1572864 MiB.
M8I_FLEX_12XLARGE string m8i-flex.12xlarge vCPUs: 48 Memory: 196608 MiB.
M8I_FLEX_16XLARGE string m8i-flex.16xlarge vCPUs: 64 Memory: 262144 MiB.
M8I_FLEX_2XLARGE string m8i-flex.2xlarge vCPUs: 8 Memory: 32768 MiB.
M8I_FLEX_4XLARGE string m8i-flex.4xlarge vCPUs: 16 Memory: 65536 MiB.
M8I_FLEX_8XLARGE string m8i-flex.8xlarge vCPUs: 32 Memory: 131072 MiB.
M8I_FLEX_LARGE string m8i-flex.large vCPUs: 2 Memory: 8192 MiB.
M8I_FLEX_XLARGE string m8i-flex.xlarge vCPUs: 4 Memory: 16384 MiB.
M8I_LARGE string m8i.large vCPUs: 2 Memory: 8192 MiB.
M8I_METAL_48XL string m8i.metal-48xl vCPUs: 192 Memory: 786432 MiB.
M8I_METAL_96XL string m8i.metal-96xl vCPUs: 384 Memory: 1572864 MiB.
M8I_XLARGE string m8i.xlarge vCPUs: 4 Memory: 16384 MiB.
MAC_M4_METAL string mac-m4.metal vCPUs: 10 Memory: 24576 MiB.
MAC_M4PRO_METAL string mac-m4pro.metal vCPUs: 14 Memory: 49152 MiB.
MAC1_METAL string mac1.metal vCPUs: 12 Memory: 32768 MiB.
MAC2_M1ULTRA_METAL string mac2-m1ultra.metal vCPUs: 20 Memory: 131072 MiB.
MAC2_M2_METAL string mac2-m2.metal vCPUs: 8 Memory: 24576 MiB.
MAC2_M2PRO_METAL string mac2-m2pro.metal vCPUs: 12 Memory: 32768 MiB.
MAC2_METAL string mac2.metal vCPUs: 8 Memory: 16384 MiB.
P3_16XLARGE string p3.16xlarge vCPUs: 64 Memory: 499712 MiB.
P3_2XLARGE string p3.2xlarge vCPUs: 8 Memory: 62464 MiB.
P3_8XLARGE string p3.8xlarge vCPUs: 32 Memory: 249856 MiB.
P3DN_24XLARGE string p3dn.24xlarge vCPUs: 96 Memory: 786432 MiB.
P4D_24XLARGE string p4d.24xlarge vCPUs: 96 Memory: 1179648 MiB.
P4DE_24XLARGE string p4de.24xlarge vCPUs: 96 Memory: 1179648 MiB.
P5_48XLARGE string p5.48xlarge vCPUs: 192 Memory: 2097152 MiB.
P5_4XLARGE string p5.4xlarge vCPUs: 16 Memory: 262144 MiB.
P5EN_48XLARGE string p5en.48xlarge vCPUs: 192 Memory: 2097152 MiB.
P6_B200_48XLARGE string p6-b200.48xlarge vCPUs: 192 Memory: 2097152 MiB.
R3_2XLARGE string r3.2xlarge vCPUs: 8 Memory: 62464 MiB.
R3_4XLARGE string r3.4xlarge vCPUs: 16 Memory: 124928 MiB.
R3_8XLARGE string r3.8xlarge vCPUs: 32 Memory: 249856 MiB.
R3_LARGE string r3.large vCPUs: 2 Memory: 15360 MiB.
R3_XLARGE string r3.xlarge vCPUs: 4 Memory: 31232 MiB.
R4_16XLARGE string r4.16xlarge vCPUs: 64 Memory: 499712 MiB.
R4_2XLARGE string r4.2xlarge vCPUs: 8 Memory: 62464 MiB.
R4_4XLARGE string r4.4xlarge vCPUs: 16 Memory: 124928 MiB.
R4_8XLARGE string r4.8xlarge vCPUs: 32 Memory: 249856 MiB.
R4_LARGE string r4.large vCPUs: 2 Memory: 15616 MiB.
R4_XLARGE string r4.xlarge vCPUs: 4 Memory: 31232 MiB.
R5_12XLARGE string r5.12xlarge vCPUs: 48 Memory: 393216 MiB.
R5_16XLARGE string r5.16xlarge vCPUs: 64 Memory: 524288 MiB.
R5_24XLARGE string r5.24xlarge vCPUs: 96 Memory: 786432 MiB.
R5_2XLARGE string r5.2xlarge vCPUs: 8 Memory: 65536 MiB.
R5_4XLARGE string r5.4xlarge vCPUs: 16 Memory: 131072 MiB.
R5_8XLARGE string r5.8xlarge vCPUs: 32 Memory: 262144 MiB.
R5_LARGE string r5.large vCPUs: 2 Memory: 16384 MiB.
R5_METAL string r5.metal vCPUs: 96 Memory: 786432 MiB.
R5_XLARGE string r5.xlarge vCPUs: 4 Memory: 32768 MiB.
R5A_12XLARGE string r5a.12xlarge vCPUs: 48 Memory: 393216 MiB.
R5A_16XLARGE string r5a.16xlarge vCPUs: 64 Memory: 524288 MiB.
R5A_24XLARGE string r5a.24xlarge vCPUs: 96 Memory: 786432 MiB.
R5A_2XLARGE string r5a.2xlarge vCPUs: 8 Memory: 65536 MiB.
R5A_4XLARGE string r5a.4xlarge vCPUs: 16 Memory: 131072 MiB.
R5A_8XLARGE string r5a.8xlarge vCPUs: 32 Memory: 262144 MiB.
R5A_LARGE string r5a.large vCPUs: 2 Memory: 16384 MiB.
R5A_XLARGE string r5a.xlarge vCPUs: 4 Memory: 32768 MiB.
R5AD_12XLARGE string r5ad.12xlarge vCPUs: 48 Memory: 393216 MiB.
R5AD_16XLARGE string r5ad.16xlarge vCPUs: 64 Memory: 524288 MiB.
R5AD_24XLARGE string r5ad.24xlarge vCPUs: 96 Memory: 786432 MiB.
R5AD_2XLARGE string r5ad.2xlarge vCPUs: 8 Memory: 65536 MiB.
R5AD_4XLARGE string r5ad.4xlarge vCPUs: 16 Memory: 131072 MiB.
R5AD_8XLARGE string r5ad.8xlarge vCPUs: 32 Memory: 262144 MiB.
R5AD_LARGE string r5ad.large vCPUs: 2 Memory: 16384 MiB.
R5AD_XLARGE string r5ad.xlarge vCPUs: 4 Memory: 32768 MiB.
R5B_12XLARGE string r5b.12xlarge vCPUs: 48 Memory: 393216 MiB.
R5B_16XLARGE string r5b.16xlarge vCPUs: 64 Memory: 524288 MiB.
R5B_24XLARGE string r5b.24xlarge vCPUs: 96 Memory: 786432 MiB.
R5B_2XLARGE string r5b.2xlarge vCPUs: 8 Memory: 65536 MiB.
R5B_4XLARGE string r5b.4xlarge vCPUs: 16 Memory: 131072 MiB.
R5B_8XLARGE string r5b.8xlarge vCPUs: 32 Memory: 262144 MiB.
R5B_LARGE string r5b.large vCPUs: 2 Memory: 16384 MiB.
R5B_METAL string r5b.metal vCPUs: 96 Memory: 786432 MiB.
R5B_XLARGE string r5b.xlarge vCPUs: 4 Memory: 32768 MiB.
R5D_12XLARGE string r5d.12xlarge vCPUs: 48 Memory: 393216 MiB.
R5D_16XLARGE string r5d.16xlarge vCPUs: 64 Memory: 524288 MiB.
R5D_24XLARGE string r5d.24xlarge vCPUs: 96 Memory: 786432 MiB.
R5D_2XLARGE string r5d.2xlarge vCPUs: 8 Memory: 65536 MiB.
R5D_4XLARGE string r5d.4xlarge vCPUs: 16 Memory: 131072 MiB.
R5D_8XLARGE string r5d.8xlarge vCPUs: 32 Memory: 262144 MiB.
R5D_LARGE string r5d.large vCPUs: 2 Memory: 16384 MiB.
R5D_METAL string r5d.metal vCPUs: 96 Memory: 786432 MiB.
R5D_XLARGE string r5d.xlarge vCPUs: 4 Memory: 32768 MiB.
R5DN_12XLARGE string r5dn.12xlarge vCPUs: 48 Memory: 393216 MiB.
R5DN_16XLARGE string r5dn.16xlarge vCPUs: 64 Memory: 524288 MiB.
R5DN_24XLARGE string r5dn.24xlarge vCPUs: 96 Memory: 786432 MiB.
R5DN_2XLARGE string r5dn.2xlarge vCPUs: 8 Memory: 65536 MiB.
R5DN_4XLARGE string r5dn.4xlarge vCPUs: 16 Memory: 131072 MiB.
R5DN_8XLARGE string r5dn.8xlarge vCPUs: 32 Memory: 262144 MiB.
R5DN_LARGE string r5dn.large vCPUs: 2 Memory: 16384 MiB.
R5DN_METAL string r5dn.metal vCPUs: 96 Memory: 786432 MiB.
R5DN_XLARGE string r5dn.xlarge vCPUs: 4 Memory: 32768 MiB.
R5N_12XLARGE string r5n.12xlarge vCPUs: 48 Memory: 393216 MiB.
R5N_16XLARGE string r5n.16xlarge vCPUs: 64 Memory: 524288 MiB.
R5N_24XLARGE string r5n.24xlarge vCPUs: 96 Memory: 786432 MiB.
R5N_2XLARGE string r5n.2xlarge vCPUs: 8 Memory: 65536 MiB.
R5N_4XLARGE string r5n.4xlarge vCPUs: 16 Memory: 131072 MiB.
R5N_8XLARGE string r5n.8xlarge vCPUs: 32 Memory: 262144 MiB.
R5N_LARGE string r5n.large vCPUs: 2 Memory: 16384 MiB.
R5N_METAL string r5n.metal vCPUs: 96 Memory: 786432 MiB.
R5N_XLARGE string r5n.xlarge vCPUs: 4 Memory: 32768 MiB.
R6A_12XLARGE string r6a.12xlarge vCPUs: 48 Memory: 393216 MiB.
R6A_16XLARGE string r6a.16xlarge vCPUs: 64 Memory: 524288 MiB.
R6A_24XLARGE string r6a.24xlarge vCPUs: 96 Memory: 786432 MiB.
R6A_2XLARGE string r6a.2xlarge vCPUs: 8 Memory: 65536 MiB.
R6A_32XLARGE string r6a.32xlarge vCPUs: 128 Memory: 1048576 MiB.
R6A_48XLARGE string r6a.48xlarge vCPUs: 192 Memory: 1572864 MiB.
R6A_4XLARGE string r6a.4xlarge vCPUs: 16 Memory: 131072 MiB.
R6A_8XLARGE string r6a.8xlarge vCPUs: 32 Memory: 262144 MiB.
R6A_LARGE string r6a.large vCPUs: 2 Memory: 16384 MiB.
R6A_METAL string r6a.metal vCPUs: 192 Memory: 1572864 MiB.
R6A_XLARGE string r6a.xlarge vCPUs: 4 Memory: 32768 MiB.
R6G_12XLARGE string r6g.12xlarge vCPUs: 48 Memory: 393216 MiB.
R6G_16XLARGE string r6g.16xlarge vCPUs: 64 Memory: 524288 MiB.
R6G_2XLARGE string r6g.2xlarge vCPUs: 8 Memory: 65536 MiB.
R6G_4XLARGE string r6g.4xlarge vCPUs: 16 Memory: 131072 MiB.
R6G_8XLARGE string r6g.8xlarge vCPUs: 32 Memory: 262144 MiB.
R6G_LARGE string r6g.large vCPUs: 2 Memory: 16384 MiB.
R6G_MEDIUM string r6g.medium vCPUs: 1 Memory: 8192 MiB.
R6G_METAL string r6g.metal vCPUs: 64 Memory: 524288 MiB.
R6G_XLARGE string r6g.xlarge vCPUs: 4 Memory: 32768 MiB.
R6GD_12XLARGE string r6gd.12xlarge vCPUs: 48 Memory: 393216 MiB.
R6GD_16XLARGE string r6gd.16xlarge vCPUs: 64 Memory: 524288 MiB.
R6GD_2XLARGE string r6gd.2xlarge vCPUs: 8 Memory: 65536 MiB.
R6GD_4XLARGE string r6gd.4xlarge vCPUs: 16 Memory: 131072 MiB.
R6GD_8XLARGE string r6gd.8xlarge vCPUs: 32 Memory: 262144 MiB.
R6GD_LARGE string r6gd.large vCPUs: 2 Memory: 16384 MiB.
R6GD_MEDIUM string r6gd.medium vCPUs: 1 Memory: 8192 MiB.
R6GD_METAL string r6gd.metal vCPUs: 64 Memory: 524288 MiB.
R6GD_XLARGE string r6gd.xlarge vCPUs: 4 Memory: 32768 MiB.
R6I_12XLARGE string r6i.12xlarge vCPUs: 48 Memory: 393216 MiB.
R6I_16XLARGE string r6i.16xlarge vCPUs: 64 Memory: 524288 MiB.
R6I_24XLARGE string r6i.24xlarge vCPUs: 96 Memory: 786432 MiB.
R6I_2XLARGE string r6i.2xlarge vCPUs: 8 Memory: 65536 MiB.
R6I_32XLARGE string r6i.32xlarge vCPUs: 128 Memory: 1048576 MiB.
R6I_4XLARGE string r6i.4xlarge vCPUs: 16 Memory: 131072 MiB.
R6I_8XLARGE string r6i.8xlarge vCPUs: 32 Memory: 262144 MiB.
R6I_LARGE string r6i.large vCPUs: 2 Memory: 16384 MiB.
R6I_METAL string r6i.metal vCPUs: 128 Memory: 1048576 MiB.
R6I_XLARGE string r6i.xlarge vCPUs: 4 Memory: 32768 MiB.
R6ID_12XLARGE string r6id.12xlarge vCPUs: 48 Memory: 393216 MiB.
R6ID_16XLARGE string r6id.16xlarge vCPUs: 64 Memory: 524288 MiB.
R6ID_24XLARGE string r6id.24xlarge vCPUs: 96 Memory: 786432 MiB.
R6ID_2XLARGE string r6id.2xlarge vCPUs: 8 Memory: 65536 MiB.
R6ID_32XLARGE string r6id.32xlarge vCPUs: 128 Memory: 1048576 MiB.
R6ID_4XLARGE string r6id.4xlarge vCPUs: 16 Memory: 131072 MiB.
R6ID_8XLARGE string r6id.8xlarge vCPUs: 32 Memory: 262144 MiB.
R6ID_LARGE string r6id.large vCPUs: 2 Memory: 16384 MiB.
R6ID_METAL string r6id.metal vCPUs: 128 Memory: 1048576 MiB.
R6ID_XLARGE string r6id.xlarge vCPUs: 4 Memory: 32768 MiB.
R6IDN_12XLARGE string r6idn.12xlarge vCPUs: 48 Memory: 393216 MiB.
R6IDN_16XLARGE string r6idn.16xlarge vCPUs: 64 Memory: 524288 MiB.
R6IDN_24XLARGE string r6idn.24xlarge vCPUs: 96 Memory: 786432 MiB.
R6IDN_2XLARGE string r6idn.2xlarge vCPUs: 8 Memory: 65536 MiB.
R6IDN_32XLARGE string r6idn.32xlarge vCPUs: 128 Memory: 1048576 MiB.
R6IDN_4XLARGE string r6idn.4xlarge vCPUs: 16 Memory: 131072 MiB.
R6IDN_8XLARGE string r6idn.8xlarge vCPUs: 32 Memory: 262144 MiB.
R6IDN_LARGE string r6idn.large vCPUs: 2 Memory: 16384 MiB.
R6IDN_METAL string r6idn.metal vCPUs: 128 Memory: 1048576 MiB.
R6IDN_XLARGE string r6idn.xlarge vCPUs: 4 Memory: 32768 MiB.
R6IN_12XLARGE string r6in.12xlarge vCPUs: 48 Memory: 393216 MiB.
R6IN_16XLARGE string r6in.16xlarge vCPUs: 64 Memory: 524288 MiB.
R6IN_24XLARGE string r6in.24xlarge vCPUs: 96 Memory: 786432 MiB.
R6IN_2XLARGE string r6in.2xlarge vCPUs: 8 Memory: 65536 MiB.
R6IN_32XLARGE string r6in.32xlarge vCPUs: 128 Memory: 1048576 MiB.
R6IN_4XLARGE string r6in.4xlarge vCPUs: 16 Memory: 131072 MiB.
R6IN_8XLARGE string r6in.8xlarge vCPUs: 32 Memory: 262144 MiB.
R6IN_LARGE string r6in.large vCPUs: 2 Memory: 16384 MiB.
R6IN_METAL string r6in.metal vCPUs: 128 Memory: 1048576 MiB.
R6IN_XLARGE string r6in.xlarge vCPUs: 4 Memory: 32768 MiB.
R7A_12XLARGE string r7a.12xlarge vCPUs: 48 Memory: 393216 MiB.
R7A_16XLARGE string r7a.16xlarge vCPUs: 64 Memory: 524288 MiB.
R7A_24XLARGE string r7a.24xlarge vCPUs: 96 Memory: 786432 MiB.
R7A_2XLARGE string r7a.2xlarge vCPUs: 8 Memory: 65536 MiB.
R7A_32XLARGE string r7a.32xlarge vCPUs: 128 Memory: 1048576 MiB.
R7A_48XLARGE string r7a.48xlarge vCPUs: 192 Memory: 1572864 MiB.
R7A_4XLARGE string r7a.4xlarge vCPUs: 16 Memory: 131072 MiB.
R7A_8XLARGE string r7a.8xlarge vCPUs: 32 Memory: 262144 MiB.
R7A_LARGE string r7a.large vCPUs: 2 Memory: 16384 MiB.
R7A_MEDIUM string r7a.medium vCPUs: 1 Memory: 8192 MiB.
R7A_METAL_48XL string r7a.metal-48xl vCPUs: 192 Memory: 1572864 MiB.
R7A_XLARGE string r7a.xlarge vCPUs: 4 Memory: 32768 MiB.
R7G_12XLARGE string r7g.12xlarge vCPUs: 48 Memory: 393216 MiB.
R7G_16XLARGE string r7g.16xlarge vCPUs: 64 Memory: 524288 MiB.
R7G_2XLARGE string r7g.2xlarge vCPUs: 8 Memory: 65536 MiB.
R7G_4XLARGE string r7g.4xlarge vCPUs: 16 Memory: 131072 MiB.
R7G_8XLARGE string r7g.8xlarge vCPUs: 32 Memory: 262144 MiB.
R7G_LARGE string r7g.large vCPUs: 2 Memory: 16384 MiB.
R7G_MEDIUM string r7g.medium vCPUs: 1 Memory: 8192 MiB.
R7G_METAL string r7g.metal vCPUs: 64 Memory: 524288 MiB.
R7G_XLARGE string r7g.xlarge vCPUs: 4 Memory: 32768 MiB.
R7GD_12XLARGE string r7gd.12xlarge vCPUs: 48 Memory: 393216 MiB.
R7GD_16XLARGE string r7gd.16xlarge vCPUs: 64 Memory: 524288 MiB.
R7GD_2XLARGE string r7gd.2xlarge vCPUs: 8 Memory: 65536 MiB.
R7GD_4XLARGE string r7gd.4xlarge vCPUs: 16 Memory: 131072 MiB.
R7GD_8XLARGE string r7gd.8xlarge vCPUs: 32 Memory: 262144 MiB.
R7GD_LARGE string r7gd.large vCPUs: 2 Memory: 16384 MiB.
R7GD_MEDIUM string r7gd.medium vCPUs: 1 Memory: 8192 MiB.
R7GD_METAL string r7gd.metal vCPUs: 64 Memory: 524288 MiB.
R7GD_XLARGE string r7gd.xlarge vCPUs: 4 Memory: 32768 MiB.
R7I_12XLARGE string r7i.12xlarge vCPUs: 48 Memory: 393216 MiB.
R7I_16XLARGE string r7i.16xlarge vCPUs: 64 Memory: 524288 MiB.
R7I_24XLARGE string r7i.24xlarge vCPUs: 96 Memory: 786432 MiB.
R7I_2XLARGE string r7i.2xlarge vCPUs: 8 Memory: 65536 MiB.
R7I_48XLARGE string r7i.48xlarge vCPUs: 192 Memory: 1572864 MiB.
R7I_4XLARGE string r7i.4xlarge vCPUs: 16 Memory: 131072 MiB.
R7I_8XLARGE string r7i.8xlarge vCPUs: 32 Memory: 262144 MiB.
R7I_LARGE string r7i.large vCPUs: 2 Memory: 16384 MiB.
R7I_METAL_24XL string r7i.metal-24xl vCPUs: 96 Memory: 786432 MiB.
R7I_METAL_48XL string r7i.metal-48xl vCPUs: 192 Memory: 1572864 MiB.
R7I_XLARGE string r7i.xlarge vCPUs: 4 Memory: 32768 MiB.
R7IZ_12XLARGE string r7iz.12xlarge vCPUs: 48 Memory: 393216 MiB.
R7IZ_16XLARGE string r7iz.16xlarge vCPUs: 64 Memory: 524288 MiB.
R7IZ_2XLARGE string r7iz.2xlarge vCPUs: 8 Memory: 65536 MiB.
R7IZ_32XLARGE string r7iz.32xlarge vCPUs: 128 Memory: 1048576 MiB.
R7IZ_4XLARGE string r7iz.4xlarge vCPUs: 16 Memory: 131072 MiB.
R7IZ_8XLARGE string r7iz.8xlarge vCPUs: 32 Memory: 262144 MiB.
R7IZ_LARGE string r7iz.large vCPUs: 2 Memory: 16384 MiB.
R7IZ_METAL_16XL string r7iz.metal-16xl vCPUs: 64 Memory: 524288 MiB.
R7IZ_METAL_32XL string r7iz.metal-32xl vCPUs: 128 Memory: 1048576 MiB.
R7IZ_XLARGE string r7iz.xlarge vCPUs: 4 Memory: 32768 MiB.
R8G_12XLARGE string r8g.12xlarge vCPUs: 48 Memory: 393216 MiB.
R8G_16XLARGE string r8g.16xlarge vCPUs: 64 Memory: 524288 MiB.
R8G_24XLARGE string r8g.24xlarge vCPUs: 96 Memory: 786432 MiB.
R8G_2XLARGE string r8g.2xlarge vCPUs: 8 Memory: 65536 MiB.
R8G_48XLARGE string r8g.48xlarge vCPUs: 192 Memory: 1572864 MiB.
R8G_4XLARGE string r8g.4xlarge vCPUs: 16 Memory: 131072 MiB.
R8G_8XLARGE string r8g.8xlarge vCPUs: 32 Memory: 262144 MiB.
R8G_LARGE string r8g.large vCPUs: 2 Memory: 16384 MiB.
R8G_MEDIUM string r8g.medium vCPUs: 1 Memory: 8192 MiB.
R8G_METAL_24XL string r8g.metal-24xl vCPUs: 96 Memory: 786432 MiB.
R8G_METAL_48XL string r8g.metal-48xl vCPUs: 192 Memory: 1572864 MiB.
R8G_XLARGE string r8g.xlarge vCPUs: 4 Memory: 32768 MiB.
R8GB_12XLARGE string r8gb.12xlarge vCPUs: 48 Memory: 393216 MiB.
R8GB_16XLARGE string r8gb.16xlarge vCPUs: 64 Memory: 524288 MiB.
R8GB_24XLARGE string r8gb.24xlarge vCPUs: 96 Memory: 786432 MiB.
R8GB_2XLARGE string r8gb.2xlarge vCPUs: 8 Memory: 65536 MiB.
R8GB_4XLARGE string r8gb.4xlarge vCPUs: 16 Memory: 131072 MiB.
R8GB_8XLARGE string r8gb.8xlarge vCPUs: 32 Memory: 262144 MiB.
R8GB_LARGE string r8gb.large vCPUs: 2 Memory: 16384 MiB.
R8GB_MEDIUM string r8gb.medium vCPUs: 1 Memory: 8192 MiB.
R8GB_METAL_24XL string r8gb.metal-24xl vCPUs: 96 Memory: 786432 MiB.
R8GB_XLARGE string r8gb.xlarge vCPUs: 4 Memory: 32768 MiB.
R8GD_12XLARGE string r8gd.12xlarge vCPUs: 48 Memory: 393216 MiB.
R8GD_16XLARGE string r8gd.16xlarge vCPUs: 64 Memory: 524288 MiB.
R8GD_24XLARGE string r8gd.24xlarge vCPUs: 96 Memory: 786432 MiB.
R8GD_2XLARGE string r8gd.2xlarge vCPUs: 8 Memory: 65536 MiB.
R8GD_48XLARGE string r8gd.48xlarge vCPUs: 192 Memory: 1572864 MiB.
R8GD_4XLARGE string r8gd.4xlarge vCPUs: 16 Memory: 131072 MiB.
R8GD_8XLARGE string r8gd.8xlarge vCPUs: 32 Memory: 262144 MiB.
R8GD_LARGE string r8gd.large vCPUs: 2 Memory: 16384 MiB.
R8GD_MEDIUM string r8gd.medium vCPUs: 1 Memory: 8192 MiB.
R8GD_METAL_24XL string r8gd.metal-24xl vCPUs: 96 Memory: 786432 MiB.
R8GD_METAL_48XL string r8gd.metal-48xl vCPUs: 192 Memory: 1572864 MiB.
R8GD_XLARGE string r8gd.xlarge vCPUs: 4 Memory: 32768 MiB.
R8GN_12XLARGE string r8gn.12xlarge vCPUs: 48 Memory: 393216 MiB.
R8GN_16XLARGE string r8gn.16xlarge vCPUs: 64 Memory: 524288 MiB.
R8GN_24XLARGE string r8gn.24xlarge vCPUs: 96 Memory: 786432 MiB.
R8GN_2XLARGE string r8gn.2xlarge vCPUs: 8 Memory: 65536 MiB.
R8GN_48XLARGE string r8gn.48xlarge vCPUs: 192 Memory: 1572864 MiB.
R8GN_4XLARGE string r8gn.4xlarge vCPUs: 16 Memory: 131072 MiB.
R8GN_8XLARGE string r8gn.8xlarge vCPUs: 32 Memory: 262144 MiB.
R8GN_LARGE string r8gn.large vCPUs: 2 Memory: 16384 MiB.
R8GN_MEDIUM string r8gn.medium vCPUs: 1 Memory: 8192 MiB.
R8GN_METAL_24XL string r8gn.metal-24xl vCPUs: 96 Memory: 786432 MiB.
R8GN_METAL_48XL string r8gn.metal-48xl vCPUs: 192 Memory: 1572864 MiB.
R8GN_XLARGE string r8gn.xlarge vCPUs: 4 Memory: 32768 MiB.
R8I_12XLARGE string r8i.12xlarge vCPUs: 48 Memory: 393216 MiB.
R8I_16XLARGE string r8i.16xlarge vCPUs: 64 Memory: 524288 MiB.
R8I_24XLARGE string r8i.24xlarge vCPUs: 96 Memory: 786432 MiB.
R8I_2XLARGE string r8i.2xlarge vCPUs: 8 Memory: 65536 MiB.
R8I_32XLARGE string r8i.32xlarge vCPUs: 128 Memory: 1048576 MiB.
R8I_48XLARGE string r8i.48xlarge vCPUs: 192 Memory: 1572864 MiB.
R8I_4XLARGE string r8i.4xlarge vCPUs: 16 Memory: 131072 MiB.
R8I_8XLARGE string r8i.8xlarge vCPUs: 32 Memory: 262144 MiB.
R8I_96XLARGE string r8i.96xlarge vCPUs: 384 Memory: 3145728 MiB.
R8I_FLEX_12XLARGE string r8i-flex.12xlarge vCPUs: 48 Memory: 393216 MiB.
R8I_FLEX_16XLARGE string r8i-flex.16xlarge vCPUs: 64 Memory: 524288 MiB.
R8I_FLEX_2XLARGE string r8i-flex.2xlarge vCPUs: 8 Memory: 65536 MiB.
R8I_FLEX_4XLARGE string r8i-flex.4xlarge vCPUs: 16 Memory: 131072 MiB.
R8I_FLEX_8XLARGE string r8i-flex.8xlarge vCPUs: 32 Memory: 262144 MiB.
R8I_FLEX_LARGE string r8i-flex.large vCPUs: 2 Memory: 16384 MiB.
R8I_FLEX_XLARGE string r8i-flex.xlarge vCPUs: 4 Memory: 32768 MiB.
R8I_LARGE string r8i.large vCPUs: 2 Memory: 16384 MiB.
R8I_METAL_48XL string r8i.metal-48xl vCPUs: 192 Memory: 1572864 MiB.
R8I_METAL_96XL string r8i.metal-96xl vCPUs: 384 Memory: 3145728 MiB.
R8I_XLARGE string r8i.xlarge vCPUs: 4 Memory: 32768 MiB.
T1_MICRO string t1.micro vCPUs: 1 Memory: 627 MiB.
T2_2XLARGE string t2.2xlarge vCPUs: 8 Memory: 32768 MiB.
T2_LARGE string t2.large vCPUs: 2 Memory: 8192 MiB.
T2_MEDIUM string t2.medium vCPUs: 2 Memory: 4096 MiB.
T2_MICRO string t2.micro vCPUs: 1 Memory: 1024 MiB.
T2_NANO string t2.nano vCPUs: 1 Memory: 512 MiB.
T2_SMALL string t2.small vCPUs: 1 Memory: 2048 MiB.
T2_XLARGE string t2.xlarge vCPUs: 4 Memory: 16384 MiB.
T3_2XLARGE string t3.2xlarge vCPUs: 8 Memory: 32768 MiB.
T3_LARGE string t3.large vCPUs: 2 Memory: 8192 MiB.
T3_MEDIUM string t3.medium vCPUs: 2 Memory: 4096 MiB.
T3_MICRO string t3.micro vCPUs: 2 Memory: 1024 MiB.
T3_NANO string t3.nano vCPUs: 2 Memory: 512 MiB.
T3_SMALL string t3.small vCPUs: 2 Memory: 2048 MiB.
T3_XLARGE string t3.xlarge vCPUs: 4 Memory: 16384 MiB.
T3A_2XLARGE string t3a.2xlarge vCPUs: 8 Memory: 32768 MiB.
T3A_LARGE string t3a.large vCPUs: 2 Memory: 8192 MiB.
T3A_MEDIUM string t3a.medium vCPUs: 2 Memory: 4096 MiB.
T3A_MICRO string t3a.micro vCPUs: 2 Memory: 1024 MiB.
T3A_NANO string t3a.nano vCPUs: 2 Memory: 512 MiB.
T3A_SMALL string t3a.small vCPUs: 2 Memory: 2048 MiB.
T3A_XLARGE string t3a.xlarge vCPUs: 4 Memory: 16384 MiB.
T4G_2XLARGE string t4g.2xlarge vCPUs: 8 Memory: 32768 MiB.
T4G_LARGE string t4g.large vCPUs: 2 Memory: 8192 MiB.
T4G_MEDIUM string t4g.medium vCPUs: 2 Memory: 4096 MiB.
T4G_MICRO string t4g.micro vCPUs: 2 Memory: 1024 MiB.
T4G_NANO string t4g.nano vCPUs: 2 Memory: 512 MiB.
T4G_SMALL string t4g.small vCPUs: 2 Memory: 2048 MiB.
T4G_XLARGE string t4g.xlarge vCPUs: 4 Memory: 16384 MiB.
TRN1_2XLARGE string trn1.2xlarge vCPUs: 8 Memory: 32768 MiB.
TRN1_32XLARGE string trn1.32xlarge vCPUs: 128 Memory: 524288 MiB.
TRN1N_32XLARGE string trn1n.32xlarge vCPUs: 128 Memory: 524288 MiB.
U_3TB1_56XLARGE string u-3tb1.56xlarge vCPUs: 224 Memory: 3145728 MiB.
U_6TB1_112XLARGE string u-6tb1.112xlarge vCPUs: 448 Memory: 6291456 MiB.
U_6TB1_56XLARGE string u-6tb1.56xlarge vCPUs: 224 Memory: 6291456 MiB.
U7I_12TB_224XLARGE string u7i-12tb.224xlarge vCPUs: 896 Memory: 12582912 MiB.
U7I_6TB_112XLARGE string u7i-6tb.112xlarge vCPUs: 448 Memory: 6291456 MiB.
U7I_8TB_112XLARGE string u7i-8tb.112xlarge vCPUs: 448 Memory: 8388608 MiB.
U7IN_16TB_224XLARGE string u7in-16tb.224xlarge vCPUs: 896 Memory: 16777216 MiB.
U7IN_24TB_224XLARGE string u7in-24tb.224xlarge vCPUs: 896 Memory: 25165824 MiB.
U7IN_32TB_224XLARGE string u7in-32tb.224xlarge vCPUs: 896 Memory: 33554432 MiB.
VT1_24XLARGE string vt1.24xlarge vCPUs: 96 Memory: 196608 MiB.
VT1_3XLARGE string vt1.3xlarge vCPUs: 12 Memory: 24576 MiB.
VT1_6XLARGE string vt1.6xlarge vCPUs: 24 Memory: 49152 MiB.
X1_16XLARGE string x1.16xlarge vCPUs: 64 Memory: 999424 MiB.
X1_32XLARGE string x1.32xlarge vCPUs: 128 Memory: 1998848 MiB.
X1E_16XLARGE string x1e.16xlarge vCPUs: 64 Memory: 1998848 MiB.
X1E_2XLARGE string x1e.2xlarge vCPUs: 8 Memory: 249856 MiB.
X1E_32XLARGE string x1e.32xlarge vCPUs: 128 Memory: 3997696 MiB.
X1E_4XLARGE string x1e.4xlarge vCPUs: 16 Memory: 499712 MiB.
X1E_8XLARGE string x1e.8xlarge vCPUs: 32 Memory: 999424 MiB.
X1E_XLARGE string x1e.xlarge vCPUs: 4 Memory: 124928 MiB.
X2GD_12XLARGE string x2gd.12xlarge vCPUs: 48 Memory: 786432 MiB.
X2GD_16XLARGE string x2gd.16xlarge vCPUs: 64 Memory: 1048576 MiB.
X2GD_2XLARGE string x2gd.2xlarge vCPUs: 8 Memory: 131072 MiB.
X2GD_4XLARGE string x2gd.4xlarge vCPUs: 16 Memory: 262144 MiB.
X2GD_8XLARGE string x2gd.8xlarge vCPUs: 32 Memory: 524288 MiB.
X2GD_LARGE string x2gd.large vCPUs: 2 Memory: 32768 MiB.
X2GD_MEDIUM string x2gd.medium vCPUs: 1 Memory: 16384 MiB.
X2GD_METAL string x2gd.metal vCPUs: 64 Memory: 1048576 MiB.
X2GD_XLARGE string x2gd.xlarge vCPUs: 4 Memory: 65536 MiB.
X2IDN_16XLARGE string x2idn.16xlarge vCPUs: 64 Memory: 1048576 MiB.
X2IDN_24XLARGE string x2idn.24xlarge vCPUs: 96 Memory: 1572864 MiB.
X2IDN_32XLARGE string x2idn.32xlarge vCPUs: 128 Memory: 2097152 MiB.
X2IDN_METAL string x2idn.metal vCPUs: 128 Memory: 2097152 MiB.
X2IEDN_16XLARGE string x2iedn.16xlarge vCPUs: 64 Memory: 2097152 MiB.
X2IEDN_24XLARGE string x2iedn.24xlarge vCPUs: 96 Memory: 3145728 MiB.
X2IEDN_2XLARGE string x2iedn.2xlarge vCPUs: 8 Memory: 262144 MiB.
X2IEDN_32XLARGE string x2iedn.32xlarge vCPUs: 128 Memory: 4194304 MiB.
X2IEDN_4XLARGE string x2iedn.4xlarge vCPUs: 16 Memory: 524288 MiB.
X2IEDN_8XLARGE string x2iedn.8xlarge vCPUs: 32 Memory: 1048576 MiB.
X2IEDN_METAL string x2iedn.metal vCPUs: 128 Memory: 4194304 MiB.
X2IEDN_XLARGE string x2iedn.xlarge vCPUs: 4 Memory: 131072 MiB.
X2IEZN_12XLARGE string x2iezn.12xlarge vCPUs: 48 Memory: 1572864 MiB.
X2IEZN_2XLARGE string x2iezn.2xlarge vCPUs: 8 Memory: 262144 MiB.
X2IEZN_4XLARGE string x2iezn.4xlarge vCPUs: 16 Memory: 524288 MiB.
X2IEZN_6XLARGE string x2iezn.6xlarge vCPUs: 24 Memory: 786432 MiB.
X2IEZN_8XLARGE string x2iezn.8xlarge vCPUs: 32 Memory: 1048576 MiB.
X2IEZN_METAL string x2iezn.metal vCPUs: 48 Memory: 1572864 MiB.
X8G_12XLARGE string x8g.12xlarge vCPUs: 48 Memory: 786432 MiB.
X8G_16XLARGE string x8g.16xlarge vCPUs: 64 Memory: 1048576 MiB.
X8G_24XLARGE string x8g.24xlarge vCPUs: 96 Memory: 1572864 MiB.
X8G_2XLARGE string x8g.2xlarge vCPUs: 8 Memory: 131072 MiB.
X8G_48XLARGE string x8g.48xlarge vCPUs: 192 Memory: 3145728 MiB.
X8G_4XLARGE string x8g.4xlarge vCPUs: 16 Memory: 262144 MiB.
X8G_8XLARGE string x8g.8xlarge vCPUs: 32 Memory: 524288 MiB.
X8G_LARGE string x8g.large vCPUs: 2 Memory: 32768 MiB.
X8G_MEDIUM string x8g.medium vCPUs: 1 Memory: 16384 MiB.
X8G_METAL_24XL string x8g.metal-24xl vCPUs: 96 Memory: 1572864 MiB.
X8G_METAL_48XL string x8g.metal-48xl vCPUs: 192 Memory: 3145728 MiB.
X8G_XLARGE string x8g.xlarge vCPUs: 4 Memory: 65536 MiB.
Z1D_12XLARGE string z1d.12xlarge vCPUs: 48 Memory: 393216 MiB.
Z1D_2XLARGE string z1d.2xlarge vCPUs: 8 Memory: 65536 MiB.
Z1D_3XLARGE string z1d.3xlarge vCPUs: 12 Memory: 98304 MiB.
Z1D_6XLARGE string z1d.6xlarge vCPUs: 24 Memory: 196608 MiB.
Z1D_LARGE string z1d.large vCPUs: 2 Memory: 16384 MiB.
Z1D_METAL string z1d.metal vCPUs: 48 Memory: 393216 MiB.
Z1D_XLARGE string z1d.xlarge vCPUs: 4 Memory: 32768 MiB.

A1_2XLARGERequired
public readonly A1_2XLARGE: string;

a1.2xlarge vCPUs: 8 Memory: 16384 MiB.


A1_4XLARGERequired
public readonly A1_4XLARGE: string;

a1.4xlarge vCPUs: 16 Memory: 32768 MiB.


A1_LARGERequired
public readonly A1_LARGE: string;

a1.large vCPUs: 2 Memory: 4096 MiB.


A1_MEDIUMRequired
public readonly A1_MEDIUM: string;

a1.medium vCPUs: 1 Memory: 2048 MiB.


A1_METALRequired
public readonly A1_METAL: string;

a1.metal vCPUs: 16 Memory: 32768 MiB.


A1_XLARGERequired
public readonly A1_XLARGE: string;

a1.xlarge vCPUs: 4 Memory: 8192 MiB.


C1_MEDIUMRequired
public readonly C1_MEDIUM: string;

c1.medium vCPUs: 2 Memory: 1740 MiB.


C1_XLARGERequired
public readonly C1_XLARGE: string;

c1.xlarge vCPUs: 8 Memory: 7168 MiB.


C3_2XLARGERequired
public readonly C3_2XLARGE: string;

c3.2xlarge vCPUs: 8 Memory: 15360 MiB.


C3_4XLARGERequired
public readonly C3_4XLARGE: string;

c3.4xlarge vCPUs: 16 Memory: 30720 MiB.


C3_8XLARGERequired
public readonly C3_8XLARGE: string;

c3.8xlarge vCPUs: 32 Memory: 61440 MiB.


C3_LARGERequired
public readonly C3_LARGE: string;

c3.large vCPUs: 2 Memory: 3840 MiB.


C3_XLARGERequired
public readonly C3_XLARGE: string;

c3.xlarge vCPUs: 4 Memory: 7680 MiB.


C4_2XLARGERequired
public readonly C4_2XLARGE: string;

c4.2xlarge vCPUs: 8 Memory: 15360 MiB.


C4_4XLARGERequired
public readonly C4_4XLARGE: string;

c4.4xlarge vCPUs: 16 Memory: 30720 MiB.


C4_8XLARGERequired
public readonly C4_8XLARGE: string;

c4.8xlarge vCPUs: 36 Memory: 61440 MiB.


C4_LARGERequired
public readonly C4_LARGE: string;

c4.large vCPUs: 2 Memory: 3840 MiB.


C4_XLARGERequired
public readonly C4_XLARGE: string;

c4.xlarge vCPUs: 4 Memory: 7680 MiB.


C5_12XLARGERequired
public readonly C5_12XLARGE: string;

c5.12xlarge vCPUs: 48 Memory: 98304 MiB.


C5_18XLARGERequired
public readonly C5_18XLARGE: string;

c5.18xlarge vCPUs: 72 Memory: 147456 MiB.


C5_24XLARGERequired
public readonly C5_24XLARGE: string;

c5.24xlarge vCPUs: 96 Memory: 196608 MiB.


C5_2XLARGERequired
public readonly C5_2XLARGE: string;

c5.2xlarge vCPUs: 8 Memory: 16384 MiB.


C5_4XLARGERequired
public readonly C5_4XLARGE: string;

c5.4xlarge vCPUs: 16 Memory: 32768 MiB.


C5_9XLARGERequired
public readonly C5_9XLARGE: string;

c5.9xlarge vCPUs: 36 Memory: 73728 MiB.


C5_LARGERequired
public readonly C5_LARGE: string;

c5.large vCPUs: 2 Memory: 4096 MiB.


C5_METALRequired
public readonly C5_METAL: string;

c5.metal vCPUs: 96 Memory: 196608 MiB.


C5_XLARGERequired
public readonly C5_XLARGE: string;

c5.xlarge vCPUs: 4 Memory: 8192 MiB.


C5A_12XLARGERequired
public readonly C5A_12XLARGE: string;

c5a.12xlarge vCPUs: 48 Memory: 98304 MiB.


C5A_16XLARGERequired
public readonly C5A_16XLARGE: string;

c5a.16xlarge vCPUs: 64 Memory: 131072 MiB.


C5A_24XLARGERequired
public readonly C5A_24XLARGE: string;

c5a.24xlarge vCPUs: 96 Memory: 196608 MiB.


C5A_2XLARGERequired
public readonly C5A_2XLARGE: string;

c5a.2xlarge vCPUs: 8 Memory: 16384 MiB.


C5A_4XLARGERequired
public readonly C5A_4XLARGE: string;

c5a.4xlarge vCPUs: 16 Memory: 32768 MiB.


C5A_8XLARGERequired
public readonly C5A_8XLARGE: string;

c5a.8xlarge vCPUs: 32 Memory: 65536 MiB.


C5A_LARGERequired
public readonly C5A_LARGE: string;

c5a.large vCPUs: 2 Memory: 4096 MiB.


C5A_XLARGERequired
public readonly C5A_XLARGE: string;

c5a.xlarge vCPUs: 4 Memory: 8192 MiB.


C5AD_12XLARGERequired
public readonly C5AD_12XLARGE: string;

c5ad.12xlarge vCPUs: 48 Memory: 98304 MiB.


C5AD_16XLARGERequired
public readonly C5AD_16XLARGE: string;

c5ad.16xlarge vCPUs: 64 Memory: 131072 MiB.


C5AD_24XLARGERequired
public readonly C5AD_24XLARGE: string;

c5ad.24xlarge vCPUs: 96 Memory: 196608 MiB.


C5AD_2XLARGERequired
public readonly C5AD_2XLARGE: string;

c5ad.2xlarge vCPUs: 8 Memory: 16384 MiB.


C5AD_4XLARGERequired
public readonly C5AD_4XLARGE: string;

c5ad.4xlarge vCPUs: 16 Memory: 32768 MiB.


C5AD_8XLARGERequired
public readonly C5AD_8XLARGE: string;

c5ad.8xlarge vCPUs: 32 Memory: 65536 MiB.


C5AD_LARGERequired
public readonly C5AD_LARGE: string;

c5ad.large vCPUs: 2 Memory: 4096 MiB.


C5AD_XLARGERequired
public readonly C5AD_XLARGE: string;

c5ad.xlarge vCPUs: 4 Memory: 8192 MiB.


C5D_12XLARGERequired
public readonly C5D_12XLARGE: string;

c5d.12xlarge vCPUs: 48 Memory: 98304 MiB.


C5D_18XLARGERequired
public readonly C5D_18XLARGE: string;

c5d.18xlarge vCPUs: 72 Memory: 147456 MiB.


C5D_24XLARGERequired
public readonly C5D_24XLARGE: string;

c5d.24xlarge vCPUs: 96 Memory: 196608 MiB.


C5D_2XLARGERequired
public readonly C5D_2XLARGE: string;

c5d.2xlarge vCPUs: 8 Memory: 16384 MiB.


C5D_4XLARGERequired
public readonly C5D_4XLARGE: string;

c5d.4xlarge vCPUs: 16 Memory: 32768 MiB.


C5D_9XLARGERequired
public readonly C5D_9XLARGE: string;

c5d.9xlarge vCPUs: 36 Memory: 73728 MiB.


C5D_LARGERequired
public readonly C5D_LARGE: string;

c5d.large vCPUs: 2 Memory: 4096 MiB.


C5D_METALRequired
public readonly C5D_METAL: string;

c5d.metal vCPUs: 96 Memory: 196608 MiB.


C5D_XLARGERequired
public readonly C5D_XLARGE: string;

c5d.xlarge vCPUs: 4 Memory: 8192 MiB.


C5N_18XLARGERequired
public readonly C5N_18XLARGE: string;

c5n.18xlarge vCPUs: 72 Memory: 196608 MiB.


C5N_2XLARGERequired
public readonly C5N_2XLARGE: string;

c5n.2xlarge vCPUs: 8 Memory: 21504 MiB.


C5N_4XLARGERequired
public readonly C5N_4XLARGE: string;

c5n.4xlarge vCPUs: 16 Memory: 43008 MiB.


C5N_9XLARGERequired
public readonly C5N_9XLARGE: string;

c5n.9xlarge vCPUs: 36 Memory: 98304 MiB.


C5N_LARGERequired
public readonly C5N_LARGE: string;

c5n.large vCPUs: 2 Memory: 5376 MiB.


C5N_METALRequired
public readonly C5N_METAL: string;

c5n.metal vCPUs: 72 Memory: 196608 MiB.


C5N_XLARGERequired
public readonly C5N_XLARGE: string;

c5n.xlarge vCPUs: 4 Memory: 10752 MiB.


C6A_12XLARGERequired
public readonly C6A_12XLARGE: string;

c6a.12xlarge vCPUs: 48 Memory: 98304 MiB.


C6A_16XLARGERequired
public readonly C6A_16XLARGE: string;

c6a.16xlarge vCPUs: 64 Memory: 131072 MiB.


C6A_24XLARGERequired
public readonly C6A_24XLARGE: string;

c6a.24xlarge vCPUs: 96 Memory: 196608 MiB.


C6A_2XLARGERequired
public readonly C6A_2XLARGE: string;

c6a.2xlarge vCPUs: 8 Memory: 16384 MiB.


C6A_32XLARGERequired
public readonly C6A_32XLARGE: string;

c6a.32xlarge vCPUs: 128 Memory: 262144 MiB.


C6A_48XLARGERequired
public readonly C6A_48XLARGE: string;

c6a.48xlarge vCPUs: 192 Memory: 393216 MiB.


C6A_4XLARGERequired
public readonly C6A_4XLARGE: string;

c6a.4xlarge vCPUs: 16 Memory: 32768 MiB.


C6A_8XLARGERequired
public readonly C6A_8XLARGE: string;

c6a.8xlarge vCPUs: 32 Memory: 65536 MiB.


C6A_LARGERequired
public readonly C6A_LARGE: string;

c6a.large vCPUs: 2 Memory: 4096 MiB.


C6A_METALRequired
public readonly C6A_METAL: string;

c6a.metal vCPUs: 192 Memory: 393216 MiB.


C6A_XLARGERequired
public readonly C6A_XLARGE: string;

c6a.xlarge vCPUs: 4 Memory: 8192 MiB.


C6G_12XLARGERequired
public readonly C6G_12XLARGE: string;

c6g.12xlarge vCPUs: 48 Memory: 98304 MiB.


C6G_16XLARGERequired
public readonly C6G_16XLARGE: string;

c6g.16xlarge vCPUs: 64 Memory: 131072 MiB.


C6G_2XLARGERequired
public readonly C6G_2XLARGE: string;

c6g.2xlarge vCPUs: 8 Memory: 16384 MiB.


C6G_4XLARGERequired
public readonly C6G_4XLARGE: string;

c6g.4xlarge vCPUs: 16 Memory: 32768 MiB.


C6G_8XLARGERequired
public readonly C6G_8XLARGE: string;

c6g.8xlarge vCPUs: 32 Memory: 65536 MiB.


C6G_LARGERequired
public readonly C6G_LARGE: string;

c6g.large vCPUs: 2 Memory: 4096 MiB.


C6G_MEDIUMRequired
public readonly C6G_MEDIUM: string;

c6g.medium vCPUs: 1 Memory: 2048 MiB.


C6G_METALRequired
public readonly C6G_METAL: string;

c6g.metal vCPUs: 64 Memory: 131072 MiB.


C6G_XLARGERequired
public readonly C6G_XLARGE: string;

c6g.xlarge vCPUs: 4 Memory: 8192 MiB.


C6GD_12XLARGERequired
public readonly C6GD_12XLARGE: string;

c6gd.12xlarge vCPUs: 48 Memory: 98304 MiB.


C6GD_16XLARGERequired
public readonly C6GD_16XLARGE: string;

c6gd.16xlarge vCPUs: 64 Memory: 131072 MiB.


C6GD_2XLARGERequired
public readonly C6GD_2XLARGE: string;

c6gd.2xlarge vCPUs: 8 Memory: 16384 MiB.


C6GD_4XLARGERequired
public readonly C6GD_4XLARGE: string;

c6gd.4xlarge vCPUs: 16 Memory: 32768 MiB.


C6GD_8XLARGERequired
public readonly C6GD_8XLARGE: string;

c6gd.8xlarge vCPUs: 32 Memory: 65536 MiB.


C6GD_LARGERequired
public readonly C6GD_LARGE: string;

c6gd.large vCPUs: 2 Memory: 4096 MiB.


C6GD_MEDIUMRequired
public readonly C6GD_MEDIUM: string;

c6gd.medium vCPUs: 1 Memory: 2048 MiB.


C6GD_METALRequired
public readonly C6GD_METAL: string;

c6gd.metal vCPUs: 64 Memory: 131072 MiB.


C6GD_XLARGERequired
public readonly C6GD_XLARGE: string;

c6gd.xlarge vCPUs: 4 Memory: 8192 MiB.


C6GN_12XLARGERequired
public readonly C6GN_12XLARGE: string;

c6gn.12xlarge vCPUs: 48 Memory: 98304 MiB.


C6GN_16XLARGERequired
public readonly C6GN_16XLARGE: string;

c6gn.16xlarge vCPUs: 64 Memory: 131072 MiB.


C6GN_2XLARGERequired
public readonly C6GN_2XLARGE: string;

c6gn.2xlarge vCPUs: 8 Memory: 16384 MiB.


C6GN_4XLARGERequired
public readonly C6GN_4XLARGE: string;

c6gn.4xlarge vCPUs: 16 Memory: 32768 MiB.


C6GN_8XLARGERequired
public readonly C6GN_8XLARGE: string;

c6gn.8xlarge vCPUs: 32 Memory: 65536 MiB.


C6GN_LARGERequired
public readonly C6GN_LARGE: string;

c6gn.large vCPUs: 2 Memory: 4096 MiB.


C6GN_MEDIUMRequired
public readonly C6GN_MEDIUM: string;

c6gn.medium vCPUs: 1 Memory: 2048 MiB.


C6GN_XLARGERequired
public readonly C6GN_XLARGE: string;

c6gn.xlarge vCPUs: 4 Memory: 8192 MiB.


C6I_12XLARGERequired
public readonly C6I_12XLARGE: string;

c6i.12xlarge vCPUs: 48 Memory: 98304 MiB.


C6I_16XLARGERequired
public readonly C6I_16XLARGE: string;

c6i.16xlarge vCPUs: 64 Memory: 131072 MiB.


C6I_24XLARGERequired
public readonly C6I_24XLARGE: string;

c6i.24xlarge vCPUs: 96 Memory: 196608 MiB.


C6I_2XLARGERequired
public readonly C6I_2XLARGE: string;

c6i.2xlarge vCPUs: 8 Memory: 16384 MiB.


C6I_32XLARGERequired
public readonly C6I_32XLARGE: string;

c6i.32xlarge vCPUs: 128 Memory: 262144 MiB.


C6I_4XLARGERequired
public readonly C6I_4XLARGE: string;

c6i.4xlarge vCPUs: 16 Memory: 32768 MiB.


C6I_8XLARGERequired
public readonly C6I_8XLARGE: string;

c6i.8xlarge vCPUs: 32 Memory: 65536 MiB.


C6I_LARGERequired
public readonly C6I_LARGE: string;

c6i.large vCPUs: 2 Memory: 4096 MiB.


C6I_METALRequired
public readonly C6I_METAL: string;

c6i.metal vCPUs: 128 Memory: 262144 MiB.


C6I_XLARGERequired
public readonly C6I_XLARGE: string;

c6i.xlarge vCPUs: 4 Memory: 8192 MiB.


C6ID_12XLARGERequired
public readonly C6ID_12XLARGE: string;

c6id.12xlarge vCPUs: 48 Memory: 98304 MiB.


C6ID_16XLARGERequired
public readonly C6ID_16XLARGE: string;

c6id.16xlarge vCPUs: 64 Memory: 131072 MiB.


C6ID_24XLARGERequired
public readonly C6ID_24XLARGE: string;

c6id.24xlarge vCPUs: 96 Memory: 196608 MiB.


C6ID_2XLARGERequired
public readonly C6ID_2XLARGE: string;

c6id.2xlarge vCPUs: 8 Memory: 16384 MiB.


C6ID_32XLARGERequired
public readonly C6ID_32XLARGE: string;

c6id.32xlarge vCPUs: 128 Memory: 262144 MiB.


C6ID_4XLARGERequired
public readonly C6ID_4XLARGE: string;

c6id.4xlarge vCPUs: 16 Memory: 32768 MiB.


C6ID_8XLARGERequired
public readonly C6ID_8XLARGE: string;

c6id.8xlarge vCPUs: 32 Memory: 65536 MiB.


C6ID_LARGERequired
public readonly C6ID_LARGE: string;

c6id.large vCPUs: 2 Memory: 4096 MiB.


C6ID_METALRequired
public readonly C6ID_METAL: string;

c6id.metal vCPUs: 128 Memory: 262144 MiB.


C6ID_XLARGERequired
public readonly C6ID_XLARGE: string;

c6id.xlarge vCPUs: 4 Memory: 8192 MiB.


C6IN_12XLARGERequired
public readonly C6IN_12XLARGE: string;

c6in.12xlarge vCPUs: 48 Memory: 98304 MiB.


C6IN_16XLARGERequired
public readonly C6IN_16XLARGE: string;

c6in.16xlarge vCPUs: 64 Memory: 131072 MiB.


C6IN_24XLARGERequired
public readonly C6IN_24XLARGE: string;

c6in.24xlarge vCPUs: 96 Memory: 196608 MiB.


C6IN_2XLARGERequired
public readonly C6IN_2XLARGE: string;

c6in.2xlarge vCPUs: 8 Memory: 16384 MiB.


C6IN_32XLARGERequired
public readonly C6IN_32XLARGE: string;

c6in.32xlarge vCPUs: 128 Memory: 262144 MiB.


C6IN_4XLARGERequired
public readonly C6IN_4XLARGE: string;

c6in.4xlarge vCPUs: 16 Memory: 32768 MiB.


C6IN_8XLARGERequired
public readonly C6IN_8XLARGE: string;

c6in.8xlarge vCPUs: 32 Memory: 65536 MiB.


C6IN_LARGERequired
public readonly C6IN_LARGE: string;

c6in.large vCPUs: 2 Memory: 4096 MiB.


C6IN_METALRequired
public readonly C6IN_METAL: string;

c6in.metal vCPUs: 128 Memory: 262144 MiB.


C6IN_XLARGERequired
public readonly C6IN_XLARGE: string;

c6in.xlarge vCPUs: 4 Memory: 8192 MiB.


C7A_12XLARGERequired
public readonly C7A_12XLARGE: string;

c7a.12xlarge vCPUs: 48 Memory: 98304 MiB.


C7A_16XLARGERequired
public readonly C7A_16XLARGE: string;

c7a.16xlarge vCPUs: 64 Memory: 131072 MiB.


C7A_24XLARGERequired
public readonly C7A_24XLARGE: string;

c7a.24xlarge vCPUs: 96 Memory: 196608 MiB.


C7A_2XLARGERequired
public readonly C7A_2XLARGE: string;

c7a.2xlarge vCPUs: 8 Memory: 16384 MiB.


C7A_32XLARGERequired
public readonly C7A_32XLARGE: string;

c7a.32xlarge vCPUs: 128 Memory: 262144 MiB.


C7A_48XLARGERequired
public readonly C7A_48XLARGE: string;

c7a.48xlarge vCPUs: 192 Memory: 393216 MiB.


C7A_4XLARGERequired
public readonly C7A_4XLARGE: string;

c7a.4xlarge vCPUs: 16 Memory: 32768 MiB.


C7A_8XLARGERequired
public readonly C7A_8XLARGE: string;

c7a.8xlarge vCPUs: 32 Memory: 65536 MiB.


C7A_LARGERequired
public readonly C7A_LARGE: string;

c7a.large vCPUs: 2 Memory: 4096 MiB.


C7A_MEDIUMRequired
public readonly C7A_MEDIUM: string;

c7a.medium vCPUs: 1 Memory: 2048 MiB.


C7A_METAL_48XLRequired
public readonly C7A_METAL_48XL: string;

c7a.metal-48xl vCPUs: 192 Memory: 393216 MiB.


C7A_XLARGERequired
public readonly C7A_XLARGE: string;

c7a.xlarge vCPUs: 4 Memory: 8192 MiB.


C7G_12XLARGERequired
public readonly C7G_12XLARGE: string;

c7g.12xlarge vCPUs: 48 Memory: 98304 MiB.


C7G_16XLARGERequired
public readonly C7G_16XLARGE: string;

c7g.16xlarge vCPUs: 64 Memory: 131072 MiB.


C7G_2XLARGERequired
public readonly C7G_2XLARGE: string;

c7g.2xlarge vCPUs: 8 Memory: 16384 MiB.


C7G_4XLARGERequired
public readonly C7G_4XLARGE: string;

c7g.4xlarge vCPUs: 16 Memory: 32768 MiB.


C7G_8XLARGERequired
public readonly C7G_8XLARGE: string;

c7g.8xlarge vCPUs: 32 Memory: 65536 MiB.


C7G_LARGERequired
public readonly C7G_LARGE: string;

c7g.large vCPUs: 2 Memory: 4096 MiB.


C7G_MEDIUMRequired
public readonly C7G_MEDIUM: string;

c7g.medium vCPUs: 1 Memory: 2048 MiB.


C7G_METALRequired
public readonly C7G_METAL: string;

c7g.metal vCPUs: 64 Memory: 131072 MiB.


C7G_XLARGERequired
public readonly C7G_XLARGE: string;

c7g.xlarge vCPUs: 4 Memory: 8192 MiB.


C7GD_12XLARGERequired
public readonly C7GD_12XLARGE: string;

c7gd.12xlarge vCPUs: 48 Memory: 98304 MiB.


C7GD_16XLARGERequired
public readonly C7GD_16XLARGE: string;

c7gd.16xlarge vCPUs: 64 Memory: 131072 MiB.


C7GD_2XLARGERequired
public readonly C7GD_2XLARGE: string;

c7gd.2xlarge vCPUs: 8 Memory: 16384 MiB.


C7GD_4XLARGERequired
public readonly C7GD_4XLARGE: string;

c7gd.4xlarge vCPUs: 16 Memory: 32768 MiB.


C7GD_8XLARGERequired
public readonly C7GD_8XLARGE: string;

c7gd.8xlarge vCPUs: 32 Memory: 65536 MiB.


C7GD_LARGERequired
public readonly C7GD_LARGE: string;

c7gd.large vCPUs: 2 Memory: 4096 MiB.


C7GD_MEDIUMRequired
public readonly C7GD_MEDIUM: string;

c7gd.medium vCPUs: 1 Memory: 2048 MiB.


C7GD_METALRequired
public readonly C7GD_METAL: string;

c7gd.metal vCPUs: 64 Memory: 131072 MiB.


C7GD_XLARGERequired
public readonly C7GD_XLARGE: string;

c7gd.xlarge vCPUs: 4 Memory: 8192 MiB.


C7GN_12XLARGERequired
public readonly C7GN_12XLARGE: string;

c7gn.12xlarge vCPUs: 48 Memory: 98304 MiB.


C7GN_16XLARGERequired
public readonly C7GN_16XLARGE: string;

c7gn.16xlarge vCPUs: 64 Memory: 131072 MiB.


C7GN_2XLARGERequired
public readonly C7GN_2XLARGE: string;

c7gn.2xlarge vCPUs: 8 Memory: 16384 MiB.


C7GN_4XLARGERequired
public readonly C7GN_4XLARGE: string;

c7gn.4xlarge vCPUs: 16 Memory: 32768 MiB.


C7GN_8XLARGERequired
public readonly C7GN_8XLARGE: string;

c7gn.8xlarge vCPUs: 32 Memory: 65536 MiB.


C7GN_LARGERequired
public readonly C7GN_LARGE: string;

c7gn.large vCPUs: 2 Memory: 4096 MiB.


C7GN_MEDIUMRequired
public readonly C7GN_MEDIUM: string;

c7gn.medium vCPUs: 1 Memory: 2048 MiB.


C7GN_METALRequired
public readonly C7GN_METAL: string;

c7gn.metal vCPUs: 64 Memory: 131072 MiB.


C7GN_XLARGERequired
public readonly C7GN_XLARGE: string;

c7gn.xlarge vCPUs: 4 Memory: 8192 MiB.


C7I_12XLARGERequired
public readonly C7I_12XLARGE: string;

c7i.12xlarge vCPUs: 48 Memory: 98304 MiB.


C7I_16XLARGERequired
public readonly C7I_16XLARGE: string;

c7i.16xlarge vCPUs: 64 Memory: 131072 MiB.


C7I_24XLARGERequired
public readonly C7I_24XLARGE: string;

c7i.24xlarge vCPUs: 96 Memory: 196608 MiB.


C7I_2XLARGERequired
public readonly C7I_2XLARGE: string;

c7i.2xlarge vCPUs: 8 Memory: 16384 MiB.


C7I_48XLARGERequired
public readonly C7I_48XLARGE: string;

c7i.48xlarge vCPUs: 192 Memory: 393216 MiB.


C7I_4XLARGERequired
public readonly C7I_4XLARGE: string;

c7i.4xlarge vCPUs: 16 Memory: 32768 MiB.


C7I_8XLARGERequired
public readonly C7I_8XLARGE: string;

c7i.8xlarge vCPUs: 32 Memory: 65536 MiB.


C7I_FLEX_12XLARGERequired
public readonly C7I_FLEX_12XLARGE: string;

c7i-flex.12xlarge vCPUs: 48 Memory: 98304 MiB.


C7I_FLEX_16XLARGERequired
public readonly C7I_FLEX_16XLARGE: string;

c7i-flex.16xlarge vCPUs: 64 Memory: 131072 MiB.


C7I_FLEX_2XLARGERequired
public readonly C7I_FLEX_2XLARGE: string;

c7i-flex.2xlarge vCPUs: 8 Memory: 16384 MiB.


C7I_FLEX_4XLARGERequired
public readonly C7I_FLEX_4XLARGE: string;

c7i-flex.4xlarge vCPUs: 16 Memory: 32768 MiB.


C7I_FLEX_8XLARGERequired
public readonly C7I_FLEX_8XLARGE: string;

c7i-flex.8xlarge vCPUs: 32 Memory: 65536 MiB.


C7I_FLEX_LARGERequired
public readonly C7I_FLEX_LARGE: string;

c7i-flex.large vCPUs: 2 Memory: 4096 MiB.


C7I_FLEX_XLARGERequired
public readonly C7I_FLEX_XLARGE: string;

c7i-flex.xlarge vCPUs: 4 Memory: 8192 MiB.


C7I_LARGERequired
public readonly C7I_LARGE: string;

c7i.large vCPUs: 2 Memory: 4096 MiB.


C7I_METAL_24XLRequired
public readonly C7I_METAL_24XL: string;

c7i.metal-24xl vCPUs: 96 Memory: 196608 MiB.


C7I_METAL_48XLRequired
public readonly C7I_METAL_48XL: string;

c7i.metal-48xl vCPUs: 192 Memory: 393216 MiB.


C7I_XLARGERequired
public readonly C7I_XLARGE: string;

c7i.xlarge vCPUs: 4 Memory: 8192 MiB.


C8G_12XLARGERequired
public readonly C8G_12XLARGE: string;

c8g.12xlarge vCPUs: 48 Memory: 98304 MiB.


C8G_16XLARGERequired
public readonly C8G_16XLARGE: string;

c8g.16xlarge vCPUs: 64 Memory: 131072 MiB.


C8G_24XLARGERequired
public readonly C8G_24XLARGE: string;

c8g.24xlarge vCPUs: 96 Memory: 196608 MiB.


C8G_2XLARGERequired
public readonly C8G_2XLARGE: string;

c8g.2xlarge vCPUs: 8 Memory: 16384 MiB.


C8G_48XLARGERequired
public readonly C8G_48XLARGE: string;

c8g.48xlarge vCPUs: 192 Memory: 393216 MiB.


C8G_4XLARGERequired
public readonly C8G_4XLARGE: string;

c8g.4xlarge vCPUs: 16 Memory: 32768 MiB.


C8G_8XLARGERequired
public readonly C8G_8XLARGE: string;

c8g.8xlarge vCPUs: 32 Memory: 65536 MiB.


C8G_LARGERequired
public readonly C8G_LARGE: string;

c8g.large vCPUs: 2 Memory: 4096 MiB.


C8G_MEDIUMRequired
public readonly C8G_MEDIUM: string;

c8g.medium vCPUs: 1 Memory: 2048 MiB.


C8G_METAL_24XLRequired
public readonly C8G_METAL_24XL: string;

c8g.metal-24xl vCPUs: 96 Memory: 196608 MiB.


C8G_METAL_48XLRequired
public readonly C8G_METAL_48XL: string;

c8g.metal-48xl vCPUs: 192 Memory: 393216 MiB.


C8G_XLARGERequired
public readonly C8G_XLARGE: string;

c8g.xlarge vCPUs: 4 Memory: 8192 MiB.


C8GD_12XLARGERequired
public readonly C8GD_12XLARGE: string;

c8gd.12xlarge vCPUs: 48 Memory: 98304 MiB.


C8GD_16XLARGERequired
public readonly C8GD_16XLARGE: string;

c8gd.16xlarge vCPUs: 64 Memory: 131072 MiB.


C8GD_24XLARGERequired
public readonly C8GD_24XLARGE: string;

c8gd.24xlarge vCPUs: 96 Memory: 196608 MiB.


C8GD_2XLARGERequired
public readonly C8GD_2XLARGE: string;

c8gd.2xlarge vCPUs: 8 Memory: 16384 MiB.


C8GD_48XLARGERequired
public readonly C8GD_48XLARGE: string;

c8gd.48xlarge vCPUs: 192 Memory: 393216 MiB.


C8GD_4XLARGERequired
public readonly C8GD_4XLARGE: string;

c8gd.4xlarge vCPUs: 16 Memory: 32768 MiB.


C8GD_8XLARGERequired
public readonly C8GD_8XLARGE: string;

c8gd.8xlarge vCPUs: 32 Memory: 65536 MiB.


C8GD_LARGERequired
public readonly C8GD_LARGE: string;

c8gd.large vCPUs: 2 Memory: 4096 MiB.


C8GD_MEDIUMRequired
public readonly C8GD_MEDIUM: string;

c8gd.medium vCPUs: 1 Memory: 2048 MiB.


C8GD_METAL_24XLRequired
public readonly C8GD_METAL_24XL: string;

c8gd.metal-24xl vCPUs: 96 Memory: 196608 MiB.


C8GD_METAL_48XLRequired
public readonly C8GD_METAL_48XL: string;

c8gd.metal-48xl vCPUs: 192 Memory: 393216 MiB.


C8GD_XLARGERequired
public readonly C8GD_XLARGE: string;

c8gd.xlarge vCPUs: 4 Memory: 8192 MiB.


C8GN_12XLARGERequired
public readonly C8GN_12XLARGE: string;

c8gn.12xlarge vCPUs: 48 Memory: 98304 MiB.


C8GN_16XLARGERequired
public readonly C8GN_16XLARGE: string;

c8gn.16xlarge vCPUs: 64 Memory: 131072 MiB.


C8GN_24XLARGERequired
public readonly C8GN_24XLARGE: string;

c8gn.24xlarge vCPUs: 96 Memory: 196608 MiB.


C8GN_2XLARGERequired
public readonly C8GN_2XLARGE: string;

c8gn.2xlarge vCPUs: 8 Memory: 16384 MiB.


C8GN_48XLARGERequired
public readonly C8GN_48XLARGE: string;

c8gn.48xlarge vCPUs: 192 Memory: 393216 MiB.


C8GN_4XLARGERequired
public readonly C8GN_4XLARGE: string;

c8gn.4xlarge vCPUs: 16 Memory: 32768 MiB.


C8GN_8XLARGERequired
public readonly C8GN_8XLARGE: string;

c8gn.8xlarge vCPUs: 32 Memory: 65536 MiB.


C8GN_LARGERequired
public readonly C8GN_LARGE: string;

c8gn.large vCPUs: 2 Memory: 4096 MiB.


C8GN_MEDIUMRequired
public readonly C8GN_MEDIUM: string;

c8gn.medium vCPUs: 1 Memory: 2048 MiB.


C8GN_METAL_24XLRequired
public readonly C8GN_METAL_24XL: string;

c8gn.metal-24xl vCPUs: 96 Memory: 196608 MiB.


C8GN_METAL_48XLRequired
public readonly C8GN_METAL_48XL: string;

c8gn.metal-48xl vCPUs: 192 Memory: 393216 MiB.


C8GN_XLARGERequired
public readonly C8GN_XLARGE: string;

c8gn.xlarge vCPUs: 4 Memory: 8192 MiB.


C8I_12XLARGERequired
public readonly C8I_12XLARGE: string;

c8i.12xlarge vCPUs: 48 Memory: 98304 MiB.


C8I_16XLARGERequired
public readonly C8I_16XLARGE: string;

c8i.16xlarge vCPUs: 64 Memory: 131072 MiB.


C8I_24XLARGERequired
public readonly C8I_24XLARGE: string;

c8i.24xlarge vCPUs: 96 Memory: 196608 MiB.


C8I_2XLARGERequired
public readonly C8I_2XLARGE: string;

c8i.2xlarge vCPUs: 8 Memory: 16384 MiB.


C8I_32XLARGERequired
public readonly C8I_32XLARGE: string;

c8i.32xlarge vCPUs: 128 Memory: 262144 MiB.


C8I_48XLARGERequired
public readonly C8I_48XLARGE: string;

c8i.48xlarge vCPUs: 192 Memory: 393216 MiB.


C8I_4XLARGERequired
public readonly C8I_4XLARGE: string;

c8i.4xlarge vCPUs: 16 Memory: 32768 MiB.


C8I_8XLARGERequired
public readonly C8I_8XLARGE: string;

c8i.8xlarge vCPUs: 32 Memory: 65536 MiB.


C8I_96XLARGERequired
public readonly C8I_96XLARGE: string;

c8i.96xlarge vCPUs: 384 Memory: 786432 MiB.


C8I_FLEX_12XLARGERequired
public readonly C8I_FLEX_12XLARGE: string;

c8i-flex.12xlarge vCPUs: 48 Memory: 98304 MiB.


C8I_FLEX_16XLARGERequired
public readonly C8I_FLEX_16XLARGE: string;

c8i-flex.16xlarge vCPUs: 64 Memory: 131072 MiB.


C8I_FLEX_2XLARGERequired
public readonly C8I_FLEX_2XLARGE: string;

c8i-flex.2xlarge vCPUs: 8 Memory: 16384 MiB.


C8I_FLEX_4XLARGERequired
public readonly C8I_FLEX_4XLARGE: string;

c8i-flex.4xlarge vCPUs: 16 Memory: 32768 MiB.


C8I_FLEX_8XLARGERequired
public readonly C8I_FLEX_8XLARGE: string;

c8i-flex.8xlarge vCPUs: 32 Memory: 65536 MiB.


C8I_FLEX_LARGERequired
public readonly C8I_FLEX_LARGE: string;

c8i-flex.large vCPUs: 2 Memory: 4096 MiB.


C8I_FLEX_XLARGERequired
public readonly C8I_FLEX_XLARGE: string;

c8i-flex.xlarge vCPUs: 4 Memory: 8192 MiB.


C8I_LARGERequired
public readonly C8I_LARGE: string;

c8i.large vCPUs: 2 Memory: 4096 MiB.


C8I_METAL_48XLRequired
public readonly C8I_METAL_48XL: string;

c8i.metal-48xl vCPUs: 192 Memory: 393216 MiB.


C8I_METAL_96XLRequired
public readonly C8I_METAL_96XL: string;

c8i.metal-96xl vCPUs: 384 Memory: 786432 MiB.


C8I_XLARGERequired
public readonly C8I_XLARGE: string;

c8i.xlarge vCPUs: 4 Memory: 8192 MiB.


D2_2XLARGERequired
public readonly D2_2XLARGE: string;

d2.2xlarge vCPUs: 8 Memory: 62464 MiB.


D2_4XLARGERequired
public readonly D2_4XLARGE: string;

d2.4xlarge vCPUs: 16 Memory: 124928 MiB.


D2_8XLARGERequired
public readonly D2_8XLARGE: string;

d2.8xlarge vCPUs: 36 Memory: 249856 MiB.


D2_XLARGERequired
public readonly D2_XLARGE: string;

d2.xlarge vCPUs: 4 Memory: 31232 MiB.


D3_2XLARGERequired
public readonly D3_2XLARGE: string;

d3.2xlarge vCPUs: 8 Memory: 65536 MiB.


D3_4XLARGERequired
public readonly D3_4XLARGE: string;

d3.4xlarge vCPUs: 16 Memory: 131072 MiB.


D3_8XLARGERequired
public readonly D3_8XLARGE: string;

d3.8xlarge vCPUs: 32 Memory: 262144 MiB.


D3_XLARGERequired
public readonly D3_XLARGE: string;

d3.xlarge vCPUs: 4 Memory: 32768 MiB.


D3EN_12XLARGERequired
public readonly D3EN_12XLARGE: string;

d3en.12xlarge vCPUs: 48 Memory: 196608 MiB.


D3EN_2XLARGERequired
public readonly D3EN_2XLARGE: string;

d3en.2xlarge vCPUs: 8 Memory: 32768 MiB.


D3EN_4XLARGERequired
public readonly D3EN_4XLARGE: string;

d3en.4xlarge vCPUs: 16 Memory: 65536 MiB.


D3EN_6XLARGERequired
public readonly D3EN_6XLARGE: string;

d3en.6xlarge vCPUs: 24 Memory: 98304 MiB.


D3EN_8XLARGERequired
public readonly D3EN_8XLARGE: string;

d3en.8xlarge vCPUs: 32 Memory: 131072 MiB.


D3EN_XLARGERequired
public readonly D3EN_XLARGE: string;

d3en.xlarge vCPUs: 4 Memory: 16384 MiB.


DL1_24XLARGERequired
public readonly DL1_24XLARGE: string;

dl1.24xlarge vCPUs: 96 Memory: 786432 MiB.


F1_16XLARGERequired
public readonly F1_16XLARGE: string;

f1.16xlarge vCPUs: 64 Memory: 999424 MiB.


F1_2XLARGERequired
public readonly F1_2XLARGE: string;

f1.2xlarge vCPUs: 8 Memory: 124928 MiB.


F1_4XLARGERequired
public readonly F1_4XLARGE: string;

f1.4xlarge vCPUs: 16 Memory: 249856 MiB.


F2_12XLARGERequired
public readonly F2_12XLARGE: string;

f2.12xlarge vCPUs: 48 Memory: 524288 MiB.


F2_48XLARGERequired
public readonly F2_48XLARGE: string;

f2.48xlarge vCPUs: 192 Memory: 2097152 MiB.


F2_6XLARGERequired
public readonly F2_6XLARGE: string;

f2.6xlarge vCPUs: 24 Memory: 262144 MiB.


G4AD_16XLARGERequired
public readonly G4AD_16XLARGE: string;

g4ad.16xlarge vCPUs: 64 Memory: 262144 MiB.


G4AD_2XLARGERequired
public readonly G4AD_2XLARGE: string;

g4ad.2xlarge vCPUs: 8 Memory: 32768 MiB.


G4AD_4XLARGERequired
public readonly G4AD_4XLARGE: string;

g4ad.4xlarge vCPUs: 16 Memory: 65536 MiB.


G4AD_8XLARGERequired
public readonly G4AD_8XLARGE: string;

g4ad.8xlarge vCPUs: 32 Memory: 131072 MiB.


G4AD_XLARGERequired
public readonly G4AD_XLARGE: string;

g4ad.xlarge vCPUs: 4 Memory: 16384 MiB.


G4DN_12XLARGERequired
public readonly G4DN_12XLARGE: string;

g4dn.12xlarge vCPUs: 48 Memory: 196608 MiB.


G4DN_16XLARGERequired
public readonly G4DN_16XLARGE: string;

g4dn.16xlarge vCPUs: 64 Memory: 262144 MiB.


G4DN_2XLARGERequired
public readonly G4DN_2XLARGE: string;

g4dn.2xlarge vCPUs: 8 Memory: 32768 MiB.


G4DN_4XLARGERequired
public readonly G4DN_4XLARGE: string;

g4dn.4xlarge vCPUs: 16 Memory: 65536 MiB.


G4DN_8XLARGERequired
public readonly G4DN_8XLARGE: string;

g4dn.8xlarge vCPUs: 32 Memory: 131072 MiB.


G4DN_METALRequired
public readonly G4DN_METAL: string;

g4dn.metal vCPUs: 96 Memory: 393216 MiB.


G4DN_XLARGERequired
public readonly G4DN_XLARGE: string;

g4dn.xlarge vCPUs: 4 Memory: 16384 MiB.


G5_12XLARGERequired
public readonly G5_12XLARGE: string;

g5.12xlarge vCPUs: 48 Memory: 196608 MiB.


G5_16XLARGERequired
public readonly G5_16XLARGE: string;

g5.16xlarge vCPUs: 64 Memory: 262144 MiB.


G5_24XLARGERequired
public readonly G5_24XLARGE: string;

g5.24xlarge vCPUs: 96 Memory: 393216 MiB.


G5_2XLARGERequired
public readonly G5_2XLARGE: string;

g5.2xlarge vCPUs: 8 Memory: 32768 MiB.


G5_48XLARGERequired
public readonly G5_48XLARGE: string;

g5.48xlarge vCPUs: 192 Memory: 786432 MiB.


G5_4XLARGERequired
public readonly G5_4XLARGE: string;

g5.4xlarge vCPUs: 16 Memory: 65536 MiB.


G5_8XLARGERequired
public readonly G5_8XLARGE: string;

g5.8xlarge vCPUs: 32 Memory: 131072 MiB.


G5_XLARGERequired
public readonly G5_XLARGE: string;

g5.xlarge vCPUs: 4 Memory: 16384 MiB.


G5G_16XLARGERequired
public readonly G5G_16XLARGE: string;

g5g.16xlarge vCPUs: 64 Memory: 131072 MiB.


G5G_2XLARGERequired
public readonly G5G_2XLARGE: string;

g5g.2xlarge vCPUs: 8 Memory: 16384 MiB.


G5G_4XLARGERequired
public readonly G5G_4XLARGE: string;

g5g.4xlarge vCPUs: 16 Memory: 32768 MiB.


G5G_8XLARGERequired
public readonly G5G_8XLARGE: string;

g5g.8xlarge vCPUs: 32 Memory: 65536 MiB.


G5G_METALRequired
public readonly G5G_METAL: string;

g5g.metal vCPUs: 64 Memory: 131072 MiB.


G5G_XLARGERequired
public readonly G5G_XLARGE: string;

g5g.xlarge vCPUs: 4 Memory: 8192 MiB.


G6_12XLARGERequired
public readonly G6_12XLARGE: string;

g6.12xlarge vCPUs: 48 Memory: 196608 MiB.


G6_16XLARGERequired
public readonly G6_16XLARGE: string;

g6.16xlarge vCPUs: 64 Memory: 262144 MiB.


G6_24XLARGERequired
public readonly G6_24XLARGE: string;

g6.24xlarge vCPUs: 96 Memory: 393216 MiB.


G6_2XLARGERequired
public readonly G6_2XLARGE: string;

g6.2xlarge vCPUs: 8 Memory: 32768 MiB.


G6_48XLARGERequired
public readonly G6_48XLARGE: string;

g6.48xlarge vCPUs: 192 Memory: 786432 MiB.


G6_4XLARGERequired
public readonly G6_4XLARGE: string;

g6.4xlarge vCPUs: 16 Memory: 65536 MiB.


G6_8XLARGERequired
public readonly G6_8XLARGE: string;

g6.8xlarge vCPUs: 32 Memory: 131072 MiB.


G6_XLARGERequired
public readonly G6_XLARGE: string;

g6.xlarge vCPUs: 4 Memory: 16384 MiB.


G6E_12XLARGERequired
public readonly G6E_12XLARGE: string;

g6e.12xlarge vCPUs: 48 Memory: 393216 MiB.


G6E_16XLARGERequired
public readonly G6E_16XLARGE: string;

g6e.16xlarge vCPUs: 64 Memory: 524288 MiB.


G6E_24XLARGERequired
public readonly G6E_24XLARGE: string;

g6e.24xlarge vCPUs: 96 Memory: 786432 MiB.


G6E_2XLARGERequired
public readonly G6E_2XLARGE: string;

g6e.2xlarge vCPUs: 8 Memory: 65536 MiB.


G6E_48XLARGERequired
public readonly G6E_48XLARGE: string;

g6e.48xlarge vCPUs: 192 Memory: 1572864 MiB.


G6E_4XLARGERequired
public readonly G6E_4XLARGE: string;

g6e.4xlarge vCPUs: 16 Memory: 131072 MiB.


G6E_8XLARGERequired
public readonly G6E_8XLARGE: string;

g6e.8xlarge vCPUs: 32 Memory: 262144 MiB.


G6E_XLARGERequired
public readonly G6E_XLARGE: string;

g6e.xlarge vCPUs: 4 Memory: 32768 MiB.


G6F_2XLARGERequired
public readonly G6F_2XLARGE: string;

g6f.2xlarge vCPUs: 8 Memory: 32768 MiB.


G6F_4XLARGERequired
public readonly G6F_4XLARGE: string;

g6f.4xlarge vCPUs: 16 Memory: 65536 MiB.


G6F_LARGERequired
public readonly G6F_LARGE: string;

g6f.large vCPUs: 2 Memory: 8192 MiB.


G6F_XLARGERequired
public readonly G6F_XLARGE: string;

g6f.xlarge vCPUs: 4 Memory: 16384 MiB.


GR6_4XLARGERequired
public readonly GR6_4XLARGE: string;

gr6.4xlarge vCPUs: 16 Memory: 131072 MiB.


GR6_8XLARGERequired
public readonly GR6_8XLARGE: string;

gr6.8xlarge vCPUs: 32 Memory: 262144 MiB.


GR6F_4XLARGERequired
public readonly GR6F_4XLARGE: string;

gr6f.4xlarge vCPUs: 16 Memory: 131072 MiB.


H1_16XLARGERequired
public readonly H1_16XLARGE: string;

h1.16xlarge vCPUs: 64 Memory: 262144 MiB.


H1_2XLARGERequired
public readonly H1_2XLARGE: string;

h1.2xlarge vCPUs: 8 Memory: 32768 MiB.


H1_4XLARGERequired
public readonly H1_4XLARGE: string;

h1.4xlarge vCPUs: 16 Memory: 65536 MiB.


H1_8XLARGERequired
public readonly H1_8XLARGE: string;

h1.8xlarge vCPUs: 32 Memory: 131072 MiB.


HPC7G_16XLARGERequired
public readonly HPC7G_16XLARGE: string;

hpc7g.16xlarge vCPUs: 64 Memory: 131072 MiB.


HPC7G_4XLARGERequired
public readonly HPC7G_4XLARGE: string;

hpc7g.4xlarge vCPUs: 16 Memory: 131072 MiB.


HPC7G_8XLARGERequired
public readonly HPC7G_8XLARGE: string;

hpc7g.8xlarge vCPUs: 32 Memory: 131072 MiB.


I2_2XLARGERequired
public readonly I2_2XLARGE: string;

i2.2xlarge vCPUs: 8 Memory: 62464 MiB.


I2_4XLARGERequired
public readonly I2_4XLARGE: string;

i2.4xlarge vCPUs: 16 Memory: 124928 MiB.


I2_8XLARGERequired
public readonly I2_8XLARGE: string;

i2.8xlarge vCPUs: 32 Memory: 249856 MiB.


I2_XLARGERequired
public readonly I2_XLARGE: string;

i2.xlarge vCPUs: 4 Memory: 31232 MiB.


I3_16XLARGERequired
public readonly I3_16XLARGE: string;

i3.16xlarge vCPUs: 64 Memory: 499712 MiB.


I3_2XLARGERequired
public readonly I3_2XLARGE: string;

i3.2xlarge vCPUs: 8 Memory: 62464 MiB.


I3_4XLARGERequired
public readonly I3_4XLARGE: string;

i3.4xlarge vCPUs: 16 Memory: 124928 MiB.


I3_8XLARGERequired
public readonly I3_8XLARGE: string;

i3.8xlarge vCPUs: 32 Memory: 249856 MiB.


I3_LARGERequired
public readonly I3_LARGE: string;

i3.large vCPUs: 2 Memory: 15616 MiB.


I3_XLARGERequired
public readonly I3_XLARGE: string;

i3.xlarge vCPUs: 4 Memory: 31232 MiB.


I3EN_12XLARGERequired
public readonly I3EN_12XLARGE: string;

i3en.12xlarge vCPUs: 48 Memory: 393216 MiB.


I3EN_24XLARGERequired
public readonly I3EN_24XLARGE: string;

i3en.24xlarge vCPUs: 96 Memory: 786432 MiB.


I3EN_2XLARGERequired
public readonly I3EN_2XLARGE: string;

i3en.2xlarge vCPUs: 8 Memory: 65536 MiB.


I3EN_3XLARGERequired
public readonly I3EN_3XLARGE: string;

i3en.3xlarge vCPUs: 12 Memory: 98304 MiB.


I3EN_6XLARGERequired
public readonly I3EN_6XLARGE: string;

i3en.6xlarge vCPUs: 24 Memory: 196608 MiB.


I3EN_LARGERequired
public readonly I3EN_LARGE: string;

i3en.large vCPUs: 2 Memory: 16384 MiB.


I3EN_METALRequired
public readonly I3EN_METAL: string;

i3en.metal vCPUs: 96 Memory: 786432 MiB.


I3EN_XLARGERequired
public readonly I3EN_XLARGE: string;

i3en.xlarge vCPUs: 4 Memory: 32768 MiB.


I4G_16XLARGERequired
public readonly I4G_16XLARGE: string;

i4g.16xlarge vCPUs: 64 Memory: 524288 MiB.


I4G_2XLARGERequired
public readonly I4G_2XLARGE: string;

i4g.2xlarge vCPUs: 8 Memory: 65536 MiB.


I4G_4XLARGERequired
public readonly I4G_4XLARGE: string;

i4g.4xlarge vCPUs: 16 Memory: 131072 MiB.


I4G_8XLARGERequired
public readonly I4G_8XLARGE: string;

i4g.8xlarge vCPUs: 32 Memory: 262144 MiB.


I4G_LARGERequired
public readonly I4G_LARGE: string;

i4g.large vCPUs: 2 Memory: 16384 MiB.


I4G_XLARGERequired
public readonly I4G_XLARGE: string;

i4g.xlarge vCPUs: 4 Memory: 32768 MiB.


I4I_12XLARGERequired
public readonly I4I_12XLARGE: string;

i4i.12xlarge vCPUs: 48 Memory: 393216 MiB.


I4I_16XLARGERequired
public readonly I4I_16XLARGE: string;

i4i.16xlarge vCPUs: 64 Memory: 524288 MiB.


I4I_24XLARGERequired
public readonly I4I_24XLARGE: string;

i4i.24xlarge vCPUs: 96 Memory: 786432 MiB.


I4I_2XLARGERequired
public readonly I4I_2XLARGE: string;

i4i.2xlarge vCPUs: 8 Memory: 65536 MiB.


I4I_32XLARGERequired
public readonly I4I_32XLARGE: string;

i4i.32xlarge vCPUs: 128 Memory: 1048576 MiB.


I4I_4XLARGERequired
public readonly I4I_4XLARGE: string;

i4i.4xlarge vCPUs: 16 Memory: 131072 MiB.


I4I_8XLARGERequired
public readonly I4I_8XLARGE: string;

i4i.8xlarge vCPUs: 32 Memory: 262144 MiB.


I4I_LARGERequired
public readonly I4I_LARGE: string;

i4i.large vCPUs: 2 Memory: 16384 MiB.


I4I_METALRequired
public readonly I4I_METAL: string;

i4i.metal vCPUs: 128 Memory: 1048576 MiB.


I4I_XLARGERequired
public readonly I4I_XLARGE: string;

i4i.xlarge vCPUs: 4 Memory: 32768 MiB.


I7I_12XLARGERequired
public readonly I7I_12XLARGE: string;

i7i.12xlarge vCPUs: 48 Memory: 393216 MiB.


I7I_16XLARGERequired
public readonly I7I_16XLARGE: string;

i7i.16xlarge vCPUs: 64 Memory: 524288 MiB.


I7I_24XLARGERequired
public readonly I7I_24XLARGE: string;

i7i.24xlarge vCPUs: 96 Memory: 786432 MiB.


I7I_2XLARGERequired
public readonly I7I_2XLARGE: string;

i7i.2xlarge vCPUs: 8 Memory: 65536 MiB.


I7I_48XLARGERequired
public readonly I7I_48XLARGE: string;

i7i.48xlarge vCPUs: 192 Memory: 1572864 MiB.


I7I_4XLARGERequired
public readonly I7I_4XLARGE: string;

i7i.4xlarge vCPUs: 16 Memory: 131072 MiB.


I7I_8XLARGERequired
public readonly I7I_8XLARGE: string;

i7i.8xlarge vCPUs: 32 Memory: 262144 MiB.


I7I_LARGERequired
public readonly I7I_LARGE: string;

i7i.large vCPUs: 2 Memory: 16384 MiB.


I7I_METAL_24XLRequired
public readonly I7I_METAL_24XL: string;

i7i.metal-24xl vCPUs: 96 Memory: 786432 MiB.


I7I_METAL_48XLRequired
public readonly I7I_METAL_48XL: string;

i7i.metal-48xl vCPUs: 192 Memory: 1572864 MiB.


I7I_XLARGERequired
public readonly I7I_XLARGE: string;

i7i.xlarge vCPUs: 4 Memory: 32768 MiB.


I7IE_12XLARGERequired
public readonly I7IE_12XLARGE: string;

i7ie.12xlarge vCPUs: 48 Memory: 393216 MiB.


I7IE_18XLARGERequired
public readonly I7IE_18XLARGE: string;

i7ie.18xlarge vCPUs: 72 Memory: 589824 MiB.


I7IE_24XLARGERequired
public readonly I7IE_24XLARGE: string;

i7ie.24xlarge vCPUs: 96 Memory: 786432 MiB.


I7IE_2XLARGERequired
public readonly I7IE_2XLARGE: string;

i7ie.2xlarge vCPUs: 8 Memory: 65536 MiB.


I7IE_3XLARGERequired
public readonly I7IE_3XLARGE: string;

i7ie.3xlarge vCPUs: 12 Memory: 98304 MiB.


I7IE_48XLARGERequired
public readonly I7IE_48XLARGE: string;

i7ie.48xlarge vCPUs: 192 Memory: 1572864 MiB.


I7IE_6XLARGERequired
public readonly I7IE_6XLARGE: string;

i7ie.6xlarge vCPUs: 24 Memory: 196608 MiB.


I7IE_LARGERequired
public readonly I7IE_LARGE: string;

i7ie.large vCPUs: 2 Memory: 16384 MiB.


I7IE_METAL_24XLRequired
public readonly I7IE_METAL_24XL: string;

i7ie.metal-24xl vCPUs: 96 Memory: 786432 MiB.


I7IE_METAL_48XLRequired
public readonly I7IE_METAL_48XL: string;

i7ie.metal-48xl vCPUs: 192 Memory: 1572864 MiB.


I7IE_XLARGERequired
public readonly I7IE_XLARGE: string;

i7ie.xlarge vCPUs: 4 Memory: 32768 MiB.


I8G_12XLARGERequired
public readonly I8G_12XLARGE: string;

i8g.12xlarge vCPUs: 48 Memory: 393216 MiB.


I8G_16XLARGERequired
public readonly I8G_16XLARGE: string;

i8g.16xlarge vCPUs: 64 Memory: 524288 MiB.


I8G_24XLARGERequired
public readonly I8G_24XLARGE: string;

i8g.24xlarge vCPUs: 96 Memory: 786432 MiB.


I8G_2XLARGERequired
public readonly I8G_2XLARGE: string;

i8g.2xlarge vCPUs: 8 Memory: 65536 MiB.


I8G_48XLARGERequired
public readonly I8G_48XLARGE: string;

i8g.48xlarge vCPUs: 192 Memory: 1572864 MiB.


I8G_4XLARGERequired
public readonly I8G_4XLARGE: string;

i8g.4xlarge vCPUs: 16 Memory: 131072 MiB.


I8G_8XLARGERequired
public readonly I8G_8XLARGE: string;

i8g.8xlarge vCPUs: 32 Memory: 262144 MiB.


I8G_LARGERequired
public readonly I8G_LARGE: string;

i8g.large vCPUs: 2 Memory: 16384 MiB.


I8G_METAL_24XLRequired
public readonly I8G_METAL_24XL: string;

i8g.metal-24xl vCPUs: 96 Memory: 786432 MiB.


I8G_XLARGERequired
public readonly I8G_XLARGE: string;

i8g.xlarge vCPUs: 4 Memory: 32768 MiB.


I8GE_12XLARGERequired
public readonly I8GE_12XLARGE: string;

i8ge.12xlarge vCPUs: 48 Memory: 393216 MiB.


I8GE_18XLARGERequired
public readonly I8GE_18XLARGE: string;

i8ge.18xlarge vCPUs: 72 Memory: 589824 MiB.


I8GE_24XLARGERequired
public readonly I8GE_24XLARGE: string;

i8ge.24xlarge vCPUs: 96 Memory: 786432 MiB.


I8GE_2XLARGERequired
public readonly I8GE_2XLARGE: string;

i8ge.2xlarge vCPUs: 8 Memory: 65536 MiB.


I8GE_3XLARGERequired
public readonly I8GE_3XLARGE: string;

i8ge.3xlarge vCPUs: 12 Memory: 98304 MiB.


I8GE_48XLARGERequired
public readonly I8GE_48XLARGE: string;

i8ge.48xlarge vCPUs: 192 Memory: 1572864 MiB.


I8GE_6XLARGERequired
public readonly I8GE_6XLARGE: string;

i8ge.6xlarge vCPUs: 24 Memory: 196608 MiB.


I8GE_LARGERequired
public readonly I8GE_LARGE: string;

i8ge.large vCPUs: 2 Memory: 16384 MiB.


I8GE_METAL_24XLRequired
public readonly I8GE_METAL_24XL: string;

i8ge.metal-24xl vCPUs: 96 Memory: 786432 MiB.


I8GE_METAL_48XLRequired
public readonly I8GE_METAL_48XL: string;

i8ge.metal-48xl vCPUs: 192 Memory: 1572864 MiB.


I8GE_XLARGERequired
public readonly I8GE_XLARGE: string;

i8ge.xlarge vCPUs: 4 Memory: 32768 MiB.


IM4GN_16XLARGERequired
public readonly IM4GN_16XLARGE: string;

im4gn.16xlarge vCPUs: 64 Memory: 262144 MiB.


IM4GN_2XLARGERequired
public readonly IM4GN_2XLARGE: string;

im4gn.2xlarge vCPUs: 8 Memory: 32768 MiB.


IM4GN_4XLARGERequired
public readonly IM4GN_4XLARGE: string;

im4gn.4xlarge vCPUs: 16 Memory: 65536 MiB.


IM4GN_8XLARGERequired
public readonly IM4GN_8XLARGE: string;

im4gn.8xlarge vCPUs: 32 Memory: 131072 MiB.


IM4GN_LARGERequired
public readonly IM4GN_LARGE: string;

im4gn.large vCPUs: 2 Memory: 8192 MiB.


IM4GN_XLARGERequired
public readonly IM4GN_XLARGE: string;

im4gn.xlarge vCPUs: 4 Memory: 16384 MiB.


INF1_24XLARGERequired
public readonly INF1_24XLARGE: string;

inf1.24xlarge vCPUs: 96 Memory: 196608 MiB.


INF1_2XLARGERequired
public readonly INF1_2XLARGE: string;

inf1.2xlarge vCPUs: 8 Memory: 16384 MiB.


INF1_6XLARGERequired
public readonly INF1_6XLARGE: string;

inf1.6xlarge vCPUs: 24 Memory: 49152 MiB.


INF1_XLARGERequired
public readonly INF1_XLARGE: string;

inf1.xlarge vCPUs: 4 Memory: 8192 MiB.


INF2_24XLARGERequired
public readonly INF2_24XLARGE: string;

inf2.24xlarge vCPUs: 96 Memory: 393216 MiB.


INF2_48XLARGERequired
public readonly INF2_48XLARGE: string;

inf2.48xlarge vCPUs: 192 Memory: 786432 MiB.


INF2_8XLARGERequired
public readonly INF2_8XLARGE: string;

inf2.8xlarge vCPUs: 32 Memory: 131072 MiB.


INF2_XLARGERequired
public readonly INF2_XLARGE: string;

inf2.xlarge vCPUs: 4 Memory: 16384 MiB.


IS4GEN_2XLARGERequired
public readonly IS4GEN_2XLARGE: string;

is4gen.2xlarge vCPUs: 8 Memory: 49152 MiB.


IS4GEN_4XLARGERequired
public readonly IS4GEN_4XLARGE: string;

is4gen.4xlarge vCPUs: 16 Memory: 98304 MiB.


IS4GEN_8XLARGERequired
public readonly IS4GEN_8XLARGE: string;

is4gen.8xlarge vCPUs: 32 Memory: 196608 MiB.


IS4GEN_LARGERequired
public readonly IS4GEN_LARGE: string;

is4gen.large vCPUs: 2 Memory: 12288 MiB.


IS4GEN_MEDIUMRequired
public readonly IS4GEN_MEDIUM: string;

is4gen.medium vCPUs: 1 Memory: 6144 MiB.


IS4GEN_XLARGERequired
public readonly IS4GEN_XLARGE: string;

is4gen.xlarge vCPUs: 4 Memory: 24576 MiB.


M1_LARGERequired
public readonly M1_LARGE: string;

m1.large vCPUs: 2 Memory: 7680 MiB.


M1_MEDIUMRequired
public readonly M1_MEDIUM: string;

m1.medium vCPUs: 1 Memory: 3788 MiB.


M1_SMALLRequired
public readonly M1_SMALL: string;

m1.small vCPUs: 1 Memory: 1740 MiB.


M1_XLARGERequired
public readonly M1_XLARGE: string;

m1.xlarge vCPUs: 4 Memory: 15360 MiB.


M2_2XLARGERequired
public readonly M2_2XLARGE: string;

m2.2xlarge vCPUs: 4 Memory: 35020 MiB.


M2_4XLARGERequired
public readonly M2_4XLARGE: string;

m2.4xlarge vCPUs: 8 Memory: 70041 MiB.


M2_XLARGERequired
public readonly M2_XLARGE: string;

m2.xlarge vCPUs: 2 Memory: 17510 MiB.


M3_2XLARGERequired
public readonly M3_2XLARGE: string;

m3.2xlarge vCPUs: 8 Memory: 30720 MiB.


M3_LARGERequired
public readonly M3_LARGE: string;

m3.large vCPUs: 2 Memory: 7680 MiB.


M3_MEDIUMRequired
public readonly M3_MEDIUM: string;

m3.medium vCPUs: 1 Memory: 3840 MiB.


M3_XLARGERequired
public readonly M3_XLARGE: string;

m3.xlarge vCPUs: 4 Memory: 15360 MiB.


M4_10XLARGERequired
public readonly M4_10XLARGE: string;

m4.10xlarge vCPUs: 40 Memory: 163840 MiB.


M4_16XLARGERequired
public readonly M4_16XLARGE: string;

m4.16xlarge vCPUs: 64 Memory: 262144 MiB.


M4_2XLARGERequired
public readonly M4_2XLARGE: string;

m4.2xlarge vCPUs: 8 Memory: 32768 MiB.


M4_4XLARGERequired
public readonly M4_4XLARGE: string;

m4.4xlarge vCPUs: 16 Memory: 65536 MiB.


M4_LARGERequired
public readonly M4_LARGE: string;

m4.large vCPUs: 2 Memory: 8192 MiB.


M4_XLARGERequired
public readonly M4_XLARGE: string;

m4.xlarge vCPUs: 4 Memory: 16384 MiB.


M5_12XLARGERequired
public readonly M5_12XLARGE: string;

m5.12xlarge vCPUs: 48 Memory: 196608 MiB.


M5_16XLARGERequired
public readonly M5_16XLARGE: string;

m5.16xlarge vCPUs: 64 Memory: 262144 MiB.


M5_24XLARGERequired
public readonly M5_24XLARGE: string;

m5.24xlarge vCPUs: 96 Memory: 393216 MiB.


M5_2XLARGERequired
public readonly M5_2XLARGE: string;

m5.2xlarge vCPUs: 8 Memory: 32768 MiB.


M5_4XLARGERequired
public readonly M5_4XLARGE: string;

m5.4xlarge vCPUs: 16 Memory: 65536 MiB.


M5_8XLARGERequired
public readonly M5_8XLARGE: string;

m5.8xlarge vCPUs: 32 Memory: 131072 MiB.


M5_LARGERequired
public readonly M5_LARGE: string;

m5.large vCPUs: 2 Memory: 8192 MiB.


M5_METALRequired
public readonly M5_METAL: string;

m5.metal vCPUs: 96 Memory: 393216 MiB.


M5_XLARGERequired
public readonly M5_XLARGE: string;

m5.xlarge vCPUs: 4 Memory: 16384 MiB.


M5A_12XLARGERequired
public readonly M5A_12XLARGE: string;

m5a.12xlarge vCPUs: 48 Memory: 196608 MiB.


M5A_16XLARGERequired
public readonly M5A_16XLARGE: string;

m5a.16xlarge vCPUs: 64 Memory: 262144 MiB.


M5A_24XLARGERequired
public readonly M5A_24XLARGE: string;

m5a.24xlarge vCPUs: 96 Memory: 393216 MiB.


M5A_2XLARGERequired
public readonly M5A_2XLARGE: string;

m5a.2xlarge vCPUs: 8 Memory: 32768 MiB.


M5A_4XLARGERequired
public readonly M5A_4XLARGE: string;

m5a.4xlarge vCPUs: 16 Memory: 65536 MiB.


M5A_8XLARGERequired
public readonly M5A_8XLARGE: string;

m5a.8xlarge vCPUs: 32 Memory: 131072 MiB.


M5A_LARGERequired
public readonly M5A_LARGE: string;

m5a.large vCPUs: 2 Memory: 8192 MiB.


M5A_XLARGERequired
public readonly M5A_XLARGE: string;

m5a.xlarge vCPUs: 4 Memory: 16384 MiB.


M5AD_12XLARGERequired
public readonly M5AD_12XLARGE: string;

m5ad.12xlarge vCPUs: 48 Memory: 196608 MiB.


M5AD_16XLARGERequired
public readonly M5AD_16XLARGE: string;

m5ad.16xlarge vCPUs: 64 Memory: 262144 MiB.


M5AD_24XLARGERequired
public readonly M5AD_24XLARGE: string;

m5ad.24xlarge vCPUs: 96 Memory: 393216 MiB.


M5AD_2XLARGERequired
public readonly M5AD_2XLARGE: string;

m5ad.2xlarge vCPUs: 8 Memory: 32768 MiB.


M5AD_4XLARGERequired
public readonly M5AD_4XLARGE: string;

m5ad.4xlarge vCPUs: 16 Memory: 65536 MiB.


M5AD_8XLARGERequired
public readonly M5AD_8XLARGE: string;

m5ad.8xlarge vCPUs: 32 Memory: 131072 MiB.


M5AD_LARGERequired
public readonly M5AD_LARGE: string;

m5ad.large vCPUs: 2 Memory: 8192 MiB.


M5AD_XLARGERequired
public readonly M5AD_XLARGE: string;

m5ad.xlarge vCPUs: 4 Memory: 16384 MiB.


M5D_12XLARGERequired
public readonly M5D_12XLARGE: string;

m5d.12xlarge vCPUs: 48 Memory: 196608 MiB.


M5D_16XLARGERequired
public readonly M5D_16XLARGE: string;

m5d.16xlarge vCPUs: 64 Memory: 262144 MiB.


M5D_24XLARGERequired
public readonly M5D_24XLARGE: string;

m5d.24xlarge vCPUs: 96 Memory: 393216 MiB.


M5D_2XLARGERequired
public readonly M5D_2XLARGE: string;

m5d.2xlarge vCPUs: 8 Memory: 32768 MiB.


M5D_4XLARGERequired
public readonly M5D_4XLARGE: string;

m5d.4xlarge vCPUs: 16 Memory: 65536 MiB.


M5D_8XLARGERequired
public readonly M5D_8XLARGE: string;

m5d.8xlarge vCPUs: 32 Memory: 131072 MiB.


M5D_LARGERequired
public readonly M5D_LARGE: string;

m5d.large vCPUs: 2 Memory: 8192 MiB.


M5D_METALRequired
public readonly M5D_METAL: string;

m5d.metal vCPUs: 96 Memory: 393216 MiB.


M5D_XLARGERequired
public readonly M5D_XLARGE: string;

m5d.xlarge vCPUs: 4 Memory: 16384 MiB.


M5DN_12XLARGERequired
public readonly M5DN_12XLARGE: string;

m5dn.12xlarge vCPUs: 48 Memory: 196608 MiB.


M5DN_16XLARGERequired
public readonly M5DN_16XLARGE: string;

m5dn.16xlarge vCPUs: 64 Memory: 262144 MiB.


M5DN_24XLARGERequired
public readonly M5DN_24XLARGE: string;

m5dn.24xlarge vCPUs: 96 Memory: 393216 MiB.


M5DN_2XLARGERequired
public readonly M5DN_2XLARGE: string;

m5dn.2xlarge vCPUs: 8 Memory: 32768 MiB.


M5DN_4XLARGERequired
public readonly M5DN_4XLARGE: string;

m5dn.4xlarge vCPUs: 16 Memory: 65536 MiB.


M5DN_8XLARGERequired
public readonly M5DN_8XLARGE: string;

m5dn.8xlarge vCPUs: 32 Memory: 131072 MiB.


M5DN_LARGERequired
public readonly M5DN_LARGE: string;

m5dn.large vCPUs: 2 Memory: 8192 MiB.


M5DN_METALRequired
public readonly M5DN_METAL: string;

m5dn.metal vCPUs: 96 Memory: 393216 MiB.


M5DN_XLARGERequired
public readonly M5DN_XLARGE: string;

m5dn.xlarge vCPUs: 4 Memory: 16384 MiB.


M5N_12XLARGERequired
public readonly M5N_12XLARGE: string;

m5n.12xlarge vCPUs: 48 Memory: 196608 MiB.


M5N_16XLARGERequired
public readonly M5N_16XLARGE: string;

m5n.16xlarge vCPUs: 64 Memory: 262144 MiB.


M5N_24XLARGERequired
public readonly M5N_24XLARGE: string;

m5n.24xlarge vCPUs: 96 Memory: 393216 MiB.


M5N_2XLARGERequired
public readonly M5N_2XLARGE: string;

m5n.2xlarge vCPUs: 8 Memory: 32768 MiB.


M5N_4XLARGERequired
public readonly M5N_4XLARGE: string;

m5n.4xlarge vCPUs: 16 Memory: 65536 MiB.


M5N_8XLARGERequired
public readonly M5N_8XLARGE: string;

m5n.8xlarge vCPUs: 32 Memory: 131072 MiB.


M5N_LARGERequired
public readonly M5N_LARGE: string;

m5n.large vCPUs: 2 Memory: 8192 MiB.


M5N_METALRequired
public readonly M5N_METAL: string;

m5n.metal vCPUs: 96 Memory: 393216 MiB.


M5N_XLARGERequired
public readonly M5N_XLARGE: string;

m5n.xlarge vCPUs: 4 Memory: 16384 MiB.


M5ZN_12XLARGERequired
public readonly M5ZN_12XLARGE: string;

m5zn.12xlarge vCPUs: 48 Memory: 196608 MiB.


M5ZN_2XLARGERequired
public readonly M5ZN_2XLARGE: string;

m5zn.2xlarge vCPUs: 8 Memory: 32768 MiB.


M5ZN_3XLARGERequired
public readonly M5ZN_3XLARGE: string;

m5zn.3xlarge vCPUs: 12 Memory: 49152 MiB.


M5ZN_6XLARGERequired
public readonly M5ZN_6XLARGE: string;

m5zn.6xlarge vCPUs: 24 Memory: 98304 MiB.


M5ZN_LARGERequired
public readonly M5ZN_LARGE: string;

m5zn.large vCPUs: 2 Memory: 8192 MiB.


M5ZN_METALRequired
public readonly M5ZN_METAL: string;

m5zn.metal vCPUs: 48 Memory: 196608 MiB.


M5ZN_XLARGERequired
public readonly M5ZN_XLARGE: string;

m5zn.xlarge vCPUs: 4 Memory: 16384 MiB.


M6A_12XLARGERequired
public readonly M6A_12XLARGE: string;

m6a.12xlarge vCPUs: 48 Memory: 196608 MiB.


M6A_16XLARGERequired
public readonly M6A_16XLARGE: string;

m6a.16xlarge vCPUs: 64 Memory: 262144 MiB.


M6A_24XLARGERequired
public readonly M6A_24XLARGE: string;

m6a.24xlarge vCPUs: 96 Memory: 393216 MiB.


M6A_2XLARGERequired
public readonly M6A_2XLARGE: string;

m6a.2xlarge vCPUs: 8 Memory: 32768 MiB.


M6A_32XLARGERequired
public readonly M6A_32XLARGE: string;

m6a.32xlarge vCPUs: 128 Memory: 524288 MiB.


M6A_48XLARGERequired
public readonly M6A_48XLARGE: string;

m6a.48xlarge vCPUs: 192 Memory: 786432 MiB.


M6A_4XLARGERequired
public readonly M6A_4XLARGE: string;

m6a.4xlarge vCPUs: 16 Memory: 65536 MiB.


M6A_8XLARGERequired
public readonly M6A_8XLARGE: string;

m6a.8xlarge vCPUs: 32 Memory: 131072 MiB.


M6A_LARGERequired
public readonly M6A_LARGE: string;

m6a.large vCPUs: 2 Memory: 8192 MiB.


M6A_METALRequired
public readonly M6A_METAL: string;

m6a.metal vCPUs: 192 Memory: 786432 MiB.


M6A_XLARGERequired
public readonly M6A_XLARGE: string;

m6a.xlarge vCPUs: 4 Memory: 16384 MiB.


M6G_12XLARGERequired
public readonly M6G_12XLARGE: string;

m6g.12xlarge vCPUs: 48 Memory: 196608 MiB.


M6G_16XLARGERequired
public readonly M6G_16XLARGE: string;

m6g.16xlarge vCPUs: 64 Memory: 262144 MiB.


M6G_2XLARGERequired
public readonly M6G_2XLARGE: string;

m6g.2xlarge vCPUs: 8 Memory: 32768 MiB.


M6G_4XLARGERequired
public readonly M6G_4XLARGE: string;

m6g.4xlarge vCPUs: 16 Memory: 65536 MiB.


M6G_8XLARGERequired
public readonly M6G_8XLARGE: string;

m6g.8xlarge vCPUs: 32 Memory: 131072 MiB.


M6G_LARGERequired
public readonly M6G_LARGE: string;

m6g.large vCPUs: 2 Memory: 8192 MiB.


M6G_MEDIUMRequired
public readonly M6G_MEDIUM: string;

m6g.medium vCPUs: 1 Memory: 4096 MiB.


M6G_METALRequired
public readonly M6G_METAL: string;

m6g.metal vCPUs: 64 Memory: 262144 MiB.


M6G_XLARGERequired
public readonly M6G_XLARGE: string;

m6g.xlarge vCPUs: 4 Memory: 16384 MiB.


M6GD_12XLARGERequired
public readonly M6GD_12XLARGE: string;

m6gd.12xlarge vCPUs: 48 Memory: 196608 MiB.


M6GD_16XLARGERequired
public readonly M6GD_16XLARGE: string;

m6gd.16xlarge vCPUs: 64 Memory: 262144 MiB.


M6GD_2XLARGERequired
public readonly M6GD_2XLARGE: string;

m6gd.2xlarge vCPUs: 8 Memory: 32768 MiB.


M6GD_4XLARGERequired
public readonly M6GD_4XLARGE: string;

m6gd.4xlarge vCPUs: 16 Memory: 65536 MiB.


M6GD_8XLARGERequired
public readonly M6GD_8XLARGE: string;

m6gd.8xlarge vCPUs: 32 Memory: 131072 MiB.


M6GD_LARGERequired
public readonly M6GD_LARGE: string;

m6gd.large vCPUs: 2 Memory: 8192 MiB.


M6GD_MEDIUMRequired
public readonly M6GD_MEDIUM: string;

m6gd.medium vCPUs: 1 Memory: 4096 MiB.


M6GD_METALRequired
public readonly M6GD_METAL: string;

m6gd.metal vCPUs: 64 Memory: 262144 MiB.


M6GD_XLARGERequired
public readonly M6GD_XLARGE: string;

m6gd.xlarge vCPUs: 4 Memory: 16384 MiB.


M6I_12XLARGERequired
public readonly M6I_12XLARGE: string;

m6i.12xlarge vCPUs: 48 Memory: 196608 MiB.


M6I_16XLARGERequired
public readonly M6I_16XLARGE: string;

m6i.16xlarge vCPUs: 64 Memory: 262144 MiB.


M6I_24XLARGERequired
public readonly M6I_24XLARGE: string;

m6i.24xlarge vCPUs: 96 Memory: 393216 MiB.


M6I_2XLARGERequired
public readonly M6I_2XLARGE: string;

m6i.2xlarge vCPUs: 8 Memory: 32768 MiB.


M6I_32XLARGERequired
public readonly M6I_32XLARGE: string;

m6i.32xlarge vCPUs: 128 Memory: 524288 MiB.


M6I_4XLARGERequired
public readonly M6I_4XLARGE: string;

m6i.4xlarge vCPUs: 16 Memory: 65536 MiB.


M6I_8XLARGERequired
public readonly M6I_8XLARGE: string;

m6i.8xlarge vCPUs: 32 Memory: 131072 MiB.


M6I_LARGERequired
public readonly M6I_LARGE: string;

m6i.large vCPUs: 2 Memory: 8192 MiB.


M6I_METALRequired
public readonly M6I_METAL: string;

m6i.metal vCPUs: 128 Memory: 524288 MiB.


M6I_XLARGERequired
public readonly M6I_XLARGE: string;

m6i.xlarge vCPUs: 4 Memory: 16384 MiB.


M6ID_12XLARGERequired
public readonly M6ID_12XLARGE: string;

m6id.12xlarge vCPUs: 48 Memory: 196608 MiB.


M6ID_16XLARGERequired
public readonly M6ID_16XLARGE: string;

m6id.16xlarge vCPUs: 64 Memory: 262144 MiB.


M6ID_24XLARGERequired
public readonly M6ID_24XLARGE: string;

m6id.24xlarge vCPUs: 96 Memory: 393216 MiB.


M6ID_2XLARGERequired
public readonly M6ID_2XLARGE: string;

m6id.2xlarge vCPUs: 8 Memory: 32768 MiB.


M6ID_32XLARGERequired
public readonly M6ID_32XLARGE: string;

m6id.32xlarge vCPUs: 128 Memory: 524288 MiB.


M6ID_4XLARGERequired
public readonly M6ID_4XLARGE: string;

m6id.4xlarge vCPUs: 16 Memory: 65536 MiB.


M6ID_8XLARGERequired
public readonly M6ID_8XLARGE: string;

m6id.8xlarge vCPUs: 32 Memory: 131072 MiB.


M6ID_LARGERequired
public readonly M6ID_LARGE: string;

m6id.large vCPUs: 2 Memory: 8192 MiB.


M6ID_METALRequired
public readonly M6ID_METAL: string;

m6id.metal vCPUs: 128 Memory: 524288 MiB.


M6ID_XLARGERequired
public readonly M6ID_XLARGE: string;

m6id.xlarge vCPUs: 4 Memory: 16384 MiB.


M6IDN_12XLARGERequired
public readonly M6IDN_12XLARGE: string;

m6idn.12xlarge vCPUs: 48 Memory: 196608 MiB.


M6IDN_16XLARGERequired
public readonly M6IDN_16XLARGE: string;

m6idn.16xlarge vCPUs: 64 Memory: 262144 MiB.


M6IDN_24XLARGERequired
public readonly M6IDN_24XLARGE: string;

m6idn.24xlarge vCPUs: 96 Memory: 393216 MiB.


M6IDN_2XLARGERequired
public readonly M6IDN_2XLARGE: string;

m6idn.2xlarge vCPUs: 8 Memory: 32768 MiB.


M6IDN_32XLARGERequired
public readonly M6IDN_32XLARGE: string;

m6idn.32xlarge vCPUs: 128 Memory: 524288 MiB.


M6IDN_4XLARGERequired
public readonly M6IDN_4XLARGE: string;

m6idn.4xlarge vCPUs: 16 Memory: 65536 MiB.


M6IDN_8XLARGERequired
public readonly M6IDN_8XLARGE: string;

m6idn.8xlarge vCPUs: 32 Memory: 131072 MiB.


M6IDN_LARGERequired
public readonly M6IDN_LARGE: string;

m6idn.large vCPUs: 2 Memory: 8192 MiB.


M6IDN_METALRequired
public readonly M6IDN_METAL: string;

m6idn.metal vCPUs: 128 Memory: 524288 MiB.


M6IDN_XLARGERequired
public readonly M6IDN_XLARGE: string;

m6idn.xlarge vCPUs: 4 Memory: 16384 MiB.


M6IN_12XLARGERequired
public readonly M6IN_12XLARGE: string;

m6in.12xlarge vCPUs: 48 Memory: 196608 MiB.


M6IN_16XLARGERequired
public readonly M6IN_16XLARGE: string;

m6in.16xlarge vCPUs: 64 Memory: 262144 MiB.


M6IN_24XLARGERequired
public readonly M6IN_24XLARGE: string;

m6in.24xlarge vCPUs: 96 Memory: 393216 MiB.


M6IN_2XLARGERequired
public readonly M6IN_2XLARGE: string;

m6in.2xlarge vCPUs: 8 Memory: 32768 MiB.


M6IN_32XLARGERequired
public readonly M6IN_32XLARGE: string;

m6in.32xlarge vCPUs: 128 Memory: 524288 MiB.


M6IN_4XLARGERequired
public readonly M6IN_4XLARGE: string;

m6in.4xlarge vCPUs: 16 Memory: 65536 MiB.


M6IN_8XLARGERequired
public readonly M6IN_8XLARGE: string;

m6in.8xlarge vCPUs: 32 Memory: 131072 MiB.


M6IN_LARGERequired
public readonly M6IN_LARGE: string;

m6in.large vCPUs: 2 Memory: 8192 MiB.


M6IN_METALRequired
public readonly M6IN_METAL: string;

m6in.metal vCPUs: 128 Memory: 524288 MiB.


M6IN_XLARGERequired
public readonly M6IN_XLARGE: string;

m6in.xlarge vCPUs: 4 Memory: 16384 MiB.


M7A_12XLARGERequired
public readonly M7A_12XLARGE: string;

m7a.12xlarge vCPUs: 48 Memory: 196608 MiB.


M7A_16XLARGERequired
public readonly M7A_16XLARGE: string;

m7a.16xlarge vCPUs: 64 Memory: 262144 MiB.


M7A_24XLARGERequired
public readonly M7A_24XLARGE: string;

m7a.24xlarge vCPUs: 96 Memory: 393216 MiB.


M7A_2XLARGERequired
public readonly M7A_2XLARGE: string;

m7a.2xlarge vCPUs: 8 Memory: 32768 MiB.


M7A_32XLARGERequired
public readonly M7A_32XLARGE: string;

m7a.32xlarge vCPUs: 128 Memory: 524288 MiB.


M7A_48XLARGERequired
public readonly M7A_48XLARGE: string;

m7a.48xlarge vCPUs: 192 Memory: 786432 MiB.


M7A_4XLARGERequired
public readonly M7A_4XLARGE: string;

m7a.4xlarge vCPUs: 16 Memory: 65536 MiB.


M7A_8XLARGERequired
public readonly M7A_8XLARGE: string;

m7a.8xlarge vCPUs: 32 Memory: 131072 MiB.


M7A_LARGERequired
public readonly M7A_LARGE: string;

m7a.large vCPUs: 2 Memory: 8192 MiB.


M7A_MEDIUMRequired
public readonly M7A_MEDIUM: string;

m7a.medium vCPUs: 1 Memory: 4096 MiB.


M7A_METAL_48XLRequired
public readonly M7A_METAL_48XL: string;

m7a.metal-48xl vCPUs: 192 Memory: 786432 MiB.


M7A_XLARGERequired
public readonly M7A_XLARGE: string;

m7a.xlarge vCPUs: 4 Memory: 16384 MiB.


M7G_12XLARGERequired
public readonly M7G_12XLARGE: string;

m7g.12xlarge vCPUs: 48 Memory: 196608 MiB.


M7G_16XLARGERequired
public readonly M7G_16XLARGE: string;

m7g.16xlarge vCPUs: 64 Memory: 262144 MiB.


M7G_2XLARGERequired
public readonly M7G_2XLARGE: string;

m7g.2xlarge vCPUs: 8 Memory: 32768 MiB.


M7G_4XLARGERequired
public readonly M7G_4XLARGE: string;

m7g.4xlarge vCPUs: 16 Memory: 65536 MiB.


M7G_8XLARGERequired
public readonly M7G_8XLARGE: string;

m7g.8xlarge vCPUs: 32 Memory: 131072 MiB.


M7G_LARGERequired
public readonly M7G_LARGE: string;

m7g.large vCPUs: 2 Memory: 8192 MiB.


M7G_MEDIUMRequired
public readonly M7G_MEDIUM: string;

m7g.medium vCPUs: 1 Memory: 4096 MiB.


M7G_METALRequired
public readonly M7G_METAL: string;

m7g.metal vCPUs: 64 Memory: 262144 MiB.


M7G_XLARGERequired
public readonly M7G_XLARGE: string;

m7g.xlarge vCPUs: 4 Memory: 16384 MiB.


M7GD_12XLARGERequired
public readonly M7GD_12XLARGE: string;

m7gd.12xlarge vCPUs: 48 Memory: 196608 MiB.


M7GD_16XLARGERequired
public readonly M7GD_16XLARGE: string;

m7gd.16xlarge vCPUs: 64 Memory: 262144 MiB.


M7GD_2XLARGERequired
public readonly M7GD_2XLARGE: string;

m7gd.2xlarge vCPUs: 8 Memory: 32768 MiB.


M7GD_4XLARGERequired
public readonly M7GD_4XLARGE: string;

m7gd.4xlarge vCPUs: 16 Memory: 65536 MiB.


M7GD_8XLARGERequired
public readonly M7GD_8XLARGE: string;

m7gd.8xlarge vCPUs: 32 Memory: 131072 MiB.


M7GD_LARGERequired
public readonly M7GD_LARGE: string;

m7gd.large vCPUs: 2 Memory: 8192 MiB.


M7GD_MEDIUMRequired
public readonly M7GD_MEDIUM: string;

m7gd.medium vCPUs: 1 Memory: 4096 MiB.


M7GD_METALRequired
public readonly M7GD_METAL: string;

m7gd.metal vCPUs: 64 Memory: 262144 MiB.


M7GD_XLARGERequired
public readonly M7GD_XLARGE: string;

m7gd.xlarge vCPUs: 4 Memory: 16384 MiB.


M7I_12XLARGERequired
public readonly M7I_12XLARGE: string;

m7i.12xlarge vCPUs: 48 Memory: 196608 MiB.


M7I_16XLARGERequired
public readonly M7I_16XLARGE: string;

m7i.16xlarge vCPUs: 64 Memory: 262144 MiB.


M7I_24XLARGERequired
public readonly M7I_24XLARGE: string;

m7i.24xlarge vCPUs: 96 Memory: 393216 MiB.


M7I_2XLARGERequired
public readonly M7I_2XLARGE: string;

m7i.2xlarge vCPUs: 8 Memory: 32768 MiB.


M7I_48XLARGERequired
public readonly M7I_48XLARGE: string;

m7i.48xlarge vCPUs: 192 Memory: 786432 MiB.


M7I_4XLARGERequired
public readonly M7I_4XLARGE: string;

m7i.4xlarge vCPUs: 16 Memory: 65536 MiB.


M7I_8XLARGERequired
public readonly M7I_8XLARGE: string;

m7i.8xlarge vCPUs: 32 Memory: 131072 MiB.


M7I_FLEX_12XLARGERequired
public readonly M7I_FLEX_12XLARGE: string;

m7i-flex.12xlarge vCPUs: 48 Memory: 196608 MiB.


M7I_FLEX_16XLARGERequired
public readonly M7I_FLEX_16XLARGE: string;

m7i-flex.16xlarge vCPUs: 64 Memory: 262144 MiB.


M7I_FLEX_2XLARGERequired
public readonly M7I_FLEX_2XLARGE: string;

m7i-flex.2xlarge vCPUs: 8 Memory: 32768 MiB.


M7I_FLEX_4XLARGERequired
public readonly M7I_FLEX_4XLARGE: string;

m7i-flex.4xlarge vCPUs: 16 Memory: 65536 MiB.


M7I_FLEX_8XLARGERequired
public readonly M7I_FLEX_8XLARGE: string;

m7i-flex.8xlarge vCPUs: 32 Memory: 131072 MiB.


M7I_FLEX_LARGERequired
public readonly M7I_FLEX_LARGE: string;

m7i-flex.large vCPUs: 2 Memory: 8192 MiB.


M7I_FLEX_XLARGERequired
public readonly M7I_FLEX_XLARGE: string;

m7i-flex.xlarge vCPUs: 4 Memory: 16384 MiB.


M7I_LARGERequired
public readonly M7I_LARGE: string;

m7i.large vCPUs: 2 Memory: 8192 MiB.


M7I_METAL_24XLRequired
public readonly M7I_METAL_24XL: string;

m7i.metal-24xl vCPUs: 96 Memory: 393216 MiB.


M7I_METAL_48XLRequired
public readonly M7I_METAL_48XL: string;

m7i.metal-48xl vCPUs: 192 Memory: 786432 MiB.


M7I_XLARGERequired
public readonly M7I_XLARGE: string;

m7i.xlarge vCPUs: 4 Memory: 16384 MiB.


M8G_12XLARGERequired
public readonly M8G_12XLARGE: string;

m8g.12xlarge vCPUs: 48 Memory: 196608 MiB.


M8G_16XLARGERequired
public readonly M8G_16XLARGE: string;

m8g.16xlarge vCPUs: 64 Memory: 262144 MiB.


M8G_24XLARGERequired
public readonly M8G_24XLARGE: string;

m8g.24xlarge vCPUs: 96 Memory: 393216 MiB.


M8G_2XLARGERequired
public readonly M8G_2XLARGE: string;

m8g.2xlarge vCPUs: 8 Memory: 32768 MiB.


M8G_48XLARGERequired
public readonly M8G_48XLARGE: string;

m8g.48xlarge vCPUs: 192 Memory: 786432 MiB.


M8G_4XLARGERequired
public readonly M8G_4XLARGE: string;

m8g.4xlarge vCPUs: 16 Memory: 65536 MiB.


M8G_8XLARGERequired
public readonly M8G_8XLARGE: string;

m8g.8xlarge vCPUs: 32 Memory: 131072 MiB.


M8G_LARGERequired
public readonly M8G_LARGE: string;

m8g.large vCPUs: 2 Memory: 8192 MiB.


M8G_MEDIUMRequired
public readonly M8G_MEDIUM: string;

m8g.medium vCPUs: 1 Memory: 4096 MiB.


M8G_METAL_24XLRequired
public readonly M8G_METAL_24XL: string;

m8g.metal-24xl vCPUs: 96 Memory: 393216 MiB.


M8G_METAL_48XLRequired
public readonly M8G_METAL_48XL: string;

m8g.metal-48xl vCPUs: 192 Memory: 786432 MiB.


M8G_XLARGERequired
public readonly M8G_XLARGE: string;

m8g.xlarge vCPUs: 4 Memory: 16384 MiB.


M8GD_12XLARGERequired
public readonly M8GD_12XLARGE: string;

m8gd.12xlarge vCPUs: 48 Memory: 196608 MiB.


M8GD_16XLARGERequired
public readonly M8GD_16XLARGE: string;

m8gd.16xlarge vCPUs: 64 Memory: 262144 MiB.


M8GD_24XLARGERequired
public readonly M8GD_24XLARGE: string;

m8gd.24xlarge vCPUs: 96 Memory: 393216 MiB.


M8GD_2XLARGERequired
public readonly M8GD_2XLARGE: string;

m8gd.2xlarge vCPUs: 8 Memory: 32768 MiB.


M8GD_48XLARGERequired
public readonly M8GD_48XLARGE: string;

m8gd.48xlarge vCPUs: 192 Memory: 786432 MiB.


M8GD_4XLARGERequired
public readonly M8GD_4XLARGE: string;

m8gd.4xlarge vCPUs: 16 Memory: 65536 MiB.


M8GD_8XLARGERequired
public readonly M8GD_8XLARGE: string;

m8gd.8xlarge vCPUs: 32 Memory: 131072 MiB.


M8GD_LARGERequired
public readonly M8GD_LARGE: string;

m8gd.large vCPUs: 2 Memory: 8192 MiB.


M8GD_MEDIUMRequired
public readonly M8GD_MEDIUM: string;

m8gd.medium vCPUs: 1 Memory: 4096 MiB.


M8GD_METAL_24XLRequired
public readonly M8GD_METAL_24XL: string;

m8gd.metal-24xl vCPUs: 96 Memory: 393216 MiB.


M8GD_METAL_48XLRequired
public readonly M8GD_METAL_48XL: string;

m8gd.metal-48xl vCPUs: 192 Memory: 786432 MiB.


M8GD_XLARGERequired
public readonly M8GD_XLARGE: string;

m8gd.xlarge vCPUs: 4 Memory: 16384 MiB.


M8I_12XLARGERequired
public readonly M8I_12XLARGE: string;

m8i.12xlarge vCPUs: 48 Memory: 196608 MiB.


M8I_16XLARGERequired
public readonly M8I_16XLARGE: string;

m8i.16xlarge vCPUs: 64 Memory: 262144 MiB.


M8I_24XLARGERequired
public readonly M8I_24XLARGE: string;

m8i.24xlarge vCPUs: 96 Memory: 393216 MiB.


M8I_2XLARGERequired
public readonly M8I_2XLARGE: string;

m8i.2xlarge vCPUs: 8 Memory: 32768 MiB.


M8I_32XLARGERequired
public readonly M8I_32XLARGE: string;

m8i.32xlarge vCPUs: 128 Memory: 524288 MiB.


M8I_48XLARGERequired
public readonly M8I_48XLARGE: string;

m8i.48xlarge vCPUs: 192 Memory: 786432 MiB.


M8I_4XLARGERequired
public readonly M8I_4XLARGE: string;

m8i.4xlarge vCPUs: 16 Memory: 65536 MiB.


M8I_8XLARGERequired
public readonly M8I_8XLARGE: string;

m8i.8xlarge vCPUs: 32 Memory: 131072 MiB.


M8I_96XLARGERequired
public readonly M8I_96XLARGE: string;

m8i.96xlarge vCPUs: 384 Memory: 1572864 MiB.


M8I_FLEX_12XLARGERequired
public readonly M8I_FLEX_12XLARGE: string;

m8i-flex.12xlarge vCPUs: 48 Memory: 196608 MiB.


M8I_FLEX_16XLARGERequired
public readonly M8I_FLEX_16XLARGE: string;

m8i-flex.16xlarge vCPUs: 64 Memory: 262144 MiB.


M8I_FLEX_2XLARGERequired
public readonly M8I_FLEX_2XLARGE: string;

m8i-flex.2xlarge vCPUs: 8 Memory: 32768 MiB.


M8I_FLEX_4XLARGERequired
public readonly M8I_FLEX_4XLARGE: string;

m8i-flex.4xlarge vCPUs: 16 Memory: 65536 MiB.


M8I_FLEX_8XLARGERequired
public readonly M8I_FLEX_8XLARGE: string;

m8i-flex.8xlarge vCPUs: 32 Memory: 131072 MiB.


M8I_FLEX_LARGERequired
public readonly M8I_FLEX_LARGE: string;

m8i-flex.large vCPUs: 2 Memory: 8192 MiB.


M8I_FLEX_XLARGERequired
public readonly M8I_FLEX_XLARGE: string;

m8i-flex.xlarge vCPUs: 4 Memory: 16384 MiB.


M8I_LARGERequired
public readonly M8I_LARGE: string;

m8i.large vCPUs: 2 Memory: 8192 MiB.


M8I_METAL_48XLRequired
public readonly M8I_METAL_48XL: string;

m8i.metal-48xl vCPUs: 192 Memory: 786432 MiB.


M8I_METAL_96XLRequired
public readonly M8I_METAL_96XL: string;

m8i.metal-96xl vCPUs: 384 Memory: 1572864 MiB.


M8I_XLARGERequired
public readonly M8I_XLARGE: string;

m8i.xlarge vCPUs: 4 Memory: 16384 MiB.


MAC_M4_METALRequired
public readonly MAC_M4_METAL: string;

mac-m4.metal vCPUs: 10 Memory: 24576 MiB.


MAC_M4PRO_METALRequired
public readonly MAC_M4PRO_METAL: string;

mac-m4pro.metal vCPUs: 14 Memory: 49152 MiB.


MAC1_METALRequired
public readonly MAC1_METAL: string;

mac1.metal vCPUs: 12 Memory: 32768 MiB.


MAC2_M1ULTRA_METALRequired
public readonly MAC2_M1ULTRA_METAL: string;

mac2-m1ultra.metal vCPUs: 20 Memory: 131072 MiB.


MAC2_M2_METALRequired
public readonly MAC2_M2_METAL: string;

mac2-m2.metal vCPUs: 8 Memory: 24576 MiB.


MAC2_M2PRO_METALRequired
public readonly MAC2_M2PRO_METAL: string;

mac2-m2pro.metal vCPUs: 12 Memory: 32768 MiB.


MAC2_METALRequired
public readonly MAC2_METAL: string;

mac2.metal vCPUs: 8 Memory: 16384 MiB.


P3_16XLARGERequired
public readonly P3_16XLARGE: string;

p3.16xlarge vCPUs: 64 Memory: 499712 MiB.


P3_2XLARGERequired
public readonly P3_2XLARGE: string;

p3.2xlarge vCPUs: 8 Memory: 62464 MiB.


P3_8XLARGERequired
public readonly P3_8XLARGE: string;

p3.8xlarge vCPUs: 32 Memory: 249856 MiB.


P3DN_24XLARGERequired
public readonly P3DN_24XLARGE: string;

p3dn.24xlarge vCPUs: 96 Memory: 786432 MiB.


P4D_24XLARGERequired
public readonly P4D_24XLARGE: string;

p4d.24xlarge vCPUs: 96 Memory: 1179648 MiB.


P4DE_24XLARGERequired
public readonly P4DE_24XLARGE: string;

p4de.24xlarge vCPUs: 96 Memory: 1179648 MiB.


P5_48XLARGERequired
public readonly P5_48XLARGE: string;

p5.48xlarge vCPUs: 192 Memory: 2097152 MiB.


P5_4XLARGERequired
public readonly P5_4XLARGE: string;

p5.4xlarge vCPUs: 16 Memory: 262144 MiB.


P5EN_48XLARGERequired
public readonly P5EN_48XLARGE: string;

p5en.48xlarge vCPUs: 192 Memory: 2097152 MiB.


P6_B200_48XLARGERequired
public readonly P6_B200_48XLARGE: string;

p6-b200.48xlarge vCPUs: 192 Memory: 2097152 MiB.


R3_2XLARGERequired
public readonly R3_2XLARGE: string;

r3.2xlarge vCPUs: 8 Memory: 62464 MiB.


R3_4XLARGERequired
public readonly R3_4XLARGE: string;

r3.4xlarge vCPUs: 16 Memory: 124928 MiB.


R3_8XLARGERequired
public readonly R3_8XLARGE: string;

r3.8xlarge vCPUs: 32 Memory: 249856 MiB.


R3_LARGERequired
public readonly R3_LARGE: string;

r3.large vCPUs: 2 Memory: 15360 MiB.


R3_XLARGERequired
public readonly R3_XLARGE: string;

r3.xlarge vCPUs: 4 Memory: 31232 MiB.


R4_16XLARGERequired
public readonly R4_16XLARGE: string;

r4.16xlarge vCPUs: 64 Memory: 499712 MiB.


R4_2XLARGERequired
public readonly R4_2XLARGE: string;

r4.2xlarge vCPUs: 8 Memory: 62464 MiB.


R4_4XLARGERequired
public readonly R4_4XLARGE: string;

r4.4xlarge vCPUs: 16 Memory: 124928 MiB.


R4_8XLARGERequired
public readonly R4_8XLARGE: string;

r4.8xlarge vCPUs: 32 Memory: 249856 MiB.


R4_LARGERequired
public readonly R4_LARGE: string;

r4.large vCPUs: 2 Memory: 15616 MiB.


R4_XLARGERequired
public readonly R4_XLARGE: string;

r4.xlarge vCPUs: 4 Memory: 31232 MiB.


R5_12XLARGERequired
public readonly R5_12XLARGE: string;

r5.12xlarge vCPUs: 48 Memory: 393216 MiB.


R5_16XLARGERequired
public readonly R5_16XLARGE: string;

r5.16xlarge vCPUs: 64 Memory: 524288 MiB.


R5_24XLARGERequired
public readonly R5_24XLARGE: string;

r5.24xlarge vCPUs: 96 Memory: 786432 MiB.


R5_2XLARGERequired
public readonly R5_2XLARGE: string;

r5.2xlarge vCPUs: 8 Memory: 65536 MiB.


R5_4XLARGERequired
public readonly R5_4XLARGE: string;

r5.4xlarge vCPUs: 16 Memory: 131072 MiB.


R5_8XLARGERequired
public readonly R5_8XLARGE: string;

r5.8xlarge vCPUs: 32 Memory: 262144 MiB.


R5_LARGERequired
public readonly R5_LARGE: string;

r5.large vCPUs: 2 Memory: 16384 MiB.


R5_METALRequired
public readonly R5_METAL: string;

r5.metal vCPUs: 96 Memory: 786432 MiB.


R5_XLARGERequired
public readonly R5_XLARGE: string;

r5.xlarge vCPUs: 4 Memory: 32768 MiB.


R5A_12XLARGERequired
public readonly R5A_12XLARGE: string;

r5a.12xlarge vCPUs: 48 Memory: 393216 MiB.


R5A_16XLARGERequired
public readonly R5A_16XLARGE: string;

r5a.16xlarge vCPUs: 64 Memory: 524288 MiB.


R5A_24XLARGERequired
public readonly R5A_24XLARGE: string;

r5a.24xlarge vCPUs: 96 Memory: 786432 MiB.


R5A_2XLARGERequired
public readonly R5A_2XLARGE: string;

r5a.2xlarge vCPUs: 8 Memory: 65536 MiB.


R5A_4XLARGERequired
public readonly R5A_4XLARGE: string;

r5a.4xlarge vCPUs: 16 Memory: 131072 MiB.


R5A_8XLARGERequired
public readonly R5A_8XLARGE: string;

r5a.8xlarge vCPUs: 32 Memory: 262144 MiB.


R5A_LARGERequired
public readonly R5A_LARGE: string;

r5a.large vCPUs: 2 Memory: 16384 MiB.


R5A_XLARGERequired
public readonly R5A_XLARGE: string;

r5a.xlarge vCPUs: 4 Memory: 32768 MiB.


R5AD_12XLARGERequired
public readonly R5AD_12XLARGE: string;

r5ad.12xlarge vCPUs: 48 Memory: 393216 MiB.


R5AD_16XLARGERequired
public readonly R5AD_16XLARGE: string;

r5ad.16xlarge vCPUs: 64 Memory: 524288 MiB.


R5AD_24XLARGERequired
public readonly R5AD_24XLARGE: string;

r5ad.24xlarge vCPUs: 96 Memory: 786432 MiB.


R5AD_2XLARGERequired
public readonly R5AD_2XLARGE: string;

r5ad.2xlarge vCPUs: 8 Memory: 65536 MiB.


R5AD_4XLARGERequired
public readonly R5AD_4XLARGE: string;

r5ad.4xlarge vCPUs: 16 Memory: 131072 MiB.


R5AD_8XLARGERequired
public readonly R5AD_8XLARGE: string;

r5ad.8xlarge vCPUs: 32 Memory: 262144 MiB.


R5AD_LARGERequired
public readonly R5AD_LARGE: string;

r5ad.large vCPUs: 2 Memory: 16384 MiB.


R5AD_XLARGERequired
public readonly R5AD_XLARGE: string;

r5ad.xlarge vCPUs: 4 Memory: 32768 MiB.


R5B_12XLARGERequired
public readonly R5B_12XLARGE: string;

r5b.12xlarge vCPUs: 48 Memory: 393216 MiB.


R5B_16XLARGERequired
public readonly R5B_16XLARGE: string;

r5b.16xlarge vCPUs: 64 Memory: 524288 MiB.


R5B_24XLARGERequired
public readonly R5B_24XLARGE: string;

r5b.24xlarge vCPUs: 96 Memory: 786432 MiB.


R5B_2XLARGERequired
public readonly R5B_2XLARGE: string;

r5b.2xlarge vCPUs: 8 Memory: 65536 MiB.


R5B_4XLARGERequired
public readonly R5B_4XLARGE: string;

r5b.4xlarge vCPUs: 16 Memory: 131072 MiB.


R5B_8XLARGERequired
public readonly R5B_8XLARGE: string;

r5b.8xlarge vCPUs: 32 Memory: 262144 MiB.


R5B_LARGERequired
public readonly R5B_LARGE: string;

r5b.large vCPUs: 2 Memory: 16384 MiB.


R5B_METALRequired
public readonly R5B_METAL: string;

r5b.metal vCPUs: 96 Memory: 786432 MiB.


R5B_XLARGERequired
public readonly R5B_XLARGE: string;

r5b.xlarge vCPUs: 4 Memory: 32768 MiB.


R5D_12XLARGERequired
public readonly R5D_12XLARGE: string;

r5d.12xlarge vCPUs: 48 Memory: 393216 MiB.


R5D_16XLARGERequired
public readonly R5D_16XLARGE: string;

r5d.16xlarge vCPUs: 64 Memory: 524288 MiB.


R5D_24XLARGERequired
public readonly R5D_24XLARGE: string;

r5d.24xlarge vCPUs: 96 Memory: 786432 MiB.


R5D_2XLARGERequired
public readonly R5D_2XLARGE: string;

r5d.2xlarge vCPUs: 8 Memory: 65536 MiB.


R5D_4XLARGERequired
public readonly R5D_4XLARGE: string;

r5d.4xlarge vCPUs: 16 Memory: 131072 MiB.


R5D_8XLARGERequired
public readonly R5D_8XLARGE: string;

r5d.8xlarge vCPUs: 32 Memory: 262144 MiB.


R5D_LARGERequired
public readonly R5D_LARGE: string;

r5d.large vCPUs: 2 Memory: 16384 MiB.


R5D_METALRequired
public readonly R5D_METAL: string;

r5d.metal vCPUs: 96 Memory: 786432 MiB.


R5D_XLARGERequired
public readonly R5D_XLARGE: string;

r5d.xlarge vCPUs: 4 Memory: 32768 MiB.


R5DN_12XLARGERequired
public readonly R5DN_12XLARGE: string;

r5dn.12xlarge vCPUs: 48 Memory: 393216 MiB.


R5DN_16XLARGERequired
public readonly R5DN_16XLARGE: string;

r5dn.16xlarge vCPUs: 64 Memory: 524288 MiB.


R5DN_24XLARGERequired
public readonly R5DN_24XLARGE: string;

r5dn.24xlarge vCPUs: 96 Memory: 786432 MiB.


R5DN_2XLARGERequired
public readonly R5DN_2XLARGE: string;

r5dn.2xlarge vCPUs: 8 Memory: 65536 MiB.


R5DN_4XLARGERequired
public readonly R5DN_4XLARGE: string;

r5dn.4xlarge vCPUs: 16 Memory: 131072 MiB.


R5DN_8XLARGERequired
public readonly R5DN_8XLARGE: string;

r5dn.8xlarge vCPUs: 32 Memory: 262144 MiB.


R5DN_LARGERequired
public readonly R5DN_LARGE: string;

r5dn.large vCPUs: 2 Memory: 16384 MiB.


R5DN_METALRequired
public readonly R5DN_METAL: string;

r5dn.metal vCPUs: 96 Memory: 786432 MiB.


R5DN_XLARGERequired
public readonly R5DN_XLARGE: string;

r5dn.xlarge vCPUs: 4 Memory: 32768 MiB.


R5N_12XLARGERequired
public readonly R5N_12XLARGE: string;

r5n.12xlarge vCPUs: 48 Memory: 393216 MiB.


R5N_16XLARGERequired
public readonly R5N_16XLARGE: string;

r5n.16xlarge vCPUs: 64 Memory: 524288 MiB.


R5N_24XLARGERequired
public readonly R5N_24XLARGE: string;

r5n.24xlarge vCPUs: 96 Memory: 786432 MiB.


R5N_2XLARGERequired
public readonly R5N_2XLARGE: string;

r5n.2xlarge vCPUs: 8 Memory: 65536 MiB.


R5N_4XLARGERequired
public readonly R5N_4XLARGE: string;

r5n.4xlarge vCPUs: 16 Memory: 131072 MiB.


R5N_8XLARGERequired
public readonly R5N_8XLARGE: string;

r5n.8xlarge vCPUs: 32 Memory: 262144 MiB.


R5N_LARGERequired
public readonly R5N_LARGE: string;

r5n.large vCPUs: 2 Memory: 16384 MiB.


R5N_METALRequired
public readonly R5N_METAL: string;

r5n.metal vCPUs: 96 Memory: 786432 MiB.


R5N_XLARGERequired
public readonly R5N_XLARGE: string;

r5n.xlarge vCPUs: 4 Memory: 32768 MiB.


R6A_12XLARGERequired
public readonly R6A_12XLARGE: string;

r6a.12xlarge vCPUs: 48 Memory: 393216 MiB.


R6A_16XLARGERequired
public readonly R6A_16XLARGE: string;

r6a.16xlarge vCPUs: 64 Memory: 524288 MiB.


R6A_24XLARGERequired
public readonly R6A_24XLARGE: string;

r6a.24xlarge vCPUs: 96 Memory: 786432 MiB.


R6A_2XLARGERequired
public readonly R6A_2XLARGE: string;

r6a.2xlarge vCPUs: 8 Memory: 65536 MiB.


R6A_32XLARGERequired
public readonly R6A_32XLARGE: string;

r6a.32xlarge vCPUs: 128 Memory: 1048576 MiB.


R6A_48XLARGERequired
public readonly R6A_48XLARGE: string;

r6a.48xlarge vCPUs: 192 Memory: 1572864 MiB.


R6A_4XLARGERequired
public readonly R6A_4XLARGE: string;

r6a.4xlarge vCPUs: 16 Memory: 131072 MiB.


R6A_8XLARGERequired
public readonly R6A_8XLARGE: string;

r6a.8xlarge vCPUs: 32 Memory: 262144 MiB.


R6A_LARGERequired
public readonly R6A_LARGE: string;

r6a.large vCPUs: 2 Memory: 16384 MiB.


R6A_METALRequired
public readonly R6A_METAL: string;

r6a.metal vCPUs: 192 Memory: 1572864 MiB.


R6A_XLARGERequired
public readonly R6A_XLARGE: string;

r6a.xlarge vCPUs: 4 Memory: 32768 MiB.


R6G_12XLARGERequired
public readonly R6G_12XLARGE: string;

r6g.12xlarge vCPUs: 48 Memory: 393216 MiB.


R6G_16XLARGERequired
public readonly R6G_16XLARGE: string;

r6g.16xlarge vCPUs: 64 Memory: 524288 MiB.


R6G_2XLARGERequired
public readonly R6G_2XLARGE: string;

r6g.2xlarge vCPUs: 8 Memory: 65536 MiB.


R6G_4XLARGERequired
public readonly R6G_4XLARGE: string;

r6g.4xlarge vCPUs: 16 Memory: 131072 MiB.


R6G_8XLARGERequired
public readonly R6G_8XLARGE: string;

r6g.8xlarge vCPUs: 32 Memory: 262144 MiB.


R6G_LARGERequired
public readonly R6G_LARGE: string;

r6g.large vCPUs: 2 Memory: 16384 MiB.


R6G_MEDIUMRequired
public readonly R6G_MEDIUM: string;

r6g.medium vCPUs: 1 Memory: 8192 MiB.


R6G_METALRequired
public readonly R6G_METAL: string;

r6g.metal vCPUs: 64 Memory: 524288 MiB.


R6G_XLARGERequired
public readonly R6G_XLARGE: string;

r6g.xlarge vCPUs: 4 Memory: 32768 MiB.


R6GD_12XLARGERequired
public readonly R6GD_12XLARGE: string;

r6gd.12xlarge vCPUs: 48 Memory: 393216 MiB.


R6GD_16XLARGERequired
public readonly R6GD_16XLARGE: string;

r6gd.16xlarge vCPUs: 64 Memory: 524288 MiB.


R6GD_2XLARGERequired
public readonly R6GD_2XLARGE: string;

r6gd.2xlarge vCPUs: 8 Memory: 65536 MiB.


R6GD_4XLARGERequired
public readonly R6GD_4XLARGE: string;

r6gd.4xlarge vCPUs: 16 Memory: 131072 MiB.


R6GD_8XLARGERequired
public readonly R6GD_8XLARGE: string;

r6gd.8xlarge vCPUs: 32 Memory: 262144 MiB.


R6GD_LARGERequired
public readonly R6GD_LARGE: string;

r6gd.large vCPUs: 2 Memory: 16384 MiB.


R6GD_MEDIUMRequired
public readonly R6GD_MEDIUM: string;

r6gd.medium vCPUs: 1 Memory: 8192 MiB.


R6GD_METALRequired
public readonly R6GD_METAL: string;

r6gd.metal vCPUs: 64 Memory: 524288 MiB.


R6GD_XLARGERequired
public readonly R6GD_XLARGE: string;

r6gd.xlarge vCPUs: 4 Memory: 32768 MiB.


R6I_12XLARGERequired
public readonly R6I_12XLARGE: string;

r6i.12xlarge vCPUs: 48 Memory: 393216 MiB.


R6I_16XLARGERequired
public readonly R6I_16XLARGE: string;

r6i.16xlarge vCPUs: 64 Memory: 524288 MiB.


R6I_24XLARGERequired
public readonly R6I_24XLARGE: string;

r6i.24xlarge vCPUs: 96 Memory: 786432 MiB.


R6I_2XLARGERequired
public readonly R6I_2XLARGE: string;

r6i.2xlarge vCPUs: 8 Memory: 65536 MiB.


R6I_32XLARGERequired
public readonly R6I_32XLARGE: string;

r6i.32xlarge vCPUs: 128 Memory: 1048576 MiB.


R6I_4XLARGERequired
public readonly R6I_4XLARGE: string;

r6i.4xlarge vCPUs: 16 Memory: 131072 MiB.


R6I_8XLARGERequired
public readonly R6I_8XLARGE: string;

r6i.8xlarge vCPUs: 32 Memory: 262144 MiB.


R6I_LARGERequired
public readonly R6I_LARGE: string;

r6i.large vCPUs: 2 Memory: 16384 MiB.


R6I_METALRequired
public readonly R6I_METAL: string;

r6i.metal vCPUs: 128 Memory: 1048576 MiB.


R6I_XLARGERequired
public readonly R6I_XLARGE: string;

r6i.xlarge vCPUs: 4 Memory: 32768 MiB.


R6ID_12XLARGERequired
public readonly R6ID_12XLARGE: string;

r6id.12xlarge vCPUs: 48 Memory: 393216 MiB.


R6ID_16XLARGERequired
public readonly R6ID_16XLARGE: string;

r6id.16xlarge vCPUs: 64 Memory: 524288 MiB.


R6ID_24XLARGERequired
public readonly R6ID_24XLARGE: string;

r6id.24xlarge vCPUs: 96 Memory: 786432 MiB.


R6ID_2XLARGERequired
public readonly R6ID_2XLARGE: string;

r6id.2xlarge vCPUs: 8 Memory: 65536 MiB.


R6ID_32XLARGERequired
public readonly R6ID_32XLARGE: string;

r6id.32xlarge vCPUs: 128 Memory: 1048576 MiB.


R6ID_4XLARGERequired
public readonly R6ID_4XLARGE: string;

r6id.4xlarge vCPUs: 16 Memory: 131072 MiB.


R6ID_8XLARGERequired
public readonly R6ID_8XLARGE: string;

r6id.8xlarge vCPUs: 32 Memory: 262144 MiB.


R6ID_LARGERequired
public readonly R6ID_LARGE: string;

r6id.large vCPUs: 2 Memory: 16384 MiB.


R6ID_METALRequired
public readonly R6ID_METAL: string;

r6id.metal vCPUs: 128 Memory: 1048576 MiB.


R6ID_XLARGERequired
public readonly R6ID_XLARGE: string;

r6id.xlarge vCPUs: 4 Memory: 32768 MiB.


R6IDN_12XLARGERequired
public readonly R6IDN_12XLARGE: string;

r6idn.12xlarge vCPUs: 48 Memory: 393216 MiB.


R6IDN_16XLARGERequired
public readonly R6IDN_16XLARGE: string;

r6idn.16xlarge vCPUs: 64 Memory: 524288 MiB.


R6IDN_24XLARGERequired
public readonly R6IDN_24XLARGE: string;

r6idn.24xlarge vCPUs: 96 Memory: 786432 MiB.


R6IDN_2XLARGERequired
public readonly R6IDN_2XLARGE: string;

r6idn.2xlarge vCPUs: 8 Memory: 65536 MiB.


R6IDN_32XLARGERequired
public readonly R6IDN_32XLARGE: string;

r6idn.32xlarge vCPUs: 128 Memory: 1048576 MiB.


R6IDN_4XLARGERequired
public readonly R6IDN_4XLARGE: string;

r6idn.4xlarge vCPUs: 16 Memory: 131072 MiB.


R6IDN_8XLARGERequired
public readonly R6IDN_8XLARGE: string;

r6idn.8xlarge vCPUs: 32 Memory: 262144 MiB.


R6IDN_LARGERequired
public readonly R6IDN_LARGE: string;

r6idn.large vCPUs: 2 Memory: 16384 MiB.


R6IDN_METALRequired
public readonly R6IDN_METAL: string;

r6idn.metal vCPUs: 128 Memory: 1048576 MiB.


R6IDN_XLARGERequired
public readonly R6IDN_XLARGE: string;

r6idn.xlarge vCPUs: 4 Memory: 32768 MiB.


R6IN_12XLARGERequired
public readonly R6IN_12XLARGE: string;

r6in.12xlarge vCPUs: 48 Memory: 393216 MiB.


R6IN_16XLARGERequired
public readonly R6IN_16XLARGE: string;

r6in.16xlarge vCPUs: 64 Memory: 524288 MiB.


R6IN_24XLARGERequired
public readonly R6IN_24XLARGE: string;

r6in.24xlarge vCPUs: 96 Memory: 786432 MiB.


R6IN_2XLARGERequired
public readonly R6IN_2XLARGE: string;

r6in.2xlarge vCPUs: 8 Memory: 65536 MiB.


R6IN_32XLARGERequired
public readonly R6IN_32XLARGE: string;

r6in.32xlarge vCPUs: 128 Memory: 1048576 MiB.


R6IN_4XLARGERequired
public readonly R6IN_4XLARGE: string;

r6in.4xlarge vCPUs: 16 Memory: 131072 MiB.


R6IN_8XLARGERequired
public readonly R6IN_8XLARGE: string;

r6in.8xlarge vCPUs: 32 Memory: 262144 MiB.


R6IN_LARGERequired
public readonly R6IN_LARGE: string;

r6in.large vCPUs: 2 Memory: 16384 MiB.


R6IN_METALRequired
public readonly R6IN_METAL: string;

r6in.metal vCPUs: 128 Memory: 1048576 MiB.


R6IN_XLARGERequired
public readonly R6IN_XLARGE: string;

r6in.xlarge vCPUs: 4 Memory: 32768 MiB.


R7A_12XLARGERequired
public readonly R7A_12XLARGE: string;

r7a.12xlarge vCPUs: 48 Memory: 393216 MiB.


R7A_16XLARGERequired
public readonly R7A_16XLARGE: string;

r7a.16xlarge vCPUs: 64 Memory: 524288 MiB.


R7A_24XLARGERequired
public readonly R7A_24XLARGE: string;

r7a.24xlarge vCPUs: 96 Memory: 786432 MiB.


R7A_2XLARGERequired
public readonly R7A_2XLARGE: string;

r7a.2xlarge vCPUs: 8 Memory: 65536 MiB.


R7A_32XLARGERequired
public readonly R7A_32XLARGE: string;

r7a.32xlarge vCPUs: 128 Memory: 1048576 MiB.


R7A_48XLARGERequired
public readonly R7A_48XLARGE: string;

r7a.48xlarge vCPUs: 192 Memory: 1572864 MiB.


R7A_4XLARGERequired
public readonly R7A_4XLARGE: string;

r7a.4xlarge vCPUs: 16 Memory: 131072 MiB.


R7A_8XLARGERequired
public readonly R7A_8XLARGE: string;

r7a.8xlarge vCPUs: 32 Memory: 262144 MiB.


R7A_LARGERequired
public readonly R7A_LARGE: string;

r7a.large vCPUs: 2 Memory: 16384 MiB.


R7A_MEDIUMRequired
public readonly R7A_MEDIUM: string;

r7a.medium vCPUs: 1 Memory: 8192 MiB.


R7A_METAL_48XLRequired
public readonly R7A_METAL_48XL: string;

r7a.metal-48xl vCPUs: 192 Memory: 1572864 MiB.


R7A_XLARGERequired
public readonly R7A_XLARGE: string;

r7a.xlarge vCPUs: 4 Memory: 32768 MiB.


R7G_12XLARGERequired
public readonly R7G_12XLARGE: string;

r7g.12xlarge vCPUs: 48 Memory: 393216 MiB.


R7G_16XLARGERequired
public readonly R7G_16XLARGE: string;

r7g.16xlarge vCPUs: 64 Memory: 524288 MiB.


R7G_2XLARGERequired
public readonly R7G_2XLARGE: string;

r7g.2xlarge vCPUs: 8 Memory: 65536 MiB.


R7G_4XLARGERequired
public readonly R7G_4XLARGE: string;

r7g.4xlarge vCPUs: 16 Memory: 131072 MiB.


R7G_8XLARGERequired
public readonly R7G_8XLARGE: string;

r7g.8xlarge vCPUs: 32 Memory: 262144 MiB.


R7G_LARGERequired
public readonly R7G_LARGE: string;

r7g.large vCPUs: 2 Memory: 16384 MiB.


R7G_MEDIUMRequired
public readonly R7G_MEDIUM: string;

r7g.medium vCPUs: 1 Memory: 8192 MiB.


R7G_METALRequired
public readonly R7G_METAL: string;

r7g.metal vCPUs: 64 Memory: 524288 MiB.


R7G_XLARGERequired
public readonly R7G_XLARGE: string;

r7g.xlarge vCPUs: 4 Memory: 32768 MiB.


R7GD_12XLARGERequired
public readonly R7GD_12XLARGE: string;

r7gd.12xlarge vCPUs: 48 Memory: 393216 MiB.


R7GD_16XLARGERequired
public readonly R7GD_16XLARGE: string;

r7gd.16xlarge vCPUs: 64 Memory: 524288 MiB.


R7GD_2XLARGERequired
public readonly R7GD_2XLARGE: string;

r7gd.2xlarge vCPUs: 8 Memory: 65536 MiB.


R7GD_4XLARGERequired
public readonly R7GD_4XLARGE: string;

r7gd.4xlarge vCPUs: 16 Memory: 131072 MiB.


R7GD_8XLARGERequired
public readonly R7GD_8XLARGE: string;

r7gd.8xlarge vCPUs: 32 Memory: 262144 MiB.


R7GD_LARGERequired
public readonly R7GD_LARGE: string;

r7gd.large vCPUs: 2 Memory: 16384 MiB.


R7GD_MEDIUMRequired
public readonly R7GD_MEDIUM: string;

r7gd.medium vCPUs: 1 Memory: 8192 MiB.


R7GD_METALRequired
public readonly R7GD_METAL: string;

r7gd.metal vCPUs: 64 Memory: 524288 MiB.


R7GD_XLARGERequired
public readonly R7GD_XLARGE: string;

r7gd.xlarge vCPUs: 4 Memory: 32768 MiB.


R7I_12XLARGERequired
public readonly R7I_12XLARGE: string;

r7i.12xlarge vCPUs: 48 Memory: 393216 MiB.


R7I_16XLARGERequired
public readonly R7I_16XLARGE: string;

r7i.16xlarge vCPUs: 64 Memory: 524288 MiB.


R7I_24XLARGERequired
public readonly R7I_24XLARGE: string;

r7i.24xlarge vCPUs: 96 Memory: 786432 MiB.


R7I_2XLARGERequired
public readonly R7I_2XLARGE: string;

r7i.2xlarge vCPUs: 8 Memory: 65536 MiB.


R7I_48XLARGERequired
public readonly R7I_48XLARGE: string;

r7i.48xlarge vCPUs: 192 Memory: 1572864 MiB.


R7I_4XLARGERequired
public readonly R7I_4XLARGE: string;

r7i.4xlarge vCPUs: 16 Memory: 131072 MiB.


R7I_8XLARGERequired
public readonly R7I_8XLARGE: string;

r7i.8xlarge vCPUs: 32 Memory: 262144 MiB.


R7I_LARGERequired
public readonly R7I_LARGE: string;

r7i.large vCPUs: 2 Memory: 16384 MiB.


R7I_METAL_24XLRequired
public readonly R7I_METAL_24XL: string;

r7i.metal-24xl vCPUs: 96 Memory: 786432 MiB.


R7I_METAL_48XLRequired
public readonly R7I_METAL_48XL: string;

r7i.metal-48xl vCPUs: 192 Memory: 1572864 MiB.


R7I_XLARGERequired
public readonly R7I_XLARGE: string;

r7i.xlarge vCPUs: 4 Memory: 32768 MiB.


R7IZ_12XLARGERequired
public readonly R7IZ_12XLARGE: string;

r7iz.12xlarge vCPUs: 48 Memory: 393216 MiB.


R7IZ_16XLARGERequired
public readonly R7IZ_16XLARGE: string;

r7iz.16xlarge vCPUs: 64 Memory: 524288 MiB.


R7IZ_2XLARGERequired
public readonly R7IZ_2XLARGE: string;

r7iz.2xlarge vCPUs: 8 Memory: 65536 MiB.


R7IZ_32XLARGERequired
public readonly R7IZ_32XLARGE: string;

r7iz.32xlarge vCPUs: 128 Memory: 1048576 MiB.


R7IZ_4XLARGERequired
public readonly R7IZ_4XLARGE: string;

r7iz.4xlarge vCPUs: 16 Memory: 131072 MiB.


R7IZ_8XLARGERequired
public readonly R7IZ_8XLARGE: string;

r7iz.8xlarge vCPUs: 32 Memory: 262144 MiB.


R7IZ_LARGERequired
public readonly R7IZ_LARGE: string;

r7iz.large vCPUs: 2 Memory: 16384 MiB.


R7IZ_METAL_16XLRequired
public readonly R7IZ_METAL_16XL: string;

r7iz.metal-16xl vCPUs: 64 Memory: 524288 MiB.


R7IZ_METAL_32XLRequired
public readonly R7IZ_METAL_32XL: string;

r7iz.metal-32xl vCPUs: 128 Memory: 1048576 MiB.


R7IZ_XLARGERequired
public readonly R7IZ_XLARGE: string;

r7iz.xlarge vCPUs: 4 Memory: 32768 MiB.


R8G_12XLARGERequired
public readonly R8G_12XLARGE: string;

r8g.12xlarge vCPUs: 48 Memory: 393216 MiB.


R8G_16XLARGERequired
public readonly R8G_16XLARGE: string;

r8g.16xlarge vCPUs: 64 Memory: 524288 MiB.


R8G_24XLARGERequired
public readonly R8G_24XLARGE: string;

r8g.24xlarge vCPUs: 96 Memory: 786432 MiB.


R8G_2XLARGERequired
public readonly R8G_2XLARGE: string;

r8g.2xlarge vCPUs: 8 Memory: 65536 MiB.


R8G_48XLARGERequired
public readonly R8G_48XLARGE: string;

r8g.48xlarge vCPUs: 192 Memory: 1572864 MiB.


R8G_4XLARGERequired
public readonly R8G_4XLARGE: string;

r8g.4xlarge vCPUs: 16 Memory: 131072 MiB.


R8G_8XLARGERequired
public readonly R8G_8XLARGE: string;

r8g.8xlarge vCPUs: 32 Memory: 262144 MiB.


R8G_LARGERequired
public readonly R8G_LARGE: string;

r8g.large vCPUs: 2 Memory: 16384 MiB.


R8G_MEDIUMRequired
public readonly R8G_MEDIUM: string;

r8g.medium vCPUs: 1 Memory: 8192 MiB.


R8G_METAL_24XLRequired
public readonly R8G_METAL_24XL: string;

r8g.metal-24xl vCPUs: 96 Memory: 786432 MiB.


R8G_METAL_48XLRequired
public readonly R8G_METAL_48XL: string;

r8g.metal-48xl vCPUs: 192 Memory: 1572864 MiB.


R8G_XLARGERequired
public readonly R8G_XLARGE: string;

r8g.xlarge vCPUs: 4 Memory: 32768 MiB.


R8GB_12XLARGERequired
public readonly R8GB_12XLARGE: string;

r8gb.12xlarge vCPUs: 48 Memory: 393216 MiB.


R8GB_16XLARGERequired
public readonly R8GB_16XLARGE: string;

r8gb.16xlarge vCPUs: 64 Memory: 524288 MiB.


R8GB_24XLARGERequired
public readonly R8GB_24XLARGE: string;

r8gb.24xlarge vCPUs: 96 Memory: 786432 MiB.


R8GB_2XLARGERequired
public readonly R8GB_2XLARGE: string;

r8gb.2xlarge vCPUs: 8 Memory: 65536 MiB.


R8GB_4XLARGERequired
public readonly R8GB_4XLARGE: string;

r8gb.4xlarge vCPUs: 16 Memory: 131072 MiB.


R8GB_8XLARGERequired
public readonly R8GB_8XLARGE: string;

r8gb.8xlarge vCPUs: 32 Memory: 262144 MiB.


R8GB_LARGERequired
public readonly R8GB_LARGE: string;

r8gb.large vCPUs: 2 Memory: 16384 MiB.


R8GB_MEDIUMRequired
public readonly R8GB_MEDIUM: string;

r8gb.medium vCPUs: 1 Memory: 8192 MiB.


R8GB_METAL_24XLRequired
public readonly R8GB_METAL_24XL: string;

r8gb.metal-24xl vCPUs: 96 Memory: 786432 MiB.


R8GB_XLARGERequired
public readonly R8GB_XLARGE: string;

r8gb.xlarge vCPUs: 4 Memory: 32768 MiB.


R8GD_12XLARGERequired
public readonly R8GD_12XLARGE: string;

r8gd.12xlarge vCPUs: 48 Memory: 393216 MiB.


R8GD_16XLARGERequired
public readonly R8GD_16XLARGE: string;

r8gd.16xlarge vCPUs: 64 Memory: 524288 MiB.


R8GD_24XLARGERequired
public readonly R8GD_24XLARGE: string;

r8gd.24xlarge vCPUs: 96 Memory: 786432 MiB.


R8GD_2XLARGERequired
public readonly R8GD_2XLARGE: string;

r8gd.2xlarge vCPUs: 8 Memory: 65536 MiB.


R8GD_48XLARGERequired
public readonly R8GD_48XLARGE: string;

r8gd.48xlarge vCPUs: 192 Memory: 1572864 MiB.


R8GD_4XLARGERequired
public readonly R8GD_4XLARGE: string;

r8gd.4xlarge vCPUs: 16 Memory: 131072 MiB.


R8GD_8XLARGERequired
public readonly R8GD_8XLARGE: string;

r8gd.8xlarge vCPUs: 32 Memory: 262144 MiB.


R8GD_LARGERequired
public readonly R8GD_LARGE: string;

r8gd.large vCPUs: 2 Memory: 16384 MiB.


R8GD_MEDIUMRequired
public readonly R8GD_MEDIUM: string;

r8gd.medium vCPUs: 1 Memory: 8192 MiB.


R8GD_METAL_24XLRequired
public readonly R8GD_METAL_24XL: string;

r8gd.metal-24xl vCPUs: 96 Memory: 786432 MiB.


R8GD_METAL_48XLRequired
public readonly R8GD_METAL_48XL: string;

r8gd.metal-48xl vCPUs: 192 Memory: 1572864 MiB.


R8GD_XLARGERequired
public readonly R8GD_XLARGE: string;

r8gd.xlarge vCPUs: 4 Memory: 32768 MiB.


R8GN_12XLARGERequired
public readonly R8GN_12XLARGE: string;

r8gn.12xlarge vCPUs: 48 Memory: 393216 MiB.


R8GN_16XLARGERequired
public readonly R8GN_16XLARGE: string;

r8gn.16xlarge vCPUs: 64 Memory: 524288 MiB.


R8GN_24XLARGERequired
public readonly R8GN_24XLARGE: string;

r8gn.24xlarge vCPUs: 96 Memory: 786432 MiB.


R8GN_2XLARGERequired
public readonly R8GN_2XLARGE: string;

r8gn.2xlarge vCPUs: 8 Memory: 65536 MiB.


R8GN_48XLARGERequired
public readonly R8GN_48XLARGE: string;

r8gn.48xlarge vCPUs: 192 Memory: 1572864 MiB.


R8GN_4XLARGERequired
public readonly R8GN_4XLARGE: string;

r8gn.4xlarge vCPUs: 16 Memory: 131072 MiB.


R8GN_8XLARGERequired
public readonly R8GN_8XLARGE: string;

r8gn.8xlarge vCPUs: 32 Memory: 262144 MiB.


R8GN_LARGERequired
public readonly R8GN_LARGE: string;

r8gn.large vCPUs: 2 Memory: 16384 MiB.


R8GN_MEDIUMRequired
public readonly R8GN_MEDIUM: string;

r8gn.medium vCPUs: 1 Memory: 8192 MiB.


R8GN_METAL_24XLRequired
public readonly R8GN_METAL_24XL: string;

r8gn.metal-24xl vCPUs: 96 Memory: 786432 MiB.


R8GN_METAL_48XLRequired
public readonly R8GN_METAL_48XL: string;

r8gn.metal-48xl vCPUs: 192 Memory: 1572864 MiB.


R8GN_XLARGERequired
public readonly R8GN_XLARGE: string;

r8gn.xlarge vCPUs: 4 Memory: 32768 MiB.


R8I_12XLARGERequired
public readonly R8I_12XLARGE: string;

r8i.12xlarge vCPUs: 48 Memory: 393216 MiB.


R8I_16XLARGERequired
public readonly R8I_16XLARGE: string;

r8i.16xlarge vCPUs: 64 Memory: 524288 MiB.


R8I_24XLARGERequired
public readonly R8I_24XLARGE: string;

r8i.24xlarge vCPUs: 96 Memory: 786432 MiB.


R8I_2XLARGERequired
public readonly R8I_2XLARGE: string;

r8i.2xlarge vCPUs: 8 Memory: 65536 MiB.


R8I_32XLARGERequired
public readonly R8I_32XLARGE: string;

r8i.32xlarge vCPUs: 128 Memory: 1048576 MiB.


R8I_48XLARGERequired
public readonly R8I_48XLARGE: string;

r8i.48xlarge vCPUs: 192 Memory: 1572864 MiB.


R8I_4XLARGERequired
public readonly R8I_4XLARGE: string;

r8i.4xlarge vCPUs: 16 Memory: 131072 MiB.


R8I_8XLARGERequired
public readonly R8I_8XLARGE: string;

r8i.8xlarge vCPUs: 32 Memory: 262144 MiB.


R8I_96XLARGERequired
public readonly R8I_96XLARGE: string;

r8i.96xlarge vCPUs: 384 Memory: 3145728 MiB.


R8I_FLEX_12XLARGERequired
public readonly R8I_FLEX_12XLARGE: string;

r8i-flex.12xlarge vCPUs: 48 Memory: 393216 MiB.


R8I_FLEX_16XLARGERequired
public readonly R8I_FLEX_16XLARGE: string;

r8i-flex.16xlarge vCPUs: 64 Memory: 524288 MiB.


R8I_FLEX_2XLARGERequired
public readonly R8I_FLEX_2XLARGE: string;

r8i-flex.2xlarge vCPUs: 8 Memory: 65536 MiB.


R8I_FLEX_4XLARGERequired
public readonly R8I_FLEX_4XLARGE: string;

r8i-flex.4xlarge vCPUs: 16 Memory: 131072 MiB.


R8I_FLEX_8XLARGERequired
public readonly R8I_FLEX_8XLARGE: string;

r8i-flex.8xlarge vCPUs: 32 Memory: 262144 MiB.


R8I_FLEX_LARGERequired
public readonly R8I_FLEX_LARGE: string;

r8i-flex.large vCPUs: 2 Memory: 16384 MiB.


R8I_FLEX_XLARGERequired
public readonly R8I_FLEX_XLARGE: string;

r8i-flex.xlarge vCPUs: 4 Memory: 32768 MiB.


R8I_LARGERequired
public readonly R8I_LARGE: string;

r8i.large vCPUs: 2 Memory: 16384 MiB.


R8I_METAL_48XLRequired
public readonly R8I_METAL_48XL: string;

r8i.metal-48xl vCPUs: 192 Memory: 1572864 MiB.


R8I_METAL_96XLRequired
public readonly R8I_METAL_96XL: string;

r8i.metal-96xl vCPUs: 384 Memory: 3145728 MiB.


R8I_XLARGERequired
public readonly R8I_XLARGE: string;

r8i.xlarge vCPUs: 4 Memory: 32768 MiB.


T1_MICRORequired
public readonly T1_MICRO: string;

t1.micro vCPUs: 1 Memory: 627 MiB.


T2_2XLARGERequired
public readonly T2_2XLARGE: string;

t2.2xlarge vCPUs: 8 Memory: 32768 MiB.


T2_LARGERequired
public readonly T2_LARGE: string;

t2.large vCPUs: 2 Memory: 8192 MiB.


T2_MEDIUMRequired
public readonly T2_MEDIUM: string;

t2.medium vCPUs: 2 Memory: 4096 MiB.


T2_MICRORequired
public readonly T2_MICRO: string;

t2.micro vCPUs: 1 Memory: 1024 MiB.


T2_NANORequired
public readonly T2_NANO: string;

t2.nano vCPUs: 1 Memory: 512 MiB.


T2_SMALLRequired
public readonly T2_SMALL: string;

t2.small vCPUs: 1 Memory: 2048 MiB.


T2_XLARGERequired
public readonly T2_XLARGE: string;

t2.xlarge vCPUs: 4 Memory: 16384 MiB.


T3_2XLARGERequired
public readonly T3_2XLARGE: string;

t3.2xlarge vCPUs: 8 Memory: 32768 MiB.


T3_LARGERequired
public readonly T3_LARGE: string;

t3.large vCPUs: 2 Memory: 8192 MiB.


T3_MEDIUMRequired
public readonly T3_MEDIUM: string;

t3.medium vCPUs: 2 Memory: 4096 MiB.


T3_MICRORequired
public readonly T3_MICRO: string;

t3.micro vCPUs: 2 Memory: 1024 MiB.


T3_NANORequired
public readonly T3_NANO: string;

t3.nano vCPUs: 2 Memory: 512 MiB.


T3_SMALLRequired
public readonly T3_SMALL: string;

t3.small vCPUs: 2 Memory: 2048 MiB.


T3_XLARGERequired
public readonly T3_XLARGE: string;

t3.xlarge vCPUs: 4 Memory: 16384 MiB.


T3A_2XLARGERequired
public readonly T3A_2XLARGE: string;

t3a.2xlarge vCPUs: 8 Memory: 32768 MiB.


T3A_LARGERequired
public readonly T3A_LARGE: string;

t3a.large vCPUs: 2 Memory: 8192 MiB.


T3A_MEDIUMRequired
public readonly T3A_MEDIUM: string;

t3a.medium vCPUs: 2 Memory: 4096 MiB.


T3A_MICRORequired
public readonly T3A_MICRO: string;

t3a.micro vCPUs: 2 Memory: 1024 MiB.


T3A_NANORequired
public readonly T3A_NANO: string;

t3a.nano vCPUs: 2 Memory: 512 MiB.


T3A_SMALLRequired
public readonly T3A_SMALL: string;

t3a.small vCPUs: 2 Memory: 2048 MiB.


T3A_XLARGERequired
public readonly T3A_XLARGE: string;

t3a.xlarge vCPUs: 4 Memory: 16384 MiB.


T4G_2XLARGERequired
public readonly T4G_2XLARGE: string;

t4g.2xlarge vCPUs: 8 Memory: 32768 MiB.


T4G_LARGERequired
public readonly T4G_LARGE: string;

t4g.large vCPUs: 2 Memory: 8192 MiB.


T4G_MEDIUMRequired
public readonly T4G_MEDIUM: string;

t4g.medium vCPUs: 2 Memory: 4096 MiB.


T4G_MICRORequired
public readonly T4G_MICRO: string;

t4g.micro vCPUs: 2 Memory: 1024 MiB.


T4G_NANORequired
public readonly T4G_NANO: string;

t4g.nano vCPUs: 2 Memory: 512 MiB.


T4G_SMALLRequired
public readonly T4G_SMALL: string;

t4g.small vCPUs: 2 Memory: 2048 MiB.


T4G_XLARGERequired
public readonly T4G_XLARGE: string;

t4g.xlarge vCPUs: 4 Memory: 16384 MiB.


TRN1_2XLARGERequired
public readonly TRN1_2XLARGE: string;

trn1.2xlarge vCPUs: 8 Memory: 32768 MiB.


TRN1_32XLARGERequired
public readonly TRN1_32XLARGE: string;

trn1.32xlarge vCPUs: 128 Memory: 524288 MiB.


TRN1N_32XLARGERequired
public readonly TRN1N_32XLARGE: string;

trn1n.32xlarge vCPUs: 128 Memory: 524288 MiB.


U_3TB1_56XLARGERequired
public readonly U_3TB1_56XLARGE: string;

u-3tb1.56xlarge vCPUs: 224 Memory: 3145728 MiB.


U_6TB1_112XLARGERequired
public readonly U_6TB1_112XLARGE: string;

u-6tb1.112xlarge vCPUs: 448 Memory: 6291456 MiB.


U_6TB1_56XLARGERequired
public readonly U_6TB1_56XLARGE: string;

u-6tb1.56xlarge vCPUs: 224 Memory: 6291456 MiB.


U7I_12TB_224XLARGERequired
public readonly U7I_12TB_224XLARGE: string;

u7i-12tb.224xlarge vCPUs: 896 Memory: 12582912 MiB.


U7I_6TB_112XLARGERequired
public readonly U7I_6TB_112XLARGE: string;

u7i-6tb.112xlarge vCPUs: 448 Memory: 6291456 MiB.


U7I_8TB_112XLARGERequired
public readonly U7I_8TB_112XLARGE: string;

u7i-8tb.112xlarge vCPUs: 448 Memory: 8388608 MiB.


U7IN_16TB_224XLARGERequired
public readonly U7IN_16TB_224XLARGE: string;

u7in-16tb.224xlarge vCPUs: 896 Memory: 16777216 MiB.


U7IN_24TB_224XLARGERequired
public readonly U7IN_24TB_224XLARGE: string;

u7in-24tb.224xlarge vCPUs: 896 Memory: 25165824 MiB.


U7IN_32TB_224XLARGERequired
public readonly U7IN_32TB_224XLARGE: string;

u7in-32tb.224xlarge vCPUs: 896 Memory: 33554432 MiB.


VT1_24XLARGERequired
public readonly VT1_24XLARGE: string;

vt1.24xlarge vCPUs: 96 Memory: 196608 MiB.


VT1_3XLARGERequired
public readonly VT1_3XLARGE: string;

vt1.3xlarge vCPUs: 12 Memory: 24576 MiB.


VT1_6XLARGERequired
public readonly VT1_6XLARGE: string;

vt1.6xlarge vCPUs: 24 Memory: 49152 MiB.


X1_16XLARGERequired
public readonly X1_16XLARGE: string;

x1.16xlarge vCPUs: 64 Memory: 999424 MiB.


X1_32XLARGERequired
public readonly X1_32XLARGE: string;

x1.32xlarge vCPUs: 128 Memory: 1998848 MiB.


X1E_16XLARGERequired
public readonly X1E_16XLARGE: string;

x1e.16xlarge vCPUs: 64 Memory: 1998848 MiB.


X1E_2XLARGERequired
public readonly X1E_2XLARGE: string;

x1e.2xlarge vCPUs: 8 Memory: 249856 MiB.


X1E_32XLARGERequired
public readonly X1E_32XLARGE: string;

x1e.32xlarge vCPUs: 128 Memory: 3997696 MiB.


X1E_4XLARGERequired
public readonly X1E_4XLARGE: string;

x1e.4xlarge vCPUs: 16 Memory: 499712 MiB.


X1E_8XLARGERequired
public readonly X1E_8XLARGE: string;

x1e.8xlarge vCPUs: 32 Memory: 999424 MiB.


X1E_XLARGERequired
public readonly X1E_XLARGE: string;

x1e.xlarge vCPUs: 4 Memory: 124928 MiB.


X2GD_12XLARGERequired
public readonly X2GD_12XLARGE: string;

x2gd.12xlarge vCPUs: 48 Memory: 786432 MiB.


X2GD_16XLARGERequired
public readonly X2GD_16XLARGE: string;

x2gd.16xlarge vCPUs: 64 Memory: 1048576 MiB.


X2GD_2XLARGERequired
public readonly X2GD_2XLARGE: string;

x2gd.2xlarge vCPUs: 8 Memory: 131072 MiB.


X2GD_4XLARGERequired
public readonly X2GD_4XLARGE: string;

x2gd.4xlarge vCPUs: 16 Memory: 262144 MiB.


X2GD_8XLARGERequired
public readonly X2GD_8XLARGE: string;

x2gd.8xlarge vCPUs: 32 Memory: 524288 MiB.


X2GD_LARGERequired
public readonly X2GD_LARGE: string;

x2gd.large vCPUs: 2 Memory: 32768 MiB.


X2GD_MEDIUMRequired
public readonly X2GD_MEDIUM: string;

x2gd.medium vCPUs: 1 Memory: 16384 MiB.


X2GD_METALRequired
public readonly X2GD_METAL: string;

x2gd.metal vCPUs: 64 Memory: 1048576 MiB.


X2GD_XLARGERequired
public readonly X2GD_XLARGE: string;

x2gd.xlarge vCPUs: 4 Memory: 65536 MiB.


X2IDN_16XLARGERequired
public readonly X2IDN_16XLARGE: string;

x2idn.16xlarge vCPUs: 64 Memory: 1048576 MiB.


X2IDN_24XLARGERequired
public readonly X2IDN_24XLARGE: string;

x2idn.24xlarge vCPUs: 96 Memory: 1572864 MiB.


X2IDN_32XLARGERequired
public readonly X2IDN_32XLARGE: string;

x2idn.32xlarge vCPUs: 128 Memory: 2097152 MiB.


X2IDN_METALRequired
public readonly X2IDN_METAL: string;

x2idn.metal vCPUs: 128 Memory: 2097152 MiB.


X2IEDN_16XLARGERequired
public readonly X2IEDN_16XLARGE: string;

x2iedn.16xlarge vCPUs: 64 Memory: 2097152 MiB.


X2IEDN_24XLARGERequired
public readonly X2IEDN_24XLARGE: string;

x2iedn.24xlarge vCPUs: 96 Memory: 3145728 MiB.


X2IEDN_2XLARGERequired
public readonly X2IEDN_2XLARGE: string;

x2iedn.2xlarge vCPUs: 8 Memory: 262144 MiB.


X2IEDN_32XLARGERequired
public readonly X2IEDN_32XLARGE: string;

x2iedn.32xlarge vCPUs: 128 Memory: 4194304 MiB.


X2IEDN_4XLARGERequired
public readonly X2IEDN_4XLARGE: string;

x2iedn.4xlarge vCPUs: 16 Memory: 524288 MiB.


X2IEDN_8XLARGERequired
public readonly X2IEDN_8XLARGE: string;

x2iedn.8xlarge vCPUs: 32 Memory: 1048576 MiB.


X2IEDN_METALRequired
public readonly X2IEDN_METAL: string;

x2iedn.metal vCPUs: 128 Memory: 4194304 MiB.


X2IEDN_XLARGERequired
public readonly X2IEDN_XLARGE: string;

x2iedn.xlarge vCPUs: 4 Memory: 131072 MiB.


X2IEZN_12XLARGERequired
public readonly X2IEZN_12XLARGE: string;

x2iezn.12xlarge vCPUs: 48 Memory: 1572864 MiB.


X2IEZN_2XLARGERequired
public readonly X2IEZN_2XLARGE: string;

x2iezn.2xlarge vCPUs: 8 Memory: 262144 MiB.


X2IEZN_4XLARGERequired
public readonly X2IEZN_4XLARGE: string;

x2iezn.4xlarge vCPUs: 16 Memory: 524288 MiB.


X2IEZN_6XLARGERequired
public readonly X2IEZN_6XLARGE: string;

x2iezn.6xlarge vCPUs: 24 Memory: 786432 MiB.


X2IEZN_8XLARGERequired
public readonly X2IEZN_8XLARGE: string;

x2iezn.8xlarge vCPUs: 32 Memory: 1048576 MiB.


X2IEZN_METALRequired
public readonly X2IEZN_METAL: string;

x2iezn.metal vCPUs: 48 Memory: 1572864 MiB.


X8G_12XLARGERequired
public readonly X8G_12XLARGE: string;

x8g.12xlarge vCPUs: 48 Memory: 786432 MiB.


X8G_16XLARGERequired
public readonly X8G_16XLARGE: string;

x8g.16xlarge vCPUs: 64 Memory: 1048576 MiB.


X8G_24XLARGERequired
public readonly X8G_24XLARGE: string;

x8g.24xlarge vCPUs: 96 Memory: 1572864 MiB.


X8G_2XLARGERequired
public readonly X8G_2XLARGE: string;

x8g.2xlarge vCPUs: 8 Memory: 131072 MiB.


X8G_48XLARGERequired
public readonly X8G_48XLARGE: string;

x8g.48xlarge vCPUs: 192 Memory: 3145728 MiB.


X8G_4XLARGERequired
public readonly X8G_4XLARGE: string;

x8g.4xlarge vCPUs: 16 Memory: 262144 MiB.


X8G_8XLARGERequired
public readonly X8G_8XLARGE: string;

x8g.8xlarge vCPUs: 32 Memory: 524288 MiB.


X8G_LARGERequired
public readonly X8G_LARGE: string;

x8g.large vCPUs: 2 Memory: 32768 MiB.


X8G_MEDIUMRequired
public readonly X8G_MEDIUM: string;

x8g.medium vCPUs: 1 Memory: 16384 MiB.


X8G_METAL_24XLRequired
public readonly X8G_METAL_24XL: string;

x8g.metal-24xl vCPUs: 96 Memory: 1572864 MiB.


X8G_METAL_48XLRequired
public readonly X8G_METAL_48XL: string;

x8g.metal-48xl vCPUs: 192 Memory: 3145728 MiB.


X8G_XLARGERequired
public readonly X8G_XLARGE: string;

x8g.xlarge vCPUs: 4 Memory: 65536 MiB.


Z1D_12XLARGERequired
public readonly Z1D_12XLARGE: string;

z1d.12xlarge vCPUs: 48 Memory: 393216 MiB.


Z1D_2XLARGERequired
public readonly Z1D_2XLARGE: string;

z1d.2xlarge vCPUs: 8 Memory: 65536 MiB.


Z1D_3XLARGERequired
public readonly Z1D_3XLARGE: string;

z1d.3xlarge vCPUs: 12 Memory: 98304 MiB.


Z1D_6XLARGERequired
public readonly Z1D_6XLARGE: string;

z1d.6xlarge vCPUs: 24 Memory: 196608 MiB.


Z1D_LARGERequired
public readonly Z1D_LARGE: string;

z1d.large vCPUs: 2 Memory: 16384 MiB.


Z1D_METALRequired
public readonly Z1D_METAL: string;

z1d.metal vCPUs: 48 Memory: 393216 MiB.


Z1D_XLARGERequired
public readonly Z1D_XLARGE: string;

z1d.xlarge vCPUs: 4 Memory: 32768 MiB.


EngineVersion

Versions of the Keycloak application.

Methods

Name Description
is Determines if the KeycloakVersion matches a specific version.

is
public is(keycloak: EngineVersion): boolean

Determines if the KeycloakVersion matches a specific version.

keycloakRequired

Version to match against.


Static Functions

Name Description
of Create a new KeycloakVersion with an arbitrary version.

of
import { patterns } from '@cdklabs/cdk-proserve-lib'

patterns.KeycloakService.EngineVersion.of(version: string)

Create a new KeycloakVersion with an arbitrary version.

versionRequired

Version of Keycloak.


Properties

Name Type Description
value string The full version string.

valueRequired
public readonly value: string;

The full version string.


Constants

Name Type Description
V26_3_2 @cdklabs/cdk-proserve-lib.patterns.KeycloakService.EngineVersion Version 26.3.2.

V26_3_2Required
public readonly V26_3_2: EngineVersion;

Version 26.3.2.


RdsOracleMultiTenant

Enables Oracle MultiTenant configuration on RDS Oracle database instances.

This Aspect will apply Oracle MultiTenant configuration to multiple RDS Oracle instances across a CDK application automatically. When applied to a construct tree, it identifies all RDS Oracle database instances and enables MultiTenant architecture on each one.

NOTE: This should ONLY be used on new Oracle RDS databases, as it takes a backup and can take a significant amount of time to complete. This is a 1-way door, after this setting is turned on it CANNOT be reversed!

{@link https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/oracle-multitenant.html Oracle MultiTenant on Amazon RDS}

Example

// Basic usage applied to an entire CDK application:

import { App, Aspects } from 'aws-cdk-lib';
import { RdsOracleMultiTenant } from '@cdklabs/cdk-proserve-lib/aspects';

const app = new App();

// Apply to all Oracle instances in the application
Aspects.of(app).add(new RdsOracleMultiTenant());

Initializers

import { aspects } from '@cdklabs/cdk-proserve-lib'

new aspects.RdsOracleMultiTenant(props?: RdsOracleMultiTenantProps)
Name Type Description
props @cdklabs/cdk-proserve-lib.aspects.RdsOracleMultiTenantProps - Optional configuration properties for the Oracle MultiTenant Aspect.

propsOptional

Optional configuration properties for the Oracle MultiTenant Aspect.


Methods

Name Description
visit Visits a construct node and applies Oracle MultiTenant configuration if applicable.

visit
public visit(node: IConstruct): void

Visits a construct node and applies Oracle MultiTenant configuration if applicable.

nodeRequired

The construct being visited by the Aspect.


Properties

Name Type Description
props @cdklabs/cdk-proserve-lib.aspects.RdsOracleMultiTenantProps Configuration properties for the Aspect.

propsOptional
public readonly props: RdsOracleMultiTenantProps;

Configuration properties for the Aspect.


SageMakerNotebookInstanceType

SageMaker Instance Type.

Constants

Name Type Description
ML_C4_2XLARGE string ml.c4.2xlarge Notebook Instance Type.
ML_C4_4XLARGE string ml.c4.4xlarge Notebook Instance Type.
ML_C4_8XLARGE string ml.c4.8xlarge Notebook Instance Type.
ML_C4_LARGE string ml.c4.large Notebook Instance Type.
ML_C4_XLARGE string ml.c4.xlarge Notebook Instance Type.
ML_C5_12XLARGE string ml.c5.12xlarge Notebook Instance Type.
ML_C5_18XLARGE string ml.c5.18xlarge Notebook Instance Type.
ML_C5_24XLARGE string ml.c5.24xlarge Notebook Instance Type.
ML_C5_2XLARGE string ml.c5.2xlarge Notebook Instance Type.
ML_C5_4XLARGE string ml.c5.4xlarge Notebook Instance Type.
ML_C5_9XLARGE string ml.c5.9xlarge Notebook Instance Type.
ML_C5_LARGE string ml.c5.large Notebook Instance Type.
ML_C5_XLARGE string ml.c5.xlarge Notebook Instance Type.
ML_C5D_18XLARGE string ml.c5d.18xlarge Notebook Instance Type.
ML_C5D_2XLARGE string ml.c5d.2xlarge Notebook Instance Type.
ML_C5D_4XLARGE string ml.c5d.4xlarge Notebook Instance Type.
ML_C5D_9XLARGE string ml.c5d.9xlarge Notebook Instance Type.
ML_C5D_LARGE string ml.c5d.large Notebook Instance Type.
ML_C5D_XLARGE string ml.c5d.xlarge Notebook Instance Type.
ML_C5N_18XLARGE string ml.c5n.18xlarge Notebook Instance Type.
ML_C5N_2XLARGE string ml.c5n.2xlarge Notebook Instance Type.
ML_C5N_4XLARGE string ml.c5n.4xlarge Notebook Instance Type.
ML_C5N_9XLARGE string ml.c5n.9xlarge Notebook Instance Type.
ML_C5N_LARGE string ml.c5n.large Notebook Instance Type.
ML_C5N_XLARGE string ml.c5n.xlarge Notebook Instance Type.
ML_C6G_12XLARGE string ml.c6g.12xlarge Notebook Instance Type.
ML_C6G_16XLARGE string ml.c6g.16xlarge Notebook Instance Type.
ML_C6G_2XLARGE string ml.c6g.2xlarge Notebook Instance Type.
ML_C6G_4XLARGE string ml.c6g.4xlarge Notebook Instance Type.
ML_C6G_8XLARGE string ml.c6g.8xlarge Notebook Instance Type.
ML_C6G_LARGE string ml.c6g.large Notebook Instance Type.
ML_C6G_XLARGE string ml.c6g.xlarge Notebook Instance Type.
ML_C6GD_12XLARGE string ml.c6gd.12xlarge Notebook Instance Type.
ML_C6GD_16XLARGE string ml.c6gd.16xlarge Notebook Instance Type.
ML_C6GD_2XLARGE string ml.c6gd.2xlarge Notebook Instance Type.
ML_C6GD_4XLARGE string ml.c6gd.4xlarge Notebook Instance Type.
ML_C6GD_8XLARGE string ml.c6gd.8xlarge Notebook Instance Type.
ML_C6GD_LARGE string ml.c6gd.large Notebook Instance Type.
ML_C6GD_XLARGE string ml.c6gd.xlarge Notebook Instance Type.
ML_C6GN_12XLARGE string ml.c6gn.12xlarge Notebook Instance Type.
ML_C6GN_16XLARGE string ml.c6gn.16xlarge Notebook Instance Type.
ML_C6GN_2XLARGE string ml.c6gn.2xlarge Notebook Instance Type.
ML_C6GN_4XLARGE string ml.c6gn.4xlarge Notebook Instance Type.
ML_C6GN_8XLARGE string ml.c6gn.8xlarge Notebook Instance Type.
ML_C6GN_LARGE string ml.c6gn.large Notebook Instance Type.
ML_C6GN_XLARGE string ml.c6gn.xlarge Notebook Instance Type.
ML_C6I_12XLARGE string ml.c6i.12xlarge Notebook Instance Type.
ML_C6I_16XLARGE string ml.c6i.16xlarge Notebook Instance Type.
ML_C6I_24XLARGE string ml.c6i.24xlarge Notebook Instance Type.
ML_C6I_2XLARGE string ml.c6i.2xlarge Notebook Instance Type.
ML_C6I_32XLARGE string ml.c6i.32xlarge Notebook Instance Type.
ML_C6I_4XLARGE string ml.c6i.4xlarge Notebook Instance Type.
ML_C6I_8XLARGE string ml.c6i.8xlarge Notebook Instance Type.
ML_C6I_LARGE string ml.c6i.large Notebook Instance Type.
ML_C6I_XLARGE string ml.c6i.xlarge Notebook Instance Type.
ML_C6ID_12XLARGE string ml.c6id.12xlarge Notebook Instance Type.
ML_C6ID_16XLARGE string ml.c6id.16xlarge Notebook Instance Type.
ML_C6ID_24XLARGE string ml.c6id.24xlarge Notebook Instance Type.
ML_C6ID_2XLARGE string ml.c6id.2xlarge Notebook Instance Type.
ML_C6ID_32XLARGE string ml.c6id.32xlarge Notebook Instance Type.
ML_C6ID_4XLARGE string ml.c6id.4xlarge Notebook Instance Type.
ML_C6ID_8XLARGE string ml.c6id.8xlarge Notebook Instance Type.
ML_C6ID_LARGE string ml.c6id.large Notebook Instance Type.
ML_C6ID_XLARGE string ml.c6id.xlarge Notebook Instance Type.
ML_C7G_12XLARGE string ml.c7g.12xlarge Notebook Instance Type.
ML_C7G_16XLARGE string ml.c7g.16xlarge Notebook Instance Type.
ML_C7G_2XLARGE string ml.c7g.2xlarge Notebook Instance Type.
ML_C7G_4XLARGE string ml.c7g.4xlarge Notebook Instance Type.
ML_C7G_8XLARGE string ml.c7g.8xlarge Notebook Instance Type.
ML_C7G_LARGE string ml.c7g.large Notebook Instance Type.
ML_C7G_MEDIUM string ml.c7g.medium Notebook Instance Type.
ML_C7G_XLARGE string ml.c7g.xlarge Notebook Instance Type.
ML_C7I_12XLARGE string ml.c7i.12xlarge Notebook Instance Type.
ML_C7I_16XLARGE string ml.c7i.16xlarge Notebook Instance Type.
ML_C7I_24XLARGE string ml.c7i.24xlarge Notebook Instance Type.
ML_C7I_2XLARGE string ml.c7i.2xlarge Notebook Instance Type.
ML_C7I_48XLARGE string ml.c7i.48xlarge Notebook Instance Type.
ML_C7I_4XLARGE string ml.c7i.4xlarge Notebook Instance Type.
ML_C7I_8XLARGE string ml.c7i.8xlarge Notebook Instance Type.
ML_C7I_LARGE string ml.c7i.large Notebook Instance Type.
ML_C7I_XLARGE string ml.c7i.xlarge Notebook Instance Type.
ML_G4DN_12XLARGE string ml.g4dn.12xlarge Notebook Instance Type.
ML_G4DN_16XLARGE string ml.g4dn.16xlarge Notebook Instance Type.
ML_G4DN_2XLARGE string ml.g4dn.2xlarge Notebook Instance Type.
ML_G4DN_4XLARGE string ml.g4dn.4xlarge Notebook Instance Type.
ML_G4DN_8XLARGE string ml.g4dn.8xlarge Notebook Instance Type.
ML_G4DN_XLARGE string ml.g4dn.xlarge Notebook Instance Type.
ML_G5_12XLARGE string ml.g5.12xlarge Notebook Instance Type.
ML_G5_16XLARGE string ml.g5.16xlarge Notebook Instance Type.
ML_G5_24XLARGE string ml.g5.24xlarge Notebook Instance Type.
ML_G5_2XLARGE string ml.g5.2xlarge Notebook Instance Type.
ML_G5_48XLARGE string ml.g5.48xlarge Notebook Instance Type.
ML_G5_4XLARGE string ml.g5.4xlarge Notebook Instance Type.
ML_G5_8XLARGE string ml.g5.8xlarge Notebook Instance Type.
ML_G5_XLARGE string ml.g5.xlarge Notebook Instance Type.
ML_G6_12XLARGE string ml.g6.12xlarge Notebook Instance Type.
ML_G6_16XLARGE string ml.g6.16xlarge Notebook Instance Type.
ML_G6_24XLARGE string ml.g6.24xlarge Notebook Instance Type.
ML_G6_2XLARGE string ml.g6.2xlarge Notebook Instance Type.
ML_G6_48XLARGE string ml.g6.48xlarge Notebook Instance Type.
ML_G6_4XLARGE string ml.g6.4xlarge Notebook Instance Type.
ML_G6_8XLARGE string ml.g6.8xlarge Notebook Instance Type.
ML_G6_XLARGE string ml.g6.xlarge Notebook Instance Type.
ML_G6E_12XLARGE string ml.g6e.12xlarge Notebook Instance Type.
ML_G6E_16XLARGE string ml.g6e.16xlarge Notebook Instance Type.
ML_G6E_24XLARGE string ml.g6e.24xlarge Notebook Instance Type.
ML_G6E_2XLARGE string ml.g6e.2xlarge Notebook Instance Type.
ML_G6E_48XLARGE string ml.g6e.48xlarge Notebook Instance Type.
ML_G6E_4XLARGE string ml.g6e.4xlarge Notebook Instance Type.
ML_G6E_8XLARGE string ml.g6e.8xlarge Notebook Instance Type.
ML_G6E_XLARGE string ml.g6e.xlarge Notebook Instance Type.
ML_GR6_4XLARGE string ml.gr6.4xlarge Notebook Instance Type.
ML_GR6_8XLARGE string ml.gr6.8xlarge Notebook Instance Type.
ML_INF1_24XLARGE string ml.inf1.24xlarge Notebook Instance Type.
ML_INF1_2XLARGE string ml.inf1.2xlarge Notebook Instance Type.
ML_INF1_6XLARGE string ml.inf1.6xlarge Notebook Instance Type.
ML_INF1_XLARGE string ml.inf1.xlarge Notebook Instance Type.
ML_INF2_24XLARGE string ml.inf2.24xlarge Notebook Instance Type.
ML_INF2_48XLARGE string ml.inf2.48xlarge Notebook Instance Type.
ML_INF2_8XLARGE string ml.inf2.8xlarge Notebook Instance Type.
ML_INF2_XLARGE string ml.inf2.xlarge Notebook Instance Type.
ML_M4_10XLARGE string ml.m4.10xlarge Notebook Instance Type.
ML_M4_16XLARGE string ml.m4.16xlarge Notebook Instance Type.
ML_M4_2XLARGE string ml.m4.2xlarge Notebook Instance Type.
ML_M4_4XLARGE string ml.m4.4xlarge Notebook Instance Type.
ML_M4_XLARGE string ml.m4.xlarge Notebook Instance Type.
ML_M5_12XLARGE string ml.m5.12xlarge Notebook Instance Type.
ML_M5_16XLARGE string ml.m5.16xlarge Notebook Instance Type.
ML_M5_24XLARGE string ml.m5.24xlarge Notebook Instance Type.
ML_M5_2XLARGE string ml.m5.2xlarge Notebook Instance Type.
ML_M5_4XLARGE string ml.m5.4xlarge Notebook Instance Type.
ML_M5_8XLARGE string ml.m5.8xlarge Notebook Instance Type.
ML_M5_LARGE string ml.m5.large Notebook Instance Type.
ML_M5_XLARGE string ml.m5.xlarge Notebook Instance Type.
ML_M5D_12XLARGE string ml.m5d.12xlarge Notebook Instance Type.
ML_M5D_16XLARGE string ml.m5d.16xlarge Notebook Instance Type.
ML_M5D_24XLARGE string ml.m5d.24xlarge Notebook Instance Type.
ML_M5D_2XLARGE string ml.m5d.2xlarge Notebook Instance Type.
ML_M5D_4XLARGE string ml.m5d.4xlarge Notebook Instance Type.
ML_M5D_8XLARGE string ml.m5d.8xlarge Notebook Instance Type.
ML_M5D_LARGE string ml.m5d.large Notebook Instance Type.
ML_M5D_XLARGE string ml.m5d.xlarge Notebook Instance Type.
ML_M6G_12XLARGE string ml.m6g.12xlarge Notebook Instance Type.
ML_M6G_16XLARGE string ml.m6g.16xlarge Notebook Instance Type.
ML_M6G_2XLARGE string ml.m6g.2xlarge Notebook Instance Type.
ML_M6G_4XLARGE string ml.m6g.4xlarge Notebook Instance Type.
ML_M6G_8XLARGE string ml.m6g.8xlarge Notebook Instance Type.
ML_M6G_LARGE string ml.m6g.large Notebook Instance Type.
ML_M6G_XLARGE string ml.m6g.xlarge Notebook Instance Type.
ML_M6GD_12XLARGE string ml.m6gd.12xlarge Notebook Instance Type.
ML_M6GD_16XLARGE string ml.m6gd.16xlarge Notebook Instance Type.
ML_M6GD_2XLARGE string ml.m6gd.2xlarge Notebook Instance Type.
ML_M6GD_4XLARGE string ml.m6gd.4xlarge Notebook Instance Type.
ML_M6GD_8XLARGE string ml.m6gd.8xlarge Notebook Instance Type.
ML_M6GD_LARGE string ml.m6gd.large Notebook Instance Type.
ML_M6GD_XLARGE string ml.m6gd.xlarge Notebook Instance Type.
ML_M6I_12XLARGE string ml.m6i.12xlarge Notebook Instance Type.
ML_M6I_16XLARGE string ml.m6i.16xlarge Notebook Instance Type.
ML_M6I_24XLARGE string ml.m6i.24xlarge Notebook Instance Type.
ML_M6I_2XLARGE string ml.m6i.2xlarge Notebook Instance Type.
ML_M6I_32XLARGE string ml.m6i.32xlarge Notebook Instance Type.
ML_M6I_4XLARGE string ml.m6i.4xlarge Notebook Instance Type.
ML_M6I_8XLARGE string ml.m6i.8xlarge Notebook Instance Type.
ML_M6I_LARGE string ml.m6i.large Notebook Instance Type.
ML_M6I_XLARGE string ml.m6i.xlarge Notebook Instance Type.
ML_M6ID_12XLARGE string ml.m6id.12xlarge Notebook Instance Type.
ML_M6ID_16XLARGE string ml.m6id.16xlarge Notebook Instance Type.
ML_M6ID_24XLARGE string ml.m6id.24xlarge Notebook Instance Type.
ML_M6ID_2XLARGE string ml.m6id.2xlarge Notebook Instance Type.
ML_M6ID_32XLARGE string ml.m6id.32xlarge Notebook Instance Type.
ML_M6ID_4XLARGE string ml.m6id.4xlarge Notebook Instance Type.
ML_M6ID_8XLARGE string ml.m6id.8xlarge Notebook Instance Type.
ML_M6ID_LARGE string ml.m6id.large Notebook Instance Type.
ML_M6ID_XLARGE string ml.m6id.xlarge Notebook Instance Type.
ML_M7I_12XLARGE string ml.m7i.12xlarge Notebook Instance Type.
ML_M7I_16XLARGE string ml.m7i.16xlarge Notebook Instance Type.
ML_M7I_24XLARGE string ml.m7i.24xlarge Notebook Instance Type.
ML_M7I_2XLARGE string ml.m7i.2xlarge Notebook Instance Type.
ML_M7I_48XLARGE string ml.m7i.48xlarge Notebook Instance Type.
ML_M7I_4XLARGE string ml.m7i.4xlarge Notebook Instance Type.
ML_M7I_8XLARGE string ml.m7i.8xlarge Notebook Instance Type.
ML_M7I_LARGE string ml.m7i.large Notebook Instance Type.
ML_M7I_XLARGE string ml.m7i.xlarge Notebook Instance Type.
ML_P2_16XLARGE string ml.p2.16xlarge Notebook Instance Type.
ML_P2_8XLARGE string ml.p2.8xlarge Notebook Instance Type.
ML_P2_XLARGE string ml.p2.xlarge Notebook Instance Type.
ML_P3_16XLARGE string ml.p3.16xlarge Notebook Instance Type.
ML_P3_2XLARGE string ml.p3.2xlarge Notebook Instance Type.
ML_P3_8XLARGE string ml.p3.8xlarge Notebook Instance Type.
ML_P3DN_24XLARGE string ml.p3dn.24xlarge Notebook Instance Type.
ML_P4D_24XLARGE string ml.p4d.24xlarge Notebook Instance Type.
ML_P4DE_24XLARGE string ml.p4de.24xlarge Notebook Instance Type.
ML_P5_48XLARGE string ml.p5.48xlarge Notebook Instance Type.
ML_P5_4XLARGE string ml.p5.4xlarge Notebook Instance Type.
ML_P5E_48XLARGE string ml.p5e.48xlarge Notebook Instance Type.
ML_P5EN_48XLARGE string ml.p5en.48xlarge Notebook Instance Type.
ML_R5_12XLARGE string ml.r5.12xlarge Notebook Instance Type.
ML_R5_16XLARGE string ml.r5.16xlarge Notebook Instance Type.
ML_R5_24XLARGE string ml.r5.24xlarge Notebook Instance Type.
ML_R5_2XLARGE string ml.r5.2xlarge Notebook Instance Type.
ML_R5_4XLARGE string ml.r5.4xlarge Notebook Instance Type.
ML_R5_8XLARGE string ml.r5.8xlarge Notebook Instance Type.
ML_R5_LARGE string ml.r5.large Notebook Instance Type.
ML_R5_XLARGE string ml.r5.xlarge Notebook Instance Type.
ML_R5D_12XLARGE string ml.r5d.12xlarge Notebook Instance Type.
ML_R5D_16XLARGE string ml.r5d.16xlarge Notebook Instance Type.
ML_R5D_24XLARGE string ml.r5d.24xlarge Notebook Instance Type.
ML_R5D_2XLARGE string ml.r5d.2xlarge Notebook Instance Type.
ML_R5D_4XLARGE string ml.r5d.4xlarge Notebook Instance Type.
ML_R5D_8XLARGE string ml.r5d.8xlarge Notebook Instance Type.
ML_R5D_LARGE string ml.r5d.large Notebook Instance Type.
ML_R5D_XLARGE string ml.r5d.xlarge Notebook Instance Type.
ML_R6G_12XLARGE string ml.r6g.12xlarge Notebook Instance Type.
ML_R6G_16XLARGE string ml.r6g.16xlarge Notebook Instance Type.
ML_R6G_2XLARGE string ml.r6g.2xlarge Notebook Instance Type.
ML_R6G_4XLARGE string ml.r6g.4xlarge Notebook Instance Type.
ML_R6G_8XLARGE string ml.r6g.8xlarge Notebook Instance Type.
ML_R6G_LARGE string ml.r6g.large Notebook Instance Type.
ML_R6G_XLARGE string ml.r6g.xlarge Notebook Instance Type.
ML_R6GD_12XLARGE string ml.r6gd.12xlarge Notebook Instance Type.
ML_R6GD_16XLARGE string ml.r6gd.16xlarge Notebook Instance Type.
ML_R6GD_2XLARGE string ml.r6gd.2xlarge Notebook Instance Type.
ML_R6GD_4XLARGE string ml.r6gd.4xlarge Notebook Instance Type.
ML_R6GD_8XLARGE string ml.r6gd.8xlarge Notebook Instance Type.
ML_R6GD_LARGE string ml.r6gd.large Notebook Instance Type.
ML_R6GD_XLARGE string ml.r6gd.xlarge Notebook Instance Type.
ML_R6I_12XLARGE string ml.r6i.12xlarge Notebook Instance Type.
ML_R6I_16XLARGE string ml.r6i.16xlarge Notebook Instance Type.
ML_R6I_24XLARGE string ml.r6i.24xlarge Notebook Instance Type.
ML_R6I_2XLARGE string ml.r6i.2xlarge Notebook Instance Type.
ML_R6I_32XLARGE string ml.r6i.32xlarge Notebook Instance Type.
ML_R6I_4XLARGE string ml.r6i.4xlarge Notebook Instance Type.
ML_R6I_8XLARGE string ml.r6i.8xlarge Notebook Instance Type.
ML_R6I_LARGE string ml.r6i.large Notebook Instance Type.
ML_R6I_XLARGE string ml.r6i.xlarge Notebook Instance Type.
ML_R6ID_12XLARGE string ml.r6id.12xlarge Notebook Instance Type.
ML_R6ID_16XLARGE string ml.r6id.16xlarge Notebook Instance Type.
ML_R6ID_24XLARGE string ml.r6id.24xlarge Notebook Instance Type.
ML_R6ID_2XLARGE string ml.r6id.2xlarge Notebook Instance Type.
ML_R6ID_32XLARGE string ml.r6id.32xlarge Notebook Instance Type.
ML_R6ID_4XLARGE string ml.r6id.4xlarge Notebook Instance Type.
ML_R6ID_8XLARGE string ml.r6id.8xlarge Notebook Instance Type.
ML_R6ID_LARGE string ml.r6id.large Notebook Instance Type.
ML_R6ID_XLARGE string ml.r6id.xlarge Notebook Instance Type.
ML_R7I_12XLARGE string ml.r7i.12xlarge Notebook Instance Type.
ML_R7I_16XLARGE string ml.r7i.16xlarge Notebook Instance Type.
ML_R7I_24XLARGE string ml.r7i.24xlarge Notebook Instance Type.
ML_R7I_2XLARGE string ml.r7i.2xlarge Notebook Instance Type.
ML_R7I_48XLARGE string ml.r7i.48xlarge Notebook Instance Type.
ML_R7I_4XLARGE string ml.r7i.4xlarge Notebook Instance Type.
ML_R7I_8XLARGE string ml.r7i.8xlarge Notebook Instance Type.
ML_R7I_LARGE string ml.r7i.large Notebook Instance Type.
ML_R7I_XLARGE string ml.r7i.xlarge Notebook Instance Type.
ML_R8G_12XLARGE string ml.r8g.12xlarge Notebook Instance Type.
ML_R8G_16XLARGE string ml.r8g.16xlarge Notebook Instance Type.
ML_R8G_24XLARGE string ml.r8g.24xlarge Notebook Instance Type.
ML_R8G_2XLARGE string ml.r8g.2xlarge Notebook Instance Type.
ML_R8G_48XLARGE string ml.r8g.48xlarge Notebook Instance Type.
ML_R8G_4XLARGE string ml.r8g.4xlarge Notebook Instance Type.
ML_R8G_8XLARGE string ml.r8g.8xlarge Notebook Instance Type.
ML_R8G_LARGE string ml.r8g.large Notebook Instance Type.
ML_R8G_MEDIUM string ml.r8g.medium Notebook Instance Type.
ML_R8G_XLARGE string ml.r8g.xlarge Notebook Instance Type.
ML_T2_2XLARGE string ml.t2.2xlarge Notebook Instance Type.
ML_T2_LARGE string ml.t2.large Notebook Instance Type.
ML_T2_MEDIUM string ml.t2.medium Notebook Instance Type.
ML_T2_XLARGE string ml.t2.xlarge Notebook Instance Type.
ML_T3_2XLARGE string ml.t3.2xlarge Notebook Instance Type.
ML_T3_LARGE string ml.t3.large Notebook Instance Type.
ML_T3_MEDIUM string ml.t3.medium Notebook Instance Type.
ML_T3_XLARGE string ml.t3.xlarge Notebook Instance Type.
ML_TRN1_2XLARGE string ml.trn1.2xlarge Notebook Instance Type.
ML_TRN1_32XLARGE string ml.trn1.32xlarge Notebook Instance Type.
ML_TRN1N_32XLARGE string ml.trn1n.32xlarge Notebook Instance Type.

ML_C4_2XLARGERequired
public readonly ML_C4_2XLARGE: string;

ml.c4.2xlarge Notebook Instance Type.


ML_C4_4XLARGERequired
public readonly ML_C4_4XLARGE: string;

ml.c4.4xlarge Notebook Instance Type.


ML_C4_8XLARGERequired
public readonly ML_C4_8XLARGE: string;

ml.c4.8xlarge Notebook Instance Type.


ML_C4_LARGERequired
public readonly ML_C4_LARGE: string;

ml.c4.large Notebook Instance Type.


ML_C4_XLARGERequired
public readonly ML_C4_XLARGE: string;

ml.c4.xlarge Notebook Instance Type.


ML_C5_12XLARGERequired
public readonly ML_C5_12XLARGE: string;

ml.c5.12xlarge Notebook Instance Type.


ML_C5_18XLARGERequired
public readonly ML_C5_18XLARGE: string;

ml.c5.18xlarge Notebook Instance Type.


ML_C5_24XLARGERequired
public readonly ML_C5_24XLARGE: string;

ml.c5.24xlarge Notebook Instance Type.


ML_C5_2XLARGERequired
public readonly ML_C5_2XLARGE: string;

ml.c5.2xlarge Notebook Instance Type.


ML_C5_4XLARGERequired
public readonly ML_C5_4XLARGE: string;

ml.c5.4xlarge Notebook Instance Type.


ML_C5_9XLARGERequired
public readonly ML_C5_9XLARGE: string;

ml.c5.9xlarge Notebook Instance Type.


ML_C5_LARGERequired
public readonly ML_C5_LARGE: string;

ml.c5.large Notebook Instance Type.


ML_C5_XLARGERequired
public readonly ML_C5_XLARGE: string;

ml.c5.xlarge Notebook Instance Type.


ML_C5D_18XLARGERequired
public readonly ML_C5D_18XLARGE: string;

ml.c5d.18xlarge Notebook Instance Type.


ML_C5D_2XLARGERequired
public readonly ML_C5D_2XLARGE: string;

ml.c5d.2xlarge Notebook Instance Type.


ML_C5D_4XLARGERequired
public readonly ML_C5D_4XLARGE: string;

ml.c5d.4xlarge Notebook Instance Type.


ML_C5D_9XLARGERequired
public readonly ML_C5D_9XLARGE: string;

ml.c5d.9xlarge Notebook Instance Type.


ML_C5D_LARGERequired
public readonly ML_C5D_LARGE: string;

ml.c5d.large Notebook Instance Type.


ML_C5D_XLARGERequired
public readonly ML_C5D_XLARGE: string;

ml.c5d.xlarge Notebook Instance Type.


ML_C5N_18XLARGERequired
public readonly ML_C5N_18XLARGE: string;

ml.c5n.18xlarge Notebook Instance Type.


ML_C5N_2XLARGERequired
public readonly ML_C5N_2XLARGE: string;

ml.c5n.2xlarge Notebook Instance Type.


ML_C5N_4XLARGERequired
public readonly ML_C5N_4XLARGE: string;

ml.c5n.4xlarge Notebook Instance Type.


ML_C5N_9XLARGERequired
public readonly ML_C5N_9XLARGE: string;

ml.c5n.9xlarge Notebook Instance Type.


ML_C5N_LARGERequired
public readonly ML_C5N_LARGE: string;

ml.c5n.large Notebook Instance Type.


ML_C5N_XLARGERequired
public readonly ML_C5N_XLARGE: string;

ml.c5n.xlarge Notebook Instance Type.


ML_C6G_12XLARGERequired
public readonly ML_C6G_12XLARGE: string;

ml.c6g.12xlarge Notebook Instance Type.


ML_C6G_16XLARGERequired
public readonly ML_C6G_16XLARGE: string;

ml.c6g.16xlarge Notebook Instance Type.


ML_C6G_2XLARGERequired
public readonly ML_C6G_2XLARGE: string;

ml.c6g.2xlarge Notebook Instance Type.


ML_C6G_4XLARGERequired
public readonly ML_C6G_4XLARGE: string;

ml.c6g.4xlarge Notebook Instance Type.


ML_C6G_8XLARGERequired
public readonly ML_C6G_8XLARGE: string;

ml.c6g.8xlarge Notebook Instance Type.


ML_C6G_LARGERequired
public readonly ML_C6G_LARGE: string;

ml.c6g.large Notebook Instance Type.


ML_C6G_XLARGERequired
public readonly ML_C6G_XLARGE: string;

ml.c6g.xlarge Notebook Instance Type.


ML_C6GD_12XLARGERequired
public readonly ML_C6GD_12XLARGE: string;

ml.c6gd.12xlarge Notebook Instance Type.


ML_C6GD_16XLARGERequired
public readonly ML_C6GD_16XLARGE: string;

ml.c6gd.16xlarge Notebook Instance Type.


ML_C6GD_2XLARGERequired
public readonly ML_C6GD_2XLARGE: string;

ml.c6gd.2xlarge Notebook Instance Type.


ML_C6GD_4XLARGERequired
public readonly ML_C6GD_4XLARGE: string;

ml.c6gd.4xlarge Notebook Instance Type.


ML_C6GD_8XLARGERequired
public readonly ML_C6GD_8XLARGE: string;

ml.c6gd.8xlarge Notebook Instance Type.


ML_C6GD_LARGERequired
public readonly ML_C6GD_LARGE: string;

ml.c6gd.large Notebook Instance Type.


ML_C6GD_XLARGERequired
public readonly ML_C6GD_XLARGE: string;

ml.c6gd.xlarge Notebook Instance Type.


ML_C6GN_12XLARGERequired
public readonly ML_C6GN_12XLARGE: string;

ml.c6gn.12xlarge Notebook Instance Type.


ML_C6GN_16XLARGERequired
public readonly ML_C6GN_16XLARGE: string;

ml.c6gn.16xlarge Notebook Instance Type.


ML_C6GN_2XLARGERequired
public readonly ML_C6GN_2XLARGE: string;

ml.c6gn.2xlarge Notebook Instance Type.


ML_C6GN_4XLARGERequired
public readonly ML_C6GN_4XLARGE: string;

ml.c6gn.4xlarge Notebook Instance Type.


ML_C6GN_8XLARGERequired
public readonly ML_C6GN_8XLARGE: string;

ml.c6gn.8xlarge Notebook Instance Type.


ML_C6GN_LARGERequired
public readonly ML_C6GN_LARGE: string;

ml.c6gn.large Notebook Instance Type.


ML_C6GN_XLARGERequired
public readonly ML_C6GN_XLARGE: string;

ml.c6gn.xlarge Notebook Instance Type.


ML_C6I_12XLARGERequired
public readonly ML_C6I_12XLARGE: string;

ml.c6i.12xlarge Notebook Instance Type.


ML_C6I_16XLARGERequired
public readonly ML_C6I_16XLARGE: string;

ml.c6i.16xlarge Notebook Instance Type.


ML_C6I_24XLARGERequired
public readonly ML_C6I_24XLARGE: string;

ml.c6i.24xlarge Notebook Instance Type.


ML_C6I_2XLARGERequired
public readonly ML_C6I_2XLARGE: string;

ml.c6i.2xlarge Notebook Instance Type.


ML_C6I_32XLARGERequired
public readonly ML_C6I_32XLARGE: string;

ml.c6i.32xlarge Notebook Instance Type.


ML_C6I_4XLARGERequired
public readonly ML_C6I_4XLARGE: string;

ml.c6i.4xlarge Notebook Instance Type.


ML_C6I_8XLARGERequired
public readonly ML_C6I_8XLARGE: string;

ml.c6i.8xlarge Notebook Instance Type.


ML_C6I_LARGERequired
public readonly ML_C6I_LARGE: string;

ml.c6i.large Notebook Instance Type.


ML_C6I_XLARGERequired
public readonly ML_C6I_XLARGE: string;

ml.c6i.xlarge Notebook Instance Type.


ML_C6ID_12XLARGERequired
public readonly ML_C6ID_12XLARGE: string;

ml.c6id.12xlarge Notebook Instance Type.


ML_C6ID_16XLARGERequired
public readonly ML_C6ID_16XLARGE: string;

ml.c6id.16xlarge Notebook Instance Type.


ML_C6ID_24XLARGERequired
public readonly ML_C6ID_24XLARGE: string;

ml.c6id.24xlarge Notebook Instance Type.


ML_C6ID_2XLARGERequired
public readonly ML_C6ID_2XLARGE: string;

ml.c6id.2xlarge Notebook Instance Type.


ML_C6ID_32XLARGERequired
public readonly ML_C6ID_32XLARGE: string;

ml.c6id.32xlarge Notebook Instance Type.


ML_C6ID_4XLARGERequired
public readonly ML_C6ID_4XLARGE: string;

ml.c6id.4xlarge Notebook Instance Type.


ML_C6ID_8XLARGERequired
public readonly ML_C6ID_8XLARGE: string;

ml.c6id.8xlarge Notebook Instance Type.


ML_C6ID_LARGERequired
public readonly ML_C6ID_LARGE: string;

ml.c6id.large Notebook Instance Type.


ML_C6ID_XLARGERequired
public readonly ML_C6ID_XLARGE: string;

ml.c6id.xlarge Notebook Instance Type.


ML_C7G_12XLARGERequired
public readonly ML_C7G_12XLARGE: string;

ml.c7g.12xlarge Notebook Instance Type.


ML_C7G_16XLARGERequired
public readonly ML_C7G_16XLARGE: string;

ml.c7g.16xlarge Notebook Instance Type.


ML_C7G_2XLARGERequired
public readonly ML_C7G_2XLARGE: string;

ml.c7g.2xlarge Notebook Instance Type.


ML_C7G_4XLARGERequired
public readonly ML_C7G_4XLARGE: string;

ml.c7g.4xlarge Notebook Instance Type.


ML_C7G_8XLARGERequired
public readonly ML_C7G_8XLARGE: string;

ml.c7g.8xlarge Notebook Instance Type.


ML_C7G_LARGERequired
public readonly ML_C7G_LARGE: string;

ml.c7g.large Notebook Instance Type.


ML_C7G_MEDIUMRequired
public readonly ML_C7G_MEDIUM: string;

ml.c7g.medium Notebook Instance Type.


ML_C7G_XLARGERequired
public readonly ML_C7G_XLARGE: string;

ml.c7g.xlarge Notebook Instance Type.


ML_C7I_12XLARGERequired
public readonly ML_C7I_12XLARGE: string;

ml.c7i.12xlarge Notebook Instance Type.


ML_C7I_16XLARGERequired
public readonly ML_C7I_16XLARGE: string;

ml.c7i.16xlarge Notebook Instance Type.


ML_C7I_24XLARGERequired
public readonly ML_C7I_24XLARGE: string;

ml.c7i.24xlarge Notebook Instance Type.


ML_C7I_2XLARGERequired
public readonly ML_C7I_2XLARGE: string;

ml.c7i.2xlarge Notebook Instance Type.


ML_C7I_48XLARGERequired
public readonly ML_C7I_48XLARGE: string;

ml.c7i.48xlarge Notebook Instance Type.


ML_C7I_4XLARGERequired
public readonly ML_C7I_4XLARGE: string;

ml.c7i.4xlarge Notebook Instance Type.


ML_C7I_8XLARGERequired
public readonly ML_C7I_8XLARGE: string;

ml.c7i.8xlarge Notebook Instance Type.


ML_C7I_LARGERequired
public readonly ML_C7I_LARGE: string;

ml.c7i.large Notebook Instance Type.


ML_C7I_XLARGERequired
public readonly ML_C7I_XLARGE: string;

ml.c7i.xlarge Notebook Instance Type.


ML_G4DN_12XLARGERequired
public readonly ML_G4DN_12XLARGE: string;

ml.g4dn.12xlarge Notebook Instance Type.


ML_G4DN_16XLARGERequired
public readonly ML_G4DN_16XLARGE: string;

ml.g4dn.16xlarge Notebook Instance Type.


ML_G4DN_2XLARGERequired
public readonly ML_G4DN_2XLARGE: string;

ml.g4dn.2xlarge Notebook Instance Type.


ML_G4DN_4XLARGERequired
public readonly ML_G4DN_4XLARGE: string;

ml.g4dn.4xlarge Notebook Instance Type.


ML_G4DN_8XLARGERequired
public readonly ML_G4DN_8XLARGE: string;

ml.g4dn.8xlarge Notebook Instance Type.


ML_G4DN_XLARGERequired
public readonly ML_G4DN_XLARGE: string;

ml.g4dn.xlarge Notebook Instance Type.


ML_G5_12XLARGERequired
public readonly ML_G5_12XLARGE: string;

ml.g5.12xlarge Notebook Instance Type.


ML_G5_16XLARGERequired
public readonly ML_G5_16XLARGE: string;

ml.g5.16xlarge Notebook Instance Type.


ML_G5_24XLARGERequired
public readonly ML_G5_24XLARGE: string;

ml.g5.24xlarge Notebook Instance Type.


ML_G5_2XLARGERequired
public readonly ML_G5_2XLARGE: string;

ml.g5.2xlarge Notebook Instance Type.


ML_G5_48XLARGERequired
public readonly ML_G5_48XLARGE: string;

ml.g5.48xlarge Notebook Instance Type.


ML_G5_4XLARGERequired
public readonly ML_G5_4XLARGE: string;

ml.g5.4xlarge Notebook Instance Type.


ML_G5_8XLARGERequired
public readonly ML_G5_8XLARGE: string;

ml.g5.8xlarge Notebook Instance Type.


ML_G5_XLARGERequired
public readonly ML_G5_XLARGE: string;

ml.g5.xlarge Notebook Instance Type.


ML_G6_12XLARGERequired
public readonly ML_G6_12XLARGE: string;

ml.g6.12xlarge Notebook Instance Type.


ML_G6_16XLARGERequired
public readonly ML_G6_16XLARGE: string;

ml.g6.16xlarge Notebook Instance Type.


ML_G6_24XLARGERequired
public readonly ML_G6_24XLARGE: string;

ml.g6.24xlarge Notebook Instance Type.


ML_G6_2XLARGERequired
public readonly ML_G6_2XLARGE: string;

ml.g6.2xlarge Notebook Instance Type.


ML_G6_48XLARGERequired
public readonly ML_G6_48XLARGE: string;

ml.g6.48xlarge Notebook Instance Type.


ML_G6_4XLARGERequired
public readonly ML_G6_4XLARGE: string;

ml.g6.4xlarge Notebook Instance Type.


ML_G6_8XLARGERequired
public readonly ML_G6_8XLARGE: string;

ml.g6.8xlarge Notebook Instance Type.


ML_G6_XLARGERequired
public readonly ML_G6_XLARGE: string;

ml.g6.xlarge Notebook Instance Type.


ML_G6E_12XLARGERequired
public readonly ML_G6E_12XLARGE: string;

ml.g6e.12xlarge Notebook Instance Type.


ML_G6E_16XLARGERequired
public readonly ML_G6E_16XLARGE: string;

ml.g6e.16xlarge Notebook Instance Type.


ML_G6E_24XLARGERequired
public readonly ML_G6E_24XLARGE: string;

ml.g6e.24xlarge Notebook Instance Type.


ML_G6E_2XLARGERequired
public readonly ML_G6E_2XLARGE: string;

ml.g6e.2xlarge Notebook Instance Type.


ML_G6E_48XLARGERequired
public readonly ML_G6E_48XLARGE: string;

ml.g6e.48xlarge Notebook Instance Type.


ML_G6E_4XLARGERequired
public readonly ML_G6E_4XLARGE: string;

ml.g6e.4xlarge Notebook Instance Type.


ML_G6E_8XLARGERequired
public readonly ML_G6E_8XLARGE: string;

ml.g6e.8xlarge Notebook Instance Type.


ML_G6E_XLARGERequired
public readonly ML_G6E_XLARGE: string;

ml.g6e.xlarge Notebook Instance Type.


ML_GR6_4XLARGERequired
public readonly ML_GR6_4XLARGE: string;

ml.gr6.4xlarge Notebook Instance Type.


ML_GR6_8XLARGERequired
public readonly ML_GR6_8XLARGE: string;

ml.gr6.8xlarge Notebook Instance Type.


ML_INF1_24XLARGERequired
public readonly ML_INF1_24XLARGE: string;

ml.inf1.24xlarge Notebook Instance Type.


ML_INF1_2XLARGERequired
public readonly ML_INF1_2XLARGE: string;

ml.inf1.2xlarge Notebook Instance Type.


ML_INF1_6XLARGERequired
public readonly ML_INF1_6XLARGE: string;

ml.inf1.6xlarge Notebook Instance Type.


ML_INF1_XLARGERequired
public readonly ML_INF1_XLARGE: string;

ml.inf1.xlarge Notebook Instance Type.


ML_INF2_24XLARGERequired
public readonly ML_INF2_24XLARGE: string;

ml.inf2.24xlarge Notebook Instance Type.


ML_INF2_48XLARGERequired
public readonly ML_INF2_48XLARGE: string;

ml.inf2.48xlarge Notebook Instance Type.


ML_INF2_8XLARGERequired
public readonly ML_INF2_8XLARGE: string;

ml.inf2.8xlarge Notebook Instance Type.


ML_INF2_XLARGERequired
public readonly ML_INF2_XLARGE: string;

ml.inf2.xlarge Notebook Instance Type.


ML_M4_10XLARGERequired
public readonly ML_M4_10XLARGE: string;

ml.m4.10xlarge Notebook Instance Type.


ML_M4_16XLARGERequired
public readonly ML_M4_16XLARGE: string;

ml.m4.16xlarge Notebook Instance Type.


ML_M4_2XLARGERequired
public readonly ML_M4_2XLARGE: string;

ml.m4.2xlarge Notebook Instance Type.


ML_M4_4XLARGERequired
public readonly ML_M4_4XLARGE: string;

ml.m4.4xlarge Notebook Instance Type.


ML_M4_XLARGERequired
public readonly ML_M4_XLARGE: string;

ml.m4.xlarge Notebook Instance Type.


ML_M5_12XLARGERequired
public readonly ML_M5_12XLARGE: string;

ml.m5.12xlarge Notebook Instance Type.


ML_M5_16XLARGERequired
public readonly ML_M5_16XLARGE: string;

ml.m5.16xlarge Notebook Instance Type.


ML_M5_24XLARGERequired
public readonly ML_M5_24XLARGE: string;

ml.m5.24xlarge Notebook Instance Type.


ML_M5_2XLARGERequired
public readonly ML_M5_2XLARGE: string;

ml.m5.2xlarge Notebook Instance Type.


ML_M5_4XLARGERequired
public readonly ML_M5_4XLARGE: string;

ml.m5.4xlarge Notebook Instance Type.


ML_M5_8XLARGERequired
public readonly ML_M5_8XLARGE: string;

ml.m5.8xlarge Notebook Instance Type.


ML_M5_LARGERequired
public readonly ML_M5_LARGE: string;

ml.m5.large Notebook Instance Type.


ML_M5_XLARGERequired
public readonly ML_M5_XLARGE: string;

ml.m5.xlarge Notebook Instance Type.


ML_M5D_12XLARGERequired
public readonly ML_M5D_12XLARGE: string;

ml.m5d.12xlarge Notebook Instance Type.


ML_M5D_16XLARGERequired
public readonly ML_M5D_16XLARGE: string;

ml.m5d.16xlarge Notebook Instance Type.


ML_M5D_24XLARGERequired
public readonly ML_M5D_24XLARGE: string;

ml.m5d.24xlarge Notebook Instance Type.


ML_M5D_2XLARGERequired
public readonly ML_M5D_2XLARGE: string;

ml.m5d.2xlarge Notebook Instance Type.


ML_M5D_4XLARGERequired
public readonly ML_M5D_4XLARGE: string;

ml.m5d.4xlarge Notebook Instance Type.


ML_M5D_8XLARGERequired
public readonly ML_M5D_8XLARGE: string;

ml.m5d.8xlarge Notebook Instance Type.


ML_M5D_LARGERequired
public readonly ML_M5D_LARGE: string;

ml.m5d.large Notebook Instance Type.


ML_M5D_XLARGERequired
public readonly ML_M5D_XLARGE: string;

ml.m5d.xlarge Notebook Instance Type.


ML_M6G_12XLARGERequired
public readonly ML_M6G_12XLARGE: string;

ml.m6g.12xlarge Notebook Instance Type.


ML_M6G_16XLARGERequired
public readonly ML_M6G_16XLARGE: string;

ml.m6g.16xlarge Notebook Instance Type.


ML_M6G_2XLARGERequired
public readonly ML_M6G_2XLARGE: string;

ml.m6g.2xlarge Notebook Instance Type.


ML_M6G_4XLARGERequired
public readonly ML_M6G_4XLARGE: string;

ml.m6g.4xlarge Notebook Instance Type.


ML_M6G_8XLARGERequired
public readonly ML_M6G_8XLARGE: string;

ml.m6g.8xlarge Notebook Instance Type.


ML_M6G_LARGERequired
public readonly ML_M6G_LARGE: string;

ml.m6g.large Notebook Instance Type.


ML_M6G_XLARGERequired
public readonly ML_M6G_XLARGE: string;

ml.m6g.xlarge Notebook Instance Type.


ML_M6GD_12XLARGERequired
public readonly ML_M6GD_12XLARGE: string;

ml.m6gd.12xlarge Notebook Instance Type.


ML_M6GD_16XLARGERequired
public readonly ML_M6GD_16XLARGE: string;

ml.m6gd.16xlarge Notebook Instance Type.


ML_M6GD_2XLARGERequired
public readonly ML_M6GD_2XLARGE: string;

ml.m6gd.2xlarge Notebook Instance Type.


ML_M6GD_4XLARGERequired
public readonly ML_M6GD_4XLARGE: string;

ml.m6gd.4xlarge Notebook Instance Type.


ML_M6GD_8XLARGERequired
public readonly ML_M6GD_8XLARGE: string;

ml.m6gd.8xlarge Notebook Instance Type.


ML_M6GD_LARGERequired
public readonly ML_M6GD_LARGE: string;

ml.m6gd.large Notebook Instance Type.


ML_M6GD_XLARGERequired
public readonly ML_M6GD_XLARGE: string;

ml.m6gd.xlarge Notebook Instance Type.


ML_M6I_12XLARGERequired
public readonly ML_M6I_12XLARGE: string;

ml.m6i.12xlarge Notebook Instance Type.


ML_M6I_16XLARGERequired
public readonly ML_M6I_16XLARGE: string;

ml.m6i.16xlarge Notebook Instance Type.


ML_M6I_24XLARGERequired
public readonly ML_M6I_24XLARGE: string;

ml.m6i.24xlarge Notebook Instance Type.


ML_M6I_2XLARGERequired
public readonly ML_M6I_2XLARGE: string;

ml.m6i.2xlarge Notebook Instance Type.


ML_M6I_32XLARGERequired
public readonly ML_M6I_32XLARGE: string;

ml.m6i.32xlarge Notebook Instance Type.


ML_M6I_4XLARGERequired
public readonly ML_M6I_4XLARGE: string;

ml.m6i.4xlarge Notebook Instance Type.


ML_M6I_8XLARGERequired
public readonly ML_M6I_8XLARGE: string;

ml.m6i.8xlarge Notebook Instance Type.


ML_M6I_LARGERequired
public readonly ML_M6I_LARGE: string;

ml.m6i.large Notebook Instance Type.


ML_M6I_XLARGERequired
public readonly ML_M6I_XLARGE: string;

ml.m6i.xlarge Notebook Instance Type.


ML_M6ID_12XLARGERequired
public readonly ML_M6ID_12XLARGE: string;

ml.m6id.12xlarge Notebook Instance Type.


ML_M6ID_16XLARGERequired
public readonly ML_M6ID_16XLARGE: string;

ml.m6id.16xlarge Notebook Instance Type.


ML_M6ID_24XLARGERequired
public readonly ML_M6ID_24XLARGE: string;

ml.m6id.24xlarge Notebook Instance Type.


ML_M6ID_2XLARGERequired
public readonly ML_M6ID_2XLARGE: string;

ml.m6id.2xlarge Notebook Instance Type.


ML_M6ID_32XLARGERequired
public readonly ML_M6ID_32XLARGE: string;

ml.m6id.32xlarge Notebook Instance Type.


ML_M6ID_4XLARGERequired
public readonly ML_M6ID_4XLARGE: string;

ml.m6id.4xlarge Notebook Instance Type.


ML_M6ID_8XLARGERequired
public readonly ML_M6ID_8XLARGE: string;

ml.m6id.8xlarge Notebook Instance Type.


ML_M6ID_LARGERequired
public readonly ML_M6ID_LARGE: string;

ml.m6id.large Notebook Instance Type.


ML_M6ID_XLARGERequired
public readonly ML_M6ID_XLARGE: string;

ml.m6id.xlarge Notebook Instance Type.


ML_M7I_12XLARGERequired
public readonly ML_M7I_12XLARGE: string;

ml.m7i.12xlarge Notebook Instance Type.


ML_M7I_16XLARGERequired
public readonly ML_M7I_16XLARGE: string;

ml.m7i.16xlarge Notebook Instance Type.


ML_M7I_24XLARGERequired
public readonly ML_M7I_24XLARGE: string;

ml.m7i.24xlarge Notebook Instance Type.


ML_M7I_2XLARGERequired
public readonly ML_M7I_2XLARGE: string;

ml.m7i.2xlarge Notebook Instance Type.


ML_M7I_48XLARGERequired
public readonly ML_M7I_48XLARGE: string;

ml.m7i.48xlarge Notebook Instance Type.


ML_M7I_4XLARGERequired
public readonly ML_M7I_4XLARGE: string;

ml.m7i.4xlarge Notebook Instance Type.


ML_M7I_8XLARGERequired
public readonly ML_M7I_8XLARGE: string;

ml.m7i.8xlarge Notebook Instance Type.


ML_M7I_LARGERequired
public readonly ML_M7I_LARGE: string;

ml.m7i.large Notebook Instance Type.


ML_M7I_XLARGERequired
public readonly ML_M7I_XLARGE: string;

ml.m7i.xlarge Notebook Instance Type.


ML_P2_16XLARGERequired
public readonly ML_P2_16XLARGE: string;

ml.p2.16xlarge Notebook Instance Type.


ML_P2_8XLARGERequired
public readonly ML_P2_8XLARGE: string;

ml.p2.8xlarge Notebook Instance Type.


ML_P2_XLARGERequired
public readonly ML_P2_XLARGE: string;

ml.p2.xlarge Notebook Instance Type.


ML_P3_16XLARGERequired
public readonly ML_P3_16XLARGE: string;

ml.p3.16xlarge Notebook Instance Type.


ML_P3_2XLARGERequired
public readonly ML_P3_2XLARGE: string;

ml.p3.2xlarge Notebook Instance Type.


ML_P3_8XLARGERequired
public readonly ML_P3_8XLARGE: string;

ml.p3.8xlarge Notebook Instance Type.


ML_P3DN_24XLARGERequired
public readonly ML_P3DN_24XLARGE: string;

ml.p3dn.24xlarge Notebook Instance Type.


ML_P4D_24XLARGERequired
public readonly ML_P4D_24XLARGE: string;

ml.p4d.24xlarge Notebook Instance Type.


ML_P4DE_24XLARGERequired
public readonly ML_P4DE_24XLARGE: string;

ml.p4de.24xlarge Notebook Instance Type.


ML_P5_48XLARGERequired
public readonly ML_P5_48XLARGE: string;

ml.p5.48xlarge Notebook Instance Type.


ML_P5_4XLARGERequired
public readonly ML_P5_4XLARGE: string;

ml.p5.4xlarge Notebook Instance Type.


ML_P5E_48XLARGERequired
public readonly ML_P5E_48XLARGE: string;

ml.p5e.48xlarge Notebook Instance Type.


ML_P5EN_48XLARGERequired
public readonly ML_P5EN_48XLARGE: string;

ml.p5en.48xlarge Notebook Instance Type.


ML_R5_12XLARGERequired
public readonly ML_R5_12XLARGE: string;

ml.r5.12xlarge Notebook Instance Type.


ML_R5_16XLARGERequired
public readonly ML_R5_16XLARGE: string;

ml.r5.16xlarge Notebook Instance Type.


ML_R5_24XLARGERequired
public readonly ML_R5_24XLARGE: string;

ml.r5.24xlarge Notebook Instance Type.


ML_R5_2XLARGERequired
public readonly ML_R5_2XLARGE: string;

ml.r5.2xlarge Notebook Instance Type.


ML_R5_4XLARGERequired
public readonly ML_R5_4XLARGE: string;

ml.r5.4xlarge Notebook Instance Type.


ML_R5_8XLARGERequired
public readonly ML_R5_8XLARGE: string;

ml.r5.8xlarge Notebook Instance Type.


ML_R5_LARGERequired
public readonly ML_R5_LARGE: string;

ml.r5.large Notebook Instance Type.


ML_R5_XLARGERequired
public readonly ML_R5_XLARGE: string;

ml.r5.xlarge Notebook Instance Type.


ML_R5D_12XLARGERequired
public readonly ML_R5D_12XLARGE: string;

ml.r5d.12xlarge Notebook Instance Type.


ML_R5D_16XLARGERequired
public readonly ML_R5D_16XLARGE: string;

ml.r5d.16xlarge Notebook Instance Type.


ML_R5D_24XLARGERequired
public readonly ML_R5D_24XLARGE: string;

ml.r5d.24xlarge Notebook Instance Type.


ML_R5D_2XLARGERequired
public readonly ML_R5D_2XLARGE: string;

ml.r5d.2xlarge Notebook Instance Type.


ML_R5D_4XLARGERequired
public readonly ML_R5D_4XLARGE: string;

ml.r5d.4xlarge Notebook Instance Type.


ML_R5D_8XLARGERequired
public readonly ML_R5D_8XLARGE: string;

ml.r5d.8xlarge Notebook Instance Type.


ML_R5D_LARGERequired
public readonly ML_R5D_LARGE: string;

ml.r5d.large Notebook Instance Type.


ML_R5D_XLARGERequired
public readonly ML_R5D_XLARGE: string;

ml.r5d.xlarge Notebook Instance Type.


ML_R6G_12XLARGERequired
public readonly ML_R6G_12XLARGE: string;

ml.r6g.12xlarge Notebook Instance Type.


ML_R6G_16XLARGERequired
public readonly ML_R6G_16XLARGE: string;

ml.r6g.16xlarge Notebook Instance Type.


ML_R6G_2XLARGERequired
public readonly ML_R6G_2XLARGE: string;

ml.r6g.2xlarge Notebook Instance Type.


ML_R6G_4XLARGERequired
public readonly ML_R6G_4XLARGE: string;

ml.r6g.4xlarge Notebook Instance Type.


ML_R6G_8XLARGERequired
public readonly ML_R6G_8XLARGE: string;

ml.r6g.8xlarge Notebook Instance Type.


ML_R6G_LARGERequired
public readonly ML_R6G_LARGE: string;

ml.r6g.large Notebook Instance Type.


ML_R6G_XLARGERequired
public readonly ML_R6G_XLARGE: string;

ml.r6g.xlarge Notebook Instance Type.


ML_R6GD_12XLARGERequired
public readonly ML_R6GD_12XLARGE: string;

ml.r6gd.12xlarge Notebook Instance Type.


ML_R6GD_16XLARGERequired
public readonly ML_R6GD_16XLARGE: string;

ml.r6gd.16xlarge Notebook Instance Type.


ML_R6GD_2XLARGERequired
public readonly ML_R6GD_2XLARGE: string;

ml.r6gd.2xlarge Notebook Instance Type.


ML_R6GD_4XLARGERequired
public readonly ML_R6GD_4XLARGE: string;

ml.r6gd.4xlarge Notebook Instance Type.


ML_R6GD_8XLARGERequired
public readonly ML_R6GD_8XLARGE: string;

ml.r6gd.8xlarge Notebook Instance Type.


ML_R6GD_LARGERequired
public readonly ML_R6GD_LARGE: string;

ml.r6gd.large Notebook Instance Type.


ML_R6GD_XLARGERequired
public readonly ML_R6GD_XLARGE: string;

ml.r6gd.xlarge Notebook Instance Type.


ML_R6I_12XLARGERequired
public readonly ML_R6I_12XLARGE: string;

ml.r6i.12xlarge Notebook Instance Type.


ML_R6I_16XLARGERequired
public readonly ML_R6I_16XLARGE: string;

ml.r6i.16xlarge Notebook Instance Type.


ML_R6I_24XLARGERequired
public readonly ML_R6I_24XLARGE: string;

ml.r6i.24xlarge Notebook Instance Type.


ML_R6I_2XLARGERequired
public readonly ML_R6I_2XLARGE: string;

ml.r6i.2xlarge Notebook Instance Type.


ML_R6I_32XLARGERequired
public readonly ML_R6I_32XLARGE: string;

ml.r6i.32xlarge Notebook Instance Type.


ML_R6I_4XLARGERequired
public readonly ML_R6I_4XLARGE: string;

ml.r6i.4xlarge Notebook Instance Type.


ML_R6I_8XLARGERequired
public readonly ML_R6I_8XLARGE: string;

ml.r6i.8xlarge Notebook Instance Type.


ML_R6I_LARGERequired
public readonly ML_R6I_LARGE: string;

ml.r6i.large Notebook Instance Type.


ML_R6I_XLARGERequired
public readonly ML_R6I_XLARGE: string;

ml.r6i.xlarge Notebook Instance Type.


ML_R6ID_12XLARGERequired
public readonly ML_R6ID_12XLARGE: string;

ml.r6id.12xlarge Notebook Instance Type.


ML_R6ID_16XLARGERequired
public readonly ML_R6ID_16XLARGE: string;

ml.r6id.16xlarge Notebook Instance Type.


ML_R6ID_24XLARGERequired
public readonly ML_R6ID_24XLARGE: string;

ml.r6id.24xlarge Notebook Instance Type.


ML_R6ID_2XLARGERequired
public readonly ML_R6ID_2XLARGE: string;

ml.r6id.2xlarge Notebook Instance Type.


ML_R6ID_32XLARGERequired
public readonly ML_R6ID_32XLARGE: string;

ml.r6id.32xlarge Notebook Instance Type.


ML_R6ID_4XLARGERequired
public readonly ML_R6ID_4XLARGE: string;

ml.r6id.4xlarge Notebook Instance Type.


ML_R6ID_8XLARGERequired
public readonly ML_R6ID_8XLARGE: string;

ml.r6id.8xlarge Notebook Instance Type.


ML_R6ID_LARGERequired
public readonly ML_R6ID_LARGE: string;

ml.r6id.large Notebook Instance Type.


ML_R6ID_XLARGERequired
public readonly ML_R6ID_XLARGE: string;

ml.r6id.xlarge Notebook Instance Type.


ML_R7I_12XLARGERequired
public readonly ML_R7I_12XLARGE: string;

ml.r7i.12xlarge Notebook Instance Type.


ML_R7I_16XLARGERequired
public readonly ML_R7I_16XLARGE: string;

ml.r7i.16xlarge Notebook Instance Type.


ML_R7I_24XLARGERequired
public readonly ML_R7I_24XLARGE: string;

ml.r7i.24xlarge Notebook Instance Type.


ML_R7I_2XLARGERequired
public readonly ML_R7I_2XLARGE: string;

ml.r7i.2xlarge Notebook Instance Type.


ML_R7I_48XLARGERequired
public readonly ML_R7I_48XLARGE: string;

ml.r7i.48xlarge Notebook Instance Type.


ML_R7I_4XLARGERequired
public readonly ML_R7I_4XLARGE: string;

ml.r7i.4xlarge Notebook Instance Type.


ML_R7I_8XLARGERequired
public readonly ML_R7I_8XLARGE: string;

ml.r7i.8xlarge Notebook Instance Type.


ML_R7I_LARGERequired
public readonly ML_R7I_LARGE: string;

ml.r7i.large Notebook Instance Type.


ML_R7I_XLARGERequired
public readonly ML_R7I_XLARGE: string;

ml.r7i.xlarge Notebook Instance Type.


ML_R8G_12XLARGERequired
public readonly ML_R8G_12XLARGE: string;

ml.r8g.12xlarge Notebook Instance Type.


ML_R8G_16XLARGERequired
public readonly ML_R8G_16XLARGE: string;

ml.r8g.16xlarge Notebook Instance Type.


ML_R8G_24XLARGERequired
public readonly ML_R8G_24XLARGE: string;

ml.r8g.24xlarge Notebook Instance Type.


ML_R8G_2XLARGERequired
public readonly ML_R8G_2XLARGE: string;

ml.r8g.2xlarge Notebook Instance Type.


ML_R8G_48XLARGERequired
public readonly ML_R8G_48XLARGE: string;

ml.r8g.48xlarge Notebook Instance Type.


ML_R8G_4XLARGERequired
public readonly ML_R8G_4XLARGE: string;

ml.r8g.4xlarge Notebook Instance Type.


ML_R8G_8XLARGERequired
public readonly ML_R8G_8XLARGE: string;

ml.r8g.8xlarge Notebook Instance Type.


ML_R8G_LARGERequired
public readonly ML_R8G_LARGE: string;

ml.r8g.large Notebook Instance Type.


ML_R8G_MEDIUMRequired
public readonly ML_R8G_MEDIUM: string;

ml.r8g.medium Notebook Instance Type.


ML_R8G_XLARGERequired
public readonly ML_R8G_XLARGE: string;

ml.r8g.xlarge Notebook Instance Type.


ML_T2_2XLARGERequired
public readonly ML_T2_2XLARGE: string;

ml.t2.2xlarge Notebook Instance Type.


ML_T2_LARGERequired
public readonly ML_T2_LARGE: string;

ml.t2.large Notebook Instance Type.


ML_T2_MEDIUMRequired
public readonly ML_T2_MEDIUM: string;

ml.t2.medium Notebook Instance Type.


ML_T2_XLARGERequired
public readonly ML_T2_XLARGE: string;

ml.t2.xlarge Notebook Instance Type.


ML_T3_2XLARGERequired
public readonly ML_T3_2XLARGE: string;

ml.t3.2xlarge Notebook Instance Type.


ML_T3_LARGERequired
public readonly ML_T3_LARGE: string;

ml.t3.large Notebook Instance Type.


ML_T3_MEDIUMRequired
public readonly ML_T3_MEDIUM: string;

ml.t3.medium Notebook Instance Type.


ML_T3_XLARGERequired
public readonly ML_T3_XLARGE: string;

ml.t3.xlarge Notebook Instance Type.


ML_TRN1_2XLARGERequired
public readonly ML_TRN1_2XLARGE: string;

ml.trn1.2xlarge Notebook Instance Type.


ML_TRN1_32XLARGERequired
public readonly ML_TRN1_32XLARGE: string;

ml.trn1.32xlarge Notebook Instance Type.


ML_TRN1N_32XLARGERequired
public readonly ML_TRN1N_32XLARGE: string;

ml.trn1n.32xlarge Notebook Instance Type.


SecureSageMakerNotebook

Aspect that enforces security controls on SageMaker Notebook Instances by requiring VPC placement, disabling direct internet access, and preventing root access to the notebook environment.

This Aspect enforces these settings through a combination of setting the CloudFormation properties on the Notebook resource and attaching a DENY policy to the role that is used by the notebook. The policy will enforce that the following API actions contain the correct properties to ensure network isolation and that the VPC subnets are set:

Initializers

import { aspects } from '@cdklabs/cdk-proserve-lib'

new aspects.SecureSageMakerNotebook(props: SecureSageMakerNotebookProps)
Name Type Description
props @cdklabs/cdk-proserve-lib.aspects.SecureSageMakerNotebookProps No description.

propsRequired

Methods

Name Description
visit All aspects can visit an IConstruct.

visit
public visit(node: IConstruct): void

All aspects can visit an IConstruct.

nodeRequired

SecurityCompliance

Applies best practice security settings to be in compliance with security tools such as CDK Nag.

This aspect automatically implements AWS security best practices and compliance requirements for various AWS services used in your CDK applications. It can be configured with custom settings and supports suppressing specific CDK Nag warnings with proper justification.

Example

import { App, Stack, Aspects } from 'aws-cdk-lib';
import { Function, Runtime, Code } from 'aws-cdk-lib/aws-lambda';
import { Bucket } from 'aws-cdk-lib/aws-s3';
import { SecurityCompliance } from '../../../src/aspects/security-compliance';

const app = new App();
const stack = new Stack(app, 'MySecureStack');

// Create resources
const myBucket = new Bucket(stack, 'MyBucket');
const myFunction = new Function(stack, 'MyFunction', {
    runtime: Runtime.NODEJS_18_X,
    handler: 'index.handler',
    code: Code.fromInline(
        'exports.handler = async () => { return { statusCode: 200 }; }'
    )
});

// Apply the SecurityCompliance aspect with custom settings
const securityAspect = new SecurityCompliance({
    settings: {
        s3: {
            serverAccessLogs: {
                destinationBucketName: 'my-access-logs-bucket'
            },
            versioning: {
                disabled: false
            }
        },
        lambda: {
            reservedConcurrentExecutions: {
                concurrentExecutionCount: 5
            }
        }
    },
    suppressions: {
        lambdaNotInVpc:
            'This is a development environment where VPC is not required',
        iamNoInlinePolicies: 'Inline policies are acceptable for this use case'
    }
});

// Apply the aspect to the stack
Aspects.of(app).add(securityAspect);

Initializers

import { aspects } from '@cdklabs/cdk-proserve-lib'

new aspects.SecurityCompliance(props?: SecurityComplianceProps)
Name Type Description
props @cdklabs/cdk-proserve-lib.aspects.SecurityComplianceProps No description.

propsOptional

Methods

Name Description
visit Apply the aspect to the node.

visit
public visit(node: IConstruct): void

Apply the aspect to the node.

nodeRequired

SetLogRetention

Aspect that sets the log retention period for CloudWatch log groups to a user-supplied retention period.

Example

import { App, Aspects } from 'aws-cdk-lib';
import { RetentionDays } from 'aws-cdk-lib/aws-logs';
import { SetLogRetention } from '@cdklabs/cdk-proserve-lib/aspects';

const app = new App();

Aspects.of(app).add(
  new SetLogRetention({ period: RetentionDays.EIGHTEEN_MONTHS })
);

Initializers

import { aspects } from '@cdklabs/cdk-proserve-lib'

new aspects.SetLogRetention(props: SetLogRetentionProps)
Name Type Description
props @cdklabs/cdk-proserve-lib.aspects.SetLogRetentionProps Configuration properties for log retention.

propsRequired

Configuration properties for log retention.


Methods

Name Description
visit Visits a construct and sets log retention if applicable.

visit
public visit(node: IConstruct): void

Visits a construct and sets log retention if applicable.

nodeRequired

The construct being visited.


SqsRequireSsl

Enforces SSL/TLS requirements on Simple Queue Service (SQS) for all resources that the aspect applies to.

This is accomplished by adding a resource policy to any SQS queue that denies all actions when the request is not made over a secure transport.

Example

import { App, Aspects } from 'aws-cdk-lib';
import { SqsRequireSsl } from '@cdklabs/cdk-proserve-lib/aspects';

const app = new App();

Aspects.of(app).add(new SqsRequireSsl());

Initializers

import { aspects } from '@cdklabs/cdk-proserve-lib'

new aspects.SqsRequireSsl()

| Name | Type | Description | | — | — | — |


Methods

Name Description
visit Visits a construct and adds SSL/TLS requirement policy if it’s an SQS queue.

visit
public visit(node: IConstruct): void

Visits a construct and adds SSL/TLS requirement policy if it’s an SQS queue.

nodeRequired

The construct being visited.


Enums

AwsManagedRuleGroup

WAF Managed Rule Groups.

Members

Name Description
COMMON_RULE_SET Contains rules that are generally applicable to web applications.
ADMIN_PROTECTION_RULE_SET Contains rules that allow you to block external access to exposed admin pages.
KNOWN_BAD_INPUTS_RULE_SET Contains rules that allow you to block request patterns that are known to be invalid and are associated with exploitation or discovery of vulnerabilities.
SQL_DATABASE_RULE_SET Contains rules that allow you to block request patterns associated with exploitation of SQL databases, like SQL injection attacks.
LINUX_RULE_SET Contains rules that block request patterns associated with exploitation of vulnerabilities specific to Linux, including LFI attacks.
UNIX_RULE_SET Contains rules that block request patterns associated with exploiting vulnerabilities specific to POSIX/POSIX-like OS, including LFI attacks.
WINDOWS_RULE_SET Contains rules that block request patterns associated with exploiting vulnerabilities specific to Windows, (e.g., PowerShell commands). This can help prevent exploits that allow attacker to run unauthorized commands or execute malicious code.
PHP_RULE_SET Contains rules that block request patterns associated with exploiting vulnerabilities specific to the use of the PHP, including injection of unsafe PHP functions.
WORD_PRESS_RULE_SET The WordPress Applications group contains rules that block request patterns associated with the exploitation of vulnerabilities specific to WordPress sites.
AMAZON_IP_REPUTATION_LIST This group contains rules that are based on Amazon threat intelligence.
ANONYMOUS_IP_LIST This group contains rules that allow you to block requests from services that allow obfuscation of viewer identity.
BOT_CONTROL_RULE_SET Provides protection against automated bots that can consume excess resources, skew business metrics, cause downtime, or perform malicious activities.
ATP_RULE_SET Provides protection for your login page against stolen credentials, credential stuffing attacks, brute force login attempts, and other anomalous login activities.
ACFP_RULE_SET Provides protection against the creation of fraudulent accounts on your site.
ANTI_DDOS_RULE_SET Provides protection against DDoS attacks targeting the application layer, also known as Layer 7 attacks.

COMMON_RULE_SET

Contains rules that are generally applicable to web applications.

This provides protection against exploitation of a wide range of vulnerabilities, including those described in OWASP publications.


ADMIN_PROTECTION_RULE_SET

Contains rules that allow you to block external access to exposed admin pages.

This may be useful if you are running third-party software or would like to reduce the risk of a malicious actor gaining administrative access to your application.


KNOWN_BAD_INPUTS_RULE_SET

Contains rules that allow you to block request patterns that are known to be invalid and are associated with exploitation or discovery of vulnerabilities.

This can help reduce the risk of a malicious actor discovering a vulnerable application.


SQL_DATABASE_RULE_SET

Contains rules that allow you to block request patterns associated with exploitation of SQL databases, like SQL injection attacks.

This can help prevent remote injection of unauthorized queries.


LINUX_RULE_SET

Contains rules that block request patterns associated with exploitation of vulnerabilities specific to Linux, including LFI attacks.

This can help prevent attacks that expose file contents or execute code for which the attacker should not have had access.


UNIX_RULE_SET

Contains rules that block request patterns associated with exploiting vulnerabilities specific to POSIX/POSIX-like OS, including LFI attacks.

This can help prevent attacks that expose file contents or execute code for which access should not been allowed.


WINDOWS_RULE_SET

Contains rules that block request patterns associated with exploiting vulnerabilities specific to Windows, (e.g., PowerShell commands). This can help prevent exploits that allow attacker to run unauthorized commands or execute malicious code.


PHP_RULE_SET

Contains rules that block request patterns associated with exploiting vulnerabilities specific to the use of the PHP, including injection of unsafe PHP functions.

This can help prevent exploits that allow an attacker to remotely execute code or commands.


WORD_PRESS_RULE_SET

The WordPress Applications group contains rules that block request patterns associated with the exploitation of vulnerabilities specific to WordPress sites.


AMAZON_IP_REPUTATION_LIST

This group contains rules that are based on Amazon threat intelligence.

This is useful if you would like to block sources associated with bots or other threats.


ANONYMOUS_IP_LIST

This group contains rules that allow you to block requests from services that allow obfuscation of viewer identity.

This can include request originating from VPN, proxies, Tor nodes, and hosting providers. This is useful if you want to filter out viewers that may be trying to hide their identity from your application.


BOT_CONTROL_RULE_SET

Provides protection against automated bots that can consume excess resources, skew business metrics, cause downtime, or perform malicious activities.

Bot Control provides additional visibility through Amazon CloudWatch and generates labels that you can use to control bot traffic to your applications.


ATP_RULE_SET

Provides protection for your login page against stolen credentials, credential stuffing attacks, brute force login attempts, and other anomalous login activities.

With account takeover prevention, you can prevent unauthorized access that may lead to fraudulent activities, or inform legitimate users to take a preventive action.


ACFP_RULE_SET

Provides protection against the creation of fraudulent accounts on your site.

Fraudulent accounts can be used for activities such as obtaining sign-up bonuses and impersonating legitimate users.


ANTI_DDOS_RULE_SET

Provides protection against DDoS attacks targeting the application layer, also known as Layer 7 attacks.


Component

Image Builder Component.

Members

Name Description
AMAZON_CLOUDWATCH_AGENT_LINUX Installs the latest version of the Amazon CloudWatch agent.
AMAZON_CLOUDWATCH_AGENT_WINDOWS Installs the latest version of the Amazon CloudWatch agent.
AMAZON_CORRETTO_11_APT_GENERIC Installs Amazon Corretto 11 for Debian-based Linux platforms in accordance with the Amazon Corretto 11 User Guide at https://docs.aws.amazon.com/corretto/latest/corretto-11-ug/generic-linux-install.html.
AMAZON_CORRETTO_11_HEADLESS Installs Amazon Corretto 11 Headless.
AMAZON_CORRETTO_11_RPM_GENERIC Installs Amazon Corretto 11 for RPM-based Linux platforms in accordance with the Amazon Corretto 11 User Guide at https://docs.aws.amazon.com/corretto/latest/corretto-11-ug/generic-linux-install.html.
AMAZON_CORRETTO_11_WINDOWS Installs Amazon Corretto 11 for Windows in accordance with the Amazon Corretto 11 User Guide at https://docs.aws.amazon.com/corretto/latest/corretto-11-ug/windows-7-install.html.
AMAZON_CORRETTO_11 Installs Amazon Corretto 11.
AMAZON_CORRETTO_17_HEADLESS Installs Amazon Corretto 17 Headless.
AMAZON_CORRETTO_17_JDK Installs Amazon Corretto 17 JDK in accordance with the Amazon Corretto 17 User Guide at https://docs.aws.amazon.com/corretto/latest/corretto-17-ug/linux-info.html.
AMAZON_CORRETTO_17_JRE Installs Amazon Corretto 17 JRE.
AMAZON_CORRETTO_17_WINDOWS Installs Amazon Corretto 17 for Windows in accordance with the Amazon Corretto 17 User Guide at https://docs.aws.amazon.com/corretto/latest/corretto-17-ug/windows-7-install.html.
AMAZON_CORRETTO_21_HEADLESS Installs Amazon Corretto 21 Headless.
AMAZON_CORRETTO_21_JDK Installs Amazon Corretto 21 JDK in accordance with the Amazon Corretto 21 User Guide at https://docs.aws.amazon.com/corretto/latest/corretto-21-ug/linux-info.html.
AMAZON_CORRETTO_21_JRE Installs Amazon Corretto 21 JRE.
AMAZON_CORRETTO_21_WINDOWS Installs Amazon Corretto 21 for Windows in accordance with the Amazon Corretto 21 User Guide at https://docs.aws.amazon.com/corretto/latest/corretto-21-ug/windows-10-install.html.
AMAZON_CORRETTO_8_APT_GENERIC Installs Amazon Corretto 8 for Debian-based Linux platforms in accordance with the Amazon Corretto 8 User Guide at https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/generic-linux-install.html.
AMAZON_CORRETTO_8_JDK Installs Amazon Corretto 8 JDK.
AMAZON_CORRETTO_8_JRE Installs Amazon Corretto 8 JRE.
AMAZON_CORRETTO_8_RPM_GENERIC Installs Amazon Corretto 8 for RPM-based Linux platforms in accordance with the Amazon Corretto 8 User Guide at https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/generic-linux-install.html.
AMAZON_CORRETTO_8_WINDOWS Installs Amazon Corretto 8 for Windows in accordance with the Amazon Corretto 8 User Guide at https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/windows-7-install.html.
AMAZON_KINESIS_AGENT_WINDOWS Installs the latest version of Amazon Kinesis Agent for Windows.
APACHE_TOMCAT_9_LINUX Installs the latest version of Apache Tomcat and the JRE, sets required environment variables, and schedules Tomcat to run on startup.
APT_REPOSITORY_TEST_LINUX Tests whether the apt package manager is functioning correctly.
AWS_CLI_VERSION_2_LINUX Installs the latest version of the AWS CLI version 2, and creates the symlink /usr/bin/aws that points to the installed application.
AWS_CLI_VERSION_2_WINDOWS Installs the latest version of the AWS CLI version 2.
AWS_CODEDEPLOY_AGENT_LINUX Installs the latest version of the AWS CodeDeploy agent.
AWS_CODEDEPLOY_AGENT_WINDOWS Installs the latest version of the AWS CodeDeploy agent.
AWS_VSS_COMPONENTS_WINDOWS Installs the AwsVssComponents Distributor package on a Windows instance.
CHOCOLATEY Installs Chocolatey for Windows.
CHRONY_TIME_CONFIGURATION_TEST Validates the Chrony configuration file and ensures that Chrony time sources on Amazon Linux 2 are configured for the Amazon time servers.
DCV_SERVER_LINUX Install and configure the latest Amazon DCV server on Linux.
DCV_SERVER_WINDOWS Install and configure the latest Amazon DCV server on Windows.
DISTRIBUTOR_PACKAGE_WINDOWS Installs a Distributor package on a Windows instance.
DOCKER_CE_CENTOS Installs Docker Community Edition from the Docker package repository, and enables the centos user to manage Docker without using sudo.
DOCKER_CE_LINUX Install the latest Docker Community Edition from Amazon Linux Extras, and enable the ec2-user user to manage docker without using sudo.
DOCKER_CE_UBUNTU Installs Docker Community Edition from the Docker package repository, and enables the ubuntu user to manage Docker without using sudo.
DOTNET_DESKTOP_RUNTIME_LTS_WINDOWS Installs the latest 8.0 channel release of the Microsoft .NET Desktop Runtime. For more information, see the .NET 8.0 download page at https://dotnet.microsoft.com/download/dotnet/8.0.
DOTNET_HOSTING_BUNDLE_LTS_WINDOWS Installs the latest 8.0 channel release of the Microsoft .NET Hosting Bundle. For more information, see the .NET 8.0 download page at https://dotnet.microsoft.com/download/dotnet/8.0.
DOTNET_RUNTIME_LTS_LINUX Installs the latest 8.0 channel release of the Microsoft .NET Runtime. For more information, see the .NET 8.0 download page at https://dotnet.microsoft.com/download/dotnet/8.0.
DOTNET_RUNTIME_LTS_WINDOWS Installs the latest 8.0 channel release of the Microsoft .NET Runtime. For more information, see the .NET 8.0 download page at https://dotnet.microsoft.com/download/dotnet/8.0.
DOTNET_SDK_LTS_LINUX Installs the latest 8.0 channel release of the Microsoft .NET SDK. For more information, see the .NET 8.0 download page at https://dotnet.microsoft.com/download/dotnet/8.0.
DOTNET_SDK_LTS_WINDOWS Installs the latest 8.0 channel release of the Microsoft .NET SDK. For more information, see the .NET 8.0 download page at https://dotnet.microsoft.com/download/dotnet/8.0.
EBS_VOLUME_USAGE_TEST_LINUX The EBS volume usage test performs the following actions: 1) It creates an EBS volume and attaches it to the instance.
EBS_VOLUME_USAGE_TEST_WINDOWS The EBS volume usage test performs the following actions: 1) It creates an EBS volume and attaches it to the instance.
EC2_NETWORK_ROUTE_TEST_WINDOWS Test to ensure all required EC2 network routes exist in the route table.
EC2LAUNCH_V2_WINDOWS Installs the latest version of EC2Launch v2.
ECS_OPTIMIZED_AMI_WINDOWS Installs Amazon ECS-optimized Windows artifacts.
EKS_OPTIMIZED_AMI_WINDOWS Installs Amazon EKS-optimized Windows artifacts for Amazon EKS version 1.33. This includes kubelet version 1.33.1, containerd version 1.7.27, and CSI Proxy version 1.2.1.
ENI_ATTACHMENT_TEST_LINUX The ENI attachment test performs the following actions: 1) It creates an elastic network interface (ENI) and attaches it to the instance.
ENI_ATTACHMENT_TEST_WINDOWS The ENI attachment test performs the following actions: 1) It creates an elastic network interface (ENI) and attaches it to the instance.
GO_STABLE_LINUX Installs the latest stable release of the Go programming language using the release information from https://go.dev/dl/.
GO_STABLE_WINDOWS Installs the latest stable release of the Go programming language using the release information from https://go.dev/dl/.
HELLO_WORLD_LINUX Hello world testing document for Linux.
HELLO_WORLD_WINDOWS Hello world testing document for Windows.
INSPECTOR_TEST_LINUX Performs a Center for Internet Security (CIS) security assessment for an instance, using Amazon Inspector (Inspector).
INSPECTOR_TEST_WINDOWS Performs a Center for Internet Security (CIS) security assessment for an instance, using Amazon Inspector (Inspector).
INSTALL_PACKAGE_FROM_REPOSITORY Installs a package from the Linux repository.
MARIADB_LINUX Installs the MariaDB package using apt, yum, or zypper.
PHP_8_2_LINUX Installs PHP 8.2.
POWERSHELL_LTS_LINUX Installs the latest LTS 7.4 release of PowerShell following the instructions at https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell-on-linux?view=powershell-7.4.
POWERSHELL_LTS_WINDOWS Installs the latest LTS 7.4 release of PowerShell using the MSI installer from the GitHub repository located at https://github.com/PowerShell/PowerShell.
POWERSHELL_SNAP Installs the latest version of PowerShell using snap.
POWERSHELL_YUM Installs the latest version of PowerShell from the Microsoft RedHat repository.
PUTTY Installs the latest version of PuTTY from the 64-bit MSI link on the release page: https://the.earth.li/~sgtatham/putty/latest/w64/.
PYTHON_3_LINUX Installs the Python 3 package using apt, yum, or zypper.
PYTHON_3_WINDOWS Installs the latest Python 3.13 release for Windows.
REBOOT_LINUX Reboots the system.
REBOOT_TEST_LINUX Tests whether the system can reboot successfully.
REBOOT_TEST_WINDOWS Tests whether the system can reboot successfully.
REBOOT_WINDOWS Reboots the system.
SCAP_COMPLIANCE_CHECKER_LINUX Installs and runs SCAP Compliance Checker (SCC) 5.10 for Red Hat Enterprise Linux (RHEL) 7/8, Ubuntu 18.04/20.04 with all current STIG Q1 2025 benchmarks. SCC supports the AMD64 architecture. Other architectures are not currently supported or contain issues within the EC2 environment. For more information, see https://docs.aws.amazon.com/imagebuilder/latest/userguide/toe-stig.html.
SCAP_COMPLIANCE_CHECKER_WINDOWS Installs and runs SCAP Compliance Checker (SCC) 5.10 for Windows with all current STIG Q3 2024 benchmarks. For more information, see https://docs.aws.amazon.com/imagebuilder/latest/userguide/image-builder-stig.html.
SIMPLE_BOOT_TEST_LINUX Executes a simple boot test.
SIMPLE_BOOT_TEST_WINDOWS Executes a simple boot test.
STIG_BUILD_LINUX Applies the high, medium, and/or low severity STIG settings for Amazon Linux 2, Amazon Linux 2023, RHEL 7, CentOS Linux 7, CentOS Linux 8, CentOS Stream 9, RHEL 8, RHEL 9, Ubuntu 18.04, Ubuntu 20.04, Ubuntu 22.04, Ubuntu 24.04, SLES 12, and SLES 15 operating systems. For more information, see https://docs.aws.amazon.com/imagebuilder/latest/userguide/ib-stig.html.
STIG_BUILD_WINDOWS Applies the high, medium, and/or low severity STIG settings to Windows Server operating systems.
UPDATE_LINUX_KERNEL_5 Installs the Linux kernel 5.* for Amazon Linux 2 from Amazon Linux Extras.
UPDATE_LINUX_KERNEL_ML Installs the latest mainline release of the Linux kernel for CentOS 7 and Red Hat Enterprise Linux 7 and 8 via the ‘kernel-ml’ package from https://www.elrepo.org.
UPDATE_LINUX Updates Linux by installing all available updates via the UpdateOS action module.
UPDATE_WINDOWS Updates Windows with the latest security updates.
VALIDATE_SINGLE_SSH_PUBLIC_KEY_TEST_LINUX Ensures the authorized_keys file contains only the SSH public key returned from the EC2 Instance Metadata Service.
VALIDATE_SSH_HOST_KEY_GENERATION_LINUX Verifies whether the SSH host key was generated after the latest boot.
VALIDATE_SSH_PUBLIC_KEY_LINUX Ensures the authorized_keys file contains the SSH public key returned from the EC2 Instance Metadata Service.
WINDOWS_ACTIVATION_TEST Verifies the Windows license status in the Common Information Model.
WINDOWS_IS_READY_WITH_PASSWORD_GENERATION_TEST Checks the EC2 logs for the statement Windows is Ready to use and for the password generation message on Windows Server 2016 and later SKUs.
WINDOWS_SERVER_IIS Installs the Internet Information Services (IIS) web server and management tools.
WORKSPACES_IMAGE_COMPATIBILITY_CHECKER_WINDOWS Checking the compatibility of the WorkSpaces image before importing the image.
YUM_REPOSITORY_TEST_LINUX Tests whether yum repository works successfully.

AMAZON_CLOUDWATCH_AGENT_LINUX

Installs the latest version of the Amazon CloudWatch agent.

This component installs only the agent. You must take additional steps to configure and use the Amazon CloudWatch agent. For more information, see the documentation at https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/install-CloudWatch-Agent-on-EC2-Instance.html.


AMAZON_CLOUDWATCH_AGENT_WINDOWS

Installs the latest version of the Amazon CloudWatch agent.

This component installs only the agent. You must take additional steps to configure and use the Amazon CloudWatch agent. For more information, see the documentation at https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/install-CloudWatch-Agent-on-EC2-Instance.html.


AMAZON_CORRETTO_11_APT_GENERIC

Installs Amazon Corretto 11 for Debian-based Linux platforms in accordance with the Amazon Corretto 11 User Guide at https://docs.aws.amazon.com/corretto/latest/corretto-11-ug/generic-linux-install.html.


AMAZON_CORRETTO_11_HEADLESS

Installs Amazon Corretto 11 Headless.


AMAZON_CORRETTO_11_RPM_GENERIC

Installs Amazon Corretto 11 for RPM-based Linux platforms in accordance with the Amazon Corretto 11 User Guide at https://docs.aws.amazon.com/corretto/latest/corretto-11-ug/generic-linux-install.html.


AMAZON_CORRETTO_11_WINDOWS

Installs Amazon Corretto 11 for Windows in accordance with the Amazon Corretto 11 User Guide at https://docs.aws.amazon.com/corretto/latest/corretto-11-ug/windows-7-install.html.


AMAZON_CORRETTO_11

Installs Amazon Corretto 11.


AMAZON_CORRETTO_17_HEADLESS

Installs Amazon Corretto 17 Headless.


AMAZON_CORRETTO_17_JDK

Installs Amazon Corretto 17 JDK in accordance with the Amazon Corretto 17 User Guide at https://docs.aws.amazon.com/corretto/latest/corretto-17-ug/linux-info.html.


AMAZON_CORRETTO_17_JRE

Installs Amazon Corretto 17 JRE.


AMAZON_CORRETTO_17_WINDOWS

Installs Amazon Corretto 17 for Windows in accordance with the Amazon Corretto 17 User Guide at https://docs.aws.amazon.com/corretto/latest/corretto-17-ug/windows-7-install.html.


AMAZON_CORRETTO_21_HEADLESS

Installs Amazon Corretto 21 Headless.


AMAZON_CORRETTO_21_JDK

Installs Amazon Corretto 21 JDK in accordance with the Amazon Corretto 21 User Guide at https://docs.aws.amazon.com/corretto/latest/corretto-21-ug/linux-info.html.


AMAZON_CORRETTO_21_JRE

Installs Amazon Corretto 21 JRE.


AMAZON_CORRETTO_21_WINDOWS

Installs Amazon Corretto 21 for Windows in accordance with the Amazon Corretto 21 User Guide at https://docs.aws.amazon.com/corretto/latest/corretto-21-ug/windows-10-install.html.


AMAZON_CORRETTO_8_APT_GENERIC

Installs Amazon Corretto 8 for Debian-based Linux platforms in accordance with the Amazon Corretto 8 User Guide at https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/generic-linux-install.html.


AMAZON_CORRETTO_8_JDK

Installs Amazon Corretto 8 JDK.


AMAZON_CORRETTO_8_JRE

Installs Amazon Corretto 8 JRE.


AMAZON_CORRETTO_8_RPM_GENERIC

Installs Amazon Corretto 8 for RPM-based Linux platforms in accordance with the Amazon Corretto 8 User Guide at https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/generic-linux-install.html.


AMAZON_CORRETTO_8_WINDOWS

Installs Amazon Corretto 8 for Windows in accordance with the Amazon Corretto 8 User Guide at https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/windows-7-install.html.


AMAZON_KINESIS_AGENT_WINDOWS

Installs the latest version of Amazon Kinesis Agent for Windows.


APACHE_TOMCAT_9_LINUX

Installs the latest version of Apache Tomcat and the JRE, sets required environment variables, and schedules Tomcat to run on startup.


APT_REPOSITORY_TEST_LINUX

Tests whether the apt package manager is functioning correctly.


AWS_CLI_VERSION_2_LINUX

Installs the latest version of the AWS CLI version 2, and creates the symlink /usr/bin/aws that points to the installed application.

For more information, see https://docs.aws.amazon.com/cli/latest/userguide/.


AWS_CLI_VERSION_2_WINDOWS

Installs the latest version of the AWS CLI version 2.

For more information, review the user guide at https://docs.aws.amazon.com/cli/latest/userguide/.


AWS_CODEDEPLOY_AGENT_LINUX

Installs the latest version of the AWS CodeDeploy agent.

This component installs only the agent. You must take additional steps to configure and use the AWS CodeDeploy agent. For more information, see the documentation at https://docs.aws.amazon.com/codedeploy/latest/userguide/welcome.html.


AWS_CODEDEPLOY_AGENT_WINDOWS

Installs the latest version of the AWS CodeDeploy agent.

This component installs only the agent. You must take additional steps to configure and use the agent. For more information, see the documentation at https://docs.aws.amazon.com/codedeploy/latest/userguide/codedeploy-agent-operations-install-windows.html.


AWS_VSS_COMPONENTS_WINDOWS

Installs the AwsVssComponents Distributor package on a Windows instance.

The instance must have an AWS Tools for PowerShell version that includes Systems Manager modules installed. The IAM profile attached to the build instance must have the following permissions - configure the ssm:SendCommand permission with the AWS-ConfigureAWSPackage Systems Manager document on all instances in the Region, and configure the ssm:GetCommandInvocation permission for ‘*’. For more information, see the documentation at https://docs.aws.amazon.com/imagebuilder/latest/userguide/mgdcomponent-distributor-win.html and https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/application-consistent-snapshots.html.


CHOCOLATEY

Installs Chocolatey for Windows.


CHRONY_TIME_CONFIGURATION_TEST

Validates the Chrony configuration file and ensures that Chrony time sources on Amazon Linux 2 are configured for the Amazon time servers.

Uses validation steps outlined here: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/set-time.html.


DCV_SERVER_LINUX

Install and configure the latest Amazon DCV server on Linux.


DCV_SERVER_WINDOWS

Install and configure the latest Amazon DCV server on Windows.


DISTRIBUTOR_PACKAGE_WINDOWS

Installs a Distributor package on a Windows instance.

The instance must have an AWS Tools for PowerShell version that includes Systems Manager modules installed. The IAM profile attached to the build instance must have the following permissions - configure the ssm:SendCommand permission with the AWS-ConfigureAWSPackage Systems Manager document on all instances in the Region, and configure the ssm:GetCommandInvocation permission for ‘*’. For more information, see the documentation at https://docs.aws.amazon.com/imagebuilder/latest/userguide/mgdcomponent-distributor-win.html.


DOCKER_CE_CENTOS

Installs Docker Community Edition from the Docker package repository, and enables the centos user to manage Docker without using sudo.

For more information, review the installation guide at https://docs.docker.com/install/linux/docker-ce/centos/.


DOCKER_CE_LINUX

Install the latest Docker Community Edition from Amazon Linux Extras, and enable the ec2-user user to manage docker without using sudo.


DOCKER_CE_UBUNTU

Installs Docker Community Edition from the Docker package repository, and enables the ubuntu user to manage Docker without using sudo.

For more information, review the installation guide at https://docs.docker.com/install/linux/docker-ce/ubuntu/.


DOTNET_DESKTOP_RUNTIME_LTS_WINDOWS

Installs the latest 8.0 channel release of the Microsoft .NET Desktop Runtime. For more information, see the .NET 8.0 download page at https://dotnet.microsoft.com/download/dotnet/8.0.


DOTNET_HOSTING_BUNDLE_LTS_WINDOWS

Installs the latest 8.0 channel release of the Microsoft .NET Hosting Bundle. For more information, see the .NET 8.0 download page at https://dotnet.microsoft.com/download/dotnet/8.0.


DOTNET_RUNTIME_LTS_LINUX

Installs the latest 8.0 channel release of the Microsoft .NET Runtime. For more information, see the .NET 8.0 download page at https://dotnet.microsoft.com/download/dotnet/8.0.


DOTNET_RUNTIME_LTS_WINDOWS

Installs the latest 8.0 channel release of the Microsoft .NET Runtime. For more information, see the .NET 8.0 download page at https://dotnet.microsoft.com/download/dotnet/8.0.


DOTNET_SDK_LTS_LINUX

Installs the latest 8.0 channel release of the Microsoft .NET SDK. For more information, see the .NET 8.0 download page at https://dotnet.microsoft.com/download/dotnet/8.0.


DOTNET_SDK_LTS_WINDOWS

Installs the latest 8.0 channel release of the Microsoft .NET SDK. For more information, see the .NET 8.0 download page at https://dotnet.microsoft.com/download/dotnet/8.0.


EBS_VOLUME_USAGE_TEST_LINUX

The EBS volume usage test performs the following actions: 1) It creates an EBS volume and attaches it to the instance.

2) It creates a temporary file on the volume and detaches the volume. 3) It reattaches the volume and validates that the file exists. 4) It detaches and deletes the volume. To perform this test, an IAM policy with the following actions is required: ec2:AttachVolume, ec2:Create Tags, ec2:CreateVolume, ec2:DeleteVolume, ec2:DescribeVolumes, and ec2:DetachVolume.


EBS_VOLUME_USAGE_TEST_WINDOWS

The EBS volume usage test performs the following actions: 1) It creates an EBS volume and attaches it to the instance.

2) It creates a temporary file on the volume and detaches the volume. 3) It reattaches the volume and validates that the file exists. 4) It detaches and deletes the volume. To perform this test, an IAM policy with the following actions is required: ec2:AttachVolume, ec2:Create Tags, ec2:CreateVolume, ec2:DeleteVolume, ec2:DescribeVolumes, and ec2:DetachVolume.


EC2_NETWORK_ROUTE_TEST_WINDOWS

Test to ensure all required EC2 network routes exist in the route table.


EC2LAUNCH_V2_WINDOWS

Installs the latest version of EC2Launch v2.

For more information, see the documentation at https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2launch-v2.html.


ECS_OPTIMIZED_AMI_WINDOWS

Installs Amazon ECS-optimized Windows artifacts.

This includes latest Amazon ECS Container Agent and Docker CE version 20.10.21.


EKS_OPTIMIZED_AMI_WINDOWS

Installs Amazon EKS-optimized Windows artifacts for Amazon EKS version 1.33. This includes kubelet version 1.33.1, containerd version 1.7.27, and CSI Proxy version 1.2.1.


ENI_ATTACHMENT_TEST_LINUX

The ENI attachment test performs the following actions: 1) It creates an elastic network interface (ENI) and attaches it to the instance.

2) It validates that the attached ENI has an IP address. 3) It detaches and deletes the ENI. To perform this test, an IAM policy with the following actions is required: ec2:AttachNetworkInterface, ec2:CreateNetworkInterface, ec2:CreateTags, ec2:DeleteNetworkInterface, ec2:DescribeNetworkInterfaces, ec2:DescribeNetworkInterfaceAttribute, and ec2:DetachNetworkInterface.


ENI_ATTACHMENT_TEST_WINDOWS

The ENI attachment test performs the following actions: 1) It creates an elastic network interface (ENI) and attaches it to the instance.

2) It validates that the attached ENI has an IP address. 3) It detaches and deletes the ENI. To perform this test, an IAM policy with the following actions is required: ec2:AttachNetworkInterface, ec2:CreateNetworkInterface, ec2:CreateTags, ec2:DeleteNetworkInterface, ec2:DescribeNetworkInterfaces, ec2:DescribeNetworkInterfaceAttribute, and ec2:DetachNetworkInterface.


GO_STABLE_LINUX

Installs the latest stable release of the Go programming language using the release information from https://go.dev/dl/.


GO_STABLE_WINDOWS

Installs the latest stable release of the Go programming language using the release information from https://go.dev/dl/.


HELLO_WORLD_LINUX

Hello world testing document for Linux.


HELLO_WORLD_WINDOWS

Hello world testing document for Windows.


INSPECTOR_TEST_LINUX

Performs a Center for Internet Security (CIS) security assessment for an instance, using Amazon Inspector (Inspector).

This component performs the following actions: 1) It installs the Inspector agent. 2) It creates a resource group, assessment target, and assessment template. 3) It runs the assessment and provides a link to the results in the logs and on the Inspector Service console. In order to run successfully, this component requires that the AmazonInspectorFullAccess IAM policy and the ssm:SendCommand and ec2:CreateTags IAM permissions are attached to the instance profile. To find the list of supported Operating Systems and their rules packages, refer to the Inspector documentation https://docs.aws.amazon.com/inspector/v1/userguide/inspector_rule-packages_across_os.html.


INSPECTOR_TEST_WINDOWS

Performs a Center for Internet Security (CIS) security assessment for an instance, using Amazon Inspector (Inspector).

This component performs the following actions: 1) It installs the Inspector agent. 2) It creates a resource group, assessment target, and assessment template. 3) It runs the assessment and provides a link to the results in the logs and on the Inspector Service console. In order to run successfully, this component requires that the AmazonInspectorFullAccess IAM policy and the ssm:SendCommand and ec2:CreateTags IAM permissions are attached to the instance profile. To find the list of supported Operating Systems and their rules packages, refer to the Inspector documentation https://docs.aws.amazon.com/inspector/v1/userguide/inspector_rule-packages_across_os.html.


INSTALL_PACKAGE_FROM_REPOSITORY

Installs a package from the Linux repository.


MARIADB_LINUX

Installs the MariaDB package using apt, yum, or zypper.


PHP_8_2_LINUX

Installs PHP 8.2.


POWERSHELL_LTS_LINUX

Installs the latest LTS 7.4 release of PowerShell following the instructions at https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell-on-linux?view=powershell-7.4.


POWERSHELL_LTS_WINDOWS

Installs the latest LTS 7.4 release of PowerShell using the MSI installer from the GitHub repository located at https://github.com/PowerShell/PowerShell.


POWERSHELL_SNAP

Installs the latest version of PowerShell using snap.


POWERSHELL_YUM

Installs the latest version of PowerShell from the Microsoft RedHat repository.


PUTTY

Installs the latest version of PuTTY from the 64-bit MSI link on the release page: https://the.earth.li/~sgtatham/putty/latest/w64/.


PYTHON_3_LINUX

Installs the Python 3 package using apt, yum, or zypper.


PYTHON_3_WINDOWS

Installs the latest Python 3.13 release for Windows.


REBOOT_LINUX

Reboots the system.


REBOOT_TEST_LINUX

Tests whether the system can reboot successfully.


REBOOT_TEST_WINDOWS

Tests whether the system can reboot successfully.


REBOOT_WINDOWS

Reboots the system.


SCAP_COMPLIANCE_CHECKER_LINUX

Installs and runs SCAP Compliance Checker (SCC) 5.10 for Red Hat Enterprise Linux (RHEL) 7/8, Ubuntu 18.04/20.04 with all current STIG Q1 2025 benchmarks. SCC supports the AMD64 architecture. Other architectures are not currently supported or contain issues within the EC2 environment. For more information, see https://docs.aws.amazon.com/imagebuilder/latest/userguide/toe-stig.html.


SCAP_COMPLIANCE_CHECKER_WINDOWS

Installs and runs SCAP Compliance Checker (SCC) 5.10 for Windows with all current STIG Q3 2024 benchmarks. For more information, see https://docs.aws.amazon.com/imagebuilder/latest/userguide/image-builder-stig.html.


SIMPLE_BOOT_TEST_LINUX

Executes a simple boot test.


SIMPLE_BOOT_TEST_WINDOWS

Executes a simple boot test.


STIG_BUILD_LINUX

Applies the high, medium, and/or low severity STIG settings for Amazon Linux 2, Amazon Linux 2023, RHEL 7, CentOS Linux 7, CentOS Linux 8, CentOS Stream 9, RHEL 8, RHEL 9, Ubuntu 18.04, Ubuntu 20.04, Ubuntu 22.04, Ubuntu 24.04, SLES 12, and SLES 15 operating systems. For more information, see https://docs.aws.amazon.com/imagebuilder/latest/userguide/ib-stig.html.


STIG_BUILD_WINDOWS

Applies the high, medium, and/or low severity STIG settings to Windows Server operating systems.

For more information, see https://docs.aws.amazon.com/imagebuilder/latest/userguide/ib-stig.html.


UPDATE_LINUX_KERNEL_5

Installs the Linux kernel 5.* for Amazon Linux 2 from Amazon Linux Extras.


UPDATE_LINUX_KERNEL_ML

Installs the latest mainline release of the Linux kernel for CentOS 7 and Red Hat Enterprise Linux 7 and 8 via the ‘kernel-ml’ package from https://www.elrepo.org.


UPDATE_LINUX

Updates Linux by installing all available updates via the UpdateOS action module.


UPDATE_WINDOWS

Updates Windows with the latest security updates.


VALIDATE_SINGLE_SSH_PUBLIC_KEY_TEST_LINUX

Ensures the authorized_keys file contains only the SSH public key returned from the EC2 Instance Metadata Service.


VALIDATE_SSH_HOST_KEY_GENERATION_LINUX

Verifies whether the SSH host key was generated after the latest boot.


VALIDATE_SSH_PUBLIC_KEY_LINUX

Ensures the authorized_keys file contains the SSH public key returned from the EC2 Instance Metadata Service.


WINDOWS_ACTIVATION_TEST

Verifies the Windows license status in the Common Information Model.


WINDOWS_IS_READY_WITH_PASSWORD_GENERATION_TEST

Checks the EC2 logs for the statement Windows is Ready to use and for the password generation message on Windows Server 2016 and later SKUs.

This component does not support instances launched without an EC2 key pair.


WINDOWS_SERVER_IIS

Installs the Internet Information Services (IIS) web server and management tools.

The installation is performed by enabling the Windows features built into the Windows operating system.


WORKSPACES_IMAGE_COMPATIBILITY_CHECKER_WINDOWS

Checking the compatibility of the WorkSpaces image before importing the image.

See the documentation at https://docs.aws.amazon.com/workspaces/latest/adminguide/byol-windows-images.html


YUM_REPOSITORY_TEST_LINUX

Tests whether yum repository works successfully.


DestructiveOperation

Represents types of destructive operations that can be performed on resources.

Destructive operations are actions that modify or remove existing resources, potentially resulting in data loss if not handled properly.

Members

Name Description
UPDATE Indicates an operation that modifies existing resources.
DELETE Indicates an operation that removes resources.
ALL Represents all types of destructive operations.

UPDATE

Indicates an operation that modifies existing resources.


DELETE

Indicates an operation that removes resources.


ALL

Represents all types of destructive operations.


Ec2MetricName

CloudWatch Alarm Metric Names.

Members

Name Description
CPU_UTILIZATION No description.
DISK_READ_OPS No description.
DISK_WRITE_OPS No description.
DISK_READ_BYTES No description.
DISK_WRITE_BYTES No description.
NETWORK_IN No description.
NETWORK_OUT No description.
NETWORK_PACKETS_IN No description.
NETWORK_PACKETS_OUT No description.
STATUS_CHECK_FAILED No description.
STATUS_CHECK_FAILED_INSTANCE No description.
STATUS_CHECK_FAILED_SYSTEM No description.
METADATA_NO_TOKEN No description.
CPU_CREDIT_USAGE No description.
CPU_CREDIT_BALANCE No description.
CPU_SURPLUS_CREDIT_BALANCE No description.
CPU_SURPLUS_CREDITS_CHARGED No description.

CPU_UTILIZATION

DISK_READ_OPS

DISK_WRITE_OPS

DISK_READ_BYTES

DISK_WRITE_BYTES

NETWORK_IN

NETWORK_OUT

NETWORK_PACKETS_IN

NETWORK_PACKETS_OUT

STATUS_CHECK_FAILED

STATUS_CHECK_FAILED_INSTANCE

STATUS_CHECK_FAILED_SYSTEM

METADATA_NO_TOKEN

CPU_CREDIT_USAGE

CPU_CREDIT_BALANCE

CPU_SURPLUS_CREDIT_BALANCE

CPU_SURPLUS_CREDITS_CHARGED

Feature

Members

Name Description
AWS_CLI No description.
NICE_DCV No description.
RETAIN_SSM_AGENT No description.
STIG No description.
SCAP No description.

AWS_CLI

NICE_DCV

RETAIN_SSM_AGENT

STIG

SCAP

LogType

Members

Name Description
TLS Logs for events that are related to TLS inspection.
FLOW Standard network traffic flow logs.
ALERT Logs for traffic that matches your stateful rules and that have an action that sends an alert.

TLS

Logs for events that are related to TLS inspection.

For more information, see Inspecting SSL/TLS traffic with TLS inspection configurations in the Network Firewall Developer Guide .


FLOW

Standard network traffic flow logs.

The stateful rules engine records flow logs for all network traffic that it receives. Each flow log record captures the network flow for a specific standard stateless rule group.


ALERT

Logs for traffic that matches your stateful rules and that have an action that sends an alert.

A stateful rule sends alerts for the rule actions DROP, ALERT, and REJECT. For more information, see the StatefulRule property.


OperatingSystem

Members

Name Description
RED_HAT_ENTERPRISE_LINUX_8_9 No description.
AMAZON_LINUX_2 No description.
AMAZON_LINUX_2023 No description.

RED_HAT_ENTERPRISE_LINUX_8_9

AMAZON_LINUX_2

AMAZON_LINUX_2023

OverrideAction

Enum representing possible override actions for WAF rules.

Members

Name Description
ALLOW No description.
BLOCK No description.
COUNT No description.

ALLOW

BLOCK

COUNT