(self, provider, changed=None, message=None, rc=None, data=None, fatal=False, primary=True, reason=None, actions=None)
A result can be constructed with many parameters, most of which have reasonable defaults:

        provider - a reference to the provider object (required)
        resource - a reference to the resource the provider is executing (required)
        rc - the return code of any CLI command
        data - the output of a CLI command, or any structured data for use with 'register'
        fatal - a flag that indicates the result should probably end the program, but it is up to the callback code
        primary - indicates that the result is the final return of a module, as opposed to an intermediate command result
        reason - if set, the lookup used in evaluating the failure status of the result (for failed_when, etc). 
        changed - did any resources change?
        actions - what actions were run?
A result can be constructed with many parameters, most of which have reasonable defaults:
A result can be constructed with many parameters most of which have reasonable defaults :
def __init__(self, provider, changed=None, message=None, rc=None, data=None, fatal=False, primary=True, reason=None, actions=None):

        """
        A result can be constructed with many parameters, most of which have reasonable defaults:

        provider - a reference to the provider object (required)
        resource - a reference to the resource the provider is executing (required)
        rc - the return code of any CLI command
        data - the output of a CLI command, or any structured data for use with 'register'
        fatal - a flag that indicates the result should probably end the program, but it is up to the callback code
        primary - indicates that the result is the final return of a module, as opposed to an intermediate command result
        reason - if set, the lookup used in evaluating the failure status of the result (for failed_when, etc). 
        changed - did any resources change?
        actions - what actions were run?
        """
        self.provider = provider
        self.resource = provider.resource
        self.rc = rc
        self.data = data
        self.fatal = fatal
        self.message = message
        self.primary = primary
        self.changed = changed
        self.actions = actions
        self.reason = None
def __init__ ( self , provider , changed = None , message = None , rc = None , data = None , fatal = False , primary = True , reason = None , actions = None ) : self . provider = provider self . resource = provider . resource self . rc = rc self . data = data self . fatal = fatal self . message = message self . primary = primary self . changed = changed self . actions = actions self . reason = None