Interface CfnLocationObjectStoragePropsMixin.ObjectStorageExternalIdentityConfigProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnLocationObjectStoragePropsMixin.ObjectStorageExternalIdentityConfigProperty.Jsii$Proxy
- Enclosing class:
CfnLocationObjectStoragePropsMixin
@Stability(Stable)
public static interface CfnLocationObjectStoragePropsMixin.ObjectStorageExternalIdentityConfigProperty
extends software.amazon.jsii.JsiiSerializable
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 software.amazon.awscdk.cfnpropertymixins.services.datasync.*;
ObjectStorageExternalIdentityConfigProperty objectStorageExternalIdentityConfigProperty = ObjectStorageExternalIdentityConfigProperty.builder()
.googleOidc(GoogleOidcConfigProperty.builder()
.identityPoolName("identityPoolName")
.identityProviderName("identityProviderName")
.projectName("projectName")
.projectNumber("projectNumber")
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnLocationObjectStoragePropsMixin.ObjectStorageExternalIdentityConfigProperty -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getGoogleOidc
Specifies the Google Cloud workload identity federation configuration that DataSync uses to obtain an access token for your Google Cloud Storage bucket.Returns union: either
IResolvableorCfnLocationObjectStoragePropsMixin.GoogleOidcConfigProperty- See Also:
-
builder
@Stability(Stable) static CfnLocationObjectStoragePropsMixin.ObjectStorageExternalIdentityConfigProperty.Builder builder()
-