Reference documentation and code samples for the Google Cloud Storage Transfer V1 Client class 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.
To configure federated identity, see
Configure access to Microsoft Azure
Storage.
Generated from protobuf message google.storagetransfer.v1.AzureBlobStorageData.FederatedIdentityConfig
Namespace
Google \ Cloud \ StorageTransfer \ V1 \ AzureBlobStorageData
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ client_id
string
Required. The client (application) ID of the application with federated credentials.
↳ tenant_id
string
Required. The tenant (directory) ID of the application with federated credentials.
getClientId
Required. The client (application) ID of the application with federated
credentials.
Returns
Type
Description
string
setClientId
Required. The client (application) ID of the application with federated
credentials.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getTenantId
Required. The tenant (directory) ID of the application with federated
credentials.
Returns
Type
Description
string
setTenantId
Required. The tenant (directory) ID of the application with federated
credentials.
[[["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-09 UTC."],[],[],null,["# Google Cloud Storage Transfer V1 Client - Class FederatedIdentityConfig (2.2.1)\n\nVersion latestkeyboard_arrow_down\n\n- [2.2.1 (latest)](/php/docs/reference/cloud-storage-transfer/latest/V1.AzureBlobStorageData.FederatedIdentityConfig)\n- [2.2.0](/php/docs/reference/cloud-storage-transfer/2.2.0/V1.AzureBlobStorageData.FederatedIdentityConfig)\n- [2.1.1](/php/docs/reference/cloud-storage-transfer/2.1.1/V1.AzureBlobStorageData.FederatedIdentityConfig)\n- [2.0.2](/php/docs/reference/cloud-storage-transfer/2.0.2/V1.AzureBlobStorageData.FederatedIdentityConfig)\n- [1.5.0](/php/docs/reference/cloud-storage-transfer/1.5.0/V1.AzureBlobStorageData.FederatedIdentityConfig)\n- [1.4.5](/php/docs/reference/cloud-storage-transfer/1.4.5/V1.AzureBlobStorageData.FederatedIdentityConfig)\n- [1.3.1](/php/docs/reference/cloud-storage-transfer/1.3.1/V1.AzureBlobStorageData.FederatedIdentityConfig)\n- [1.2.0](/php/docs/reference/cloud-storage-transfer/1.2.0/V1.AzureBlobStorageData.FederatedIdentityConfig)\n- [1.1.1](/php/docs/reference/cloud-storage-transfer/1.1.1/V1.AzureBlobStorageData.FederatedIdentityConfig)\n- [1.0.6](/php/docs/reference/cloud-storage-transfer/1.0.6/V1.AzureBlobStorageData.FederatedIdentityConfig) \nReference documentation and code samples for the Google Cloud Storage Transfer V1 Client class FederatedIdentityConfig.\n\nThe identity of an Azure application through which Storage Transfer Service\ncan authenticate requests using Azure workload identity federation.\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.\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\nGenerated from protobuf message `google.storagetransfer.v1.AzureBlobStorageData.FederatedIdentityConfig`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ StorageTransfer \\\\ V1 \\\\ AzureBlobStorageData\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getClientId\n\nRequired. The client (application) ID of the application with federated\ncredentials.\n\n### setClientId\n\nRequired. The client (application) ID of the application with federated\ncredentials.\n\n### getTenantId\n\nRequired. The tenant (directory) ID of the application with federated\ncredentials.\n\n### setTenantId\n\nRequired. The tenant (directory) ID of the application with federated\ncredentials."]]