Why is `1800` hard coded here? Can we set the default value for `ttl` attribute in the resource itself?