Class IncludedOauth2TenantCredentialProviderProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.bedrockagentcore.IncludedOauth2TenantCredentialProviderProps.Jsii$Proxy
- All Implemented Interfaces:
IncludedOauth2TenantCredentialProviderProps,IncludedOauth2TenantEndpoints,OAuth2ClientCredentials,OAuth2CredentialProviderBaseProps,OAuth2CredentialProviderFactoryBaseProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
IncludedOauth2TenantCredentialProviderProps
@Stability(Stable)
@Internal
public static final class IncludedOauth2TenantCredentialProviderProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements IncludedOauth2TenantCredentialProviderProps
An implementation for
IncludedOauth2TenantCredentialProviderProps-
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.IncludedOauth2TenantCredentialProviderProps
IncludedOauth2TenantCredentialProviderProps.Builder, IncludedOauth2TenantCredentialProviderProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theIncludedOauth2TenantCredentialProviderProps.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 StringOAuth2 authorization endpoint for your tenant.final StringOAuth2 client identifier.final SecretValueOAuth2 client secret.final StringToken issuer URL for your tenant (often the IdP base or issuer URI).final StringName of the credential provider.getTags()Tags for this credential provider.final StringOAuth2 token endpoint for your tenant.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 theIncludedOauth2TenantCredentialProviderProps.Builder.
-
-
Method Details
-
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
-
getAuthorizationEndpoint
Description copied from interface:IncludedOauth2TenantEndpointsOAuth2 authorization endpoint for your tenant.Default: - not specified; use when your IdP requires an explicit endpoint
- Specified by:
getAuthorizationEndpointin interfaceIncludedOauth2TenantEndpoints
-
getIssuer
Description copied from interface:IncludedOauth2TenantEndpointsToken issuer URL for your tenant (often the IdP base or issuer URI).Default: - not specified; use when your IdP requires an explicit issuer
- Specified by:
getIssuerin interfaceIncludedOauth2TenantEndpoints
-
getTokenEndpoint
Description copied from interface:IncludedOauth2TenantEndpointsOAuth2 token endpoint for your tenant.Default: - not specified; use when your IdP requires an explicit endpoint
- Specified by:
getTokenEndpointin interfaceIncludedOauth2TenantEndpoints
-
$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()
-