Interface CfnReplicator.KafkaClusterOAuthClientCredentialsAssertionProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnReplicator.KafkaClusterOAuthClientCredentialsAssertionProperty.Jsii$Proxy
- Enclosing class:
CfnReplicator
@Stability(Stable)
public static interface CfnReplicator.KafkaClusterOAuthClientCredentialsAssertionProperty
extends software.amazon.jsii.JsiiSerializable
Details for SASL/OAUTHBEARER using the client credentials grant with a JWT client assertion (RFC 7521/7523 Section 2.2). An STS-vended JWT is used as the client_assertion.
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.msk.*;
KafkaClusterOAuthClientCredentialsAssertionProperty kafkaClusterOAuthClientCredentialsAssertionProperty = KafkaClusterOAuthClientCredentialsAssertionProperty.builder()
.audience("audience")
.signingAlgorithm("signingAlgorithm")
// the properties below are optional
.tokenRequestSecretArn("tokenRequestSecretArn")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnReplicator.KafkaClusterOAuthClientCredentialsAssertionProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()The audience (aud claim) set in the STS JWT client assertion.The algorithm used to sign the STS JWT assertion.default StringOptional Secrets Manager ARN for identity providers that require client_id as a form parameter alongside the JWT client assertion.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAudience
The audience (aud claim) set in the STS JWT client assertion.- See Also:
-
getSigningAlgorithm
The algorithm used to sign the STS JWT assertion.- See Also:
-
getTokenRequestSecretArn
Optional Secrets Manager ARN for identity providers that require client_id as a form parameter alongside the JWT client assertion.- See Also:
-
builder
@Stability(Stable) static CfnReplicator.KafkaClusterOAuthClientCredentialsAssertionProperty.Builder builder()
-