Class CfnOAuth2CredentialProvider.CustomOauth2ProviderConfigInputProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.bedrockagentcore.CfnOAuth2CredentialProvider.CustomOauth2ProviderConfigInputProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnOAuth2CredentialProvider.CustomOauth2ProviderConfigInputProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnOAuth2CredentialProvider.CustomOauth2ProviderConfigInputProperty
@Stability(Stable)
@Internal
public static final class CfnOAuth2CredentialProvider.CustomOauth2ProviderConfigInputProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnOAuth2CredentialProvider.CustomOauth2ProviderConfigInputProperty
An implementation for
CfnOAuth2CredentialProvider.CustomOauth2ProviderConfigInputProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.bedrockagentcore.CfnOAuth2CredentialProvider.CustomOauth2ProviderConfigInputProperty
CfnOAuth2CredentialProvider.CustomOauth2ProviderConfigInputProperty.Builder, CfnOAuth2CredentialProvider.CustomOauth2ProviderConfigInputProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnOAuth2CredentialProvider.CustomOauth2ProviderConfigInputProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe client authentication method to use when authenticating with the token endpoint.final StringThe client ID for the custom OAuth2 provider.final StringThe client secret for the custom OAuth2 provider.final ObjectA reference to a customer-provided secret stored in AWS Secrets Manager.final StringThe source of the client secret.final ObjectDiscovery information for an OAuth2 provider.final ObjectConfiguration for on-behalf-of token exchange.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(CfnOAuth2CredentialProvider.CustomOauth2ProviderConfigInputProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnOAuth2CredentialProvider.CustomOauth2ProviderConfigInputProperty.Builder.
-
-
Method Details
-
getOauthDiscovery
Description copied from interface:CfnOAuth2CredentialProvider.CustomOauth2ProviderConfigInputPropertyDiscovery information for an OAuth2 provider.Returns union: either
IResolvableorCfnOAuth2CredentialProvider.Oauth2DiscoveryProperty- Specified by:
getOauthDiscoveryin interfaceCfnOAuth2CredentialProvider.CustomOauth2ProviderConfigInputProperty- See Also:
-
getClientAuthenticationMethod
Description copied from interface:CfnOAuth2CredentialProvider.CustomOauth2ProviderConfigInputPropertyThe client authentication method to use when authenticating with the token endpoint.- Specified by:
getClientAuthenticationMethodin interfaceCfnOAuth2CredentialProvider.CustomOauth2ProviderConfigInputProperty- See Also:
-
getClientId
Description copied from interface:CfnOAuth2CredentialProvider.CustomOauth2ProviderConfigInputPropertyThe client ID for the custom OAuth2 provider.- Specified by:
getClientIdin interfaceCfnOAuth2CredentialProvider.CustomOauth2ProviderConfigInputProperty- See Also:
-
getClientSecret
Description copied from interface:CfnOAuth2CredentialProvider.CustomOauth2ProviderConfigInputPropertyThe client secret for the custom OAuth2 provider.- Specified by:
getClientSecretin interfaceCfnOAuth2CredentialProvider.CustomOauth2ProviderConfigInputProperty- See Also:
-
getClientSecretConfig
Description copied from interface:CfnOAuth2CredentialProvider.CustomOauth2ProviderConfigInputPropertyA reference to a customer-provided secret stored in AWS Secrets Manager.Returns union: either
IResolvableorCfnOAuth2CredentialProvider.SecretReferenceProperty- Specified by:
getClientSecretConfigin interfaceCfnOAuth2CredentialProvider.CustomOauth2ProviderConfigInputProperty- See Also:
-
getClientSecretSource
Description copied from interface:CfnOAuth2CredentialProvider.CustomOauth2ProviderConfigInputPropertyThe source of the client secret.- Specified by:
getClientSecretSourcein interfaceCfnOAuth2CredentialProvider.CustomOauth2ProviderConfigInputProperty- See Also:
-
getOnBehalfOfTokenExchangeConfig
Description copied from interface:CfnOAuth2CredentialProvider.CustomOauth2ProviderConfigInputPropertyConfiguration for on-behalf-of token exchange.Returns union: either
IResolvableorCfnOAuth2CredentialProvider.OnBehalfOfTokenExchangeConfigProperty- Specified by:
getOnBehalfOfTokenExchangeConfigin interfaceCfnOAuth2CredentialProvider.CustomOauth2ProviderConfigInputProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-