func (o IoTHubFallbackRoutePtrOutput) Source() pulumi.StringPtrOutput {
	return o.ApplyT(func(v *IoTHubFallbackRoute) *string {
		if v == nil {
			return nil
		}
		return v.Source
	}).(pulumi.StringPtrOutput)
}
// The source that the routing rule is to be applied to, such as `DeviceMessages`. Possible values include: `RoutingSourceInvalid`, `RoutingSourceDeviceMessages`, `RoutingSourceTwinChangeEvents`, `RoutingSourceDeviceLifecycleEvents`, `RoutingSourceDeviceJobLifecycleEvents`.
The source that the routing rule is to be applied to, such as `DeviceMessages`. Possible values include: `RoutingSourceInvalid`, `RoutingSourceDeviceMessages`, `RoutingSourceTwinChangeEvents`, `RoutingSourceDeviceLifecycleEvents`, `RoutingSourceDeviceJobLifecycleEvents`.
// The source that the routing rule is to be applied to such as ` DeviceMessages ` . Possible values include : ` RoutingSourceInvalid ` ` RoutingSourceDeviceMessages ` ` RoutingSourceTwinChangeEvents ` ` RoutingSourceDeviceLifecycleEvents ` ` RoutingSourceDeviceJobLifecycleEvents ` .
func (o IoTHubFallbackRoutePtrOutput) Source() pulumi.StringPtrOutput {
	return o.ApplyT(func(v *IoTHubFallbackRoute) *string {
		if v == nil {
			return nil
		}
		return v.Source
	}).(pulumi.StringPtrOutput)
}
func ( o IoTHubFallbackRoutePtrOutput ) Source ( ) pulumi . StringPtrOutput { return o . ApplyT ( func ( v * IoTHubFallbackRoute ) * string { if v == nil { return nil } return v . Source } ) . ( pulumi . StringPtrOutput ) }
The source that the routing rule is to be applied to, such as `DeviceMessages`.
The source that the routing rule is to be applied to such as ` DeviceMessages ` .