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
Description: `Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'.`,
Description: ` Credentials used to authenticate API requests to Azure.`,
842
848
},
849
+
"credentials_secret": {
850
+
Type: schema.TypeString,
851
+
Optional: true,
852
+
ExactlyOneOf: azureOptionCredentials,
853
+
Description: `The Resource name of a secret in Secret Manager containing SAS Credentials in JSON form. Service Agent must have permissions to access secret. If credentials_secret is specified, do not specify azure_credentials.`,
854
+
},
855
+
"federated_identity_config": {
856
+
Type: schema.TypeList,
857
+
Optional: true,
858
+
ExactlyOneOf: azureOptionCredentials,
859
+
MaxItems: 1,
860
+
Elem: &schema.Resource{
861
+
Schema: map[string]*schema.Schema{
862
+
"client_id": {
863
+
Type: schema.TypeString,
864
+
Required: true,
865
+
Sensitive: true,
866
+
Description: `The client (application) ID of the application with federated credentials.`,
867
+
},
868
+
"tenant_id": {
869
+
Type: schema.TypeString,
870
+
Required: true,
871
+
Sensitive: true,
872
+
Description: `The tenant (directory) ID of the application with federated credentials.`,
873
+
},
874
+
},
875
+
},
876
+
Description: ` Workload Identity Details used to authenticate API requests to Azure.`,
877
+
},
843
878
},
844
879
}
845
880
}
@@ -1131,6 +1166,30 @@ func resourceStorageTransferJobStateImporter(d *schema.ResourceData, meta interf
Copy file name to clipboardExpand all lines: website/docs/r/storage_transfer_job.html.markdown
+10-2Lines changed: 10 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -296,14 +296,22 @@ The `aws_access_key` block supports:
296
296
297
297
*`path` - (Required) Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'.
298
298
299
-
*`credentials_secret` - (Optional, [Beta](https://terraform.io/docs/providers/google/guides/provider_versions.html)) Full Resource name of a secret in Secret Manager containing [SAS Credentials in JSON form](https://cloud.google.com/storage-transfer/docs/reference/rest/v1/TransferSpec#azureblobstoragedata:~:text=begin%20with%20a%20%27/%27.-,credentialsSecret,-string). Service Agent for Storage Transfer must have permissions to access secret. If credentials_secret is specified, do not specify azure_credentials.`,
299
+
*`credentials_secret` - (Optional, (https://terraform.io/docs/providers/google/guides/provider_versions.html)) Full Resource name of a secret in Secret Manager containing [SAS Credentials in JSON form](https://cloud.google.com/storage-transfer/docs/reference/rest/v1/TransferSpec#azureblobstoragedata:~:text=begin%20with%20a%20%27/%27.-,credentialsSecret,-string). Service Agent for Storage Transfer must have permissions to access secret. If credentials_secret is specified, do not specify azure_credentials.`,
300
300
301
-
*`azure_credentials` - (Required in GA, Optional in [Beta](https://terraform.io/docs/providers/google/guides/provider_versions.html)) Credentials used to authenticate API requests to Azure block.
301
+
*`azure_credentials` - (Optional, (https://terraform.io/docs/providers/google/guides/provider_versions.html)) Credentials used to authenticate API requests to Azure block.
302
+
303
+
*`federated_identity_config` - (Optional) Federated identity config of a user registered Azure application. Structure [documented below](#nested_federated_identity_config).
302
304
303
305
The `azure_credentials` block supports:
304
306
305
307
*`sas_token` - (Required) Azure shared access signature. See [Grant limited access to Azure Storage resources using shared access signatures (SAS)](https://docs.microsoft.com/en-us/azure/storage/common/storage-sas-overview).
0 commit comments