Class CfnVersionMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnVersionMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnVersionMixinProps
CfnVersionMixinProps-
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.lambda.CfnVersionMixinProps
CfnVersionMixinProps.Builder, CfnVersionMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnVersionMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnVersionMixinProps.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 StringOnly publish a version if the hash value matches the value that's specified.final StringA description for the version to override the description in the function configuration.final ObjectThe name or ARN of the Lambda function.final ObjectConfiguration that defines the scaling behavior for a Lambda Managed Instances function, including the minimum and maximum number of execution environments that can be provisioned.final ObjectSpecifies a provisioned concurrency configuration for a function's version.final ObjectRuntime Management Config of a function.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 theCfnVersionMixinProps.Builder.
-
-
Method Details
-
getCodeSha256
Description copied from interface:CfnVersionMixinPropsOnly publish a version if the hash value matches the value that's specified.Use this option to avoid publishing a version if the function code has changed since you last updated it. Updates are not supported for this property.
- Specified by:
getCodeSha256in interfaceCfnVersionMixinProps- See Also:
-
getDescription
Description copied from interface:CfnVersionMixinPropsA description for the version to override the description in the function configuration.Updates are not supported for this property.
- Specified by:
getDescriptionin interfaceCfnVersionMixinProps- See Also:
-
getFunctionName
Description copied from interface:CfnVersionMixinPropsThe name or ARN of the Lambda function.Name formats - Function name -
MyFunction.- Function ARN -
arn:aws:lambda:us-west-2:123456789012:function:MyFunction. - Partial ARN -
123456789012:function:MyFunction.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
Returns union: either
StringorIFunctionRef- Specified by:
getFunctionNamein interfaceCfnVersionMixinProps- See Also:
- Function ARN -
-
getFunctionScalingConfig
Description copied from interface:CfnVersionMixinPropsConfiguration that defines the scaling behavior for a Lambda Managed Instances function, including the minimum and maximum number of execution environments that can be provisioned.Returns union: either
IResolvableorCfnVersionPropsMixin.FunctionScalingConfigProperty- Specified by:
getFunctionScalingConfigin interfaceCfnVersionMixinProps- See Also:
-
getProvisionedConcurrencyConfig
Description copied from interface:CfnVersionMixinPropsSpecifies a provisioned concurrency configuration for a function's version.Updates are not supported for this property.
Returns union: either
IResolvableorCfnVersionPropsMixin.ProvisionedConcurrencyConfigurationProperty- Specified by:
getProvisionedConcurrencyConfigin interfaceCfnVersionMixinProps- See Also:
-
getRuntimePolicy
Description copied from interface:CfnVersionMixinPropsRuntime Management Config of a function.Returns union: either
IResolvableorCfnVersionPropsMixin.RuntimePolicyProperty- Specified by:
getRuntimePolicyin interfaceCfnVersionMixinProps- 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()
-