Class LambdaToSsmstringparameterProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awsconstructs.services.lambdassmstringparameter.LambdaToSsmstringparameterProps.Jsii$Proxy
- All Implemented Interfaces:
LambdaToSsmstringparameterProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
LambdaToSsmstringparameterProps
@Internal
public static final class LambdaToSsmstringparameterProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements LambdaToSsmstringparameterProps
An implementation for
LambdaToSsmstringparameterProps-
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.awsconstructs.services.lambdassmstringparameter.LambdaToSsmstringparameterProps
LambdaToSsmstringparameterProps.Builder, LambdaToSsmstringparameterProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theLambdaToSsmstringparameterProps.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 to deploy a new VPC.final software.amazon.awscdk.services.lambda.FunctionExisting instance of Lambda Function object, if this is set then the lambdaFunctionProps is ignored.final software.amazon.awscdk.services.ssm.StringParameterExisting instance of SSM String parameter object, If this is set then the stringParameterProps is ignored.final software.amazon.awscdk.services.ec2.IVpcAn existing VPC for the construct to use (construct will NOT create a new VPC in this case).final software.amazon.awscdk.services.lambda.FunctionPropsUser provided props to override the default props for the Lambda function.final StringOptional Name for the Lambda function environment variable set to the name of the parameter.final StringOptional SSM String parameter permissions to grant to the Lambda function.final software.amazon.awscdk.services.ssm.StringParameterPropsOptional user provided props to override the default props for SSM String parameter.final software.amazon.awscdk.services.ec2.VpcPropsProperties to override default properties if deployVpc is true.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 theLambdaToSsmstringparameterProps.Builder.
-
-
Method Details
-
getDeployVpc
Description copied from interface:LambdaToSsmstringparameterPropsWhether to deploy a new VPC.Default: - false
- Specified by:
getDeployVpcin interfaceLambdaToSsmstringparameterProps
-
getExistingLambdaObj
public final software.amazon.awscdk.services.lambda.Function getExistingLambdaObj()Description copied from interface:LambdaToSsmstringparameterPropsExisting instance of Lambda Function object, if this is set then the lambdaFunctionProps is ignored.Default: - None
- Specified by:
getExistingLambdaObjin interfaceLambdaToSsmstringparameterProps
-
getExistingStringParameterObj
public final software.amazon.awscdk.services.ssm.StringParameter getExistingStringParameterObj()Description copied from interface:LambdaToSsmstringparameterPropsExisting instance of SSM String parameter object, If this is set then the stringParameterProps is ignored.Default: - Default props are used
- Specified by:
getExistingStringParameterObjin interfaceLambdaToSsmstringparameterProps
-
getExistingVpc
public final software.amazon.awscdk.services.ec2.IVpc getExistingVpc()Description copied from interface:LambdaToSsmstringparameterPropsAn existing VPC for the construct to use (construct will NOT create a new VPC in this case).- Specified by:
getExistingVpcin interfaceLambdaToSsmstringparameterProps
-
getLambdaFunctionProps
public final software.amazon.awscdk.services.lambda.FunctionProps getLambdaFunctionProps()Description copied from interface:LambdaToSsmstringparameterPropsUser provided props to override the default props for the Lambda function.Default: - Default properties are used.
- Specified by:
getLambdaFunctionPropsin interfaceLambdaToSsmstringparameterProps
-
getStringParameterEnvironmentVariableName
Description copied from interface:LambdaToSsmstringparameterPropsOptional Name for the Lambda function environment variable set to the name of the parameter.Default: - SSM_STRING_PARAMETER_NAME
- Specified by:
getStringParameterEnvironmentVariableNamein interfaceLambdaToSsmstringparameterProps
-
getStringParameterPermissions
Description copied from interface:LambdaToSsmstringparameterPropsOptional SSM String parameter permissions to grant to the Lambda function.One of the following may be specified: "Read", "ReadWrite".
Default: - Read access is given to the Lambda function if no value is specified.
- Specified by:
getStringParameterPermissionsin interfaceLambdaToSsmstringparameterProps
-
getStringParameterProps
public final software.amazon.awscdk.services.ssm.StringParameterProps getStringParameterProps()Description copied from interface:LambdaToSsmstringparameterPropsOptional user provided props to override the default props for SSM String parameter.If existingStringParameterObj is not set stringParameterProps is required. The only supported string parameter type is ParameterType.STRING.
Default: - Default props are used
- Specified by:
getStringParameterPropsin interfaceLambdaToSsmstringparameterProps
-
getVpcProps
public final software.amazon.awscdk.services.ec2.VpcProps getVpcProps()Description copied from interface:LambdaToSsmstringparameterPropsProperties to override default properties if deployVpc is true.- Specified by:
getVpcPropsin interfaceLambdaToSsmstringparameterProps
-
$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()
-