This commit is contained in:
2024-04-30 07:08:23 +02:00
commit a711247971
2043 changed files with 16874 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
# -*- mode: snippet -*-
# name: google_billing_account_iam_binding
# key: goog_billing_account_iam_binding
# --
resource "google_billing_account_iam_binding" "${1:name}" {
billing_account_id = "${2:billing_account_id}"
role = "${3:role}"
members = [
"user:${4:user}",
]
}

View File

@@ -0,0 +1,11 @@
# -*- mode: snippet -*-
# name: google_billing_account_iam_member
# key: goog_billing_account_iam_member
# --
resource "google_billing_account_iam_member" "${1:name}" {
billing_account_id = "${2:billing_account_id}"
role = "${3:role}"
member = "user:${4:member}"
}

View File

@@ -0,0 +1,10 @@
# -*- mode: snippet -*-
# name: google_billing_account_iam_policy
# key: goog_billing_account_iam_policy
# --
resource "google_billing_account_iam_policy" "${1:name}" {
billing_account_id = "${2:billing_account_id}"
policy_data = "${3:policy_data}"
}

View File

@@ -0,0 +1,10 @@
# -*- mode: snippet -*-
# name: google_folder
# key: goog_folder
# --
resource "google_folder" "${1:name}" {
display_name = "${2:display_name}"
parent = "${3:parent}"
}

View File

@@ -0,0 +1,13 @@
# -*- mode: snippet -*-
# name: google_folder_iam_binding
# key: goog_folder_iam_binding
# --
resource "google_folder_iam_binding" "${1:name}" {
folder = "${2:folder}"
role = "${3:role}"
members = [
"user:${4:user}",
]
}

View File

@@ -0,0 +1,11 @@
# -*- mode: snippet -*-
# name: google_folder_iam_member
# key: goog_folder_iam_member
# --
resource "google_folder_iam_member" "${1:name}" {
folder = "${2:folder}"
role = "${3:role}"
member = "user:${4:member}"
}

View File

@@ -0,0 +1,10 @@
# -*- mode: snippet -*-
# name: google_folder_iam_policy
# key: goog_folder_iam_policy
# --
resource "google_folder_iam_policy" "${1:name}" {
folder = "${2:folder}"
policy_data = "${3:policy_data}"
}

View File

@@ -0,0 +1,9 @@
# -*- mode: snippet -*-
# name: google_folder_organization_policy
# key: goog_folder_organization_policy
# --
resource "google_folder_organization_policy" "${1:name}" {
folder = "${2:folder}"
constraint = "${3:constraint}"
}

View File

@@ -0,0 +1,13 @@
# -*- mode: snippet -*-
# name: google_organization_iam_binding
# key: goog_organization_iam_binding
# --
resource "google_organization_iam_binding" "${1:name}" {
org_id = "${2:org_id}"
role = "${3:role}"
members = [
"user:${4:user}",
]
}

View File

@@ -0,0 +1,12 @@
# -*- mode: snippet -*-
# name: google_organization_iam_custom_role
# key: goog_organization_iam_custom_role
# --
resource "google_organization_iam_custom_role" "${1:name}" {
role_id = "${2:role_id}"
org_id = "${3:org_id}"
title = "${4:title}"
permissions = ["${5:permission}"]
}

View File

@@ -0,0 +1,11 @@
# -*- mode: snippet -*-
# name: google_organization_iam_member
# key: goog_organization_iam_member
# --
resource "google_organization_iam_member" "${1:name}" {
org_id = "${2:org_id}"
role = "${3:role}"
member = "user:${4:user}"
}

View File

@@ -0,0 +1,10 @@
# -*- mode: snippet -*-
# name: google_organization_iam_policy
# key: goog_organization_iam_policy
# --
resource "google_organization_iam_policy" "${1:name}" {
org_id = "${2:org_id}"
policy_data = "${3:policy_data}"
}

View File

@@ -0,0 +1,9 @@
# -*- mode: snippet -*-
# name: google_organization_policy
# key: goog_organization_policy
# --
resource "google_organization_policy" "${1:name}" {
org_id = "${2:org_id}"
constraint = "${3:constraint}"
}

View File

