You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: solutions/secure-cross-regional-bucket/variables.tf
+20-20Lines changed: 20 additions & 20 deletions
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
variable"ibmcloud_api_key" {
2
2
type=string
3
-
description="The IBM Cloud API Token"
3
+
description="The IBM Cloud platform API key to deploy IAM-enabled resources."
4
4
sensitive=true
5
5
}
6
6
@@ -17,45 +17,45 @@ variable "kms_region" {
17
17
variable"existing_kms_guid" {
18
18
type=string
19
19
default=null
20
-
description="The GUID of the KMS instance used for the COS bucket root Key. Only required if not supplying an existing KMS root key and if 'skip_iam_authorization_policy' is true."
20
+
description="The GUID of the KMS instance that is used for the Object Storage bucket root key. Required only if a KMS root key is specified and if `skip_iam_authorization_policy` is true."
21
21
}
22
22
23
23
variable"skip_iam_authorization_policy" {
24
24
type=bool
25
-
description="Set to true to skip the creation of an IAM authorization policy that permits the COS instance created to read the encryption key from the KMS instance in `existing_kms_guid`. WARNING: An authorization policy must exist before an encrypted bucket can be created"
25
+
description="Set to true to skip the creation of an IAM authorization policy that permits the Object Storage instance created to read the encryption key from the KMS instance in `existing_kms_guid`. WARNING: An authorization policy must exist before an encrypted bucket can be created"
26
26
default=false
27
27
}
28
28
29
29
variable"existing_kms_key_crn" {
30
30
type=string
31
31
default=null
32
-
description="The CRN of an existing KMS key to be used to encrypt the COS bucket. If not supplied, a new key ring and key will be created in the provided KMS instance."
32
+
description="The CRN of an existing KMS key to be used to encrypt the Object Storage bucket. If not supplied, a new key ring and key will be created in the provided KMS instance."
33
33
}
34
34
35
35
variable"kms_endpoint_type" {
36
36
type=string
37
-
description="The type of endpoint to be used for communicating with the KMS instance. Allowed values are: 'public' or 'private' (default)"
37
+
description="The type of endpoint to use to communicate with the KMS instance. Allowed values are `public` or `private` (default)."
description="the storage class of the newly provisioned COS bucket. Supported values are `standard`, `vault`, `cold`, `smart` and `onerate_active`."
90
+
description="The storage class of the newly provisioned Object Storage bucket. Supported values are `standard`, `vault`, `cold`, `smart` and `onerate_active`."
91
91
default="smart"
92
92
}
93
93
94
94
variable"force_delete" {
95
95
type=bool
96
-
description="Deletes all the objects in the COS Bucket before bucket is deleted."
96
+
description="Deletes all the objects in the Object Storage Bucket before bucket is deleted."
97
97
default=true
98
98
}
99
99
100
100
variable"add_bucket_name_suffix" {
101
101
type=bool
102
-
description="Add random generated suffix (4 characters long) to the newly provisioned COS bucket name (Optional)."
102
+
description="Add random generated suffix (4 characters long) to the newly provisioned Object Storage bucket name (Optional)."
103
103
default=false
104
104
}
105
105
@@ -111,7 +111,7 @@ variable "hard_quota" {
111
111
112
112
variable"activity_tracker_crn" {
113
113
type=string
114
-
description="Activity tracker crn for COS bucket (Optional)"
114
+
description="Activity tracker crn for Object Storage bucket (Optional)"
115
115
default=null
116
116
}
117
117
@@ -123,7 +123,7 @@ variable "expire_days" {
123
123
124
124
variable"monitoring_crn" {
125
125
type=string
126
-
description="IBM Cloud Monitoring crn for COS bucket (Optional)"
126
+
description="IBM Cloud Monitoring crn for Object Storage bucket (Optional)"
Copy file name to clipboardExpand all lines: solutions/secure-regional-bucket/variables.tf
+20-20Lines changed: 20 additions & 20 deletions
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
variable"ibmcloud_api_key" {
2
2
type=string
3
-
description="The IBM Cloud API Token"
3
+
description="The IBM Cloud platform API key to deploy IAM-enabled resources."
4
4
sensitive=true
5
5
}
6
6
@@ -17,45 +17,45 @@ variable "kms_region" {
17
17
variable"existing_kms_guid" {
18
18
type=string
19
19
default=null
20
-
description="The GUID of the KMS instance used for the COS bucket root Key. Only required if not supplying an existing KMS root key and if 'skip_iam_authorization_policy' is true."
20
+
description="The GUID of the KMS instance that is used for the Object Storage bucket root key. Required only if a KMS root key is specified and if `skip_iam_authorization_policy` is true."
21
21
}
22
22
23
23
variable"skip_iam_authorization_policy" {
24
24
type=bool
25
-
description="Set to true to skip the creation of an IAM authorization policy that permits the COS instance created to read the encryption key from the KMS instance in `existing_kms_guid`. WARNING: An authorization policy must exist before an encrypted bucket can be created"
25
+
description="Set to true to skip the creation of an IAM authorization policy that permits the Object Storage instance created to read the encryption key from the KMS instance in `existing_kms_guid`. WARNING: An authorization policy must exist before an encrypted bucket can be created"
26
26
default=false
27
27
}
28
28
29
29
variable"existing_kms_key_crn" {
30
30
type=string
31
31
default=null
32
-
description="The CRN of an existing KMS key to be used to encrypt the COS bucket. If not supplied, a new key ring and key will be created in the provided KMS instance."
32
+
description="The CRN of an existing KMS key to be used to encrypt the Object Storage bucket. If not supplied, a new key ring and key will be created in the provided KMS instance."
33
33
}
34
34
35
35
variable"kms_endpoint_type" {
36
36
type=string
37
-
description="The type of endpoint to be used for communicating with the KMS instance. Allowed values are: 'public' or 'private' (default)"
37
+
description="The type of endpoint to use to communicate with the KMS instance. Allowed values are `public` or `private` (default)."
description="the storage class of the newly provisioned COS bucket. Supported values are 'standard', 'vault', 'cold', 'smart' and `onerate_active`."
97
+
description="The storage class of the newly provisioned Object Storage bucket. Supported values are `standard`, `vault`, `cold`, `smart` and `onerate_active`."
98
98
default="smart"
99
99
}
100
100
101
101
variable"force_delete" {
102
102
type=bool
103
-
description="Deletes all the objects in the COS Bucket before bucket is deleted."
103
+
description="Deletes all the objects in the Object Storage Bucket before bucket is deleted."
104
104
default=true
105
105
}
106
106
@@ -112,7 +112,7 @@ variable "hard_quota" {
112
112
113
113
variable"activity_tracker_crn" {
114
114
type=string
115
-
description="Activity tracker crn for COS bucket (Optional)"
115
+
description="Activity tracker crn for Object Storage bucket (Optional)"
116
116
default=null
117
117
}
118
118
@@ -136,7 +136,7 @@ variable "expire_days" {
136
136
137
137
variable"monitoring_crn" {
138
138
type=string
139
-
description="IBM Cloud Monitoring crn for COS bucket (Optional)"
139
+
description="IBM Cloud Monitoring crn for Object Storage bucket (Optional)"
0 commit comments