Update mutex on google_apigee_instance_attachment to lock globally (#5911)
Update mutex on google_apigee_instance_attachment to lock globally (#5911)

* Add support IAM policy for the Environment of Apigee X

* Add support IAM policy for the Environment of Apigee X

* Add support IAM policy for the Environment of Apigee X

* Add support IAM policy for the Environment of Apigee X

* Revert all changes to test files.

* Revert all changes to test files.

* Revert all changes to test files.

* Add primary_resource_name to fix tests.

* Update iam_attributes.tf.erb to honor skip_test.

* Don't reject skip_tests when example is nil.

* Update mmv1/products/apigee/api.yaml

Co-authored-by: Stephen Lewis (Burrows) <b5b0f42cbd0e70186a1daa88977913a3dfed264b@gmail.com>

* Fix primary_resource_name for apigee organization name.

* Update mutex on google_apigee_instance_attachment to lock on org_id.

* Create a global lock on instance attachments.

* update mutex name to apigeeInstanceAttachments

Co-authored-by: Stephen Lewis (Burrows) <b5b0f42cbd0e70186a1daa88977913a3dfed264b@gmail.com>
GoogleCloudPlatform/magic-modules,GoogleCloudPlatform/magic-modules,GoogleCloudPlatform/magic-modules,GoogleCloudPlatform/magic-modules,GoogleCloudPlatform/magic-modules