init
This commit is contained in:
@@ -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}",
|
||||
]
|
||||
}
|
||||
|
||||
@@ -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}"
|
||||
}
|
||||
|
||||
@@ -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}"
|
||||
}
|
||||
|
||||
10
snippets/terraform-mode/google/gcp_resources/google_folder
Normal file
10
snippets/terraform-mode/google/gcp_resources/google_folder
Normal 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}"
|
||||
}
|
||||
|
||||
@@ -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}",
|
||||
]
|
||||
}
|
||||
|
||||
@@ -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}"
|
||||
}
|
||||
|
||||
@@ -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}"
|
||||
}
|
||||
|
||||
@@ -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}"
|
||||
}
|
||||
@@ -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}",
|
||||
]
|
||||
}
|
||||
|
||||
@@ -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}"]
|
||||
}
|
||||
|
||||
@@ -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}"
|
||||
}
|
||||
|
||||
@@ -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}"
|
||||
}
|
||||
|
||||
@@ -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}"
|
||||
}
|
||||
10
snippets/terraform-mode/google/gcp_resources/google_project
Normal file
10
snippets/terraform-mode/google/gcp_resources/google_project
Normal 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}"
|
||||
}
|
||||
|
||||
@@ -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}",
|
||||
]
|
||||
}
|
||||
|
||||
@@ -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}",
|
||||
]
|
||||
}
|
||||
|
||||
@@ -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}"
|
||||
}
|
||||
|
||||
@@ -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}"
|
||||
}
|
||||
|
||||
@@ -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}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_project_service
|
||||
# key: goog_project_service
|
||||
# --
|
||||
|
||||
resource "google_project_service" "${1:name}" {
|
||||
service = "${2:service}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_project_services
|
||||
# key: goog_project_services
|
||||
# --
|
||||
|
||||
resource "google_project_services" "${1:name}" {
|
||||
services = ["${2:service}"]
|
||||
}
|
||||
|
||||
@@ -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}"
|
||||
}
|
||||
|
||||
@@ -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}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_service_account
|
||||
# key: goog_service_account
|
||||
# --
|
||||
|
||||
resource "google_service_account" "${1:name}" {
|
||||
account_id = "${2:value}"
|
||||
}
|
||||
|
||||
@@ -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}",
|
||||
]
|
||||
}
|
||||
|
||||
@@ -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}"
|
||||
}
|
||||
|
||||
@@ -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}"
|
||||
}
|
||||
|
||||
@@ -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}"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user