Reference documentation and code samples for the Storage Transfer Service V1 API class Google::Cloud::StorageTransfer::V1::AzureBlobStorageData::FederatedIdentityConfig.
The identity of an Azure application through which Storage Transfer Service
can authenticate requests using Azure workload identity federation.
Storage Transfer Service can issue requests to Azure Storage through
registered Azure applications, eliminating the need to pass credentials to
Storage Transfer Service directly.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-03 UTC."],[],[],null,["# Storage Transfer Service V1 API - Class Google::Cloud::StorageTransfer::V1::AzureBlobStorageData::FederatedIdentityConfig (v1.6.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.6.0 (latest)](/ruby/docs/reference/google-cloud-storage_transfer-v1/latest/Google-Cloud-StorageTransfer-V1-AzureBlobStorageData-FederatedIdentityConfig)\n- [1.5.0](/ruby/docs/reference/google-cloud-storage_transfer-v1/1.5.0/Google-Cloud-StorageTransfer-V1-AzureBlobStorageData-FederatedIdentityConfig)\n- [1.4.1](/ruby/docs/reference/google-cloud-storage_transfer-v1/1.4.1/Google-Cloud-StorageTransfer-V1-AzureBlobStorageData-FederatedIdentityConfig)\n- [1.3.0](/ruby/docs/reference/google-cloud-storage_transfer-v1/1.3.0/Google-Cloud-StorageTransfer-V1-AzureBlobStorageData-FederatedIdentityConfig)\n- [1.2.0](/ruby/docs/reference/google-cloud-storage_transfer-v1/1.2.0/Google-Cloud-StorageTransfer-V1-AzureBlobStorageData-FederatedIdentityConfig)\n- [1.1.1](/ruby/docs/reference/google-cloud-storage_transfer-v1/1.1.1/Google-Cloud-StorageTransfer-V1-AzureBlobStorageData-FederatedIdentityConfig)\n- [1.0.0](/ruby/docs/reference/google-cloud-storage_transfer-v1/1.0.0/Google-Cloud-StorageTransfer-V1-AzureBlobStorageData-FederatedIdentityConfig)\n- [0.10.0](/ruby/docs/reference/google-cloud-storage_transfer-v1/0.10.0/Google-Cloud-StorageTransfer-V1-AzureBlobStorageData-FederatedIdentityConfig)\n- [0.9.2](/ruby/docs/reference/google-cloud-storage_transfer-v1/0.9.2/Google-Cloud-StorageTransfer-V1-AzureBlobStorageData-FederatedIdentityConfig)\n- [0.8.0](/ruby/docs/reference/google-cloud-storage_transfer-v1/0.8.0/Google-Cloud-StorageTransfer-V1-AzureBlobStorageData-FederatedIdentityConfig)\n- [0.7.0](/ruby/docs/reference/google-cloud-storage_transfer-v1/0.7.0/Google-Cloud-StorageTransfer-V1-AzureBlobStorageData-FederatedIdentityConfig)\n- [0.6.1](/ruby/docs/reference/google-cloud-storage_transfer-v1/0.6.1/Google-Cloud-StorageTransfer-V1-AzureBlobStorageData-FederatedIdentityConfig)\n- [0.5.0](/ruby/docs/reference/google-cloud-storage_transfer-v1/0.5.0/Google-Cloud-StorageTransfer-V1-AzureBlobStorageData-FederatedIdentityConfig)\n- [0.4.0](/ruby/docs/reference/google-cloud-storage_transfer-v1/0.4.0/Google-Cloud-StorageTransfer-V1-AzureBlobStorageData-FederatedIdentityConfig)\n- [0.3.0](/ruby/docs/reference/google-cloud-storage_transfer-v1/0.3.0/Google-Cloud-StorageTransfer-V1-AzureBlobStorageData-FederatedIdentityConfig)\n- [0.2.0](/ruby/docs/reference/google-cloud-storage_transfer-v1/0.2.0/Google-Cloud-StorageTransfer-V1-AzureBlobStorageData-FederatedIdentityConfig)\n- [0.1.2](/ruby/docs/reference/google-cloud-storage_transfer-v1/0.1.2/Google-Cloud-StorageTransfer-V1-AzureBlobStorageData-FederatedIdentityConfig) \nReference documentation and code samples for the Storage Transfer Service V1 API class Google::Cloud::StorageTransfer::V1::AzureBlobStorageData::FederatedIdentityConfig.\n\nThe identity of an Azure application through which Storage Transfer Service\ncan authenticate requests using Azure workload identity federation.\n\n\nStorage Transfer Service can issue requests to Azure Storage through\nregistered Azure applications, eliminating the need to pass credentials to\nStorage Transfer Service directly.\n\n\u003cbr /\u003e\n\nTo configure federated identity, see\n[Configure access to Microsoft Azure\nStorage](https://cloud.google.com/storage-transfer/docs/source-microsoft-azure#option_3_authenticate_using_federated_identity). \n\nInherits\n--------\n\n- Object \n\nExtended By\n-----------\n\n- Google::Protobuf::MessageExts::ClassMethods \n\nIncludes\n--------\n\n- Google::Protobuf::MessageExts\n\nMethods\n-------\n\n### #client_id\n\n def client_id() -\u003e ::String\n\n**Returns**\n\n- (::String) --- Required. The client (application) ID of the application with federated credentials.\n\n### #client_id=\n\n def client_id=(value) -\u003e ::String\n\n**Parameter**\n\n- **value** (::String) --- Required. The client (application) ID of the application with federated credentials. \n**Returns**\n\n- (::String) --- Required. The client (application) ID of the application with federated credentials.\n\n### #tenant_id\n\n def tenant_id() -\u003e ::String\n\n**Returns**\n\n- (::String) --- Required. The tenant (directory) ID of the application with federated credentials.\n\n### #tenant_id=\n\n def tenant_id=(value) -\u003e ::String\n\n**Parameter**\n\n- **value** (::String) --- Required. The tenant (directory) ID of the application with federated credentials. \n**Returns**\n\n- (::String) --- Required. The tenant (directory) ID of the application with federated credentials."]]