Repository: GoogleCloudPlatform/magic-modules
Pull request #13816: V2 worker pool
Author: login: paridhishah18
Labels: name: service/run
Created: 2025-04-29T20:00:17Z | Merged: 2025-05-20T22:06:20Z

<!--
Complete the self-review checklist to help speed up the review process: https://googlecloudplatform.github.io/magic-modules/contribute/review-pr/

If your PR is still work in progress, please create it in draft mode.

Put a description of what this PR is for here, along with any references to issues that this resolves or contributes to.
For example: Fixes https://github.com/hashicorp/terraform-provider-google/issues/ISSUE_ID
-->

**Release Note Template for Downstream PRs (will be copied)**

See [Write release notes](https://googlecloudplatform.github.io/magic-modules/contribute/release-notes/) for guidance.

```release-note:new-resource
`google_cloud_run_v2_worker_pool`
```



Diff:
diff --git a/mmv1/products/cloudrunv2/WorkerPool.yaml b/mmv1/products/cloudrunv2/WorkerPool.yaml
new file mode 100644
index 000000000000..37ecf07f8773
--- /dev/null
+++ b/mmv1/products/cloudrunv2/WorkerPool.yaml
@@ -0,0 +1,818 @@
+# Copyright 2025 Google Inc.
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+name: 'WorkerPool'
+description: |
+  WorkerPool acts as a top-level container that manages a set of configurations and revision templates which implement a pull-based workload. WorkerPool exists to provide a singular abstraction which can be access controlled, reasoned about, and which encapsulates software lifecycle decisions such as rollout policy and team resource ownership.
+references:
+  guides:
+    'Official Documentation': 'https://cloud.google.com/run/docs/'
+  api: 'https://cloud.google.com/run/docs/reference/rest/v2/projects.locations.workerPools'
+docs:
+id_format: 'projects/{{project}}/locations/{{location}}/workerPools/{{name}}'
+base_url: 'projects/{{project}}/locations/{{location}}/workerPools'
+self_link: 'projects/{{project}}/locations/{{location}}/workerPools/{{name}}'
+create_url: 'projects/{{project}}/locations/{{location}}/workerPools?workerPoolId={{name}}'
+update_verb: 'PATCH'
+import_format:
+  - 'projects/{{project}}/locations/{{location}}/workerPools/{{name}}'
+timeouts:
+  insert_minutes: 20
+  update_minutes: 20
+  delete_minutes: 20
+autogen_async: true
+async:
+  actions: ['create', 'delete', 'update']
+  type: 'OpAsync'
+  operation:
+    base_url: '{{op_id}}'
+  result:
+    resource_inside_response: true
+iam_policy:
+  method_name_separator: ':'
+  parent_resource_attribute: 'name'
+  base_url: 'projects/{{project}}/locations/{{location}}/workerPools/{{name}}'
+  example_config_body: 'templates/terraform/iam/iam_attributes.go.tmpl'
+  import_format:
+    - 'projects/{{project}}/locations/{{location}}/workerPools/{{name}}'
+    - '{{name}}'
+custom_code:
+  pre_delete: 'templates/terraform/pre_delete/cloudrunv2_worker_pool_deletion_policy.go.tmpl'
+taint_resource_on_failed_create: true
+examples:
+  - name: 'cloudrunv2_worker_pool_basic'
+    primary_resource_id: 'default'
+    primary_resource_name: 'fmt.Sprintf("tf-test-cloudrun-worker-pool%s", context["random_suffix"])'
+    vars:
+      cloud_run_worker_pool_name: 'cloudrun-worker-pool'
+    ignore_read_extra:
+      - 'deletion_protection'
+  - name: 'cloudrunv2_worker_pool_limits'
+    primary_resource_id: 'default'
+    vars:
+      cloud_run_worker_pool_name: 'cloudrun-worker-pool'
+    ignore_read_extra:
+      - 'deletion_protection'
+  - name: 'cloudrunv2_worker_pool_sql'
+    primary_resource_id: 'default'
+    primary_resource_name: 'fmt.Sprintf("tf-test-cloudrun-wp%s", context["random_suffix"])'
+    vars:
+      cloud_run_worker_pool_name: 'cloudrun-worker-pool'
+      secret_id: 'secret-1'
+      cloud_run_sql_name: 'cloudrun-sql'
+      deletion_protection: 'true'
+    test_vars_overrides:
+      'deletion_protection': 'false'
+    oics_vars_overrides:
+      'deletion_protection': 'false'
+    ignore_read_extra:
+      - 'deletion_protection'
+  - name: 'cloudrunv2_worker_pool_directvpc'
+    primary_resource_id: 'default'
+    primary_resource_name: 'fmt.Sprintf("tf-test-cloudrun-wp%s", context["random_suffix"])'
+    vars:
+      cloud_run_worker_pool_name: 'cloudrun-worker-pool'
+    ignore_read_extra:
+      - 'deletion_protection'
+  - name: 'cloudrunv2_worker_pool_gpu'
+    primary_resource_id: 'default'
+    primary_resource_name: 'fmt.Sprintf("tf-test-cloudrun-wp%s", context["random_suffix"])'
+    vars:
+      cloud_run_worker_pool_name: 'cloudrun-worker-pool'
+    ignore_read_extra:
+      - 'deletion_protection'
+  - name: 'cloudrunv2_worker_pool_secret'
+    primary_resource_id: 'default'
+    primary_resource_name: 'fmt.Sprintf("tf-test-cloudrun-wp%s", context["random_suffix"])'
+    vars:
+      cloud_run_worker_pool_name: 'cloudrun-worker-pool'
+      secret_id: 'secret-1'
+    ignore_read_extra:
+      - 'deletion_protection'
+  - name: 'cloudrunv2_worker_pool_multicontainer'
+    primary_resource_id: 'default'
+    primary_resource_name: 'fmt.Sprintf("tf-test-cloudrun-worker-pool%s", context["random_suffix"])'
+    vars:
+      cloud_run_worker_pool_name: 'cloudrun-worker-pool'
+    ignore_read_extra:
+      - 'deletion_protection'
+  - name: 'cloudrunv2_worker_pool_mount_gcs'
+    primary_resource_id: 'default'
+    primary_resource_name: 'fmt.Sprintf("tf-test-cloudrun-worker-pool-%s", context["random_suffix"])'
+    vars:
+      cloud_run_worker_pool_name: 'cloudrun-worker-pool'
+    ignore_read_extra:
+      - 'deletion_protection'
+     # Currently failing
+    skip_vcr: true
+  - name: 'cloudrunv2_worker_pool_mount_nfs'
+    primary_resource_id: 'default'
+    primary_resource_name: 'fmt.Sprintf("tf-test-cloudrun-worker-pool-%s", context["random_suffix"])'
+    vars:
+      cloud_run_worker_pool_name: 'cloudrun-worker-pool'
+    ignore_read_extra:
+      - 'deletion_protection'
+    # Currently failing
+    skip_vcr: true
+  - name: 'cloudrunv2_worker_pool_custom_audiences'
+    primary_resource_id: 'default'
+    primary_resource_name: 'fmt.Sprintf("tf-test-cloudrun-worker-pool-%s", context["random_suffix"])'
+    vars:
+      cloud_run_worker_pool_name: 'cloudrun-worker-pool'
+    ignore_read_extra:
+      - 'deletion_protection'
+virtual_fields:
+  - name: 'deletion_protection'
+    description: |
+      Whether Terraform will be prevented from destroying the service. Defaults to true.
+      When a`terraform destroy` or `terraform apply` would delete the service,
+      the command will fail if this field is not set to false in Terraform state.
+      When the field is set to true or unset in Terraform state, a `terraform apply`
+      or `terraform destroy` that would delete the WorkerPool will fail.
+      When the field is set to false, deleting the WorkerPool is allowed.
+    type: Boolean
+    default_value: true
+parameters:
+  - name: 'location'
+    type: String
+    description: The location of the cloud run worker pool
+    url_param_only: true
+    required: true
+    immutable: true
+properties:
+  - name: 'name'
+    type: String
+    description: |
+      Name of the WorkerPool.
+    url_param_only: true
+    required: true
+    immutable: true
+    diff_suppress_func: 'tpgresource.CompareSelfLinkOrResourceName'
+    custom_flatten: 'templates/terraform/custom_flatten/name_from_self_link.tmpl'
+    custom_expand: 'templates/terraform/custom_expand/resource_from_self_link.go.tmpl'
+  - name: 'description'
+    type: String
+    description: |
+      User-provided description of the WorkerPool. This field currently has a 512-character limit.
+  - name: 'uid'
+    type: String
+    description: |
+      Server assigned unique identifier for the trigger. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted.
+    output: true
+  - name: 'generation'
+    type: String
+    description: |
+      A number that monotonically increases every time the user modifies the desired state. Please note that unlike v1, this is an int64 value. As with most Google APIs, its JSON representation will be a string instead of an integer.
+    output: true
+  - name: 'labels'
+    type: KeyValueLabels
+    description: |-
+      Unstructured key value map that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component,
+      environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels.
+
+      Cloud Run API v2 does not support labels with  `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected.
+      All system labels in v1 now have a corresponding field in v2 WorkerPool.
+  - name: 'annotations'
+    type: KeyValueAnnotations
+    description: |-
+      Unstructured key value map that may be set by external tools to store and arbitrary metadata. They are not queryable and should be preserved when modifying objects.
+
+      Cloud Run API v2 does not support annotations with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected in new resources.
+      All system annotations in v1 now have a corresponding field in v2 WorkerPool.
+
+      This field follows Kubernetes annotations' namespacing, limits, and rules.
+  - name: 'createTime'
+    type: Time
+    description: |-
+      The creation time.
+    output: true
+  - name: 'updateTime'
+    type: Time
+    description: |-
+      The last-modified time.
+    output: true
+  - name: 'deleteTime'
+    type: Time
+    description: |-
+      The deletion time.
+    output: true
+  - name: 'expireTime'
+    type: Time
+    description: |-
+      For a deleted resource, the time after which it will be permanently deleted.
+    output: true
+  - name: 'creator'
+    type: String
+    description: |-
+      Email address of the authenticated creator.
+    output: true
+  - name: 'lastModifier'
+    type: String
+    description: |-
+      Email address of the last authenticated modifier.
+    output: true
+  - name: 'client'
+    type: String
+    description: |
+      Arbitrary identifier for the API client.
+  - name: 'clientVersion'
+    type: String
+    description: |
+      Arbitrary version identifier for the API client.
+  - name: 'launchStage'
+    type: Enum
+    description: |
+      The launch stage as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/products#product-launch-stages). Cloud Run supports ALPHA, BETA, and GA.
+      If no value is specified, GA is assumed. Set the launch stage to a preview stage on input to allow use of preview features in that stage. On read (or output), describes whether the resource uses preview features.
+
+      For example, if ALPHA is provided as input, but only BETA and GA-level features are used, this field will be BETA on output.
+    default_from_api: true
+    enum_values:
+      - 'UNIMPLEMENTED'
+      - 'PRELAUNCH'
+      - 'EARLY_ACCESS'
+      - 'ALPHA'
+      - 'BETA'
+      - 'GA'
+      - 'DEPRECATED'
+  - name: 'binaryAuthorization'
+    type: NestedObject
+    description: |
+      Settings for the Binary Authorization feature.
+    properties:
+      - name: 'breakglassJustification'
+        type: String
+        description: |
+          If present, indicates to use Breakglass using this justification. If useDefault is False, then it must be empty. For more information on breakglass, see https://cloud.google.com/binary-authorization/docs/using-breakglass
+      - name: 'useDefault'
+        type: Boolean
+        description: |
+          If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled.
+        conflicts:
+          - policy
+      - name: 'policy'
+        type: String
+        description: |
+          The path to a binary authorization policy. Format: projects/{project}/platforms/cloudRun/{policy-name}
+        conflicts:
+          - use_default
+  - name: 'customAudiences'
+    type: Array
+    description: |
+      One or more custom audiences that you want this worker pool to support. Specify each custom audience as the full URL in a string. The custom audiences are encoded in the token and used to authenticate requests.
+      For more information, see https://cloud.google.com/run/docs/configuring/custom-audiences.
+    item_type:
+      type: String
+  - name: 'scaling'
+    type: NestedObject
+    description: |
+      Scaling settings that apply to the worker pool.
+    default_from_api: true
+    properties:
+      - name: 'scalingMode'
+        type: Enum
+        description: |
+          The scaling mode for the worker pool. It defaults to MANUAL.
+        enum_values:
+          - 'AUTOMATIC'
+          - 'MANUAL'
+      - name: 'minInstanceCount'
+        type: Integer
+        description: |
+          The minimum count of instances distributed among revisions based on the specified instance split percentages.
+      - name: 'maxInstanceCount'
+        type: Integer
+        description: |
+          The maximum count of instances distributed among revisions based on the specified instance split percentages.
+      - name: 'manualInstanceCount'
+        type: Integer
+        description: |
+          The total number of instances in manual scaling mode.
+  - name: 'template'
+    type: NestedObject
+    description: |
+      The template used to create revisions for this WorkerPool.
+    required: true
+    properties:
+      - name: 'revision'
+        type: String
+        description: |-
+          The unique name for the revision. If this field is omitted, it will be automatically generated based on the WorkerPool name.
+      - name: 'labels'
+        type: KeyValuePairs
+        description: |-
+          Unstructured key value map that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc.
+          For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels.
+
+          Cloud Run API v2 does not support labels with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected.
+          All system labels in v1 now have a corresponding field in v2 WorkerPoolRevisionTemplate.
+      - name: 'annotations'
+        type: KeyValuePairs
+        description: |-
+          Unstructured key value map that may be set by external tools to store and arbitrary metadata. They are not queryable and should be preserved when modifying objects.
+
+          Cloud Run API v2 does not support annotations with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected.
+          All system annotations in v1 now have a corresponding field in v2 WorkerPoolRevisionTemplate.
+
+          This field follows Kubernetes annotations' namespacing, limits, and rules.
+      - name: 'vpcAccess'
+        type: NestedObject
+        description: |-
+          VPC Access configuration to use for this Revision. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc.
+        properties:
+          - name: 'egress'
+            type: Enum
+            description: |-
+              Traffic VPC egress settings.
+            default_from_api: true
+            enum_values:
+              - 'ALL_TRAFFIC'
+              - 'PRIVATE_RANGES_ONLY'
+          - name: 'networkInterfaces'
+            type: Array
+            description: |-
+              Direct VPC egress settings. Currently only single network interface is supported.
+            item_type:
+              type: NestedObject
+              properties:
+                - name: 'network'
+                  type: String
+                  description: |-
+                    The VPC network that the Cloud Run resource will be able to send traffic to. At least one of network or subnetwork must be specified. If both
+                    network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If network is not specified, it will be
+                    looked up from the subnetwork.
+                  default_from_api: true
+                - name: 'subnetwork'
+                  type: String
+                  description: |-
+                    The VPC subnetwork that the Cloud Run resource will get IPs from. At least one of network or subnetwork must be specified. If both
+                    network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If subnetwork is not specified, the
+                    subnetwork with the same name with the network will be used.
+                  default_from_api: true
+                - name: 'tags'
+                  type: Array
+                  description: |-
+                    Network tags applied to this Cloud Run WorkerPool.
+                  item_type:
+                    type: String
+      - name: 'serviceAccount'
+        type: String
+        description: |-
+          Email address of the IAM service account associated with the revision of the WorkerPool. The service account represents the identity of the running revision, and determines what permissions the revision has. If not provided, the revision will use the project's default service account.
+        default_from_api: true
+      - name: 'containers'
+        type: Array
+        description: |-
+          Holds the containers that define the unit of execution for this WorkerPool.
+        item_type:
+          type: NestedObject
+          properties:
+            - name: 'name'
+              type: String
+              description: |-
+                Name of the container specified as a DNS_LABEL.
+            - name: 'image'
+              type: String
+              description: |-
+                URL of the Container image in Google Container Registry or Google Artifact Registry. More info: https://kubernetes.io/docs/concepts/containers/images
+              required: true
+            - name: 'command'
+              type: Array
+              description: |-
+                Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
+              item_type:
+                type: String
+            - name: 'args'
+              type: Array
+              description: |-
+                Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references are not supported in Cloud Run.
+              item_type:
+                type: String
+            - name: 'env'
+              type: Array
+              description: |-
+                List of environment variables to set in the container.
+              is_set: true
+              item_type:
+                type: NestedObject
+                properties:
+                  - name: 'name'
+                    type: String
+                    description: |-
+                      Name of the environment variable. Must be a C_IDENTIFIER, and may not exceed 32768 characters.
+                    required: true
+                  - name: 'value'
+                    type: String
+                    # env is a set.
+                    # The env.value has value "" in Terraform state, but it has value nil in Terraform plan,
+                    # which causes the diffs for unchanged env. default_value: "" is to suppress the diffs.
+                    default_value: ""
+                    description: |-
+                      Literal value of the environment variable. Defaults to "" and the maximum allowed length is 32768 characters. Variable references are not supported in Cloud Run.
+                    # exactly_one_of:
+                    #   - template.0.containers.0.env.0.value
+                    #   - template.0.containers.0.env.0.valueSource
+                  - name: 'valueSource'
+                    type: NestedObject
+                    description: |-
+                      Source for the environment variable's value.
+                    # exactly_one_of:
+                    #   - template.0.containers.0.env.0.value
+                    #   - template.0.containers.0.env.0.valueSource
+                    properties:
+                      - name: 'secretKeyRef'
+                        type: NestedObject
+                        description: |-
+                          Selects a secret and a specific version from Cloud Secret Manager.
+                        properties:
+                          - name: 'secret'
+                            type: String
+                            description: |-
+                              The name of the secret in Cloud Secret Manager. Format: {secretName} if the secret is in the same project. projects/{project}/secrets/{secretName} if the secret is in a different project.
+                            required: true
+                          - name: 'version'
+                            type: String
+                            description: |-
+                              The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version.
+            - name: 'resources'
+              type: NestedObject
+              description: |-
+                Compute Resource requirements by this container. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
+              default_from_api: true
+              properties:
+                - name: 'limits'
+                  type: KeyValuePairs
+                  description: |-
+                    Only memory, CPU, and nvidia.com/gpu are supported. Use key `cpu` for CPU limit, `memory` for memory limit, `nvidia.com/gpu` for gpu limit. Note: The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go
+                  default_from_api: true
+            - name: 'volumeMounts'
+              type: Array
+              description: |-
+                Volume to mount into the container's filesystem.
+              item_type:
+                type: NestedObject
+                properties:
+                  - name: 'name'
+                    type: String
+                    description: |-
+                      This must match the Name of a Volume.
+                    required: true
+                  - name: 'mountPath'
+                    type: String
+                    description: |-
+                      Path within the container at which the volume should be mounted. Must not contain ':'. For Cloud SQL volumes, it can be left empty, or must otherwise be /cloudsql. All instances defined in the Volume will be available as /cloudsql/[instance]. For more information on Cloud SQL volumes, visit https://cloud.google.com/sql/docs/mysql/connect-run
+                    required: true
+            - name: 'workingDir'
+              type: String
+              description: |-
+                Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image.
+            - name: 'dependsOn'
+              type: Array
+              description: |-
+                Containers which should be started before this container. If specified the container will wait to start until all containers with the listed names are healthy.
+              item_type:
+                type: String
+      - name: 'volumes'
+        type: Array
+        description: |-
+          A list of Volumes to make available to containers.
+        item_type:
+          type: NestedObject
+          properties:
+            - name: 'name'
+              type: String
+              description: |-
+                Volume's name.
+              required: true
+            - name: 'secret'
+              type: NestedObject
+              description: |-
+                Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret
+              # exactly_one_of:
+              #   - template.0.volumes.0.secret
+              #   - template.0.volumes.0.cloudSqlInstance
+              #   - template.0.volumes.0.emptyDir
+              properties:
+                - name: 'secret'
+                  type: String
+                  description: |-
+                    The name of the secret in Cloud Secret Manager. Format: {secret} if the secret is in the same project. projects/{project}/secrets/{secret} if the secret is in a different project.
+                  required: true
+                - name: 'defaultMode'
+                  type: Integer
+                  description: |-
+                    Integer representation of mode bits to use on created files by default. Must be a value between 0000 and 0777 (octal), defaulting to 0444. Directories within the path are not affected by this setting.
+                - name: 'items'
+                  type: Array
+                  description: |-
+                    If unspecified, the volume will expose a file whose name is the secret, relative to VolumeMount.mount_path. If specified, the key will be used as the version to fetch from Cloud Secret Manager and the path will be the name of the file exposed in the volume. When items are defined, they must specify a path and a version.
+                  item_type:
+                    type: NestedObject
+                    properties:
+                      - name: 'path'
+                        type: String
+                        description: |-
+                          The relative path of the secret in the container.
+                        required: true
+                      - name: 'version'
+                        type: String
+                        description: |-
+                          The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version
+                      - name: 'mode'
+                        type: Integer
+                        description: |-
+                          Integer octal mode bits to use on this file, must be a value between 01 and 0777 (octal). If 0 or not set, the Volume's default mode will be used.
+            - name: 'cloudSqlInstance'
+              type: NestedObject
+              description: |-
+                For Cloud SQL volumes, contains the specific instances that should be mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run.
+              # exactly_one_of:
+              #   - template.0.volumes.0.secret
+              #   - template.0.volumes.0.cloudSqlInstance
+              #   - template.0.volumes.0.emptyDir
+              #   - template.0.volumes.0.gcs
+              properties:
+                - name: 'instances'
+                  type: Array
+                  description: |-
+                    The Cloud SQL instance connection names, as can be found in https://console.cloud.google.com/sql/instances. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. Format: {project}:{location}:{instance}
+                  is_set: true
+                  item_type:
+                    type: String
+            - name: 'emptyDir'
+              type: NestedObject
+              description: |-
+                Ephemeral storage used as a shared volume.
+              # exactly_one_of:
+              #   - template.0.volumes.0.secret
+              #   - template.0.volumes.0.cloudSqlInstance
+              #   - template.0.volumes.0.emptyDir
+              #   - template.0.volumes.0.gcs
+              properties:
+                - name: 'medium'
+                  type: Enum
+                  description: |-
+                    The different types of medium supported for EmptyDir.
+                  default_value: "MEMORY"
+                  enum_values:
+                    - 'MEMORY'
+                - name: 'sizeLimit'
+                  type: String
+                  description: |-
+                    Limit on the storage usable by this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. This field's values are of the 'Quantity' k8s type: https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/. The default is nil which means that the limit is undefined. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir.
+            - name: 'gcs'
+              type: NestedObject
+              description: |-
+                Cloud Storage bucket mounted as a volume using GCSFuse. This feature is only supported in the gen2 execution environment.
+              # exactly_one_of:
+              #   - template.0.volumes.0.secret
+              #   - template.0.volumes.0.cloudSqlInstance
+              #   - template.0.volumes.0.emptyDir
+              #   - template.0.volumes.0.gcs
+              properties:
+                - name: 'bucket'
+                  type: String
+                  description: GCS Bucket name
+                  required: true
+                - name: 'readOnly'
+                  type: Boolean
+                  description: If true, mount the GCS bucket as read-only
+                  required: false
+                - name: 'mountOptions'
+                  min_version: 'beta'
+                  type: Array
+                  description: |
+                    A list of flags to pass to the gcsfuse command for configuring this volume.
+                    Flags should be passed without leading dashes.
+                  item_type:
+                    type: String
+            - name: 'nfs'
+              type: NestedObject
+              description: Represents an NFS mount.
+              properties:
+                - name: 'server'
+                  type: String
+                  description: Hostname or IP address of the NFS server
+                  required: true
+                - name: 'path'
+                  type: String
+                  description: Path that is exported by the NFS server.
+                  required: true
+                - name: 'readOnly'
+                  type: Boolean
+                  description: If true, mount the NFS volume as read only
+                  required: false
+      - name: 'encryptionKey'
+        type: String
+        description: |-
+          A reference to a customer managed encryption key (CMEK) to use to encrypt this container image. For more information, go to https://cloud.google.com/run/docs/securing/using-cmek
+      - name: 'encryptionKeyRevocationAction'
+        type: Enum
+        description: |-
+          The action to take if the encryption key is revoked.
+        enum_values:
+          - 'PREVENT_NEW'
+          - 'SHUTDOWN'
+      - name: 'encryptionKeyShutdownDuration'
+        type: String
+        description: |-
+          If encryptionKeyRevocationAction is SHUTDOWN, the duration before shutting down all instances. The minimum increment is 1 hour.
+
+          A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s".
+      - name: 'nodeSelector'
+        type: NestedObject
+        description: Node Selector describes the hardware requirements of the resources.
+        properties:
+          - name: 'accelerator'
+            type: String
+            description:
+              The GPU to attach to an instance. See https://cloud.google.com/run/docs/configuring/services/gpu for configuring GPU.
+            required: true
+      - name: 'gpuZonalRedundancyDisabled'
+        type: Boolean
+        description: True if GPU zonal redundancy is disabled on this revision.
+  - name: 'instanceSplits'
+    type: Array
+    description: |-
+       Specifies how to distribute instances over a collection of Revisions belonging to the WorkerPool. If instance split is empty or not provided, defaults to 100% instances assigned to the latest Ready Revision.
+    default_from_api: true
+    item_type:
+      type: NestedObject
+      properties:
+        - name: 'type'
+          type: Enum
+          description: |
+            The allocation type for this instance split.
+          enum_values:
+            - 'INSTANCE_SPLIT_ALLOCATION_TYPE_LATEST'
+            - 'INSTANCE_SPLIT_ALLOCATION_TYPE_REVISION'
+        - name: 'revision'
+          type: String
+          description: |
+            Revision to which to assign this portion of instances, if split allocation is by revision.
+        - name: 'percent'
+          type: Integer
+          description: |
+            Specifies percent of the instance split to this Revision. This defaults to zero if unspecified.
+          default_from_api: true
+  - name: 'observedGeneration'
+    type: String
+    description: |
+      The generation of this WorkerPool currently serving traffic. See comments in reconciling for additional information on reconciliation process in Cloud Run. Please note that unlike v1, this is an int64 value. As with most Google APIs, its JSON representation will be a string instead of an integer.
+    output: true
+  - name: 'terminalCondition'
+    type: NestedObject
+    description: |
+      The Condition of this WorkerPool, containing its readiness status, and detailed error information in case it did not reach a serving state. See comments in reconciling for additional information on reconciliation process in Cloud Run.
+    output: true
+    properties:
+      - name: 'type'
+        type: String
+        description: |-
+          type is used to communicate the status of the reconciliation process. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting Types common to all resources include: * "Ready": True when the Resource is ready.
+        output: true
+      - name: 'state'
+        type: String
+        description: |-
+          State of the condition.
+        output: true
+      - name: 'message'
+        type: String
+        description: |-
+          Human readable message indicating details about the current status.
+        output: true
+      - name: 'lastTransitionTime'
+        type: Time
+        description: |-
+          Last time the condition transitioned from one status to another.
+        output: true
+      - name: 'severity'
+        type: String
+        description: |-
+          How to interpret failures of this condition, one of Error, Warning, Info
+        output: true
+      - name: 'reason'
+        type: String
+        description: |-
+          A common (workerPool-level) reason for this condition.
+        output: true
+      - name: 'revisionReason'
+        type: String
+        description: |-
+          A reason for the revision condition.
+        output: true
+      - name: 'executionReason'
+        type: String
+        description: |-
+          A reason for the execution condition.
+        output: true
+  - name: 'conditions'
+    type: Array
+    description: |-
+      The Conditions of all other associated sub-resources. They contain additional diagnostics information in case the WorkerPool does not reach its Serving state. See comments in reconciling for additional information on reconciliation process in Cloud Run.
+    output: true
+    item_type:
+      type: NestedObject
+      properties:
+        - name: 'type'
+          type: String
+          description: |-
+            type is used to communicate the status of the reconciliation process. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting Types common to all resources include: * "Ready": True when the Resource is ready.
+          output: true
+        - name: 'state'
+          type: String
+          description: |-
+            State of the condition.
+          output: true
+        - name: 'message'
+          type: String
+          description: |-
+            Human readable message indicating details about the current status.
+          output: true
+        - name: 'lastTransitionTime'
+          type: Time
+          description: |-
+            Last time the condition transitioned from one status to another.
+
+            A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
+          output: true
+        - name: 'severity'
+          type: String
+          description: |-
+            How to interpret failures of this condition, one of Error, Warning, Info
+          output: true
+        - name: 'reason'
+          type: String
+          description: |-
+            A common (workerPool-level) reason for this condition.
+          output: true
+        - name: 'revisionReason'
+          type: String
+          description: |-
+            A reason for the revision condition.
+          output: true
+        - name: 'executionReason'
+          type: String
+          description: |-
+            A reason for the execution condition.
+          output: true
+  - name: 'latestReadyRevision'
+    type: String
+    description: |
+      Name of the latest revision that is serving traffic. See comments in reconciling for additional information on reconciliation process in Cloud Run.
+    output: true
+  - name: 'latestCreatedRevision'
+    type: String
+    description: |
+      Name of the last created revision. See comments in reconciling for additional information on reconciliation process in Cloud Run.
+    output: true
+  - name: 'instanceSplitStatuses'
+    type: Array
+    description: |-
+      Detailed status information for corresponding instance splits. See comments in reconciling for additional information on reconciliation process in Cloud Run.
+    output: true
+    item_type:
+      type: NestedObject
+      properties:
+        - name: 'type'
+          type: String
+          description: |-
+            The allocation type for this instance split.
+          output: true
+        - name: 'revision'
+          type: String
+          description: |-
+            Revision to which this instance split is assigned.
+          output: true
+        - name: 'percent'
+          type: Integer
+          description: |-
+            Specifies percent of the instance split to this Revision.
+          output: true
+  - name: 'reconciling'
+    type: Boolean
+    description: |
+      Returns true if the WorkerPool is currently being acted upon by the system to bring it into the desired state.
+
+      When a new WorkerPool is created, or an existing one is updated, Cloud Run will asynchronously perform all necessary steps to bring the WorkerPool to the desired serving state. This process is called reconciliation. While reconciliation is in process, observedGeneration, latest_ready_revison, trafficStatuses, and uri will have transient values that might mismatch the intended state: Once reconciliation is over (and this field is false), there are two possible outcomes: reconciliation succeeded and the serving state matches the WorkerPool, or there was an error, and reconciliation failed. This state can be found in terminalCondition.state.
+
+      If reconciliation succeeded, the following fields will match: traffic and trafficStatuses, observedGeneration and generation, latestReadyRevision and latestCreatedRevision.
+
+      If reconciliation failed, trafficStatuses, observedGeneration, and latestReadyRevision will have the state of the last serving revision, or empty for newly created WorkerPools. Additional information on the failure can be found in terminalCondition and conditions.
+    output: true
+  - name: 'etag'
+    type: String
+    description: |
+      A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates.
+    output: true
diff --git a/mmv1/templates/terraform/examples/cloudrunv2_worker_pool_basic.tf.tmpl b/mmv1/templates/terraform/examples/cloudrunv2_worker_pool_basic.tf.tmpl
new file mode 100644
index 000000000000..18183202d8ba
--- /dev/null
+++ b/mmv1/templates/terraform/examples/cloudrunv2_worker_pool_basic.tf.tmpl
@@ -0,0 +1,12 @@
+resource "google_cloud_run_v2_worker_pool" "{{$.PrimaryResourceId}}" {
+  name     = "{{index $.Vars "cloud_run_worker_pool_name"}}"
+  location = "us-central1"
+  deletion_protection = false
+  launch_stage = "ALPHA"
+  
+  template {
+    containers {
+      image = "us-docker.pkg.dev/cloudrun/container/worker-pool"
+    }
+  }
+}
\ No newline at end of file
diff --git a/mmv1/templates/terraform/examples/cloudrunv2_worker_pool_custom_audiences.tf.tmpl b/mmv1/templates/terraform/examples/cloudrunv2_worker_pool_custom_audiences.tf.tmpl
new file mode 100644
index 000000000000..6c27c3837755
--- /dev/null
+++ b/mmv1/templates/terraform/examples/cloudrunv2_worker_pool_custom_audiences.tf.tmpl
@@ -0,0 +1,13 @@
+resource "google_cloud_run_v2_worker_pool" "{{$.PrimaryResourceId}}" {
+  name     = "{{index $.Vars "cloud_run_worker_pool_name"}}"
+  location = "us-central1"
+  deletion_protection = false
+  launch_stage = "ALPHA"
+
+  custom_audiences = ["aud1"]
+  template {
+    containers {
+      image = "us-docker.pkg.dev/cloudrun/container/worker-pool"
+    }
+  }
+}
\ No newline at end of file
diff --git a/mmv1/templates/terraform/examples/cloudrunv2_worker_pool_directvpc.tf.tmpl b/mmv1/templates/terraform/examples/cloudrunv2_worker_pool_directvpc.tf.tmpl
new file mode 100644
index 000000000000..722108cda5b0
--- /dev/null
+++ b/mmv1/templates/terraform/examples/cloudrunv2_worker_pool_directvpc.tf.tmpl
@@ -0,0 +1,19 @@
+resource "google_cloud_run_v2_worker_pool" "{{$.PrimaryResourceId}}" {
+  name     = "{{index $.Vars "cloud_run_worker_pool_name"}}"
+  location = "us-central1"
+  deletion_protection = false
+  launch_stage = "ALPHA"
+
+  template {
+    containers {
+      image = "us-docker.pkg.dev/cloudrun/container/worker-pool"
+    }
+    vpc_access{
+      network_interfaces {
+        network = "default"
+        subnetwork = "default"
+        tags = ["tag1", "tag2", "tag3"]
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/mmv1/templates/terraform/examples/cloudrunv2_worker_pool_gpu.tf.tmpl b/mmv1/templates/terraform/examples/cloudrunv2_worker_pool_gpu.tf.tmpl
new file mode 100644
index 000000000000..6e6031c10048
--- /dev/null
+++ b/mmv1/templates/terraform/examples/cloudrunv2_worker_pool_gpu.tf.tmpl
@@ -0,0 +1,22 @@
+resource "google_cloud_run_v2_worker_pool" "{{$.PrimaryResourceId}}" {
+  name     = "{{index $.Vars "cloud_run_worker_pool_name"}}"
+  location = "us-central1"
+  deletion_protection = false
+  launch_stage = "ALPHA"
+
+  template {
+    containers {
+      image = "us-docker.pkg.dev/cloudrun/container/worker-pool"
+      resources {
+        limits = {
+          "cpu" = "4"
+          "memory" = "16Gi"
+          "nvidia.com/gpu" = "1"
+        }
+      }
+    }
+    node_selector {
+      accelerator = "nvidia-l4"
+    }
+  }
+}
\ No newline at end of file
diff --git a/mmv1/templates/terraform/examples/cloudrunv2_worker_pool_limits.tf.tmpl b/mmv1/templates/terraform/examples/cloudrunv2_worker_pool_limits.tf.tmpl
new file mode 100644
index 000000000000..0c23cab900ea
--- /dev/null
+++ b/mmv1/templates/terraform/examples/cloudrunv2_worker_pool_limits.tf.tmpl
@@ -0,0 +1,18 @@
+resource "google_cloud_run_v2_worker_pool" "{{$.PrimaryResourceId}}" {
+  name     = "{{index $.Vars "cloud_run_worker_pool_name"}}"
+  location = "us-central1"
+  deletion_protection = false
+  launch_stage = "ALPHA"
+
+  template {
+    containers {
+      image = "us-docker.pkg.dev/cloudrun/container/worker-pool"
+      resources {
+        limits = {
+          cpu    = "2"
+          memory = "1024Mi"
+        }
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/mmv1/templates/terraform/examples/cloudrunv2_worker_pool_mount_gcs.tf.tmpl b/mmv1/templates/terraform/examples/cloudrunv2_worker_pool_mount_gcs.tf.tmpl
new file mode 100644
index 000000000000..626028614c1a
--- /dev/null
+++ b/mmv1/templates/terraform/examples/cloudrunv2_worker_pool_mount_gcs.tf.tmpl
@@ -0,0 +1,31 @@
+resource "google_cloud_run_v2_worker_pool" "{{$.PrimaryResourceId}}" {
+  name     = "{{index $.Vars "cloud_run_worker_pool_name"}}"
+
+  location     = "us-central1"
+  deletion_protection = false
+  launch_stage = "ALPHA"
+
+  template {
+    containers {
+      image = "us-docker.pkg.dev/cloudrun/container/worker-pool"
+      volume_mounts {
+        name       = "bucket"
+        mount_path = "/var/www"
+      }
+    }
+
+    volumes {
+      name = "bucket"
+      gcs {
+        bucket    = google_storage_bucket.{{$.PrimaryResourceId}}.name
+        read_only = false
+      }
+    }
+  }
+}
+
+resource "google_storage_bucket" "{{$.PrimaryResourceId}}" {
+    name     = "{{index $.Vars "cloud_run_worker_pool_name"}}"
+    location = "US"
+    uniform_bucket_level_access = true
+}
\ No newline at end of file
diff --git a/mmv1/templates/terraform/examples/cloudrunv2_worker_pool_mount_nfs.tf.tmpl b/mmv1/templates/terraform/examples/cloudrunv2_worker_pool_mount_nfs.tf.tmpl
new file mode 100644
index 000000000000..18642072cd13
--- /dev/null
+++ b/mmv1/templates/terraform/examples/cloudrunv2_worker_pool_mount_nfs.tf.tmpl
@@ -0,0 +1,48 @@
+resource "google_cloud_run_v2_worker_pool" "{{$.PrimaryResourceId}}" {
+  name     = "{{index $.Vars "cloud_run_worker_pool_name"}}"
+
+  location     = "us-central1"
+  deletion_protection = false
+  launch_stage = "ALPHA"
+
+  template {
+    containers {
+      image = "us-docker.pkg.dev/cloudrun/container/worker-pool:latest"
+      volume_mounts {
+        name       = "nfs"
+        mount_path = "/mnt/nfs/filestore"
+      }
+    }
+    vpc_access {
+      network_interfaces {
+        network    = "default"
+        subnetwork = "default"
+      }
+    }
+
+    volumes {
+      name = "nfs"
+      nfs {
+        server    = google_filestore_instance.default.networks[0].ip_addresses[0]
+        path      = "/share1"
+        read_only = false
+      }
+    }
+  }
+}
+
+resource "google_filestore_instance" "{{$.PrimaryResourceId}}" {
+  name     = "{{index $.Vars "cloud_run_worker_pool_name"}}"
+  location = "us-central1-b"
+  tier     = "BASIC_HDD"
+
+  file_shares {
+    capacity_gb = 1024
+    name        = "share1"
+  }
+
+  networks {
+    network = "default"
+    modes   = ["MODE_IPV4"]
+  }
+}
\ No newline at end of file
diff --git a/mmv1/templates/terraform/examples/cloudrunv2_worker_pool_multicontainer.tf.tmpl b/mmv1/templates/terraform/examples/cloudrunv2_worker_pool_multicontainer.tf.tmpl
new file mode 100644
index 000000000000..51330b8353ae
--- /dev/null
+++ b/mmv1/templates/terraform/examples/cloudrunv2_worker_pool_multicontainer.tf.tmpl
@@ -0,0 +1,33 @@
+resource "google_cloud_run_v2_worker_pool" "{{$.PrimaryResourceId}}" {
+  name     = "{{index $.Vars "cloud_run_worker_pool_name"}}"
+  location = "us-central1"
+  deletion_protection = false
+  launch_stage = "ALPHA"
+
+  template {
+    containers {
+      name = "hello-1"
+      image = "us-docker.pkg.dev/cloudrun/container/worker-pool"
+      depends_on = ["hello-2"]
+      volume_mounts {
+        name = "empty-dir-volume"
+        mount_path = "/mnt"
+      }
+    }
+    containers {
+      name = "hello-2"
+      image = "us-docker.pkg.dev/cloudrun/container/worker-pool"
+      env {
+        name = "PORT"
+        value = "8081"
+      }
+    }
+    volumes {
+      name = "empty-dir-volume"
+      empty_dir {
+        medium = "MEMORY"
+        size_limit = "256Mi"
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/mmv1/templates/terraform/examples/cloudrunv2_worker_pool_secret.tf.tmpl b/mmv1/templates/terraform/examples/cloudrunv2_worker_pool_secret.tf.tmpl
new file mode 100644
index 000000000000..0c3e925f0631
--- /dev/null
+++ b/mmv1/templates/terraform/examples/cloudrunv2_worker_pool_secret.tf.tmpl
@@ -0,0 +1,51 @@
+resource "google_cloud_run_v2_worker_pool" "{{$.PrimaryResourceId}}" {
+  name     = "{{index $.Vars "cloud_run_worker_pool_name"}}"
+  location = "us-central1"
+  deletion_protection = false
+  launch_stage = "ALPHA"
+
+  template {
+    volumes {
+      name = "a-volume"
+      secret {
+        secret = google_secret_manager_secret.secret.secret_id
+        default_mode = 292 # 0444
+        items {
+          version = "1"
+          path = "my-secret"
+          mode = 0444
+        }
+      }
+    }
+    containers {
+      image = "us-docker.pkg.dev/cloudrun/container/worker-pool"
+      volume_mounts {
+        name = "a-volume"
+        mount_path = "/secrets"
+      }
+    }
+  }
+  depends_on = [google_secret_manager_secret_version.secret-version-data]
+}
+
+data "google_project" "project" {
+}
+
+resource "google_secret_manager_secret" "secret" {
+  secret_id = "{{index $.Vars "secret_id"}}"
+  replication {
+    auto {}
+  }
+}
+
+resource "google_secret_manager_secret_version" "secret-version-data" {
+  secret = google_secret_manager_secret.secret.name
+  secret_data = "secret-data"
+}
+
+resource "google_secret_manager_secret_iam_member" "secret-access" {
+  secret_id = google_secret_manager_secret.secret.id
+  role      = "roles/secretmanager.secretAccessor"
+  member    = "serviceAccount:${data.google_project.project.number}-compute@developer.gserviceaccount.com"
+  depends_on = [google_secret_manager_secret.secret]
+}
\ No newline at end of file
diff --git a/mmv1/templates/terraform/examples/cloudrunv2_worker_pool_sql.tf.tmpl b/mmv1/templates/terraform/examples/cloudrunv2_worker_pool_sql.tf.tmpl
new file mode 100644
index 000000000000..ffdd851e93d4
--- /dev/null
+++ b/mmv1/templates/terraform/examples/cloudrunv2_worker_pool_sql.tf.tmpl
@@ -0,0 +1,77 @@
+resource "google_cloud_run_v2_worker_pool" "{{$.PrimaryResourceId}}" {
+  name     = "{{index $.Vars "cloud_run_worker_pool_name"}}"
+  location = "us-central1"
+  deletion_protection = false
+  launch_stage = "ALPHA"
+  
+  template {
+  
+    volumes {
+      name = "cloudsql"
+      cloud_sql_instance {
+        instances = [google_sql_database_instance.instance.connection_name]
+      }
+    }
+
+    containers {
+      image = "us-docker.pkg.dev/cloudrun/container/worker-pool"
+
+      env {
+        name = "FOO"
+        value = "bar"
+      }
+      env {
+        name = "SECRET_ENV_VAR"
+        value_source {
+          secret_key_ref {
+            secret = google_secret_manager_secret.secret.secret_id
+            version = "1"
+          }
+        }
+      }
+      volume_mounts {
+        name = "cloudsql"
+        mount_path = "/cloudsql"
+      }
+    }
+  }
+
+  instance_splits {
+    type = "INSTANCE_SPLIT_ALLOCATION_TYPE_LATEST"
+    percent = 100
+  }
+  depends_on = [google_secret_manager_secret_version.secret-version-data]
+}
+
+data "google_project" "project" {
+}
+
+resource "google_secret_manager_secret" "secret" {
+  secret_id = "{{index $.Vars "secret_id"}}"
+  replication {
+    auto {}
+  }
+}
+
+resource "google_secret_manager_secret_version" "secret-version-data" {
+  secret = google_secret_manager_secret.secret.name
+  secret_data = "secret-data"
+}
+
+resource "google_secret_manager_secret_iam_member" "secret-access" {
+  secret_id = google_secret_manager_secret.secret.id
+  role      = "roles/secretmanager.secretAccessor"
+  member    = "serviceAccount:${data.google_project.project.number}-compute@developer.gserviceaccount.com"
+  depends_on = [google_secret_manager_secret.secret]
+}
+
+resource "google_sql_database_instance" "instance" {
+  name             = "{{index $.Vars "cloud_run_sql_name"}}"
+  region           = "us-central1"
+  database_version = "MYSQL_5_7"
+  settings {
+    tier = "db-f1-micro"
+  }
+
+  deletion_protection  = {{index $.Vars "deletion_protection"}}
+}
\ No newline at end of file
diff --git a/mmv1/templates/terraform/pre_delete/cloudrunv2_worker_pool_deletion_policy.go.tmpl b/mmv1/templates/terraform/pre_delete/cloudrunv2_worker_pool_deletion_policy.go.tmpl
new file mode 100644
index 000000000000..c7ad64e13099
--- /dev/null
+++ b/mmv1/templates/terraform/pre_delete/cloudrunv2_worker_pool_deletion_policy.go.tmpl
@@ -0,0 +1,3 @@
+if d.Get("deletion_protection").(bool) {
+    return fmt.Errorf("cannot destroy WorkerPool without setting deletion_protection=false and running `terraform apply`")
+}
\ No newline at end of file
diff --git a/mmv1/third_party/terraform/provider/provider_mmv1_resources.go.tmpl b/mmv1/third_party/terraform/provider/provider_mmv1_resources.go.tmpl
index f33239a70665..3e7874766411 100644
--- a/mmv1/third_party/terraform/provider/provider_mmv1_resources.go.tmpl
+++ b/mmv1/third_party/terraform/provider/provider_mmv1_resources.go.tmpl
@@ -65,6 +65,7 @@ var handwrittenDatasources = map[string]*schema.Resource{
 	"google_cloud_run_service":                         cloudrun.DataSourceGoogleCloudRunService(),
 	"google_cloud_run_v2_job":                          cloudrunv2.DataSourceGoogleCloudRunV2Job(),
 	"google_cloud_run_v2_service":                      cloudrunv2.DataSourceGoogleCloudRunV2Service(),
+	"google_cloud_run_v2_worker_pool":					cloudrunv2.DataSourceGoogleCloudRunV2WorkerPool(),
 	"google_composer_environment":                      composer.DataSourceGoogleComposerEnvironment(),
 	"google_composer_user_workloads_config_map":        composer.DataSourceGoogleComposerUserWorkloadsConfigMap(),
 	"google_composer_user_workloads_secret":            composer.DataSourceGoogleComposerUserWorkloadsSecret(),
diff --git a/mmv1/third_party/terraform/services/cloudrunv2/data_source_google_cloud_run_v2_worker_pool.go b/mmv1/third_party/terraform/services/cloudrunv2/data_source_google_cloud_run_v2_worker_pool.go
new file mode 100644
index 000000000000..3bd61fb84bec
--- /dev/null
+++ b/mmv1/third_party/terraform/services/cloudrunv2/data_source_google_cloud_run_v2_worker_pool.go
@@ -0,0 +1,52 @@
+package cloudrunv2
+
+import (
+	"fmt"
+
+	"github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema"
+	"github.com/hashicorp/terraform-provider-google/google/tpgresource"
+	transport_tpg "github.com/hashicorp/terraform-provider-google/google/transport"
+)
+
+func DataSourceGoogleCloudRunV2WorkerPool() *schema.Resource {
+	dsSchema := tpgresource.DatasourceSchemaFromResourceSchema(ResourceCloudRunV2WorkerPool().Schema)
+	tpgresource.AddRequiredFieldsToSchema(dsSchema, "name")
+	tpgresource.AddOptionalFieldsToSchema(dsSchema, "location")
+
+	// Set 'Optional' schema elements
+	tpgresource.AddOptionalFieldsToSchema(dsSchema, "project")
+
+	return &schema.Resource{
+		Read:   dataSourceGoogleCloudRunV2WorkerPoolRead,
+		Schema: dsSchema,
+	}
+}
+
+func dataSourceGoogleCloudRunV2WorkerPoolRead(d *schema.ResourceData, meta interface{}) error {
+	config := meta.(*transport_tpg.Config)
+
+	id, err := tpgresource.ReplaceVars(d, config, "projects/{{project}}/locations/{{location}}/workerPools/{{name}}")
+	if err != nil {
+		return fmt.Errorf("Error constructing id: %s", err)
+	}
+
+	d.SetId(id)
+
+	err = resourceCloudRunV2WorkerPoolRead(d, meta)
+	if err != nil {
+		return err
+	}
+
+	if err := tpgresource.SetDataSourceLabels(d); err != nil {
+		return err
+	}
+
+	if err := tpgresource.SetDataSourceAnnotations(d); err != nil {
+		return err
+	}
+
+	if d.Id() == "" {
+		return fmt.Errorf("%s not found", id)
+	}
+	return nil
+}
diff --git a/mmv1/third_party/terraform/services/cloudrunv2/data_source_google_cloud_run_v2_worker_pool_test.go b/mmv1/third_party/terraform/services/cloudrunv2/data_source_google_cloud_run_v2_worker_pool_test.go
new file mode 100644
index 000000000000..a8f0faad67d7
--- /dev/null
+++ b/mmv1/third_party/terraform/services/cloudrunv2/data_source_google_cloud_run_v2_worker_pool_test.go
@@ -0,0 +1,65 @@
+package cloudrunv2_test
+
+import (
+	"fmt"
+	"testing"
+
+	"github.com/hashicorp/terraform-plugin-testing/helper/resource"
+	"github.com/hashicorp/terraform-provider-google/google/acctest"
+	"github.com/hashicorp/terraform-provider-google/google/envvar"
+)
+
+func TestAccDataSourceGoogleCloudRunV2WorkerPool_basic(t *testing.T) {
+	t.Parallel()
+
+	project := envvar.GetTestProjectFromEnv()
+
+	name := fmt.Sprintf("tf-test-cloud-run-v2-wp-%d", acctest.RandInt(t))
+	location := "us-central1"
+	id := fmt.Sprintf("projects/%s/locations/%s/workerPools/%s", project, location, name)
+
+	acctest.VcrTest(t, resource.TestCase{
+		PreCheck:                 func() { acctest.AccTestPreCheck(t) },
+		ProtoV5ProviderFactories: acctest.ProtoV5ProviderFactories(t),
+		Steps: []resource.TestStep{
+			{
+				Config: testAccDataSourceGoogleCloudRunV2WorkerPool_basic(name, location),
+				Check: resource.ComposeTestCheckFunc(
+					resource.TestCheckResourceAttr("data.google_cloud_run_v2_worker_pool.hello", "id", id),
+					resource.TestCheckResourceAttr("data.google_cloud_run_v2_worker_pool.hello", "name", name),
+					resource.TestCheckResourceAttr("data.google_cloud_run_v2_worker_pool.hello", "location", location),
+				),
+			},
+		},
+	})
+}
+
+func testAccDataSourceGoogleCloudRunV2WorkerPool_basic(name, location string) string {
+	return fmt.Sprintf(`
+resource "google_cloud_run_v2_worker_pool" "hello" {
+  name     = "%s"
+  location = "%s"
+  deletion_protection = false
+  launch_stage = "ALPHA"
+  
+  template {
+    containers {
+      image = "us-docker.pkg.dev/cloudrun/container/worker-pool"
+    }
+  }
+
+  labels = {
+    "key" = "value"
+  }
+
+  annotations = {
+    "key" = "value"
+  }
+}
+
+data "google_cloud_run_v2_worker_pool" "hello" {
+  name     = google_cloud_run_v2_worker_pool.hello.name
+  location = google_cloud_run_v2_worker_pool.hello.location
+}
+`, name, location)
+}
diff --git a/mmv1/third_party/terraform/services/cloudrunv2/resource_cloud_run_v2_worker_pool_test.go.tmpl b/mmv1/third_party/terraform/services/cloudrunv2/resource_cloud_run_v2_worker_pool_test.go.tmpl
new file mode 100644
index 000000000000..1f57cfc70c5c
--- /dev/null
+++ b/mmv1/third_party/terraform/services/cloudrunv2/resource_cloud_run_v2_worker_pool_test.go.tmpl
@@ -0,0 +1,618 @@
+package cloudrunv2_test
+
+import (
+	"fmt"
+	"testing"
+
+	"github.com/hashicorp/terraform-plugin-testing/helper/resource"
+	"github.com/hashicorp/terraform-provider-google/google/acctest"
+  "github.com/hashicorp/terraform-provider-google/google/envvar"
+)
+
+func TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate(t *testing.T) {
+	t.Parallel()
+
+	context := map[string]interface{}{
+		"random_suffix": acctest.RandString(t, 10),
+	}
+
+	acctest.VcrTest(t, resource.TestCase{
+		PreCheck:                 func() { acctest.AccTestPreCheck(t) },
+		ProtoV5ProviderFactories: acctest.ProtoV5ProviderFactories(t),
+		CheckDestroy:             testAccCheckCloudRunV2WorkerPoolDestroyProducer(t),
+		Steps: []resource.TestStep{
+			{
+				Config: testAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFull(context),
+			},
+			{
+				ResourceName:            "google_cloud_run_v2_worker_pool.default",
+				ImportState:             true,
+				ImportStateVerify:       true,
+				ImportStateVerifyIgnore: []string{"name", "location", "annotations", "labels", "terraform_labels"},
+			},
+			{
+				Config: testAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate(context),
+			},
+			{
+				ResourceName:            "google_cloud_run_v2_worker_pool.default",
+				ImportState:             true,
+				ImportStateVerify:       true,
+				ImportStateVerifyIgnore: []string{"name", "location", "annotations", "labels", "terraform_labels", "deletion_protection"},
+			},
+		},
+	})
+}
+
+
+func testAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFull(context map[string]interface{}) string {
+	return acctest.Nprintf(`
+resource "google_cloud_run_v2_worker_pool" "default" {
+  name     = "tf-test-cloudrun-worker-pool%{random_suffix}"
+  description = "description creating"
+  location = "us-central1"
+  launch_stage = "ALPHA"
+  annotations = {
+    generated-by = "magic-modules"
+  }
+  
+  labels = {
+    label-1 = "value-1"
+  }
+  client = "client-1"
+  client_version = "client-version-1"
+  template {
+    labels = {
+      label-1 = "value-1"
+    }
+    service_account = google_service_account.service_account.email
+    annotations = {
+      generated-by = "magic-modules"
+    }
+    containers {
+      name = "container-1"
+      image = "us-docker.pkg.dev/cloudrun/container/worker-pool"
+      env {
+        name = "SOURCE"
+        value = "remote"
+      }
+      env {
+        name = "TARGET"
+        value = "home"
+      }
+      resources {
+        limits = {
+          cpu = "4"
+          memory = "2Gi"
+        }
+      }
+    }
+  }
+}
+
+resource "google_service_account" "service_account" {
+  account_id   = "tf-test-my-account%{random_suffix}"
+  display_name = "Test Service Account"
+}
+`, context)
+}
+func testAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate(context map[string]interface{}) string {
+	return acctest.Nprintf(`
+resource "google_cloud_run_v2_worker_pool" "default" {
+  name     = "tf-test-cloudrun-worker-pool%{random_suffix}"
+  description = "description updating"
+  location = "us-central1"
+  deletion_protection = false
+  launch_stage = "ALPHA"
+  
+  annotations = {
+    generated-by = "magic-modules-files"
+  }
+  
+  binary_authorization {
+    use_default = true
+    breakglass_justification = "Some justification"
+  }
+  labels = {
+    label-1 = "value-update"
+  }
+  client = "client-update"
+  client_version = "client-version-update"
+
+  template {
+    revision = "tf-test-cloudrun-worker-pool%{random_suffix}-001"
+    labels = {
+      label-1 = "value-update"
+    }
+    service_account = google_service_account.service_account.email
+    annotations = {
+      generated-by = "magic-modules"
+    }
+    containers {
+      name = "container-update"
+      image = "us-docker.pkg.dev/cloudrun/container/worker-pool"
+      args    = ["arg1", "arg2"]
+      command = ["/bin/sh", "-c"]
+      env {
+        name = "SOURCE_UPDATE"
+        value = "remote-update"
+      }
+      env {
+        name = "TARGET_UPDATE"
+        value = "home-update"
+      }
+      resources {
+        limits = {
+          cpu = "2"
+          memory = "8Gi"
+        }
+      }
+      working_dir = "/home"
+    }
+  }
+  instance_splits {
+    type = "INSTANCE_SPLIT_ALLOCATION_TYPE_REVISION"
+    revision = "tf-test-cloudrun-worker-pool%{random_suffix}-001"
+  }
+}
+
+resource "google_service_account" "service_account" {
+  account_id   = "tf-test-my-account%{random_suffix}"
+  display_name = "Test Service Account"
+}
+`, context)
+}
+func TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGcsVolume(t *testing.T) {
+	acctest.SkipIfVcr(t)
+  t.Parallel()
+
+	context := map[string]interface{}{
+		"random_suffix": acctest.RandString(t, 10),
+	}
+
+	acctest.VcrTest(t, resource.TestCase{
+		PreCheck:                 func() { acctest.AccTestPreCheck(t) },
+		ProtoV5ProviderFactories: acctest.ProtoV5ProviderFactories(t),
+		CheckDestroy:             testAccCheckCloudRunV2WorkerPoolDestroyProducer(t),
+		Steps: []resource.TestStep{
+			{
+				Config: testAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGcsVolume(context),
+			},
+			{
+				ResourceName:            "google_cloud_run_v2_worker_pool.default",
+				ImportState:             true,
+				ImportStateVerify:       true,
+				ImportStateVerifyIgnore: []string{"name", "location", "annotations", "labels", "terraform_labels", "launch_stage", "deletion_protection"},
+                        },
+              },
+	})
+}
+
+func testAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGcsVolume(context map[string]interface{}) string {
+	return acctest.Nprintf(`
+resource "google_cloud_run_v2_worker_pool" "default" {
+  name     = "tf-test-cloudrun-worker-pool%{random_suffix}"
+  description = "description creating"
+  location = "us-central1"
+  deletion_protection = false
+  launch_stage = "ALPHA"
+  
+
+  annotations = {
+    generated-by = "magic-modules"
+  }
+  
+  labels = {
+    label-1 = "value-1"
+  }
+  client = "client-1"
+  client_version = "client-version-1"
+  template {
+    labels = {
+      label-1 = "value-1"
+    }
+    service_account = google_service_account.service_account.email
+    annotations = {
+      generated-by = "magic-modules"
+    }
+    volumes {
+      name = "gcs"
+      gcs {
+        bucket = "gcp-public-data-landsat"
+        read_only = true
+{{ if ne $.TargetVersionName `ga` -}}
+	mount_options = ["log-severity=info"]
+{{ end }}
+      }
+    }
+    containers {
+      name = "container-1"
+      image = "us-docker.pkg.dev/cloudrun/container/worker-pool"
+      env {
+        name = "SOURCE"
+        value = "remote"
+      }
+      env {
+        name = "TARGET"
+        value = "home"
+      }
+      volume_mounts {
+        name = "gcs"
+        mount_path = "/mnt/landsat"
+      }
+      resources {
+        limits = {
+          cpu = "4"
+          memory = "2Gi"
+        }
+      }
+    }
+  }
+}
+
+resource "google_service_account" "service_account" {
+  account_id   = "tf-test-my-account%{random_suffix}"
+  display_name = "Test Service Account"
+}
+`, context)
+}
+
+func TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate(t *testing.T) {
+	t.Parallel()
+
+	workerPoolName := fmt.Sprintf("tf-test-cloudrun-worker-pool%s", acctest.RandString(t, 10))
+	context := map[string]interface{}{
+		"service_name": workerPoolName,
+		"project": envvar.GetTestProjectFromEnv(),
+	}
+
+	acctest.VcrTest(t, resource.TestCase{
+		PreCheck:                 func() { acctest.AccTestPreCheck(t) },
+		ProtoV5ProviderFactories: acctest.ProtoV5ProviderFactories(t),
+		CheckDestroy:             testAccCheckCloudRunV2WorkerPoolDestroyProducer(t),
+		Steps: []resource.TestStep{
+			{
+				Config: testAccCloudRunV2WorkerPool_cloudRunWorkerPoolWithDirectVPC(context),
+			},
+			{
+				ResourceName:            "google_cloud_run_v2_worker_pool.default",
+				ImportState:             true,
+				ImportStateVerify:       true,
+				ImportStateVerifyIgnore: []string{"name", "location", "deletion_protection"},
+			},
+			{
+				Config: testAccCloudRunV2WorkerPool_cloudRunWorkerPoolWithDirectVPCAndNamedBinAuthPolicyUpdate(context),
+			},
+			{
+				ResourceName:            "google_cloud_run_v2_worker_pool.default",
+				ImportState:             true,
+				ImportStateVerify:       true,
+				ImportStateVerifyIgnore: []string{"name", "location", "deletion_protection"},
+			},
+		},
+	})
+}
+
+func testAccCloudRunV2WorkerPool_cloudRunWorkerPoolWithDirectVPC(context map[string]interface{}) string {
+	return acctest.Nprintf(`
+resource "google_cloud_run_v2_worker_pool" "default" {
+  name     = "%{service_name}"
+  location = "us-central1"
+  deletion_protection = false
+  launch_stage = "ALPHA"
+  
+  template {
+    containers {
+      image = "us-docker.pkg.dev/cloudrun/container/worker-pool"
+    }
+    vpc_access {
+      egress = "ALL_TRAFFIC"
+      network_interfaces {
+        network = "default"
+      }
+    }
+  }
+}
+`, context)
+}
+
+func testAccCloudRunV2WorkerPool_cloudRunWorkerPoolWithDirectVPCAndNamedBinAuthPolicyUpdate(context map[string]interface{}) string {
+	return acctest.Nprintf(`
+resource "google_cloud_run_v2_worker_pool" "default" {
+  name     = "%{service_name}"
+  location = "us-central1"
+  deletion_protection = false
+  launch_stage = "ALPHA"
+  
+  binary_authorization {
+    policy = "projects/%{project}/platforms/cloudRun/policies/my-policy"
+    breakglass_justification = "Some justification"
+  }
+  template {
+    containers {
+      image = "us-docker.pkg.dev/cloudrun/container/worker-pool"
+    }
+    vpc_access {
+      network_interfaces {
+        subnetwork = "default"
+        tags = ["foo", "bar"]
+      }
+    }
+  }
+}
+`, context)
+}
+
+func TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate(t *testing.T) {
+	t.Parallel()
+
+  workerPoolName := fmt.Sprintf("tf-test-cloudrun-worker-pool%s", acctest.RandString(t, 10))
+
+	acctest.VcrTest(t, resource.TestCase{
+		PreCheck:                 func() { acctest.AccTestPreCheck(t) },
+		ProtoV5ProviderFactories: acctest.ProtoV5ProviderFactories(t),
+		CheckDestroy:             testAccCheckCloudRunV2WorkerPoolDestroyProducer(t),
+		Steps: []resource.TestStep{
+			{
+				Config: testAccCloudRunV2WorkerPool_cloudRunWorkerPoolUpdateWithCustomAudience(workerPoolName, "test"),
+			},
+			{
+				ResourceName:            "google_cloud_run_v2_worker_pool.default",
+				ImportState:             true,
+				ImportStateVerify:       true,
+				ImportStateVerifyIgnore: []string{"name", "location", "annotations", "launch_stage", "deletion_protection"},
+			},
+      {
+				Config: testAccCloudRunV2WorkerPool_cloudRunWorkerPoolUpdateWithCustomAudience(workerPoolName, "test_update"),
+			},
+			{
+				ResourceName:            "google_cloud_run_v2_worker_pool.default",
+				ImportState:             true,
+				ImportStateVerify:       true,
+				ImportStateVerifyIgnore: []string{"name", "location", "annotations", "launch_stage", "deletion_protection"},
+			},
+			{
+				Config: testAccCloudRunV2WorkerPool_cloudRunWorkerPoolUpdateWithoutCustomAudience(workerPoolName),
+			},
+			{
+				ResourceName:            "google_cloud_run_v2_worker_pool.default",
+				ImportState:             true,
+				ImportStateVerify:       true,
+				ImportStateVerifyIgnore: []string{"name", "location", "annotations", "launch_stage", "deletion_protection"},
+			},
+		},
+	})
+}
+
+func testAccCloudRunV2WorkerPool_cloudRunWorkerPoolUpdateWithoutCustomAudience(workerPoolName string) string {
+	return fmt.Sprintf(`
+resource "google_cloud_run_v2_worker_pool" "default" {
+  name         = "%s"
+  location     = "us-central1"
+  deletion_protection = false
+  launch_stage = "ALPHA"
+
+  template {
+    containers {
+      image = "us-docker.pkg.dev/cloudrun/container/worker-pool"
+    }
+  }
+}
+`, workerPoolName)
+}
+
+func testAccCloudRunV2WorkerPool_cloudRunWorkerPoolUpdateWithCustomAudience(workerPoolName string, customAudience string) string {
+	return fmt.Sprintf(`
+resource "google_cloud_run_v2_worker_pool" "default" {
+  name             = "%s"
+  location         = "us-central1"
+  deletion_protection = false
+  custom_audiences = ["%s"]
+  launch_stage = "ALPHA"
+
+  template {
+    containers {
+      image = "us-docker.pkg.dev/cloudrun/container/worker-pool"
+    }
+  }
+}
+`, workerPoolName, customAudience)
+}
+
+
+func TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel(t *testing.T) {
+	t.Parallel()
+
+	context := map[string]interface{}{
+		"random_suffix":        acctest.RandString(t, 10),
+		"add_attribution":      "true",
+		"attribution_strategy": "CREATION_ONLY",
+	}
+
+	acctest.VcrTest(t, resource.TestCase{
+		PreCheck:                 func() { acctest.AccTestPreCheck(t) },
+		ProtoV5ProviderFactories: acctest.ProtoV5ProviderFactories(t),
+		CheckDestroy:             testAccCheckCloudRunV2WorkerPoolDestroyProducer(t),
+		Steps: []resource.TestStep{
+			{
+				Config: testAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithAttributionLabel(context),
+				Check: resource.ComposeTestCheckFunc(
+					resource.TestCheckResourceAttr("google_cloud_run_v2_worker_pool.default", "labels.%", "1"),
+					resource.TestCheckResourceAttr("google_cloud_run_v2_worker_pool.default", "labels.user_label", "foo"),
+
+					resource.TestCheckResourceAttr("google_cloud_run_v2_worker_pool.default", "terraform_labels.%", "2"),
+					resource.TestCheckResourceAttr("google_cloud_run_v2_worker_pool.default", "terraform_labels.user_label", "foo"),
+					resource.TestCheckResourceAttr("google_cloud_run_v2_worker_pool.default", "terraform_labels.goog-terraform-provisioned", "true"),
+
+					resource.TestCheckResourceAttr("google_cloud_run_v2_worker_pool.default", "effective_labels.%", "2"),
+					resource.TestCheckResourceAttr("google_cloud_run_v2_worker_pool.default", "effective_labels.user_label", "foo"),
+					resource.TestCheckResourceAttr("google_cloud_run_v2_worker_pool.default", "effective_labels.goog-terraform-provisioned", "true"),
+				),
+			},
+			{
+				Config: testAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithAttributionLabelUpdate(context),
+				Check: resource.ComposeTestCheckFunc(
+					resource.TestCheckResourceAttr("google_cloud_run_v2_worker_pool.default", "labels.%", "1"),
+					resource.TestCheckResourceAttr("google_cloud_run_v2_worker_pool.default", "labels.user_label", "bar"),
+
+					resource.TestCheckResourceAttr("google_cloud_run_v2_worker_pool.default", "terraform_labels.%", "2"),
+					resource.TestCheckResourceAttr("google_cloud_run_v2_worker_pool.default", "terraform_labels.user_label", "bar"),
+					resource.TestCheckResourceAttr("google_cloud_run_v2_worker_pool.default", "terraform_labels.goog-terraform-provisioned", "true"),
+
+					resource.TestCheckResourceAttr("google_cloud_run_v2_worker_pool.default", "effective_labels.%", "2"),
+					resource.TestCheckResourceAttr("google_cloud_run_v2_worker_pool.default", "effective_labels.user_label", "bar"),
+					resource.TestCheckResourceAttr("google_cloud_run_v2_worker_pool.default", "effective_labels.goog-terraform-provisioned", "true"),
+				),
+			},
+		},
+	})
+}
+
+func testAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithAttributionLabel(context map[string]interface{}) string {
+	return acctest.Nprintf(`
+provider "google" {
+  add_terraform_attribution_label               = %{add_attribution}
+  terraform_attribution_label_addition_strategy = "%{attribution_strategy}"
+}
+
+resource "google_cloud_run_v2_worker_pool" "default" {
+  name     = "tf-test-cloudrun-worker-pool%{random_suffix}"
+  location = "us-central1"
+  deletion_protection = false
+  launch_stage = "ALPHA"
+  
+
+  labels = {
+    user_label = "foo"
+  }
+
+  template {
+    containers {
+      image = "us-docker.pkg.dev/cloudrun/container/worker-pool"
+    }
+  }
+}
+`, context)
+}
+
+func testAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithAttributionLabelUpdate(context map[string]interface{}) string {
+	return acctest.Nprintf(`
+provider "google" {
+  add_terraform_attribution_label               = %{add_attribution}
+  terraform_attribution_label_addition_strategy = "%{attribution_strategy}"
+}
+
+resource "google_cloud_run_v2_worker_pool" "default" {
+  name     = "tf-test-cloudrun-worker-pool%{random_suffix}"
+  location = "us-central1"
+  deletion_protection = false
+  launch_stage = "ALPHA"
+  
+
+  labels = {
+    user_label = "bar"
+  }
+
+  template {
+    containers {
+      image = "us-docker.pkg.dev/cloudrun/container/worker-pool"
+    }
+  }
+}
+`, context)
+}
+
+func TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling(t *testing.T) {
+  t.Parallel()
+  context := map[string]interface{} {
+    "random_suffix" : acctest.RandString(t, 10),
+  }
+  acctest.VcrTest(t, resource.TestCase {
+    PreCheck: func() { acctest.AccTestPreCheck(t)},
+    ProtoV5ProviderFactories: acctest.ProtoV5ProviderFactories(t),
+    CheckDestroy: testAccCheckCloudRunV2WorkerPoolDestroyProducer(t),
+    Steps: []resource.TestStep{
+       {
+        Config: testAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling(context),
+      },
+      {
+        ResourceName: "google_cloud_run_v2_worker_pool.default",
+        ImportState: true,
+        ImportStateVerify: true,
+        ImportStateVerifyIgnore: []string{"name", "location", "annotations", "labels", "terraform_labels", "launch_stage", "deletion_protection"},
+      },
+      {
+        Config: testAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolUpdateWithManualScaling(context),
+      },
+      {
+        ResourceName: "google_cloud_run_v2_worker_pool.default",
+        ImportState: true,
+        ImportStateVerify: true,
+        ImportStateVerifyIgnore: []string{"name", "location", "annotations", "labels", "terraform_labels", "launch_stage", "deletion_protection"},
+      },
+
+    }, 
+  })
+}
+
+func testAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling(context map[string]interface{}) string {
+	return acctest.Nprintf(`
+resource "google_cloud_run_v2_worker_pool" "default" {
+  name     = "tf-test-cloudrun-worker-pool%{random_suffix}"
+  description = "description creating"
+  location = "us-central1"
+  deletion_protection = false
+  launch_stage = "ALPHA"
+  annotations = {
+    generated-by = "magic-modules"
+  }
+  scaling {
+    scaling_mode = "MANUAL"
+    manual_instance_count = 5
+  }
+  
+  labels = {
+    label-1 = "value-1"
+  }
+  client = "client-1"
+  client_version = "client-version-1"
+  template {
+    containers {
+      name = "container-1"
+      image = "us-docker.pkg.dev/cloudrun/container/worker-pool"
+    }
+  }
+}
+
+`, context)
+}
+func testAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolUpdateWithManualScaling(context map[string]interface{}) string {
+	return acctest.Nprintf(`
+resource "google_cloud_run_v2_worker_pool" "default" {
+  name     = "tf-test-cloudrun-worker-pool%{random_suffix}"
+  description = "description creating"
+  location = "us-central1"
+  deletion_protection = false
+  annotations = {
+    generated-by = "magic-modules"
+  }
+  
+  labels = {
+    label-1 = "value-1"
+  }
+  client = "client-1"
+  client_version = "client-version-1"
+  launch_stage = "ALPHA"
+  scaling {
+    scaling_mode = "MANUAL"
+    manual_instance_count = 2
+  }
+  template {
+    containers {
+      name = "container-1"
+      image = "us-docker.pkg.dev/cloudrun/container/worker-pool"
+    }
+  }
+}
+
+`, context)
+}
diff --git a/mmv1/third_party/terraform/website/docs/d/cloud_run_v2_worker_pool.html.markdown b/mmv1/third_party/terraform/website/docs/d/cloud_run_v2_worker_pool.html.markdown
new file mode 100644
index 000000000000..166d4ff9ad1a
--- /dev/null
+++ b/mmv1/third_party/terraform/website/docs/d/cloud_run_v2_worker_pool.html.markdown
@@ -0,0 +1,37 @@
+---
+subcategory: "Cloud Run (v2 API)"
+description: |-
+  Get information about a Google Cloud Run v2 Worker Pool.
+---
+
+# google_cloud_run_v2_worker_pool
+
+Get information about a Google Cloud Run v2 Worker Pool. For more information see
+the [official documentation](https://cloud.google.com/run/docs/)
+and [API](https://cloud.google.com/run/docs/apis).
+
+## Example Usage
+
+```hcl
+data "google_cloud_run_v2_worker_pool" "my_worker_pool" {
+  name     = "my-worker-pool"
+  location = "us-central1"
+}
+```
+
+## Argument Reference
+
+The following arguments are supported:
+
+* `name` - (Required) The name of the Cloud Run v2 Worker Pool.
+
+* `location` - (Required) The location of the instance. eg us-central1
+
+- - -
+
+* `project` - (Optional) The project in which the resource belongs. If it
+    is not provided, the provider project is used.
+
+## Attributes Reference
+
+See [google_cloud_run_v2_worker_pool](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/cloud_run_v2_worker_pool#argument-reference) resource for details of the available attributes.


Reviews:
user: login: kminsu-google
state: COMMENTED
author_association: MEMBER
submitted_at: 2025-05-07T16:49:47Z
user: login: kminsu-google
state: COMMENTED
author_association: MEMBER
submitted_at: 2025-05-07T16:54:16Z
user: login: kminsu-google
state: COMMENTED
author_association: MEMBER
submitted_at: 2025-05-07T16:55:40Z
user: login: kminsu-google
body: Left a few comments but mostly looks good to me.
state: CHANGES_REQUESTED
author_association: MEMBER
submitted_at: 2025-05-07T16:57:11Z
user: login: paridhishah18
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-07T20:04:34Z
user: login: paridhishah18
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-07T20:04:39Z
user: login: kminsu-google
state: APPROVED
author_association: MEMBER
submitted_at: 2025-05-07T21:18:54Z
user: login: trodge
state: APPROVED
author_association: CONTRIBUTOR
submitted_at: 2025-05-20T21:48:51Z

Review comments:
diff_hunk: @@ -0,0 +1,822 @@
+# Copyright 2024 Google Inc.
path: mmv1/products/cloudrunv2/WorkerPool.yaml
user: login: kminsu-google
body: 2025?
created_at: 2025-05-07T16:49:47Z
author_association: MEMBER
diff_hunk: @@ -0,0 +1,12 @@
+resource "google_cloud_run_v2_worker_pool" "{{$.PrimaryResourceId}}" {
+  name     = "{{index $.Vars "cloud_run_worker_pool_name"}}"
+  location = "us-central1"
+  deletion_protection = false
+  launch_stage = "ALPHA"
+  
+  template {
+    containers {
+      image = "us-docker.pkg.dev/cloudrun/container/hello"
path: mmv1/templates/terraform/examples/cloudrunv2_worker_pool_basic.tf.tmpl
user: login: kminsu-google
body: According to the internal WG chat, we have us-docker.pkg.dev/cloudrun/container/worker-pool available as a quickstart image. Shall we update the image to this one?
created_at: 2025-05-07T16:54:15Z
author_association: MEMBER
diff_hunk: @@ -65,6 +65,7 @@ var handwrittenDatasources = map[string]*schema.Resource{
 	"google_cloud_run_service":                         cloudrun.DataSourceGoogleCloudRunService(),
 	"google_cloud_run_v2_job":                          cloudrunv2.DataSourceGoogleCloudRunV2Job(),
 	"google_cloud_run_v2_service":                      cloudrunv2.DataSourceGoogleCloudRunV2Service(),
+	"google_cloud_run_v2_worker_pool":					cloudrunv2.DataSourceGoogleCloudRunV2WorkerPool(),
path: mmv1/third_party/terraform/provider/provider_mmv1_resources.go.tmpl
user: login: kminsu-google
body: Indentation seems off at least from my UI. Can you double check?
created_at: 2025-05-07T16:55:40Z
author_association: MEMBER
diff_hunk: @@ -0,0 +1,12 @@
+resource "google_cloud_run_v2_worker_pool" "{{$.PrimaryResourceId}}" {
+  name     = "{{index $.Vars "cloud_run_worker_pool_name"}}"
+  location = "us-central1"
+  deletion_protection = false
+  launch_stage = "ALPHA"
+  
+  template {
+    containers {
+      image = "us-docker.pkg.dev/cloudrun/container/hello"
path: mmv1/templates/terraform/examples/cloudrunv2_worker_pool_basic.tf.tmpl
user: login: paridhishah18
body: updated.
created_at: 2025-05-07T20:04:34Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,822 @@
+# Copyright 2024 Google Inc.
path: mmv1/products/cloudrunv2/WorkerPool.yaml
user: login: paridhishah18
body: done.
created_at: 2025-05-07T20:04:39Z
author_association: CONTRIBUTOR

PR comments:
user: login: github-actions[bot]
created_at: 2025-04-29T20:01:13Z
body: Hello! I am a robot. Tests will require approval from a repository maintainer to run. 

**Googlers:** For automatic test runs see go/terraform-auto-test-runs.

@trodge, a repository maintainer, has been assigned to [review your changes](https://googlecloudplatform.github.io/magic-modules/contribute/review-pr/). If you have not received review feedback within 2 business days, please leave a comment on this PR asking them to take a look.

You can help make sure that review is quick by [doing a self-review](https://googlecloudplatform.github.io/magic-modules/contribute/review-pr/) and by [running impacted tests locally](https://googlecloudplatform.github.io/magic-modules/get-started/run-provider-tests/).

author_association: NONE
user: login: modular-magician
created_at: 2025-04-29T20:13:03Z
body: Hi there, I'm the Modular magician. I've detected the following information about your changes:

## Diff report

Your PR generated some diffs in downstreams - here they are.

`google` provider: [Diff](https://github.com/modular-magician/terraform-provider-google/compare/auto-pr-13816-old..auto-pr-13816) ( 12 files changed, 6723 insertions(+), 3 deletions(-))
`google-beta` provider: [Diff](https://github.com/modular-magician/terraform-provider-google-beta/compare/auto-pr-13816-old..auto-pr-13816) ( 12 files changed, 6751 insertions(+), 3 deletions(-))
`terraform-google-conversion`: [Diff](https://github.com/modular-magician/terraform-google-conversion/compare/auto-pr-13816-old..auto-pr-13816) ( 4 files changed, 1528 insertions(+))
Open in Cloud Shell: [Diff](https://github.com/modular-magician/docs-examples/compare/auto-pr-13816-old..auto-pr-13816) ( 36 files changed, 1219 insertions(+))



## Missing test report
Your PR includes resource fields which are not covered by any test.

Resource: `google_cloud_run_v2_worker_pool` (28 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

```hcl
resource "google_cloud_run_v2_worker_pool" "primary" {
  custom_audiences = # value needed
  instance_splits {
    revision = # value needed
  }
  scaling {
    max_instance_count = # value needed
    min_instance_count = # value needed
  }
  template {
    containers {
      args    = # value needed
      command = # value needed
      resources {
        startup_cpu_boost = # value needed
      }
      working_dir = # value needed
    }
    encryption_key                   = # value needed
    encryption_key_revocation_action = # value needed
    encryption_key_shutdown_duration = # value needed
    revision                         = # value needed
    volumes {
      secret {
        items {
          mode = # value needed
        }
      }
    }
    vpc_access {
      egress = # value needed
    }
  }
}


```
Resource: `google_cloud_run_v2_worker_pool_iam_binding` (2 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

```hcl
resource "google_cloud_run_v2_worker_pool_iam_binding" "primary" {
  condition {
    description = # value needed
    expression  = # value needed
    title       = # value needed
  }
}


```
Resource: `google_cloud_run_v2_worker_pool_iam_member` (2 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

```hcl
resource "google_cloud_run_v2_worker_pool_iam_member" "primary" {
  condition {
    description = # value needed
    expression  = # value needed
    title       = # value needed
  }
}


```



author_association: COLLABORATOR
user: login: modular-magician
created_at: 2025-04-29T20:17:11Z
body: #### Tests analytics
Total tests: 74
Passed tests: 49
Skipped tests: 8
Affected tests: 17

<details>
<summary>Click here to see the affected service packages</summary>
<blockquote>

<ul>
<li>cloudrunv2</li>

</ul>

</blockquote>
</details>
#### Non-exercised tests

🔴 Tests were added that are skipped in VCR:
- TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGcsVolume
- TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMountGcsExample
- TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMountNfsExample
#### Action taken
<details>
<summary>Found 17 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected tests
</summary>
<blockquote>
<ul>
<li>TestAccCloudRunV2WorkerPoolIamBindingGenerated</li>
<li>TestAccCloudRunV2WorkerPoolIamMemberGenerated</li>
<li>TestAccCloudRunV2WorkerPoolIamPolicyGenerated</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithResourcesRequirements</li>
<li>TestAccDataSourceGoogleCloudRunV2WorkerPool_basic</li>
<li>TestAccDataSourceGoogleCloudRunV2WorkerPool_bindIAMPermission</li>

</ul>
</blockquote>
</details>

[Get to know how VCR tests work](https://googlecloudplatform.github.io/magic-modules/develop/test/test/)
author_association: COLLABORATOR
user: login: modular-magician
created_at: 2025-04-29T20:31:38Z
body: 🔴 Tests failed during RECORDING mode:
`TestAccCloudRunV2WorkerPoolIamBindingGenerated` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/build-log/recording_build/TestAccCloudRunV2WorkerPoolIamBindingGenerated_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/recording/TestAccCloudRunV2WorkerPoolIamBindingGenerated.log)]
`TestAccCloudRunV2WorkerPoolIamMemberGenerated` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/build-log/recording_build/TestAccCloudRunV2WorkerPoolIamMemberGenerated_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/recording/TestAccCloudRunV2WorkerPoolIamMemberGenerated.log)]
`TestAccCloudRunV2WorkerPoolIamPolicyGenerated` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/build-log/recording_build/TestAccCloudRunV2WorkerPoolIamPolicyGenerated_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/recording/TestAccCloudRunV2WorkerPoolIamPolicyGenerated.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithResourcesRequirements` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithResourcesRequirements_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithResourcesRequirements.log)]
`TestAccDataSourceGoogleCloudRunV2WorkerPool_basic` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/build-log/recording_build/TestAccDataSourceGoogleCloudRunV2WorkerPool_basic_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/recording/TestAccDataSourceGoogleCloudRunV2WorkerPool_basic.log)]
`TestAccDataSourceGoogleCloudRunV2WorkerPool_bindIAMPermission` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/build-log/recording_build/TestAccDataSourceGoogleCloudRunV2WorkerPool_bindIAMPermission_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/recording/TestAccDataSourceGoogleCloudRunV2WorkerPool_bindIAMPermission.log)]



