Sha256: 1eab1de52b8f8dfc85f255529169eae61c19ad631741580d7849c85a316ce91a
Contents?: true
Size: 975 Bytes
Versions: 19
Compression:
Stored size: 975 Bytes
Contents
# Type: "AWS::Lambda::LayerVersion" # Properties: # CompatibleRuntimes: # - String # - ... # Content: # Content # Description: String # LayerName: String # LicenseInfo: String module Jets::Resource::Lambda class LayerVersion < Jets::Resource::Base def definition { layer_version_logical_id => { type: "AWS::Lambda::LayerVersion", properties: { # compatible_runtimes: ["ruby2.5"], content: { s3_bucket: s3_bucket, s3_key: code_s3_key, # s3_object_version: string, }, description: description, layer_name: layer_name, license_info: "MIT", } } } end def s3_bucket "!Ref S3Bucket" end def layer_version_logical_id self.class.name.split('::').last end def outputs { logical_id => "!Ref #{logical_id}", } end end end
Version data entries
19 entries across 19 versions & 1 rubygems