Class CustomOAuth2CredentialProviderProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.bedrockagentcore.CustomOAuth2CredentialProviderProps.Jsii$Proxy
- All Implemented Interfaces:
CustomOAuth2CredentialProviderProps,OAuth2ClientCredentials,OAuth2CredentialProviderBaseProps,OAuth2CredentialProviderFactoryBaseProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CustomOAuth2CredentialProviderProps
@Stability(Stable)
@Internal
public static final class CustomOAuth2CredentialProviderProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CustomOAuth2CredentialProviderProps
An implementation for
CustomOAuth2CredentialProviderProps-
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.CustomOAuth2CredentialProviderProps
CustomOAuth2CredentialProviderProps.Builder, CustomOAuth2CredentialProviderProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCustomOAuth2CredentialProviderProps.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 booleanAuthorization server metadata (issuer, authorization and token endpoints) when not using a discovery URL.final StringOAuth2 client identifier.final SecretValueOAuth2 client secret.final StringOIDC/OAuth2 discovery document URL for dynamic integration with the identity provider.final StringName of the credential provider.getTags()Tags for this credential provider.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
Constructor that initializes the object based on literal property values passed by theCustomOAuth2CredentialProviderProps.Builder.
-
-
Method Details
-
getAuthorizationServerMetadata
Description copied from interface:CustomOAuth2CredentialProviderPropsAuthorization server metadata (issuer, authorization and token endpoints) when not using a discovery URL.Default: - not used when
is setinvalid reference
discoveryUrl- Specified by:
getAuthorizationServerMetadatain interfaceCustomOAuth2CredentialProviderProps
-
getDiscoveryUrl
Description copied from interface:CustomOAuth2CredentialProviderPropsOIDC/OAuth2 discovery document URL for dynamic integration with the identity provider.Default: - not used when
is setinvalid reference
authorizationServerMetadata- Specified by:
getDiscoveryUrlin interfaceCustomOAuth2CredentialProviderProps
-
getOAuth2CredentialProviderName
Description copied from interface:OAuth2CredentialProviderBasePropsName of the credential provider.Default: a name generated by CDK
- Specified by:
getOAuth2CredentialProviderNamein interfaceOAuth2CredentialProviderBaseProps
-
getTags
Description copied from interface:OAuth2CredentialProviderBasePropsTags for this credential provider.Default: - no tags
- Specified by:
getTagsin interfaceOAuth2CredentialProviderBaseProps
-
getClientId
Description copied from interface:OAuth2ClientCredentialsOAuth2 client identifier.- Specified by:
getClientIdin interfaceOAuth2ClientCredentials
-
getClientSecret
Description copied from interface:OAuth2ClientCredentialsOAuth2 client secret.NOTE: The client secret will be included in the CloudFormation template as part of synthesis. The service stores the secret in Secrets Manager after creation, but the value is visible in the template and deployment history. Use
SecretValue.unsafePlainText()to explicitly acknowledge plaintext, or pass a reference from another construct to avoid embedding the literal value.- Specified by:
getClientSecretin interfaceOAuth2ClientCredentials
-
$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()
-