Interface LambdaToSsmstringparameterProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
LambdaToSsmstringparameterProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.99.0 (build 8f757e4)",
date="2024-06-08T13:26:38.770Z")
public interface LambdaToSsmstringparameterProps
extends software.amazon.jsii.JsiiSerializable
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forLambdaToSsmstringparameterPropsstatic final classAn implementation forLambdaToSsmstringparameterProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default BooleanWhether to deploy a new VPC.default software.amazon.awscdk.services.lambda.FunctionExisting instance of Lambda Function object, if this is set then the lambdaFunctionProps is ignored.default software.amazon.awscdk.services.ssm.StringParameterExisting instance of SSM String parameter object, If this is set then the stringParameterProps is ignored.default software.amazon.awscdk.services.ec2.IVpcAn existing VPC for the construct to use (construct will NOT create a new VPC in this case).default software.amazon.awscdk.services.lambda.FunctionPropsUser provided props to override the default props for the Lambda function.default StringOptional Name for the Lambda function environment variable set to the name of the parameter.default StringOptional SSM String parameter permissions to grant to the Lambda function.default software.amazon.awscdk.services.ssm.StringParameterPropsOptional user provided props to override the default props for SSM String parameter.default software.amazon.awscdk.services.ec2.VpcPropsProperties to override default properties if deployVpc is true.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDeployVpc
Whether to deploy a new VPC.Default: - false
-
getExistingLambdaObj
@Nullable default software.amazon.awscdk.services.lambda.Function getExistingLambdaObj()Existing instance of Lambda Function object, if this is set then the lambdaFunctionProps is ignored.Default: - None
-
getExistingStringParameterObj
@Nullable default software.amazon.awscdk.services.ssm.StringParameter getExistingStringParameterObj()Existing instance of SSM String parameter object, If this is set then the stringParameterProps is ignored.Default: - Default props are used
-
getExistingVpc
@Nullable default software.amazon.awscdk.services.ec2.IVpc getExistingVpc()An existing VPC for the construct to use (construct will NOT create a new VPC in this case). -
getLambdaFunctionProps
@Nullable default software.amazon.awscdk.services.lambda.FunctionProps getLambdaFunctionProps()User provided props to override the default props for the Lambda function.Default: - Default properties are used.
-
getStringParameterEnvironmentVariableName
Optional Name for the Lambda function environment variable set to the name of the parameter.Default: - SSM_STRING_PARAMETER_NAME
-
getStringParameterPermissions
Optional 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.
-
getStringParameterProps
@Nullable default software.amazon.awscdk.services.ssm.StringParameterProps getStringParameterProps()Optional 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
-
getVpcProps
@Nullable default software.amazon.awscdk.services.ec2.VpcProps getVpcProps()Properties to override default properties if deployVpc is true. -
builder
-