def get_runtime_attr(self, attr_name):
if attr_name in self.runtime_attrs:<EOL><INDENT>return self.runtime_attrs[attr_name](self)<EOL><DEDENT>else:<EOL><INDENT>raise NotImplementedError(attr_name + "<STR_LIT>" + self.resource_type)<EOL><DEDENT>
Returns a CloudFormation construct that provides value for this attribute. If the resource does not provide
this attribute, then this method raises an exception

:return: Dictionary that will resolve to value of the attribute when CloudFormation stack update is executed