Uses of Interface
software.amazon.awscdk.core.IResource
Packages that use IResource
Package
Description
AWS Cloud Development Kit Core Library
AWS Lambda Layer with the NPM dependency proxy-agent
AWS Lambda Layer with AWS CLI
AWS Lambda Layer with kubectl (and helm)
AWS::ACMPCA Construct Library
AWS Amplify Construct Library
Amazon API Gateway Construct Library
AWS::APIGatewayv2 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
AWS Certificate Manager Construct Library
AWS::Chatbot Construct Library
AWS Cloud9 Construct Library
AWS CloudFormation 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 ECR Construct Library
Amazon ECS Construct Library
Amazon Elastic File System Construct Library
Amazon EKS Construct Library
Amazon EKS 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
AWS::GlobalAccelerator Construct Library
AWS Glue Construct Library
AWS Identity and Access Management Construct Library
AWS IoT Construct Library
AWS::IoTEvents Construct Library
AWS::IVS Construct Library
Amazon Kinesis Construct Library
Kinesis Analytics Flink
Amazon Kinesis 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
Amazon CloudWatch Logs Construct Library
Amazon Managed Streaming for Apache Kafka Construct Library
Amazon Neptune Construct Library
Amazon OpenSearch Service 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
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 IResource in software.amazon.awscdk.core
Subinterfaces of IResource in software.amazon.awscdk.coreModifier and TypeInterfaceDescriptionstatic interfaceInternal default implementation forIResource.Classes in software.amazon.awscdk.core that implement IResourceModifier and TypeClassDescriptionclassInstantiation of a custom resource, whose implementation is provided a Provider.static final classA proxy class which represents a concrete javascript instance of this type.classA construct which represents an AWS resource. -
Uses of IResource in software.amazon.awscdk.lambda.layer.node.proxy.agent
Classes in software.amazon.awscdk.lambda.layer.node.proxy.agent that implement IResourceModifier and TypeClassDescriptionclassAn AWS Lambda layer that includes the NPM dependencyproxy-agent. -
Uses of IResource in software.amazon.awscdk.lambdalayer.awscli
Classes in software.amazon.awscdk.lambdalayer.awscli that implement IResourceModifier and TypeClassDescriptionclassAn AWS Lambda layer that includes the AWS CLI. -
Uses of IResource in software.amazon.awscdk.lambdalayer.kubectl
Classes in software.amazon.awscdk.lambdalayer.kubectl that implement IResourceModifier and TypeClassDescriptionclassAn AWS Lambda layer that includeskubectlandhelm. -
Uses of IResource in software.amazon.awscdk.services.acmpca
Subinterfaces of IResource in software.amazon.awscdk.services.acmpcaModifier and TypeInterfaceDescriptioninterfaceInterface which all CertificateAuthority based class must implement.static interfaceInternal default implementation forICertificateAuthority.Classes in software.amazon.awscdk.services.acmpca that implement IResourceModifier and TypeClassDescriptionstatic final classA proxy class which represents a concrete javascript instance of this type. -
Uses of IResource in software.amazon.awscdk.services.amplify
Subinterfaces of IResource in software.amazon.awscdk.services.amplifyModifier and TypeInterfaceDescriptioninterface(experimental) An Amplify Console application.static interfaceInternal default implementation forIApp.interface(experimental) A branch.static interfaceInternal default implementation forIBranch.Classes in software.amazon.awscdk.services.amplify that implement IResourceModifier and TypeClassDescriptionclass(experimental) An Amplify Console application.class(experimental) An Amplify Console branch.class(experimental) An Amplify Console domain.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type. -
Uses of IResource in software.amazon.awscdk.services.apigateway
Subinterfaces of IResource in software.amazon.awscdk.services.apigatewayModifier and TypeInterfaceDescriptioninterfaceAPI keys are alphanumeric string values that you distribute to app developer customers to grant access to your API.static interfaceInternal default implementation forIApiKey.interfacestatic interfaceInternal default implementation forIDomainName.interfaceRepresents gateway response resource.static interfaceInternal default implementation forIGatewayResponse.interfacestatic interfaceInternal default implementation forIRequestValidator.interfacestatic interfaceInternal default implementation forIResource.interfacestatic interfaceInternal default implementation forIRestApi.interfaceRepresents an APIGateway Stage.static interfaceInternal default implementation forIStage.interfaceA UsagePlan, either managed by this CDK app, or imported.static interfaceInternal default implementation forIUsagePlan.interfaceRepresents an API Gateway VpcLink.static interfaceInternal default implementation forIVpcLink.Classes in software.amazon.awscdk.services.apigateway that implement IResourceModifier 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.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.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: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 IResource in software.amazon.awscdk.services.apigatewayv2
Subinterfaces of IResource in software.amazon.awscdk.services.apigatewayv2Modifier and TypeInterfaceDescriptioninterface(experimental) Represents a API Gateway HTTP/WebSocket API.static interfaceInternal default implementation forIApi.interface(experimental) Represents an ApiGatewayV2 ApiMapping resource.static interfaceInternal default implementation forIApiMapping.interface(experimental) Represents an Authorizer.static interfaceInternal default implementation forIAuthorizer.interface(experimental) Represents an APIGatewayV2 DomainName.static interfaceInternal default implementation forIDomainName.interface(experimental) Represents an HTTP API.static interfaceInternal default implementation forIHttpApi.interface(experimental) An authorizer for HTTP APIs.static interfaceInternal default implementation forIHttpAuthorizer.interface(experimental) Represents an Integration for an HTTP API.static interfaceInternal default implementation forIHttpIntegration.interface(experimental) Represents a Route for an HTTP API.static interfaceInternal default implementation forIHttpRoute.interface(experimental) Represents the HttpStage.static interfaceInternal default implementation forIHttpStage.interface(experimental) Represents an integration to an API Route.static interfaceInternal default implementation forIIntegration.interface(experimental) Represents a route.static interfaceInternal default implementation forIRoute.interface(experimental) Represents a Stage.static interfaceInternal default implementation forIStage.interface(experimental) Represents an API Gateway VpcLink.static interfaceInternal default implementation forIVpcLink.interface(experimental) Represents a WebSocket API.static interfaceInternal default implementation forIWebSocketApi.interface(experimental) An authorizer for WebSocket APIs.static interfaceInternal default implementation forIWebSocketAuthorizer.interface(experimental) Represents an Integration for an WebSocket API.static interfaceInternal default implementation forIWebSocketIntegration.interface(experimental) Represents a Route for an WebSocket API.static interfaceInternal default implementation forIWebSocketRoute.interface(experimental) Represents the WebSocketStage.static interfaceInternal default implementation forIWebSocketStage.Classes in software.amazon.awscdk.services.apigatewayv2 that implement IResourceModifier and TypeClassDescriptionclass(experimental) Create a new API mapping for API Gateway API endpoint.class(experimental) Custom domain resource for the API.class(experimental) Create a new API Gateway HTTP API endpoint.class(experimental) An authorizer for Http Apis.class(experimental) The integration for an API route.class(experimental) Route class that creates the Route for API Gateway HTTP API.class(experimental) Represents a stage where an instance of the API is deployed.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.class(experimental) Define a new VPC Link Specifies an API Gateway VPC link for a HTTP API to access resources in an Amazon Virtual Private Cloud (VPC).class(experimental) Create a new API Gateway WebSocket API endpoint.class(experimental) An authorizer for WebSocket Apis.class(experimental) The integration for an API route.class(experimental) Route class that creates the Route for API Gateway WebSocket API.class(experimental) Represents a stage where an instance of the API is deployed. -
Uses of IResource in software.amazon.awscdk.services.applicationautoscaling
Subinterfaces of IResource in software.amazon.awscdk.services.applicationautoscalingModifier and TypeInterfaceDescriptioninterfacestatic interfaceInternal default implementation forIScalableTarget.Classes in software.amazon.awscdk.services.applicationautoscaling that implement IResourceModifier and TypeClassDescriptionstatic final classA proxy class which represents a concrete javascript instance of this type.classDefine a scalable target. -
Uses of IResource in software.amazon.awscdk.services.appmesh
Subinterfaces of IResource in software.amazon.awscdk.services.appmeshModifier and TypeInterfaceDescriptioninterfaceInterface for which all GatewayRoute based classes MUST implement.static interfaceInternal default implementation forIGatewayRoute.interfaceInterface which all Mesh based classes MUST implement.static interfaceInternal default implementation forIMesh.interfaceInterface for which all Route based classes MUST implement.static interfaceInternal default implementation forIRoute.interfaceInterface which all Virtual Gateway based classes must implement.static interfaceInternal default implementation forIVirtualGateway.interfaceInterface which all VirtualNode based classes must implement.static interfaceInternal default implementation forIVirtualNode.interfaceInterface which all VirtualRouter based classes MUST implement.static interfaceInternal default implementation forIVirtualRouter.interfaceRepresents the interface which all VirtualService based classes MUST implement.static interfaceInternal default implementation forIVirtualService.Classes in software.amazon.awscdk.services.appmesh that implement IResourceModifier and TypeClassDescriptionclassGatewayRoute represents a new or existing gateway route attached to a VirtualGateway and Mesh.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.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 IResource in software.amazon.awscdk.services.apprunner
Subinterfaces of IResource in software.amazon.awscdk.services.apprunnerModifier and TypeInterfaceDescriptioninterface(experimental) Represents the App Runner Service.static interfaceInternal default implementation forIService.interface(experimental) Represents the App Runner VPC Connector.static interfaceInternal default implementation forIVpcConnector.Classes in software.amazon.awscdk.services.apprunner that implement IResourceModifier and TypeClassDescriptionstatic final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.class(experimental) The App Runner Service.class(experimental) The App Runner VPC Connector. -
Uses of IResource in software.amazon.awscdk.services.appsync
Subinterfaces of IResource in software.amazon.awscdk.services.appsyncModifier and TypeInterfaceDescriptioninterface(experimental) Interface for AppSync Functions.static interfaceInternal default implementation forIAppsyncFunction.interface(experimental) Interface for GraphQL.static interfaceInternal default implementation forIGraphqlApi.Classes in software.amazon.awscdk.services.appsync that implement IResourceModifier and TypeClassDescriptionclass(experimental) AppSync Functions are local functions that perform certain operations onto a backend data source.class(experimental) An AppSync GraphQL API.class(experimental) Base Class for GraphQL API.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type. -
Uses of IResource in software.amazon.awscdk.services.autoscaling
Subinterfaces of IResource in software.amazon.awscdk.services.autoscalingModifier and TypeInterfaceDescriptioninterfaceAn AutoScalingGroup.static interfaceInternal default implementation forIAutoScalingGroup.interfaceA basic lifecycle hook object.static interfaceInternal default implementation forILifecycleHook.Classes in software.amazon.awscdk.services.autoscaling that implement IResourceModifier and TypeClassDescriptionclassA Fleet represents a managed set of EC2 instances.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.classDefine a life cycle hook.classDefine a scheduled scaling action.classDefine a warm pool. -
Uses of IResource in software.amazon.awscdk.services.backup
Subinterfaces of IResource in software.amazon.awscdk.services.backupModifier and TypeInterfaceDescriptioninterfaceA backup plan.static interfaceInternal default implementation forIBackupPlan.interfaceA backup vault.static interfaceInternal default implementation forIBackupVault.Classes in software.amazon.awscdk.services.backup that implement IResourceModifier and TypeClassDescriptionclassA backup plan.classA backup selection.classA backup vault.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type. -
Uses of IResource in software.amazon.awscdk.services.batch
Subinterfaces of IResource in software.amazon.awscdk.services.batchModifier and TypeInterfaceDescriptioninterface(experimental) Properties of a compute environment.static interfaceInternal default implementation forIComputeEnvironment.interface(experimental) An interface representing a job definition - either a new one, created with the CDK, *using theJobDefinitionclass, or existing ones, referenced using theJobDefinition.fromJobDefinitionArnmethod.static interfaceInternal default implementation forIJobDefinition.interface(experimental) Properties of a Job Queue.static interfaceInternal default implementation forIJobQueue.Classes in software.amazon.awscdk.services.batch that implement IResourceModifier and TypeClassDescriptionclass(experimental) Batch Compute Environment.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.class(experimental) Batch Job Definition.class(experimental) Batch Job Queue. -
Uses of IResource in software.amazon.awscdk.services.certificatemanager
Subinterfaces of IResource in software.amazon.awscdk.services.certificatemanagerModifier and TypeInterfaceDescriptioninterfaceRepresents a certificate in AWS Certificate Manager.static interfaceInternal default implementation forICertificate.Classes in software.amazon.awscdk.services.certificatemanager that implement IResourceModifier and TypeClassDescriptionclassA certificate managed by AWS Certificate Manager.classA certificate managed by AWS Certificate Manager.static final classA proxy class which represents a concrete javascript instance of this type.classA private certificate managed by AWS Certificate Manager. -
Uses of IResource in software.amazon.awscdk.services.chatbot
Subinterfaces of IResource in software.amazon.awscdk.services.chatbotModifier and TypeInterfaceDescriptioninterfaceRepresents a Slack channel configuration.static interfaceInternal default implementation forISlackChannelConfiguration.Classes in software.amazon.awscdk.services.chatbot that implement IResourceModifier and TypeClassDescriptionstatic final classA proxy class which represents a concrete javascript instance of this type.classA new Slack channel configuration. -
Uses of IResource in software.amazon.awscdk.services.cloud9
Subinterfaces of IResource in software.amazon.awscdk.services.cloud9Modifier and TypeInterfaceDescriptioninterface(experimental) A Cloud9 Environment.static interfaceInternal default implementation forIEc2Environment.Classes in software.amazon.awscdk.services.cloud9 that implement IResourceModifier and TypeClassDescriptionclass(experimental) A Cloud9 Environment with Amazon EC2.static final classA proxy class which represents a concrete javascript instance of this type. -
Uses of IResource in software.amazon.awscdk.services.cloudformation
Classes in software.amazon.awscdk.services.cloudformation that implement IResource -
Uses of IResource in software.amazon.awscdk.services.cloudfront
Subinterfaces of IResource in software.amazon.awscdk.services.cloudfrontModifier and TypeInterfaceDescriptioninterfaceInterface for CloudFront distributions.static interfaceInternal default implementation forIDistribution.interfaceRepresents a CloudFront Function.static interfaceInternal default implementation forIFunction.interfaceRepresents a Key Group.static interfaceInternal default implementation forIKeyGroup.interfaceInterface for CloudFront OriginAccessIdentity.static interfaceInternal default implementation forIOriginAccessIdentity.interfaceRepresents a Public Key.static interfaceInternal default implementation forIPublicKey.Classes in software.amazon.awscdk.services.cloudfront that implement IResourceModifier and TypeClassDescriptionclassA Cache Policy configuration.classAmazon CloudFront is a global content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to your viewers with low latency and high transfer speeds.classA CloudFront distribution with associated origin(s) and caching behavior(s).classA CloudFront Function.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.classA Key Group configuration.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 Response Headers Policy configuration. -
Uses of IResource in software.amazon.awscdk.services.cloudfront.experimental
Classes in software.amazon.awscdk.services.cloudfront.experimental that implement IResource -
Uses of IResource in software.amazon.awscdk.services.cloudtrail
Classes in software.amazon.awscdk.services.cloudtrail that implement IResourceModifier and TypeClassDescriptionclassCloud trail allows you to log events that happen in your AWS account For example:. -
Uses of IResource in software.amazon.awscdk.services.cloudwatch
Subinterfaces of IResource in software.amazon.awscdk.services.cloudwatchModifier and TypeInterfaceDescriptioninterfaceRepresents a CloudWatch Alarm.static interfaceInternal default implementation forIAlarm.Classes in software.amazon.awscdk.services.cloudwatch that implement IResourceModifier and TypeClassDescriptionclassAn alarm on a CloudWatch metric.classThe base class for Alarm and CompositeAlarm resources.classA Composite Alarm based on Alarm Rule.classA CloudWatch dashboard.static final classA proxy class which represents a concrete javascript instance of this type. -
Uses of IResource in software.amazon.awscdk.services.codebuild
Subinterfaces of IResource in software.amazon.awscdk.services.codebuildModifier and TypeInterfaceDescriptioninterfacestatic interfaceInternal default implementation forIProject.interfaceThe interface representing the ReportGroup resource - either an existing one, imported using theReportGroup.fromReportGroupNamemethod, or a new one, created with theReportGroupclass.static interfaceInternal default implementation forIReportGroup.Classes in software.amazon.awscdk.services.codebuild that implement IResourceModifier and TypeClassDescriptionclassThe source credentials used when contacting the BitBucket API.classThe source credentials used when contacting the GitHub Enterprise API.classThe source credentials used when contacting the GitHub API.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.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 IResource in software.amazon.awscdk.services.codecommit
Subinterfaces of IResource in software.amazon.awscdk.services.codecommitModifier and TypeInterfaceDescriptioninterfacestatic interfaceInternal default implementation forIRepository.Classes in software.amazon.awscdk.services.codecommit that implement IResourceModifier and TypeClassDescriptionstatic final classA proxy class which represents a concrete javascript instance of this type.classProvides a CodeCommit Repository. -
Uses of IResource in software.amazon.awscdk.services.codedeploy
Subinterfaces of IResource in software.amazon.awscdk.services.codedeployModifier and TypeInterfaceDescriptioninterfaceRepresents a reference to a CodeDeploy Application deploying to Amazon ECS.static interfaceInternal default implementation forIEcsApplication.interfaceInterface for an ECS deployment group.static interfaceInternal default implementation forIEcsDeploymentGroup.interfaceRepresents a reference to a CodeDeploy Application deploying to AWS Lambda.static interfaceInternal default implementation forILambdaApplication.interfaceInterface for a Lambda deployment groups.static interfaceInternal default implementation forILambdaDeploymentGroup.interfaceRepresents a reference to a CodeDeploy Application deploying to EC2/on-premise instances.static interfaceInternal default implementation forIServerApplication.interfacestatic interfaceInternal default implementation forIServerDeploymentGroup.Classes in software.amazon.awscdk.services.codedeploy that implement IResourceModifier and TypeClassDescriptionclassA custom Deployment Configuration for a Lambda Deployment Group.classA CodeDeploy Application that deploys to an Amazon ECS service.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.classA CodeDeploy Application that deploys to an AWS Lambda function.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 IResource in software.amazon.awscdk.services.codeguruprofiler
Subinterfaces of IResource in software.amazon.awscdk.services.codeguruprofilerModifier and TypeInterfaceDescriptioninterfaceIResource represents a Profiling Group.static interfaceInternal default implementation forIProfilingGroup.Classes in software.amazon.awscdk.services.codeguruprofiler that implement IResourceModifier and TypeClassDescriptionstatic final classA proxy class which represents a concrete javascript instance of this type.classA new Profiling Group. -
Uses of IResource in software.amazon.awscdk.services.codepipeline
Subinterfaces of IResource in software.amazon.awscdk.services.codepipelineModifier and TypeInterfaceDescriptioninterfaceThe abstract view of an AWS CodePipeline as required and used by Actions.static interfaceInternal default implementation forIPipeline.Classes in software.amazon.awscdk.services.codepipeline that implement IResourceModifier and TypeClassDescriptionstatic final classA proxy class which represents a concrete javascript instance of this type.classAn AWS CodePipeline pipeline with its associated IAM role and S3 bucket.Methods in software.amazon.awscdk.services.codepipeline that return IResourceModifier and TypeMethodDescriptiondefault IResourceActionProperties.getResource()The optional resource that is backing this Action.final IResourceActionProperties.Jsii$Proxy.getResource()Methods in software.amazon.awscdk.services.codepipeline with parameters of type IResource -
Uses of IResource in software.amazon.awscdk.services.codestar
Subinterfaces of IResource in software.amazon.awscdk.services.codestarModifier and TypeInterfaceDescriptioninterface(experimental) GitHubRepository resource interface.static interfaceInternal default implementation forIGitHubRepository.Classes in software.amazon.awscdk.services.codestar that implement IResourceModifier and TypeClassDescriptionclass(experimental) The GitHubRepository resource.static final classA proxy class which represents a concrete javascript instance of this type. -
Uses of IResource in software.amazon.awscdk.services.codestarnotifications
Subinterfaces of IResource in software.amazon.awscdk.services.codestarnotificationsModifier and TypeInterfaceDescriptioninterfaceRepresents a notification rule.static interfaceInternal default implementation forINotificationRule.Classes in software.amazon.awscdk.services.codestarnotifications that implement IResourceModifier and TypeClassDescriptionstatic final classA proxy class which represents a concrete javascript instance of this type.classA new notification rule. -
Uses of IResource in software.amazon.awscdk.services.cognito
Subinterfaces of IResource in software.amazon.awscdk.services.cognitoModifier and TypeInterfaceDescriptioninterfaceRepresents a Cognito UserPool.static interfaceInternal default implementation forIUserPool.interfaceRepresents a Cognito user pool client.static interfaceInternal default implementation forIUserPoolClient.interfaceRepresents a user pool domain.static interfaceInternal default implementation forIUserPoolDomain.interfaceRepresents a UserPoolIdentityProvider.static interfaceInternal default implementation forIUserPoolIdentityProvider.interfaceRepresents a Cognito user pool resource server.static interfaceInternal default implementation forIUserPoolResourceServer.Classes in software.amazon.awscdk.services.cognito that implement IResourceModifier and TypeClassDescriptionstatic final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.classDefine a Cognito User Pool.classDefine a UserPool App Client.classDefine a user pool domain.classRepresents a identity provider that integrates with 'Login with Amazon'.classRepresents a identity provider that integrates with 'Apple'.classRepresents a identity provider that integrates with 'Facebook Login'.classRepresents a identity provider that integrates with 'Google'.classRepresents a identity provider that integrates with OpenID Connect.classDefines a User Pool OAuth2.0 Resource Server. -
Uses of IResource in software.amazon.awscdk.services.cognito.identitypool
Subinterfaces of IResource in software.amazon.awscdk.services.cognito.identitypoolModifier and TypeInterfaceDescriptioninterface(experimental) Represents a Cognito IdentityPool.static interfaceInternal default implementation forIIdentityPool.interface(experimental) Represents an Identity Pool Role Attachment.static interfaceInternal default implementation forIIdentityPoolRoleAttachment.Classes in software.amazon.awscdk.services.cognito.identitypool that implement IResourceModifier and TypeClassDescriptionclass(experimental) Define a Cognito Identity Pool.class(experimental) Defines an Identity Pool Role Attachment.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type. -
Uses of IResource in software.amazon.awscdk.services.config
Subinterfaces of IResource in software.amazon.awscdk.services.configModifier and TypeInterfaceDescriptioninterfaceInterface representing an AWS Config rule.static interfaceInternal default implementation forIRule.Classes in software.amazon.awscdk.services.config that implement IResourceModifier 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 rule.static final classA proxy class which represents a concrete javascript instance of this type.classA new managed rule. -
Uses of IResource in software.amazon.awscdk.services.docdb
Subinterfaces of IResource in software.amazon.awscdk.services.docdbModifier and TypeInterfaceDescriptioninterfaceA parameter group.static interfaceInternal default implementation forIClusterParameterGroup.interfaceCreate a clustered database with a given number of instances.static interfaceInternal default implementation forIDatabaseCluster.interfaceA database instance.static interfaceInternal default implementation forIDatabaseInstance.Classes in software.amazon.awscdk.services.docdb that implement IResourceModifier and TypeClassDescriptionclassA cluster parameter group.classCreate a clustered database with a given number of instances.classA database instance.classA database secret.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type. -
Uses of IResource in software.amazon.awscdk.services.dynamodb
Subinterfaces of IResource in software.amazon.awscdk.services.dynamodbModifier and TypeInterfaceDescriptioninterfaceAn interface that represents a DynamoDB Table - either created with the CDK, or an existing one.static interfaceInternal default implementation forITable.Classes in software.amazon.awscdk.services.dynamodb that implement IResourceModifier and TypeClassDescriptionstatic final classA proxy class which represents a concrete javascript instance of this type.classProvides a DynamoDB table. -
Uses of IResource in software.amazon.awscdk.services.ec2
Subinterfaces of IResource in software.amazon.awscdk.services.ec2Modifier and TypeInterfaceDescriptioninterfaceA client VPN endpoint.static interfaceInternal default implementation forIClientVpnEndpoint.interfaceA FlowLog.static interfaceInternal default implementation forIFlowLog.interfaceA gateway VPC endpoint.static interfaceInternal default implementation forIGatewayVpcEndpoint.interfacestatic interfaceInternal default implementation forIInstance.interfaceAn interface VPC endpoint.static interfaceInternal default implementation forIInterfaceVpcEndpoint.interfaceInterface for LaunchTemplate-like objects.static interfaceInternal default implementation forILaunchTemplate.interfaceA NetworkAcl.static interfaceInternal default implementation forINetworkAcl.interfaceA NetworkAclEntry.static interfaceInternal default implementation forINetworkAclEntry.interfacestatic interfaceInternal default implementation forIPrivateSubnet.interfacestatic interfaceInternal default implementation forIPublicSubnet.interfaceInterface for security group-like objects.static interfaceInternal default implementation forISecurityGroup.interfacestatic interfaceInternal default implementation forISubnet.interfaceA SubnetNetworkAclAssociation.static interfaceInternal default implementation forISubnetNetworkAclAssociation.interfaceAn EBS Volume in AWS EC2.static interfaceInternal default implementation forIVolume.interfacestatic interfaceInternal default implementation forIVpc.interfaceA VPC endpoint.static interfaceInternal default implementation forIVpcEndpoint.interfaceA VPC endpoint service.static interfaceInternal default implementation forIVpcEndpointService.interfacestatic interfaceInternal default implementation forIVpnConnection.interfaceThe virtual private gateway interface.static interfaceInternal default implementation forIVpnGateway.Classes in software.amazon.awscdk.services.ec2 that implement IResourceModifier 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 connnection.classA client VPN route.classA VPC flow log.classA gateway VPC endpoint.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.classThis represents a single EC2 instance.classA interface VPC endpoint.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.classThis represents an EC2 LaunchTemplate.classDefine a new custom network ACL.classDefine an entry in a Network ACL table.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. -
Uses of IResource in software.amazon.awscdk.services.ecr
Subinterfaces of IResource in software.amazon.awscdk.services.ecrModifier and TypeInterfaceDescriptioninterfaceRepresents an ECR repository.static interfaceInternal default implementation forIRepository.Classes in software.amazon.awscdk.services.ecr that implement IResourceModifier and TypeClassDescriptionstatic final classA proxy class which represents a concrete javascript instance of this type.classDefine an ECR repository.classBase class for ECR repository. -
Uses of IResource in software.amazon.awscdk.services.ecs
Subinterfaces of IResource in software.amazon.awscdk.services.ecsModifier and TypeInterfaceDescriptioninterfaceThe interface for BaseService.static interfaceInternal default implementation forIBaseService.interfaceA regional grouping of one or more container instances on which you can run tasks and services.static interfaceInternal default implementation forICluster.interfaceThe interface for a service using the EC2 launch type on an ECS cluster.static interfaceInternal default implementation forIEc2Service.interfaceThe interface of a task definition run on an EC2 cluster.static interfaceInternal default implementation forIEc2TaskDefinition.interfaceThe interface for a service using the External launch type on an ECS cluster.static interfaceInternal default implementation forIExternalService.interfaceThe interface of a task definition run on an External cluster.static interfaceInternal default implementation forIExternalTaskDefinition.interfaceThe interface for a service using the Fargate launch type on an ECS cluster.static interfaceInternal default implementation forIFargateService.interfaceThe interface of a task definition run on a Fargate cluster.static interfaceInternal default implementation forIFargateTaskDefinition.interfaceThe interface for a service.static interfaceInternal default implementation forIService.interfaceThe interface for all task definitions.static interfaceInternal default implementation forITaskDefinition.Classes in software.amazon.awscdk.services.ecs that implement IResourceModifier 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.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.classThe base class for all task definitions. -
Uses of IResource in software.amazon.awscdk.services.efs
Subinterfaces of IResource in software.amazon.awscdk.services.efsModifier and TypeInterfaceDescriptioninterfaceRepresents an EFS AccessPoint.static interfaceInternal default implementation forIAccessPoint.interfaceRepresents an Amazon EFS file system.static interfaceInternal default implementation forIFileSystem.Classes in software.amazon.awscdk.services.efs that implement IResourceModifier and TypeClassDescriptionclassRepresents the AccessPoint.classThe Elastic File System implementation of IFileSystem.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type. -
Uses of IResource in software.amazon.awscdk.services.eks
Subinterfaces of IResource in software.amazon.awscdk.services.eksModifier and TypeInterfaceDescriptioninterfaceAn EKS cluster.static interfaceInternal default implementation forICluster.interfaceNodeGroup interface.static interfaceInternal default implementation forINodegroup.Classes in software.amazon.awscdk.services.eks that implement IResourceModifier and TypeClassDescriptionclassA Cluster represents a managed Kubernetes Service (EKS).classDefines an EKS cluster that runs entirely on AWS Fargate.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.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 IResource in software.amazon.awscdk.services.eks.legacy
Subinterfaces of IResource in software.amazon.awscdk.services.eks.legacyModifier and TypeInterfaceDescriptioninterfaceDeprecated.static interfaceDeprecated.Internal default implementation forICluster.Classes in software.amazon.awscdk.services.eks.legacy that implement IResourceModifier and TypeClassDescriptionclassDeprecated.static final classDeprecated.A proxy class which represents a concrete javascript instance of this type. -
Uses of IResource in software.amazon.awscdk.services.elasticloadbalancing
Classes in software.amazon.awscdk.services.elasticloadbalancing that implement IResource -
Uses of IResource in software.amazon.awscdk.services.elasticloadbalancingv2
Subinterfaces of IResource in software.amazon.awscdk.services.elasticloadbalancingv2Modifier and TypeInterfaceDescriptioninterfaceProperties to reference an existing listener.static interfaceInternal default implementation forIApplicationListener.interfaceAn application load balancer.static interfaceInternal default implementation forIApplicationLoadBalancer.interfacestatic interfaceInternal default implementation forILoadBalancerV2.interfaceProperties to reference an existing listener.static interfaceInternal default implementation forINetworkListener.interfaceA network load balancer.static interfaceInternal default implementation forINetworkLoadBalancer.Classes in software.amazon.awscdk.services.elasticloadbalancingv2 that implement IResourceModifier and TypeClassDescriptionclassDefine an ApplicationListener.classDefine an Application Load Balancer.classBase class for listeners.classBase class for both Application and Network Load Balancers.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.classDefine a Network Listener.classDefine a new network load balancer. -
Uses of IResource in software.amazon.awscdk.services.elasticsearch
Subinterfaces of IResource in software.amazon.awscdk.services.elasticsearchModifier and TypeInterfaceDescriptioninterfaceDeprecated.use opensearchservice module insteadstatic interfaceDeprecated.Internal default implementation forIDomain.Classes in software.amazon.awscdk.services.elasticsearch that implement IResourceModifier and TypeClassDescriptionclassDeprecated.use opensearchservice module insteadstatic final classDeprecated.A proxy class which represents a concrete javascript instance of this type. -
Uses of IResource in software.amazon.awscdk.services.events
Subinterfaces of IResource in software.amazon.awscdk.services.eventsModifier and TypeInterfaceDescriptioninterfaceInterface for API Destinations.static interfaceInternal default implementation forIApiDestination.interfaceInterface for EventBus Connections.static interfaceInternal default implementation forIConnection.interfaceInterface which all EventBus based classes MUST implement.static interfaceInternal default implementation forIEventBus.interfaceRepresents an EventBridge Rule.static interfaceInternal default implementation forIRule.Classes in software.amazon.awscdk.services.events that implement IResourceModifier and TypeClassDescriptionclassDefine an EventBridge Api Destination.classDefine an EventBridge Archive.classDefine an EventBridge Connection.classDefine an EventBridge EventBus.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.classDefines an EventBridge Rule in this stack. -
Uses of IResource in software.amazon.awscdk.services.fsx
Classes in software.amazon.awscdk.services.fsx that implement IResourceModifier and TypeClassDescriptionclassA new or imported FSx file system.classThe FSx for Lustre File System implementation of IFileSystem. -
Uses of IResource in software.amazon.awscdk.services.globalaccelerator
Subinterfaces of IResource in software.amazon.awscdk.services.globalacceleratorModifier and TypeInterfaceDescriptioninterfaceThe interface of the Accelerator.static interfaceInternal default implementation forIAccelerator.interfaceThe interface of the EndpointGroup.static interfaceInternal default implementation forIEndpointGroup.interfaceInterface of the Listener.static interfaceInternal default implementation forIListener.Classes in software.amazon.awscdk.services.globalaccelerator that implement IResourceModifier and TypeClassDescriptionclassThe Accelerator construct.classEndpointGroup construct.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.classThe construct for the Listener. -
Uses of IResource in software.amazon.awscdk.services.glue
Subinterfaces of IResource in software.amazon.awscdk.services.glueModifier and TypeInterfaceDescriptioninterface(experimental) Interface representing a created or an importedConnection.static interfaceInternal default implementation forIConnection.interfacestatic interfaceInternal default implementation forIDatabase.interface(experimental) Interface representing a created or an importedJob.static interfaceInternal default implementation forIJob.interface(experimental) Interface representing a created or an importedSecurityConfiguration.static interfaceInternal default implementation forISecurityConfiguration.interfacestatic interfaceInternal default implementation forITable.Classes in software.amazon.awscdk.services.glue that implement IResourceModifier and TypeClassDescriptionclass(experimental) An AWS Glue connection to a data source.class(experimental) A Glue database.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.class(experimental) A Glue Job.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) A Glue table. -
Uses of IResource in software.amazon.awscdk.services.iam
Subinterfaces of IResource in software.amazon.awscdk.services.iamModifier and TypeInterfaceDescriptioninterfaceRepresents an IAM Access Key.static interfaceInternal default implementation forIAccessKey.interfaceRepresents an IAM Group.static interfaceInternal default implementation forIGroup.interfaceA construct that represents an IAM principal, such as a user, group or role.static interfaceInternal default implementation forIIdentity.interfaceRepresents an IAM OpenID Connect provider.static interfaceInternal default implementation forIOpenIdConnectProvider.interfaceRepresents an IAM Policy.static interfaceInternal default implementation forIPolicy.interfaceA resource with a resource policy that can be added to.static interfaceInternal default implementation forIResourceWithPolicy.interfaceA Role object.static interfaceInternal default implementation forIRole.interfaceA SAML provider.static interfaceInternal default implementation forISamlProvider.interfaceRepresents an IAM user.static interfaceInternal default implementation forIUser.Classes in software.amazon.awscdk.services.iam that implement IResourceModifier 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.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.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.classThe AWS::IAM::Policy resource associates an IAM policy with IAM users, roles, or groups.classIAM Role.classA SAML provider.classDefine a new IAM user. -
Uses of IResource in software.amazon.awscdk.services.iot
Subinterfaces of IResource in software.amazon.awscdk.services.iotModifier and TypeInterfaceDescriptioninterface(experimental) Represents an AWS IoT Rule.static interfaceInternal default implementation forITopicRule.Classes in software.amazon.awscdk.services.iot that implement IResourceModifier and TypeClassDescriptionstatic final classA proxy class which represents a concrete javascript instance of this type.class(experimental) Defines an AWS IoT Rule in this stack. -
Uses of IResource in software.amazon.awscdk.services.iotevents
Subinterfaces of IResource in software.amazon.awscdk.services.ioteventsModifier and TypeInterfaceDescriptioninterface(experimental) Represents an AWS IoT Events detector model.static interfaceInternal default implementation forIDetectorModel.interface(experimental) Represents an AWS IoT Events input.static interfaceInternal default implementation forIInput.Classes in software.amazon.awscdk.services.iotevents that implement IResourceModifier and TypeClassDescriptionclass(experimental) Defines an AWS IoT Events detector model in this stack.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.class(experimental) Defines an AWS IoT Events input in this stack. -
Uses of IResource in software.amazon.awscdk.services.ivs
Subinterfaces of IResource in software.amazon.awscdk.services.ivsModifier and TypeInterfaceDescriptioninterface(experimental) Represents an IVS Channel.static interfaceInternal default implementation forIChannel.interface(experimental) Represents an IVS Playback Key Pair.static interfaceInternal default implementation forIPlaybackKeyPair.interface(experimental) Represents an IVS Stream Key.static interfaceInternal default implementation forIStreamKey.Classes in software.amazon.awscdk.services.ivs that implement IResourceModifier and TypeClassDescriptionclass(experimental) A new IVS channel.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.class(experimental) A new IVS Playback Key Pair.class(experimental) A new IVS Stream Key. -
Uses of IResource in software.amazon.awscdk.services.kinesis
Subinterfaces of IResource in software.amazon.awscdk.services.kinesisModifier and TypeInterfaceDescriptioninterfaceA Kinesis Stream.static interfaceInternal default implementation forIStream.Classes in software.amazon.awscdk.services.kinesis that implement IResourceModifier and TypeClassDescriptionstatic final classA proxy class which represents a concrete javascript instance of this type.classA Kinesis stream. -
Uses of IResource in software.amazon.awscdk.services.kinesis.analytics.flink
Subinterfaces of IResource in software.amazon.awscdk.services.kinesis.analytics.flinkModifier and TypeInterfaceDescriptioninterface(experimental) An interface expressing the public properties on both an imported and CDK-created Flink application.static interfaceInternal default implementation forIApplication.Classes in software.amazon.awscdk.services.kinesis.analytics.flink that implement IResourceModifier and TypeClassDescriptionclass(experimental) The L2 construct for Flink Kinesis Data Applications.static final classA proxy class which represents a concrete javascript instance of this type. -
Uses of IResource in software.amazon.awscdk.services.kinesisfirehose
Subinterfaces of IResource in software.amazon.awscdk.services.kinesisfirehoseModifier and TypeInterfaceDescriptioninterface(experimental) Represents a Kinesis Data Firehose delivery stream.static interfaceInternal default implementation forIDeliveryStream.Classes in software.amazon.awscdk.services.kinesisfirehose that implement IResourceModifier and TypeClassDescriptionclass(experimental) Create a Kinesis Data Firehose delivery stream.static final classA proxy class which represents a concrete javascript instance of this type. -
Uses of IResource in software.amazon.awscdk.services.kms
Subinterfaces of IResource in software.amazon.awscdk.services.kmsModifier and TypeInterfaceDescriptioninterfaceA KMS Key alias.static interfaceInternal default implementation forIAlias.interfaceA KMS Key, either managed by this CDK app, or imported.static interfaceInternal default implementation forIKey.Classes in software.amazon.awscdk.services.kms that implement IResourceModifier and TypeClassDescriptionclassDefines a display name for a customer master key (CMK) in AWS Key Management Service (AWS KMS).static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.classDefines a KMS key. -
Uses of IResource in software.amazon.awscdk.services.lambda
Subinterfaces of IResource in software.amazon.awscdk.services.lambdaModifier and TypeInterfaceDescriptioninterfacestatic interfaceInternal default implementation forIAlias.interfaceA Code Signing Config.static interfaceInternal default implementation forICodeSigningConfig.interfaceRepresents an event source mapping for a lambda function.static interfaceInternal default implementation forIEventSourceMapping.interfacestatic interfaceInternal default implementation forIFunction.interfaceA Lambda function Url.static interfaceInternal default implementation forIFunctionUrl.interfacestatic interfaceInternal default implementation forILayerVersion.interfacestatic interfaceInternal default implementation forIVersion.Classes in software.amazon.awscdk.services.lambda that implement IResourceModifier and TypeClassDescriptionclassA new alias to a particular version of a Lambda function.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.classDeploys a file from inside the construct library as a function.classclassDefines a Lambda function url.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.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 IResource in software.amazon.awscdk.services.lambda.go
Classes in software.amazon.awscdk.services.lambda.go that implement IResource -
Uses of IResource in software.amazon.awscdk.services.lambda.nodejs
Classes in software.amazon.awscdk.services.lambda.nodejs that implement IResourceModifier and TypeClassDescriptionclassA Node.js Lambda function bundled using esbuild. -
Uses of IResource in software.amazon.awscdk.services.lambda.python
Classes in software.amazon.awscdk.services.lambda.python that implement IResourceModifier and TypeClassDescriptionclass(experimental) A Python Lambda function.class(experimental) A lambda layer version. -
Uses of IResource in software.amazon.awscdk.services.logs
Subinterfaces of IResource in software.amazon.awscdk.services.logsModifier and TypeInterfaceDescriptioninterfacestatic interfaceInternal default implementation forILogGroup.interfacestatic interfaceInternal default implementation forILogStream.Classes in software.amazon.awscdk.services.logs that implement IResourceModifier and TypeClassDescriptionclassA new CloudWatch Logs Destination for use in cross-account scenarios.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.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. -
Uses of IResource in software.amazon.awscdk.services.msk
Subinterfaces of IResource in software.amazon.awscdk.services.mskModifier and TypeInterfaceDescriptioninterface(experimental) Represents a MSK Cluster.static interfaceInternal default implementation forICluster.Classes in software.amazon.awscdk.services.msk that implement IResourceModifier and TypeClassDescriptionclass(experimental) Create a MSK Cluster.static final classA proxy class which represents a concrete javascript instance of this type. -
Uses of IResource in software.amazon.awscdk.services.neptune
Subinterfaces of IResource in software.amazon.awscdk.services.neptuneModifier and TypeInterfaceDescriptioninterface(experimental) A parameter group.static interfaceInternal default implementation forIClusterParameterGroup.interface(experimental) Create a clustered database with a given number of instances.static interfaceInternal default implementation forIDatabaseCluster.interface(experimental) A database instance.static interfaceInternal default implementation forIDatabaseInstance.interface(experimental) A parameter group.static interfaceInternal default implementation forIParameterGroup.interface(experimental) Interface for a subnet group.static interfaceInternal default implementation forISubnetGroup.Classes in software.amazon.awscdk.services.neptune that implement IResourceModifier 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.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.class(experimental) DB parameter group.class(experimental) Class for creating a RDS DB subnet group. -
Uses of IResource in software.amazon.awscdk.services.opensearchservice
Subinterfaces of IResource in software.amazon.awscdk.services.opensearchserviceModifier and TypeInterfaceDescriptioninterfaceAn interface that represents an Amazon OpenSearch Service domain - either created with the CDK, or an existing one.static interfaceInternal default implementation forIDomain.Classes in software.amazon.awscdk.services.opensearchservice that implement IResourceModifier and TypeClassDescriptionclassProvides an Amazon OpenSearch Service domain.static final classA proxy class which represents a concrete javascript instance of this type. -
Uses of IResource in software.amazon.awscdk.services.rds
Subinterfaces of IResource in software.amazon.awscdk.services.rdsModifier and TypeInterfaceDescriptioninterfaceCreate a clustered database with a given number of instances.static interfaceInternal default implementation forIDatabaseCluster.interfaceA database instance.static interfaceInternal default implementation forIDatabaseInstance.interfaceDB Proxy.static interfaceInternal default implementation forIDatabaseProxy.interfaceAn option group.static interfaceInternal default implementation forIOptionGroup.interfaceA parameter group.static interfaceInternal default implementation forIParameterGroup.interfaceInterface representing a serverless database cluster.static interfaceInternal default implementation forIServerlessCluster.interfaceInterface for a subnet group.static interfaceInternal default implementation forISubnetGroup.Classes in software.amazon.awscdk.services.rds that implement IResourceModifier 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.classA database secret.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.classAn option group.classA parameter group.classCreate an Aurora Serverless Cluster.classA Aurora Serverless Cluster restored from a snapshot.classClass for creating a RDS DB subnet group. -
Uses of IResource in software.amazon.awscdk.services.redshift
Subinterfaces of IResource in software.amazon.awscdk.services.redshiftModifier and TypeInterfaceDescriptioninterface(experimental) Create a Redshift Cluster with a given number of nodes.static interfaceInternal default implementation forICluster.interface(experimental) A parameter group.static interfaceInternal default implementation forIClusterParameterGroup.interface(experimental) Interface for a cluster subnet group.static interfaceInternal default implementation forIClusterSubnetGroup.Classes in software.amazon.awscdk.services.redshift that implement IResourceModifier 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.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type. -
Uses of IResource in software.amazon.awscdk.services.route53
Subinterfaces of IResource in software.amazon.awscdk.services.route53Modifier and TypeInterfaceDescriptioninterfaceImported or created hosted zone.static interfaceInternal default implementation forIHostedZone.interfaceRepresents a Route 53 private hosted zone.static interfaceInternal default implementation forIPrivateHostedZone.interfaceRepresents a Route 53 public hosted zone.static interfaceInternal default implementation forIPublicHostedZone.interfaceA record set.static interfaceInternal default implementation forIRecordSet.Classes in software.amazon.awscdk.services.route53 that implement IResourceModifier 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.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).static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.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 TXT record.classA record to delegate further lookups to a different set of name servers. -
Uses of IResource in software.amazon.awscdk.services.route53resolver
Subinterfaces of IResource in software.amazon.awscdk.services.route53resolverModifier and TypeInterfaceDescriptioninterface(experimental) A Firewall Domain List.static interfaceInternal default implementation forIFirewallDomainList.interface(experimental) A Firewall Rule Group.static interfaceInternal default implementation forIFirewallRuleGroup.Classes in software.amazon.awscdk.services.route53resolver that implement IResourceModifier and TypeClassDescriptionclass(experimental) A Firewall Domain List.class(experimental) A Firewall Rule Group.class(experimental) A Firewall Rule Group Association.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type. -
Uses of IResource in software.amazon.awscdk.services.s3
Subinterfaces of IResource in software.amazon.awscdk.services.s3Modifier and TypeInterfaceDescriptioninterfacestatic interfaceInternal default implementation forIBucket.Classes in software.amazon.awscdk.services.s3 that implement IResourceModifier and TypeClassDescriptionclassAn S3 bucket with associated policy objects.classRepresents an S3 Bucket.classThe bucket policy for an Amazon S3 bucket.static final classA proxy class which represents a concrete javascript instance of this type. -
Uses of IResource in software.amazon.awscdk.services.s3objectlambda
Subinterfaces of IResource in software.amazon.awscdk.services.s3objectlambdaModifier and TypeInterfaceDescriptioninterface(experimental) The interface that represents the AccessPoint resource.static interfaceInternal default implementation forIAccessPoint.Classes in software.amazon.awscdk.services.s3objectlambda that implement IResourceModifier and TypeClassDescriptionclass(experimental) An S3 object lambda access point for intercepting and transformingGetObjectrequests.static final classA proxy class which represents a concrete javascript instance of this type. -
Uses of IResource in software.amazon.awscdk.services.secretsmanager
Subinterfaces of IResource in software.amazon.awscdk.services.secretsmanagerModifier and TypeInterfaceDescriptioninterfaceA secret in AWS Secrets Manager.static interfaceInternal default implementation forISecret.interfacestatic interfaceInternal default implementation forISecretTargetAttachment.Classes in software.amazon.awscdk.services.secretsmanager that implement IResourceModifier and TypeClassDescriptionstatic final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.classResource Policy for SecretsManager Secrets.classA rotation schedule.classCreates a new secret in AWS SecretsManager.classAn attached secret. -
Uses of IResource in software.amazon.awscdk.services.servicecatalog
Subinterfaces of IResource in software.amazon.awscdk.services.servicecatalogModifier and TypeInterfaceDescriptioninterfaceA Service Catalog portfolio.static interfaceInternal default implementation forIPortfolio.interfaceA Service Catalog product, currently only supports type CloudFormationProduct.static interfaceInternal default implementation forIProduct.Classes in software.amazon.awscdk.services.servicecatalog that implement IResourceModifier and TypeClassDescriptionclassA Service Catalog Cloudformation Product.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.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 IResource in software.amazon.awscdk.services.servicecatalogappregistry
Subinterfaces of IResource in software.amazon.awscdk.services.servicecatalogappregistryModifier and TypeInterfaceDescriptioninterface(experimental) A Service Catalog AppRegistry Application.static interfaceInternal default implementation forIApplication.interface(experimental) A Service Catalog AppRegistry Attribute Group.static interfaceInternal default implementation forIAttributeGroup.Classes in software.amazon.awscdk.services.servicecatalogappregistry that implement IResourceModifier and TypeClassDescriptionclass(experimental) A Service Catalog AppRegistry Application.class(experimental) A Service Catalog AppRegistry Attribute Group.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type. -
Uses of IResource in software.amazon.awscdk.services.servicediscovery
Subinterfaces of IResource in software.amazon.awscdk.services.servicediscoveryModifier and TypeInterfaceDescriptioninterfacestatic interfaceInternal default implementation forIHttpNamespace.interfacestatic interfaceInternal default implementation forIInstance.interfacestatic interfaceInternal default implementation forINamespace.interfacestatic interfaceInternal default implementation forIPrivateDnsNamespace.interfacestatic interfaceInternal default implementation forIPublicDnsNamespace.interfacestatic interfaceInternal default implementation forIService.Classes in software.amazon.awscdk.services.servicediscovery that implement IResourceModifier and TypeClassDescriptionclassInstance that uses Route 53 Alias record type.classInstance that is accessible using a domain name (CNAME).classDefine an HTTP Namespace.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.classclassInstance that is accessible using an IP address.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.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 IResource in software.amazon.awscdk.services.ses
Subinterfaces of IResource in software.amazon.awscdk.services.sesModifier and TypeInterfaceDescriptioninterfaceA receipt rule.static interfaceInternal default implementation forIReceiptRule.interfaceA receipt rule set.static interfaceInternal default implementation forIReceiptRuleSet.Classes in software.amazon.awscdk.services.ses that implement IResourceModifier and TypeClassDescriptionstatic final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.classA receipt filter.classA new receipt rule.classA new receipt rule set. -
Uses of IResource in software.amazon.awscdk.services.signer
Subinterfaces of IResource in software.amazon.awscdk.services.signerModifier and TypeInterfaceDescriptioninterfaceA Signer Profile.static interfaceInternal default implementation forISigningProfile.Classes in software.amazon.awscdk.services.signer that implement IResourceModifier and TypeClassDescriptionstatic final classA proxy class which represents a concrete javascript instance of this type.classDefines a Signing Profile. -
Uses of IResource in software.amazon.awscdk.services.sns
Subinterfaces of IResource in software.amazon.awscdk.services.snsModifier and TypeInterfaceDescriptioninterfaceRepresents an SNS topic.static interfaceInternal default implementation forITopic.Classes in software.amazon.awscdk.services.sns that implement IResourceModifier and TypeClassDescriptionstatic final classA proxy class which represents a concrete javascript instance of this type.classA new subscription.classA new SNS topic.classEither a new or imported Topic.classThe policy for an SNS Topic. -
Uses of IResource in software.amazon.awscdk.services.sqs
Subinterfaces of IResource in software.amazon.awscdk.services.sqsModifier and TypeInterfaceDescriptioninterfaceRepresents an SQS queue.static interfaceInternal default implementation forIQueue.Classes in software.amazon.awscdk.services.sqs that implement IResourceModifier and TypeClassDescriptionstatic final classA proxy class which represents a concrete javascript instance of this type.classA new Amazon SQS queue.classReference to a new or existing Amazon SQS queue.classThe policy for an SQS Queue. -
Uses of IResource in software.amazon.awscdk.services.ssm
Subinterfaces of IResource in software.amazon.awscdk.services.ssmModifier and TypeInterfaceDescriptioninterfaceAn SSM Parameter reference.static interfaceInternal default implementation forIParameter.interfaceA StringList SSM Parameter.static interfaceInternal default implementation forIStringListParameter.interfaceA String SSM Parameter.static interfaceInternal default implementation forIStringParameter.Classes in software.amazon.awscdk.services.ssm that implement IResourceModifier and TypeClassDescriptionstatic final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.classCreates a new StringList SSM Parameter.classCreates a new String SSM Parameter. -
Uses of IResource in software.amazon.awscdk.services.stepfunctions
Subinterfaces of IResource in software.amazon.awscdk.services.stepfunctionsModifier and TypeInterfaceDescriptioninterfaceRepresents a Step Functions Activity https://docs.aws.amazon.com/step-functions/latest/dg/concepts-activities.html.static interfaceInternal default implementation forIActivity.interfaceA State Machine.static interfaceInternal default implementation forIStateMachine.Classes in software.amazon.awscdk.services.stepfunctions that implement IResourceModifier and TypeClassDescriptionclassDefine a new Step Functions Activity.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.classDefine a StepFunctions State Machine. -
Uses of IResource in software.amazon.awscdk.services.synthetics
Classes in software.amazon.awscdk.services.synthetics that implement IResource -
Uses of IResource in software.amazon.awscdk.triggers
Classes in software.amazon.awscdk.triggers that implement IResourceModifier and TypeClassDescriptionclassInvokes an AWS Lambda function during deployment.
core.CustomResource