Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class Domain : KotlinCustomResource

The resource schema to create a CodeArtifact domain.

Link copied to clipboard
data class DomainArgs(val domainName: Output<String>? = null, val encryptionKey: Output<String>? = null, val permissionsPolicyDocument: Output<Any>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<DomainArgs>

The resource schema to create a CodeArtifact domain.

Link copied to clipboard

Builder for DomainArgs.

Link copied to clipboard
object DomainMapper : ResourceMapper<Domain>
Link copied to clipboard

Builder for Domain.

Link copied to clipboard
class PackageGroup : KotlinCustomResource

The resource schema to create a CodeArtifact package group.

Link copied to clipboard
data class PackageGroupArgs(val contactInfo: Output<String>? = null, val description: Output<String>? = null, val domainName: Output<String>? = null, val domainOwner: Output<String>? = null, val originConfiguration: Output<PackageGroupOriginConfigurationArgs>? = null, val pattern: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<PackageGroupArgs>

The resource schema to create a CodeArtifact package group.

Link copied to clipboard
Link copied to clipboard
object PackageGroupMapper : ResourceMapper<PackageGroup>
Link copied to clipboard
Link copied to clipboard
class Repository : KotlinCustomResource

The resource schema to create a CodeArtifact repository.

Link copied to clipboard
data class RepositoryArgs(val description: Output<String>? = null, val domainName: Output<String>? = null, val domainOwner: Output<String>? = null, val externalConnections: Output<List<String>>? = null, val permissionsPolicyDocument: Output<Any>? = null, val repositoryName: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val upstreams: Output<List<String>>? = null) : ConvertibleToJava<RepositoryArgs>

The resource schema to create a CodeArtifact repository.

Link copied to clipboard
Link copied to clipboard
object RepositoryMapper : ResourceMapper<Repository>
Link copied to clipboard

Functions

Link copied to clipboard
fun domain(name: String): Domain
suspend fun domain(name: String, block: suspend DomainResourceBuilder.() -> Unit): Domain
Link copied to clipboard
Link copied to clipboard
suspend fun repository(name: String, block: suspend RepositoryResourceBuilder.() -> Unit): Repository