CsFunctions

Functions

Link copied to clipboard

Using this data source can open Container Service (CS) service automatically. If the service has been opened, it will return opened. For information about Container Service (CS) and how to use it, see What is Container Service (CS).

suspend fun getAckService(enable: String? = null, type: String): GetAckServiceResult
Link copied to clipboard

This data source provides Container Service cluster credential on Alibaba Cloud.

suspend fun getClusterCredential(clusterId: String, outputFile: String? = null, temporaryDurationMinutes: Int? = null): GetClusterCredentialResult
Link copied to clipboard

This data source provides a list Container Service Edge Kubernetes Clusters on Alibaba Cloud.

suspend fun getEdgeKubernetesClusters(enableDetails: Boolean? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null): GetEdgeKubernetesClustersResult
Link copied to clipboard
Link copied to clipboard

This data source provides a list of available addons that the cluster can install.

suspend fun getKubernetesAddons(clusterId: String, ids: List<String>? = null, nameRegex: String? = null): GetKubernetesAddonsResult
Link copied to clipboard

This data source provides a list Container Service Kubernetes Clusters on Alibaba Cloud.

suspend fun getKubernetesClusters(enableDetails: Boolean? = null, ids: List<String>? = null, kubeConfigFilePrefix: String? = null, nameRegex: String? = null, outputFile: String? = null): GetKubernetesClustersResult
Link copied to clipboard

This data source provides Ack Nodepool available to the user.What is Nodepool

suspend fun getKubernetesNodePools(clusterId: String, ids: List<String>? = null, nodePoolName: String? = null, outputFile: String? = null): GetKubernetesNodePoolsResult
Link copied to clipboard

This data source provides the details of the Kubernetes version supported by ACK.

suspend fun getKubernetesVersion(clusterType: String, kubernetesVersion: String? = null, profile: String? = null): GetKubernetesVersionResult
Link copied to clipboard

This data source provides a list Container Service Managed Kubernetes Clusters on Alibaba Cloud.

suspend fun getManagedKubernetesClusters(enableDetails: Boolean? = null, ids: List<String>? = null, kubeConfigFilePrefix: String? = null, nameRegex: String? = null, outputFile: String? = null): GetManagedKubernetesClustersResult
Link copied to clipboard

This data source provides a list Container Registry Enterprise Edition instances on Alibaba Cloud.

suspend fun getRegistryEnterpriseInstances(enableDetails: Boolean? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null): GetRegistryEnterpriseInstancesResult
Link copied to clipboard

This data source provides a list Container Registry Enterprise Edition namespaces on Alibaba Cloud.

suspend fun getRegistryEnterpriseNamespaces(ids: List<String>? = null, instanceId: String, nameRegex: String? = null, outputFile: String? = null): GetRegistryEnterpriseNamespacesResult
Link copied to clipboard

This data source provides a list Container Registry Enterprise Edition repositories on Alibaba Cloud.

suspend fun getRegistryEnterpriseRepos(enableDetails: Boolean? = null, ids: List<String>? = null, instanceId: String, nameRegex: String? = null, namespace: String? = null, outputFile: String? = null): GetRegistryEnterpriseReposResult
Link copied to clipboard

This data source provides a list Container Registry Enterprise Edition sync rules on Alibaba Cloud.

suspend fun getRegistryEnterpriseSyncRules(ids: List<String>? = null, instanceId: String, nameRegex: String? = null, namespaceName: String? = null, outputFile: String? = null, repoName: String? = null, targetInstanceId: String? = null): GetRegistryEnterpriseSyncRulesResult
Link copied to clipboard

This data source provides a list Container Service Serverless Kubernetes Clusters on Alibaba Cloud.

suspend fun getServerlessKubernetesClusters(enableDetails: Boolean? = null, ids: List<String>? = null, kubeConfigFilePrefix: String? = null, nameRegex: String? = null, outputFile: String? = null): GetServerlessKubernetesClustersResult