)]}'
{"openstack/compute/v2/extension.py":[{"author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"change_message_id":"e986b84578994af17a1a6112192703b397cd6330","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    # Properties"},{"line_number":27,"context_line":"    #: A short name by which this extension is also known."},{"line_number":28,"context_line":"    alias \u003d resource.prop(\u0027alias\u0027)"},{"line_number":29,"context_line":"    #: Text describint this extension\u0027s purpose."},{"line_number":30,"context_line":"    description \u003d resource.prop(\u0027description\u0027)"},{"line_number":31,"context_line":"    #: Links pertaining to this image. This is a list of dictionaries,"},{"line_number":32,"context_line":"    #: each including keys ``href`` and ``rel``."}],"source_content_type":"text/x-python","patch_set":4,"id":"da86d52c_e3d3c4d2","line":29,"updated":"2015-02-11 19:11:35.000000000","message":"s/int/ing","commit_id":"7198aba3ebec1f5d8bed3440b9679aa18052f194"},{"author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"change_message_id":"e986b84578994af17a1a6112192703b397cd6330","unresolved":false,"context_lines":[{"line_number":30,"context_line":"    description \u003d resource.prop(\u0027description\u0027)"},{"line_number":31,"context_line":"    #: Links pertaining to this image. This is a list of dictionaries,"},{"line_number":32,"context_line":"    #: each including keys ``href`` and ``rel``."},{"line_number":33,"context_line":"    links \u003d resource.prop(\u0027links\u0027)"},{"line_number":34,"context_line":"    #: The name of the extension."},{"line_number":35,"context_line":"    name \u003d resource.prop(\u0027name\u0027)"},{"line_number":36,"context_line":"    #: A URL pointing to the namespace for this extension."}],"source_content_type":"text/x-python","patch_set":4,"id":"da86d52c_03b1b88e","line":33,"updated":"2015-02-11 19:11:35.000000000","message":"I wonder if we should include links at all or maybe have a special property for them.  What do you think?","commit_id":"7198aba3ebec1f5d8bed3440b9679aa18052f194"},{"author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"change_message_id":"73f54aafdb151c4bb07ef4080e5baad102df1836","unresolved":false,"context_lines":[{"line_number":28,"context_line":"    alias \u003d resource.prop(\u0027alias\u0027)"},{"line_number":29,"context_line":"    #: Text describing this extension\u0027s purpose."},{"line_number":30,"context_line":"    description \u003d resource.prop(\u0027description\u0027)"},{"line_number":31,"context_line":"    #: Links pertaining to this image. This is a list of dictionaries,"},{"line_number":32,"context_line":"    #: each including keys ``href`` and ``rel``."},{"line_number":33,"context_line":"    links \u003d resource.prop(\u0027links\u0027)"},{"line_number":34,"context_line":"    #: The name of the extension."}],"source_content_type":"text/x-python","patch_set":6,"id":"ba7be1f8_558db97a","line":31,"updated":"2015-02-20 15:10:49.000000000","message":"s/image/extension","commit_id":"aa57bb9e0cbb8dac68fc4a442d1ff44c3aa19afe"}],"openstack/compute/v2/flavor.py":[{"author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"change_message_id":"73f54aafdb151c4bb07ef4080e5baad102df1836","unresolved":false,"context_lines":[{"line_number":30,"context_line":"    # Properties"},{"line_number":31,"context_line":"    #: Size of the disk this flavor offers. *Type: int*"},{"line_number":32,"context_line":"    disk \u003d resource.prop(\u0027disk\u0027, type\u003dint)"},{"line_number":33,"context_line":"    #: ``True`` if this is a publicly visible image. ``False`` if this is"},{"line_number":34,"context_line":"    #: a private image. *Type: bool*"},{"line_number":35,"context_line":"    is_public \u003d resource.prop(\u0027os-flavor-access:is_public\u0027, type\u003dbool)"},{"line_number":36,"context_line":"    #: Links pertaining to this image. This is a list of dictionaries,"}],"source_content_type":"text/x-python","patch_set":6,"id":"ba7be1f8_1548a12c","line":33,"updated":"2015-02-20 15:10:49.000000000","message":"s/image/flavor","commit_id":"aa57bb9e0cbb8dac68fc4a442d1ff44c3aa19afe"},{"author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"change_message_id":"73f54aafdb151c4bb07ef4080e5baad102df1836","unresolved":false,"context_lines":[{"line_number":33,"context_line":"    #: ``True`` if this is a publicly visible image. ``False`` if this is"},{"line_number":34,"context_line":"    #: a private image. *Type: bool*"},{"line_number":35,"context_line":"    is_public \u003d resource.prop(\u0027os-flavor-access:is_public\u0027, type\u003dbool)"},{"line_number":36,"context_line":"    #: Links pertaining to this image. This is a list of dictionaries,"},{"line_number":37,"context_line":"    #: each including keys ``href`` and ``rel``."},{"line_number":38,"context_line":"    links \u003d resource.prop(\u0027links\u0027)"},{"line_number":39,"context_line":"    #: The name of this flavor."}],"source_content_type":"text/x-python","patch_set":6,"id":"ba7be1f8_9563b1b0","line":36,"updated":"2015-02-20 15:10:49.000000000","message":"s/image/flavor","commit_id":"aa57bb9e0cbb8dac68fc4a442d1ff44c3aa19afe"}],"openstack/compute/v2/keypair.py":[{"author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"change_message_id":"73f54aafdb151c4bb07ef4080e5baad102df1836","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    allow_list \u003d True"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    # Properties"},{"line_number":34,"context_line":"    #: The short fingerprint associated with the ``public_key`` in"},{"line_number":35,"context_line":"    #: this keypair."},{"line_number":36,"context_line":"    fingerprint \u003d resource.prop(\u0027fingerprint\u0027)"},{"line_number":37,"context_line":"    #: A name identifying the keypair"}],"source_content_type":"text/x-python","patch_set":6,"id":"ba7be1f8_f51f8d07","line":34,"updated":"2015-02-20 15:10:49.000000000","message":"s/in/for","commit_id":"aa57bb9e0cbb8dac68fc4a442d1ff44c3aa19afe"},{"author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"change_message_id":"73f54aafdb151c4bb07ef4080e5baad102df1836","unresolved":false,"context_lines":[{"line_number":35,"context_line":"    #: this keypair."},{"line_number":36,"context_line":"    fingerprint \u003d resource.prop(\u0027fingerprint\u0027)"},{"line_number":37,"context_line":"    #: A name identifying the keypair"},{"line_number":38,"context_line":"    name \u003d resource.prop(\u0027name\u0027)"},{"line_number":39,"context_line":"    private_key \u003d resource.prop(\u0027private_key\u0027)"},{"line_number":40,"context_line":"    #: The SSH public key that is paired with the server."},{"line_number":41,"context_line":"    public_key \u003d resource.prop(\u0027public_key\u0027)"}],"source_content_type":"text/x-python","patch_set":6,"id":"ba7be1f8_35f125ce","line":38,"updated":"2015-02-20 15:10:49.000000000","message":"#: The private key for the keypair","commit_id":"aa57bb9e0cbb8dac68fc4a442d1ff44c3aa19afe"}],"openstack/compute/v2/server.py":[{"author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"change_message_id":"e986b84578994af17a1a6112192703b397cd6330","unresolved":false,"context_lines":[{"line_number":48,"context_line":"    #: The dictionary includes a key for the ``id`` of the flavor, as well"},{"line_number":49,"context_line":"    #: as a ``links`` key, which includes a list of relevant links for this"},{"line_number":50,"context_line":"    #: flavor. *Type: dict*"},{"line_number":51,"context_line":"    flavor \u003d resource.prop(\u0027flavor\u0027, type\u003ddict)"},{"line_number":52,"context_line":"    #: An ID representing the host of this server."},{"line_number":53,"context_line":"    host_id \u003d resource.prop(\u0027hostId\u0027)"},{"line_number":54,"context_line":"    #: A dictionary with details on the image this server is running."}],"source_content_type":"text/x-python","patch_set":4,"id":"da86d52c_c6f08eff","line":51,"updated":"2015-02-11 19:11:35.000000000","message":"Similar to the links thing and unrelated to this change, I wonder if we shouldn\u0027t do something more clever here with a special resource or handling.","commit_id":"7198aba3ebec1f5d8bed3440b9679aa18052f194"},{"author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"change_message_id":"e986b84578994af17a1a6112192703b397cd6330","unresolved":false,"context_lines":[{"line_number":55,"context_line":"    #: The dictionary includes a key for ``id`` of the image, as well"},{"line_number":56,"context_line":"    #: as a ``links`` key, which includes a list of relevant links for this"},{"line_number":57,"context_line":"    #: image. *Type: dict*"},{"line_number":58,"context_line":"    image \u003d resource.prop(\u0027image\u0027, type\u003ddict)"},{"line_number":59,"context_line":"    #: A list of dictionaries holding links relevant to this server."},{"line_number":60,"context_line":"    links \u003d resource.prop(\u0027links\u0027)"},{"line_number":61,"context_line":"    #: Metadata stored for this server."}],"source_content_type":"text/x-python","patch_set":4,"id":"da86d52c_26db2a7d","line":58,"updated":"2015-02-11 19:11:35.000000000","message":"Same here.","commit_id":"7198aba3ebec1f5d8bed3440b9679aa18052f194"},{"author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"change_message_id":"e986b84578994af17a1a6112192703b397cd6330","unresolved":false,"context_lines":[{"line_number":62,"context_line":"    metadata \u003d resource.prop(\u0027metadata\u0027)"},{"line_number":63,"context_line":"    #: The name of this server."},{"line_number":64,"context_line":"    name \u003d resource.prop(\u0027name\u0027)"},{"line_number":65,"context_line":"    #: The percentage of completeness this server is at. While the server"},{"line_number":66,"context_line":"    #: is still building, this value will be under 100. Once it is completed,"},{"line_number":67,"context_line":"    #: it will be 100. *Type: dict*"},{"line_number":68,"context_line":"    progress \u003d resource.prop(\u0027progress\u0027, type\u003dint)"}],"source_content_type":"text/x-python","patch_set":4,"id":"da86d52c_664fe234","line":65,"updated":"2015-02-11 19:11:35.000000000","message":"Maybe \u0027While the server is building, this value represents the percentage of completion.  Once it is completed, it will be 100.","commit_id":"7198aba3ebec1f5d8bed3440b9679aa18052f194"},{"author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"change_message_id":"e986b84578994af17a1a6112192703b397cd6330","unresolved":false,"context_lines":[{"line_number":64,"context_line":"    name \u003d resource.prop(\u0027name\u0027)"},{"line_number":65,"context_line":"    #: The percentage of completeness this server is at. While the server"},{"line_number":66,"context_line":"    #: is still building, this value will be under 100. Once it is completed,"},{"line_number":67,"context_line":"    #: it will be 100. *Type: dict*"},{"line_number":68,"context_line":"    progress \u003d resource.prop(\u0027progress\u0027, type\u003dint)"},{"line_number":69,"context_line":"    #: The project this server is associated with."},{"line_number":70,"context_line":"    project_id \u003d resource.prop(\u0027tenant_id\u0027)"}],"source_content_type":"text/x-python","patch_set":4,"id":"da86d52c_666602bd","line":67,"updated":"2015-02-11 19:11:35.000000000","message":"s/dict/int","commit_id":"7198aba3ebec1f5d8bed3440b9679aa18052f194"},{"author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"change_message_id":"73f54aafdb151c4bb07ef4080e5baad102df1836","unresolved":false,"context_lines":[{"line_number":58,"context_line":"    image \u003d resource.prop(\u0027imageRef\u0027, alias\u003d\u0027image\u0027, type\u003ddict)"},{"line_number":59,"context_line":"    #: A list of dictionaries holding links relevant to this server."},{"line_number":60,"context_line":"    links \u003d resource.prop(\u0027links\u0027)"},{"line_number":61,"context_line":"    #: Metadata stored for this server."},{"line_number":62,"context_line":"    metadata \u003d resource.prop(\u0027metadata\u0027)"},{"line_number":63,"context_line":"    #: The name of this server."},{"line_number":64,"context_line":"    name \u003d resource.prop(\u0027name\u0027)"}],"source_content_type":"text/x-python","patch_set":6,"id":"ba7be1f8_f0407b37","line":61,"updated":"2015-02-20 15:10:49.000000000","message":"Probably should be type\u003ddict","commit_id":"aa57bb9e0cbb8dac68fc4a442d1ff44c3aa19afe"}],"openstack/compute/v2/server_interface.py":[{"author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"change_message_id":"e986b84578994af17a1a6112192703b397cd6330","unresolved":false,"context_lines":[{"line_number":29,"context_line":"    allow_list \u003d True"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    # Properties"},{"line_number":32,"context_line":"    #: Fixed IP addresses with subnet IDs."},{"line_number":33,"context_line":"    fixed_ips \u003d resource.prop(\u0027fixed_ips\u0027)"},{"line_number":34,"context_line":"    #: The MAC address."},{"line_number":35,"context_line":"    mac_addr \u003d resource.prop(\u0027mac_addr\u0027)"}],"source_content_type":"text/x-python","patch_set":4,"id":"da86d52c_06e8e6e0","line":32,"updated":"2015-02-11 19:11:35.000000000","message":"You were talking about creating instances of resources with ids set, this might be a cool place to use something like that.  There are several properties here like that.","commit_id":"7198aba3ebec1f5d8bed3440b9679aa18052f194"}]}
