Class ApiKeyCredentialProviderProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.bedrockagentcore.ApiKeyCredentialProviderProps.Jsii$Proxy
- All Implemented Interfaces:
ApiKeyCredentialProviderProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ApiKeyCredentialProviderProps
@Stability(Stable)
@Internal
public static final class ApiKeyCredentialProviderProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ApiKeyCredentialProviderProps
An implementation for
ApiKeyCredentialProviderProps-
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.ApiKeyCredentialProviderProps
ApiKeyCredentialProviderProps.Builder, ApiKeyCredentialProviderProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theApiKeyCredentialProviderProps.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 SecretValueThe API key value.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 theApiKeyCredentialProviderProps.Builder.
-
-
Method Details
-
getApiKey
Description copied from interface:ApiKeyCredentialProviderPropsThe API key value.NOTE: The API key will be included in the CloudFormation template as part of synthesis. The service stores the key 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.If omitted, you can supply the key through another mechanism supported by the service.
Default: - no key in template (provider may still be created depending on service behavior)
- Specified by:
getApiKeyin interfaceApiKeyCredentialProviderProps
-
getApiKeyCredentialProviderName
Description copied from interface:ApiKeyCredentialProviderPropsName of the credential provider.Default: a name generated by CDK
- Specified by:
getApiKeyCredentialProviderNamein interfaceApiKeyCredentialProviderProps
-
getTags
Description copied from interface:ApiKeyCredentialProviderPropsTags for this credential provider.Default: - no tags
- Specified by:
getTagsin interfaceApiKeyCredentialProviderProps
-
$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()
-