Class OAuthConfiguration.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.bedrockagentcore.OAuthConfiguration.Jsii$Proxy
- All Implemented Interfaces:
OAuthConfiguration,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
OAuthConfiguration
@Stability(Stable)
@Internal
public static final class OAuthConfiguration.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements OAuthConfiguration
An implementation for
OAuthConfiguration-
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.OAuthConfiguration
OAuthConfiguration.Builder, OAuthConfiguration.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(OAuthConfiguration.Builder builder) Constructor that initializes the object based on literal property values passed by theOAuthConfiguration.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 booleanCustom parameters for the OAuth flow.final StringThe OAuth credential provider ARN.The OAuth scopes for the credential provider.final StringThe ARN of the Secrets Manager secret containing OAuth credentials (client ID and secret).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 theOAuthConfiguration.Builder.
-
-
Method Details
-
getProviderArn
Description copied from interface:OAuthConfigurationThe OAuth credential provider ARN.This is returned when creating the OAuth credential provider via Console or API. Format: arn:aws:bedrock-agentcore:region:account:token-vault/id/oauth2credentialprovider/name Required: Yes
- Specified by:
getProviderArnin interfaceOAuthConfiguration
-
getScopes
Description copied from interface:OAuthConfigurationThe OAuth scopes for the credential provider. These scopes define the level of access requested from the OAuth provider.Array Members: Minimum number of 0 items. Maximum number of 100 items. Length Constraints: Minimum length of 1. Maximum length of 64. Required: Yes
- Specified by:
getScopesin interfaceOAuthConfiguration
-
getSecretArn
Description copied from interface:OAuthConfigurationThe ARN of the Secrets Manager secret containing OAuth credentials (client ID and secret).This is returned when creating the OAuth credential provider via Console or API. Format: arn:aws:secretsmanager:region:account:secret:name Required: Yes
- Specified by:
getSecretArnin interfaceOAuthConfiguration
-
getCustomParameters
Description copied from interface:OAuthConfigurationCustom parameters for the OAuth flow.Default: - No custom parameters
- Specified by:
getCustomParametersin interfaceOAuthConfiguration
-
$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()
-