def put_image(registryId=None, repositoryName=None, imageManifest=None,
    imageTag=None):
    """
    Creates or updates the image manifest and tags associated with an image.
    See also: AWS API Documentation
    
    
    :example: response = client.put_image(
        registryId='string',
        repositoryName='string',
        imageManifest='string',
        imageTag='string'
    )
    
    
    :type registryId: string
    :param registryId: The AWS account ID associated with the registry that contains the repository in which to put the image. If you do not specify a registry, the default registry is assumed.

    :type repositoryName: string
    :param repositoryName: [REQUIRED]
            The name of the repository in which to put the image.
            

    :type imageManifest: string
    :param imageManifest: [REQUIRED]
            The image manifest corresponding to the image to be uploaded.
            

    :type imageTag: string
    :param imageTag: The tag to associate with the image. This parameter is required for images that use the Docker Image Manifest V2 Schema 2 or OCI formats.

    :rtype: dict
    :return: {
        'image': {
            'registryId': 'string',
            'repositoryName': 'string',
            'imageId': {
                'imageDigest': 'string',
                'imageTag': 'string'
            },
            'imageManifest': 'string'
        }
    }
    
    
    """
    pass
