Show / Hide Table of Contents

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

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-connection-oauth2properties.html

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-connection-oauth2properties.html#cfn-datazone-connection-oauth2properties-authorizationcodeproperties

Type union: either IResolvable or CfnConnectionPropsMixin.IAuthorizationCodePropertiesProperty

OAuth2ClientApplication

The OAuth2 client application of the OAuth2 properties.

object? OAuth2ClientApplication { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-connection-oauth2properties.html#cfn-datazone-connection-oauth2properties-oauth2clientapplication

Type union: either IResolvable or CfnConnectionPropsMixin.IOAuth2ClientApplicationProperty

OAuth2Credentials

The OAuth2 credentials of the OAuth2 properties.

object? OAuth2Credentials { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-connection-oauth2properties.html#cfn-datazone-connection-oauth2properties-oauth2credentials

Type union: either IResolvable or CfnConnectionPropsMixin.IGlueOAuth2CredentialsProperty

OAuth2GrantType

The OAuth2 grant type of the OAuth2 properties.

string? OAuth2GrantType { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-connection-oauth2properties.html#cfn-datazone-connection-oauth2properties-oauth2granttype

TokenUrl

The OAuth2 token URL of the OAuth2 properties.

string? TokenUrl { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-connection-oauth2properties.html#cfn-datazone-connection-oauth2properties-tokenurl

TokenUrlParametersMap

The OAuth2 token URL parameter map of the OAuth2 properties.

object? TokenUrlParametersMap { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-connection-oauth2properties.html#cfn-datazone-connection-oauth2properties-tokenurlparametersmap

Type union: either Dictionary<string, string> or IResolvable

Back to top Generated by DocFX