Class CfnReplicator.KafkaClusterOAuthClientCredentialsAssertionProperty
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.
Inherited Members
Namespace: Amazon.CDK.AWS.MSK
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnReplicator.KafkaClusterOAuthClientCredentialsAssertionProperty : CfnReplicator.IKafkaClusterOAuthClientCredentialsAssertionProperty
Syntax (vb)
Public Class CfnReplicator.KafkaClusterOAuthClientCredentialsAssertionProperty Implements CfnReplicator.IKafkaClusterOAuthClientCredentialsAssertionProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.MSK;
var kafkaClusterOAuthClientCredentialsAssertionProperty = new KafkaClusterOAuthClientCredentialsAssertionProperty {
Audience = "audience",
SigningAlgorithm = "signingAlgorithm",
// the properties below are optional
TokenRequestSecretArn = "tokenRequestSecretArn"
};
Synopsis
Constructors
| KafkaClusterOAuthClientCredentialsAssertionProperty() | 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. |
Properties
| Audience | The audience (aud claim) set in the STS JWT client assertion. |
| SigningAlgorithm | The algorithm used to sign the STS JWT assertion. |
| TokenRequestSecretArn | Optional Secrets Manager ARN for identity providers that require client_id as a form parameter alongside the JWT client assertion. |
Constructors
KafkaClusterOAuthClientCredentialsAssertionProperty()
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.
public KafkaClusterOAuthClientCredentialsAssertionProperty()
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.MSK;
var kafkaClusterOAuthClientCredentialsAssertionProperty = new KafkaClusterOAuthClientCredentialsAssertionProperty {
Audience = "audience",
SigningAlgorithm = "signingAlgorithm",
// the properties below are optional
TokenRequestSecretArn = "tokenRequestSecretArn"
};
Properties
Audience
The audience (aud claim) set in the STS JWT client assertion.
public string Audience { get; set; }
Property Value
Remarks
SigningAlgorithm
The algorithm used to sign the STS JWT assertion.
public string SigningAlgorithm { get; set; }
Property Value
Remarks
TokenRequestSecretArn
Optional Secrets Manager ARN for identity providers that require client_id as a form parameter alongside the JWT client assertion.
public string? TokenRequestSecretArn { get; set; }