feat: Cloudformation + RDS
This commit is contained in:
@@ -13,6 +13,7 @@ const cloudformationFilters: FieldSchema[] = [
|
||||
const cloudformationResourceActions: CapabilitySchema<ResourceActionName>[] = [
|
||||
{name: 'list', label: 'List stacks', enabled: true, status: 'available', runtimeRequired: true},
|
||||
{name: 'create', label: 'Create stack', enabled: true, status: 'available', runtimeRequired: true},
|
||||
{name: 'update', label: 'Update stack', enabled: true, status: 'available', runtimeRequired: true},
|
||||
{name: 'delete', label: 'Delete stack', enabled: true, status: 'available', runtimeRequired: true},
|
||||
{name: 'inspect', label: 'Inspect stack', enabled: true, status: 'available', runtimeRequired: false},
|
||||
]
|
||||
@@ -38,18 +39,19 @@ export function awsCloudformationSchema(): ServiceSchema {
|
||||
{
|
||||
name: 'templateBody',
|
||||
label: 'Template Body',
|
||||
type: 'text',
|
||||
type: 'textarea',
|
||||
required: true,
|
||||
span: true,
|
||||
description: 'Single-line CloudFormation template JSON — the console form has no multi-line editor yet.',
|
||||
description: 'CloudFormation JSON or YAML template.',
|
||||
},
|
||||
],
|
||||
actions: ['list', 'create', 'delete', 'inspect'],
|
||||
actions: ['list', 'create', 'update', 'delete', 'inspect'],
|
||||
capabilities: {
|
||||
resourceActions: cloudformationResourceActions,
|
||||
},
|
||||
filters: cloudformationFilters,
|
||||
columns: cloudformationColumns,
|
||||
updateFields: [{name: 'templateBody', label: 'Template Body', type: 'textarea', required: true, span: true, valuePath: 'metadata.templateBody'}],
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user