List of all available properties for a `'Static Site Service'` manifest. ???+ note "Sample static site manifest" ```yaml name: example type: Static Site http: alias: 'example.com' files: - source: src/someDirectory recursive: true - source: someFile.html # You can override any of the values defined above by environment. # environments: # test: # files: # - source: './blob' # destination: 'assets' # recursive: true # exclude: '*' # reinclude: # - '*.txt' # - '*.png' ``` `name` String The name of your service.
`type` String The architecture type for your service. A [Static Site](../concepts/services.en.md#static-site) is an internet-facing service that is hosted by Amazon S3.
`http` Map Configuration for incoming traffic to your site. http.`alias` String HTTPS domain alias of your service.
`files` Array of Maps Parameters related to your static assets. files.`source` String The path, relative to your workspace root, to the directory or file to upload to S3. files.`recursive` Boolean Whether or not the source directory should be uploaded recursively. Defaults to true for directories. files.`destination` String Optional. The subpath to be prepended to your files in your S3 bucket. Default value is `.` files.`exclude` String Optional. Pattern-matched [filters](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3/index.html#use-of-exclude-and-include-filters) to exclude files from upload. Acceptable symbols are: `*` (matches everything) `?` (matches any single character) `[sequence]` (matches any character in `sequence`) `[!sequence]` (matches any character not in `sequence`) files.`reinclude` String Optional. Pattern-matched [filters](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3/index.html#use-of-exclude-and-include-filters) to reinclude files that have been excluded from upload via [`exclude`](#files-exclude). Acceptable symbols are: `*` (matches everything) `?` (matches any single character) `[sequence]` (matches any character in `sequence`) `[!sequence]` (matches any character not in `sequence`)