def get_replication_jobs(replicationJobId=None, nextToken=None, maxResults=None
    ):
    """
    The GetReplicationJobs API will return all of your ReplicationJobs and their details. This API returns a paginated list, that may be consecutively called with nextToken to retrieve all ReplicationJobs.
    See also: AWS API Documentation
    
    
    :example: response = client.get_replication_jobs(
        replicationJobId='string',
        nextToken='string',
        maxResults=123
    )
    
    
    :type replicationJobId: string
    :param replicationJobId: The unique identifier for a Replication Job.

    :type nextToken: string
    :param nextToken: Pagination token to pass as input to API call

    :type maxResults: integer
    :param maxResults: The maximum number of results to return in one API call. If left empty, this will default to 50.

    :rtype: dict
    :return: {
        'replicationJobList': [
            {
                'replicationJobId': 'string',
                'serverId': 'string',
                'serverType': 'VIRTUAL_MACHINE',
                'vmServer': {
                    'vmServerAddress': {
                        'vmManagerId': 'string',
                        'vmId': 'string'
                    },
                    'vmName': 'string',
                    'vmManagerName': 'string',
                    'vmManagerType': 'VSPHERE',
                    'vmPath': 'string'
                },
                'seedReplicationTime': datetime(2015, 1, 1),
                'frequency': 123,
                'nextReplicationRunStartTime': datetime(2015, 1, 1),
                'licenseType': 'AWS'|'BYOL',
                'roleName': 'string',
                'latestAmiId': 'string',
                'state': 'PENDING'|'ACTIVE'|'FAILED'|'DELETING'|'DELETED',
                'statusMessage': 'string',
                'description': 'string',
                'replicationRunList': [
                    {
                        'replicationRunId': 'string',
                        'state': 'PENDING'|'MISSED'|'ACTIVE'|'FAILED'|'COMPLETED'|'DELETING'|'DELETED',
                        'type': 'ON_DEMAND'|'AUTOMATIC',
                        'statusMessage': 'string',
                        'amiId': 'string',
                        'scheduledStartTime': datetime(2015, 1, 1),
                        'completedTime': datetime(2015, 1, 1),
                        'description': 'string'
                    },
                ]
            },
        ],
        'nextToken': 'string'
    }
    
    
    :returns: 
    (dict) --
    replicationJobList (list) -- List of Replication Jobs
    (dict) -- Object representing a Replication Job
    replicationJobId (string) -- The unique identifier for a Replication Job.
    serverId (string) -- Unique Identifier for a server
    serverType (string) -- Type of server.
    vmServer (dict) -- Object representing a VM server
    vmServerAddress (dict) -- Object representing a server's location
    vmManagerId (string) -- Unique Identifier for VM Manager
    vmId (string) -- Unique Identifier for a VM
    
    
    vmName (string) -- Name of Virtual Machine
    vmManagerName (string) -- VM Manager Name
    vmManagerType (string) -- VM Management Product
    vmPath (string) -- Path to VM
    
    
    seedReplicationTime (datetime) -- Timestamp of an operation
    frequency (integer) -- Interval between Replication Runs. This value is specified in hours, and represents the time between consecutive Replication Runs.
    nextReplicationRunStartTime (datetime) -- Timestamp of an operation
    licenseType (string) -- The license type to be used for the Amazon Machine Image (AMI) created after a successful ReplicationRun.
    roleName (string) -- Name of service role in customer's account to be used by SMS service.
    latestAmiId (string) -- The AMI id for the image resulting from a Replication Run.
    state (string) -- Current state of Replication Job
    statusMessage (string) -- String describing current status of Replication Job
    description (string) -- The description for a Replication Job/Run.
    replicationRunList (list) -- List of Replication Runs
    (dict) -- Object representing a Replication Run
    replicationRunId (string) -- The unique identifier for a Replication Run.
    state (string) -- Current state of Replication Run
    type (string) -- Type of Replication Run
    statusMessage (string) -- String describing current status of Replication Run
    amiId (string) -- The AMI id for the image resulting from a Replication Run.
    scheduledStartTime (datetime) -- Timestamp of an operation
    completedTime (datetime) -- Timestamp of an operation
    description (string) -- The description for a Replication Job/Run.
    
    
    
    
    
    
    
    
    nextToken (string) -- Pagination token to pass as input to API call
    
    
    
    """
    pass
