Added small addition to visibility condition to prevent Public IP checkbox from being displayed on ASG edit page. AWS service does not allow update an existing launch configuration to an ASG so the checkbox was getting ignored in this case.