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
-`feature` (String) RSC feature. Note that the feature name must be given in the `EXAMPLE_FEATURE_NAME` style. Possible values are `AZURE_SQL_DB_PROTECTION`, `AZURE_SQL_MI_PROTECTION`, `CLOUD_NATIVE_ARCHIVAL`, `CLOUD_NATIVE_ARCHIVAL_ENCRYPTION`, `CLOUD_NATIVE_BLOB_PROTECTION`, `CLOUD_NATIVE_PROTECTION` and `EXOCOMPUTE`.
105
105
-`features` (Set of String, Deprecated) RSC features. Possible values are `AZURE_SQL_DB_PROTECTION`, `AZURE_SQL_MI_PROTECTION`, `CLOUD_NATIVE_ARCHIVAL`, `CLOUD_NATIVE_ARCHIVAL_ENCRYPTION`, `CLOUD_NATIVE_BLOB_PROTECTION`, `CLOUD_NATIVE_PROTECTION` and `EXOCOMPUTE`. **Deprecated:** use `feature` instead.
106
+
-`permission_groups` (Set of String) Permission groups for the RSC feature. Possible values are `BASIC`, `EXPORT_AND_RESTORE`, `FILE_LEVEL_RECOVERY`, `CLOUD_CLUSTER_ES`, `SNAPSHOT_PRIVATE_ACCESS`, `PRIVATE_ENDPOINTS`, `CUSTOMER_MANAGED_BASIC`, `ENCRYPTION`, `SQL_ARCHIVAL`, `RECOVERY` and `BACKUP_V2`.
The `polaris_azure_exocompute_cluster_attachment` resource attaches an Azure AKS
16
+
cluster to a customer managed host Exocompute configuration, allowing RSC to use
17
+
the cluster for Exocompute operations.
18
+
19
+
The cluster name must be specified as `<resource-group>/<cluster-name>`, e.g.
20
+
`my-resource-group/my-cluster`.
21
+
22
+
23
+
24
+
<!-- schema generated by tfplugindocs -->
25
+
## Schema
26
+
27
+
### Required
28
+
29
+
-`cluster_name` (String) Azure AKS cluster name. Changing this forces a new resource to be created.
30
+
-`exocompute_id` (String) RSC exocompute configuration ID (UUID). Changing this forces a new resource to be created.
31
+
32
+
### Optional
33
+
34
+
-`token_refresh` (Number) To force a refresh of the authentication token, part of the connection command and manifest, increase the value of this field. The token is valid for 24 hours.
35
+
36
+
### Read-Only
37
+
38
+
-`id` (String) RSC cluster ID (UUID).
39
+
-`manifest` (String) Kubernetes manifest which can be passed to `kubectl apply` to create a connection between the cluster and RSC. See `connection_command` for an alternative connection method.
application-consistent protection of Azure objects.
19
-
5. sql_db_protection - Provides centralized database backup management and
21
+
6. sql_db_protection - Provides centralized database backup management and
20
22
recovery in an Azure SQL Database deployment.
21
-
6. sql_mi_protection - Provides centralized database backup management and
23
+
7. sql_mi_protection - Provides centralized database backup management and
22
24
recovery for an Azure SQL Managed Instance deployment.
23
25
Each feature's permissions field can be used with the polaris_azure_permissions
24
26
data source to inform RSC about permission updates when the Terraform configuration
@@ -48,13 +50,15 @@ Any combination of different RSC features can be enabled for a subscription:
48
50
for disaster recovery and long-term retention.
49
51
2.`cloud_native_archival_encryption` - Allows cloud archival locations to be
50
52
encrypted with customer managed keys.
51
-
3.`cloud_native_protection` - Provides protection for Azure virtual machines and
53
+
3.`cloud_native_blob_protection` - Provides protection for Azure Blob Storage
54
+
through the rules and policies of SLA Domains.
55
+
4.`cloud_native_protection` - Provides protection for Azure virtual machines and
52
56
managed disks through the rules and policies of SLA Domains.
53
-
4.`exocompute` - Provides snapshot indexing, file recovery, storage tiering, and
57
+
5.`exocompute` - Provides snapshot indexing, file recovery, storage tiering, and
54
58
application-consistent protection of Azure objects.
55
-
5.`sql_db_protection` - Provides centralized database backup management and
59
+
6.`sql_db_protection` - Provides centralized database backup management and
56
60
recovery in an Azure SQL Database deployment.
57
-
6.`sql_mi_protection` - Provides centralized database backup management and
61
+
7.`sql_mi_protection` - Provides centralized database backup management and
58
62
recovery for an Azure SQL Managed Instance deployment.
59
63
60
64
Each feature's `permissions` field can be used with the `polaris_azure_permissions`
@@ -173,6 +177,7 @@ Required:
173
177
174
178
Optional:
175
179
180
+
-`permission_groups` (Set of String) Permission groups to assign to the Cloud Native Archival feature. Possible values are `BASIC`, `ENCRYPTION` and `SQL_ARCHIVAL`.
176
181
-`permissions` (String) Permissions updated signal. When this field changes, the provider will notify RSC that the permissions for the feature has been updated. Use this field with the `polaris_azure_permissions` data source.
177
182
-`resource_group_name` (String) Name of the Azure resource group where RSC places all resources created by the feature. RSC assumes the resource group already exists. Changing this forces the RSC feature to be re-onboarded.
178
183
-`resource_group_region` (String) Region of the Azure resource group. Should be specified in the standard Azure style, e.g. `eastus`. Changing this forces the RSC feature to be re-onboarded.
@@ -196,6 +201,7 @@ Required:
196
201
197
202
Optional:
198
203
204
+
-`permission_groups` (Set of String) Permission groups to assign to the Cloud Native Archival Encryption feature. Possible values are `BASIC` and `ENCRYPTION`.
199
205
-`permissions` (String) Permissions updated signal. When this field changes, the provider will notify RSC that the permissions for the feature has been updated. Use this field with the `polaris_azure_permissions` data source.
200
206
-`resource_group_name` (String) Name of the Azure resource group where RSC places all resources created by the feature. RSC assumes the resource group already exists. Changing this forces the RSC feature to be re-onboarded.
201
207
-`resource_group_region` (String) Region of the Azure resource group. Should be specified in the standard Azure style, e.g. `eastus`. Changing this forces the RSC feature to be re-onboarded.
@@ -215,6 +221,7 @@ Required:
215
221
216
222
Optional:
217
223
224
+
-`permission_groups` (Set of String) Permission groups to assign to the Cloud Native Blob Protection feature. Possible values are `BASIC` and `RECOVERY`.
218
225
-`permissions` (String) Permissions updated signal. When this field changes, the provider will notify RSC that the permissions for the feature has been updated. Use this field with the `polaris_azure_permissions` data source.
219
226
220
227
Read-Only:
@@ -231,6 +238,7 @@ Required:
231
238
232
239
Optional:
233
240
241
+
-`permission_groups` (Set of String) Permission groups to assign to the Cloud Native Protection feature. Possible values are `BASIC`, `EXPORT_AND_RESTORE`, `FILE_LEVEL_RECOVERY`, `CLOUD_CLUSTER_ES` and `SNAPSHOT_PRIVATE_ACCESS`.
234
242
-`permissions` (String) Permissions updated signal. When this field changes, the provider will notify RSC that the permissions for the feature has been updated. Use this field with the `polaris_azure_permissions` data source.
235
243
-`resource_group_name` (String) Name of the Azure resource group where RSC places all resources created by the feature. RSC assumes the resource group already exists. Changing this forces the RSC feature to be re-onboarded.
236
244
-`resource_group_region` (String) Region of the Azure resource group. Should be specified in the standard Azure style, e.g. `eastus`. Changing this forces the RSC feature to be re-onboarded.
@@ -250,6 +258,7 @@ Required:
250
258
251
259
Optional:
252
260
261
+
-`permission_groups` (Set of String) Permission groups to assign to the Exocompute feature. Possible values are `BASIC`, `PRIVATE_ENDPOINTS` and `CUSTOMER_MANAGED_BASIC`.
253
262
-`permissions` (String) Permissions updated signal. When this field changes, the provider will notify RSC that the permissions for the feature has been updated. Use this field with the `polaris_azure_permissions` data source.
254
263
-`resource_group_name` (String) Name of the Azure resource group where RSC places all resources created by the feature. RSC assumes the resource group already exists. Changing this forces the RSC feature to be re-onboarded.
255
264
-`resource_group_region` (String) Region of the Azure resource group. Should be specified in the standard Azure style, e.g. `eastus`. Changing this forces the RSC feature to be re-onboarded.
@@ -269,6 +278,7 @@ Required:
269
278
270
279
Optional:
271
280
281
+
-`permission_groups` (Set of String) Permission groups to assign to the SQL DB Protection feature. Possible values are `BASIC`, `RECOVERY` and `BACKUP_V2`.
272
282
-`permissions` (String) Permissions updated signal. When this field changes, the provider will notify RSC that the permissions for the feature has been updated. Use this field with the `polaris_azure_permissions` data source.
273
283
274
284
Read-Only:
@@ -285,6 +295,7 @@ Required:
285
295
286
296
Optional:
287
297
298
+
-`permission_groups` (Set of String) Permission groups to assign to the SQL MI Protection feature. Possible values are `BASIC`, `RECOVERY` and `BACKUP_V2`.
288
299
-`permissions` (String) Permissions updated signal. When this field changes, the provider will notify RSC that the permissions for the feature has been updated. Use this field with the `polaris_azure_permissions` data source.
0 commit comments