init
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_storage_bucket
|
||||
# key: goog_storage_bucket
|
||||
# --
|
||||
|
||||
resource "google_storage_bucket" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_storage_bucket_acl
|
||||
# key: goog_storage_bucket_acl
|
||||
# --
|
||||
|
||||
resource "google_storage_bucket_acl" "${1:name}" {
|
||||
bucket = "${2:bucket}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_storage_bucket_iam_binding
|
||||
# key: goog_storage_bucket_iam_binding
|
||||
# --
|
||||
|
||||
resource "google_storage_bucket_iam_binding" "${1:name}" {
|
||||
bucket = "${2:bucket}"
|
||||
role = "${3:role}"
|
||||
members = [
|
||||
"user:${4:user}",
|
||||
]
|
||||
}
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_storage_bucket_iam_member
|
||||
# key: goog_storage_bucket_iam_member
|
||||
# --
|
||||
|
||||
resource "google_storage_bucket_iam_member" "${1:name}" {
|
||||
bucket = "${2:bucket name}"
|
||||
member = "${3:member}"
|
||||
role = "${4:role}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_storage_bucket_iam_policy
|
||||
# key: goog_storage_bucket_iam_policy
|
||||
# --
|
||||
|
||||
resource "google_storage_bucket_iam_policy" "${1:name}" {
|
||||
bucket = "${2:bucket}"
|
||||
policy_data = "${3:policy_data}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_storage_bucket_object
|
||||
# key: goog_storage_bucket_object
|
||||
# --
|
||||
|
||||
resource "google_storage_bucket_object" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
bucket = "${3:bucket}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_storage_default_object_access_control
|
||||
# key: goog_storage_default_object_access_control
|
||||
# --
|
||||
|
||||
resource "google_storage_default_object_access_control" "${1:name}" {
|
||||
bucket = "${2:bucket}"
|
||||
role = "${3:role}"
|
||||
entity = "${4:entity}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_storage_default_object_acl
|
||||
# key: goog_storage_default_object_acl
|
||||
# --
|
||||
|
||||
resource "google_storage_default_object_acl" "${1:name}" {
|
||||
bucket = "${2:bucket}"
|
||||
role_entity = [
|
||||
"OWNER:${3:owner}",
|
||||
]
|
||||
}
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_storage_notification
|
||||
# key: goog_storage_notification
|
||||
# --
|
||||
|
||||
resource "google_storage_notification" "${1:name}" {
|
||||
bucket = "${2:bucket}"
|
||||
payload_format = "${3:payload}"
|
||||
topic = "${4:topic}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_storage_object_access_control
|
||||
# key: goog_storage_object_access_control
|
||||
# --
|
||||
|
||||
resource "google_storage_object_access_control" "${1:name}" {
|
||||
object = "${2:object}"
|
||||
bucket = "${3:bucket}"
|
||||
role = "${4:role}"
|
||||
entity = "${5:entity}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_storage_object_acl
|
||||
# key: goog_storage_object_acl
|
||||
# --
|
||||
|
||||
resource "google_storage_object_acl" "${1:name}" {
|
||||
bucket = "${2:bucket}"
|
||||
object = "${3:object}"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user