Class ApiKeyCredentialProviderOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.bedrockagentcore.ApiKeyCredentialProviderOptions.Jsii$Proxy
- All Implemented Interfaces:
ApiKeyCredentialProviderOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ApiKeyCredentialProviderOptions
@Stability(Stable)
@Internal
public static final class ApiKeyCredentialProviderOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ApiKeyCredentialProviderOptions
An implementation for
ApiKeyCredentialProviderOptions-
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.ApiKeyCredentialProviderOptions
ApiKeyCredentialProviderOptions.Builder, ApiKeyCredentialProviderOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theApiKeyCredentialProviderOptions.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 ApiKeyCredentialLocationThe location of the API key credential.final StringThe API key credential provider ARN.final StringThe ARN of the Secrets Manager secret containing the API key.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 theApiKeyCredentialProviderOptions.Builder.
-
-
Method Details
-
getProviderArn
Description copied from interface:ApiKeyCredentialProviderOptionsThe API key credential provider ARN.This is returned when creating the API key credential provider via Console or API. Format: arn:aws:bedrock-agentcore:region:account:token-vault/id/apikeycredentialprovider/name
- Specified by:
getProviderArnin interfaceApiKeyCredentialProviderOptions
-
getSecretArn
Description copied from interface:ApiKeyCredentialProviderOptionsThe ARN of the Secrets Manager secret containing the API key.This is returned when creating the API key credential provider via Console or API. Format: arn:aws:secretsmanager:region:account:secret:name
- Specified by:
getSecretArnin interfaceApiKeyCredentialProviderOptions
-
getCredentialLocation
Description copied from interface:ApiKeyCredentialProviderOptionsThe location of the API key credential.This field specifies where in the request the API key should be placed.
Default: - HEADER
- Specified by:
getCredentialLocationin interfaceApiKeyCredentialProviderOptions
-
$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()
-