// Create Resource Plan. if ($flag_resource_plan_required == TRUE) { $result = $resource->create_resource_plan($conn_db, RESOURCE_PLAN, $array_consumer_group, $array_cpu_utilization_limit); $error->check(); } // Enable Resource Plan. if ($flag_resource_plan_disabled == TRUE) { $result = $resource->enable_resource_plan($conn_db, RESOURCE_PLAN); $error->check(); } // Configure Undo Retention for Snapshots.. if ($flag_snapshot_retention_dirty == TRUE) { $result = $snapshot->set_retention($conn_db, SNAPSHOT_RETENTION); $error->check(); } break; case 'add_storage': $drive = new Drive(); if (AWS == TRUE && $disk_path == 'aws_new') { $aws = new Aws($aws_instance_id, $aws_region); $aws_volume_id = $aws->create_volume(AWS_VOLUME_SIZE); $error->check(); $aws_available_device = $drive->fetch_available_device($conn_asm, $array_aws_default_device_list); $error->check(); $aws->attach_volume($aws_volume_id, $aws_available_device); $error->check(); $disk_path = '/dev/' . $aws_available_device; }