Interface CfnConnectionPropsMixin.IOAuth2PropertiesProperty
The OAuth2 properties.
Namespace: Amazon.CDK.Mixins.Preview.AWS.DataZone.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public interface CfnConnectionPropsMixin.IOAuth2PropertiesProperty
Syntax (vb)
Public Interface CfnConnectionPropsMixin.IOAuth2PropertiesProperty
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.Mixins.Preview.AWS.DataZone.Mixins;
var oAuth2PropertiesProperty = new OAuth2PropertiesProperty {
AuthorizationCodeProperties = new AuthorizationCodePropertiesProperty {
AuthorizationCode = "authorizationCode",
RedirectUri = "redirectUri"
},
OAuth2ClientApplication = new OAuth2ClientApplicationProperty {
AwsManagedClientApplicationReference = "awsManagedClientApplicationReference",
UserManagedClientApplicationClientId = "userManagedClientApplicationClientId"
},
OAuth2Credentials = new GlueOAuth2CredentialsProperty {
AccessToken = "accessToken",
JwtToken = "jwtToken",
RefreshToken = "refreshToken",
UserManagedClientApplicationClientSecret = "userManagedClientApplicationClientSecret"
},
OAuth2GrantType = "oAuth2GrantType",
TokenUrl = "tokenUrl",
TokenUrlParametersMap = new Dictionary<string, string> {
{ "tokenUrlParametersMapKey", "tokenUrlParametersMap" }
}
};
Synopsis
Properties
| AuthorizationCodeProperties | The authorization code properties of the OAuth2 properties. |
| OAuth2ClientApplication | The OAuth2 client application of the OAuth2 properties. |
| OAuth2Credentials | The OAuth2 credentials of the OAuth2 properties. |
| OAuth2GrantType | The OAuth2 grant type of the OAuth2 properties. |
| TokenUrl | The OAuth2 token URL of the OAuth2 properties. |
| TokenUrlParametersMap | The OAuth2 token URL parameter map of the OAuth2 properties. |
Properties
AuthorizationCodeProperties
The authorization code properties of the OAuth2 properties.
object? AuthorizationCodeProperties { get; }
Property Value
Remarks
OAuth2ClientApplication
The OAuth2 client application of the OAuth2 properties.
object? OAuth2ClientApplication { get; }
Property Value
Remarks
OAuth2Credentials
The OAuth2 credentials of the OAuth2 properties.
object? OAuth2Credentials { get; }
Property Value
Remarks
OAuth2GrantType
The OAuth2 grant type of the OAuth2 properties.
string? OAuth2GrantType { get; }
Property Value
Remarks
TokenUrl
The OAuth2 token URL of the OAuth2 properties.
string? TokenUrl { get; }
Property Value
Remarks
TokenUrlParametersMap
The OAuth2 token URL parameter map of the OAuth2 properties.
object? TokenUrlParametersMap { get; }
Property Value
Remarks
Type union: either Dictionary<string, string> or IResolvable