Package-level declarations

Types

Link copied to clipboard
class Chain : KotlinCustomResource

Provides a CR Chain resource. For information about CR Chain and how to use it, see What is Chain.

Link copied to clipboard
data class ChainArgs(val chainConfigs: Output<List<ChainChainConfigArgs>>? = null, val chainName: Output<String>? = null, val description: Output<String>? = null, val instanceId: Output<String>? = null, val repoName: Output<String>? = null, val repoNamespaceName: Output<String>? = null) : ConvertibleToJava<ChainArgs>

Provides a CR Chain resource. For information about CR Chain and how to use it, see What is Chain.

Link copied to clipboard

Builder for ChainArgs.

Link copied to clipboard
object ChainMapper : ResourceMapper<Chain>
Link copied to clipboard

Builder for Chain.

Link copied to clipboard
class ChartNamespace : KotlinCustomResource

Provides a CR Chart Namespace resource. For information about CR Chart Namespace and how to use it, see What is Chart Namespace.

Link copied to clipboard
data class ChartNamespaceArgs(val autoCreateRepo: Output<Boolean>? = null, val defaultRepoType: Output<String>? = null, val instanceId: Output<String>? = null, val namespaceName: Output<String>? = null) : ConvertibleToJava<ChartNamespaceArgs>

Provides a CR Chart Namespace resource. For information about CR Chart Namespace and how to use it, see What is Chart Namespace.

Link copied to clipboard
Link copied to clipboard
object ChartNamespaceMapper : ResourceMapper<ChartNamespace>
Link copied to clipboard
class ChartRepository : KotlinCustomResource

Provides a CR Chart Repository resource. For information about CR Chart Repository and how to use it, see What is Chart Repository.

Link copied to clipboard
data class ChartRepositoryArgs(val instanceId: Output<String>? = null, val repoName: Output<String>? = null, val repoNamespaceName: Output<String>? = null, val repoType: Output<String>? = null, val summary: Output<String>? = null) : ConvertibleToJava<ChartRepositoryArgs>

Provides a CR Chart Repository resource. For information about CR Chart Repository and how to use it, see What is Chart Repository.

Link copied to clipboard
object ChartRepositoryMapper : ResourceMapper<ChartRepository>
Link copied to clipboard
Link copied to clipboard
class EndpointAclPolicy : KotlinCustomResource

Provides a CR Endpoint Acl Policy resource. For information about CR Endpoint Acl Policy and how to use it, see What is Endpoint Acl Policy.

Link copied to clipboard
data class EndpointAclPolicyArgs(val description: Output<String>? = null, val endpointType: Output<String>? = null, val entry: Output<String>? = null, val instanceId: Output<String>? = null, val moduleName: Output<String>? = null) : ConvertibleToJava<EndpointAclPolicyArgs>

Provides a CR Endpoint Acl Policy resource. For information about CR Endpoint Acl Policy and how to use it, see What is Endpoint Acl Policy.

Link copied to clipboard
object EndpointAclPolicyMapper : ResourceMapper<EndpointAclPolicy>
Link copied to clipboard
class Namespace : KotlinCustomResource

This resource will help you to manager Container Registry namespaces, see What is Namespace.

Link copied to clipboard
data class NamespaceArgs(val autoCreate: Output<Boolean>? = null, val defaultVisibility: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<NamespaceArgs>

This resource will help you to manager Container Registry namespaces, see What is Namespace.

Link copied to clipboard
Link copied to clipboard
object NamespaceMapper : ResourceMapper<Namespace>
Link copied to clipboard
Link copied to clipboard
class RegistryEnterpriseInstance : KotlinCustomResource

Provides a CR Instance resource. For information about Container Registry Enterprise Edition instances and how to use it, see Create a Instance

Link copied to clipboard
data class RegistryEnterpriseInstanceArgs(val customOssBucket: Output<String>? = null, val defaultOssBucket: Output<String>? = null, val imageScanner: Output<String>? = null, val instanceName: Output<String>? = null, val instanceType: Output<String>? = null, val kmsEncryptedPassword: Output<String>? = null, val kmsEncryptionContext: Output<Map<String, String>>? = null, val password: Output<String>? = null, val paymentType: Output<String>? = null, val period: Output<Int>? = null, val renewPeriod: Output<Int>? = null, val renewalStatus: Output<String>? = null, val resourceGroupId: Output<String>? = null) : ConvertibleToJava<RegistryEnterpriseInstanceArgs>

Provides a CR Instance resource. For information about Container Registry Enterprise Edition instances and how to use it, see Create a Instance

Link copied to clipboard
class Repo : KotlinCustomResource

This resource will help you to manager Container Registry repositories, see What is Repository.

Link copied to clipboard
data class RepoArgs(val detail: Output<String>? = null, val name: Output<String>? = null, val namespace: Output<String>? = null, val repoType: Output<String>? = null, val summary: Output<String>? = null) : ConvertibleToJava<RepoArgs>

This resource will help you to manager Container Registry repositories, see What is Repository.

Link copied to clipboard

Builder for RepoArgs.

Link copied to clipboard
object RepoMapper : ResourceMapper<Repo>
Link copied to clipboard

Builder for Repo.

Link copied to clipboard
class VpcEndpointLinkedVpc : KotlinCustomResource

Provides a CR Vpc Endpoint Linked Vpc resource. For information about CR Vpc Endpoint Linked Vpc and how to use it, see What is Vpc Endpoint Linked Vpc.

Link copied to clipboard
data class VpcEndpointLinkedVpcArgs(val enableCreateDnsRecordInPvzt: Output<Boolean>? = null, val instanceId: Output<String>? = null, val moduleName: Output<String>? = null, val vpcId: Output<String>? = null, val vswitchId: Output<String>? = null) : ConvertibleToJava<VpcEndpointLinkedVpcArgs>

Provides a CR Vpc Endpoint Linked Vpc resource. For information about CR Vpc Endpoint Linked Vpc and how to use it, see What is Vpc Endpoint Linked Vpc.

Link copied to clipboard

Functions

Link copied to clipboard
fun chain(name: String): Chain
suspend fun chain(name: String, block: suspend ChainResourceBuilder.() -> Unit): Chain
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun namespace(name: String, block: suspend NamespaceResourceBuilder.() -> Unit): Namespace
Link copied to clipboard
fun repo(name: String): Repo
suspend fun repo(name: String, block: suspend RepoResourceBuilder.() -> Unit): Repo