🔴 Errors occurred during RECORDING mode. Please fix them to complete your PR.



View the [build log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/build-log/recording_test.log) or the [debug log](https://console.cloud.google.com/storage/browser/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/3c09d00e-f249-4b4f-a5b7-0408623d734a/recording) for each test
author_association: COLLABORATOR
user: login: modular-magician
created_at: 2025-04-29T21:24:49Z
body: Hi there, I'm the Modular magician. I've detected the following information about your changes:

## Diff report

Your PR generated some diffs in downstreams - here they are.

`google` provider: [Diff](https://github.com/modular-magician/terraform-provider-google/compare/auto-pr-13816-old..auto-pr-13816) ( 12 files changed, 6800 insertions(+), 3 deletions(-))
`google-beta` provider: [Diff](https://github.com/modular-magician/terraform-provider-google-beta/compare/auto-pr-13816-old..auto-pr-13816) ( 12 files changed, 6828 insertions(+), 3 deletions(-))
`terraform-google-conversion`: [Diff](https://github.com/modular-magician/terraform-google-conversion/compare/auto-pr-13816-old..auto-pr-13816) ( 4 files changed, 1528 insertions(+))
Open in Cloud Shell: [Diff](https://github.com/modular-magician/docs-examples/compare/auto-pr-13816-old..auto-pr-13816) ( 36 files changed, 1219 insertions(+))



## Missing test report
Your PR includes resource fields which are not covered by any test.

Resource: `google_cloud_run_v2_worker_pool` (31 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

```hcl
resource "google_cloud_run_v2_worker_pool" "primary" {
  instance_splits {
    revision = # value needed
  }
  scaling {
    max_instance_count = # value needed
    min_instance_count = # value needed
  }
  template {
    containers {
      args    = # value needed
      command = # value needed
      resources {
        startup_cpu_boost = # value needed
      }
      working_dir = # value needed
    }
    encryption_key                   = # value needed
    encryption_key_revocation_action = # value needed
    encryption_key_shutdown_duration = # value needed
    revision                         = # value needed
    volumes {
      secret {
        items {
          mode = # value needed
        }
      }
    }
  }
}


```
Resource: `google_cloud_run_v2_worker_pool_iam_binding` (2 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

```hcl
resource "google_cloud_run_v2_worker_pool_iam_binding" "primary" {
  condition {
    description = # value needed
    expression  = # value needed
    title       = # value needed
  }
}


```
Resource: `google_cloud_run_v2_worker_pool_iam_member` (2 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

```hcl
resource "google_cloud_run_v2_worker_pool_iam_member" "primary" {
  condition {
    description = # value needed
    expression  = # value needed
    title       = # value needed
  }
}


```



author_association: COLLABORATOR
user: login: modular-magician
created_at: 2025-04-29T21:28:38Z
body: #### Tests analytics
Total tests: 75
Passed tests: 49
Skipped tests: 8
Affected tests: 18

<details>
<summary>Click here to see the affected service packages</summary>
<blockquote>

<ul>
<li>cloudrunv2</li>

</ul>

</blockquote>
</details>
#### Non-exercised tests

🔴 Tests were added that are skipped in VCR:
- TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGcsVolume
- TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMountGcsExample
- TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMountNfsExample
#### Action taken
<details>
<summary>Found 18 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected tests
</summary>
<blockquote>
<ul>
<li>TestAccCloudRunV2WorkerPoolIamBindingGenerated</li>
<li>TestAccCloudRunV2WorkerPoolIamMemberGenerated</li>
<li>TestAccCloudRunV2WorkerPoolIamPolicyGenerated</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithResourcesRequirements</li>
<li>TestAccDataSourceGoogleCloudRunV2WorkerPool_basic</li>
<li>TestAccDataSourceGoogleCloudRunV2WorkerPool_bindIAMPermission</li>

</ul>
</blockquote>
</details>

[Get to know how VCR tests work](https://googlecloudplatform.github.io/magic-modules/develop/test/test/)
author_association: COLLABORATOR
user: login: modular-magician
created_at: 2025-04-29T21:34:15Z
body: Hi there, I'm the Modular magician. I've detected the following information about your changes:

## Diff report

Your PR generated some diffs in downstreams - here they are.

`google` provider: [Diff](https://github.com/modular-magician/terraform-provider-google/compare/auto-pr-13816-old..auto-pr-13816) ( 12 files changed, 6800 insertions(+), 3 deletions(-))
`google-beta` provider: [Diff](https://github.com/modular-magician/terraform-provider-google-beta/compare/auto-pr-13816-old..auto-pr-13816) ( 12 files changed, 6828 insertions(+), 3 deletions(-))
`terraform-google-conversion`: [Diff](https://github.com/modular-magician/terraform-google-conversion/compare/auto-pr-13816-old..auto-pr-13816) ( 4 files changed, 1528 insertions(+))
Open in Cloud Shell: [Diff](https://github.com/modular-magician/docs-examples/compare/auto-pr-13816-old..auto-pr-13816) ( 36 files changed, 1219 insertions(+))



## Missing test report
Your PR includes resource fields which are not covered by any test.

Resource: `google_cloud_run_v2_worker_pool` (31 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

```hcl
resource "google_cloud_run_v2_worker_pool" "primary" {
  instance_splits {
    revision = # value needed
  }
  scaling {
    max_instance_count = # value needed
    min_instance_count = # value needed
  }
  template {
    containers {
      args    = # value needed
      command = # value needed
      resources {
        startup_cpu_boost = # value needed
      }
      working_dir = # value needed
    }
    encryption_key                   = # value needed
    encryption_key_revocation_action = # value needed
    encryption_key_shutdown_duration = # value needed
    revision                         = # value needed
    volumes {
      secret {
        items {
          mode = # value needed
        }
      }
    }
  }
}


```
Resource: `google_cloud_run_v2_worker_pool_iam_binding` (2 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

```hcl
resource "google_cloud_run_v2_worker_pool_iam_binding" "primary" {
  condition {
    description = # value needed
    expression  = # value needed
    title       = # value needed
  }
}


```
Resource: `google_cloud_run_v2_worker_pool_iam_member` (2 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

```hcl
resource "google_cloud_run_v2_worker_pool_iam_member" "primary" {
  condition {
    description = # value needed
    expression  = # value needed
    title       = # value needed
  }
}


```



author_association: COLLABORATOR
user: login: modular-magician
created_at: 2025-04-29T21:38:17Z
body: #### Tests analytics
Total tests: 75
Passed tests: 49
Skipped tests: 8
Affected tests: 18

<details>
<summary>Click here to see the affected service packages</summary>
<blockquote>

<ul>
<li>cloudrunv2</li>

</ul>

</blockquote>
</details>
#### Non-exercised tests

🔴 Tests were added that are skipped in VCR:
- TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGcsVolume
- TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMountGcsExample
- TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMountNfsExample
#### Action taken
<details>
<summary>Found 18 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected tests
</summary>
<blockquote>
<ul>
<li>TestAccCloudRunV2WorkerPoolIamBindingGenerated</li>
<li>TestAccCloudRunV2WorkerPoolIamMemberGenerated</li>
<li>TestAccCloudRunV2WorkerPoolIamPolicyGenerated</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithResourcesRequirements</li>
<li>TestAccDataSourceGoogleCloudRunV2WorkerPool_basic</li>
<li>TestAccDataSourceGoogleCloudRunV2WorkerPool_bindIAMPermission</li>

</ul>
</blockquote>
</details>

[Get to know how VCR tests work](https://googlecloudplatform.github.io/magic-modules/develop/test/test/)
author_association: COLLABORATOR
user: login: modular-magician
created_at: 2025-04-29T21:43:22Z
body: 🔴 Tests failed during RECORDING mode:
`TestAccCloudRunV2WorkerPoolIamBindingGenerated` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/build-log/recording_build/TestAccCloudRunV2WorkerPoolIamBindingGenerated_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/recording/TestAccCloudRunV2WorkerPoolIamBindingGenerated.log)]
`TestAccCloudRunV2WorkerPoolIamMemberGenerated` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/build-log/recording_build/TestAccCloudRunV2WorkerPoolIamMemberGenerated_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/recording/TestAccCloudRunV2WorkerPoolIamMemberGenerated.log)]
`TestAccCloudRunV2WorkerPoolIamPolicyGenerated` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/build-log/recording_build/TestAccCloudRunV2WorkerPoolIamPolicyGenerated_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/recording/TestAccCloudRunV2WorkerPoolIamPolicyGenerated.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithResourcesRequirements` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithResourcesRequirements_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithResourcesRequirements.log)]
`TestAccDataSourceGoogleCloudRunV2WorkerPool_basic` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/build-log/recording_build/TestAccDataSourceGoogleCloudRunV2WorkerPool_basic_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/recording/TestAccDataSourceGoogleCloudRunV2WorkerPool_basic.log)]
`TestAccDataSourceGoogleCloudRunV2WorkerPool_bindIAMPermission` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/build-log/recording_build/TestAccDataSourceGoogleCloudRunV2WorkerPool_bindIAMPermission_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/recording/TestAccDataSourceGoogleCloudRunV2WorkerPool_bindIAMPermission.log)]



🔴 Errors occurred during RECORDING mode. Please fix them to complete your PR.



View the [build log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/build-log/recording_test.log) or the [debug log](https://console.cloud.google.com/storage/browser/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/55e33caf-b656-4880-a656-1702e8ae94c1/recording) for each test
author_association: COLLABORATOR
user: login: modular-magician
created_at: 2025-04-29T21:47:45Z
body: Hi there, I'm the Modular magician. I've detected the following information about your changes:

## Diff report

Your PR generated some diffs in downstreams - here they are.

`google` provider: [Diff](https://github.com/modular-magician/terraform-provider-google/compare/auto-pr-13816-old..auto-pr-13816) ( 12 files changed, 6773 insertions(+), 3 deletions(-))
`google-beta` provider: [Diff](https://github.com/modular-magician/terraform-provider-google-beta/compare/auto-pr-13816-old..auto-pr-13816) ( 12 files changed, 6801 insertions(+), 3 deletions(-))
`terraform-google-conversion`: [Diff](https://github.com/modular-magician/terraform-google-conversion/compare/auto-pr-13816-old..auto-pr-13816) ( 4 files changed, 1517 insertions(+))
Open in Cloud Shell: [Diff](https://github.com/modular-magician/docs-examples/compare/auto-pr-13816-old..auto-pr-13816) ( 36 files changed, 1219 insertions(+))



## Missing test report
Your PR includes resource fields which are not covered by any test.

Resource: `google_cloud_run_v2_worker_pool` (31 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

```hcl
resource "google_cloud_run_v2_worker_pool" "primary" {
  instance_splits {
    revision = # value needed
  }
  scaling {
    max_instance_count = # value needed
    min_instance_count = # value needed
  }
  template {
    containers {
      args        = # value needed
      command     = # value needed
      working_dir = # value needed
    }
    encryption_key                   = # value needed
    encryption_key_revocation_action = # value needed
    encryption_key_shutdown_duration = # value needed
    revision                         = # value needed
    volumes {
      secret {
        items {
          mode = # value needed
        }
      }
    }
  }
}


```
Resource: `google_cloud_run_v2_worker_pool_iam_binding` (2 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

```hcl
resource "google_cloud_run_v2_worker_pool_iam_binding" "primary" {
  condition {
    description = # value needed
    expression  = # value needed
    title       = # value needed
  }
}


```
Resource: `google_cloud_run_v2_worker_pool_iam_member` (2 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

```hcl
resource "google_cloud_run_v2_worker_pool_iam_member" "primary" {
  condition {
    description = # value needed
    expression  = # value needed
    title       = # value needed
  }
}


```



author_association: COLLABORATOR
user: login: modular-magician
created_at: 2025-04-29T21:51:51Z
body: #### Tests analytics
Total tests: 75
Passed tests: 49
Skipped tests: 8
Affected tests: 18

<details>
<summary>Click here to see the affected service packages</summary>
<blockquote>

<ul>
<li>cloudrunv2</li>

</ul>

</blockquote>
</details>
#### Non-exercised tests

🔴 Tests were added that are skipped in VCR:
- TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGcsVolume
- TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMountGcsExample
- TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMountNfsExample
#### Action taken
<details>
<summary>Found 18 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected tests
</summary>
<blockquote>
<ul>
<li>TestAccCloudRunV2WorkerPoolIamBindingGenerated</li>
<li>TestAccCloudRunV2WorkerPoolIamMemberGenerated</li>
<li>TestAccCloudRunV2WorkerPoolIamPolicyGenerated</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithResourcesRequirements</li>
<li>TestAccDataSourceGoogleCloudRunV2WorkerPool_basic</li>
<li>TestAccDataSourceGoogleCloudRunV2WorkerPool_bindIAMPermission</li>

</ul>
</blockquote>
</details>

[Get to know how VCR tests work](https://googlecloudplatform.github.io/magic-modules/develop/test/test/)
author_association: COLLABORATOR
user: login: modular-magician
created_at: 2025-04-29T21:53:05Z
body: 🔴 Tests failed during RECORDING mode:
`TestAccCloudRunV2WorkerPoolIamBindingGenerated` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/build-log/recording_build/TestAccCloudRunV2WorkerPoolIamBindingGenerated_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/recording/TestAccCloudRunV2WorkerPoolIamBindingGenerated.log)]
`TestAccCloudRunV2WorkerPoolIamMemberGenerated` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/build-log/recording_build/TestAccCloudRunV2WorkerPoolIamMemberGenerated_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/recording/TestAccCloudRunV2WorkerPoolIamMemberGenerated.log)]
`TestAccCloudRunV2WorkerPoolIamPolicyGenerated` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/build-log/recording_build/TestAccCloudRunV2WorkerPoolIamPolicyGenerated_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/recording/TestAccCloudRunV2WorkerPoolIamPolicyGenerated.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithResourcesRequirements` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithResourcesRequirements_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithResourcesRequirements.log)]
`TestAccDataSourceGoogleCloudRunV2WorkerPool_basic` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/build-log/recording_build/TestAccDataSourceGoogleCloudRunV2WorkerPool_basic_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/recording/TestAccDataSourceGoogleCloudRunV2WorkerPool_basic.log)]
`TestAccDataSourceGoogleCloudRunV2WorkerPool_bindIAMPermission` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/build-log/recording_build/TestAccDataSourceGoogleCloudRunV2WorkerPool_bindIAMPermission_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/recording/TestAccDataSourceGoogleCloudRunV2WorkerPool_bindIAMPermission.log)]



🔴 Errors occurred during RECORDING mode. Please fix them to complete your PR.



View the [build log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/build-log/recording_test.log) or the [debug log](https://console.cloud.google.com/storage/browser/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/db61c99c-ed18-47a0-9fc6-ebab06ab7459/recording) for each test
author_association: COLLABORATOR
user: login: modular-magician
created_at: 2025-04-29T22:06:59Z
body: 🔴 Tests failed during RECORDING mode:
`TestAccCloudRunV2WorkerPoolIamBindingGenerated` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/build-log/recording_build/TestAccCloudRunV2WorkerPoolIamBindingGenerated_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/recording/TestAccCloudRunV2WorkerPoolIamBindingGenerated.log)]
`TestAccCloudRunV2WorkerPoolIamMemberGenerated` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/build-log/recording_build/TestAccCloudRunV2WorkerPoolIamMemberGenerated_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/recording/TestAccCloudRunV2WorkerPoolIamMemberGenerated.log)]
`TestAccCloudRunV2WorkerPoolIamPolicyGenerated` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/build-log/recording_build/TestAccCloudRunV2WorkerPoolIamPolicyGenerated_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/recording/TestAccCloudRunV2WorkerPoolIamPolicyGenerated.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithResourcesRequirements` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithResourcesRequirements_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithResourcesRequirements.log)]
`TestAccDataSourceGoogleCloudRunV2WorkerPool_basic` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/build-log/recording_build/TestAccDataSourceGoogleCloudRunV2WorkerPool_basic_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/recording/TestAccDataSourceGoogleCloudRunV2WorkerPool_basic.log)]
`TestAccDataSourceGoogleCloudRunV2WorkerPool_bindIAMPermission` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/build-log/recording_build/TestAccDataSourceGoogleCloudRunV2WorkerPool_bindIAMPermission_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/recording/TestAccDataSourceGoogleCloudRunV2WorkerPool_bindIAMPermission.log)]



🔴 Errors occurred during RECORDING mode. Please fix them to complete your PR.



View the [build log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/build-log/recording_test.log) or the [debug log](https://console.cloud.google.com/storage/browser/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/2d96630f-120d-4bdf-aef8-3bece792c977/recording) for each test
author_association: COLLABORATOR
user: login: modular-magician
created_at: 2025-04-29T22:17:38Z
body: Hi there, I'm the Modular magician. I've detected the following information about your changes:

## Diff report

Your PR generated some diffs in downstreams - here they are.

`google` provider: [Diff](https://github.com/modular-magician/terraform-provider-google/compare/auto-pr-13816-old..auto-pr-13816) ( 12 files changed, 6777 insertions(+), 3 deletions(-))
`google-beta` provider: [Diff](https://github.com/modular-magician/terraform-provider-google-beta/compare/auto-pr-13816-old..auto-pr-13816) ( 12 files changed, 6805 insertions(+), 3 deletions(-))
`terraform-google-conversion`: [Diff](https://github.com/modular-magician/terraform-google-conversion/compare/auto-pr-13816-old..auto-pr-13816) ( 4 files changed, 1517 insertions(+))
Open in Cloud Shell: [Diff](https://github.com/modular-magician/docs-examples/compare/auto-pr-13816-old..auto-pr-13816) ( 36 files changed, 1219 insertions(+))



## Missing test report
Your PR includes resource fields which are not covered by any test.

Resource: `google_cloud_run_v2_worker_pool` (31 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

```hcl
resource "google_cloud_run_v2_worker_pool" "primary" {
  scaling {
    max_instance_count = # value needed
    min_instance_count = # value needed
  }
  template {
    encryption_key                   = # value needed
    encryption_key_revocation_action = # value needed
    encryption_key_shutdown_duration = # value needed
    volumes {
      secret {
        items {
          mode = # value needed
        }
      }
    }
  }
}


```
Resource: `google_cloud_run_v2_worker_pool_iam_binding` (2 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

```hcl
resource "google_cloud_run_v2_worker_pool_iam_binding" "primary" {
  condition {
    description = # value needed
    expression  = # value needed
    title       = # value needed
  }
}


```
Resource: `google_cloud_run_v2_worker_pool_iam_member` (2 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

```hcl
resource "google_cloud_run_v2_worker_pool_iam_member" "primary" {
  condition {
    description = # value needed
    expression  = # value needed
    title       = # value needed
  }
}


```



author_association: COLLABORATOR
user: login: modular-magician
created_at: 2025-04-29T22:21:38Z
body: #### Tests analytics
Total tests: 75
Passed tests: 49
Skipped tests: 8
Affected tests: 18

<details>
<summary>Click here to see the affected service packages</summary>
<blockquote>

<ul>
<li>cloudrunv2</li>

</ul>

</blockquote>
</details>
#### Non-exercised tests

🔴 Tests were added that are skipped in VCR:
- TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGcsVolume
- TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMountGcsExample
- TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMountNfsExample
#### Action taken
<details>
<summary>Found 18 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected tests
</summary>
<blockquote>
<ul>
<li>TestAccCloudRunV2WorkerPoolIamBindingGenerated</li>
<li>TestAccCloudRunV2WorkerPoolIamMemberGenerated</li>
<li>TestAccCloudRunV2WorkerPoolIamPolicyGenerated</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithResourcesRequirements</li>
<li>TestAccDataSourceGoogleCloudRunV2WorkerPool_basic</li>
<li>TestAccDataSourceGoogleCloudRunV2WorkerPool_bindIAMPermission</li>

</ul>
</blockquote>
</details>

[Get to know how VCR tests work](https://googlecloudplatform.github.io/magic-modules/develop/test/test/)
author_association: COLLABORATOR
user: login: modular-magician
created_at: 2025-04-29T22:36:02Z
body: 🔴 Tests failed during RECORDING mode:
`TestAccCloudRunV2WorkerPoolIamBindingGenerated` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/build-log/recording_build/TestAccCloudRunV2WorkerPoolIamBindingGenerated_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/recording/TestAccCloudRunV2WorkerPoolIamBindingGenerated.log)]
`TestAccCloudRunV2WorkerPoolIamMemberGenerated` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/build-log/recording_build/TestAccCloudRunV2WorkerPoolIamMemberGenerated_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/recording/TestAccCloudRunV2WorkerPoolIamMemberGenerated.log)]
`TestAccCloudRunV2WorkerPoolIamPolicyGenerated` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/build-log/recording_build/TestAccCloudRunV2WorkerPoolIamPolicyGenerated_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/recording/TestAccCloudRunV2WorkerPoolIamPolicyGenerated.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithResourcesRequirements` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithResourcesRequirements_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithResourcesRequirements.log)]
`TestAccDataSourceGoogleCloudRunV2WorkerPool_basic` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/build-log/recording_build/TestAccDataSourceGoogleCloudRunV2WorkerPool_basic_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/recording/TestAccDataSourceGoogleCloudRunV2WorkerPool_basic.log)]
`TestAccDataSourceGoogleCloudRunV2WorkerPool_bindIAMPermission` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/build-log/recording_build/TestAccDataSourceGoogleCloudRunV2WorkerPool_bindIAMPermission_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/recording/TestAccDataSourceGoogleCloudRunV2WorkerPool_bindIAMPermission.log)]



