Class CfnOAuth2CredentialProviderPropsMixin.CustomOauth2ProviderConfigInputProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.bedrockagentcore.CfnOAuth2CredentialProviderPropsMixin.CustomOauth2ProviderConfigInputProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnOAuth2CredentialProviderPropsMixin.CustomOauth2ProviderConfigInputProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnOAuth2CredentialProviderPropsMixin.CustomOauth2ProviderConfigInputProperty
@Stability(Stable)
@Internal
public static final class CfnOAuth2CredentialProviderPropsMixin.CustomOauth2ProviderConfigInputProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnOAuth2CredentialProviderPropsMixin.CustomOauth2ProviderConfigInputProperty
An implementation for
CfnOAuth2CredentialProviderPropsMixin.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.cfnpropertymixins.services.bedrockagentcore.CfnOAuth2CredentialProviderPropsMixin.CustomOauth2ProviderConfigInputProperty
CfnOAuth2CredentialProviderPropsMixin.CustomOauth2ProviderConfigInputProperty.Builder, CfnOAuth2CredentialProviderPropsMixin.CustomOauth2ProviderConfigInputProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnOAuth2CredentialProviderPropsMixin.CustomOauth2ProviderConfigInputProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnOAuth2CredentialProviderPropsMixin.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(CfnOAuth2CredentialProviderPropsMixin.CustomOauth2ProviderConfigInputProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnOAuth2CredentialProviderPropsMixin.CustomOauth2ProviderConfigInputProperty.Builder.
-
-
Method Details
-
getClientAuthenticationMethod
Description copied from interface:CfnOAuth2CredentialProviderPropsMixin.CustomOauth2ProviderConfigInputPropertyThe client authentication method to use when authenticating with the token endpoint.- Specified by:
getClientAuthenticationMethodin interfaceCfnOAuth2CredentialProviderPropsMixin.CustomOauth2ProviderConfigInputProperty- See Also:
-
getClientId
Description copied from interface:CfnOAuth2CredentialProviderPropsMixin.CustomOauth2ProviderConfigInputPropertyThe client ID for the custom OAuth2 provider.- Specified by:
getClientIdin interfaceCfnOAuth2CredentialProviderPropsMixin.CustomOauth2ProviderConfigInputProperty- See Also:
-
getClientSecret
Description copied from interface:CfnOAuth2CredentialProviderPropsMixin.CustomOauth2ProviderConfigInputPropertyThe client secret for the custom OAuth2 provider.- Specified by:
getClientSecretin interfaceCfnOAuth2CredentialProviderPropsMixin.CustomOauth2ProviderConfigInputProperty- See Also:
-
getClientSecretConfig
Description copied from interface:CfnOAuth2CredentialProviderPropsMixin.CustomOauth2ProviderConfigInputPropertyA reference to a customer-provided secret stored in AWS Secrets Manager.Returns union: either
IResolvableorCfnOAuth2CredentialProviderPropsMixin.SecretReferenceProperty- Specified by:
getClientSecretConfigin interfaceCfnOAuth2CredentialProviderPropsMixin.CustomOauth2ProviderConfigInputProperty- See Also:
-
getClientSecretSource
Description copied from interface:CfnOAuth2CredentialProviderPropsMixin.CustomOauth2ProviderConfigInputPropertyThe source of the client secret.- Specified by:
getClientSecretSourcein interfaceCfnOAuth2CredentialProviderPropsMixin.CustomOauth2ProviderConfigInputProperty- See Also:
-
getOauthDiscovery
Description copied from interface:CfnOAuth2CredentialProviderPropsMixin.CustomOauth2ProviderConfigInputPropertyDiscovery information for an OAuth2 provider.Returns union: either
IResolvableorCfnOAuth2CredentialProviderPropsMixin.Oauth2DiscoveryProperty- Specified by:
getOauthDiscoveryin interfaceCfnOAuth2CredentialProviderPropsMixin.CustomOauth2ProviderConfigInputProperty- See Also:
-
getOnBehalfOfTokenExchangeConfig
Description copied from interface:CfnOAuth2CredentialProviderPropsMixin.CustomOauth2ProviderConfigInputPropertyConfiguration for on-behalf-of token exchange.Returns union: either
IResolvableorCfnOAuth2CredentialProviderPropsMixin.OnBehalfOfTokenExchangeConfigProperty- Specified by:
getOnBehalfOfTokenExchangeConfigin interfaceCfnOAuth2CredentialProviderPropsMixin.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()
-