Package-level declarations

Types

Link copied to clipboard
class ContainerGroup : KotlinCustomResource

Provides ECI Container Group resource. For information about ECI Container Group and how to use it, see What is Container Group.

Link copied to clipboard
data class ContainerGroupArgs(val acrRegistryInfos: Output<List<ContainerGroupAcrRegistryInfoArgs>>? = null, val autoCreateEip: Output<Boolean>? = null, val autoMatchImageCache: Output<Boolean>? = null, val containerGroupName: Output<String>? = null, val containers: Output<List<ContainerGroupContainerArgs>>? = null, val cpu: Output<Double>? = null, val dnsConfig: Output<ContainerGroupDnsConfigArgs>? = null, val dnsPolicy: Output<String>? = null, val eipBandwidth: Output<Int>? = null, val eipInstanceId: Output<String>? = null, val hostAliases: Output<List<ContainerGroupHostAliasArgs>>? = null, val imageRegistryCredentials: Output<List<ContainerGroupImageRegistryCredentialArgs>>? = null, val initContainers: Output<List<ContainerGroupInitContainerArgs>>? = null, val insecureRegistry: Output<String>? = null, val instanceType: Output<String>? = null, val memory: Output<Double>? = null, val plainHttpRegistry: Output<String>? = null, val ramRoleName: Output<String>? = null, val resourceGroupId: Output<String>? = null, val restartPolicy: Output<String>? = null, val securityContext: Output<ContainerGroupSecurityContextArgs>? = null, val securityGroupId: Output<String>? = null, val spotPriceLimit: Output<Double>? = null, val spotStrategy: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val terminationGracePeriodSeconds: Output<Int>? = null, val volumes: Output<List<ContainerGroupVolumeArgs>>? = null, val vswitchId: Output<String>? = null, val zoneId: Output<String>? = null) : ConvertibleToJava<ContainerGroupArgs>

Provides ECI Container Group resource. For information about ECI Container Group and how to use it, see What is Container Group.

Link copied to clipboard
Link copied to clipboard
object ContainerGroupMapper : ResourceMapper<ContainerGroup>
Link copied to clipboard
Link copied to clipboard
class ImageCache : KotlinCustomResource

An ECI Image Cache can help user to solve the time-consuming problem of image pull. For information about Alicloud ECI Image Cache and how to use it, see What is Resource Alicloud ECI Image Cache.

Link copied to clipboard
data class ImageCacheArgs(val eipInstanceId: Output<String>? = null, val imageCacheName: Output<String>? = null, val imageCacheSize: Output<Int>? = null, val imageRegistryCredentials: Output<List<ImageCacheImageRegistryCredentialArgs>>? = null, val images: Output<List<String>>? = null, val resourceGroupId: Output<String>? = null, val retentionDays: Output<Int>? = null, val securityGroupId: Output<String>? = null, val vswitchId: Output<String>? = null, val zoneId: Output<String>? = null) : ConvertibleToJava<ImageCacheArgs>

An ECI Image Cache can help user to solve the time-consuming problem of image pull. For information about Alicloud ECI Image Cache and how to use it, see What is Resource Alicloud ECI Image Cache.

Link copied to clipboard
Link copied to clipboard
object ImageCacheMapper : ResourceMapper<ImageCache>
Link copied to clipboard
Link copied to clipboard
class OpenApiImageCache : KotlinCustomResource
Link copied to clipboard
data class OpenApiImageCacheArgs(val eipInstanceId: Output<String>? = null, val imageCacheName: Output<String>? = null, val imageCacheSize: Output<Int>? = null, val imageRegistryCredentials: Output<List<OpenApiImageCacheImageRegistryCredentialArgs>>? = null, val images: Output<List<String>>? = null, val resourceGroupId: Output<String>? = null, val retentionDays: Output<Int>? = null, val securityGroupId: Output<String>? = null, val vswitchId: Output<String>? = null, val zoneId: Output<String>? = null) : ConvertibleToJava<OpenApiImageCacheArgs>
Link copied to clipboard
object OpenApiImageCacheMapper : ResourceMapper<OpenApiImageCache>
Link copied to clipboard
class VirtualNode : KotlinCustomResource

Provides a ECI Virtual Node resource. For information about ECI Virtual Node and how to use it, see What is Virtual Node.

Link copied to clipboard
data class VirtualNodeArgs(val eipInstanceId: Output<String>? = null, val enablePublicNetwork: Output<Boolean>? = null, val kubeConfig: Output<String>? = null, val resourceGroupId: Output<String>? = null, val securityGroupId: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val taints: Output<List<VirtualNodeTaintArgs>>? = null, val virtualNodeName: Output<String>? = null, val vswitchId: Output<String>? = null, val zoneId: Output<String>? = null) : ConvertibleToJava<VirtualNodeArgs>

Provides a ECI Virtual Node resource. For information about ECI Virtual Node and how to use it, see What is Virtual Node.

Link copied to clipboard
Link copied to clipboard
object VirtualNodeMapper : ResourceMapper<VirtualNode>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun imageCache(name: String, block: suspend ImageCacheResourceBuilder.() -> Unit): ImageCache
Link copied to clipboard
suspend fun virtualNode(name: String, block: suspend VirtualNodeResourceBuilder.() -> Unit): VirtualNode