🔴 Errors occurred during RECORDING mode. Please fix them to complete your PR.



View the [build log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/build-log/recording_test.log) or the [debug log](https://console.cloud.google.com/storage/browser/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/a8212681-c45b-4146-ab7a-ed8486555d22/recording) for each test
author_association: COLLABORATOR
user: login: modular-magician
created_at: 2025-04-30T16:57:47Z
body: Hi there, I'm the Modular magician. I've detected the following information about your changes:

## Diff report

Your PR generated some diffs in downstreams - here they are.

`google` provider: [Diff](https://github.com/modular-magician/terraform-provider-google/compare/auto-pr-13816-old..auto-pr-13816) ( 12 files changed, 6843 insertions(+), 3 deletions(-))
`google-beta` provider: [Diff](https://github.com/modular-magician/terraform-provider-google-beta/compare/auto-pr-13816-old..auto-pr-13816) ( 12 files changed, 6871 insertions(+), 3 deletions(-))
`terraform-google-conversion`: [Diff](https://github.com/modular-magician/terraform-google-conversion/compare/auto-pr-13816-old..auto-pr-13816) ( 4 files changed, 1517 insertions(+))
Open in Cloud Shell: [Diff](https://github.com/modular-magician/docs-examples/compare/auto-pr-13816-old..auto-pr-13816) ( 40 files changed, 1334 insertions(+))



## Missing test report
Your PR includes resource fields which are not covered by any test.

Resource: `google_cloud_run_v2_worker_pool` (32 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

```hcl
resource "google_cloud_run_v2_worker_pool" "primary" {
  scaling {
    max_instance_count = # value needed
    min_instance_count = # value needed
  }
  template {
    encryption_key                   = # value needed
    encryption_key_revocation_action = # value needed
    encryption_key_shutdown_duration = # value needed
  }
}


```
Resource: `google_cloud_run_v2_worker_pool_iam_binding` (2 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

```hcl
resource "google_cloud_run_v2_worker_pool_iam_binding" "primary" {
  condition {
    description = # value needed
    expression  = # value needed
    title       = # value needed
  }
}


```
Resource: `google_cloud_run_v2_worker_pool_iam_member` (2 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

```hcl
resource "google_cloud_run_v2_worker_pool_iam_member" "primary" {
  condition {
    description = # value needed
    expression  = # value needed
    title       = # value needed
  }
}


```



author_association: COLLABORATOR
user: login: modular-magician
created_at: 2025-04-30T17:01:53Z
body: #### Tests analytics
Total tests: 77
Passed tests: 50
Skipped tests: 6
Affected tests: 21

<details>
<summary>Click here to see the affected service packages</summary>
<blockquote>

<ul>
<li>cloudrunv2</li>

</ul>

</blockquote>
</details>
#### Non-exercised tests

🔴 Tests were added that are skipped in VCR:
- TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMountNfsExample
#### Action taken
<details>
<summary>Found 21 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected tests
</summary>
<blockquote>
<ul>
<li>TestAccCloudRunV2WorkerPoolIamBindingGenerated</li>
<li>TestAccCloudRunV2WorkerPoolIamMemberGenerated</li>
<li>TestAccCloudRunV2WorkerPoolIamPolicyGenerated</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudiencesExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGcsVolume</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMountGcsExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithResourcesRequirements</li>
<li>TestAccDataSourceGoogleCloudRunV2WorkerPool_basic</li>
<li>TestAccDataSourceGoogleCloudRunV2WorkerPool_bindIAMPermission</li>

</ul>
</blockquote>
</details>

[Get to know how VCR tests work](https://googlecloudplatform.github.io/magic-modules/develop/test/test/)
author_association: COLLABORATOR
user: login: modular-magician
created_at: 2025-04-30T17:14:14Z
body: 🔴 Tests failed during RECORDING mode:
`TestAccCloudRunV2WorkerPoolIamBindingGenerated` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/build-log/recording_build/TestAccCloudRunV2WorkerPoolIamBindingGenerated_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/recording/TestAccCloudRunV2WorkerPoolIamBindingGenerated.log)]
`TestAccCloudRunV2WorkerPoolIamMemberGenerated` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/build-log/recording_build/TestAccCloudRunV2WorkerPoolIamMemberGenerated_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/recording/TestAccCloudRunV2WorkerPoolIamMemberGenerated.log)]
`TestAccCloudRunV2WorkerPoolIamPolicyGenerated` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/build-log/recording_build/TestAccCloudRunV2WorkerPoolIamPolicyGenerated_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/recording/TestAccCloudRunV2WorkerPoolIamPolicyGenerated.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudiencesExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudiencesExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudiencesExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGcsVolume` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGcsVolume_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGcsVolume.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMountGcsExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMountGcsExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMountGcsExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithResourcesRequirements` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithResourcesRequirements_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithResourcesRequirements.log)]
`TestAccDataSourceGoogleCloudRunV2WorkerPool_basic` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/build-log/recording_build/TestAccDataSourceGoogleCloudRunV2WorkerPool_basic_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/recording/TestAccDataSourceGoogleCloudRunV2WorkerPool_basic.log)]
`TestAccDataSourceGoogleCloudRunV2WorkerPool_bindIAMPermission` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/build-log/recording_build/TestAccDataSourceGoogleCloudRunV2WorkerPool_bindIAMPermission_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/recording/TestAccDataSourceGoogleCloudRunV2WorkerPool_bindIAMPermission.log)]



