Skip to content

Commit

Permalink
Update dependency hashicorp/terraform-provider-google to v4.62.0 (#28)
Browse files Browse the repository at this point in the history
Signed-off-by: tflibsonnet-ci <120686569+tflibsonnet-ci@users.noreply.github.com>
Co-authored-by: renovate[bot] <renovate[bot]@users.noreply.github.com>
  • Loading branch information
tflibsonnet-ci and renovate[bot] authored Apr 18, 2023
1 parent 1b5fe8a commit 3018321
Show file tree
Hide file tree
Showing 20 changed files with 754 additions and 22 deletions.
1 change: 1 addition & 0 deletions 4.x/_gen/main.libsonnet
Original file line number Diff line number Diff line change
Expand Up @@ -469,6 +469,7 @@ local d = (import 'github.com/jsonnet-libs/docsonnet/doc-util/main.libsonnet');
logging_folder_bucket_config: (import 'resources/logging_folder_bucket_config.libsonnet'),
logging_folder_exclusion: (import 'resources/logging_folder_exclusion.libsonnet'),
logging_folder_sink: (import 'resources/logging_folder_sink.libsonnet'),
logging_linked_dataset: (import 'resources/logging_linked_dataset.libsonnet'),
logging_log_view: (import 'resources/logging_log_view.libsonnet'),
logging_metric: (import 'resources/logging_metric.libsonnet'),
logging_organization_bucket_config: (import 'resources/logging_organization_bucket_config.libsonnet'),
Expand Down
4 changes: 2 additions & 2 deletions 4.x/_gen/resources/assured_workloads_workload.libsonnet

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions 4.x/_gen/resources/cloud_asset_folder_feed.libsonnet

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions 4.x/_gen/resources/cloud_asset_organization_feed.libsonnet

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions 4.x/_gen/resources/cloud_asset_project_feed.libsonnet

Large diffs are not rendered by default.

20 changes: 19 additions & 1 deletion 4.x/_gen/resources/clouddeploy_delivery_pipeline.libsonnet
Original file line number Diff line number Diff line change
Expand Up @@ -61,14 +61,32 @@ local d = (import 'github.com/jsonnet-libs/docsonnet/doc-util/main.libsonnet');
stages: stages,
}),
stages:: {
'#new':: d.fn(help='\n`google.clouddeploy_delivery_pipeline.serial_pipeline.stages.new` constructs a new object with attributes and blocks configured for the `stages`\nTerraform sub block.\n\n\n\n**Args**:\n - `profiles` (`list`): Skaffold profiles to use when rendering the manifest for this stage&#39;s `Target`. When `null`, the `profiles` field will be omitted from the resulting object.\n - `target_id` (`string`): The target_id to which this stage points. This field refers exclusively to the last segment of a target name. For example, this field would just be `my-target` (rather than `projects/project/locations/location/targets/my-target`). The location of the `Target` is inferred to be the same as the location of the `DeliveryPipeline` that contains this `Stage`. When `null`, the `target_id` field will be omitted from the resulting object.\n\n**Returns**:\n - An attribute object that represents the `stages` sub block.\n', args=[]),
'#new':: d.fn(help='\n`google.clouddeploy_delivery_pipeline.serial_pipeline.stages.new` constructs a new object with attributes and blocks configured for the `stages`\nTerraform sub block.\n\n\n\n**Args**:\n - `profiles` (`list`): Skaffold profiles to use when rendering the manifest for this stage&#39;s `Target`. When `null`, the `profiles` field will be omitted from the resulting object.\n - `target_id` (`string`): The target_id to which this stage points. This field refers exclusively to the last segment of a target name. For example, this field would just be `my-target` (rather than `projects/project/locations/location/targets/my-target`). The location of the `Target` is inferred to be the same as the location of the `DeliveryPipeline` that contains this `Stage`. When `null`, the `target_id` field will be omitted from the resulting object.\n - `strategy` (`list[obj]`): Optional. The strategy to use for a `Rollout` to this stage. When `null`, the `strategy` sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the [google.clouddeploy_delivery_pipeline.serial_pipeline.stages.strategy.new](#fn-serial_pipelineserial_pipelinestrategynew) constructor.\n\n**Returns**:\n - An attribute object that represents the `stages` sub block.\n', args=[]),
new(
profiles=null,
strategy=null,
target_id=null
):: std.prune(a={
profiles: profiles,
strategy: strategy,
target_id: target_id,
}),
strategy:: {
'#new':: d.fn(help='\n`google.clouddeploy_delivery_pipeline.serial_pipeline.stages.strategy.new` constructs a new object with attributes and blocks configured for the `strategy`\nTerraform sub block.\n\n\n\n**Args**:\n - `standard` (`list[obj]`): Standard deployment strategy executes a single deploy and allows verifying the deployment. When `null`, the `standard` sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the [google.clouddeploy_delivery_pipeline.serial_pipeline.stages.strategy.standard.new](#fn-serial_pipelineserial_pipelinestagesstandardnew) constructor.\n\n**Returns**:\n - An attribute object that represents the `strategy` sub block.\n', args=[]),
new(
standard=null
):: std.prune(a={
standard: standard,
}),
standard:: {
'#new':: d.fn(help='\n`google.clouddeploy_delivery_pipeline.serial_pipeline.stages.strategy.standard.new` constructs a new object with attributes and blocks configured for the `standard`\nTerraform sub block.\n\n\n\n**Args**:\n - `verify` (`bool`): Whether to verify a deployment. When `null`, the `verify` field will be omitted from the resulting object.\n\n**Returns**:\n - An attribute object that represents the `standard` sub block.\n', args=[]),
new(
verify=null
):: std.prune(a={
verify: verify,
}),
},
},
},
},
timeouts:: {
Expand Down
36 changes: 34 additions & 2 deletions 4.x/_gen/resources/clouddeploy_target.libsonnet

Large diffs are not rendered by default.

24 changes: 22 additions & 2 deletions 4.x/_gen/resources/container_cluster.libsonnet

Large diffs are not rendered by default.

12 changes: 11 additions & 1 deletion 4.x/_gen/resources/container_node_pool.libsonnet
Original file line number Diff line number Diff line change
Expand Up @@ -29,18 +29,28 @@ local d = (import 'github.com/jsonnet-libs/docsonnet/doc-util/main.libsonnet');
}),
},
network_config:: {
'#new':: d.fn(help='\n`google.container_node_pool.network_config.new` constructs a new object with attributes and blocks configured for the `network_config`\nTerraform sub block.\n\n\n\n**Args**:\n - `create_pod_range` (`bool`): Whether to create a new range for pod IPs in this node pool. Defaults are provided for pod_range and pod_ipv4_cidr_block if they are not specified. When `null`, the `create_pod_range` field will be omitted from the resulting object.\n - `enable_private_nodes` (`bool`): Whether nodes have internal IP addresses only. When `null`, the `enable_private_nodes` field will be omitted from the resulting object.\n - `pod_ipv4_cidr_block` (`string`): The IP address range for pod IPs in this node pool. Only applicable if create_pod_range is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. /14) to have a range chosen with a specific netmask. Set to a CIDR notation (e.g. 10.96.0.0/14) to pick a specific range to use. When `null`, the `pod_ipv4_cidr_block` field will be omitted from the resulting object.\n - `pod_range` (`string`): The ID of the secondary range for pod IPs. If create_pod_range is true, this ID is used for the new range. If create_pod_range is false, uses an existing secondary range with this ID. When `null`, the `pod_range` field will be omitted from the resulting object.\n\n**Returns**:\n - An attribute object that represents the `network_config` sub block.\n', args=[]),
'#new':: d.fn(help='\n`google.container_node_pool.network_config.new` constructs a new object with attributes and blocks configured for the `network_config`\nTerraform sub block.\n\n\n\n**Args**:\n - `create_pod_range` (`bool`): Whether to create a new range for pod IPs in this node pool. Defaults are provided for pod_range and pod_ipv4_cidr_block if they are not specified. When `null`, the `create_pod_range` field will be omitted from the resulting object.\n - `enable_private_nodes` (`bool`): Whether nodes have internal IP addresses only. When `null`, the `enable_private_nodes` field will be omitted from the resulting object.\n - `pod_ipv4_cidr_block` (`string`): The IP address range for pod IPs in this node pool. Only applicable if create_pod_range is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. /14) to have a range chosen with a specific netmask. Set to a CIDR notation (e.g. 10.96.0.0/14) to pick a specific range to use. When `null`, the `pod_ipv4_cidr_block` field will be omitted from the resulting object.\n - `pod_range` (`string`): The ID of the secondary range for pod IPs. If create_pod_range is true, this ID is used for the new range. If create_pod_range is false, uses an existing secondary range with this ID. When `null`, the `pod_range` field will be omitted from the resulting object.\n - `pod_cidr_overprovision_config` (`list[obj]`): Configuration for node-pool level pod cidr overprovision. If not set, the cluster level setting will be inherited When `null`, the `pod_cidr_overprovision_config` sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the [google.container_node_pool.network_config.pod_cidr_overprovision_config.new](#fn-network_configpod_cidr_overprovision_confignew) constructor.\n\n**Returns**:\n - An attribute object that represents the `network_config` sub block.\n', args=[]),
new(
create_pod_range=null,
enable_private_nodes=null,
pod_cidr_overprovision_config=null,
pod_ipv4_cidr_block=null,
pod_range=null
):: std.prune(a={
create_pod_range: create_pod_range,
enable_private_nodes: enable_private_nodes,
pod_cidr_overprovision_config: pod_cidr_overprovision_config,
pod_ipv4_cidr_block: pod_ipv4_cidr_block,
pod_range: pod_range,
}),
pod_cidr_overprovision_config:: {
'#new':: d.fn(help='\n`google.container_node_pool.network_config.pod_cidr_overprovision_config.new` constructs a new object with attributes and blocks configured for the `pod_cidr_overprovision_config`\nTerraform sub block.\n\n\n\n**Args**:\n - `disabled` (`bool`): Set the `disabled` field on the resulting object.\n\n**Returns**:\n - An attribute object that represents the `pod_cidr_overprovision_config` sub block.\n', args=[]),
new(
disabled
):: std.prune(a={
disabled: disabled,
}),
},
},
'#new':: d.fn(help="\n`google.container_node_pool.new` injects a new `google_container_node_pool` Terraform `resource`\nblock into the root module document.\n\nAdditionally, this inserts a private function into the `_ref` attribute that generates references to attributes of the\nresource. For example, if you added a new instance to the root using:\n\n # arguments omitted for brevity\n google.container_node_pool.new('some_id')\n\nYou can get the reference to the `id` field of the created `google.container_node_pool` using the reference:\n\n $._ref.google_container_node_pool.some_id.get('id')\n\nThis is the same as directly entering `\"${ google_container_node_pool.some_id.id }\"` as the value.\n\nNOTE: if you are chaining multiple resources together in a merge operation, you may not be able to use `super`, `self`,\nor `$` to refer to the root object. Instead, make an explicit outer object using `local`.\n\n**Args**:\n - `resourceLabel` (`string`): The name label of the block.\n - `cluster` (`string`): The cluster to create the node pool for. Cluster must be present in location provided for zonal clusters.\n - `initial_node_count` (`number`): The initial number of nodes for the pool. In regional or multi-zonal clusters, this is the number of nodes per zone. Changing this will force recreation of the resource. When `null`, the `initial_node_count` field will be omitted from the resulting object.\n - `location` (`string`): The location (region or zone) of the cluster. When `null`, the `location` field will be omitted from the resulting object.\n - `max_pods_per_node` (`number`): The maximum number of pods per node in this node pool. Note that this does not work on node pools which are \u0026#34;route-based\u0026#34; - that is, node pools belonging to clusters that do not have IP Aliasing enabled. When `null`, the `max_pods_per_node` field will be omitted from the resulting object.\n - `name` (`string`): The name of the node pool. If left blank, Terraform will auto-generate a unique name. When `null`, the `name` field will be omitted from the resulting object.\n - `name_prefix` (`string`): Creates a unique name for the node pool beginning with the specified prefix. Conflicts with name. When `null`, the `name_prefix` field will be omitted from the resulting object.\n - `node_count` (`number`): The number of nodes per instance group. This field can be used to update the number of nodes per instance group but should not be used alongside autoscaling. When `null`, the `node_count` field will be omitted from the resulting object.\n - `node_locations` (`list`): The list of zones in which the node pool\u0026#39;s nodes should be located. Nodes must be in the region of their regional cluster or in the same region as their cluster\u0026#39;s zone for zonal clusters. If unspecified, the cluster-level node_locations will be used. When `null`, the `node_locations` field will be omitted from the resulting object.\n - `project` (`string`): The ID of the project in which to create the node pool. If blank, the provider-configured project will be used. When `null`, the `project` field will be omitted from the resulting object.\n - `version` (`string`): The Kubernetes version for the nodes in this pool. Note that if this field and auto_upgrade are both specified, they will fight each other for what the node version should be, so setting both is highly discouraged. While a fuzzy version can be specified, it\u0026#39;s recommended that you specify explicit versions as Terraform will see spurious diffs when fuzzy versions are used. See the google_container_engine_versions data source\u0026#39;s version_prefix field to approximate fuzzy versions in a Terraform-compatible way. When `null`, the `version` field will be omitted from the resulting object.\n - `autoscaling` (`list[obj]`): Configuration required by cluster autoscaler to adjust the size of the node pool to the current cluster usage. When `null`, the `autoscaling` sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the [google.container_node_pool.autoscaling.new](#fn-autoscalingnew) constructor.\n - `management` (`list[obj]`): Node management configuration, wherein auto-repair and auto-upgrade is configured. When `null`, the `management` sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the [google.container_node_pool.management.new](#fn-managementnew) constructor.\n - `network_config` (`list[obj]`): Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults. When `null`, the `network_config` sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the [google.container_node_pool.network_config.new](#fn-network_confignew) constructor.\n - `node_config` (`list[obj]`): The configuration of the nodepool When `null`, the `node_config` sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the [google.container_node_pool.node_config.new](#fn-node_confignew) constructor.\n - `placement_policy` (`list[obj]`): Specifies the node placement policy When `null`, the `placement_policy` sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the [google.container_node_pool.placement_policy.new](#fn-placement_policynew) constructor.\n - `timeouts` (`obj`): Set the `timeouts` field on the resulting resource block. When `null`, the `timeouts` sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the [google.container_node_pool.timeouts.new](#fn-timeoutsnew) constructor.\n - `upgrade_settings` (`list[obj]`): Specify node upgrade settings to change how many nodes GKE attempts to upgrade at once. The number of nodes upgraded simultaneously is the sum of max_surge and max_unavailable. The maximum number of nodes upgraded simultaneously is limited to 20. When `null`, the `upgrade_settings` sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the [google.container_node_pool.upgrade_settings.new](#fn-upgrade_settingsnew) constructor.\n\n**Returns**:\n- A mixin object that injects the new resource into the root Terraform configuration.\n", args=[]),
new(
Expand Down
Loading

0 comments on commit 3018321

Please sign in to comment.