# aws-cdk-lib.interfaces.aws_codeartifact

| Name | Kind | Summary |
| --- | --- | --- |
| [`DomainReference`](/v2/docs/aws-cdk-lib.interfaces.aws_codeartifact.DomainReference) | Struct | A reference to a Domain resource. |
| [`IDomainRef`](/v2/docs/aws-cdk-lib.interfaces.aws_codeartifact.IDomainRef) | Interface | Indicates that this resource can be referenced as a Domain. |
| [`IPackageGroupRef`](/v2/docs/aws-cdk-lib.interfaces.aws_codeartifact.IPackageGroupRef) | Interface | Indicates that this resource can be referenced as a PackageGroup. |
| [`IRepositoryRef`](/v2/docs/aws-cdk-lib.interfaces.aws_codeartifact.IRepositoryRef) | Interface | Indicates that this resource can be referenced as a Repository. |
| [`PackageGroupReference`](/v2/docs/aws-cdk-lib.interfaces.aws_codeartifact.PackageGroupReference) | Struct | A reference to a PackageGroup resource. |
| [`RepositoryReference`](/v2/docs/aws-cdk-lib.interfaces.aws_codeartifact.RepositoryReference) | Struct | A reference to a Repository resource. |