🔴 Errors occurred during RECORDING mode. Please fix them to complete your PR.



View the [build log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/build-log/recording_test.log) or the [debug log](https://console.cloud.google.com/storage/browser/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/fbf2b20c-2abf-4ab5-baa4-76d1776ce7a3/recording) for each test
author_association: COLLABORATOR
user: login: modular-magician
created_at: 2025-05-01T21:41:35Z
body: Hi there, I'm the Modular magician. I've detected the following information about your changes:

## Diff report

Your PR generated some diffs in downstreams - here they are.

`google` provider: [Diff](https://github.com/modular-magician/terraform-provider-google/compare/auto-pr-13816-old..auto-pr-13816) ( 12 files changed, 6846 insertions(+), 3 deletions(-))
`google-beta` provider: [Diff](https://github.com/modular-magician/terraform-provider-google-beta/compare/auto-pr-13816-old..auto-pr-13816) ( 12 files changed, 6874 insertions(+), 3 deletions(-))
`terraform-google-conversion`: [Diff](https://github.com/modular-magician/terraform-google-conversion/compare/auto-pr-13816-old..auto-pr-13816) ( 4 files changed, 1517 insertions(+))
Open in Cloud Shell: [Diff](https://github.com/modular-magician/docs-examples/compare/auto-pr-13816-old..auto-pr-13816) ( 40 files changed, 1334 insertions(+))



## Missing test report
Your PR includes resource fields which are not covered by any test.

Resource: `google_cloud_run_v2_worker_pool` (32 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

```hcl
resource "google_cloud_run_v2_worker_pool" "primary" {
  scaling {
    max_instance_count = # value needed
    min_instance_count = # value needed
  }
  template {
    encryption_key                   = # value needed
    encryption_key_revocation_action = # value needed
    encryption_key_shutdown_duration = # value needed
  }
}


```
Resource: `google_cloud_run_v2_worker_pool_iam_binding` (2 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

```hcl
resource "google_cloud_run_v2_worker_pool_iam_binding" "primary" {
  condition {
    description = # value needed
    expression  = # value needed
    title       = # value needed
  }
}


```
Resource: `google_cloud_run_v2_worker_pool_iam_member` (2 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

```hcl
resource "google_cloud_run_v2_worker_pool_iam_member" "primary" {
  condition {
    description = # value needed
    expression  = # value needed
    title       = # value needed
  }
}


```



## Missing doc report (experimental)




The following data sources are missing documents:

- `google_cloud_run_v2_worker_pool`, expect file `/website/docs/d/cloud_run_v2_worker_pool.html.markdown` to exist.
author_association: COLLABORATOR
user: login: modular-magician
created_at: 2025-05-01T21:45:42Z
body: #### Tests analytics
Total tests: 77
Passed tests: 50
Skipped tests: 6
Affected tests: 21

<details>
<summary>Click here to see the affected service packages</summary>
<blockquote>

<ul>
<li>cloudrunv2</li>

</ul>

</blockquote>
</details>
#### Non-exercised tests

🔴 Tests were added that are skipped in VCR:
- TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMountNfsExample
#### Action taken
<details>
<summary>Found 21 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected tests
</summary>
<blockquote>
<ul>
<li>TestAccCloudRunV2WorkerPoolIamBindingGenerated</li>
<li>TestAccCloudRunV2WorkerPoolIamMemberGenerated</li>
<li>TestAccCloudRunV2WorkerPoolIamPolicyGenerated</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudiencesExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGcsVolume</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMountGcsExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithResourcesRequirements</li>
<li>TestAccDataSourceGoogleCloudRunV2WorkerPool_basic</li>
<li>TestAccDataSourceGoogleCloudRunV2WorkerPool_bindIAMPermission</li>

</ul>
</blockquote>
</details>

[Get to know how VCR tests work](https://googlecloudplatform.github.io/magic-modules/develop/test/test/)
author_association: COLLABORATOR
user: login: modular-magician
created_at: 2025-05-01T22:01:28Z
body: 🔴 Tests failed during RECORDING mode:
`TestAccCloudRunV2WorkerPoolIamBindingGenerated` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/build-log/recording_build/TestAccCloudRunV2WorkerPoolIamBindingGenerated_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/recording/TestAccCloudRunV2WorkerPoolIamBindingGenerated.log)]
`TestAccCloudRunV2WorkerPoolIamMemberGenerated` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/build-log/recording_build/TestAccCloudRunV2WorkerPoolIamMemberGenerated_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/recording/TestAccCloudRunV2WorkerPoolIamMemberGenerated.log)]
`TestAccCloudRunV2WorkerPoolIamPolicyGenerated` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/build-log/recording_build/TestAccCloudRunV2WorkerPoolIamPolicyGenerated_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/recording/TestAccCloudRunV2WorkerPoolIamPolicyGenerated.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudiencesExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudiencesExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudiencesExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGcsVolume` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGcsVolume_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGcsVolume.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMountGcsExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMountGcsExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMountGcsExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithResourcesRequirements` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithResourcesRequirements_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithResourcesRequirements.log)]
`TestAccDataSourceGoogleCloudRunV2WorkerPool_basic` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/build-log/recording_build/TestAccDataSourceGoogleCloudRunV2WorkerPool_basic_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/recording/TestAccDataSourceGoogleCloudRunV2WorkerPool_basic.log)]
`TestAccDataSourceGoogleCloudRunV2WorkerPool_bindIAMPermission` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/build-log/recording_build/TestAccDataSourceGoogleCloudRunV2WorkerPool_bindIAMPermission_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/recording/TestAccDataSourceGoogleCloudRunV2WorkerPool_bindIAMPermission.log)]



