return"A Security Group doesn't have a rule to access external service (SaaS) named '{saas_name}' through HTTPS (port 443)."
else:
return"A Security Group doesn't have a rule to access an external service (SaaS) through HTTPS (port 443)."
RequirementLists={
DOMLVersion.V1_0:[
(vm_iface,"vm_iface","All virtual machines must be connected to at least one network interface.",ed_vm_iface),
...
...
@@ -418,7 +449,8 @@ RequirementLists = {
(all_SoftwareComponents_deployed,"all_SoftwareComponents_deployed","All software components have been deployed to some node.",ed_all_SoftwareComponents_deployed),
(all_infrastructure_elements_deployed,"all_infrastructure_elements_deployed","All abstract infrastructure elements are mapped to an element in the active concretization.",ed_all_infrastructure_elements_deployed),
(all_concrete_map_something,"all_concrete_map_something","All elements in the active concretization are mapped to some abstract infrastructure element.",ed_all_concrete_map_something),
(iface_must_have_security_group,"iface_must_have_security_group","All interfaces should have a security group.",ed_iface_must_have_security_group)
(iface_must_have_security_group,"iface_must_have_security_group","All interfaces should have a security group.",ed_iface_must_have_security_group),
(external_services_must_have_https,"external_services_must_have_https","All external SaaS should be accessed through HTTPS.",ed_external_services_must_have_https)
],
DOMLVersion.V2_1:[
(vm_iface,"vm_iface","All virtual machines must be connected to at least one network interface.",ed_vm_iface),