2014-07-05 20:01:20 +02:00
|
|
|
---
|
|
|
|
$schema: http://json-schema.org/draft-04/schema#
|
|
|
|
title: EC2 manifest for instance store AMIs
|
|
|
|
type: object
|
|
|
|
properties:
|
|
|
|
provider:
|
|
|
|
type: object
|
|
|
|
properties:
|
|
|
|
credentials:
|
|
|
|
type: object
|
|
|
|
properties:
|
|
|
|
certificate: {type: string}
|
|
|
|
private-key: {type: string}
|
|
|
|
user-id:
|
|
|
|
type: string
|
|
|
|
pattern: (^arn:aws:iam::\d*:user/\w.*$)|(^\d{4}-\d{4}-\d{4}$)
|
2015-12-13 14:54:06 +01:00
|
|
|
bucket: {type: string}
|
|
|
|
region: {$ref: '#/definitions/aws-region'}
|
|
|
|
required:
|
|
|
|
- bucket
|
|
|
|
- region
|
2014-07-05 20:01:20 +02:00
|
|
|
definitions:
|
|
|
|
aws-region:
|
|
|
|
enum:
|
|
|
|
- ap-northeast-1
|
2016-06-02 11:14:57 -07:00
|
|
|
- ap-northeast-2
|
2014-07-05 20:01:20 +02:00
|
|
|
- ap-southeast-1
|
|
|
|
- ap-southeast-2
|
2016-12-08 17:24:45 -08:00
|
|
|
- ca-central-1
|
2016-06-02 11:14:57 -07:00
|
|
|
- eu-central-1
|
2014-07-05 20:01:20 +02:00
|
|
|
- eu-west-1
|
|
|
|
- sa-east-1
|
|
|
|
- us-east-1
|
|
|
|
- us-gov-west-1
|
|
|
|
- us-west-1
|
|
|
|
- us-west-2
|
|
|
|
- cn-north-1
|