🔴 Errors occurred during RECORDING mode. Please fix them to complete your PR.



View the [build log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/build-log/recording_test.log) or the [debug log](https://console.cloud.google.com/storage/browser/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7a039187-7ee8-49c9-87cc-6b3b7347de0c/recording) for each test
author_association: COLLABORATOR
user: login: modular-magician
created_at: 2025-05-05T22:11:29Z
body: Hi there, I'm the Modular magician. I've detected the following information about your changes:

## Diff report

Your PR generated some diffs in downstreams - here they are.

`google` provider: [Diff](https://github.com/modular-magician/terraform-provider-google/compare/auto-pr-13816-old..auto-pr-13816) ( 13 files changed, 6713 insertions(+), 3 deletions(-))
`google-beta` provider: [Diff](https://github.com/modular-magician/terraform-provider-google-beta/compare/auto-pr-13816-old..auto-pr-13816) ( 13 files changed, 6741 insertions(+), 3 deletions(-))
`terraform-google-conversion`: [Diff](https://github.com/modular-magician/terraform-google-conversion/compare/auto-pr-13816-old..auto-pr-13816) ( 4 files changed, 1517 insertions(+))
Open in Cloud Shell: [Diff](https://github.com/modular-magician/docs-examples/compare/auto-pr-13816-old..auto-pr-13816) ( 40 files changed, 1334 insertions(+))



## Missing test report
Your PR includes resource fields which are not covered by any test.

Resource: `google_cloud_run_v2_worker_pool` (28 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

```hcl
resource "google_cloud_run_v2_worker_pool" "primary" {
  scaling {
    max_instance_count = # value needed
    min_instance_count = # value needed
  }
  template {
    encryption_key                   = # value needed
    encryption_key_revocation_action = # value needed
    encryption_key_shutdown_duration = # value needed
    gpu_zonal_redundancy_disabled    = # value needed
  }
}


```
Resource: `google_cloud_run_v2_worker_pool_iam_binding` (2 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

```hcl
resource "google_cloud_run_v2_worker_pool_iam_binding" "primary" {
  condition {
    description = # value needed
    expression  = # value needed
    title       = # value needed
  }
}


```
Resource: `google_cloud_run_v2_worker_pool_iam_member` (1 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

```hcl
resource "google_cloud_run_v2_worker_pool_iam_member" "primary" {
  condition {
    description = # value needed
    expression  = # value needed
    title       = # value needed
  }
}


```



author_association: COLLABORATOR
user: login: modular-magician
created_at: 2025-05-05T22:15:23Z
body: #### Tests analytics
Total tests: 75
Passed tests: 50
Skipped tests: 8
Affected tests: 17

<details>
<summary>Click here to see the affected service packages</summary>
<blockquote>

<ul>
<li>cloudrunv2</li>

</ul>

</blockquote>
</details>
#### Non-exercised tests

🔴 Tests were added that are skipped in VCR:
- TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGcsVolume
- TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMountGcsExample
- TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMountNfsExample
#### Action taken
<details>
<summary>Found 17 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected tests
</summary>
<blockquote>
<ul>
<li>TestAccCloudRunV2WorkerPoolIamBindingGenerated</li>
<li>TestAccCloudRunV2WorkerPoolIamMemberGenerated</li>
<li>TestAccCloudRunV2WorkerPoolIamPolicyGenerated</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudiencesExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling</li>
<li>TestAccDataSourceGoogleCloudRunV2WorkerPool_basic</li>

</ul>
</blockquote>
</details>

[Get to know how VCR tests work](https://googlecloudplatform.github.io/magic-modules/develop/test/test/)
author_association: COLLABORATOR
user: login: modular-magician
created_at: 2025-05-05T22:29:44Z
body: 🔴 Tests failed during RECORDING mode:
`TestAccCloudRunV2WorkerPoolIamBindingGenerated` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/build-log/recording_build/TestAccCloudRunV2WorkerPoolIamBindingGenerated_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/recording/TestAccCloudRunV2WorkerPoolIamBindingGenerated.log)]
`TestAccCloudRunV2WorkerPoolIamMemberGenerated` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/build-log/recording_build/TestAccCloudRunV2WorkerPoolIamMemberGenerated_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/recording/TestAccCloudRunV2WorkerPoolIamMemberGenerated.log)]
`TestAccCloudRunV2WorkerPoolIamPolicyGenerated` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/build-log/recording_build/TestAccCloudRunV2WorkerPoolIamPolicyGenerated_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/recording/TestAccCloudRunV2WorkerPoolIamPolicyGenerated.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudiencesExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudiencesExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudiencesExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling.log)]
`TestAccDataSourceGoogleCloudRunV2WorkerPool_basic` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/build-log/recording_build/TestAccDataSourceGoogleCloudRunV2WorkerPool_basic_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/recording/TestAccDataSourceGoogleCloudRunV2WorkerPool_basic.log)]



🔴 Errors occurred during RECORDING mode. Please fix them to complete your PR.



View the [build log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/build-log/recording_test.log) or the [debug log](https://console.cloud.google.com/storage/browser/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/92a4d0e0-a060-4daa-96d4-17d4cd2da0cc/recording) for each test
author_association: COLLABORATOR
user: login: paridhishah18
created_at: 2025-05-07T20:05:13Z
body: > Left a few comments but mostly looks good to me.

The indentation seems fine in editor and also when generated in google-beta and google.
author_association: CONTRIBUTOR
user: login: modular-magician
created_at: 2025-05-07T20:16:24Z
body: Hi there, I'm the Modular magician. I've detected the following information about your changes:

## Diff report

Your PR generated some diffs in downstreams - here they are.

`google` provider: [Diff](https://github.com/modular-magician/terraform-provider-google/compare/auto-pr-13816-old..auto-pr-13816) ( 13 files changed, 6713 insertions(+), 3 deletions(-))
`google-beta` provider: [Diff](https://github.com/modular-magician/terraform-provider-google-beta/compare/auto-pr-13816-old..auto-pr-13816) ( 13 files changed, 6741 insertions(+), 3 deletions(-))
`terraform-google-conversion`: [Diff](https://github.com/modular-magician/terraform-google-conversion/compare/auto-pr-13816-old..auto-pr-13816) ( 4 files changed, 1517 insertions(+))
Open in Cloud Shell: [Diff](https://github.com/modular-magician/docs-examples/compare/auto-pr-13816-old..auto-pr-13816) ( 40 files changed, 1334 insertions(+))



## Missing test report
Your PR includes resource fields which are not covered by any test.

Resource: `google_cloud_run_v2_worker_pool` (28 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

```hcl
resource "google_cloud_run_v2_worker_pool" "primary" {
  scaling {
    max_instance_count = # value needed
    min_instance_count = # value needed
  }
  template {
    encryption_key                   = # value needed
    encryption_key_revocation_action = # value needed
    encryption_key_shutdown_duration = # value needed
    gpu_zonal_redundancy_disabled    = # value needed
  }
}


```
Resource: `google_cloud_run_v2_worker_pool_iam_binding` (2 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

```hcl
resource "google_cloud_run_v2_worker_pool_iam_binding" "primary" {
  condition {
    description = # value needed
    expression  = # value needed
    title       = # value needed
  }
}


```
Resource: `google_cloud_run_v2_worker_pool_iam_member` (1 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

```hcl
resource "google_cloud_run_v2_worker_pool_iam_member" "primary" {
  condition {
    description = # value needed
    expression  = # value needed
    title       = # value needed
  }
}


```



author_association: COLLABORATOR
user: login: modular-magician
created_at: 2025-05-07T20:20:37Z
body: #### Tests analytics
Total tests: 75
Passed tests: 50
Skipped tests: 8
Affected tests: 17

<details>
<summary>Click here to see the affected service packages</summary>
<blockquote>

<ul>
<li>cloudrunv2</li>

</ul>

</blockquote>
</details>
#### Non-exercised tests

🔴 Tests were added that are skipped in VCR:
- TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGcsVolume
- TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMountGcsExample
- TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMountNfsExample
#### Action taken
<details>
<summary>Found 17 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected tests
</summary>
<blockquote>
<ul>
<li>TestAccCloudRunV2WorkerPoolIamBindingGenerated</li>
<li>TestAccCloudRunV2WorkerPoolIamMemberGenerated</li>
<li>TestAccCloudRunV2WorkerPoolIamPolicyGenerated</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudiencesExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling</li>
<li>TestAccDataSourceGoogleCloudRunV2WorkerPool_basic</li>

</ul>
</blockquote>
</details>

[Get to know how VCR tests work](https://googlecloudplatform.github.io/magic-modules/develop/test/test/)
author_association: COLLABORATOR
user: login: modular-magician
created_at: 2025-05-07T20:37:55Z
body: 🔴 Tests failed during RECORDING mode:
`TestAccCloudRunV2WorkerPoolIamBindingGenerated` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_build/TestAccCloudRunV2WorkerPoolIamBindingGenerated_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording/TestAccCloudRunV2WorkerPoolIamBindingGenerated.log)]
`TestAccCloudRunV2WorkerPoolIamMemberGenerated` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_build/TestAccCloudRunV2WorkerPoolIamMemberGenerated_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording/TestAccCloudRunV2WorkerPoolIamMemberGenerated.log)]
`TestAccCloudRunV2WorkerPoolIamPolicyGenerated` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_build/TestAccCloudRunV2WorkerPoolIamPolicyGenerated_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording/TestAccCloudRunV2WorkerPoolIamPolicyGenerated.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudiencesExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudiencesExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudiencesExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling.log)]
`TestAccDataSourceGoogleCloudRunV2WorkerPool_basic` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_build/TestAccDataSourceGoogleCloudRunV2WorkerPool_basic_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording/TestAccDataSourceGoogleCloudRunV2WorkerPool_basic.log)]



🔴 Errors occurred during RECORDING mode. Please fix them to complete your PR.



View the [build log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_test.log) or the [debug log](https://console.cloud.google.com/storage/browser/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording) for each test
author_association: COLLABORATOR
user: login: paridhishah18
created_at: 2025-05-07T21:34:11Z
body: > 🔴 Tests failed during RECORDING mode: `TestAccCloudRunV2WorkerPoolIamBindingGenerated` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_build/TestAccCloudRunV2WorkerPoolIamBindingGenerated_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording/TestAccCloudRunV2WorkerPoolIamBindingGenerated.log)] `TestAccCloudRunV2WorkerPoolIamMemberGenerated` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_build/TestAccCloudRunV2WorkerPoolIamMemberGenerated_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording/TestAccCloudRunV2WorkerPoolIamMemberGenerated.log)] `TestAccCloudRunV2WorkerPoolIamPolicyGenerated` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_build/TestAccCloudRunV2WorkerPoolIamPolicyGenerated_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording/TestAccCloudRunV2WorkerPoolIamPolicyGenerated.log)] `TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel.log)] `TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample.log)] `TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate.log)] `TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudiencesExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudiencesExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudiencesExample.log)] `TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample.log)] `TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate.log)] `TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample.log)] `TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample.log)] `TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample.log)] `TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample.log)] `TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample.log)] `TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate.log)] `TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_build/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling.log)] `TestAccDataSourceGoogleCloudRunV2WorkerPool_basic` [[Error message](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_build/TestAccDataSourceGoogleCloudRunV2WorkerPool_basic_recording_test.log)] [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording/TestAccDataSourceGoogleCloudRunV2WorkerPool_basic.log)]
> 
> 🔴 Errors occurred during RECORDING mode. Please fix them to complete your PR.
> 
> View the [build log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/build-log/recording_test.log) or the [debug log](https://console.cloud.google.com/storage/browser/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/03339f34-ac20-4986-ade6-ebb39aa9e604/recording) for each test

@BBBmau Could you help with the tests failing due to "The caller does not have permission" error.
author_association: CONTRIBUTOR
user: login: paridhishah18
created_at: 2025-05-09T18:15:13Z
body: @BBBmau Could you please help me with re-run of the VCR-tests? 

I don't think I have the permissions to do so.
author_association: CONTRIBUTOR
user: login: BBBmau
created_at: 2025-05-09T18:48:18Z
body: /gcbrun
author_association: COLLABORATOR
user: login: modular-magician
created_at: 2025-05-09T19:00:45Z
body: Hi there, I'm the Modular magician. I've detected the following information about your changes:

## Diff report

Your PR generated some diffs in downstreams - here they are.

`google` provider: [Diff](https://github.com/modular-magician/terraform-provider-google/compare/cf6aab650f14abb56d37430cffab23ede925db87..b4c0c03c9dde2194973b15c9ef505b5befd96482) ( 13 files changed, 6713 insertions(+), 3 deletions(-))
`google-beta` provider: [Diff](https://github.com/modular-magician/terraform-provider-google-beta/compare/464528db2785527d7924038564c93f0cb5314d6d..7c3c9f2ef5ed4c5a9f6dd3e48b3e279f32185b40) ( 13 files changed, 6741 insertions(+), 3 deletions(-))
`terraform-google-conversion`: [Diff](https://github.com/modular-magician/terraform-google-conversion/compare/3bb227e63e624c09ac47ac142608ebe1ee00a919..2cebb0c863d7db665f3cfcf1d52eab26b304a402) ( 4 files changed, 1517 insertions(+))
Open in Cloud Shell: [Diff](https://github.com/modular-magician/docs-examples/compare/9de764957bcf9f0f6b58cd09061fd879490f3b15..9351e4fdd055a56eec2f17521ee22b5f360b6977) ( 40 files changed, 1334 insertions(+))



## Missing test report
Your PR includes resource fields which are not covered by any test.

Resource: `google_cloud_run_v2_worker_pool` (28 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

```hcl
resource "google_cloud_run_v2_worker_pool" "primary" {
  scaling {
    max_instance_count = # value needed
    min_instance_count = # value needed
  }
  template {
    encryption_key                   = # value needed
    encryption_key_revocation_action = # value needed
    encryption_key_shutdown_duration = # value needed
    gpu_zonal_redundancy_disabled    = # value needed
  }
}


