# yaml-language-server: $schema=../../../cdk.schema.json Resources: MyBucket: Type: aws-cdk-lib.aws_s3.Bucket MyLambda: Type: aws-cdk-lib.aws_lambda.Function Properties: runtime: NODEJS_16_X handler: index.handler memorySize: 10240 code: aws-cdk-lib.aws_lambda.Code.fromBucket: - Ref: 'MyBucket' - 'handler.zip' initialPolicy: - aws-cdk-lib.aws_iam.PolicyStatement: actions: - s3:GetObject* - s3:PutObject* resources: - '*'