Interface CfnReplicatorPropsMixin.KafkaClusterOAuthClientCredentialsAssertionProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnReplicatorPropsMixin.KafkaClusterOAuthClientCredentialsAssertionProperty.Jsii$Proxy
- Enclosing class:
CfnReplicatorPropsMixin
@Stability(Stable)
public static interface CfnReplicatorPropsMixin.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.cfnpropertymixins.services.msk.*;
KafkaClusterOAuthClientCredentialsAssertionProperty kafkaClusterOAuthClientCredentialsAssertionProperty = KafkaClusterOAuthClientCredentialsAssertionProperty.builder()
.audience("audience")
.signingAlgorithm("signingAlgorithm")
.tokenRequestSecretArn("tokenRequestSecretArn")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnReplicatorPropsMixin.KafkaClusterOAuthClientCredentialsAssertionProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe audience (aud claim) set in the STS JWT client assertion.default StringThe 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 CfnReplicatorPropsMixin.KafkaClusterOAuthClientCredentialsAssertionProperty.Builder builder()
-