Skip to content

Commit

Permalink
feat(compute): create sample for Consistency Group Disk Attachment fe…
Browse files Browse the repository at this point in the history
…ature (#772)

* Added terraform-doc-sample for Async PD

* added async replication

* added parent tag

* fixed the region violation comments

* Create sample for Consistency Group Disk Attachment feature

* moved main.tf from parent folder to disk_consistency_group_attachment folder

* Delete compute/main.tf

---------

Co-authored-by: Sampath Kumar <[email protected]>
Co-authored-by: Katie McLaughlin <[email protected]>
  • Loading branch information
3 people authored Dec 11, 2024
1 parent 588dda6 commit 84070ba
Showing 1 changed file with 46 additions and 0 deletions.
46 changes: 46 additions & 0 deletions compute/disk_consistency_group_attachment/main.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
/**
* Copyright 2024 Google LLC
*
* 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.
*/

# [START compute_disk_consistency_group_attachment_parent_tag]

# [START compute_resource_policy]
resource "google_compute_resource_policy" "default" {
name = "test-consistency-group"
region = "us-central1"
disk_consistency_group_policy {
enabled = true
}
}
# [END compute_resource_policy]

# [START compute_disk_ssd]
resource "google_compute_disk" "default" {
name = "test-ssd-disk"
type = "pd-ssd"
zone = "us-central1-a"
size = "5"
}
# [END compute_disk_ssd]

# [START compute_disk_resource_policy_attachment]
resource "google_compute_disk_resource_policy_attachment" "default" {
name = google_compute_resource_policy.default.name
disk = google_compute_disk.default.name
zone = "us-central1-a"
}
# [END compute_disk_resource_policy_attachment]

# [END compute_disk_consistency_group_attachment_parent_tag]

0 comments on commit 84070ba

Please sign in to comment.