BUG: store the instance-id, even if the instance creation operation times out.
REFACTO: rename some 'instance' to 'instanceController' (LibVirt Plug-In).
REFACTO: rename some 'instance' to 'instanceController' (AWS Plug-In).
ENHANCEMENT: it is possible to get the firewall rules which are not associated to a network device.
ENHANCEMENT: begin to manage Protected Area (AWS Plug-In).
ENHANCEMENT: begin to manage Protected Area (LibVirt Plug-In).
ENHANCEMENT: introduce Protected Area Datas, Datas Loader and Datas Validator.
FEATURE: introduce Protected Area Management in AWS Plug-In.
TEST: enhance LibVirt Plug-In Test Cases.
ENHANCEMENT: use the dedicated types ProtectedAreaName and ProtectedAreaId instead of String.
ENHANCEMENT: ProtectedAreaName and ProtectedAreaId can now contains a ':'.
BUG: if an invalid protected area id is specified, getting its description will no more fail (when an invalid Security Group id is sent to getSecurityGroupById, it will no more throw a AmazonServiceException).
BUG: DefaultInstanceController will now raise IllegalArgumentException if built with an empty instance id.
BUG: DefaultProtectedAreaController will now raise IllegalArgumentException if built with an empty protected area id.
REFACTO: rename security group stuff to protected area in AwsProtectedAreaController.
BUG: AWS Plug-In instance operation can now act upon an empty instance id (automatically convert it to null).
BUG: LibVirt Plug-In instance operation can now act upon an empty instance id (automatically convert it to null).
BUG: AWS Plug-In protected area operation can now act upon an empty protected area id (automatically convert it to null).
BUG: declare a missing message in AWS Plug-In EC2 messages.
FEATURE: AWS Plug-In can now create and delete Protected Areas.