Interface CfnConnection.OAuth2PropertiesProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnConnection.OAuth2PropertiesProperty.Jsii$Proxy
- Enclosing class:
CfnConnection
@Stability(Stable)
public static interface CfnConnection.OAuth2PropertiesProperty
extends software.amazon.jsii.JsiiSerializable
The OAuth2 properties.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.datazone.*;
OAuth2PropertiesProperty oAuth2PropertiesProperty = OAuth2PropertiesProperty.builder()
.authorizationCodeProperties(AuthorizationCodePropertiesProperty.builder()
.authorizationCode("authorizationCode")
.redirectUri("redirectUri")
.build())
.oAuth2ClientApplication(OAuth2ClientApplicationProperty.builder()
.awsManagedClientApplicationReference("awsManagedClientApplicationReference")
.userManagedClientApplicationClientId("userManagedClientApplicationClientId")
.build())
.oAuth2Credentials(GlueOAuth2CredentialsProperty.builder()
.accessToken("accessToken")
.jwtToken("jwtToken")
.refreshToken("refreshToken")
.userManagedClientApplicationClientSecret("userManagedClientApplicationClientSecret")
.build())
.oAuth2GrantType("oAuth2GrantType")
.tokenUrl("tokenUrl")
.tokenUrlParametersMap(Map.of(
"tokenUrlParametersMapKey", "tokenUrlParametersMap"))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnConnection.OAuth2PropertiesPropertystatic final classAn implementation forCfnConnection.OAuth2PropertiesProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectThe authorization code properties of the OAuth2 properties.default ObjectThe OAuth2 client application of the OAuth2 properties.default ObjectThe OAuth2 credentials of the OAuth2 properties.default StringThe OAuth2 grant type of the OAuth2 properties.default StringThe OAuth2 token URL of the OAuth2 properties.default ObjectThe OAuth2 token URL parameter map of the OAuth2 properties.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAuthorizationCodeProperties
The authorization code properties of the OAuth2 properties.Returns union: either
IResolvableorCfnConnection.AuthorizationCodePropertiesProperty- See Also:
-
getOAuth2ClientApplication
The OAuth2 client application of the OAuth2 properties.Returns union: either
IResolvableorCfnConnection.OAuth2ClientApplicationProperty- See Also:
-
getOAuth2Credentials
The OAuth2 credentials of the OAuth2 properties.Returns union: either
IResolvableorCfnConnection.GlueOAuth2CredentialsProperty- See Also:
-
getOAuth2GrantType
The OAuth2 grant type of the OAuth2 properties.- See Also:
-
getTokenUrl
The OAuth2 token URL of the OAuth2 properties.- See Also:
-
getTokenUrlParametersMap
The OAuth2 token URL parameter map of the OAuth2 properties.Returns union: either Mapinvalid input: '<'String,
String> orIResolvable- See Also:
-
builder
-