code: static void validate( Map<String,String> targetProperties ) throws TargetException {
  
  		checkProperty( PROVIDER_ID, targetProperties );
  		checkProperty( ENDPOINT, targetProperties );
  		checkProperty( IMAGE_NAME, targetProperties );
  		checkProperty( SECURITY_GROUP, targetProperties );
  		checkProperty( IDENTITY, targetProperties );
  		checkProperty( CREDENTIAL, targetProperties );
  		checkProperty( HARDWARE_NAME, targetProperties );
  	}
docs: Validates the target properties.
  @param targetProperties the properties
  @throws TargetException if an error occurred during the validation