Skip to content
Snippets Groups Projects

Issue #3298957: Add the function to edit AWS Cloud image in the SPA

10 files
+ 344
106
Compare changes
  • Side-by-side
  • Inline
Files
10
@@ -18,6 +18,61 @@ const AWS_CLOUD_IMAGE_TEMPLATE: EntityFormTemplate[] = [
}
]
},
{
cloudServiceProvider: 'aws_cloud',
entityName: 'image',
actionType: 'edit',
entityRecords: [
{
type: 'panel',
panelName: 'Image',
keyValueRecords: [
{ type: 'default', labelName: 'Name', name: 'name', defaultValue: '', required: true },
{ type: 'default', labelName: 'Description', name: 'description', defaultValue: '', required: true },
{ type: 'default', labelName: 'AMI Name', name: 'ami_name', defaultValue: '', readOnly: true },
{ type: 'default', labelName: 'Image ID', name: 'image_id', defaultValue: '', readOnly: true },
{ type: 'default', labelName: 'Owner', name: 'account_id', defaultValue: '', readOnly: true },
{ type: 'default', labelName: 'Source', name: 'source', defaultValue: '', readOnly: true },
{ type: 'default', labelName: 'Status', name: 'status', defaultValue: '', readOnly: true },
{ type: 'default', labelName: 'State Reason', name: 'state_reason', defaultValue: '', readOnly: true },
{ type: 'datetime', labelName: 'Created', name: 'created', defaultValue: 0, readOnly: true },
]
},
{
type: 'panel',
panelName: 'Launch Permission:',
keyValueRecords: [
{ type: 'radio', labelName: 'Visibility', name: 'visibility', defaultValue: '0',
value: [
{ labelName: 'Private', name: '0' },
{ labelName: 'Public', name: '1' },
], orientation: 'horizontal' },
{ type: 'array', labelName: 'AWS account IDs', name: 'launch_permission_account_ids', defaultValue: [''] },
]
},
{
type: 'panel',
panelName: 'Type:',
keyValueRecords: [
{ type: 'default', labelName: 'Platform', name: 'platform', defaultValue: '', readOnly: true },
{ type: 'default', labelName: 'Architecture', name: 'architecture', defaultValue: '', readOnly: true },
{ type: 'default', labelName: 'Visualization Type', name: 'visualization_type', defaultValue: '', readOnly: true },
{ type: 'default', labelName: 'Product Code', name: 'product_code', defaultValue: '', readOnly: true },
{ type: 'default', labelName: 'Image Type', name: 'image_type', defaultValue: '', readOnly: true },
]
},
{
type: 'panel',
panelName: 'Device:',
keyValueRecords: [
{ type: 'default', labelName: 'Root Device Name', name: 'root_device_name', defaultValue: '', readOnly: true },
{ type: 'default', labelName: 'Root Device Type', name: 'root_device_type', defaultValue: '', readOnly: true },
{ type: 'default', labelName: 'Kernel ID', name: 'kernel_id', defaultValue: '', readOnly: true },
{ type: 'default', labelName: 'Ramdisk ID', name: 'ramdisk_id', defaultValue: '', readOnly: true },
]
},
]
},
]
export default AWS_CLOUD_IMAGE_TEMPLATE;
Loading