def create_replication_job(serverId=None, seedReplicationTime=None,
    frequency=None, licenseType=None, roleName=None, description=None):
    """
    The CreateReplicationJob API is used to create a ReplicationJob to replicate a server on AWS. Call this API to first create a ReplicationJob, which will then schedule periodic ReplicationRuns to replicate your server to AWS. Each ReplicationRun will result in the creation of an AWS AMI.
    See also: AWS API Documentation
    
    
    :example: response = client.create_replication_job(
        serverId='string',
        seedReplicationTime=datetime(2015, 1, 1),
        frequency=123,
        licenseType='AWS'|'BYOL',
        roleName='string',
        description='string'
    )
    
    
    :type serverId: string
    :param serverId: [REQUIRED] Unique Identifier for a server

    :type seedReplicationTime: datetime
    :param seedReplicationTime: [REQUIRED] Timestamp of an operation

    :type frequency: integer
    :param frequency: [REQUIRED] Interval between Replication Runs. This value is specified in hours, and represents the time between consecutive Replication Runs.

    :type licenseType: string
    :param licenseType: The license type to be used for the Amazon Machine Image (AMI) created after a successful ReplicationRun.

    :type roleName: string
    :param roleName: Name of service role in customer's account to be used by SMS service.

    :type description: string
    :param description: The description for a Replication Job/Run.

    :rtype: dict
    :return: {
        'replicationJobId': 'string'
    }
    
    
    :returns: 
    (dict) --
    replicationJobId (string) -- The unique identifier for a Replication Job.
    
    
    
    """
    pass
