Interface CfnReplicatorPropsMixin.KafkaClusterOAuthIamJwtBearerProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnReplicatorPropsMixin.KafkaClusterOAuthIamJwtBearerProperty.Jsii$Proxy
- Enclosing class:
CfnReplicatorPropsMixin
@Stability(Stable)
public static interface CfnReplicatorPropsMixin.KafkaClusterOAuthIamJwtBearerProperty
extends software.amazon.jsii.JsiiSerializable
Details for SASL/OAUTHBEARER using the JWT Bearer assertion grant (RFC 7523).
An STS-vended JWT is used as the 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.*;
KafkaClusterOAuthIamJwtBearerProperty kafkaClusterOAuthIamJwtBearerProperty = KafkaClusterOAuthIamJwtBearerProperty.builder()
.audience("audience")
.signingAlgorithm("signingAlgorithm")
.tokenRequestSecretArn("tokenRequestSecretArn")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnReplicatorPropsMixin.KafkaClusterOAuthIamJwtBearerProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe audience (aud claim) set in the STS JWT assertion.default StringThe algorithm used to sign the STS JWT assertion.default StringOptional Secrets Manager ARN for identity providers that require client authentication alongside the JWT Bearer assertion.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAudience
The audience (aud claim) set in the STS JWT 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 authentication alongside the JWT Bearer assertion.- See Also:
-
builder
@Stability(Stable) static CfnReplicatorPropsMixin.KafkaClusterOAuthIamJwtBearerProperty.Builder builder()
-