mirror of
https://github.com/letic/terraform-provider-google.git
synced 2024-10-07 03:01:06 +00:00
Merge pull request #2196 from rileykarson/link-fix
Fix handwritten provider_versions links
This commit is contained in:
commit
c149511d8b
@ -38,7 +38,7 @@ The following arguments are supported:
|
||||
* `region` (optional) - Region to list available cluster versions for. Should match the region the cluster will be deployed in.
|
||||
For regional clusters, this value must be specified and cannot be inferred from provider-level region. One of zone,
|
||||
region, or provider-level zone is required. This property is in beta, and should be used with the terraform-provider-google-beta provider.
|
||||
See [Provider Versions](https://terraform.io/docs/provider/google/provider_versions.html) for more details on beta fields.
|
||||
See [Provider Versions](https://terraform.io/docs/providers/google/provider_versions.html) for more details on beta fields.
|
||||
|
||||
* `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.
|
||||
|
@ -8,7 +8,7 @@ description: |-
|
||||
|
||||
# Google Cloud Platform Provider
|
||||
|
||||
-> We recently introduced the `google-beta` provider. See [Provider Versions](https://terraform.io/docs/provider/google/provider_versions.html)
|
||||
-> We recently introduced the `google-beta` provider. See [Provider Versions](https://terraform.io/docs/providers/google/provider_versions.html)
|
||||
for more details on how to use `google-beta`.
|
||||
|
||||
The Google provider is used to configure your [Google Cloud Platform](https://cloud.google.com/) infrastructure.
|
||||
|
@ -8,7 +8,7 @@ description: |-
|
||||
|
||||
# `google` provider reference
|
||||
|
||||
-> We recently introduced the `google-beta` provider. See [Provider Versions](https://terraform.io/docs/provider/google/provider_versions.html)
|
||||
-> We recently introduced the `google-beta` provider. See [Provider Versions](https://terraform.io/docs/providers/google/provider_versions.html)
|
||||
for more details on how to use `google-beta`.
|
||||
|
||||
The `google` provider block is used to configure default values for your GCP
|
||||
|
@ -87,7 +87,7 @@ but still work to finish started ones). Defaults to `300`.
|
||||
* `custom_request_headers` - (Optional) Headers that the
|
||||
HTTP/S load balancer should add to proxied requests. See [guide](https://cloud.google.com/compute/docs/load-balancing/http/backend-service#user-defined-request-headers) for details.
|
||||
This property is in beta, and should be used with the terraform-provider-google-beta provider.
|
||||
See [Provider Versions](https://terraform.io/docs/provider/google/provider_versions.html) for more details on beta fields.
|
||||
See [Provider Versions](https://terraform.io/docs/providers/google/provider_versions.html) for more details on beta fields.
|
||||
|
||||
* `description` - (Optional) The textual description for the backend service.
|
||||
|
||||
|
@ -107,7 +107,7 @@ The IP Version that will be used by this resource's address. One of `"IPV4"` or
|
||||
|
||||
* `labels` - (Optional)
|
||||
A set of key/value label pairs to assign to the resource. This property is in beta, and should be used with the terraform-provider-google-beta provider.
|
||||
See [Provider Versions](https://terraform.io/docs/provider/google/provider_versions.html) for more details on beta fields.
|
||||
See [Provider Versions](https://terraform.io/docs/providers/google/provider_versions.html) for more details on beta fields.
|
||||
|
||||
|
||||
## Attributes Reference
|
||||
@ -118,7 +118,7 @@ exported:
|
||||
* `self_link` - The URI of the created resource.
|
||||
|
||||
* `label_fingerprint` - The current label fingerprint. This property is in beta, and should be used with the terraform-provider-google-beta provider.
|
||||
See [Provider Versions](https://terraform.io/docs/provider/google/provider_versions.html) for more details on beta fields.
|
||||
See [Provider Versions](https://terraform.io/docs/providers/google/provider_versions.html) for more details on beta fields.
|
||||
|
||||
## Import
|
||||
|
||||
|
@ -99,7 +99,7 @@ The following arguments are supported:
|
||||
a target size will respect the setting, and the one without target size will
|
||||
be applied to all remaining Instances (top level target_size - each version target_size).
|
||||
This property is in beta, and should be used with the terraform-provider-google-beta provider.
|
||||
See [Provider Versions](https://terraform.io/docs/provider/google/provider_versions.html) for more details on beta fields.
|
||||
See [Provider Versions](https://terraform.io/docs/providers/google/provider_versions.html) for more details on beta fields.
|
||||
|
||||
* `name` - (Required) The name of the instance group manager. Must be 1-63
|
||||
characters long and comply with
|
||||
@ -143,11 +143,11 @@ The following arguments are supported:
|
||||
* `auto_healing_policies` - (Optional) The autohealing policies for this managed instance
|
||||
group. You can specify only one value. Structure is documented below. For more information, see the [official documentation](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances#monitoring_groups).
|
||||
This property is in beta, and should be used with the terraform-provider-google-beta provider.
|
||||
See [Provider Versions](https://terraform.io/docs/provider/google/provider_versions.html) for more details on beta fields.
|
||||
See [Provider Versions](https://terraform.io/docs/providers/google/provider_versions.html) for more details on beta fields.
|
||||
|
||||
* `rolling_update_policy` - (Optional) The update policy for this managed instance group. Structure is documented below. For more information, see the [official documentation](https://cloud.google.com/compute/docs/instance-groups/updating-managed-instance-groups) and [API](https://cloud.google.com/compute/docs/reference/rest/beta/instanceGroupManagers/patch)
|
||||
This property is in beta, and should be used with the terraform-provider-google-beta provider.
|
||||
See [Provider Versions](https://terraform.io/docs/provider/google/provider_versions.html) for more details on beta fields.
|
||||
See [Provider Versions](https://terraform.io/docs/providers/google/provider_versions.html) for more details on beta fields.
|
||||
- - -
|
||||
|
||||
The **rolling_update_policy** block supports:
|
||||
|
@ -100,7 +100,7 @@ The following arguments are supported:
|
||||
a target size will respect the setting, and the one without target size will
|
||||
be applied to all remaining Instances (top level target_size - each version target_size).
|
||||
This property is in beta, and should be used with the terraform-provider-google-beta provider.
|
||||
See [Provider Versions](https://terraform.io/docs/provider/google/provider_versions.html) for more details on beta fields.
|
||||
See [Provider Versions](https://terraform.io/docs/providers/google/provider_versions.html) for more details on beta fields.
|
||||
|
||||
* `name` - (Required) The name of the instance group manager. Must be 1-63
|
||||
characters long and comply with
|
||||
@ -143,12 +143,12 @@ The following arguments are supported:
|
||||
* `auto_healing_policies` - (Optional) The autohealing policies for this managed instance
|
||||
group. You can specify only one value. Structure is documented below. For more information, see the [official documentation](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances#monitoring_groups).
|
||||
This property is in beta, and should be used with the terraform-provider-google-beta provider.
|
||||
See [Provider Versions](https://terraform.io/docs/provider/google/provider_versions.html) for more details on beta fields.
|
||||
See [Provider Versions](https://terraform.io/docs/providers/google/provider_versions.html) for more details on beta fields.
|
||||
|
||||
|
||||
* `rolling_update_policy` - (Optional) The update policy for this managed instance group. Structure is documented below. For more information, see the [official documentation](https://cloud.google.com/compute/docs/instance-groups/updating-managed-instance-groups) and [API](https://cloud.google.com/compute/docs/reference/rest/beta/regionInstanceGroupManagers/patch)
|
||||
This property is in beta, and should be used with the terraform-provider-google-beta provider.
|
||||
See [Provider Versions](https://terraform.io/docs/provider/google/provider_versions.html) for more details on beta fields.
|
||||
See [Provider Versions](https://terraform.io/docs/providers/google/provider_versions.html) for more details on beta fields.
|
||||
|
||||
|
||||
* `distribution_policy_zones` - (Optional) The distribution policy for this managed instance
|
||||
|
@ -9,7 +9,7 @@ description: |-
|
||||
# IAM policy for GCE subnetwork
|
||||
|
||||
~> **Warning:** These resources are in beta, and should be used with the terraform-provider-google-beta provider.
|
||||
See [Provider Versions](https://terraform.io/docs/provider/google/provider_versions.html) for more details on beta resources.
|
||||
See [Provider Versions](https://terraform.io/docs/providers/google/provider_versions.html) for more details on beta resources.
|
||||
|
||||
Three different resources help you manage your IAM policy for GCE subnetwork. Each of these resources serves a different use case:
|
||||
|
||||
|
@ -81,7 +81,7 @@ output "cluster_ca_certificate" {
|
||||
In a Regional Cluster, the number of nodes specified in `initial_node_count` is
|
||||
created in three zones of the region (this can be changed by setting `additional_zones`).
|
||||
This property is in beta, and should be used with the terraform-provider-google-beta provider.
|
||||
See [Provider Versions](https://terraform.io/docs/provider/google/provider_versions.html) for more details on beta fields.
|
||||
See [Provider Versions](https://terraform.io/docs/providers/google/provider_versions.html) for more details on beta fields.
|
||||
|
||||
* `additional_zones` - (Optional) The list of additional Google Compute Engine
|
||||
locations in which the cluster's nodes should be located. If additional zones are
|
||||
@ -99,7 +99,7 @@ output "cluster_ca_certificate" {
|
||||
* `enable_binary_authorization` - (Optional) Enable Binary Authorization for this cluster.
|
||||
If enabled, all container images will be validated by Google Binary Authorization.
|
||||
This property is in beta, and should be used with the terraform-provider-google-beta provider.
|
||||
See [Provider Versions](https://terraform.io/docs/provider/google/provider_versions.html) for more details on beta fields.
|
||||
See [Provider Versions](https://terraform.io/docs/providers/google/provider_versions.html) for more details on beta fields.
|
||||
|
||||
* `enable_kubernetes_alpha` - (Optional) Whether to enable Kubernetes Alpha features for
|
||||
this cluster. Note that when this option is enabled, the cluster cannot be upgraded
|
||||
@ -108,7 +108,7 @@ output "cluster_ca_certificate" {
|
||||
* `enable_tpu` - (Optional) Whether to enable Cloud TPU resources in this cluster.
|
||||
See the [official documentation](https://cloud.google.com/tpu/docs/kubernetes-engine-setup).
|
||||
This property is in beta, and should be used with the terraform-provider-google-beta provider.
|
||||
See [Provider Versions](https://terraform.io/docs/provider/google/provider_versions.html) for more details on beta fields.
|
||||
See [Provider Versions](https://terraform.io/docs/providers/google/provider_versions.html) for more details on beta fields.
|
||||
|
||||
* `enable_legacy_abac` - (Optional) Whether the ABAC authorizer is enabled for this cluster.
|
||||
When enabled, identities in the system, including service accounts, nodes, and controllers,
|
||||
@ -140,7 +140,7 @@ output "cluster_ca_certificate" {
|
||||
[RFC1918](https://tools.ietf.org/html/rfc1918) block for the master's VPC. The master range must not overlap with any subnet in your cluster's VPC.
|
||||
The master and your cluster use VPC peering. Must be specified in CIDR notation and must be `/28` subnet.
|
||||
This property is in beta, and should be used with the terraform-provider-google-beta provider.
|
||||
See [Provider Versions](https://terraform.io/docs/provider/google/provider_versions.html) for more details on beta fields.
|
||||
See [Provider Versions](https://terraform.io/docs/providers/google/provider_versions.html) for more details on beta fields.
|
||||
This field is deprecated, use `private_cluster_config.master_ipv4_cidr_block` instead.
|
||||
|
||||
* `min_master_version` - (Optional) The minimum version of the master. GKE
|
||||
@ -179,19 +179,19 @@ output "cluster_ca_certificate" {
|
||||
[PodSecurityPolicy](https://cloud.google.com/kubernetes-engine/docs/how-to/pod-security-policies) feature.
|
||||
Structure is documented below.
|
||||
This property is in beta, and should be used with the terraform-provider-google-beta provider.
|
||||
See [Provider Versions](https://terraform.io/docs/provider/google/provider_versions.html) for more details on beta fields.
|
||||
See [Provider Versions](https://terraform.io/docs/providers/google/provider_versions.html) for more details on beta fields.
|
||||
|
||||
* `private_cluster_config` - (Optional) A set of options for creating
|
||||
a private cluster. Structure is documented below.
|
||||
This property is in beta, and should be used with the terraform-provider-google-beta provider.
|
||||
See [Provider Versions](https://terraform.io/docs/provider/google/provider_versions.html) for more details on beta fields.
|
||||
See [Provider Versions](https://terraform.io/docs/providers/google/provider_versions.html) for more details on beta fields.
|
||||
|
||||
* `private_cluster` - (Optional, Deprecated) If true, a
|
||||
[private cluster](https://cloud.google.com/kubernetes-engine/docs/how-to/private-clusters) will be created, meaning
|
||||
nodes do not get public IP addresses. It is mandatory to specify `master_ipv4_cidr_block` and
|
||||
`ip_allocation_policy` with this option.
|
||||
This property is in beta, and should be used with the terraform-provider-google-beta provider.
|
||||
See [Provider Versions](https://terraform.io/docs/provider/google/provider_versions.html) for more details on beta fields.
|
||||
See [Provider Versions](https://terraform.io/docs/providers/google/provider_versions.html) for more details on beta fields.
|
||||
This field is deprecated, use `private_cluster_config.enable_private_nodes` instead.
|
||||
|
||||
* `project` - (Optional) The ID of the project in which the resource belongs. If it
|
||||
@ -375,12 +375,12 @@ The `node_config` block supports:
|
||||
* `taint` - (Optional) List of
|
||||
[kubernetes taints](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/)
|
||||
to apply to each node. Structure is documented below. This property is in beta, and should be
|
||||
used with the terraform-provider-google-beta provider. See [Provider Versions](https://terraform.io/docs/provider/google/provider_versions.html)
|
||||
used with the terraform-provider-google-beta provider. See [Provider Versions](https://terraform.io/docs/providers/google/provider_versions.html)
|
||||
for more details on beta fields.
|
||||
|
||||
* `workload_metadata_config` - (Optional) Metadata configuration to expose to workloads on the node pool.
|
||||
Structure is documented below. This property is in beta, and should be used with the terraform-provider-google-beta provider.
|
||||
See [Provider Versions](https://terraform.io/docs/provider/google/provider_versions.html) for more details on beta fields.
|
||||
See [Provider Versions](https://terraform.io/docs/providers/google/provider_versions.html) for more details on beta fields.
|
||||
|
||||
The `guest_accelerator` block supports:
|
||||
|
||||
|
@ -114,7 +114,7 @@ resource "google_container_node_pool" "regional-np" {
|
||||
|
||||
* `region` - (Optional) The region in which the cluster resides (for regional clusters).
|
||||
This property is in beta, and should be used with the terraform-provider-google-beta provider.
|
||||
See [Provider Versions](https://terraform.io/docs/provider/google/provider_versions.html) for more details on beta fields.
|
||||
See [Provider Versions](https://terraform.io/docs/providers/google/provider_versions.html) for more details on beta fields.
|
||||
|
||||
* `cluster` - (Required) The cluster to create the node pool for. Cluster must be present in `zone` provided for zonal clusters.
|
||||
|
||||
@ -135,7 +135,7 @@ Note: You must be provide region for regional clusters and zone for zonal cluste
|
||||
Note that this does not work on node pools which are "route-based" - that is, node
|
||||
pools belonging to clusters that do not have IP Aliasing enabled.
|
||||
This property is in beta, and should be used with the terraform-provider-google-beta provider.
|
||||
See [Provider Versions](https://terraform.io/docs/provider/google/provider_versions.html) for more details on beta fields.
|
||||
See [Provider Versions](https://terraform.io/docs/providers/google/provider_versions.html) for more details on beta fields.
|
||||
|
||||
* `name` - (Optional) The name of the node pool. If left blank, Terraform will
|
||||
auto-generate a unique name.
|
||||
|
Loading…
Reference in New Issue
Block a user