Interface CfnLocationAzureBlob.AzureFederatedIdentityConfigProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnLocationAzureBlob.AzureFederatedIdentityConfigProperty.Jsii$Proxy
- Enclosing class:
CfnLocationAzureBlob
@Stability(Stable)
public static interface CfnLocationAzureBlob.AzureFederatedIdentityConfigProperty
extends software.amazon.jsii.JsiiSerializable
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 software.amazon.awscdk.services.datasync.*;
AzureFederatedIdentityConfigProperty azureFederatedIdentityConfigProperty = AzureFederatedIdentityConfigProperty.builder()
.awsIamRole("awsIamRole")
.azureOidc(AzureOidcConfigProperty.builder()
.clientId("clientId")
.tenantId("tenantId")
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnLocationAzureBlob.AzureFederatedIdentityConfigProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringSpecifies 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.default ObjectSpecifies the Microsoft Entra (Azure AD) identity that DataSync federates with to obtain an access token for your Azure Blob Storage container.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAwsIamRole
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.- See Also:
-
getAzureOidc
Specifies the Microsoft Entra (Azure AD) identity that DataSync federates with to obtain an access token for your Azure Blob Storage container.Returns union: either
IResolvableorCfnLocationAzureBlob.AzureOidcConfigProperty- See Also:
-
builder
@Stability(Stable) static CfnLocationAzureBlob.AzureFederatedIdentityConfigProperty.Builder builder()
-