Class CfnApiKeyCredentialProviderProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.bedrockagentcore.CfnApiKeyCredentialProviderProps.Jsii$Proxy
- All Implemented Interfaces:
CfnApiKeyCredentialProviderProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnApiKeyCredentialProviderProps
@Stability(Stable)
@Internal
public static final class CfnApiKeyCredentialProviderProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnApiKeyCredentialProviderProps
An implementation for
CfnApiKeyCredentialProviderProps-
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.CfnApiKeyCredentialProviderProps
CfnApiKeyCredentialProviderProps.Builder, CfnApiKeyCredentialProviderProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnApiKeyCredentialProviderProps.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 StringThe API key to use for authentication.final ObjectA reference to a customer-provided secret stored in AWS Secrets Manager.final StringThe source of the API key secret.final StringgetName()The name of the API key credential provider.getTags()Tags to assign to the API key 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 theCfnApiKeyCredentialProviderProps.Builder.
-
-
Method Details
-
getName
Description copied from interface:CfnApiKeyCredentialProviderPropsThe name of the API key credential provider.- Specified by:
getNamein interfaceCfnApiKeyCredentialProviderProps- See Also:
-
getApiKey
Description copied from interface:CfnApiKeyCredentialProviderPropsThe API key to use for authentication.- Specified by:
getApiKeyin interfaceCfnApiKeyCredentialProviderProps- See Also:
-
getApiKeySecretConfig
Description copied from interface:CfnApiKeyCredentialProviderPropsA reference to a customer-provided secret stored in AWS Secrets Manager.Returns union: either
IResolvableorCfnApiKeyCredentialProvider.SecretReferenceProperty- Specified by:
getApiKeySecretConfigin interfaceCfnApiKeyCredentialProviderProps- See Also:
-
getApiKeySecretSource
Description copied from interface:CfnApiKeyCredentialProviderPropsThe source of the API key secret.Use MANAGED for service-managed secrets or EXTERNAL for customer-provided secrets.
- Specified by:
getApiKeySecretSourcein interfaceCfnApiKeyCredentialProviderProps- See Also:
-
getTags
Description copied from interface:CfnApiKeyCredentialProviderPropsTags to assign to the API key credential provider.- Specified by:
getTagsin interfaceCfnApiKeyCredentialProviderProps- See Also:
-
$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()
-