diff --git a/d/google_container_versions.html.markdown b/d/google_container_versions.html.markdown new file mode 100644 index 00000000..b7b8afd3 --- /dev/null +++ b/d/google_container_versions.html.markdown @@ -0,0 +1,46 @@ +--- +layout: "google" +page_title: "Google: google_container_versions" +sidebar_current: "docs-google-datasource-container-versions" +description: |- + Provides lists of available Google Container versions for masters and nodes. +--- + +# google\_container\_versions + +Provides access to available Google Container versions in a zone for a given project. + +```hcl +data "google_container_versions" "central1b" { + zone = "us-central1-b" +} + +resource "google_container_cluster" "foo" { + name = "terraform-test-cluster" + zone = "us-central1-b" + node_version = "${data.google_container_versions.central1b.latest_node_version}" + initial_node_count = 1 + + master_auth { + username = "mr.yoda" + password = "adoy.rm" + } +} +``` + +## Argument Reference + +The following arguments are supported: + +* `zone` (required) - Zone to list available cluster versions for. Should match the zone the cluster will be deployed in. +* `project` (optional) - ID of the project to list available cluster versions for. Should match the project the cluster will be deployed to. + Defaults to the project that the provider is authenticated with. + +## Attributes Reference + +The following attributes are exported: + +* `valid_master_versions` - A list of versions available in the given zone for use with master instances. +* `valid_node_versions` - A list of versions available in the given zone for use with node instances. +* `latest_master_version` - The latest version available in the given zone for use with master instances. +* `latest_node_version` - The latest version available in the given zone for use with node instances.