Interface CfnLocationObjectStorage.ObjectStorageExternalIdentityConfigProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnLocationObjectStorage.ObjectStorageExternalIdentityConfigProperty.Jsii$Proxy
- Enclosing class:
CfnLocationObjectStorage
@Stability(Stable)
public static interface CfnLocationObjectStorage.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.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 forCfnLocationObjectStorage.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
IResolvableorCfnLocationObjectStorage.GoogleOidcConfigProperty- See Also:
-
builder
@Stability(Stable) static CfnLocationObjectStorage.ObjectStorageExternalIdentityConfigProperty.Builder builder()
-