Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/serverless-framework-configuration/_shared/latest--aws-lightsail-bucket.json
Parent schema serverless-framework-configuration
Type: object

Resource Type definition for AWS::Lightsail::Bucket. Source:- https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-lightsail.git

Properties

BucketName string | Aws_CF_FunctionString required

The name for the bucket.

BundleId string | Aws_CF_FunctionString required

The ID of the bundle to use for the bucket.

ObjectVersioning boolean

Specifies whether to enable or disable versioning of objects in the bucket.

AccessRules object

An object that sets the public accessibility of objects in the specified bucket.

2 nested properties
GetObject string | Aws_CF_FunctionString

Specifies the anonymous access to all objects in a bucket.

AllowPublicOverrides boolean

A Boolean value that indicates whether the access control list (ACL) permissions that are applied to individual objects override the getObject option that is currently specified.

ResourcesReceivingAccess string[]

The names of the Lightsail resources for which to set bucket access.

uniqueItems=true
ReadOnlyAccessAccounts string[]

An array of strings to specify the AWS account IDs that can access the bucket.

uniqueItems=true
Tags Tag[]

An array of key-value pairs to apply to this resource.

uniqueItems=true

Definitions

Tag object

A key-value pair to associate with a resource.

Key string | Aws_CF_FunctionString required

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

Value string | Aws_CF_FunctionString

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

AccessRules object

An object that sets the public accessibility of objects in the specified bucket.

GetObject string | Aws_CF_FunctionString

Specifies the anonymous access to all objects in a bucket.

AllowPublicOverrides boolean

A Boolean value that indicates whether the access control list (ACL) permissions that are applied to individual objects override the getObject option that is currently specified.