aws-cdk-lib.interfaces module
| Language | Package |
|---|---|
.NET | Amazon.CDK.Interfaces |
Go | github.com/aws/aws-cdk-go/awscdk/v2/interfaces |
Java | software.amazon.awscdk.interfaces |
Python | aws_cdk.interfaces |
TypeScript | aws-cdk-lib » interfaces |
CDK Resource Interfaces
This module contains resource interfaces for all AWS service resources.
These are interfaces that look like this:
/**
* Indicates that this resource can be referenced as a Bucket.
*/
interface IBucketRef {
/**
* A reference to a Bucket resource.
*/
readonly bucketRef: BucketReference;
}
interface BucketReference {
/**
* The BucketName of the Bucket resource.
*/
readonly bucketName: string;
/**
* The ARN of the Bucket resource.
*/
readonly bucketArn: string;
}
These are in a separate submodule so that they can be referenced from all other service submodules without introducing cyclic dependencies between them.

.NET
Go
Java
Python
TypeScript