Class ParamsAndSecretsOptions.Jsii$Proxy
- All Implemented Interfaces:
ParamsAndSecretsOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ParamsAndSecretsOptions
ParamsAndSecretsOptions-
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.lambda.ParamsAndSecretsOptions
ParamsAndSecretsOptions.Builder, ParamsAndSecretsOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theParamsAndSecretsOptions.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 BooleanWhether the Parameters and Secrets Extension will cache parameters and secrets.final NumberThe maximum number of secrets and parameters to cache.final NumberThe port for the local HTTP server.final ParamsAndSecretsLogLevelThe level of logging provided by the Parameters and Secrets Extension.final NumberThe maximum number of connection for HTTP clients that the Parameters and Secrets Extension uses to make requests to Parameter Store or Secrets Manager.final DurationThe timeout for requests to Parameter Store.final DurationThe time-to-live of a parameter in the cache.final DurationThe timeout for requests to Secrets Manager.final DurationThe time-to-live of a secret in the cache.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 theParamsAndSecretsOptions.Builder.
-
-
Method Details
-
getCacheEnabled
Description copied from interface:ParamsAndSecretsOptionsWhether the Parameters and Secrets Extension will cache parameters and secrets.Default: true
- Specified by:
getCacheEnabledin interfaceParamsAndSecretsOptions
-
getCacheSize
Description copied from interface:ParamsAndSecretsOptionsThe maximum number of secrets and parameters to cache.Must be a value from 0 to 1000. A value of 0 means there is no caching.
Note: This variable is ignored if parameterStoreTtl and secretsManagerTtl are 0.
Default: 1000
- Specified by:
getCacheSizein interfaceParamsAndSecretsOptions
-
getHttpPort
Description copied from interface:ParamsAndSecretsOptionsThe port for the local HTTP server.Valid port numbers are 1 - 65535.
Default: 2773
- Specified by:
getHttpPortin interfaceParamsAndSecretsOptions
-
getLogLevel
Description copied from interface:ParamsAndSecretsOptionsThe level of logging provided by the Parameters and Secrets Extension.Note: Set to debug to see the cache configuration.
Default: - Logging level will be `info`
- Specified by:
getLogLevelin interfaceParamsAndSecretsOptions
-
getMaxConnections
Description copied from interface:ParamsAndSecretsOptionsThe maximum number of connection for HTTP clients that the Parameters and Secrets Extension uses to make requests to Parameter Store or Secrets Manager.There is no maximum limit. Minimum is 1.
Note: Every running copy of this Lambda function may open the number of connections specified by this property. Thus, the total number of connections may exceed this number.
Default: 3
- Specified by:
getMaxConnectionsin interfaceParamsAndSecretsOptions
-
getParameterStoreTimeout
Description copied from interface:ParamsAndSecretsOptionsThe timeout for requests to Parameter Store.A value of 0 means that there is no timeout.
Default: 0
- Specified by:
getParameterStoreTimeoutin interfaceParamsAndSecretsOptions
-
getParameterStoreTtl
Description copied from interface:ParamsAndSecretsOptionsThe time-to-live of a parameter in the cache.A value of 0 means there is no caching. The maximum time-to-live is 300 seconds.
Note: This variable is ignored if cacheSize is 0.
Default: 300 seconds
- Specified by:
getParameterStoreTtlin interfaceParamsAndSecretsOptions
-
getSecretsManagerTimeout
Description copied from interface:ParamsAndSecretsOptionsThe timeout for requests to Secrets Manager.A value of 0 means that there is no timeout.
Default: 0
- Specified by:
getSecretsManagerTimeoutin interfaceParamsAndSecretsOptions
-
getSecretsManagerTtl
Description copied from interface:ParamsAndSecretsOptionsThe time-to-live of a secret in the cache.A value of 0 means there is no caching. The maximum time-to-live is 300 seconds.
Note: This variable is ignored if cacheSize is 0.
Default: 300 seconds
- Specified by:
getSecretsManagerTtlin interfaceParamsAndSecretsOptions
-
$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()
-