```
Resource: `google_cloud_run_v2_worker_pool_iam_binding` (2 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

```hcl
resource "google_cloud_run_v2_worker_pool_iam_binding" "primary" {
  condition {
    description = # value needed
    expression  = # value needed
    title       = # value needed
  }
}


```
Resource: `google_cloud_run_v2_worker_pool_iam_member` (1 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

```hcl
resource "google_cloud_run_v2_worker_pool_iam_member" "primary" {
  condition {
    description = # value needed
    expression  = # value needed
    title       = # value needed
  }
}


```



author_association: COLLABORATOR
user: login: modular-magician
created_at: 2025-05-09T19:04:43Z
body: #### Tests analytics
Total tests: 75
Passed tests: 50
Skipped tests: 8
Affected tests: 17

<details>
<summary>Click here to see the affected service packages</summary>
<blockquote>

<ul>
<li>cloudrunv2</li>

</ul>

</blockquote>
</details>
#### Non-exercised tests

🔴 Tests were added that are skipped in VCR:
- TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGcsVolume
- TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMountGcsExample
- TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMountNfsExample
#### Action taken
<details>
<summary>Found 17 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected tests
</summary>
<blockquote>
<ul>
<li>TestAccCloudRunV2WorkerPoolIamBindingGenerated</li>
<li>TestAccCloudRunV2WorkerPoolIamMemberGenerated</li>
<li>TestAccCloudRunV2WorkerPoolIamPolicyGenerated</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudiencesExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate</li>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling</li>
<li>TestAccDataSourceGoogleCloudRunV2WorkerPool_basic</li>

</ul>
</blockquote>
</details>

[Get to know how VCR tests work](https://googlecloudplatform.github.io/magic-modules/develop/test/test/)
author_association: COLLABORATOR
user: login: modular-magician
created_at: 2025-05-09T19:20:13Z
body: 🟢 Tests passed during RECORDING mode:
`TestAccCloudRunV2WorkerPoolIamBindingGenerated` [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/d600578e-dcad-40f7-9674-04b0b03837eb/recording/TestAccCloudRunV2WorkerPoolIamBindingGenerated.log)]
`TestAccCloudRunV2WorkerPoolIamMemberGenerated` [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/d600578e-dcad-40f7-9674-04b0b03837eb/recording/TestAccCloudRunV2WorkerPoolIamMemberGenerated.log)]
`TestAccCloudRunV2WorkerPoolIamPolicyGenerated` [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/d600578e-dcad-40f7-9674-04b0b03837eb/recording/TestAccCloudRunV2WorkerPoolIamPolicyGenerated.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel` [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/d600578e-dcad-40f7-9674-04b0b03837eb/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolAttributionLabel.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample` [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/d600578e-dcad-40f7-9674-04b0b03837eb/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolBasicExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate` [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/d600578e-dcad-40f7-9674-04b0b03837eb/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudienceUpdate.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudiencesExample` [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/d600578e-dcad-40f7-9674-04b0b03837eb/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolCustomAudiencesExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample` [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/d600578e-dcad-40f7-9674-04b0b03837eb/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolDirectvpcExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate` [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/d600578e-dcad-40f7-9674-04b0b03837eb/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample` [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/d600578e-dcad-40f7-9674-04b0b03837eb/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGpuExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample` [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/d600578e-dcad-40f7-9674-04b0b03837eb/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolLimitsExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample` [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/d600578e-dcad-40f7-9674-04b0b03837eb/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMulticontainerExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample` [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/d600578e-dcad-40f7-9674-04b0b03837eb/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSecretExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample` [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/d600578e-dcad-40f7-9674-04b0b03837eb/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolSqlExample.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate` [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/d600578e-dcad-40f7-9674-04b0b03837eb/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithDirectVPCUpdate.log)]
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling` [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/d600578e-dcad-40f7-9674-04b0b03837eb/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolWithManualScaling.log)]
`TestAccDataSourceGoogleCloudRunV2WorkerPool_basic` [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/d600578e-dcad-40f7-9674-04b0b03837eb/recording/TestAccDataSourceGoogleCloudRunV2WorkerPool_basic.log)]

🟢 No issues found for passed tests after REPLAYING rerun.

---






🟢 All tests passed!

View the [build log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/d600578e-dcad-40f7-9674-04b0b03837eb/build-log/recording_test.log) or the [debug log](https://console.cloud.google.com/storage/browser/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/d600578e-dcad-40f7-9674-04b0b03837eb/recording) for each test
author_association: COLLABORATOR
user: login: github-actions[bot]
created_at: 2025-05-12T09:43:28Z
body: @BBBmau This PR has been waiting for review for 3 weekdays. Please take a look! Use the label `disable-review-reminders` to disable these notifications.
author_association: NONE
user: login: paridhishah18
created_at: 2025-05-12T20:47:10Z
body: @BBBmau Could you please review the PR? Thanks!
author_association: CONTRIBUTOR
user: login: melinath
created_at: 2025-05-13T18:17:55Z
body: @modular-magician reassign-reviewer
author_association: MEMBER
user: login: github-actions[bot]
created_at: 2025-05-16T09:43:30Z
body: @trodge This PR has been waiting for review for 3 weekdays. Please take a look! Use the label `disable-review-reminders` to disable these notifications.
author_association: NONE
user: login: modular-magician
created_at: 2025-05-16T23:02:03Z
body: Hi there, I'm the Modular magician. I've detected the following information about your changes:

## Diff report

Your PR generated some diffs in downstreams - here they are.

`google` provider: [Diff](https://github.com/modular-magician/terraform-provider-google/compare/5c38ec20a7a128ce0977a5d1c992626d2b5e7176..5edf52cc020af244bca2f0ac4e88cf3b4e618e07) ( 13 files changed, 6683 insertions(+), 3 deletions(-))
`google-beta` provider: [Diff](https://github.com/modular-magician/terraform-provider-google-beta/compare/b4d918c4720d0a505609d10a07b410959d7ddd9b..b406449e28440e6469ae72ea1166a9574b08b0d6) ( 13 files changed, 6711 insertions(+), 3 deletions(-))
`terraform-google-conversion`: [Diff](https://github.com/modular-magician/terraform-google-conversion/compare/e341814448f746c7e2a1707f6e16dbd337dcd5e4..9437ccbf5cd773747ebe9739890bd1f37337af55) ( 4 files changed, 1506 insertions(+))
Open in Cloud Shell: [Diff](https://github.com/modular-magician/docs-examples/compare/f414ee50fd5e346f9262370d75ef9d6d91830e13..915bc82310ea3f6dc5e3cc56696d47fd996e4d5a) ( 40 files changed, 1334 insertions(+))



## Missing test report
Your PR includes resource fields which are not covered by any test.

Resource: `google_cloud_run_v2_worker_pool` (28 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

```hcl
resource "google_cloud_run_v2_worker_pool" "primary" {
  scaling {
    max_instance_count = # value needed
    min_instance_count = # value needed
  }
  template {
    encryption_key                   = # value needed
    encryption_key_revocation_action = # value needed
    encryption_key_shutdown_duration = # value needed
    gpu_zonal_redundancy_disabled    = # value needed
  }
}


```
Resource: `google_cloud_run_v2_worker_pool_iam_binding` (2 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

```hcl
resource "google_cloud_run_v2_worker_pool_iam_binding" "primary" {
  condition {
    description = # value needed
    expression  = # value needed
    title       = # value needed
  }
}


```
Resource: `google_cloud_run_v2_worker_pool_iam_member` (1 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

```hcl
resource "google_cloud_run_v2_worker_pool_iam_member" "primary" {
  condition {
    description = # value needed
    expression  = # value needed
    title       = # value needed
  }
}


```



## Multiple resources added

This PR adds multiple new resources: `google_cloud_run_v2_worker_pool`, `google_cloud_run_v2_worker_pool_iam_binding`, `google_cloud_run_v2_worker_pool_iam_member`, `google_cloud_run_v2_worker_pool_iam_policy`. This makes review significantly more difficult. Please split it into multiple PRs, one per resource.
An `override-multiple-resources` label can be added to allow merging.

author_association: COLLABORATOR
user: login: modular-magician
created_at: 2025-05-16T23:06:31Z
body: #### Tests analytics
Total tests: 75
Passed tests: 66
Skipped tests: 8
Affected tests: 1

<details>
<summary>Click here to see the affected service packages</summary>
<blockquote>

<ul>
<li>cloudrunv2</li>

</ul>

</blockquote>
</details>
#### Non-exercised tests

🔴 Tests were added that are skipped in VCR:
- TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolGcsVolume
- TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMountGcsExample
- TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolMountNfsExample
#### Action taken
<details>
<summary>Found 1 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected tests
</summary>
<blockquote>
<ul>
<li>TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate</li>

</ul>
</blockquote>
</details>

[Get to know how VCR tests work](https://googlecloudplatform.github.io/magic-modules/develop/test/test/)
author_association: COLLABORATOR
user: login: modular-magician
created_at: 2025-05-16T23:08:27Z
body: 🟢 Tests passed during RECORDING mode:
`TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate` [[Debug log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7fd14a0c-bd78-4359-b8d2-667d48321f6c/recording/TestAccCloudRunV2WorkerPool_cloudrunv2WorkerPoolFullUpdate.log)]

🟢 No issues found for passed tests after REPLAYING rerun.

---






🟢 All tests passed!

View the [build log](https://storage.cloud.google.com/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7fd14a0c-bd78-4359-b8d2-667d48321f6c/build-log/recording_test.log) or the [debug log](https://console.cloud.google.com/storage/browser/ci-vcr-logs/beta/refs/heads/auto-pr-13816/artifacts/7fd14a0c-bd78-4359-b8d2-667d48321f6c/recording) for each test
author_association: COLLABORATOR
user: login: github-actions[bot]
created_at: 2025-05-20T09:43:47Z
body: @GoogleCloudPlatform/terraform-team @trodge This PR has been waiting for review for 1 week. Please take a look! Use the label `disable-review-reminders` to disable these notifications.
author_association: NONE