@@ -0,0 +1,10 @@
# -*- mode: snippet -*-
# name: google_project
# key: goog_project
# --
resource "google_project" "${1:name}" {
name = "${2:name}"
project_id = "${3:project_id}"
}

View File

@@ -0,0 +1,12 @@
# -*- mode: snippet -*-
# name: google_project_iam_binding
# key: goog_project_iam_binding
# --
resource "google_project_iam_binding" "${1:name}" {
role = "${2:role}"
members = [
"user:${3:user}",
]
}

View File

@@ -0,0 +1,13 @@
# -*- mode: snippet -*-
# name: google_project_iam_custom_role
# key: goog_project_iam_custom_role
# --
resource "google_project_iam_custom_role" "${1:name}" {
role_id = "${2:role}"
title = "${3:title}"
permissions = [
"${4:permission}",
]
}

View File

@@ -0,0 +1,10 @@
# -*- mode: snippet -*-
# name: google_project_iam_member
# key: goog_project_iam_member
# --
resource "google_project_iam_member" "${1:name}" {
role = "${2:role}"
member = "user:${3:user}"
}

View File

@@ -0,0 +1,9 @@
# -*- mode: snippet -*-
# name: google_project_iam_policy
# key: goog_project_iam_policy
# --
resource "google_project_iam_policy" "${1:name}" {
policy_data = "${2:policy_data}"
}

View File

@@ -0,0 +1,10 @@
# -*- mode: snippet -*-
# name: google_project_organization_policy
# key: goog_project_organization_policy
# --
resource "google_project_organization_policy" "${1:name}" {
project = "${2:project}"
constraint = "${3:constraint}"
}

View File

@@ -0,0 +1,9 @@
# -*- mode: snippet -*-
# name: google_project_service
# key: goog_project_service
# --
resource "google_project_service" "${1:name}" {
service = "${2:service}"
}

View File

@@ -0,0 +1,9 @@
# -*- mode: snippet -*-
# name: google_project_services
# key: goog_project_services
# --
resource "google_project_services" "${1:name}" {
services = ["${2:service}"]
}

View File

@@ -0,0 +1,9 @@
# -*- mode: snippet -*-
# name: google_project_usage_export_bucket
# key: goog_project_usage_export_bucket
# --
resource "google_project_usage_export_bucket" "${1:name}" {
bucket_name = "${2:bucket_name}"
}

View File

@@ -0,0 +1,12 @@
# -*- mode: snippet -*-
# name: google_resource_manager_lien
# key: goog_resource_manager_lien
# --
resource "google_resource_manager_lien" "${1:name}" {
parent = "${2:parent}"
restrictions = ["${3:restriction}"]
origin = "${4:origin}"
reason = "${5:reason}"
}

View File

@@ -0,0 +1,9 @@
# -*- mode: snippet -*-
# name: google_service_account
# key: goog_service_account
# --
resource "google_service_account" "${1:name}" {
account_id = "${2:value}"
}

View File

@@ -0,0 +1,13 @@
# -*- mode: snippet -*-
# name: google_service_account_iam_binding
# key: goog_service_account_iam_binding
# --
resource "google_service_account_iam_binding" "${1:name}" {
service_account_id = "${2:service_account_id}"
role = "${3:role}"
members = [
"user:${4:user}",
]
}

View File

@@ -0,0 +1,11 @@
# -*- mode: snippet -*-
# name: google_service_account_iam_member
# key: goog_service_account_iam_member
# --
resource "google_service_account_iam_member" "${1:name}" {
service_account_id = "${2:service_account_id}"
role = "${3:role}"
member = "user:${4:member}"
}

View File

@@ -0,0 +1,10 @@
# -*- mode: snippet -*-
# name: google_service_account_iam_policy
# key: goog_service_account_iam_policy
# --
resource "google_service_account_iam_policy" "${1:name}" {
service_account_id = "${2:service_account_id}"
policy_data = "${3:policy_data}"
}

View File

@@ -0,0 +1,9 @@
# -*- mode: snippet -*-
# name: google_service_account_key
# key: goog_service_account_key
# --
resource "google_service_account_key" "${1:name}" {
service_account_id = "${2:service_account_id}"
}