func (m *DefaultManager) CreateGlobalSecurityGroups() error {
	sgs, err := m.ListSecurityGroups()
	if err != nil {
		return err
	}
	securityGroupConfigs, err := m.Cfg.GetASGConfigs()
	if err != nil {
		return err
	}
	defaultSecurityGroupConfigs, err := m.Cfg.GetDefaultASGConfigs()
	if err != nil {
		return err
	}
	err = m.processSecurityGroups(securityGroupConfigs, sgs)
	if err != nil {
		return err
	}
	err = m.processSecurityGroups(defaultSecurityGroupConfigs, sgs)
	if err != nil {
		return err
	}

	return nil
}
func (m *DefaultManager) CreateGlobalSecurityGroups() error {
	sgs, err := m.ListSecurityGroups()
	if err != nil {
		return err
	}
	securityGroupConfigs, err := m.Cfg.GetASGConfigs()
	if err != nil {
		return err
	}
	defaultSecurityGroupConfigs, err := m.Cfg.GetDefaultASGConfigs()
	if err != nil {
		return err
	}
	err = m.processSecurityGroups(securityGroupConfigs, sgs)
	if err != nil {
		return err
	}
	err = m.processSecurityGroups(defaultSecurityGroupConfigs, sgs)
	if err != nil {
		return err
	}

	return nil
}
func ( m * DefaultManager ) CreateGlobalSecurityGroups ( ) error { sgs , err := m . ListSecurityGroups ( ) if err != nil { return err } securityGroupConfigs , err := m . Cfg . GetASGConfigs ( ) if err != nil { return err } defaultSecurityGroupConfigs , err := m . Cfg . GetDefaultASGConfigs ( ) if err != nil { return err } err = m . processSecurityGroups ( securityGroupConfigs , sgs ) if err != nil { return err } err = m . processSecurityGroups ( defaultSecurityGroupConfigs , sgs ) if err != nil { return err } return nil }
//CreateGlobalSecurityGroups -
CreateGlobalSecurityGroups -