Resource types for @turbot/aws

AWS

URI
tmod:@turbot/aws#/resource/types/aws
Schema
{
"allOf": [
{
"$ref": "tmod:@turbot/turbot#/definitions/service"
},
{
"properties": {
"title": {
"const": "AWS"
}
}
}
]
}

AWS > Account

URI
tmod:@turbot/aws#/resource/types/account
Parent
Resource Parents

AWS > Account > Budget

AWS Account Budget.

URI
tmod:@turbot/aws#/resource/types/budget
Resource Parents

AWS > Permission Map

URI
tmod:@turbot/aws#/resource/types/permissionMap
Parent
Category
Resource Parents
Schema
{
"type": "object",
"properties": {
"classes": {
"type": "array",
"items": {
"$ref": "turbot#/definitions/permissionTypeReference"
}
},
"prefix": {
"type": "string",
"pattern": "^[-a-z0-9]+$"
},
"levels": {
"type": "object",
"properties": {
"Owner": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"Admin": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"Operator": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"ReadOnly": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"Metadata": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"User": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
}
},
"additionalProperties": false
}
},
"required": [
"classes",
"prefix",
"levels"
],
"additionalProperties": false
}

AWS > Region

URI
tmod:@turbot/aws#/resource/types/region
Parent
Resource Parents