interface AzureFederatedIdentityConfigProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.DataSync.CfnLocationAzureBlob.AzureFederatedIdentityConfigProperty |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsdatasync#CfnLocationAzureBlob_AzureFederatedIdentityConfigProperty |
Java | software.amazon.awscdk.services.datasync.CfnLocationAzureBlob.AzureFederatedIdentityConfigProperty |
Python | aws_cdk.aws_datasync.CfnLocationAzureBlob.AzureFederatedIdentityConfigProperty |
TypeScript | aws-cdk-lib » aws_datasync » CfnLocationAzureBlob » AzureFederatedIdentityConfigProperty |
Specifies the identity federation configuration that DataSync uses to access your Azure Blob Storage container using an OpenID Connect (OIDC) token.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_datasync as datasync } from 'aws-cdk-lib';
const azureFederatedIdentityConfigProperty: datasync.CfnLocationAzureBlob.AzureFederatedIdentityConfigProperty = {
awsIamRole: 'awsIamRole',
azureOidc: {
clientId: 'clientId',
tenantId: 'tenantId',
},
};
Properties
| Name | Type | Description |
|---|---|---|
| aws | string | Specifies the ARN of the AWS Identity and Access Management (IAM) role that DataSync assumes to mint the OIDC token used to authenticate with the identity provider. |
| azure | IResolvable | Azure | Specifies the Microsoft Entra (Azure AD) identity that DataSync federates with to obtain an access token for your Azure Blob Storage container. |
awsIamRole?
Type:
string
(optional)
Specifies the ARN of the AWS Identity and Access Management (IAM) role that DataSync assumes to mint the OIDC token used to authenticate with the identity provider.
azureOidc?
Type:
IResolvable | Azure
(optional)
Specifies the Microsoft Entra (Azure AD) identity that DataSync federates with to obtain an access token for your Azure Blob Storage container.

.NET
Go
Java
Python
TypeScript