def create_virtual_mfa_device(Path=None, VirtualMFADeviceName=None):
    """
    Creates a new virtual MFA device for the AWS account. After creating the virtual MFA, use  EnableMFADevice to attach the MFA device to an IAM user. For more information about creating and working with virtual MFA devices, go to Using a Virtual MFA Device in the IAM User Guide .
    For information about limits on the number of MFA devices you can create, see Limitations on Entities in the IAM User Guide .
    See also: AWS API Documentation
    
    
    :example: response = client.create_virtual_mfa_device(
        Path='string',
        VirtualMFADeviceName='string'
    )
    
    
    :type Path: string
    :param Path: The path for the virtual MFA device. For more information about paths, see IAM Identifiers in the IAM User Guide .
            This parameter is optional. If it is not included, it defaults to a slash (/).
            This paramater allows (per its regex pattern ) a string of characters consisting of either a forward slash (/) by itself or a string that must begin and end with forward slashes, containing any ASCII character from the ! (u0021) thru the DEL character (u007F), including most punctuation characters, digits, and upper and lowercased letters.
            

    :type VirtualMFADeviceName: string
    :param VirtualMFADeviceName: [REQUIRED]
            The name of the virtual MFA device. Use with path to uniquely identify a virtual MFA device.
            This parameter allows (per its regex pattern ) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: =,.@-
            

    :rtype: dict
    :return: {
        'VirtualMFADevice': {
            'SerialNumber': 'string',
            'Base32StringSeed': b'bytes',
            'QRCodePNG': b'bytes',
            'User': {
                'Path': 'string',
                'UserName': 'string',
                'UserId': 'string',
                'Arn': 'string',
                'CreateDate': datetime(2015, 1, 1),
                'PasswordLastUsed': datetime(2015, 1, 1)
            },
            'EnableDate': datetime(2015, 1, 1)
        }
    }
    
    
    :returns: 
    The user does not have a password
    The password exists but has never been used (at least not since IAM started tracking this information on October 20th, 2014
    there is no sign-in data associated with the user
    
    """
    pass
