Class MicrosoftOAuth2CredentialProviderProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.bedrockagentcore.MicrosoftOAuth2CredentialProviderProps.Jsii$Proxy
- All Implemented Interfaces:
MicrosoftOAuth2CredentialProviderProps,OAuth2ClientCredentials,OAuth2CredentialProviderBaseProps,OAuth2CredentialProviderFactoryBaseProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
MicrosoftOAuth2CredentialProviderProps
@Stability(Stable)
@Internal
public static final class MicrosoftOAuth2CredentialProviderProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements MicrosoftOAuth2CredentialProviderProps
An implementation for
MicrosoftOAuth2CredentialProviderProps-
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.MicrosoftOAuth2CredentialProviderProps
MicrosoftOAuth2CredentialProviderProps.Builder, MicrosoftOAuth2CredentialProviderProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theMicrosoftOAuth2CredentialProviderProps.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 client identifier.final SecretValueOAuth2 client secret.final StringName of the credential provider.getTags()Tags for this credential provider.final StringMicrosoft Entra ID tenant ID.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 theMicrosoftOAuth2CredentialProviderProps.Builder.
-
-
Method Details
-
getTenantId
Description copied from interface:MicrosoftOAuth2CredentialProviderPropsMicrosoft Entra ID tenant ID.Default: - service default tenant resolution
- Specified by:
getTenantIdin interfaceMicrosoftOAuth2CredentialProviderProps
-
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()
-