interface ObjectStorageExternalIdentityConfigProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.DataSync.CfnLocationObjectStorage.ObjectStorageExternalIdentityConfigProperty |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsdatasync#CfnLocationObjectStorage_ObjectStorageExternalIdentityConfigProperty |
Java | software.amazon.awscdk.services.datasync.CfnLocationObjectStorage.ObjectStorageExternalIdentityConfigProperty |
Python | aws_cdk.aws_datasync.CfnLocationObjectStorage.ObjectStorageExternalIdentityConfigProperty |
TypeScript | aws-cdk-lib » aws_datasync » CfnLocationObjectStorage » ObjectStorageExternalIdentityConfigProperty |
Specifies the external (non-AWS) identity provider that DataSync federates with to access your object storage location.
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 objectStorageExternalIdentityConfigProperty: datasync.CfnLocationObjectStorage.ObjectStorageExternalIdentityConfigProperty = {
googleOidc: {
identityPoolName: 'identityPoolName',
identityProviderName: 'identityProviderName',
projectName: 'projectName',
projectNumber: 'projectNumber',
},
};
Properties
| Name | Type | Description |
|---|---|---|
| google | IResolvable | Google | Specifies the Google Cloud workload identity federation configuration that DataSync uses to obtain an access token for your Google Cloud Storage bucket. |
googleOidc?
Type:
IResolvable | Google
(optional)
Specifies the Google Cloud workload identity federation configuration that DataSync uses to obtain an access token for your Google Cloud Storage bucket.

.NET
Go
Java
Python
TypeScript