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