Uses of Class
software.amazon.awscdk.Resource
Packages that use Resource
Package
Description
AWS Cloud Development Kit Library
AWS Lambda Layer with the NPM dependency proxy-agent
AWS Lambda Layer with AWS CLI
AWS Amplify Construct Library
Amazon API Gateway Construct Library
AWS APIGatewayv2 Construct Library
AWS AppConfig Construct Library
AWS Auto Scaling Construct Library
AWS App Mesh Construct Library
AWS::AppRunner Construct Library
AWS AppSync Construct Library
Amazon EC2 Auto Scaling Construct Library
AWS Backup Construct Library
AWS Batch Construct Library
Amazon Bedrock AgentCore Construct Library
Amazon Bedrock Construct Library
AWS Certificate Manager Construct Library
AWS::Chatbot Construct Library
AWS Cloud9 Construct Library
Amazon CloudFront Construct Library
AWS CloudTrail Construct Library
Amazon CloudWatch Construct Library
AWS CodeBuild Construct Library
AWS CodeCommit Construct Library
AWS CodeDeploy Construct Library
AWS::CodeGuruProfiler Construct Library
AWS CodePipeline Construct Library
AWS::CodeStar Construct Library
AWS CodeStarNotifications Construct Library
Amazon Cognito Construct Library
Amazon Cognito Identity Pool Construct Library
AWS Config Construct Library
Amazon DocumentDB Construct Library
Amazon DynamoDB Construct Library
Amazon EC2 Construct Library
Amazon VpcV2 Construct Library
Amazon ECR Construct Library
Amazon ECS Construct Library
Amazon Elastic File System Construct Library
Amazon EKS Construct Library
Amazon EKS V2 Construct Library
ElastiCache CDK Construct Library
Amazon Elastic Load Balancing Construct Library
Amazon Elastic Load Balancing V2 Construct Library
Amazon OpenSearch Service Construct Library
Amazon EventBridge Construct Library
Amazon FSx Construct Library
Amazon GameLift Construct Library
AWS::GlobalAccelerator Construct Library
AWS Glue Construct Library
AWS Identity and Access Management Construct Library
EC2 Image Builder Construct Library
Amazon Inspector Construct Library
AWS IoT Construct Library
AWS::IoTEvents Construct Library
AWS::IVS Construct Library
Amazon Kinesis Construct Library
Kinesis Analytics Flink
Amazon Data Firehose Construct Library
AWS Key Management Service Construct Library
AWS Lambda Construct Library
Amazon Lambda Golang Library
Amazon Lambda Node.js Library
Amazon Lambda Python Library
AWS::Location Construct Library
Amazon CloudWatch Logs Construct Library
Amazon Managed Streaming for Apache Kafka Construct Library
Amazon Neptune Construct Library
Amazon OpenSearch Service Construct Library
Amazon EventBridge Pipes Construct Library
Amazon Relational Database Service Construct Library
Amazon Redshift Construct Library
Amazon Route53 Construct Library
Amazon Route53 Resolver Construct Library
Amazon S3 Construct Library
AWS::S3ObjectLambda Construct Library
Amazon S3 Tables Construct Library
Amazon SageMaker Construct Library
Amazon EventBridge Scheduler Construct Library
AWS Secrets Manager Construct Library
AWS Service Catalog Construct Library
AWS ServiceCatalogAppRegistry Construct Library
Amazon ECS Service Discovery Construct Library
Amazon Simple Email Service Construct Library
AWS::Signer Construct Library
Amazon Simple Notification Service Construct Library
Amazon Simple Queue Service Construct Library
AWS Systems Manager Construct Library
AWS Step Functions Construct Library
Amazon CloudWatch Synthetics Construct Library
Triggers
-
Uses of Resource in software.amazon.awscdk
Subclasses of Resource in software.amazon.awscdkModifier and TypeClassDescriptionclassInstantiation of a custom resource, whose implementation is provided a Provider. -
Uses of Resource in software.amazon.awscdk.lambda.layer.node.proxy.agent
Subclasses of Resource in software.amazon.awscdk.lambda.layer.node.proxy.agentModifier and TypeClassDescriptionclassAn AWS Lambda layer that includes the NPM dependencyproxy-agent. -
Uses of Resource in software.amazon.awscdk.lambdalayer.awscli
Subclasses of Resource in software.amazon.awscdk.lambdalayer.awscliModifier and TypeClassDescriptionclassAn AWS Lambda layer that includes the AWS CLI. -
Uses of Resource in software.amazon.awscdk.services.amplify.alpha
Subclasses of Resource in software.amazon.awscdk.services.amplify.alpha -
Uses of Resource in software.amazon.awscdk.services.apigateway
Subclasses of Resource in software.amazon.awscdk.services.apigatewayModifier and TypeClassDescriptionclassAn API Gateway ApiKey.classBase class for all custom authorizers.classThis resource creates a base path that clients who call your API must use in the invocation URL.classCognito user pools based custom authorizer.classA Deployment of a REST API.classExample:classConfigure the response received by clients, produced from the API Gateway backend.classDefines an API Gateway REST API with AWS Lambda proxy integration.classExample:classExample:classDefines a {proxy+} greedy resource and an ANY method on a route.classAn API Gateway ApiKey, for which a rate limiting configuration can be specified.classRequest-based lambda authorizer that recognizes the caller's identity via request parameters, such as headers, paths, query strings, stage variables, or context variables.classExample:classExample:classclassRepresents a REST API in Amazon API Gateway.classBase implementation that are common to various implementations of IRestApi.classRepresents a REST API in Amazon API Gateway, created with an OpenAPI specification.classExample:classBase class for an ApiGateway Stage.classDefines an API Gateway REST API with a Synchrounous Express State Machine as a proxy integration.classToken based lambda authorizer that recognizes the caller's identity as a bearer token, such as a JSON Web Token (JWT) or an OAuth token.classExample:classDefine a new VPC Link Specifies an API Gateway VPC link for a RestApi to access resources in an Amazon Virtual Private Cloud (VPC). -
Uses of Resource in software.amazon.awscdk.services.apigatewayv2
Subclasses of Resource in software.amazon.awscdk.services.apigatewayv2Modifier and TypeClassDescriptionclassAn API Gateway ApiKey.classCreate a new API mapping for API Gateway API endpoint.classCustom domain resource for the API.classCreate a new API Gateway HTTP API endpoint.classAn authorizer for Http Apis.classThe integration for an API route.classRoute class that creates the Route for API Gateway HTTP API.classRepresents a stage where an instance of the API is deployed.classAn API Gateway ApiKey, for which a rate limiting configuration can be specified.classA UsagePlan.classDefine a new VPC Link Specifies an API Gateway VPC link for a HTTP API to access resources in an Amazon Virtual Private Cloud (VPC).classCreate a new API Gateway WebSocket API endpoint.classAn authorizer for WebSocket Apis.classThe integration for an API route.classRoute class that creates the Route for API Gateway WebSocket API.classRepresents a stage where an instance of the API is deployed. -
Uses of Resource in software.amazon.awscdk.services.appconfig
Subclasses of Resource in software.amazon.awscdk.services.appconfigModifier and TypeClassDescriptionclassAn AWS AppConfig application.classAn AWS AppConfig deployment strategy.classAn AWS AppConfig environment.classAn AWS AppConfig extension. -
Uses of Resource in software.amazon.awscdk.services.applicationautoscaling
Subclasses of Resource in software.amazon.awscdk.services.applicationautoscaling -
Uses of Resource in software.amazon.awscdk.services.appmesh
Subclasses of Resource in software.amazon.awscdk.services.appmeshModifier and TypeClassDescriptionclassGatewayRoute represents a new or existing gateway route attached to a VirtualGateway and Mesh.classDefine a new AppMesh mesh.classRoute represents a new or existing route attached to a VirtualRouter and Mesh.classVirtualGateway represents a newly defined App Mesh Virtual Gateway.classVirtualNode represents a newly defined AppMesh VirtualNode.classExample:classVirtualService represents a service inside an AppMesh. -
Uses of Resource in software.amazon.awscdk.services.apprunner.alpha
Subclasses of Resource in software.amazon.awscdk.services.apprunner.alphaModifier and TypeClassDescriptionclass(experimental) The App Runner Auto Scaling Configuration.class(experimental) The App Runner Observability configuration.class(experimental) The App Runner Service.class(experimental) The App Runner VPC Connector.class(experimental) The App Runner VPC Ingress Connection. -
Uses of Resource in software.amazon.awscdk.services.appsync
Subclasses of Resource in software.amazon.awscdk.services.appsyncModifier and TypeClassDescriptionclassBase Class for API.classAppSync Functions are local functions that perform certain operations onto a backend data source.classA Channel Namespace.classAn AppSync Event API.classBase Class for Event API.classAn AppSync GraphQL API.classBase Class for GraphQL API.classAppSync SourceApiAssociation which associates an AppSync source API to an AppSync Merged API. -
Uses of Resource in software.amazon.awscdk.services.autoscaling
Subclasses of Resource in software.amazon.awscdk.services.autoscalingModifier and TypeClassDescriptionclassA Fleet represents a managed set of EC2 instances.classDefine a life cycle hook.classDefine a scheduled scaling action.classDefine a warm pool. -
Uses of Resource in software.amazon.awscdk.services.backup
Subclasses of Resource in software.amazon.awscdk.services.backupModifier and TypeClassDescriptionclassA backup plan.classA backup selection.classA backup vault. -
Uses of Resource in software.amazon.awscdk.services.batch
Subclasses of Resource in software.amazon.awscdk.services.batchModifier and TypeClassDescriptionclassA JobDefinition that uses ECS orchestration.classA JobDefinition that uses Eks orchestration.classRepresents a Fairshare Scheduling Policy.classA ManagedComputeEnvironment that uses ECS orchestration on Fargate instances.classJobQueues can receive Jobs, which are removed from the queue when sent to the linked ComputeEnvironment(s) to be executed.classA ManagedComputeEnvironment that uses ECS orchestration on EC2 instances.classA ManagedComputeEnvironment that uses ECS orchestration on EC2 instances.classA JobDefinition that uses Ecs orchestration to run multiple containers.classUnmanaged ComputeEnvironments do not provision or manage EC2 instances on your behalf. -
Uses of Resource in software.amazon.awscdk.services.bedrock.agentcore.alpha
Subclasses of Resource in software.amazon.awscdk.services.bedrock.agentcore.alphaModifier and TypeClassDescriptionclass(experimental) Browser resource for AWS Bedrock Agent Core.class(experimental) Abstract base class for a Browser.class(experimental) Custom code interpreter resource for AWS Bedrock Agent Core.class(experimental) Abstract base class for a Code Interpreter.class(experimental) Gateway resource for AWS Bedrock Agent Core.class(experimental) **************************************************************************** Base Class ***************************************************************************.class(experimental) Defines tools that your gateway will host.class(experimental) Base class for gateway target implementations.class(experimental) Long-term memory store for extracted insights like user preferences, semantic facts and summaries.class(experimental) Abstract base class for a Memory.class(experimental) Bedrock Agent Core Runtime Enables running containerized agents with specific network configurations, security settings, and runtime artifacts.class(experimental) Base class for Agent Runtime.class(experimental) Bedrock Agent Core Runtime Endpoint Provides a stable endpoint for invoking agent runtimes with versioning support.class(experimental) Base class for Runtime Endpoint. -
Uses of Resource in software.amazon.awscdk.services.bedrock.alpha
Subclasses of Resource in software.amazon.awscdk.services.bedrock.alphaModifier and TypeClassDescriptionclass(experimental) Class to create (or import) an Agent with CDK.class(experimental) Class to create an Agent Alias with CDK.class(experimental) Abstract base class for an Agent.class(experimental) Abstract base class for an Agent.class(experimental) Class to create an Application Inference Profile with CDK.class(experimental) Class to create a Guardrail with CDK.class(experimental) Abstract base class for a Guardrail.class(experimental) Abstract base class for an Inference Profile.class(experimental) Class to create (or import) a Prompt with CDK.class(experimental) Abstract base class for a Prompt. -
Uses of Resource in software.amazon.awscdk.services.certificatemanager
Subclasses of Resource in software.amazon.awscdk.services.certificatemanagerModifier and TypeClassDescriptionclassA certificate managed by AWS Certificate Manager.classDeprecated.classA private certificate managed by AWS Certificate Manager. -
Uses of Resource in software.amazon.awscdk.services.chatbot
Subclasses of Resource in software.amazon.awscdk.services.chatbotModifier and TypeClassDescriptionclassA new Slack channel configuration. -
Uses of Resource in software.amazon.awscdk.services.cloud9.alpha
Subclasses of Resource in software.amazon.awscdk.services.cloud9.alphaModifier and TypeClassDescriptionclass(experimental) A Cloud9 Environment with Amazon EC2. -
Uses of Resource in software.amazon.awscdk.services.cloudfront
Subclasses of Resource in software.amazon.awscdk.services.cloudfrontModifier and TypeClassDescriptionclassA Cache Policy configuration.classDeprecated.UseDistributioninsteadclassA CloudFront distribution with associated origin(s) and caching behavior(s).classA CloudFront Function.classAn Origin Access Control for Lambda Function URLs.classA Key Group configuration.classA CloudFront Key Value Store.classAn origin access identity is a special CloudFront user that you can associate with Amazon S3 origins, so that you can secure all or just some of your Amazon S3 content.classA Origin Request Policy configuration.classA Public Key Configuration.classA Realtime Log Config configuration.classA Response Headers Policy configuration.classAn Origin Access Control for Amazon S3 origins.classA CloudFront VPC Origin configuration. -
Uses of Resource in software.amazon.awscdk.services.cloudfront.experimental
Subclasses of Resource in software.amazon.awscdk.services.cloudfront.experimental -
Uses of Resource in software.amazon.awscdk.services.cloudtrail
Subclasses of Resource in software.amazon.awscdk.services.cloudtrailModifier and TypeClassDescriptionclassCloud trail allows you to log events that happen in your AWS account For example:. -
Uses of Resource in software.amazon.awscdk.services.cloudwatch
Subclasses of Resource in software.amazon.awscdk.services.cloudwatchModifier and TypeClassDescriptionclassAn alarm on a CloudWatch metric.classThe base class for Alarm and CompositeAlarm resources.classCloudWatch Alarm that uses anomaly detection to trigger alarms.classA Composite Alarm based on Alarm Rule.classA CloudWatch dashboard. -
Uses of Resource in software.amazon.awscdk.services.codebuild
Subclasses of Resource in software.amazon.awscdk.services.codebuildModifier and TypeClassDescriptionclassThe source credentials used when contacting the BitBucket API.classFleet for a reserved capacity CodeBuild project.classThe source credentials used when contacting the GitHub Enterprise API.classThe source credentials used when contacting the GitHub API.classA convenience class for CodeBuild Projects that are used in CodePipeline.classA representation of a CodeBuild Project.classThe ReportGroup resource class.classPermissions Boundary for a CodeBuild Project running untrusted code. -
Uses of Resource in software.amazon.awscdk.services.codecommit
Subclasses of Resource in software.amazon.awscdk.services.codecommit -
Uses of Resource in software.amazon.awscdk.services.codedeploy
Subclasses of Resource in software.amazon.awscdk.services.codedeployModifier and TypeClassDescriptionclassThe base class for ServerDeploymentConfig, EcsDeploymentConfig, and LambdaDeploymentConfig deployment configurations.classDeprecated.CloudFormation now supports Lambda deployment configurations without custom resources.classA CodeDeploy Application that deploys to an Amazon ECS service.classA custom Deployment Configuration for an ECS Deployment Group.classA CodeDeploy deployment group that orchestrates ECS blue-green deployments.classA CodeDeploy Application that deploys to an AWS Lambda function.classA custom Deployment Configuration for a Lambda Deployment Group.classExample:classA CodeDeploy Application that deploys to EC2/on-premise instances.classA custom Deployment Configuration for an EC2/on-premise Deployment Group.classA CodeDeploy Deployment Group that deploys to EC2/on-premise instances. -
Uses of Resource in software.amazon.awscdk.services.codeguruprofiler
Subclasses of Resource in software.amazon.awscdk.services.codeguruprofiler -
Uses of Resource in software.amazon.awscdk.services.codepipeline
Subclasses of Resource in software.amazon.awscdk.services.codepipelineModifier and TypeClassDescriptionclassAn AWS CodePipeline pipeline with its associated IAM role and S3 bucket. -
Uses of Resource in software.amazon.awscdk.services.codestar.alpha
Subclasses of Resource in software.amazon.awscdk.services.codestar.alphaModifier and TypeClassDescriptionclass(experimental) The GitHubRepository resource. -
Uses of Resource in software.amazon.awscdk.services.codestarnotifications
Subclasses of Resource in software.amazon.awscdk.services.codestarnotifications -
Uses of Resource in software.amazon.awscdk.services.cognito
Subclasses of Resource in software.amazon.awscdk.services.cognitoModifier and TypeClassDescriptionclassDefine a Cognito User Pool.classDefine a UserPool App Client.classDefine a user pool domain.classDefine a user pool group.classRepresents an identity provider that integrates with Login with Amazon.classRepresents an identity provider that integrates with Apple.classRepresents an identity provider that integrates with Facebook Login.classRepresents an identity provider that integrates with Google.classRepresents an identity provider that integrates with OpenID Connect.classRepresents an identity provider that integrates with SAML.classDefines a User Pool OAuth2.0 Resource Server. -
Uses of Resource in software.amazon.awscdk.services.cognito.identitypool
Subclasses of Resource in software.amazon.awscdk.services.cognito.identitypool -
Uses of Resource in software.amazon.awscdk.services.config
Subclasses of Resource in software.amazon.awscdk.services.configModifier and TypeClassDescriptionclassChecks whether the active access keys are rotated within the number of days specified inmaxAge.classChecks whether your CloudFormation stacks' actual configuration differs, or has drifted, from its expected configuration.classChecks whether your CloudFormation stacks are sending event notifications to a SNS topic.classA new custom policy.classA new custom rule.classA new managed rule. -
Uses of Resource in software.amazon.awscdk.services.docdb
Subclasses of Resource in software.amazon.awscdk.services.docdbModifier and TypeClassDescriptionclassA cluster parameter group.classCreate a clustered database with a given number of instances.classA database instance.classA database secret. -
Uses of Resource in software.amazon.awscdk.services.dynamodb
Subclasses of Resource in software.amazon.awscdk.services.dynamodbModifier and TypeClassDescriptionclassProvides a DynamoDB table.classclassBase class for a DynamoDB table.classA DynamoDB Table. -
Uses of Resource in software.amazon.awscdk.services.ec2
Subclasses of Resource in software.amazon.awscdk.services.ec2Modifier and TypeClassDescriptionclassThis creates a linux bastion host you can use to connect to other instances or services in your VPC.classA client VPN authorization rule.classA client VPN connection.classA client VPN route.classA VPC flow log.classA gateway VPC endpoint.classThis represents a single EC2 instance.classA interface VPC endpoint.classAn EC2 Key Pair.classThis represents an EC2 LaunchTemplate.classDefine a new custom network ACL.classDefine an entry in a Network ACL table.classDefines a placement group.classA managed prefix list.classRepresents a private VPC subnet resource.classRepresents a public VPC subnet resource.classCreates an Amazon EC2 security group within a VPC.classRepresents a new VPC subnet resource.classExample:classCreates a new EBS Volume in AWS EC2.classDefine an AWS Virtual Private Cloud.classclassA VPC endpoint service.classDefine a VPN Connection.classBase class for Vpn connections.classThe VPN Gateway that shall be added to the VPC.Methods in software.amazon.awscdk.services.ec2 with parameters of type ResourceModifier and TypeMethodDescriptionvoidMultipartUserData.addSignalOnExitCommand(Resource resource) Adds a command which will send a cfn-signal when the user data script ends.abstract voidUserData.addSignalOnExitCommand(Resource resource) Adds a command which will send a cfn-signal when the user data script ends. -
Uses of Resource in software.amazon.awscdk.services.ec2.alpha
Subclasses of Resource in software.amazon.awscdk.services.ec2.alphaModifier and TypeClassDescriptionclass(experimental) Creates an egress-only internet gateway.class(experimental) Creates an internet gateway.class(experimental) Creates new IPAM with default public and private scope.class(experimental) Creates a network address translation (NAT) gateway.class(experimental) Creates a new route with added functionality.class(experimental) Creates a route table for the specified VPC.class(experimental) The SubnetV2 class represents a subnet within a VPC (Virtual Private Cloud) in AWS.class(experimental) Creates a Transit Gateway.class(experimental) Create a Transit Gateway Blackhole Route.class(experimental) Create a Transit Gateway Active Route.class(experimental) Creates a Transit Gateway route table.class(experimental) Create a Transit Gateway Route Table Association.class(experimental) Create a Transit Gateway Route Table Propagation.class(experimental) Creates a Transit Gateway VPC Attachment.class(experimental) Creates a peering connection between two VPCs.class(experimental) This class provides a foundation for creating and configuring a VPC with advanced features such as IPAM (IP Address Management) and IPv6 support.class(experimental) Base class for creating a VPC (Virtual Private Cloud) in AWS.class(experimental) Creates a virtual private gateway. -
Uses of Resource in software.amazon.awscdk.services.ecr
Subclasses of Resource in software.amazon.awscdk.services.ecrModifier and TypeClassDescriptionclassDefine an ECR repository.classBase class for ECR repository. -
Uses of Resource in software.amazon.awscdk.services.ecs
Subclasses of Resource in software.amazon.awscdk.services.ecsModifier and TypeClassDescriptionclassThe base class for Ec2Service and FargateService services.classA regional grouping of one or more container instances on which you can run tasks and services.classThis creates a service using the EC2 launch type on an ECS cluster.classThe details of a task definition run on an EC2 cluster.classThis creates a service using the External launch type on an ECS cluster.classThe details of a task definition run on an External cluster.classThis creates a service using the Fargate launch type on an ECS cluster.classThe details of a task definition run on a Fargate cluster.classThe base class for all task definitions. -
Uses of Resource in software.amazon.awscdk.services.efs
Subclasses of Resource in software.amazon.awscdk.services.efsModifier and TypeClassDescriptionclassRepresents the AccessPoint.classThe Elastic File System implementation of IFileSystem. -
Uses of Resource in software.amazon.awscdk.services.eks
Subclasses of Resource in software.amazon.awscdk.services.eksModifier and TypeClassDescriptionclassRepresents an access entry in an Amazon EKS cluster.classRepresents an Amazon EKS Add-On.classA Cluster represents a managed Kubernetes Service (EKS).classDefines an EKS cluster that runs entirely on AWS Fargate.classThe Nodegroup resource class.classIAM OIDC identity providers are entities in IAM that describe an external identity provider (IdP) service that supports the OpenID Connect (OIDC) standard, such as Google or Salesforce. -
Uses of Resource in software.amazon.awscdk.services.eks.v2.alpha
Subclasses of Resource in software.amazon.awscdk.services.eks.v2.alphaModifier and TypeClassDescriptionclass(experimental) Represents an access entry in an Amazon EKS cluster.class(experimental) Represents an Amazon EKS Add-On.class(experimental) A Cluster represents a managed Kubernetes Service (EKS).class(experimental) Defines an EKS cluster that runs entirely on AWS Fargate.class(experimental) The Nodegroup resource class.class(experimental) IAM OIDC identity providers are entities in IAM that describe an external identity provider (IdP) service that supports the OpenID Connect (OIDC) standard, such as Google or Salesforce. -
Uses of Resource in software.amazon.awscdk.services.elasticache.alpha
Subclasses of Resource in software.amazon.awscdk.services.elasticache.alphaModifier and TypeClassDescriptionclass(experimental) Define an ElastiCache user with IAM authentication.class(experimental) Define an ElastiCache user with no password authentication.class(experimental) Define an ElastiCache user with password authentication.class(experimental) A serverless ElastiCache cache.class(experimental) Base class for ServerlessCache constructs.class(experimental) Base class for ElastiCache users.class(experimental) An ElastiCache UserGroup.class(experimental) Base class for UserGroup constructs. -
Uses of Resource in software.amazon.awscdk.services.elasticloadbalancing
Subclasses of Resource in software.amazon.awscdk.services.elasticloadbalancing -
Uses of Resource in software.amazon.awscdk.services.elasticloadbalancingv2
Subclasses of Resource in software.amazon.awscdk.services.elasticloadbalancingv2Modifier and TypeClassDescriptionclassDefine an ApplicationListener.classDefine an Application Load Balancer.classBase class for listeners.classBase class for both Application and Network Load Balancers.classDefine a Network Listener.classDefine a new network load balancer.classA new Trust Store.classA new Trust Store Revocation. -
Uses of Resource in software.amazon.awscdk.services.elasticsearch
Subclasses of Resource in software.amazon.awscdk.services.elasticsearch -
Uses of Resource in software.amazon.awscdk.services.events
Subclasses of Resource in software.amazon.awscdk.services.eventsModifier and TypeClassDescriptionclassDefine an EventBridge Api Destination.classDefine an EventBridge Archive.classDefine an EventBridge Connection.classDefine an EventBridge EventBus.classThe policy for an Event Bus.classDefines an EventBridge Rule in this stack. -
Uses of Resource in software.amazon.awscdk.services.fsx
Subclasses of Resource in software.amazon.awscdk.services.fsxModifier and TypeClassDescriptionclassA new or imported FSx file system.classThe FSx for Lustre File System implementation of IFileSystem. -
Uses of Resource in software.amazon.awscdk.services.gamelift.alpha
Subclasses of Resource in software.amazon.awscdk.services.gamelift.alphaModifier and TypeClassDescriptionclass(experimental) A Amazon GameLift alias is used to abstract a fleet designation.class(experimental) Base class for new and imported GameLift Alias.class(experimental) A GameLift build, that is installed and runs on instances in an Amazon GameLift fleet.class(experimental) Base class for new and imported GameLift server build.class(experimental) A fleet contains Amazon Elastic Compute Cloud (Amazon EC2) instances that GameLift hosts.class(experimental) Base class for new and imported GameLift fleet.class(experimental) Creates a GameLift FleetIQ game server group for managing game hosting on a collection of Amazon EC2 instances for game hosting.class(experimental) Base class for new and imported GameLift FleetIQ game server group.class(experimental) The GameSessionQueue resource creates a placement queue that processes requests for new game sessions.class(experimental) Base class for new and imported GameLift GameSessionQueue.class(experimental) Base class for new and imported GameLift Matchmaking configuration.class(experimental) Creates a new rule set for FlexMatch matchmaking.class(experimental) Base class for new and imported GameLift matchmaking ruleSet.class(experimental) A FlexMatch matchmaker process does the work of building a game match.class(experimental) A GameLift script, that is installed and runs on instances in an Amazon GameLift fleet.class(experimental) Base class for new and imported GameLift realtime server script.class(experimental) A FlexMatch matchmaker process does the work of building a game match. -
Uses of Resource in software.amazon.awscdk.services.globalaccelerator
Subclasses of Resource in software.amazon.awscdk.services.globalacceleratorModifier and TypeClassDescriptionclassThe Accelerator construct.classEndpointGroup construct.classThe construct for the Listener. -
Uses of Resource in software.amazon.awscdk.services.glue.alpha
Subclasses of Resource in software.amazon.awscdk.services.glue.alphaModifier and TypeClassDescriptionclass(experimental) An AWS Glue connection to a data source.class(experimental) A Glue database.class(experimental) A Glue Data Quality ruleset.class(experimental) A Glue table that targets an external data location (e.g.class(experimental) A Glue Job.class(experimental) A base class is needed to be able to import existing Jobs into a CDK app to reference as part of a larger stack or construct.class(experimental) PySpark ETL Jobs class.class(experimental) Flex Jobs class.class(experimental) Python Spark Streaming Jobs class.class(experimental) Python Shell Jobs class.class(experimental) Ray Jobs class.class(experimental) A Glue table that targets a S3 dataset.class(experimental) Spark ETL Jobs class.class(experimental) Spark ETL Jobs class.class(experimental) Scala Streaming Jobs class.class(experimental) A security configuration is a set of security properties that can be used by AWS Glue to encrypt data at rest.class(experimental) Base class for different types of Spark Jobs.classDeprecated.UseS3Tableinstead.class(experimental) A Glue table.class(experimental) This module defines a construct for creating and managing AWS Glue Workflows and Triggers.class(experimental) Base abstract class for Workflow. -
Uses of Resource in software.amazon.awscdk.services.iam
Subclasses of Resource in software.amazon.awscdk.services.iamModifier and TypeClassDescriptionclassDefine a new IAM Access Key.classAn IAM Group (collection of IAM users) lets you specify permissions for multiple users, which can make it easier to manage permissions for those users.classIAM Instance Profile.classAn IAM role that only gets attached to the construct tree once it gets used, not before.classManaged policy.classIAM OIDC identity providers are entities in IAM that describe an external identity provider (IdP) service that supports the OpenID Connect (OIDC) standard, such as Google or Salesforce.classIAM OIDC identity providers are entities in IAM that describe an external identity provider (IdP) service that supports the OpenID Connect (OIDC) standard, such as Google or Salesforce.classThe AWS::IAM::Policy resource associates an inline IAM policy with IAM users, roles, or groups.classIAM Role.classA SAML provider.classDefine a new IAM user. -
Uses of Resource in software.amazon.awscdk.services.imagebuilder.alpha
Subclasses of Resource in software.amazon.awscdk.services.imagebuilder.alphaModifier and TypeClassDescriptionclass(experimental) Represents an EC2 Image Builder Component.class(experimental) Represents an EC2 Image Builder Container Recipe.class(experimental) A new or imported Container Recipe.class(experimental) Represents an EC2 Image Builder Distribution Configuration.class(experimental) Represents an EC2 Image Builder Image.class(experimental) Represents an EC2 Image Builder Image Pipeline.class(experimental) Represents an EC2 Image Builder Image Recipe.class(experimental) Represents an EC2 Image Builder Infrastructure Configuration.class(experimental) Represents an EC2 Image Builder Lifecycle Policy.class(experimental) Represents an EC2 Image Builder Workflow. -
Uses of Resource in software.amazon.awscdk.services.inspector
Subclasses of Resource in software.amazon.awscdk.services.inspectorModifier and TypeClassDescriptionclassAn Amazon Inspector assessment template. -
Uses of Resource in software.amazon.awscdk.services.iot.alpha
Subclasses of Resource in software.amazon.awscdk.services.iot.alphaModifier and TypeClassDescriptionclass(experimental) Defines AWS IoT Audit Configuration.class(experimental) Defines AWS IoT Logging.class(experimental) Defines AWS IoT Scheduled Audit.class(experimental) Defines an AWS IoT Rule in this stack. -
Uses of Resource in software.amazon.awscdk.services.iotevents.alpha
Subclasses of Resource in software.amazon.awscdk.services.iotevents.alphaModifier and TypeClassDescriptionclass(experimental) Defines an AWS IoT Events detector model in this stack.class(experimental) Defines an AWS IoT Events input in this stack. -
Uses of Resource in software.amazon.awscdk.services.ivs.alpha
Subclasses of Resource in software.amazon.awscdk.services.ivs.alphaModifier and TypeClassDescriptionclass(experimental) A new IVS channel.class(experimental) A new IVS Playback Key Pair.class(experimental) The IVS Recording configuration.class(experimental) A new IVS Stream Key. -
Uses of Resource in software.amazon.awscdk.services.kinesis
Subclasses of Resource in software.amazon.awscdk.services.kinesisModifier and TypeClassDescriptionclassThe policy for a data stream or registered consumer.classA Kinesis stream.classA Kinesis Stream Consumer. -
Uses of Resource in software.amazon.awscdk.services.kinesisanalytics.flink.alpha
Subclasses of Resource in software.amazon.awscdk.services.kinesisanalytics.flink.alphaModifier and TypeClassDescriptionclass(experimental) The L2 construct for Flink Kinesis Data Applications. -
Uses of Resource in software.amazon.awscdk.services.kinesisfirehose
Subclasses of Resource in software.amazon.awscdk.services.kinesisfirehoseModifier and TypeClassDescriptionclassCreate a Amazon Data Firehose delivery stream. -
Uses of Resource in software.amazon.awscdk.services.kms
Subclasses of Resource in software.amazon.awscdk.services.kms -
Uses of Resource in software.amazon.awscdk.services.lambda
Subclasses of Resource in software.amazon.awscdk.services.lambdaModifier and TypeClassDescriptionclassA new alias to a particular version of a Lambda function.classA Lambda capacity provider that manages compute resources for Lambda functions.classDefines a Code Signing Config.classCreate a lambda function where the handler is a docker image.classConfigure options for asynchronous invocation on a version or an alias.classDefines a Lambda EventSourceMapping resource.classThis construct does not yet reproduce all features from the underlying resource library.classclassDefines a Lambda function url.classDefines a new Lambda Layer version.classclassA Lambda that will only ever be added to a stack once.classTag the current state of a Function with a Version number. -
Uses of Resource in software.amazon.awscdk.services.lambda.go.alpha
Subclasses of Resource in software.amazon.awscdk.services.lambda.go.alpha -
Uses of Resource in software.amazon.awscdk.services.lambda.nodejs
Subclasses of Resource in software.amazon.awscdk.services.lambda.nodejsModifier and TypeClassDescriptionclassA Node.js Lambda function bundled using esbuild. -
Uses of Resource in software.amazon.awscdk.services.lambda.python.alpha
Subclasses of Resource in software.amazon.awscdk.services.lambda.python.alphaModifier and TypeClassDescriptionclass(experimental) A Python Lambda function.class(experimental) A lambda layer version. -
Uses of Resource in software.amazon.awscdk.services.location.alpha
Subclasses of Resource in software.amazon.awscdk.services.location.alphaModifier and TypeClassDescriptionclass(experimental) An API Key.class(experimental) A Geofence Collection.class(experimental) The Amazon Location Service Map.class(experimental) A Place Index.class(experimental) A Route Calculator.class(experimental) A Tracker. -
Uses of Resource in software.amazon.awscdk.services.logs
Subclasses of Resource in software.amazon.awscdk.services.logsModifier and TypeClassDescriptionclassA new CloudWatch Logs Destination for use in cross-account scenarios.classDefine a CloudWatch Log Group.classDefine a Log Stream in a Log Group.classA filter that extracts information from CloudWatch Logs and emits to CloudWatch Metrics.classDefine a query definition for CloudWatch Logs Insights.classResource Policy for CloudWatch Log Groups.classA new Subscription on a CloudWatch log group.classRepresent the L2 construct for the AWS::Logs::Transformer CloudFormation resource. -
Uses of Resource in software.amazon.awscdk.services.msk.alpha
Subclasses of Resource in software.amazon.awscdk.services.msk.alphaModifier and TypeClassDescriptionclass(experimental) Create a MSK Cluster.class(experimental) A new or imported MSK Cluster.class(experimental) Create a MSK Serverless Cluster. -
Uses of Resource in software.amazon.awscdk.services.neptune.alpha
Subclasses of Resource in software.amazon.awscdk.services.neptune.alphaModifier and TypeClassDescriptionclass(experimental) A cluster parameter group.class(experimental) Create a clustered database with a given number of instances.class(experimental) A new or imported database cluster.class(experimental) A database instance.class(experimental) A new or imported database instance.class(experimental) DB parameter group.class(experimental) Class for creating a RDS DB subnet group. -
Uses of Resource in software.amazon.awscdk.services.opensearchservice
Subclasses of Resource in software.amazon.awscdk.services.opensearchservice -
Uses of Resource in software.amazon.awscdk.services.pipes.alpha
Subclasses of Resource in software.amazon.awscdk.services.pipes.alphaModifier and TypeClassDescriptionclass(experimental) Amazon EventBridge Pipes connects sources to targets. -
Uses of Resource in software.amazon.awscdk.services.rds
Subclasses of Resource in software.amazon.awscdk.services.rdsModifier and TypeClassDescriptionclassCreate a clustered database with a given number of instances.classA new or imported clustered database.classA database cluster restored from a snapshot.classA database instance.classA new or imported database instance.classA database instance restored from a snapshot.classA read replica database instance.classRDS Database Proxy.classRDS Database Proxy Endpoint.classA database secret.classAn option group.classA parameter group.classCreate an Aurora Serverless v1 Cluster.classA Aurora Serverless v1 Cluster restored from a snapshot.classClass for creating a RDS DB subnet group. -
Uses of Resource in software.amazon.awscdk.services.redshift.alpha
Subclasses of Resource in software.amazon.awscdk.services.redshift.alphaModifier and TypeClassDescriptionclass(experimental) Create a Redshift cluster a given number of nodes.class(experimental) A cluster parameter group.class(experimental) Class for creating a Redshift cluster subnet group.class(experimental) A database secret. -
Uses of Resource in software.amazon.awscdk.services.route53
Subclasses of Resource in software.amazon.awscdk.services.route53Modifier and TypeClassDescriptionclassA DNS AAAA record.classA DNS A record.classA DNS Amazon CAA record.classA DNS CAA record.classA DNS CNAME record.classA DNS DS record.classAmazon Route 53 health checks monitor the health and performance of your web applications, web servers, and other resources.classContainer for records, and records contain information about how to route traffic for a specific domain, such as example.com and its subdomains (acme.example.com, zenith.example.com).classA DNS HTTPS record.classA Key Signing Key for a Route 53 Hosted Zone.classA DNS MX record.classA DNS NS record.classCreate a Route53 private hosted zone for use in one or more VPCs.classCreate a Route53 public hosted zone.classA record set.classA DNS SRV record.classA DNS SVCB record.classA DNS TXT record.classA record to delegate further lookups to a different set of name servers. -
Uses of Resource in software.amazon.awscdk.services.route53resolver.alpha
Subclasses of Resource in software.amazon.awscdk.services.route53resolver.alphaModifier and TypeClassDescriptionclass(experimental) A Firewall Domain List.class(experimental) A Firewall Rule Group.class(experimental) A Firewall Rule Group Association. -
Uses of Resource in software.amazon.awscdk.services.s3
Subclasses of Resource in software.amazon.awscdk.services.s3Modifier and TypeClassDescriptionclassAn S3 bucket with associated policy objects.classRepresents an S3 Bucket.classThe bucket policy for an Amazon S3 bucket. -
Uses of Resource in software.amazon.awscdk.services.s3objectlambda.alpha
Subclasses of Resource in software.amazon.awscdk.services.s3objectlambda.alphaModifier and TypeClassDescriptionclass(experimental) An S3 object lambda access point for intercepting and transformingGetObjectrequests. -
Uses of Resource in software.amazon.awscdk.services.s3tables.alpha
Subclasses of Resource in software.amazon.awscdk.services.s3tables.alphaModifier and TypeClassDescriptionclass(experimental) An S3 Tables Namespace with helpers.class(experimental) An S3 Table with helpers.class(experimental) An S3 table bucket with helpers for associated resource policies.class(experimental) A Bucket Policy for S3 TableBuckets.class(experimental) A Policy for S3 Tables. -
Uses of Resource in software.amazon.awscdk.services.sagemaker.alpha
Subclasses of Resource in software.amazon.awscdk.services.sagemaker.alphaModifier and TypeClassDescriptionclass(experimental) Defines a SageMaker endpoint.class(experimental) Defines a SageMaker EndpointConfig.class(experimental) Defines a SageMaker Model. -
Uses of Resource in software.amazon.awscdk.services.scheduler
Subclasses of Resource in software.amazon.awscdk.services.schedulerModifier and TypeClassDescriptionclassAn EventBridge Schedule.classA Schedule Group. -
Uses of Resource in software.amazon.awscdk.services.secretsmanager
Subclasses of Resource in software.amazon.awscdk.services.secretsmanagerModifier and TypeClassDescriptionclassResource Policy for SecretsManager Secrets.classA rotation schedule.classCreates a new secret in AWS SecretsManager.classAn attached secret. -
Uses of Resource in software.amazon.awscdk.services.servicecatalog
Subclasses of Resource in software.amazon.awscdk.services.servicecatalogModifier and TypeClassDescriptionclassA Service Catalog Cloudformation Product.classA Service Catalog portfolio.classAbstract class for Service Catalog Product.classDefines a set of TagOptions, which are a list of key-value pairs managed in AWS Service Catalog. -
Uses of Resource in software.amazon.awscdk.services.servicecatalogappregistry.alpha
Subclasses of Resource in software.amazon.awscdk.services.servicecatalogappregistry.alphaModifier and TypeClassDescriptionclass(experimental) A Service Catalog AppRegistry Application.class(experimental) A Service Catalog AppRegistry Attribute Group. -
Uses of Resource in software.amazon.awscdk.services.servicediscovery
Subclasses of Resource in software.amazon.awscdk.services.servicediscoveryModifier and TypeClassDescriptionclassInstance that uses Route 53 Alias record type.classInstance that is accessible using a domain name (CNAME).classDefine an HTTP Namespace.classclassInstance that is accessible using an IP address.classInstance accessible using values other than an IP address or a domain name (CNAME).classDefine a Service Discovery HTTP Namespace.classDefine a Public DNS Namespace.classDefine a CloudMap Service. -
Uses of Resource in software.amazon.awscdk.services.ses
Subclasses of Resource in software.amazon.awscdk.services.sesModifier and TypeClassDescriptionclassA configuration set.classA configuration set event destination.classA dedicated IP pool.classAn email identity.classA receipt filter.classA new receipt rule.classA new receipt rule set.classVirtual Deliverability Manager (VDM) attributes. -
Uses of Resource in software.amazon.awscdk.services.signer
Subclasses of Resource in software.amazon.awscdk.services.signer -
Uses of Resource in software.amazon.awscdk.services.sns
Subclasses of Resource in software.amazon.awscdk.services.snsModifier and TypeClassDescriptionclassA new subscription.classA new SNS topic.classEither a new or imported Topic.classThe policy for an SNS Topic. -
Uses of Resource in software.amazon.awscdk.services.sqs
Subclasses of Resource in software.amazon.awscdk.services.sqsModifier and TypeClassDescriptionclassA new Amazon SQS queue.classReference to a new or existing Amazon SQS queue.classThe policy for an SQS Queue. -
Uses of Resource in software.amazon.awscdk.services.ssm
Subclasses of Resource in software.amazon.awscdk.services.ssmModifier and TypeClassDescriptionclassCreates a new StringList SSM Parameter.classCreates a new String SSM Parameter. -
Uses of Resource in software.amazon.awscdk.services.stepfunctions
Subclasses of Resource in software.amazon.awscdk.services.stepfunctionsModifier and TypeClassDescriptionclassDefine a new Step Functions Activity.classDefine a StepFunctions State Machine. -
Uses of Resource in software.amazon.awscdk.services.synthetics
Subclasses of Resource in software.amazon.awscdk.services.synthetics -
Uses of Resource in software.amazon.awscdk.triggers
Subclasses of Resource in software.amazon.awscdk.triggersModifier and TypeClassDescriptionclassInvokes an AWS Lambda function during deployment.
Certificateinstead