func (c *Config) EgressSubnets() []string {
	raw := c.asString(EgressSubnets)
	if raw == "" {
		return []string{}
	}
	// Value has already been validated.
	rawAddr := strings.Split(raw, ",")
	result := make([]string, len(rawAddr))
	for i, addr := range rawAddr {
		result[i] = strings.TrimSpace(addr)
	}
	return result
}
// EgressSubnets are the source addresses from which traffic from this model
// originates if the model is deployed such that NAT or similar is in use.
EgressSubnets are the source addresses from which traffic from this model
originates if the model is deployed such that NAT or similar is in use.
// EgressSubnets are the source addresses from which traffic from this model // originates if the model is deployed such that NAT or similar is in use .
func (c *Config) EgressSubnets() []string {
	raw := c.asString(EgressSubnets)
	if raw == "" {
		return []string{}
	}
	rawAddr := strings.Split(raw, ",")
	result := make([]string, len(rawAddr))
	for i, addr := range rawAddr {
		result[i] = strings.TrimSpace(addr)
	}
	return result
}
func ( c * Config ) EgressSubnets ( ) [ ] string { raw := c . asString ( EgressSubnets ) if raw == " " { return [ ] string { } } rawAddr := strings . Split ( raw , " " ) result := make ( [ ] string , len ( rawAddr ) ) for i , addr := range rawAddr { result [ i ] = strings . TrimSpace ( addr ) } return result }
EgressSubnets are the source addresses from which traffic from this model
originates if the model is deployed such that NAT or similar is in use.
EgressSubnets are the source addresses from which traffic from this model originates if the model is deployed such that NAT or similar is in use .
// Value has already been validated.