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 \ AzureBlobStorageDataMethods
__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.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |