ContainerFunctions

Functions

Link copied to clipboard

Provides access to available platform versions in a location for a given project.

suspend fun getAttachedInstallManifest(clusterId: String, location: String, platformVersion: String, project: String): GetAttachedInstallManifestResult
Link copied to clipboard

Provides access to available platform versions in a location for a given project.

Link copied to clipboard

Provides access to available Kubernetes versions in a location for a given project.

suspend fun getAwsVersions(location: String? = null, project: String? = null): GetAwsVersionsResult
Link copied to clipboard

Provides access to available Kubernetes versions in a location for a given project.

suspend fun getAzureVersions(location: String? = null, project: String? = null): GetAzureVersionsResult
Link copied to clipboard

Get info about a GKE cluster from its name and location.

suspend fun getCluster(argument: suspend GetClusterPlainArgsBuilder.() -> Unit): GetClusterResult
suspend fun getCluster(location: String? = null, name: String, project: String? = null): GetClusterResult
Link copied to clipboard

Provides access to available Google Kubernetes Engine versions in a zone or region for a given project.

suspend fun getEngineVersions(location: String? = null, project: String? = null, versionPrefix: String? = null): GetEngineVersionsResult
Link copied to clipboard

This data source fetches the project name, and provides the appropriate URLs to use for container registry for this project. The URLs are computed entirely offline - as long as the project exists, they will be valid, but this data source does not contact Google Container Registry (GCR) at any point.

suspend fun getRegistryImage(digest: String? = null, name: String, project: String? = null, region: String? = null, tag: String? = null): GetRegistryImageResult
Link copied to clipboard

This data source fetches the project name, and provides the appropriate URLs to use for container registry for this project. The URLs are computed entirely offline - as long as the project exists, they will be valid, but this data source does not contact Google Container Registry (GCR) at any point.

suspend fun getRegistryRepository(project: String? = null, region: String? = null): GetRegistryRepositoryResult