From 3621d07131907ddfe020578d2cdbc4f0b81064ba Mon Sep 17 00:00:00 2001 From: "Hasko, Vladimir" Date: Tue, 20 Sep 2022 07:04:29 +0000 Subject: [PATCH] Initial import of IMS DEV Reviewed-by: Kucerak, Kristian Co-authored-by: Hasko, Vladimir Co-committed-by: Hasko, Vladimir --- docs/ims/dev/.placeholder | 0 docs/ims/dev/ALL_META.TXT.json | 262 +++ docs/ims/dev/CLASS.TXT.json | 236 +++ docs/ims/dev/PARAMETERS.txt | 3 + docs/ims/dev/en-us_topic_0109822367.html | 74 + docs/ims/dev/en-us_topic_0109822368.html | 22 + docs/ims/dev/en-us_topic_0109822369.html | 30 + docs/ims/dev/en-us_topic_0109822370.html | 29 + docs/ims/dev/en-us_topic_0109822371.html | 21 + docs/ims/dev/en-us_topic_0109822372.html | 15 + docs/ims/dev/en-us_topic_0109822377.html | 8 + docs/ims/dev/en-us_topic_0109822378.html | 16 + docs/ims/dev/en-us_topic_0109822381.html | 35 + docs/ims/dev/en-us_topic_0109822382.html | 40 + docs/ims/dev/en-us_topic_0109822403.html | 29 + docs/ims/dev/en-us_topic_0109822404.html | 23 + docs/ims/dev/en-us_topic_0110299138.html | 7 + docs/ims/dev/en-us_topic_0110300591.html | 29 + docs/ims/dev/en-us_topic_0110300592.html | 33 + docs/ims/dev/en-us_topic_0110300593.html | 33 + docs/ims/dev/en-us_topic_0110300594.html | 30 + docs/ims/dev/en-us_topic_0110300595.html | 30 + docs/ims/dev/en-us_topic_0110300596.html | 23 + docs/ims/dev/en-us_topic_0110300597.html | 34 + docs/ims/dev/en-us_topic_0110300598.html | 32 + docs/ims/dev/en-us_topic_0110300599.html | 34 + docs/ims/dev/en-us_topic_0110943799.html | 1761 +++++++++++++++++ docs/ims/dev/en-us_topic_0124290300.html | 121 ++ docs/ims/dev/en-us_topic_0139609146.html | 31 + docs/ims/dev/en-us_topic_0219492328.html | 29 + .../public_sys-resources/ExpandCollapse.js | 1 + .../caution_3.0-en-us.png | Bin 0 -> 2752 bytes .../dev/public_sys-resources/commonltr.css | 1 + .../public_sys-resources/commonltr_print.css | 1 + .../dev/public_sys-resources/commonrtl.css | 2 + .../public_sys-resources/danger_3.0-en-us.png | Bin 0 -> 2771 bytes docs/ims/dev/public_sys-resources/delta.gif | Bin 0 -> 836 bytes .../ims/dev/public_sys-resources/deltaend.gif | Bin 0 -> 834 bytes .../dev/public_sys-resources/icon-arrowdn.gif | Bin 0 -> 68 bytes .../dev/public_sys-resources/icon-arrowrt.gif | Bin 0 -> 70 bytes .../dev/public_sys-resources/icon-caution.gif | Bin 0 -> 1086 bytes .../dev/public_sys-resources/icon-danger.gif | Bin 0 -> 1086 bytes .../dev/public_sys-resources/icon-huawei.gif | Bin 0 -> 2767 bytes .../dev/public_sys-resources/icon-note.gif | Bin 0 -> 983 bytes .../dev/public_sys-resources/icon-notice.gif | Bin 0 -> 962 bytes .../ims/dev/public_sys-resources/icon-tip.gif | Bin 0 -> 879 bytes .../dev/public_sys-resources/icon-warning.gif | Bin 0 -> 1086 bytes .../public_sys-resources/note_3.0-en-us.png | Bin 0 -> 1080 bytes .../public_sys-resources/notice_3.0-en-us.png | Bin 0 -> 1672 bytes docs/ims/dev/public_sys-resources/popup.js | 1 + .../ims/dev/public_sys-resources/pygments.css | 1 + .../warning_3.0-en-us.png | Bin 0 -> 3164 bytes 52 files changed, 3077 insertions(+) delete mode 100644 docs/ims/dev/.placeholder create mode 100644 docs/ims/dev/ALL_META.TXT.json create mode 100644 docs/ims/dev/CLASS.TXT.json create mode 100644 docs/ims/dev/PARAMETERS.txt create mode 100644 docs/ims/dev/en-us_topic_0109822367.html create mode 100644 docs/ims/dev/en-us_topic_0109822368.html create mode 100644 docs/ims/dev/en-us_topic_0109822369.html create mode 100644 docs/ims/dev/en-us_topic_0109822370.html create mode 100644 docs/ims/dev/en-us_topic_0109822371.html create mode 100644 docs/ims/dev/en-us_topic_0109822372.html create mode 100644 docs/ims/dev/en-us_topic_0109822377.html create mode 100644 docs/ims/dev/en-us_topic_0109822378.html create mode 100644 docs/ims/dev/en-us_topic_0109822381.html create mode 100644 docs/ims/dev/en-us_topic_0109822382.html create mode 100644 docs/ims/dev/en-us_topic_0109822403.html create mode 100644 docs/ims/dev/en-us_topic_0109822404.html create mode 100644 docs/ims/dev/en-us_topic_0110299138.html create mode 100644 docs/ims/dev/en-us_topic_0110300591.html create mode 100644 docs/ims/dev/en-us_topic_0110300592.html create mode 100644 docs/ims/dev/en-us_topic_0110300593.html create mode 100644 docs/ims/dev/en-us_topic_0110300594.html create mode 100644 docs/ims/dev/en-us_topic_0110300595.html create mode 100644 docs/ims/dev/en-us_topic_0110300596.html create mode 100644 docs/ims/dev/en-us_topic_0110300597.html create mode 100644 docs/ims/dev/en-us_topic_0110300598.html create mode 100644 docs/ims/dev/en-us_topic_0110300599.html create mode 100644 docs/ims/dev/en-us_topic_0110943799.html create mode 100644 docs/ims/dev/en-us_topic_0124290300.html create mode 100644 docs/ims/dev/en-us_topic_0139609146.html create mode 100644 docs/ims/dev/en-us_topic_0219492328.html create mode 100644 docs/ims/dev/public_sys-resources/ExpandCollapse.js create mode 100644 docs/ims/dev/public_sys-resources/caution_3.0-en-us.png create mode 100644 docs/ims/dev/public_sys-resources/commonltr.css create mode 100644 docs/ims/dev/public_sys-resources/commonltr_print.css create mode 100644 docs/ims/dev/public_sys-resources/commonrtl.css create mode 100644 docs/ims/dev/public_sys-resources/danger_3.0-en-us.png create mode 100644 docs/ims/dev/public_sys-resources/delta.gif create mode 100644 docs/ims/dev/public_sys-resources/deltaend.gif create mode 100644 docs/ims/dev/public_sys-resources/icon-arrowdn.gif create mode 100644 docs/ims/dev/public_sys-resources/icon-arrowrt.gif create mode 100644 docs/ims/dev/public_sys-resources/icon-caution.gif create mode 100644 docs/ims/dev/public_sys-resources/icon-danger.gif create mode 100644 docs/ims/dev/public_sys-resources/icon-huawei.gif create mode 100644 docs/ims/dev/public_sys-resources/icon-note.gif create mode 100644 docs/ims/dev/public_sys-resources/icon-notice.gif create mode 100644 docs/ims/dev/public_sys-resources/icon-tip.gif create mode 100644 docs/ims/dev/public_sys-resources/icon-warning.gif create mode 100644 docs/ims/dev/public_sys-resources/note_3.0-en-us.png create mode 100644 docs/ims/dev/public_sys-resources/notice_3.0-en-us.png create mode 100644 docs/ims/dev/public_sys-resources/popup.js create mode 100644 docs/ims/dev/public_sys-resources/pygments.css create mode 100644 docs/ims/dev/public_sys-resources/warning_3.0-en-us.png diff --git a/docs/ims/dev/.placeholder b/docs/ims/dev/.placeholder deleted file mode 100644 index e69de29bb..000000000 diff --git a/docs/ims/dev/ALL_META.TXT.json b/docs/ims/dev/ALL_META.TXT.json new file mode 100644 index 000000000..c8c5b3d8b --- /dev/null +++ b/docs/ims/dev/ALL_META.TXT.json @@ -0,0 +1,262 @@ +[ + { + "uri":"en-us_topic_0109822377.html", + "product_code":"ims", + "code":"1", + "des":"This document describes how to make calls to APIs designed for Image Management Service (IMS).For how to call APIs, see the Image Management Service API Reference.", + "doc_type":"devg", + "kw":"Overview,Developer Guide", + "title":"Overview", + "githuburl":"" + }, + { + "uri":"en-us_topic_0109822378.html", + "product_code":"ims", + "code":"2", + "des":"An image is a server or disk template that contains an operating system (OS) or service data and necessary software, such as database software. IMS provides public, priva", + "doc_type":"devg", + "kw":"Product Introduction,Developer Guide", + "title":"Product Introduction", + "githuburl":"" + }, + { + "uri":"en-us_topic_0110299138.html", + "product_code":"ims", + "code":"3", + "des":"You need to learn how to call the APIs before you start.For details about how to call REST APIs, see API Usage Guidelines.", + "doc_type":"devg", + "kw":"Before You Start,Developer Guide", + "title":"Before You Start", + "githuburl":"" + }, + { + "uri":"en-us_topic_0219492328.html", + "product_code":"ims", + "code":"4", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"devg", + "kw":"Common Scenarios", + "title":"Common Scenarios", + "githuburl":"" + }, + { + "uri":"en-us_topic_0109822381.html", + "product_code":"ims", + "code":"5", + "des":"A Windows or Linux ECS can be used to create a private image.Before creating the image, ensure that the ECS is stopped.The token obtained from Identity and Access Managem", + "doc_type":"devg", + "kw":"Creating an Image Using an ECS,Common Scenarios,Developer Guide", + "title":"Creating an Image Using an ECS", + "githuburl":"" + }, + { + "uri":"en-us_topic_0109822382.html", + "product_code":"ims", + "code":"6", + "des":"An external image file can also be used to create a private image.The API used here is the same as the one for creating a private image from an ECS except for the paramet", + "doc_type":"devg", + "kw":"Creating an Image Using an External Image File,Common Scenarios,Developer Guide", + "title":"Creating an Image Using an External Image File", + "githuburl":"" + }, + { + "uri":"en-us_topic_0109822403.html", + "product_code":"ims", + "code":"7", + "des":"Images can be created using search criteria.You can type question marks (?) and ampersands (&) at the end of the URI to define multiple search criteria. For details, see ", + "doc_type":"devg", + "kw":"Querying an Images List,Common Scenarios,Developer Guide", + "title":"Querying an Images List", + "githuburl":"" + }, + { + "uri":"en-us_topic_0109822404.html", + "product_code":"ims", + "code":"8", + "des":"Details about a private or public image can be queried.The token obtained from IAM is valid for only 24 hours. If you want to use a token for authentication, you can cach", + "doc_type":"devg", + "kw":"Queries Details About an Image,Common Scenarios,Developer Guide", + "title":"Queries Details About an Image", + "githuburl":"" + }, + { + "uri":"en-us_topic_0109822367.html", + "product_code":"ims", + "code":"9", + "des":"Image attributes can be modified to update image information.Only the name and description of private images can be changed.The token obtained from Identity and Access Ma", + "doc_type":"devg", + "kw":"Updating Image Information,Common Scenarios,Developer Guide", + "title":"Updating Image Information", + "githuburl":"" + }, + { + "uri":"en-us_topic_0109822368.html", + "product_code":"ims", + "code":"10", + "des":"A private image can be deleted if it is no longer needed.The token obtained from IAM is valid for only 24 hours. If you want to use a token for authentication, you can ca", + "doc_type":"devg", + "kw":"Deleting an Image,Common Scenarios,Developer Guide", + "title":"Deleting an Image", + "githuburl":"" + }, + { + "uri":"en-us_topic_0109822369.html", + "product_code":"ims", + "code":"11", + "des":"If you need to use a private image in a storage device or on other platforms, you can export the image.All available private images can be exported to an OBS bucket in a ", + "doc_type":"devg", + "kw":"Exporting an Image,Common Scenarios,Developer Guide", + "title":"Exporting an Image", + "githuburl":"" + }, + { + "uri":"en-us_topic_0109822370.html", + "product_code":"ims", + "code":"12", + "des":"A private image can be copied within a region as another one. The API used is an extension API. When replicating an image, you can change the image attributes to meet the", + "doc_type":"devg", + "kw":"Replicating an Images Within a Region,Common Scenarios,Developer Guide", + "title":"Replicating an Images Within a Region", + "githuburl":"" + }, + { + "uri":"en-us_topic_0110300591.html", + "product_code":"ims", + "code":"13", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"devg", + "kw":"Sharing an Image", + "title":"Sharing an Image", + "githuburl":"" + }, + { + "uri":"en-us_topic_0110300592.html", + "product_code":"ims", + "code":"14", + "des":"A private image can be shared with other tenants. When sharing an image, you need add a project ID of the tenant with whom you are going to share the image.Currently, ima", + "doc_type":"devg", + "kw":"Adding an Image Member,Sharing an Image,Developer Guide", + "title":"Adding an Image Member", + "githuburl":"" + }, + { + "uri":"en-us_topic_0110300593.html", + "product_code":"ims", + "code":"15", + "des":"The status of a shared image can be updated after the tenant accepts or rejects the image.The token obtained from IAM is valid for only 24 hours. If you want to use a tok", + "doc_type":"devg", + "kw":"Updating the Image Sharing Status,Sharing an Image,Developer Guide", + "title":"Updating the Image Sharing Status", + "githuburl":"" + }, + { + "uri":"en-us_topic_0110300594.html", + "product_code":"ims", + "code":"16", + "des":"Details about a tenant with whom you have shared images can be queried.The token obtained from IAM is valid for only 24 hours. If you want to use a token for authenticati", + "doc_type":"devg", + "kw":"Querying Details About an Image Member,Sharing an Image,Developer Guide", + "title":"Querying Details About an Image Member", + "githuburl":"" + }, + { + "uri":"en-us_topic_0110300595.html", + "product_code":"ims", + "code":"17", + "des":"Tenants with whom you have shared an image can be filtered using search criteria and displayed in a list.The token obtained from IAM is valid for only 24 hours. If you wa", + "doc_type":"devg", + "kw":"Querying Tenants,Sharing an Image,Developer Guide", + "title":"Querying Tenants", + "githuburl":"" + }, + { + "uri":"en-us_topic_0110300596.html", + "product_code":"ims", + "code":"18", + "des":"Image sharing can be stopped if you do not want to share your images any more.The token obtained from IAM is valid for only 24 hours. If you want to use a token for authe", + "doc_type":"devg", + "kw":"Deleting an Image Member,Sharing an Image,Developer Guide", + "title":"Deleting an Image Member", + "githuburl":"" + }, + { + "uri":"en-us_topic_0110300597.html", + "product_code":"ims", + "code":"19", + "des":"An image can be shared with multiple tenants. The API used add tenants is an extension API.The token obtained from IAM is valid for only 24 hours. If you want to use a to", + "doc_type":"devg", + "kw":"Adding Image Members,Sharing an Image,Developer Guide", + "title":"Adding Image Members", + "githuburl":"" + }, + { + "uri":"en-us_topic_0110300598.html", + "product_code":"ims", + "code":"20", + "des":"The image sharing status can be updated in batches after a tenant accepts or rejects multiple shared images. The API used is an extension API.The token obtained from IAM ", + "doc_type":"devg", + "kw":"Updating the Image Sharing Status in Batches,Sharing an Image,Developer Guide", + "title":"Updating the Image Sharing Status in Batches", + "githuburl":"" + }, + { + "uri":"en-us_topic_0110300599.html", + "product_code":"ims", + "code":"21", + "des":"Image sharing with multiple tenants can be stopped at the same time.The token obtained from IAM is valid for only 24 hours. If you want to use a token for authentication,", + "doc_type":"devg", + "kw":"Deleting Image Members,Sharing an Image,Developer Guide", + "title":"Deleting Image Members", + "githuburl":"" + }, + { + "uri":"en-us_topic_0109822371.html", + "product_code":"ims", + "code":"22", + "des":"After a request is successfully received, a job id is returned. You can run the job to query the execution status. This part describes how to use a job ID to query job de", + "doc_type":"devg", + "kw":"Querying Job Details,Common Scenarios,Developer Guide", + "title":"Querying Job Details", + "githuburl":"" + }, + { + "uri":"en-us_topic_0109822372.html", + "product_code":"ims", + "code":"23", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"devg", + "kw":"Appendix", + "title":"Appendix", + "githuburl":"" + }, + { + "uri":"en-us_topic_0124290300.html", + "product_code":"ims", + "code":"24", + "des":"NormalReturned ValueDescription200 OKThe results of GET and PUT operations are returned as expected.201 CreatedThe results of the POST operation are returned as expected.", + "doc_type":"devg", + "kw":"Status Codes,Appendix,Developer Guide", + "title":"Status Codes", + "githuburl":"" + }, + { + "uri":"en-us_topic_0110943799.html", + "product_code":"ims", + "code":"25", + "des":"If the returned status code is 400, a customized error message will be returned. This section describes the meaning of each status code.", + "doc_type":"devg", + "kw":"Error Codes,Appendix,Developer Guide", + "title":"Error Codes", + "githuburl":"" + }, + { + "uri":"en-us_topic_0139609146.html", + "product_code":"ims", + "code":"26", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"devg", + "kw":"Change History,Appendix,Developer Guide", + "title":"Change History", + "githuburl":"" + } +] \ No newline at end of file diff --git a/docs/ims/dev/CLASS.TXT.json b/docs/ims/dev/CLASS.TXT.json new file mode 100644 index 000000000..f490ff621 --- /dev/null +++ b/docs/ims/dev/CLASS.TXT.json @@ -0,0 +1,236 @@ +[ + { + "desc":"This document describes how to make calls to APIs designed for Image Management Service (IMS).For how to call APIs, see the Image Management Service API Reference.", + "product_code":"ims", + "title":"Overview", + "uri":"en-us_topic_0109822377.html", + "doc_type":"devg", + "p_code":"", + "code":"1" + }, + { + "desc":"An image is a server or disk template that contains an operating system (OS) or service data and necessary software, such as database software. IMS provides public, priva", + "product_code":"ims", + "title":"Product Introduction", + "uri":"en-us_topic_0109822378.html", + "doc_type":"devg", + "p_code":"", + "code":"2" + }, + { + "desc":"You need to learn how to call the APIs before you start.For details about how to call REST APIs, see API Usage Guidelines.", + "product_code":"ims", + "title":"Before You Start", + "uri":"en-us_topic_0110299138.html", + "doc_type":"devg", + "p_code":"", + "code":"3" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"ims", + "title":"Common Scenarios", + "uri":"en-us_topic_0219492328.html", + "doc_type":"devg", + "p_code":"", + "code":"4" + }, + { + "desc":"A Windows or Linux ECS can be used to create a private image.Before creating the image, ensure that the ECS is stopped.The token obtained from Identity and Access Managem", + "product_code":"ims", + "title":"Creating an Image Using an ECS", + "uri":"en-us_topic_0109822381.html", + "doc_type":"devg", + "p_code":"4", + "code":"5" + }, + { + "desc":"An external image file can also be used to create a private image.The API used here is the same as the one for creating a private image from an ECS except for the paramet", + "product_code":"ims", + "title":"Creating an Image Using an External Image File", + "uri":"en-us_topic_0109822382.html", + "doc_type":"devg", + "p_code":"4", + "code":"6" + }, + { + "desc":"Images can be created using search criteria.You can type question marks (?) and ampersands (&) at the end of the URI to define multiple search criteria. For details, see ", + "product_code":"ims", + "title":"Querying an Images List", + "uri":"en-us_topic_0109822403.html", + "doc_type":"devg", + "p_code":"4", + "code":"7" + }, + { + "desc":"Details about a private or public image can be queried.The token obtained from IAM is valid for only 24 hours. If you want to use a token for authentication, you can cach", + "product_code":"ims", + "title":"Queries Details About an Image", + "uri":"en-us_topic_0109822404.html", + "doc_type":"devg", + "p_code":"4", + "code":"8" + }, + { + "desc":"Image attributes can be modified to update image information.Only the name and description of private images can be changed.The token obtained from Identity and Access Ma", + "product_code":"ims", + "title":"Updating Image Information", + "uri":"en-us_topic_0109822367.html", + "doc_type":"devg", + "p_code":"4", + "code":"9" + }, + { + "desc":"A private image can be deleted if it is no longer needed.The token obtained from IAM is valid for only 24 hours. If you want to use a token for authentication, you can ca", + "product_code":"ims", + "title":"Deleting an Image", + "uri":"en-us_topic_0109822368.html", + "doc_type":"devg", + "p_code":"4", + "code":"10" + }, + { + "desc":"If you need to use a private image in a storage device or on other platforms, you can export the image.All available private images can be exported to an OBS bucket in a ", + "product_code":"ims", + "title":"Exporting an Image", + "uri":"en-us_topic_0109822369.html", + "doc_type":"devg", + "p_code":"4", + "code":"11" + }, + { + "desc":"A private image can be copied within a region as another one. The API used is an extension API. When replicating an image, you can change the image attributes to meet the", + "product_code":"ims", + "title":"Replicating an Images Within a Region", + "uri":"en-us_topic_0109822370.html", + "doc_type":"devg", + "p_code":"4", + "code":"12" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"ims", + "title":"Sharing an Image", + "uri":"en-us_topic_0110300591.html", + "doc_type":"devg", + "p_code":"4", + "code":"13" + }, + { + "desc":"A private image can be shared with other tenants. When sharing an image, you need add a project ID of the tenant with whom you are going to share the image.Currently, ima", + "product_code":"ims", + "title":"Adding an Image Member", + "uri":"en-us_topic_0110300592.html", + "doc_type":"devg", + "p_code":"13", + "code":"14" + }, + { + "desc":"The status of a shared image can be updated after the tenant accepts or rejects the image.The token obtained from IAM is valid for only 24 hours. If you want to use a tok", + "product_code":"ims", + "title":"Updating the Image Sharing Status", + "uri":"en-us_topic_0110300593.html", + "doc_type":"devg", + "p_code":"13", + "code":"15" + }, + { + "desc":"Details about a tenant with whom you have shared images can be queried.The token obtained from IAM is valid for only 24 hours. If you want to use a token for authenticati", + "product_code":"ims", + "title":"Querying Details About an Image Member", + "uri":"en-us_topic_0110300594.html", + "doc_type":"devg", + "p_code":"13", + "code":"16" + }, + { + "desc":"Tenants with whom you have shared an image can be filtered using search criteria and displayed in a list.The token obtained from IAM is valid for only 24 hours. If you wa", + "product_code":"ims", + "title":"Querying Tenants", + "uri":"en-us_topic_0110300595.html", + "doc_type":"devg", + "p_code":"13", + "code":"17" + }, + { + "desc":"Image sharing can be stopped if you do not want to share your images any more.The token obtained from IAM is valid for only 24 hours. If you want to use a token for authe", + "product_code":"ims", + "title":"Deleting an Image Member", + "uri":"en-us_topic_0110300596.html", + "doc_type":"devg", + "p_code":"13", + "code":"18" + }, + { + "desc":"An image can be shared with multiple tenants. The API used add tenants is an extension API.The token obtained from IAM is valid for only 24 hours. If you want to use a to", + "product_code":"ims", + "title":"Adding Image Members", + "uri":"en-us_topic_0110300597.html", + "doc_type":"devg", + "p_code":"13", + "code":"19" + }, + { + "desc":"The image sharing status can be updated in batches after a tenant accepts or rejects multiple shared images. The API used is an extension API.The token obtained from IAM ", + "product_code":"ims", + "title":"Updating the Image Sharing Status in Batches", + "uri":"en-us_topic_0110300598.html", + "doc_type":"devg", + "p_code":"13", + "code":"20" + }, + { + "desc":"Image sharing with multiple tenants can be stopped at the same time.The token obtained from IAM is valid for only 24 hours. If you want to use a token for authentication,", + "product_code":"ims", + "title":"Deleting Image Members", + "uri":"en-us_topic_0110300599.html", + "doc_type":"devg", + "p_code":"13", + "code":"21" + }, + { + "desc":"After a request is successfully received, a job id is returned. You can run the job to query the execution status. This part describes how to use a job ID to query job de", + "product_code":"ims", + "title":"Querying Job Details", + "uri":"en-us_topic_0109822371.html", + "doc_type":"devg", + "p_code":"4", + "code":"22" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"ims", + "title":"Appendix", + "uri":"en-us_topic_0109822372.html", + "doc_type":"devg", + "p_code":"", + "code":"23" + }, + { + "desc":"NormalReturned ValueDescription200 OKThe results of GET and PUT operations are returned as expected.201 CreatedThe results of the POST operation are returned as expected.", + "product_code":"ims", + "title":"Status Codes", + "uri":"en-us_topic_0124290300.html", + "doc_type":"devg", + "p_code":"23", + "code":"24" + }, + { + "desc":"If the returned status code is 400, a customized error message will be returned. This section describes the meaning of each status code.", + "product_code":"ims", + "title":"Error Codes", + "uri":"en-us_topic_0110943799.html", + "doc_type":"devg", + "p_code":"23", + "code":"25" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"ims", + "title":"Change History", + "uri":"en-us_topic_0139609146.html", + "doc_type":"devg", + "p_code":"23", + "code":"26" + } +] \ No newline at end of file diff --git a/docs/ims/dev/PARAMETERS.txt b/docs/ims/dev/PARAMETERS.txt new file mode 100644 index 000000000..6da8d5f07 --- /dev/null +++ b/docs/ims/dev/PARAMETERS.txt @@ -0,0 +1,3 @@ +version="" +language="en-us" +type="" \ No newline at end of file diff --git a/docs/ims/dev/en-us_topic_0109822367.html b/docs/ims/dev/en-us_topic_0109822367.html new file mode 100644 index 000000000..ba61784b6 --- /dev/null +++ b/docs/ims/dev/en-us_topic_0109822367.html @@ -0,0 +1,74 @@ + + +

Updating Image Information

+

Scenario

Image attributes can be modified to update image information.

+
  • Only the name and description of private images can be changed.
  • The token obtained from Identity and Access Management (IAM) is valid for only 24 hours. If you want to use a token for authentication, you can cache it to avoid frequently calling the IAM API.
+
+
+

Involved APIs

If you use a token for authentication, you must obtain the token and add X-Auth-Token to the request header of the IMS API when making an API call.

+
  • IAM API used to obtain the token

    URI format: POST https://IAM endpoint/v3/auth/tokens

    +
  • IMS API used to update image information (Native OpenStack API)

    URI format: PATCH https://IMS endpoint/v2/images/Image ID

    +
+
+

Procedure

  1. Obtain the token.
  2. Send PATCH https://IMS endpoint/v2/cloudimages/Image ID.
  3. Specify the following parameters in the request body: +
    + + + + + + + + + + + + + + + + + + + + + +

    Parameter

    +

    Mandatory

    +

    Type

    +

    Description

    +

    op

    +

    Yes

    +

    String

    +

    Specifies the operation. The value can be add, replace, or remove.

    +

    path

    +

    Yes

    +

    String

    +

    Specifies the name of the attribute to be modified. A slash (/) needs to be added in front of it.

    +

    You can modify the following attributes:

    +
    • name: image name
    • __description: image description
    • __support_xen: Xen is supported.
    • __support_largememory: Ultra-large memory is supported.
    • __support_diskintensive: Intensive storage is supported.
    • __support_highperformance: High-performance computing (HPC) is supported.
    • __support_xen_gpu_type: GPU-accelerated ECSs that use Xen for virtualization are supported.
    • __support_xen_hana: HANA ECSs that use Xen for virtualization are supported.
    • min_ram: minimum memory
    • hw_vif_multiqueue_enabled: The NIC multi-queue feature is supported.
    • hw_firmware_type: boot mode. The value can be bios or uefi.
    +

    You can add or delete extended attributes.

    +

    value

    +

    Yes

    +

    Determined by the attribute value

    +

    Specifies the new value of the attribute.

    +
    +
    +

    Example request:

    +
    [
    +    {
    +        "op": "replace", 
    +        "path": "/name", 
    +        "value": "ims_test" 
    +    }
    +]
    +
  4. Refer to "Updating Image Information" in the Image Management Service API Reference for details about the request response parameters.

    For details about status codes for request exceptions, see Status Codes.

    +
+
+
+
+ +
+ diff --git a/docs/ims/dev/en-us_topic_0109822368.html b/docs/ims/dev/en-us_topic_0109822368.html new file mode 100644 index 000000000..103d24d3b --- /dev/null +++ b/docs/ims/dev/en-us_topic_0109822368.html @@ -0,0 +1,22 @@ + + +

Deleting an Image

+

Scenario

A private image can be deleted if it is no longer needed.

+

The token obtained from IAM is valid for only 24 hours. If you want to use a token for authentication, you can cache it to avoid frequently calling the IAM API.

+
+
+

Involved APIs

If you use a token for authentication, you must obtain the token and add X-Auth-Token to the request header of the IMS API when making an API call.

+
  • IAM API used to obtain the token

    URI format: POST https://IAM endpoint/v3/auth/tokens

    +
  • IMS API used to delete an image (Native OpenStack API)

    URI format: DELETE https://IMS endpoint/v2/images/Image ID

    +
+
+

Procedure

  1. Obtain the token.
  2. Send DELETE https://IMS endpoint/v2/images/Image ID.
  3. Add X-Auth-Token to the request header.
  4. Check the status code. If the request is successful, 204 is returned.

    For details about status codes for request exceptions, see Status Codes.

    +
+
+
+
+ +
+ diff --git a/docs/ims/dev/en-us_topic_0109822369.html b/docs/ims/dev/en-us_topic_0109822369.html new file mode 100644 index 000000000..4c060c28a --- /dev/null +++ b/docs/ims/dev/en-us_topic_0109822369.html @@ -0,0 +1,30 @@ + + +

Exporting an Image

+

Scenario

If you need to use a private image in a storage device or on other platforms, you can export the image.

+

All available private images can be exported to an OBS bucket in a specific format. After you have exported an image, you can download it from the OBS bucket to the specified storage device.

+

Images exported in different formats may vary in size. You will be charged for the space used to store these images.

+
  • The storage class of the OBS bucket must be Standard.
  • The token obtained from Identity and Access Management (IAM) is valid for only 24 hours. If you want to use a token for authentication, you can cache it to avoid frequently calling the IAM API.
+
+
+

Involved APIs

If you use a token for authentication, you must obtain the token and add X-Auth-Token to the request header of the IMS API when making an API call.

+
  • IAM API used to obtain the token

    URI format: POST https://IAM endpoint/v3/auth/tokens

    +
  • IMS API used to export an image

    URI format: POST https://IMS endpoint/v1/cloudimages/Image ID/file

    +
+
+

Procedure

  1. Obtain the token.
  2. Send POST https://IMS endpoint/v1/cloudimages/Image ID/file.
  3. Add X-Auth-Token to the request header.
  4. Specify the following parameters in the request body:
    {
    +   "bucket_url":"ims-image:centos7_5.qcow2",  //URL of the target file in the format of <Bucket name>:<File name> (mandatory, string)
    +   "file_format":"qcow2"  //File format, which can be qcow2, vhd, zvhd, or vmdk (mandatory, string)
    +}
    +

    If the request is successful, a job ID is returned.

    +
  5. Query job details using the job ID by referring to Querying Job Details.

    If the job status is SUCCESS, the private image is successfully created.

    +

    For details about status codes for request exceptions, see Status Codes.

    +
+
+
+
+ +
+ diff --git a/docs/ims/dev/en-us_topic_0109822370.html b/docs/ims/dev/en-us_topic_0109822370.html new file mode 100644 index 000000000..1f10c526f --- /dev/null +++ b/docs/ims/dev/en-us_topic_0109822370.html @@ -0,0 +1,29 @@ + + +

Replicating an Images Within a Region

+

Scenario

A private image can be copied within a region as another one. The API used is an extension API. When replicating an image, you can change the image attributes to meet the requirements of different scenarios.

+

The token obtained from IAM is valid for only 24 hours. If you want to use a token for authentication, you can cache it to avoid frequently calling the IAM API.

+
+
+

Involved APIs

If you use a token for authentication, you must obtain the token and add X-Auth-Token to the request header of the IMS API when making an API call.

+
  • IAM API used to obtain the token

    URI format: POST https://IAM endpoint/v3/auth/tokens

    +
  • IMS API used to copy an image within a region

    URI format: POST https://IMS endpoint/v1/cloudimages/Image ID/copy

    +
+
+

Procedure

  1. Obtain the token.
  2. Send POST https://IMS endpoint/v1/cloudimages/Image ID/copy.
  3. Add X-Auth-Token to the request header.
  4. Specify the following parameters in the request body:
    {
    +    "name": "ims_encrypted_copy3",  //Image name (mandatory, string)
    +    "description": "test copy",  //Image description (optional, string)
    +    "cmk_id": "bd66288c-9081-460a-8227-4cbd0c814cb4"  //Encryption key (optional, string)
    +}
    +

    If the request is successful, a job ID is returned.

    +
  5. Query job details using the job ID by referring to Querying Job Details.

    If the job status is SUCCESS, the image is successfully replicated.

    +

    For details about status codes for request exceptions, see Status Codes.

    +
+
+
+
+ +
+ diff --git a/docs/ims/dev/en-us_topic_0109822371.html b/docs/ims/dev/en-us_topic_0109822371.html new file mode 100644 index 000000000..2d28dadf9 --- /dev/null +++ b/docs/ims/dev/en-us_topic_0109822371.html @@ -0,0 +1,21 @@ + + +

Querying Job Details

+

Scenario

After a request is successfully received, a job id is returned. You can run the job to query the execution status. This part describes how to use a job ID to query job details.

+

The token obtained from IAM is valid for only 24 hours. If you want to use a token for authentication, you can cache it to avoid frequently calling the IAM API.

+
+
+

Involved APIs

If you use a token for authentication, you must obtain the token and add X-Auth-Token to the request header of the IMS API when making an API call.

+
  • IAM API used to obtain the token

    URI format: POST https://IAM endpoint/v3/auth/tokens

    +
  • IMS API used to query an asynchronous job

    URI format: GET https://IMS endpoint/v1/Project ID/jobs/Job ID

    +
+
+

Procedure

  1. Obtain the token.
  2. Send GET https://IMS endpoint/v1/Project ID/jobs/Job ID.
  3. Add X-Auth-Token to the request header.
  4. Check the job details after the request is successfully processed. For details about the parameters, see "Asynchronous Job Query" in Image Management Service API Reference.
+
+
+
+ +
+ diff --git a/docs/ims/dev/en-us_topic_0109822372.html b/docs/ims/dev/en-us_topic_0109822372.html new file mode 100644 index 000000000..a809f54e4 --- /dev/null +++ b/docs/ims/dev/en-us_topic_0109822372.html @@ -0,0 +1,15 @@ + + +

Appendix

+
+
+ +
+ diff --git a/docs/ims/dev/en-us_topic_0109822377.html b/docs/ims/dev/en-us_topic_0109822377.html new file mode 100644 index 000000000..11a3e71e1 --- /dev/null +++ b/docs/ims/dev/en-us_topic_0109822377.html @@ -0,0 +1,8 @@ + + +

Overview

+

This document describes how to make calls to APIs designed for Image Management Service (IMS).

+

For how to call APIs, see the Image Management Service API Reference.

+
+
+ diff --git a/docs/ims/dev/en-us_topic_0109822378.html b/docs/ims/dev/en-us_topic_0109822378.html new file mode 100644 index 000000000..3e0d922f9 --- /dev/null +++ b/docs/ims/dev/en-us_topic_0109822378.html @@ -0,0 +1,16 @@ + + +

Product Introduction

+

Image Management Service

An image is a server or disk template that contains an operating system (OS) or service data and necessary software, such as database software. IMS provides public, private, and shared images.

+

Image Management Service (IMS) allows you to manage the entire lifecycle of your images. You can create ECSs or BMSs from public, private, or shared images. You can also create a private image from a cloud server or an external image file to make it easier to migrate workloads to the cloud or on the cloud.

+
+

Basic Concepts

Public image

+

A public image is a standard OS image provided by the cloud platform and is visible to all users. It consists of an OS and pre-installed public applications. You can deploy personal applications as needed.

+

Private image

+

A private image is an image available only to the image owner. It contains an OS, pre-installed public applications, and the image owner's private applications. Using a private image to create servers removes the need to configure multiple servers repeatedly.

+

External image file

+

An external image file is a template that can be used to create ECSs or BMSs. The template provides information required to create the servers, including the OS and pre-installed applications.

+
+
+
+ diff --git a/docs/ims/dev/en-us_topic_0109822381.html b/docs/ims/dev/en-us_topic_0109822381.html new file mode 100644 index 000000000..6fefcff39 --- /dev/null +++ b/docs/ims/dev/en-us_topic_0109822381.html @@ -0,0 +1,35 @@ + + +

Creating an Image Using an ECS

+

Scenario

A Windows or Linux ECS can be used to create a private image.

+
  • Before creating the image, ensure that the ECS is stopped.
  • The token obtained from Identity and Access Management (IAM) is valid for only 24 hours. If you want to use a token for authentication, you can cache it to avoid frequently calling the IAM API.
+
+
+

Involved APIs

If you use a token for authentication, you must obtain the token and add X-Auth-Token to the request header of the IMS API when making an API call.

+
  • IAM API used to obtain the token

    URI format: POST https://IAM endpoint/v3/auth/tokens

    +
  • IMS API used to create an image

    URI format: POST https://IMS endpoint/v2/cloudimages/action

    +
+
+

Procedure

  1. Obtain the token.
  2. Send POST https://IMS endpoint/v2/cloudimages/action.
  3. Add X-Auth-Token to the request header.
  4. Specify the following parameters in the request body:
    {
    +    "name": "ims_test",  //Image name (mandatory, string)
    +    "description": "Image creation from an ECS",  //Image description (optional, string)
    +    "instance_id": "877a2cda-ba63-4e1e-b95f-e67e48b6129a",  //ECS ID (mandatory, string)
    +    "tags": [
    +             "aaa.111",  
    +             "bbb.333",  
    +             "ccc.444"  
    +         ]  //Image tag list (optional, array of objects)
    +} 
    +

    +
    • If the request is successful, a job ID is returned.
    • If the request fails, an error code and error details are returned. For details, see Error Codes.
    +
  1. Query job details using the job ID by referring to Querying Job Details.

    If the job status is SUCCESS, the private image is successfully created.

    +

    For details about status codes for request exceptions, see Status Codes.

    +
  2. Obtain the image ID from the job body and query, delete, and export the private image using the image ID.
+
+
+
+ +
+ diff --git a/docs/ims/dev/en-us_topic_0109822382.html b/docs/ims/dev/en-us_topic_0109822382.html new file mode 100644 index 000000000..64e11cd07 --- /dev/null +++ b/docs/ims/dev/en-us_topic_0109822382.html @@ -0,0 +1,40 @@ + + +

Creating an Image Using an External Image File

+

Scenario

An external image file can also be used to create a private image.

+
  • The API used here is the same as the one for creating a private image from an ECS except for the parameters in the request body.
  • The token obtained from Identity and Access Management (IAM) is valid for only 24 hours. If you want to use a token for authentication, you can cache it to avoid frequently calling the IAM API.
+
+
+

Involved APIs

If you use a token for authentication, you must obtain the token and add X-Auth-Token to the request header of the IMS API when making an API call.

+
  • IAM API used to obtain the token

    URI format: POST https://IAM endpoint/v3/auth/tokens

    +
  • IMS API used to create a data disk image using an external image file

    URI format: POST https://IMS endpoint/v1/cloudimages/dataimages/action

    +
+
+

Procedure

  1. Obtain the token.
  2. Send POST https://IMS endpoint/v2/cloudimages/action.
  3. Add X-Auth-Token to the request header.
  4. Specify the following parameters in the request body:
    {
    +  "name": "ims_test_file",  //Image name (mandatory, string)
    +  "description": "Image creation using an image file uploaded to the OBS bucket",  //Image description (optional, string)
    +  "image_url": "ims-image:centos70.qcow2",  //Image file address (mandatory, string)
    +  "os_version": "CentOS 7.0 64bit",  //OS version (optional, string)
    +  "is_config_init":true,  //Initialized or not (optional, boolean)
    +  "min_disk": 40,  //Minimum system disk space (mandatory, integer)
    +  "is_config":true,  //Whether to enable automatic configuration (optional, boolean)
    +  "tags": [
    +            "aaa.111",  
    +            "bbb.333",  
    +            "ccc.444"  
    +        ]  //Image tag list (optional, array of objects)
    +}
    +

    For how to obtain the address of the image file in the OBS bucket, see "Operations on Buckets" in the Object Storage Service API Reference.

    +
    +
    • If the request is successful, a job ID is returned.
    • If the request fails, an error code and error details are returned. For details, see Error Codes.
    +
  5. Query job details using the job ID by referring to Querying Job Details.

    If the job status is SUCCESS, the private image is successfully created.

    +

    For details about status codes for request exceptions, see Status Codes.

    +
  6. Obtain the image ID from the job body. You can query for image details based on the image ID. For details, see Queries Details About an Image.
+
+
+
+ +
+ diff --git a/docs/ims/dev/en-us_topic_0109822403.html b/docs/ims/dev/en-us_topic_0109822403.html new file mode 100644 index 000000000..7b9a66605 --- /dev/null +++ b/docs/ims/dev/en-us_topic_0109822403.html @@ -0,0 +1,29 @@ + + +

Querying an Images List

+

Scenario

Images can be created using search criteria.

+
  • You can type question marks (?) and ampersands (&) at the end of the URI to define multiple search criteria. For details, see the example request.
  • The token obtained from Identity and Access Management (IAM) is valid for only 24 hours. If you want to use a token for authentication, you can cache it to avoid frequently calling the IAM API.
+
+
+

Involved APIs

If you use a token for authentication, you must obtain the token and add X-Auth-Token to the request header of the IMS API when making an API call.

+
  • IAM API used to obtain the token

    URI format: POST https://IAM endpoint/v3/auth/tokens

    +
  • IMS API used to query the image list

    URI format: GET https://IMS endpoint/v2/cloudimages

    +
+
+

Procedure

  1. Obtain the token.
  2. Send GET https://IMS endpoint/v2/cloudimages.
  3. Add X-Auth-Token to the request header.
  4. Type question marks (?) and ampersands (&) at the end of the URI to define multiple search criteria, for example, https://IMS endpoint/v2/cloudimages?__imagetype=gold&sort_key=name&limit=1.
  5. Refer to "Querying Images" in the Image Management Service API Reference for parameter descriptions and response details.

    For details about status codes for request exceptions, see Status Codes.

    +
+
+

Common Query Methods

  • Public images

    GET /v2/images?__imagetype=gold&visibility=public&protected=true

    +
  • Private images

    GET /v2/images?owner={project_id}

    +
  • Available shared images

    GET /v2/images?member_status=accepted&visibility=shared&__imagetype=shared

    +
  • Rejected images

    GET /v2/images?member_status=rejected&visibility=shared&__imagetype=shared

    +
  • Unaccepted images

    GET /v2/images?member_status=pending&visibility=shared&__imagetype=shared

    +
+
+
+
+ +
+ diff --git a/docs/ims/dev/en-us_topic_0109822404.html b/docs/ims/dev/en-us_topic_0109822404.html new file mode 100644 index 000000000..309b3e9b6 --- /dev/null +++ b/docs/ims/dev/en-us_topic_0109822404.html @@ -0,0 +1,23 @@ + + +

Queries Details About an Image

+

Scenario

Details about a private or public image can be queried.

+

The token obtained from IAM is valid for only 24 hours. If you want to use a token for authentication, you can cache it to avoid frequently calling the IAM API.

+
+
+

Involved APIs

If you use a token for authentication, you must obtain the token and add X-Auth-Token to the request header of the IMS API when making an API call.

+
  • IAM API used to obtain the token

    URI format: POST https://IAM endpoint/v3/auth/tokens

    +
  • IMS API used to query image details (Native OpenStack API)

    URI format: GET https://IMS endpoint/v2/images/Image ID

    +
+
+

Procedure

  1. Obtain the token.
  2. Send GET https://IMS endpoint/v2/images/Image ID.
  3. Add X-Auth-Token to the request header.

    An example request is as follows: https://IMS endpoint/v2/images/33ad552d-1149-471c-8190-ff6776174a00.

    +
  4. Refer to "Querying Image Details (Native OpenStack API)" in Image Management Service API Reference for parameter descriptions and response details.

    For details about status codes for request exceptions, see Status Codes.

    +
+
+
+
+ +
+ diff --git a/docs/ims/dev/en-us_topic_0110299138.html b/docs/ims/dev/en-us_topic_0110299138.html new file mode 100644 index 000000000..1eefc5dda --- /dev/null +++ b/docs/ims/dev/en-us_topic_0110299138.html @@ -0,0 +1,7 @@ + + +

Before You Start

+

You need to learn how to call the APIs before you start.

+

For details about how to call REST APIs, see API Usage Guidelines.

+
+ diff --git a/docs/ims/dev/en-us_topic_0110300591.html b/docs/ims/dev/en-us_topic_0110300591.html new file mode 100644 index 000000000..d3794c21a --- /dev/null +++ b/docs/ims/dev/en-us_topic_0110300591.html @@ -0,0 +1,29 @@ + + +

Sharing an Image

+
+
+ + + +
+ diff --git a/docs/ims/dev/en-us_topic_0110300592.html b/docs/ims/dev/en-us_topic_0110300592.html new file mode 100644 index 000000000..fd87f65c4 --- /dev/null +++ b/docs/ims/dev/en-us_topic_0110300592.html @@ -0,0 +1,33 @@ + + +

Adding an Image Member

+

Scenario

A private image can be shared with other tenants. When sharing an image, you need add a project ID of the tenant with whom you are going to share the image.

+
  • Currently, images can be shared only within the same region.
  • The token obtained from Identity and Access Management (IAM) is valid for only 24 hours. If you want to use a token for authentication, you can cache it to avoid frequently calling the IAM API.
+
+
+

Involved APIs

If you use a token for authentication, you must obtain the token and add X-Auth-Token to the request header of the IMS API when making an API call.

+
  • IAM API used to obtain the token

    URI format: POST https://IAM endpoint/v3/auth/tokens

    +
  • IMS API used to add an image member (Native OpenStack API)

    URI format: POST https://IMS endpoint/v2/images/Image ID/members

    +
+
+

Procedure

  1. Obtain the token.
  2. Send POST https://IMS endpoint/v2/images/Image ID/members.
  3. Add X-Auth-Token to the request header.
  4. Specify the following parameters in the request body:
    {
    +    "member": "edc89b490d7d4392898e19b2deb34797"  //Member ID (that is, project ID of the image recipient)
    +}
    +
  5. Check the response parameters.
    {
    +    "status": "pending",  //Image is being shared
    +    "created_at": "2016-09-01T02:05:14Z",  //Time when the image is shared
    +    "updated_at": "2016-09-01T02:05:14Z", //Time when the image is updated
    +    "image_id": "d164b5df-1bc3-4c3f-893e-3e471fd16e64",  //Image ID
    +    "member_id": "edc89b490d7d4392898e19b2deb34797"  //Member ID (that is, project ID of the image recipient)
    +    "schema": "/v2/schemas/member"  //Image sharing schema
    +}
    +

    For details about status codes for request exceptions, see Status Codes.

    +
+
+
+
+ +
+ diff --git a/docs/ims/dev/en-us_topic_0110300593.html b/docs/ims/dev/en-us_topic_0110300593.html new file mode 100644 index 000000000..7bd130dfc --- /dev/null +++ b/docs/ims/dev/en-us_topic_0110300593.html @@ -0,0 +1,33 @@ + + +

Updating the Image Sharing Status

+

Scenario

The status of a shared image can be updated after the tenant accepts or rejects the image.

+

The token obtained from IAM is valid for only 24 hours. If you want to use a token for authentication, you can cache it to avoid frequently calling the IAM API.

+
+
+

Involved APIs

If you use a token for authentication, you must obtain the token and add X-Auth-Token to the request header of the IMS API when making an API call.

+
  • IAM API used to obtain the token

    URI format: POST https://IAM endpoint/v3/auth/tokens

    +
  • IMS API used to update the image sharing status (Native OpenStack API)

    URI format: PUT https://IMS endpoint/v2/images/Image ID/members/Member ID

    +
+
+

Procedure

  1. Obtain the token.
  2. Send PUT https://IMS endpoint/v2/images/Image ID/members/Member ID. Member ID indicates the project ID of the image recipient.
  3. Add X-Auth-Token to the request header.
  4. Specify the following parameters in the request body:
    {
    +    "status": "accepted"  //accepted indicates that the shared image will be accepted.
    +}
    +
  5. Check the response parameters.
    {
    +    "status": "accepted",  //Sharing status (accepted indicates that the shared image will be accepted.)
    +    "created_at": "2016-09-01T02:05:14Z",  //Time when the image is shared
    +    "updated_at": "2016-09-01T02:37:11Z",  //Time when the image is updated
    +    "image_id": "d164b5df-1bc3-4c3f-893e-3e471fd16e64",  //Image ID
    +    "member_id": "edc89b490d7d4392898e19b2deb34797"  //Member ID (that is, project ID of the image recipient)
    +    "schema": "/v2/schemas/member"  //Image sharing schema
    +}
    +

    For details about status codes for request exceptions, see Status Codes.

    +
+
+
+
+ +
+ diff --git a/docs/ims/dev/en-us_topic_0110300594.html b/docs/ims/dev/en-us_topic_0110300594.html new file mode 100644 index 000000000..5dd4f34a4 --- /dev/null +++ b/docs/ims/dev/en-us_topic_0110300594.html @@ -0,0 +1,30 @@ + + +

Querying Details About an Image Member

+

Scenario

Details about a tenant with whom you have shared images can be queried.

+

The token obtained from IAM is valid for only 24 hours. If you want to use a token for authentication, you can cache it to avoid frequently calling the IAM API.

+
+
+

Involved APIs

If you use a token for authentication, you must obtain the token and add X-Auth-Token to the request header of the IMS API when making an API call.

+
  • IAM API used to obtain the token

    URI format: POST https://IAM endpoint/v3/auth/tokens

    +
  • IMS API used to query details about an image member (Native OpenStack API)

    URI format: GET https://IMS endpoint/v2/images/Image ID/members/Member ID

    +
+
+

Procedure

  1. Obtain the token.
  2. Send GET https://IMS endpoint/v2/images/Image ID/members/Member ID. Member ID indicates the project ID of the image recipient.
  3. Add X-Auth-Token to the request header.
  4. Check the response parameters.
    {
    +    "status": "accepted",  //Sharing status (accepted indicates that the shared image will be accepted.)
    +    "created_at": "2016-09-01T02:05:14Z",  //Time when the image is shared
    +    "updated_at": "2016-09-01T02:37:11Z",  //Time when the image is updated
    +    "image_id": "d164b5df-1bc3-4c3f-893e-3e471fd16e64",  //Image ID
    +    "member_id": "edc89b490d7d4392898e19b2deb34797"  //Member ID (that is, project ID of the image recipient)
    +    "schema": "/v2/schemas/member"  //Image sharing schema
    +}
    +

    For details about status codes for request exceptions, see Status Codes.

    +
+
+
+
+ +
+ diff --git a/docs/ims/dev/en-us_topic_0110300595.html b/docs/ims/dev/en-us_topic_0110300595.html new file mode 100644 index 000000000..8b8068f86 --- /dev/null +++ b/docs/ims/dev/en-us_topic_0110300595.html @@ -0,0 +1,30 @@ + + +

Querying Tenants

+

Scenario

Tenants with whom you have shared an image can be filtered using search criteria and displayed in a list.

+

The token obtained from IAM is valid for only 24 hours. If you want to use a token for authentication, you can cache it to avoid frequently calling the IAM API.

+
+
+

Involved APIs

If you use a token for authentication, you must obtain the token and add X-Auth-Token to the request header of the IMS API when making an API call.

+
  • IAM API used to obtain the token

    URI format: POST https://IAM endpoint/v3/auth/tokens

    +
  • IMS API used to query image members (Native OpenStack API)

    URI format: GET https://IMS endpoint/v2/images/Image ID/members

    +
+
+

Procedure

  1. Obtain the token.
  2. Send GET https://IMS endpoint/v2/images/Image ID/members/.
  3. Add X-Auth-Token to the request header.
  4. Check the response parameters.
    {
    +    "status": "accepted",  //Sharing status (accepted indicates that the shared image will be accepted.)
    +    "created_at": "2016-09-01T02:05:14Z",  //Time when the image is shared
    +    "updated_at": "2016-09-01T02:37:11Z",  //Time when the image is updated
    +    "image_id": "d164b5df-1bc3-4c3f-893e-3e471fd16e64",  //Image ID
    +    "member_id": "edc89b490d7d4392898e19b2deb34797"  //Member ID (that is, project ID of the image recipient)
    +    "schema": "/v2/schemas/member"  //Image sharing schema
    +}
    +

    For details about status codes for request exceptions, see Status Codes.

    +
+
+
+
+ +
+ diff --git a/docs/ims/dev/en-us_topic_0110300596.html b/docs/ims/dev/en-us_topic_0110300596.html new file mode 100644 index 000000000..5316a7900 --- /dev/null +++ b/docs/ims/dev/en-us_topic_0110300596.html @@ -0,0 +1,23 @@ + + +

Deleting an Image Member

+

Scenario

Image sharing can be stopped if you do not want to share your images any more.

+

The token obtained from IAM is valid for only 24 hours. If you want to use a token for authentication, you can cache it to avoid frequently calling the IAM API.

+
+
+

Involved APIs

If you use a token for authentication, you must obtain the token and add X-Auth-Token to the request header of the IMS API when making an API call.

+
  • IAM API used to obtain the token

    URI format: POST https://IAM endpoint/v3/auth/tokens

    +
  • IMS API used to delete an image member (Native OpenStack API)

    URI format: DELETE https://IMS endpoint/v2/images/Image ID/members/Member ID

    +
+
+

Procedure

  1. Obtain the token.
  2. Send DELETE https://IMS endpoint/v2/images/Image ID/members/Member ID. Member ID indicates the project ID of the image recipient.
  3. Add X-Auth-Token to the request header.

    If the request is successful, status code 204 is returned.

    +

    For details about status codes for request exceptions, see Status Codes.

    +
+
+
+
+ +
+ diff --git a/docs/ims/dev/en-us_topic_0110300597.html b/docs/ims/dev/en-us_topic_0110300597.html new file mode 100644 index 000000000..9fcc924a4 --- /dev/null +++ b/docs/ims/dev/en-us_topic_0110300597.html @@ -0,0 +1,34 @@ + + +

Adding Image Members

+

Scenario

An image can be shared with multiple tenants. The API used add tenants is an extension API.

+

The token obtained from IAM is valid for only 24 hours. If you want to use a token for authentication, you can cache it to avoid frequently calling the IAM API.

+
+
+

Involved APIs

If you use a token for authentication, you must obtain the token and add X-Auth-Token to the request header of the IMS API when making an API call.

+
  • IAM API used to obtain the token

    URI format: POST https://IAM endpoint/v3/auth/tokens

    +
  • IMS API used to add image members

    URI format: POST https://IMS endpoint/v1/cloudimages/members

    +
+
+

Procedure

  1. Obtain the token.
  2. Send POST https://IMS endpoint/v1/cloudimages/members.
  3. Add X-Auth-Token to the request header.
  4. Configure the request parameters. (The values are examples only.)
    {
    +    "images": [
    +        "d164b5df-1bc3-4c3f-893e-3e471fd16e64",
    +        "0b680482-acaa-4045-b14c-9a8c7dfe9c70"
    +    ],  //Image IDs (mandatory, list<string>)
    +    "projects": [
    +        "9c61004714024f9586705d090530f9fa",
    +        "edc89b490d7d4392898e19b2deb34797"
    +    ],  //Project IDs (mandatory, list<string>)
    +}
    +

    If the request is successful, a job ID is returned.

    +
  5. Query job details using the job ID by referring to Querying Job Details.

    If the job status is SUCCESS, the private image is successfully created.

    +

    For details about status codes for request exceptions, see Status Codes.

    +
+
+
+
+ +
+ diff --git a/docs/ims/dev/en-us_topic_0110300598.html b/docs/ims/dev/en-us_topic_0110300598.html new file mode 100644 index 000000000..b7efc701e --- /dev/null +++ b/docs/ims/dev/en-us_topic_0110300598.html @@ -0,0 +1,32 @@ + + +

Updating the Image Sharing Status in Batches

+

Scenario

The image sharing status can be updated in batches after a tenant accepts or rejects multiple shared images. The API used is an extension API.

+

The token obtained from IAM is valid for only 24 hours. If you want to use a token for authentication, you can cache it to avoid frequently calling the IAM API.

+
+
+

Involved APIs

If you use a token for authentication, you must obtain the token and add X-Auth-Token to the request header of the IMS API when making an API call.

+
  • IAM API used to obtain the token

    URI format: POST https://IAM endpoint/v3/auth/tokens

    +
  • IMS API used to update the image sharing status in batches

    URI format: PUT https://IMS endpoint/v1/cloudimages/members

    +
+
+

Procedure

  1. Obtain the token.
  2. Send PUT https://IMS endpoint/v1/cloudimages/members.
  3. Add X-Auth-Token to the request header.
  4. Configure the request parameters. (The values are examples only.)
    {
    +    "images": [
    +        "d164b5df-1bc3-4c3f-893e-3e471fd16e64",
    +        "0b680482-acaa-4045-b14c-9a8c7dfe9c70"
    +      ],  //Image IDs (mandatory, list<string>)
    +      "project_id": "edc89b490d7d4392898e19b2deb34797",  //Project IDs (mandatory, string)
    +      "status": "accepted"  //Image sharing status: accepted indicates that shared images will be accepted. (mandatory, string)
    +}
    +

    If the request is successful, a job ID is returned.

    +
  5. Query job details using the job ID by referring to Querying Job Details.

    If the job status is SUCCESS, the private image is successfully created.

    +

    For details about status codes for request exceptions, see Status Codes.

    +
+
+
+
+ +
+ diff --git a/docs/ims/dev/en-us_topic_0110300599.html b/docs/ims/dev/en-us_topic_0110300599.html new file mode 100644 index 000000000..3591bfb42 --- /dev/null +++ b/docs/ims/dev/en-us_topic_0110300599.html @@ -0,0 +1,34 @@ + + +

Deleting Image Members

+

Scenario

Image sharing with multiple tenants can be stopped at the same time.

+

The token obtained from IAM is valid for only 24 hours. If you want to use a token for authentication, you can cache it to avoid frequently calling the IAM API.

+
+
+

Involved APIs

If you use a token for authentication, you must obtain the token and add X-Auth-Token to the request header of the IMS API when making an API call.

+
  • IAM API used to obtain the token

    URI format: POST https://IAM endpoint/v3/auth/tokens

    +
  • IMS API used to delete image members

    URI format: DELETE https://IMS endpoint/v1/cloudimages/members

    +
+
+

Procedure

  1. Obtain the token.
  2. Send DELETE https://IMS endpoint/v1/cloudimages/members.
  3. Add X-Auth-Token to the request header.
  4. Configure the request parameters. (The values are examples only.)
    {
    +    "images": [
    +        "d164b5df-1bc3-4c3f-893e-3e471fd16e64",
    +        "0b680482-acaa-4045-b14c-9a8c7dfe9c70"
    +    ],  //Image IDs (mandatory, list<string>)
    +    "projects": [
    +        "9c61004714024f9586705d090530f9fa",
    +        "edc89b490d7d4392898e19b2deb34797"
    +    ],  //Project IDs (mandatory, list<string>)
    +}
    +

    If the request is successful, a job ID is returned.

    +
  5. Query job details using the job ID by referring to Querying Job Details.

    If the job status is SUCCESS, the private image is successfully created.

    +

    For details about status codes for request exceptions, see Status Codes.

    +
+
+
+
+ +
+ diff --git a/docs/ims/dev/en-us_topic_0110943799.html b/docs/ims/dev/en-us_topic_0110943799.html new file mode 100644 index 000000000..ed2b86eef --- /dev/null +++ b/docs/ims/dev/en-us_topic_0110943799.html @@ -0,0 +1,1761 @@ + + +

Error Codes

+

Function Description

If the returned status code is 400, a customized error message will be returned. This section describes the meaning of each status code.

+
+

Response Format

STATUS CODE 400
+
1
+2
+3
+4
+5
+6
{
+    "error": {
+        "message": "The imagetype is invalid.",
+        "code": "IMG.0024"
+    }
+}
+
+
+
+

Error Message Description

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 1 Error codes

Status Code

+

Error Code

+

Message

+

Description

+

Handling Measure

+

400

+

IMG.0001

+

The request message format is invalid.

+

The request message format is invalid.

+

Use the correct format.

+

400

+

IMG.0002

+

The image name contains more than 128 characters.

+

The image name contains more than 128 characters.

+

Reduce the length of the image name.

+

400

+

IMG.0003

+

The image name format is invalid.

+

The image name format is invalid.

+

Check whether the image name is valid.

+

400

+

IMG.0004

+

The description contains more than 1024 characters.

+

The image name contains more than 1024 characters.

+

Reduce the length of the image description to within 1024 characters.

+

400

+

IMG.0005

+

The ECS does not exist.

+

The ECS does not exist.

+

Check whether the ECS exists.

+

400

+

IMG.0006

+

The ECS system disk cannot be used to create an image.

+

The system disk of the ECS cannot be used to create an image.

+

Check the system disk status of the ECS.

+

400

+

IMG.0007

+

The request body is empty.

+

The message body is empty.

+

Check whether the message body is valid.

+

400

+

IMG.0008

+

The ECS cannot be used to create images because it is not in stopped state.

+

The ECS cannot be used to create an image because it is not in the Stopped state.

+

Stop the ECS and try again.

+

400

+

IMG.0009

+

The image name already exists.

+

The image name already exists.

+

Change another image name.

+

400

+

IMG.0010

+

The ECS cannot be used to create an image because it has in-progress tasks.

+

The ECS cannot be used to create an image because it has in-progress tasks.

+

Try again after the tasks are complete.

+

400

+

IMG.0011

+

forceCreate must be set to true.

+

forceCreate must be set to true.

+

Set forceCreate to true.

+

400

+

IMG.0012

+

The ECS ID is not specified.

+

The ECS ID is invalid.

+

Enter a valid ECS ID.

+

400

+

IMG.0013

+

The image name is not specified.

+

The image name is not specified.

+

Enter a valid image name.

+

400

+

IMG.0014

+

An exception occurred when IaaS OpenStack was executing the task.

+

An exception occurred when IaaS OpenStack was executing the task.

+

Contact technical support.

+

400

+

IMG.0015

+

The number of private images has reached the maximum allowed.

+

The number of private images has reached the quota.

+

Increase the quota or delete existing images.

+

400

+

IMG.0016

+

An error occurred when the request body was deleted.

+

An error occurred when the request body was deleted.

+

Contact technical support.

+

400

+

IMG.0017

+

The URL format is incorrect.

+

The URL format is incorrect.

+

Check whether the URL format is valid.

+

400

+

IMG.0018

+

An error occurred when the job was submitted.

+

An error occurred when the job was submitted.

+

Contact technical support.

+

400

+

IMG.0019

+

The backup ID is not specified.

+

The backup ID is not specified.

+

Check whether the current backup ID is valid.

+

400

+

IMG.0020

+

The backup does not exist.

+

The backup does not exist.

+

Check whether the backup file exists.

+

400

+

IMG.0021

+

The resource type is unknown.

+

The source type is unknown.

+

Select a correct source type.

+

400

+

IMG.0022

+

The disk in the current state cannot be used to create images.

+

A disk in the current state cannot be used to create images.

+

Check the disk status.

+

400

+

IMG.0023

+

An exception occurred during task query.

+

An exception occurred during job query.

+

Contact technical support.

+

400

+

IMG.0024

+

The image type in the request is incorrect.

+

The image type in the request is incorrect.

+

Select either BMS or ECS.

+

400

+

IMG.0025

+

The user type in the request is incorrect.

+

The user type in the request is incorrect.

+

Check whether the user type is valid.

+

400

+

IMG.0026

+

The role is invalid. You need to apply for the required permissions or pass the real-name authentication.

+

You do not have the rights to perform the operation.

+

Contact technical support.

+

400

+

IMG.0027

+

The image ID in the request does not exist.

+

The image ID in the request does not exist.

+

Use a valid image ID.

+

400

+

IMG.0028

+

The image in the request is protected.

+

The image in the request is protected.

+

Contact technical support.

+

400

+

IMG.0029

+

The backup in the request has already been used to create an image.

+

The backup in the request has already been used to create an image.

+

Select another backup that has not been used.

+

400

+

IMG.0030

+

The project ID and token in the request are invalid.

+

The project ID and token in the request are invalid.

+

Enter a correct project ID and token.

+

400

+

IMG.0031

+

The resource ID in the request is incorrect.

+

The resource ID in the request is incorrect.

+

Use a valid image ID.

+

400

+

IMG.0032

+

The backup is unavailable.

+

The backup is unavailable.

+

Check whether the backup is available.

+

400

+

IMG.0033

+

The backup is not a system disk backup.

+

The backup is not a system disk backup.

+

Check whether the backup is a system disk backup.

+

400

+

IMG.0034

+

The number of images cannot be modified.

+

The number of images cannot be modified.

+

Contact technical support.

+

400

+

IMG.0035

+

An attribute conflict occurred during the modification.

+

An attribute conflict occurred during the modification.

+

Contact technical support.

+

400

+

IMG.0036

+

An error occurred when the value of asumeToken was obtained.

+

An error occurred when the value of asumeToken was obtained.

+

Contact technical support.

+

400

+

IMG.0037

+

An error occurred in the AK/SK was obtained.

+

An error occurred in the AK/SK was obtained.

+

Contact technical support.

+

400

+

IMG.0038

+

An error occurred when the bucket was created.

+

An error occurred when the bucket was created.

+

Contact technical support.

+

400

+

IMG.0039

+

An error occurred when read and write permissions of the bucket were granted to a specified user.

+

An error occurred when read and write permissions of the bucket were granted to a specified user.

+

Contact technical support.

+

400

+

IMG.0040

+

An error occurred in the object storage address was obtained.

+

An error occurred in the object storage address was obtained.

+

Contact technical support.

+

400

+

IMG.0041

+

The authorized account is empty.

+

The authorized account is empty.

+

Use a valid account.

+

400

+

IMG.0045

+

Failed to generate the image product code.

+

Failed to generate the image product code.

+

Contact technical support.

+

400

+

IMG.0046

+

The image is unavailable.

+

The image is unavailable.

+

Check the image status.

+

400

+

IMG.0047

+

This operation can be performed only by the image owner.

+

This operation can be performed only by the image owner.

+

Check whether you have the permission to operate the image.

+

400

+

IMG.0053

+

An error occurred when the domain information of the shadow account was obtained.

+

An error occurred when the domain information of the shadow account was obtained.

+

Contact technical support.

+

400

+

IMG.0054

+

The image description format is invalid.

+

The image description format is invalid.

+

Check the image description. It can contain no more than 1024 characters that consist of only letters and digits. Spaces and angle brackets (< >) are not allowed.

+

400

+

IMG.0055

+

The memory or disk size is invalid.

+

The memory or disk size is invalid.

+

Check the memory (MB) or disk size (GB) supported by the image.

+

400

+

IMG.0056

+

The OS type is invalid.

+

The OS type is invalid.

+

Select Windows or Linux.

+

400

+

IMG.0057

+

The image file does not exist, is empty, or in the incorrect format.

+

The image file does not exist, is empty, or in the incorrect format.

+

Select a valid image file.

+

400

+

IMG.0058

+

The region of the bucket where the image file is stored is inconsistent with that of the user.

+

The region of the bucket where the image file is stored is inconsistent with that of the user.

+

Ensure that the bucket where the image is stored is in region as the user.

+

400

+

IMG.0059

+

The size of the image file exceeds the maximum allowed.

+

The size of the image file exceeds the maximum allowed.

+

Check whether the size of the image file is less than or equal to 128 GB.

+

400

+

IMG.0060

+

The number of tasks exceeds the flow control limit.

+

The number of tasks exceeds the flow control limit.

+

Wait for a while and then try again.

+

400

+

IMG.0061

+

Unknown system error.

+

Unknown system error.

+

Contact technical support.

+

400

+

IMG.0062

+

The image name is incorrect.

+

The image name is incorrect.

+

Check whether the image name is valid.

+

400

+

IMG.0063

+

The VM type does not support image creation.

+

The ECS type does not support image creation.

+

Select an ECS that supports image creation.

+

400

+

IMG.0064

+

Failed to obtain tenant information from IAM.

+

Failed to obtain tenant information from IAM.

+

Contact technical support.

+

400

+

IMG.0065

+

Failed to obtain the tenant domain from IAM.

+

Failed to obtain the tenant domain from IAM.

+

Contact technical support.

+

400

+

IMG.0066

+

The image ID is incorrect.

+

The image ID is incorrect.

+

Enter a correct image ID.

+

400

+

IMG.0067

+

The project ID is incorrect.

+

The project ID is incorrect.

+

Enter a correct project ID.

+

400

+

IMG.0068

+

The specified bucket name is empty.

+

The specified bucket name is empty.

+

Check whether the specified bucket name is empty and enter a correct bucket name.

+

400

+

IMG.0069

+

The specified bucket cannot be accessed.

+

The specified bucket cannot be accessed.

+

Contact technical support.

+

400

+

IMG.0070

+

The image file already exists. Confirm the file in the corresponding directory of the OBS bucket or in the OBS bucket.

+

The image file already exists.

+

Check whether the file exists in the corresponding directory of the OBS bucket or in the OBS bucket.

+

400

+

IMG.0071

+

The image cannot be exported.

+

The image cannot be exported.

+

Select another image.

+

400

+

IMG.0072

+

The specified image format is not supported.

+

The specified image format is not supported.

+

Check the image format. Only VHD, RAW, ZVHD, and QCOW2 are supported. The default format is VHD.

+

400

+

IMG.0073

+

The name of the exported file is empty.

+

The name of the exported file is empty.

+

Enter a correct file name.

+

400

+

IMG.0074

+

The file name length exceeds the limit.

+

The file name length exceeds the limit.

+

Reduce the length of the file name.

+

400

+

IMG.0075

+

The file name contains invalid characters.

+

The file name contains invalid characters.

+

Ensure that the image file name meets the following requirements:

+
  • The name cannot start or end with space.
  • The name contains 1 to 128 characters.
  • The name contains the following four types of characters:
  • Uppercase letters
  • Lowercase letters
  • Digits
  • Special characters, including hyphens (-), periods (.), underscores (_), and space
+

400

+

IMG.0076

+

You cannot share an image with yourself.

+

You cannot share an image with yourself.

+

Do not share images with yourself.

+

400

+

IMG.0077

+

The public image cannot be exported.

+

The public image cannot be exported.

+

Select another image.

+

400

+

IMG.0079

+

The system disk image created from a charged image cannot be exported.

+

A system disk image created from a charged image cannot be exported.

+

Select another image.

+

400

+

IMG.0080

+

The image created from a CSBS backup cannot be exported.

+

The image created from a CSBS backup cannot be exported.

+

Export the image after the backup is created.

+

400

+

IMG.0081

+

The image cannot be exported because it is created from an image file.

+

The image cannot be exported because it is created from an image file.

+

Select another image.

+

400

+

IMG.0083

+

The image is a public image.

+

The image is a public image.

+

-

+

400

+

IMG.0084

+

The image is a private image.

+

The image is a private image.

+

-

+

400

+

IMG.0085

+

The publishing mode is incorrect.

+

The publishing mode is incorrect.

+

-

+

400

+

IMG.0086

+

No image was found.

+

No image was found.

+

Check whether the image exists.

+

400

+

IMG.0087

+

The token is incorrect.

+

The token is incorrect.

+

Enter a correct token.

+

400

+

IMG.0088

+

The number of shared images has reached the maximum allowed.

+

The number of shared images has reached the quota.

+

Increase the quota.

+

400

+

IMG.0089

+

The public image or Marketplace image cannot be shared.

+

A public image or marketplace image cannot be shared.

+

Check the constraints of image sharing.

+

400

+

IMG.0090

+

The image being created cannot be deleted.

+

An image being created cannot be deleted.

+

Delete the image after the image is created.

+

400

+

IMG.0092

+

The image can only be deleted by the owner.

+

The image can only be deleted by the owner.

+

Ask the image owner to delete the image.

+

400

+

IMG.0094

+

The public image cannot be deleted.

+

The public image cannot be deleted.

+

Do not delete public images.

+

400

+

IMG.0095

+

The KMS key does not exist.

+

The key does not exist.

+

Check whether the key exists.

+

400

+

IMG.0096

+

The specified KMS key ID must be different from the image key ID.

+

The specified KMS key ID must be different from the image key ID.

+

Check whether the specified KMS key ID is the same as the image key ID.

+

400

+

IMG.0097

+

The key is not enabled.

+

The key is not enabled.

+

Enable the key.

+

400

+

IMG.0098

+

The encrypted image cannot be shared or published in Marketplace.

+

The encrypted image cannot be shared or published in the Marketplace.

+

Copy the image to a non-encrypted image and then share or release the non-encrypted image.

+

400

+

IMG.0099

+

You do not have the permission to access the key.

+

You do not have the permission to access the key.

+

Check whether you have the permission to access the key.

+

400

+

IMG.0100

+

You do not have OBT permission for KMS.

+

You do not have OBT permission for KMS.

+

Check whether you have the OBT permission for KMS.

+

400

+

IMG.0101

+

The original key does not exist.

+

The original key does not exist.

+

Check whether the key is valid.

+

400

+

IMG.0102

+

The original key is not enabled.

+

The original key is not enabled.

+

Enable the original key.

+

400

+

IMG.0103

+

You do not have the permission to access the original key.

+

You do not have the permission to access the original key.

+

Check whether you have the permission to access the key.

+

400

+

IMG.0104

+

Enter the project name if there are multiple projects in the same region.

+

Enter the project name if there are multiple projects in the same region.

+

Enter the project name.

+

400

+

IMG.0105

+

The operation is not supported.

+

The operation is not supported.

+

Contact technical support.

+

400

+

IMG.0106

+

The image owner is another tenant.

+

The image owner is another tenant.

+

Confirm the image owner.

+

400

+

IMG.0108

+

The tenant ID was not found in the current region.

+

The tenant ID was not found in the current region.

+

Contact technical support.

+

400

+

IMG.0109

+

The bucket name contains invalid characters.

+

The bucket name contains invalid characters.

+

Check whether the bucket name is valid.

+

400

+

IMG.0110

+

The system disk is unavailable and cannot be used to create images.

+

The system disk is unavailable and cannot be used to create images.

+

Create an image when the system disk is available.

+

400

+

IMG.0111

+

The size of the system disk exceeds the maximum allowed.

+

The size of the system disk exceeds the maximum allowed.

+

Ensure that the ECS system disk size is greater than or equal to the system disk size of the image and smaller than 1024 GB.

+

400

+

IMG.0112

+

Failed to add the tenant.

+

Failed to add the tenant.

+

Contact technical support.

+

400

+

IMG.0113

+

Failed to delete the tenant.

+

Failed to delete the tenant.

+

Contact technical support.

+

400

+

IMG.0114

+

Failed to query the tenant details.

+

Failed to query the tenant details.

+

Contact technical support.

+

400

+

IMG.0115

+

The image tag is invalid.

+

The image tag is invalid.

+

Check the validity of the image tag.

+

400

+

IMG.0116

+

The number of image tags exceeds the quota.

+

The number of image tags exceeds the quota.

+

Delete tags that are unnecessary or not in use.

+

400

+

IMG.0117

+

The image source can only be BMS or ECS.

+

The image type can only be BMS or ECS.

+

Select a BMS or ECS as the image source.

+

400

+

IMG.0118

+

The BMS image does not support KMS encryption.

+

The BMS image does not support KMS encryption.

+

Modify the BMS image configuration.

+

400

+

IMG.0119

+

The VM does not have a system disk.

+

The ECS does not have a system disk.

+

Attach a system disk to the ECS.

+

400

+

IMG.0120

+

The specified data disk ID is unavailable.

+

The specified data disk ID is unavailable.

+

Check whether the current data disk ID is valid.

+

400

+

IMG.0121

+

The object cannot be found.

+

The object cannot be found.

+

Check whether the object exists.

+

400

+

IMG.0122

+

The OS type is invalid.

+

The OS type is invalid.

+

Select an OS supported by IMS.

+

400

+

IMG.0123

+

The image file address in the request is duplicate.

+

The image file address in the request is duplicate.

+

Delete the duplicate image file address.

+

400

+

IMG.0125

+

The data disk image cannot be converted to a public image.

+

The data disk image cannot be published as a public image.

+

Check the constraints on data disk images.

+

400

+

IMG.0126

+

The VM in the current stage cannot be used to create a full-ECS image.

+

The ECS in the current status cannot be used to create a full-ECS image.

+

Check the ECS status. Ensure that the ECS is in the Running or Stopped state.

+

400

+

IMG.0127

+

The CSBS backup does not exist.

+

The CSBS backup does not exist.

+

Check whether the CSBS backup exists.

+

400

+

IMG.0128

+

The full-ECS image cannot be exported.

+

A full-ECS image cannot be exported.

+

Check the constraints on image export.

+

400

+

IMG.0130

+

The full-ECS image cannot be exported or replicated.

+

A full-ECS image cannot be exported or replicated.

+

Check the constraints on full-ECS images.

+

400

+

IMG.0132

+

The CSBS backup in the current state cannot be used to create a full-ECS image.

+

A CSBS backup in the current state cannot be used to create a full-ECS image.

+

Wait until the CSBS backup becomes available.

+

400

+

IMG.0133

+

You are not allowed to access the CSBS backup.

+

You are not allowed to access the CSBS backup.

+

Apply for the permissions.

+

400

+

IMG.0134

+

The CSBS backup has been registered as an image.

+

The CSBS backup has been registered as an image.

+

A CSBS backup can be used to create only one full-ECS image. Select another CSBS backup.

+

400

+

IMG.0135

+

The full-ECS image cannot be shared.

+

A full-ECS image cannot be shared.

+

Check the constraints of image sharing.

+

400

+

IMG.0136

+

Failed to create a full-ECS image because the ECS is being backed up.

+

Failed to create a full-ECS image because a backup is being created for the ECS.

+

Wait until the CSBS backup becomes available.

+

400

+

IMG.0137

+

Failed to obtain the VM information.

+

Failed to obtain the ECS information.

+

Check whether the ECS ID is correct and whether you have the permission to perform operations on the ECS.

+

400

+

IMG.0138

+

Failed to obtain the OS type information.

+

Failed to obtain the OS type information.

+

Contact technical support.

+

400

+

IMG.0139

+

Other disks on the VM are being used to created VMs.

+

Other disks on the ECS are being used to create ECSs.

+

Contact technical support.

+

400

+

IMG.0140

+

The disks in the request come from different ECSs.

+

The disks in the request are from different ECSs.

+

Ensure that the ECS to which the disks are attached is the same.

+

400

+

IMG.0141

+

The value of hw_firmware_type is not uefi or bios.

+

The value of hw_firmware_type is not uefi or bios.

+

Set hw_firmware_type to uefi or bios.

+

400

+

IMG.0144

+

The image does not exist.

+

The image does not exist.

+

Check whether the image exists.

+

400

+

IMG.0145

+

The project name is incorrect.

+

The project name is incorrect.

+

Enter a correct project name.

+

400

+

IMG.0148

+

The image is being exported.

+

The image is being exported.

+

Wait until the image is exported.

+

400

+

IMG.0153

+

DESS or DSS disks cannot be used to create images.

+

DESS or DSS disks cannot be used to create images.

+

Select another ECS.

+

400

+

IMG.0154

+

Failed to communicate with Enterprise Project Management Service (EPS).

+

Failed to communicate with EPS.

+

Contact technical support.

+

400

+

IMG.0160

+

Only images less than 128 GB can be exported.

+

Only images smaller than 128 GB can be exported.

+

Images larger than 128 GB cannot be exported.

+

400

+

IMG.0165

+

You do not have permission to access the CSBS backup.

+

You do not have permission to access the CSBS backup.

+

Contact technical support.

+

400

+

IMG.0166

+

OS information must be contained in the ISO files used to create images.

+

OS version information must be contained when an ISO file is used to create an image.

+

OS version information must be contained when an ISO file is used to create an image.

+

400

+

IMG.0167

+

This operation cannot be performed for ISO images.

+

The ISO image does not support this function.

+

Contact technical support.

+

400

+

IMG.0168

+

Data disk images cannot be updated.

+

Data disk images cannot be updated.

+

Contact technical support.

+

400

+

IMG.0169

+

Failed to update the image because the OS versions are different.

+

Failed to update the image because the OS versions are different.

+

Contact technical support.

+

400

+

IMG.0170

+

Failed to update the image because the image formats are different.

+

Failed to update the image because the image formats are different.

+

Contact technical support.

+

400

+

IMG.0171

+

Failed to update the image because the minimum disk space is less than that of the source image.

+

Failed to update the image because the minimum disk space is less than that of the source image.

+

Contact technical support.

+

400

+

IMG.0172

+

Failed to update the image because the minimum memory is less than that of the source image.

+

Failed to update the image because the minimum memory is less than that of the source image.

+

Contact technical support.

+

400

+

IMG.0173

+

Failed to update the image because the image environment types are different.

+

Failed to update the image because the image environment types are different.

+

Contact technical support.

+

400

+

IMG.0174

+

Failed to update the image because the name of the source image is different from that of the target image.

+

Failed to update the image because the name of the source image is different from that of the target image.

+

Contact technical support.

+

400

+

IMG.0175

+

The folder name and image file name cannot contain spaces.

+

The folder name and image file name cannot contain spaces.

+

Check whether the file name is valid.

+

400

+

IMG.0176

+

Failed to delete the full-ECS backup.

+

Failed to delete the full-ECS backup.

+

Contact technical support.

+

400

+

IMG.0177

+

The source and target tenants reside in different regions.

+

The source and target tenants reside in different regions.

+

Check whether the source and target tenants reside in the same region.

+

400

+

IMG.0178

+

The target tenant is the same as the source tenant.

+

The target tenant is the same as the source tenant.

+

The target tenant cannot be the same as the source tenant. Please check.

+

400

+

IMG.0179

+

The token of the source image agency is invalid.

+

The token of the source image agency is invalid.

+

Contact technical support.

+

400

+

IMG.0181

+

Failed to obtain ECSs that can be protected.

+

Failed to obtain ECSs that can be protected.

+

Contact technical support.

+

400

+

IMG.0186

+

The ECS is associated with the CSBS service.

+

The ECS is associated with the CSBS service.

+

Contact technical support.

+

400

+

IMG.0187

+

KMS access traffic has reached the upper limit.

+

KMS access traffic has reached the upper limit.

+

Contact technical support.

+

400

+

IMG.0191

+

Failed to query ECS flavors.

+

Failed to query ECS flavors.

+

Contact technical support.

+

400

+

IMG.0192

+

The flavor used to query images is invalid.

+

The flavor used to query images is invalid.

+

Contact technical support.

+

400

+

IMG.0194

+

The maximum number of images that can be imported at one time has been reached.

+

The maximum number of images that can be imported at one time has been reached.

+

Contact technical support.

+

400

+

IMG.0195

+

Full-ECS images created from CBR backups must contain an OS.

+

Full-ECS images created from CBR backups must contain the OS version.

+

Specify the OS version.

+

400

+

IMG.0196

+

The image cannot be replicated because it is not accepted by the recipient.

+

The image cannot be replicated because it is not accepted by the recipient.

+

Accept the shared image.

+

400

+

IMG.0197

+

Failed to replicate the shared image because it is encrypted using KMS.

+

Failed to replicate the shared image because it is encrypted using KMS.

+

Shared encrypted images cannot be replicated.

+

400

+

IMG.0198

+

Backup ID does not match the backup type or does not exist.

+

Backup ID does not match the backup type or the backup does not exist.

+

Check whether the backup ID matches the backup type.

+
+
+
+
+
+ +
+ diff --git a/docs/ims/dev/en-us_topic_0124290300.html b/docs/ims/dev/en-us_topic_0124290300.html new file mode 100644 index 000000000..3c3d742ce --- /dev/null +++ b/docs/ims/dev/en-us_topic_0124290300.html @@ -0,0 +1,121 @@ + + +

Status Codes

+
  • Normal +
    + + + + + + + + + + + + + + + + +

    Returned Value

    +

    Description

    +

    200 OK

    +

    The results of GET and PUT operations are returned as expected.

    +

    201 Created

    +

    The results of the POST operation are returned as expected.

    +

    202 Accepted

    +

    The request has been accepted for processing.

    +

    204 No Content

    +

    The results of the DELETE operation are returned as expected.

    +
    +
    +
  • Abnormal +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Returned Value

    +

    Description

    +

    400 Bad Request

    +

    The server failed to process the request.

    +

    401 Unauthorized

    +

    You must enter a username and password to access the requested page.

    +

    403 Forbidden

    +

    You are forbidden to access the requested page.

    +

    404 Not Found

    +

    The server cannot find the requested page.

    +

    405 Method Not Allowed

    +

    You are not allowed to use the method specified in the request.

    +

    406 Not Acceptable

    +

    The response generated by the server cannot be accepted by the client.

    +

    407 Proxy Authentication Required

    +

    You must use the proxy server for authentication so that the request can be processed.

    +

    408 Request Timeout

    +

    The request timed out.

    +

    409 Conflict

    +

    The request could not be processed due to a conflict.

    +

    500 Internal Server Error

    +

    Failed to complete the request because of a service error.

    +

    501 Not Implemented

    +

    Failed to complete the request because the server does not support the requested function.

    +

    502 Bad Gateway

    +

    Failed to complete the request because the request is invalid.

    +

    503 Service Unavailable

    +

    Failed to complete the request. The service is unavailable.

    +

    504 Gateway Timeout

    +

    A gateway timeout error occurred.

    +
    +
    +
+
+
+ +
+ diff --git a/docs/ims/dev/en-us_topic_0139609146.html b/docs/ims/dev/en-us_topic_0139609146.html new file mode 100644 index 000000000..c156016dd --- /dev/null +++ b/docs/ims/dev/en-us_topic_0139609146.html @@ -0,0 +1,31 @@ + + +

Change History

+
+
+ + + + + + + + + + +

Released On

+

Description

+

2021-08-16

+

This issue is the second official release.

+
  • Deleted content related to Marketplace.
+

2018-11-08

+

This issue is the first official release.

+
+
+
+
+ +
+ diff --git a/docs/ims/dev/en-us_topic_0219492328.html b/docs/ims/dev/en-us_topic_0219492328.html new file mode 100644 index 000000000..8161150b5 --- /dev/null +++ b/docs/ims/dev/en-us_topic_0219492328.html @@ -0,0 +1,29 @@ + + +

Common Scenarios

+
+
+ +
+ diff --git a/docs/ims/dev/public_sys-resources/ExpandCollapse.js b/docs/ims/dev/public_sys-resources/ExpandCollapse.js new file mode 100644 index 000000000..3f1b7db00 --- /dev/null +++ b/docs/ims/dev/public_sys-resources/ExpandCollapse.js @@ -0,0 +1 @@ +var expandClassName="dropdownexpand";var collapseClassName="dropdowncollapse";var collapseTableClassName="dropdowncollapsetable";var href="";function ExpandorCollapseNode(a){a=a.parentNode;if(a.className==expandClassName){a.className=collapseClassName}else{a.className=expandClassName}}function ExpandorCollapseTableNode(a){a=a.parentNode;if(a.className==expandClassName){a.className=collapseTableClassName}else{a.className=expandClassName}}function ExpandorCollapseAllNodes(g,h,c){var a=g.getAttribute("title");var b=g.parentNode;if(a=="collapse"){g.setAttribute("title","expand");g.className="dropdownAllButtonexpand";g.innerHTML=h}else{g.setAttribute("title","collapse");g.className="dropdownAllButtoncollapse";g.innerHTML=c}var f=b.getElementsByTagName("*");for(var d=0;d-1){ExpandForHref(href.substring(href.lastIndexOf("#")+1))}}catch(a){}}; \ No newline at end of file diff --git a/docs/ims/dev/public_sys-resources/caution_3.0-en-us.png b/docs/ims/dev/public_sys-resources/caution_3.0-en-us.png new file mode 100644 index 0000000000000000000000000000000000000000..60f60762138fe7d98fa081415cf26a4943897779 GIT binary patch literal 2752 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:0}*[compact="no"]>li{margin-top:.53em}.liexpand{margin-top:1em;margin-bottom:1em}.sliexpand{margin-top:1em;margin-bottom:1em}.dlexpand{margin-top:1em;margin-bottom:1em}.ddexpand{margin-top:1em;margin-bottom:1em}.stepexpand{margin-top:.3em;margin-bottom:.3em}.substepexpand{margin-top:.3em;margin-bottom:.3em}div.imageleft{text-align:left}div.imagecenter{text-align:center}div.imageright{text-align:right}div.imagejustify{text-align:justify}div.noblankline{text-align:center}div.noblankline img{margin-top:0}pre.screen{margin-top:2px;margin-bottom:2px;padding:1.5px 1.5px 0 1.5px;border:0;background-color:#ddd;white-space:pre}pre.codeblock{margin-top:2px;margin-bottom:2px;padding:1.5px 1.5px 0 1.5px;border:0;background-color:#ddd;white-space:pre}.hrcopyright{color:#3f4e5d;margin-top:18pt}.hwcopyright{text-align:center}.comment{margin:2px 2px 2px 2px;font-family:Arial;font-size:10pt;background-color:#bfb;color:#000}.dropdownAllButtonexpand{cursor:pointer;background-repeat:no-repeat;background-position:0 4px;padding-left:15px;background-image:url(icon-arrowrt.gif);text-decoration:underline;color:#007af4}.dropdownAllButtoncollapse{cursor:pointer;background-repeat:no-repeat;background-position:0 4px;padding-left:15px;background-image:url(icon-arrowdn.gif);text-decoration:underline;color:#007af4;text-decoration:underline;color:#007af4}.dropdowntitle{background-repeat:no-repeat;background-position:0 4px;padding-left:15px;cursor:pointer;text-decoration:underline;color:#007af4}.dropdownexpand .dropdowntitle{background-image:url(icon-arrowdn.gif);text-decoration:underline;color:#007af4;margin:0 0 8px 0}.dropdowncollapse .dropdowncontext{display:none}.dropdowncollapse .dropdowntitle{background-image:url(icon-arrowrt.gif);text-decoration:underline;color:#007af4}.dropdowncollapsetable{border:0}.dropdowncollapsetable .dropdowncontext{display:none}.dropdowncollapsetable .dropdowntitle{background-image:url(icon-arrowrt.gif);text-decoration:underline;color:#007af4}pre{font-size:10pt;font-weight:normal;margin-left:9;margin-top:2;margin-bottom:2}.termcolor{color:blue;cursor:pointer}#dhtmlgoodies_tooltip{background-color:#f0f0d2;border:1px solid #000;position:absolute;display:none;z-index:20000;padding:2px;font-size:.9em;-moz-border-radius:6px;font-family:"Trebuchet MS","Lucida Sans Unicode",Arial,sans-serif}#dhtmlgoodies_tooltipShadow{position:absolute;background-color:#555;display:none;z-index:10000;opacity:.7;filter:alpha(opacity=70);-khtml-opacity:.7;-moz-opacity:.7;-moz-border-radius:6px}.freeze{position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));left:10;top:0} \ No newline at end of file diff --git a/docs/ims/dev/public_sys-resources/commonltr_print.css b/docs/ims/dev/public_sys-resources/commonltr_print.css new file mode 100644 index 000000000..a59823141 --- /dev/null +++ b/docs/ims/dev/public_sys-resources/commonltr_print.css @@ -0,0 +1 @@ +body{font-size:12.0pt;margin:1.5em;margin-left:1.6cm}.msgph{font-family:Courier New}.rowlinecopyright{color:red;margin-top:10pt}.unresolved{background-color:skyblue}.noTemplate{background-color:yellow}.base{background-color:#fff}.nested0{margin-top:1em}.p{margin-top:1em}p{margin-top:.5em;margin-bottom:.5em}.note p{margin-top:.5em;margin-bottom:.5em}.tip p{margin-top:.5em;margin-bottom:.5em}.danger p{margin-top:.5em;margin-bottom:.5em}.warning p{margin-top:.5em;margin-bottom:.5em}.notice p{margin-top:.5em;margin-bottom:.5em}.caution p{margin-top:.5em;margin-bottom:.5em}.attention p{margin-top:.5em;margin-bottom:.5em}table p{margin-top:.2em;margin-bottom:.2em}table .p{margin-top:.4em;margin-bottom:.2em}.covertable{border:0;width:100% cellpadding:8pt;cellspacing:8pt}.cover_productname{font-size:15.0pt;font-family:"Arial"}.cover_manualtitle{font-size:24.0pt;font-weight:bold;font-family:"Arial"}.cover_manualsubtitle{font-size:18.0pt;font-weight:bold;font-family:"Arial"}.cover_heading{font-size:12.0pt;font-weight:bold;font-family:"Arial"}.cover_text{font-size:9.0pt;font-family:"Arial"}.tocheading,.heading1,.topictitle1{margin-top:40.0pt;margin-right:0;margin-bottom:20.0pt;margin-left:-1cm;text-align:left;border:0;border-bottom:solid windowtext .5pt;font-size:22.0pt;font-family:"Arial";font-weight:bold}.topictitlenumber1{font-size:72.0pt;font-family:"Book Antiqua";font-weight:bold}.topictitle2{margin-top:10.0pt;margin-right:0;margin-bottom:8.0pt;margin-left:-1cm;text-indent:0;font-size:18.0pt;font-family:"Arial";font-weight:bold}.topictitle3{margin-top:10.0pt;margin-right:0;margin-bottom:8.0pt;margin-left:0;text-indent:0;font-size:16.0pt;font-family:"Book Antiqua";font-weight:bold}.topictitle4{margin-top:10.0pt;margin-right:0;margin-bottom:8.0pt;margin-left:0;text-indent:0;font-size:14.0pt;font-family:"Book Antiqua";font-weight:bold}.topictitle5{margin-top:10.0pt;margin-right:0;margin-bottom:8.0pt;margin-left:0;text-indent:0;font-size:13.0pt;font-family:"Book Antiqua";font-weight:bold}.blocklabel,.topictitle6{margin-top:15.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;text-indent:0;font-size:13.0pt;font-family:"Book Antiqua";font-weight:bold}.sectiontitle{margin-top:15.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:-1cm;text-indent:0;font-size:13.0pt;font-family:"Arial";font-weight:bold}.tocentry1{margin-top:8.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:12.0pt;font-family:"Book Antiqua";font-weight:bold}.tocentry2{margin-top:4.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:11.0pt;font-family:"Times New Roman"}.tocentry3{margin-top:4.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:11.0pt;font-family:"Times New Roman"}.tocentry4{margin-top:4.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:11.0pt;font-family:"Times New Roman"}.tocentry5{margin-top:4.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:11.0pt;font-family:"Times New Roman"}.tofentry1{margin-top:8.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:11.0pt;font-family:"Times New Roman";font-weight:normal}.totentry1{margin-top:8.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:11.0pt;font-family:"Times New Roman";font-weight:normal}.indexheading{margin-top:15.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;text-indent:0;font-size:13.0pt;font-family:"Book Antiqua";font-weight:bold}.indexentry1{margin-top:4pt;margin-right:0;margin-bottom:0;margin-left:0;line-height:12.0pt;font-size:12.0pt;font-family:"Times New Roman"}.indexentry2{margin-top:0;margin-right:0;margin-bottom:0;margin-left:24.0pt;line-height:12.0pt;font-size:12.0pt}.indexentry3{margin-top:0;margin-right:0;margin-bottom:0;margin-left:48pt;line-height:12.0pt;font-size:12.0pt}.figurenumber{font-weight:bold}.tablenumber{font-weight:bold}.familylinks{margin-top:1.5em;margin-bottom:1em}.figcap{font-size:11.0pt}.tablecap{font-size:11.0pt}.figdesc{font-style:normal}.fignone{margin-top:8.0pt}.figborder{border-style:solid;padding-left:3px;border-width:2px;padding-right:3px;margin-top:1em;border-color:Silver}.figsides{border-left:2px solid;padding-left:3px;border-right:2px solid;padding-right:3px;margin-top:1em;border-color:Silver}.figtop{border-top:2px solid;margin-top:1em;border-color:Silver}.figbottom{border-bottom:2px solid;border-color:Silver}.figtopbot{border-top:2px solid;border-bottom:2px solid;margin-top:1em;border-color:Silver}.ullinks{margin-left:0;list-style-type:none}.ulchildlink{margin-top:1em;margin-bottom:1em}.olchildlink{margin-top:1em;margin-bottom:1em;margin-left:1em}.linklist{margin-bottom:1em}.linklistwithchild{margin-left:1.5em;margin-bottom:1em}.sublinklist{margin-left:1.5em;margin-bottom:1em}.relconcepts{margin-left:1cm;margin-top:1em;margin-bottom:1em}.reltasks{margin-left:1cm;margin-top:1em;margin-bottom:1em}.relref{margin-left:1cm;margin-top:1em;margin-bottom:1em}.relinfo{margin-top:1em;margin-bottom:1em}.breadcrumb{font-size:smaller;margin-bottom:1em}.prereq{margin-left:0}.parentlink{margin-top:.6em;margin-bottom:.6em}.nextlink{margin-top:.6em;margin-bottom:.6em}.previouslink{margin-top:.6em;margin-bottom:.6em}.section{margin-top:1em;margin-bottom:1em}.example{margin-top:1em;margin-bottom:1em}table .note{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.note{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;border-top:solid .5pt;border-bottom:solid .5pt}.notetitle{font-weight:bold;font-size:11.0pt}.notelisttitle{font-weight:bold}table .tip{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.tip{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;border-top:solid .5pt;border-bottom:solid .5pt}.tiptitle{font-weight:bold;font-size:11.0pt}table .fastpath{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.fastpath{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;border-top:solid .5pt;border-bottom:solid .5pt}.fastpathtitle{font-weight:bold;font-size:11.0pt}table .important{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman";font-style:italic}.important{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;border-top:solid .5pt;border-bottom:solid .5pt}.importanttitle{font-weight:bold;font-size:11.0pt}table .remember{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman";font-style:italic}.remember{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;border-top:solid .5pt;border-bottom:solid .5pt}.remembertitle{font-weight:bold;font-size:11.0pt}table .restriction{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman";font-style:italic}.restriction{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;border-top:solid .5pt;border-bottom:solid .5pt}.restrictiontitle{font-weight:bold;font-size:11.0pt}table .attention{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.attention{margin-top:1em;margin-bottom:1em;border:0;border-top:solid .5pt;border-bottom:solid .5pt}.attentiontitle{font-weight:bold}table .danger{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.dangertitle{font-weight:bold}.danger{margin-top:1em;margin-bottom:1em;border:0;border-top:solid .5pt;border-bottom:solid .5pt}table .notice{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.noticetitle{font-weight:bold}.notice{margin-top:1em;margin-bottom:1em;border:0;border-top:solid .5pt;border-bottom:solid .5pt}table .warning{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.warningtitle{font-weight:bold}.warning{margin-top:1em;margin-bottom:1em;border:0;border-top:solid .5pt;border-bottom:solid .5pt}table .caution{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}table caption{margin-top:8pt;text-align:left;font-weight:bold}.tablenoborder{margin-top:8pt}.cautiontitle{font-weight:bold}.caution{margin-top:1em;margin-bottom:1em;border:0;border-top:solid .5pt;border-bottom:solid .5pt}ul.simple{list-style-type:none}li ul{margin-top:.6em}li{margin-top:.6em;margin-bottom:.6em}.note li{margin-top:.2em;margin-bottom:.2em}.tip li{margin-top:.2em;margin-bottom:.2em}.danger li{margin-top:.2em;margin-bottom:.2em}.warning li{margin-top:.2em;margin-bottom:.2em}.notice li{margin-top:.2em;margin-bottom:.2em}.caution li{margin-top:.2em;margin-bottom:.2em}.attention li{margin-top:.2em;margin-bottom:.2em}table li{margin-top:.2em;margin-bottom:.2em}.firstcol{font-weight:bold}th{background-color:#cfcfcf}.bold{font-weight:bold}.boldItalic{font-weight:bold;font-style:italic}.italic{font-style:italic}.underlined{text-decoration:underline}.var{font-style:italic}.shortcut{text-decoration:underline}.dlterm{font-weight:bold}dd{margin-top:.5em;margin-bottom:.5em}.dltermexpand{font-weight:bold;margin-top:1em}*[compact="yes"]>li{margin-top:0}*[compact="no"]>li{margin-top:.53em}.liexpand{margin-top:1em;margin-bottom:1em}.sliexpand{margin-top:1em;margin-bottom:1em}.dlexpand{margin-top:1em;margin-bottom:1em}.ddexpand{margin-top:1em;margin-bottom:1em}.stepexpand{margin-top:1em;margin-bottom:1em}.substepexpand{margin-top:1em;margin-bottom:1em}table{margin-top:8pt;margin-bottom:10.0pt;width:100%}thead{font-size:10.0pt;font-family:"Book Antiqua";font-weight:bold}tbody{font-size:11.0pt}ol{margin-top:1em;margin-bottom:1em;margin-left:1.7em;-webkit-padding-start:0}ul{margin-top:1em;margin-bottom:1em;margin-left:1.2em;-webkit-padding-start:0}ol ul{list-style:disc}ul ul{list-style:square}ol ol{list-style-type:lower-alpha}table ol{margin-top:.4em;margin-bottom:.4em;list-style:decimal}table ul{margin-top:.4em;margin-bottom:.4em;list-style:disc}table ul ul{margin-top:.4em;margin-bottom:.4em;list-style:square}table ol ol{margin-top:.4em;margin-bottom:.4em;list-style:lower-alpha}table ol ul{margin-top:.4em;margin-bottom:.4em;list-style:disc}table ul ol{margin-top:.4em;margin-bottom:.4em;list-style:decimal}.substepthirdol{list-style-type:lower-roman}div.imageleft{text-align:left}div.imagecenter{text-align:center}div.imageright{text-align:right}div.imagejustify{text-align:justify}div.noblankline{text-align:center}div.noblankline img{margin-top:0}pre{font-size:10.0pt;border-width:2px;padding:2px;margin-top:5px;margin-bottom:5px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}pre.screen{margin-top:2px;margin-bottom:2px;padding:1.5px 1.5px 0 1.5px;border:0;white-space:pre}pre.codeblock{margin-top:2px;margin-bottom:2px;padding:1.5px 1.5px 0 1.5px;border:0;white-space:pre}.dropdownAllButtonexpand{cursor:pointer;background-repeat:no-repeat;background-position:0 4px;padding-left:15px;background-image:url(icon-arrowrt.gif);text-decoration:underline;color:#007af4}.dropdownAllButtoncollapse{cursor:pointer;background-repeat:no-repeat;background-position:0 4px;padding-left:15px;background-image:url(icon-arrowdn.gif);text-decoration:underline;color:#007af4;text-decoration:underline;color:#007af4}.dropdowntitle{background-repeat:no-repeat;background-position:0 4px;padding-left:15px;cursor:pointer;text-decoration:underline;color:#007af4}.dropdownexpand .dropdowntitle{background-image:url(icon-arrowdn.gif);text-decoration:underline;color:#007af4;margin:0 0 8px 0}.dropdowncollapse .dropdowntitle{background-image:url(icon-arrowrt.gif);text-decoration:underline;color:#007af4;margin:0 0 8px 0}.dropdowncollapsetable .dropdowntitle{background-image:url(icon-arrowrt.gif);text-decoration:underline;color:#007af4;margin:0 0 8px 0}.prefacesectiontitle1{margin-top:10.0pt;margin-right:0;margin-bottom:8.0pt;margin-left:-1cm;text-indent:0;font-size:18.0pt;font-family:"Book Antiqua";font-weight:bold;overflow:auto}.termcolor{color:blue;cursor:pointer}#dhtmlgoodies_tooltip{background-color:#f0f0d2;border:1px solid #000;position:absolute;display:none;z-index:20000;padding:2px;font-size:.9em;-moz-border-radius:6px;font-family:"Trebuchet MS","Lucida Sans Unicode",Arial,sans-serif}#dhtmlgoodies_tooltipShadow{position:absolute;background-color:#555;display:none;z-index:10000;opacity:.7;filter:alpha(opacity=70);-khtml-opacity:.7;-moz-opacity:.7;-moz-border-radius:6px}.freeze{position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));left:10;top:0}.hrcopyright{color:#3f4e5d;margin-top:18pt;margin-left:-1cm}.hwcopyright{text-align:center;font-family:Arial;margin-left:-1cm} \ No newline at end of file diff --git a/docs/ims/dev/public_sys-resources/commonrtl.css b/docs/ims/dev/public_sys-resources/commonrtl.css new file mode 100644 index 000000000..947a9a033 --- /dev/null +++ b/docs/ims/dev/public_sys-resources/commonrtl.css @@ -0,0 +1,2 @@ +.msgph{font-family:Courier New}.unresolved{background-color:#87ceeb}.noTemplate{background-color:#ff0}.base{background-color:#fff}/*! Add space for top level topics */.nested0,.p{margin-top:1em}/*! div with class=p is used for paragraphs that contain blocks, to keep the XHTML valid *//*! Default of italics to set apart figure captions */.figcap,.italic,.var{font-style:italic}.figdesc{font-style:normal}/*! Use @frame to create frames on figures */.figborder{padding-left:3px;padding-right:3px;margin-top:1em;border:2px solid Silver}.figsides{margin-top:1em;padding-left:3px;padding-right:3px;border-left:2px solid Silver;border-right:2px solid Silver}.figtop{border-top:2px solid Silver;margin-top:1em}.figbottom{border-bottom:2px solid Silver}.figtopbot{border-top:2px solid Silver;border-bottom:2px solid Silver;margin-top:1em}/*! Most link groups are created with
. Ensure they have space before and after. */.ullinks,ul.simple{list-style-type:none}.attention,.danger,.ddexpand,.dlexpand,.example,.fastpath,.important,.liexpand,.linklist,.note,.notice,.olchildlink,.relconcepts,.relinfo,.relref,.reltasks,.remember,.restriction,.section,.sliexpand,.stepexpand,.substepexpand,.tip,.ulchildlink,.warning{margin-top:1em;margin-bottom:1em}.linklistwithchild,.sublinklist{margin-top:1em;margin-right:1.5em;margin-bottom:1em}.breadcrumb{font-size:smaller;margin-bottom:1em}.prereq{margin-right:20px}/*! Set heading sizes, getting smaller for deeper nesting */.topictitle1{font-size:1.34em;margin-top:0;margin-bottom:.1em}.topictitle2,.topictitle3,.topictitle4,.topictitle5,.topictitle6,.sectiontitle{font-size:1.17em}.topictitle2{margin-top:1pc;margin-bottom:.45em}.topictitle3{margin-top:1pc;margin-bottom:.17em;font-weight:700}.topictitle4{margin-top:.83em;font-weight:700}.topictitle5{font-weight:700}.topictitle6{font-style:italic}.sectiontitle{margin-top:1em;margin-bottom:0;color:#000;font-weight:700}/*! All note formats have the same default presentation */.attentiontitle,.bold,.cautiontitle,.dangertitle,.dlterm,.fastpathtitle,.firstcol,.importanttitle,.notelisttitle,.notetitle,.noticetitle,.parmname,.remembertitle,.restrictiontitle,.tiptitle,.uicontrol,.warningtitle{font-weight:700}.caution{font-weight:700;margin-bottom:1em}/*! Simple lists do not get a bullet *//*! Used on the first column of a table, when rowheader="firstcol" is used *//*! Various basic phrase styles */.boldItalic{font-weight:700;font-style:italic}.shortcut,.underlined{text-decoration:underline}/*! 2008-10-27 keyword采用跟随上下文的样式 +*//*! Default of bold for definition list terms *//*! Use CSS to expand lists with @compact="no" */.dltermexpand{font-weight:700;margin-top:1em}[compact="yes"]>li{margin-top:0}[compact="no"]>li{margin-top:.53em}/*! Align images based on @align on topic/image */div.imageleft,.text-align-left{text-align:left}div.imagecenter,.text-align-center{text-align:center}div.imageright,.text-align-right{text-align:right}div.imagejustify,.text-align-justify{text-align:justify}.cellrowborder{border-right:0;border-top:0;border-left:1px solid;border-bottom:1px solid}.row-nocellborder{border-left:hidden;border-right:0;border-top:0;border-bottom:1px solid}.cell-norowborder{border-top:0;border-bottom:hidden;border-right:0;border-left:1px solid}.nocellnorowborder{border:0;border-left:hidden;border-bottom:hidden}pre.codeblock,pre.screen{padding:5px;border:outset;background-color:#ccc;margin-top:2px;margin-bottom:2px;white-space:pre} \ No newline at end of file diff --git a/docs/ims/dev/public_sys-resources/danger_3.0-en-us.png b/docs/ims/dev/public_sys-resources/danger_3.0-en-us.png new file mode 100644 index 0000000000000000000000000000000000000000..47a9c723532a0ac410285e5152684262127922bf GIT binary patch literal 2771 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 literal 0 HcmV?d00001 diff --git a/docs/ims/dev/public_sys-resources/icon-arrowdn.gif b/docs/ims/dev/public_sys-resources/icon-arrowdn.gif new file mode 100644 index 0000000000000000000000000000000000000000..84eec9be2f2ce458e888f8a9b803f9387247726a GIT binary patch literal 68 zcmZ?wbhEHbzkByxQ$u Mo$o?7J5~m305MV#!~g&Q literal 0 HcmV?d00001 diff --git a/docs/ims/dev/public_sys-resources/icon-arrowrt.gif b/docs/ims/dev/public_sys-resources/icon-arrowrt.gif new file mode 100644 index 0000000000000000000000000000000000000000..39583d168d6db303b366b5b8c1780698a6bb6017 GIT binary patch literal 70 zcmZ?wbhEHbEMGZQ&sWI^~+e%qWysRPK%BSD+f4-fabAGq;|Cf|4nO{(o zMH%#n$oXf^sdM5SJ4e1UbEeM389O82RCB6M#VI=_KP%=$orn{5LVlIau{svV?3jS$ z$Q-F7am0>L02|Q2!ZN1G^Z2J`V#a3VX;G<~iYc3tSAnLeiI}hnc~O{UH5OwwCTPT} zks65+8-W$70S3`f30dfY7}$UY7M95y@-?2QvMPChphYF3!YbtLLIs*E%B)Oq4^fy^ z5+zoGJ>&tI*hU=i4-s$()c}KNsKh9AfEd_-1{V3`d>b_$i;xcz{y>Y0S(uP3>_P>a zLM((Fku(B;E{r2+xJ8u612VCVIG_oJ;Sj0;2GQ7rEa(6+umMf}M1C4=)Odu8AxQWG zEh;Aearj(=d;4Z^LLYN*6+asU?Nbl3^Q%D|{s@6Xj}(aZHwkoj-~bw*1FnSd;0aX! zUW<-TPD&b;6s;@zw7K~4mF9cDuK&BQ;b_N-Cj%R=CnEjde9%~1kk}vYY^@mTTNm%F z?mbrf*~d#iX;?ITDf(MHQdK;&p(ek&e9qe?*&A0E)mG(1s`J*pn^#ttId4vCXjV$j zj464u)2F9Q$V#0!dHk4(FDB#D&wP^f0*q1)G?4!%Xe>;ROD~Oee-}xfJUd+aa_0AK zFP$vgR2te>+%}b$hVw&Ni`yT>F5LNRM@_utk68Piwi5??BLBpCcb8mx|3c*1x!xZJ zKU!7(#h8s(^x)5*w=Z0K{=a9#qeoHU|0&%MiU0rr literal 0 HcmV?d00001 diff --git a/docs/ims/dev/public_sys-resources/icon-danger.gif b/docs/ims/dev/public_sys-resources/icon-danger.gif new file mode 100644 index 0000000000000000000000000000000000000000..079c79b263f4b48089f3b3256154c73e7699593f GIT binary patch literal 1086 zcmW+#YfRQ<6hA3LZMyP?V}KhnEtF{Q4vGxS52AozEVM85nq$#%tv8gRF!3GhgM?_) zd5Luv3SKrXFTGCpn$y>EMGZQ&sWI^~+e%qWysRPK%BSD+f4-fabAGq;|Cf|4nO{(o zMH%#n$oXf^sdM5SJ4e1UbEeM389O82RCB6M#VI=_KP%=$orn{5LVlIau{svV?3jS$ z$Q-F7am0>L02|Q2!ZN1G^Z2J`V#a3VX;G<~iYc3tSAnLeiI}hnc~O{UH5OwwCTPT} zks65+8-W$70S3`f30dfY7}$UY7M95y@-?2QvMPChphYF3!YbtLLIs*E%B)Oq4^fy^ z5+zoGJ>&tI*hU=i4-s$()c}KNsKh9AfEd_-1{V3`d>b_$i;xcz{y>Y0S(uP3>_P>a zLM((Fku(B;E{r2+xJ8u612VCVIG_oJ;Sj0;2GQ7rEa(6+umMf}M1C4=)Odu8AxQWG zEh;Aearj(=d;4Z^LLYN*6+asU?Nbl3^Q%D|{s@6Xj}(aZHwkoj-~bw*1FnSd;0aX! zUW<-TPD&b;6s;@zw7K~4mF9cDuK&BQ;b_N-Cj%R=CnEjde9%~1kk}vYY^@mTTNm%F z?mbrf*~d#iX;?ITDf(MHQdK;&p(ek&e9qe?*&A0E)mG(1s`J*pn^#ttId4vCXjV$j zj464u)2F9Q$V#0!dHk4(FDB#D&wP^f0*q1)G?4!%Xe>;ROD~Oee-}xfJUd+aa_0AK zFP$vgR2te>+%}b$hVw&Ni`yT>F5LNRM@_utk68Piwi5??BLBpCcb8mx|3c*1x!xZJ zKU!7(#h8s(^x)5*w=Z0K{=a9#qeoHU|0&%MiU0rr literal 0 HcmV?d00001 diff --git a/docs/ims/dev/public_sys-resources/icon-huawei.gif b/docs/ims/dev/public_sys-resources/icon-huawei.gif new file mode 100644 index 0000000000000000000000000000000000000000..a31d60f895af919d33855217ca02daf4093136d7 GIT binary patch literal 2767 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 GE&l)<3Z_>8 literal 0 HcmV?d00001 diff --git a/docs/ims/dev/public_sys-resources/icon-notice.gif b/docs/ims/dev/public_sys-resources/icon-notice.gif new file mode 100644 index 0000000000000000000000000000000000000000..409070650a49518feb1624c624d814c3bfa63d2e GIT binary patch literal 962 zcmb7D&r8&C5S<{wSd_qn6)U)w5LOaRh!N}_*49lD)S!dZp@M<3gPIX|@UR9-fz+X3 zAaT9)OY{xZtO-;RC85Vab;JEUNIMS5f^r$7-e%-XK`j{0+N$CsgpRd6B1wp z8dw-cH^rU^H4`&7qgabf)l^K`l!66{q9$U(CKRO5%W5pfY)s&YQ6n`HBR0ZTum%`N zgC%I8hQ+`JG_WvCAt-W$sIn@BKCDG1qQWW^a=`*c7G+i@s0S(ZDv1&+K_2`7O-#cM z=m!ZX1Z#kSG+3e)Jg^wpfCd(Yb5TZ)U=a!DwsG z)Z`|1ejMK4ap%CHj;%+>T6=D++5I=uBbQ$fZ48cf{hV1}9&Njl-I}i7e0#6Hdug@s zsr-57_=gLr&9Ros$k}}M>tJ77=hEJ}iPaZ%8|P+gUbS|Oj}5I{|5nZZc)C1$e*Rj` d`09hYXJ4M@PhCx)dHK8WZo1*|*q+^V@*ncduk8Q; literal 0 HcmV?d00001 diff --git a/docs/ims/dev/public_sys-resources/icon-tip.gif b/docs/ims/dev/public_sys-resources/icon-tip.gif new file mode 100644 index 0000000000000000000000000000000000000000..c47bae05c9fd17c02a851d96cfac67bf194498d8 GIT binary patch literal 879 zcmchWKWmj?48@OdDOZPr)a61!OE4yGD)salg#|^Ix$qIEF#uk)V>D{95e^!2r`i+9t# zTMu5YtUcd+@#gp0tDE;9ug>oLIzL$6dOx4-t#2PKExu1KulwoYeD?Os#mVO%AMWih HO|EMGZQ&sWI^~+e%qWysRPK%BSD+f4-fabAGq;|Cf|4nO{(o zMH%#n$oXf^sdM5SJ4e1UbEeM389O82RCB6M#VI=_KP%=$orn{5LVlIau{svV?3jS$ z$Q-F7am0>L02|Q2!ZN1G^Z2J`V#a3VX;G<~iYc3tSAnLeiI}hnc~O{UH5OwwCTPT} zks65+8-W$70S3`f30dfY7}$UY7M95y@-?2QvMPChphYF3!YbtLLIs*E%B)Oq4^fy^ z5+zoGJ>&tI*hU=i4-s$()c}KNsKh9AfEd_-1{V3`d>b_$i;xcz{y>Y0S(uP3>_P>a zLM((Fku(B;E{r2+xJ8u612VCVIG_oJ;Sj0;2GQ7rEa(6+umMf}M1C4=)Odu8AxQWG zEh;Aearj(=d;4Z^LLYN*6+asU?Nbl3^Q%D|{s@6Xj}(aZHwkoj-~bw*1FnSd;0aX! zUW<-TPD&b;6s;@zw7K~4mF9cDuK&BQ;b_N-Cj%R=CnEjde9%~1kk}vYY^@mTTNm%F z?mbrf*~d#iX;?ITDf(MHQdK;&p(ek&e9qe?*&A0E)mG(1s`J*pn^#ttId4vCXjV$j zj464u)2F9Q$V#0!dHk4(FDB#D&wP^f0*q1)G?4!%Xe>;ROD~Oee-}xfJUd+aa_0AK zFP$vgR2te>+%}b$hVw&Ni`yT>F5LNRM@_utk68Piwi5??BLBpCcb8mx|3c*1x!xZJ zKU!7(#h8s(^x)5*w=Z0K{=a9#qeoHU|0&%MiU0rr literal 0 HcmV?d00001 diff --git a/docs/ims/dev/public_sys-resources/note_3.0-en-us.png b/docs/ims/dev/public_sys-resources/note_3.0-en-us.png new file mode 100644 index 0000000000000000000000000000000000000000..57a0e1f53377b28fd80ceb393b035f8d9b8b392a GIT binary patch literal 1080 zcmV-81jqY{P)pI>PbXFRA}Dqnq7z+RTRg6r`*v5D@IBmL~4s5$SN3-f`YICkrqS^ z3O*?4J{4psT?>Nv;P$DA4|YKmeJd1v=!+{-P(e)MT23E4 zfpM5g?!;YNyXOywggfWv-aG#}pA%7499KRz`7Lmw98Q!I<#3`LPLvbnaH1TQ5UMEG zlVk_b1{y%CK&5Na8Kh~iV1CQyHSIUD=$Ui|Y1(mW{t2nlnW!hpqTT3)%#9tQ2@Hwc z4!jG@4brq%Pm%+`OlEvYXy4{GY5awd{We?gCpulWuT{Z9`oN)jk~9ZtI#ba@Tm#IC$eXI#i?GB7 z@C|Siuxi7{ffK+jzyrW_z5t&id2Xi{7fGOZ7RUNhF z=`q(YYu4B2zr}fA1-My6UW~A&C(H`Z0J{sqLLYb>ST?)$UTJH~j4 z)U5D`kx~@HyTBjADBwh`9UcOHGnaO3gx+o=^sFTdqcDs&7cD!S1Y1R9DJQENmMBXi zUX68u7SqPL=oS0?tDydiCJNY=lMCxo@cxg;Iw&H0tZv&cB5#jSkGc8v45{4-xAi@+ zH#c^6Llb3aTk2cp0#8`%*2*ZSb3DivIwje71|rV*JnwHI2e{V0 z?L}VtT_k|}D>qFKHz^_)cUMxtxkDBWXzz2D1oirfKkqs5Z>m~O`i+$JJR1>-NN>fsG-Q5hHbmeou}1??2@ zp;^{uvz{qy3k557pH|h^|K(Paf~;?wS^K(J)S`9Ki+p;|vZBS3*BostG+QG&8PgN& z=@C2h$ubuxBJTs&=XH#%UFPZrh=oAMNN{DPG_uReuDWcPESRPGOKD;{Otwcu3X@*QY`k0+@}-e yxT4{IZgHXpLI!Q!9RCwC$n{8}UWfaGMW8J;IUE8&LY1fUhGLTVa3!QBW+ZA*L=y*M3rfr5il?z?dJZieJ#47>M$@*mD4$1ecadv1qsU1#wR$;qu4Bmh4yS`Hi)ReG=4*#e zajgEV5YlLPaKTMvrW)|6L6Y@JtlU|tX}9u@d<^;|8a!TJ`kRn8mKIZX-z)%<^+`jn z738I}>P{CwooQ#@mc8ItdHsQ6rsk%O$iLY)*x7Zcj%}lwEK@`-=;otzSyX+&p9{kzQYbgSF@Q=2Qy+?#VW0=Vy|cYT&lQ@%;A2YQ{hH z9%ov+34{hBa~SnWOw39F;7p5`9$z4G?cJ)An*I*rb~&khdI=d8h1SkK)If-j5C2TB z8p4%r<<^31tR|Tw4Xs1QHMjMk20}yD8f4p%dXd_$me9Z-SWPlj8%nUOe;>LpUUAI& z1+$nxI~Q3>q`9q!{1-nPlEMa4o@e_SGSdvCrzn))J%_ut?ipfIn4e4CD=Pq4zT@D? zqk$|@wV{L*qfBG7mtFghv-Lntl$pcnz~kwNI)BUSUuvgmQEXp5=UThz?DmmjlsW$V z@)3#dyh6UbBYa%QD%n4gom-Glu20@0My{Xs3VRpaU9=0QxbJP-J)Pz^`?kOW30Tn z@ufYqb@gL4$<)8N0%S?kG%v#(IqvH7UvcW1v+a@N8!}9Baks0-uUUYP1beE1+)Q)S zUobczB2ql)J>S90pM1~e2X4k70q-59;@Rj(Ixc6Ok_Z$V@dbE+GNTrV;HlFQ=lRMeN%CX^J*|inqrfX$fdWuECU& zYE~#M%8xCgqI||*N`--7Xw)BgEZ#bB0-qYhW>q--LhLmBU*r0E*5+4PP+l2n2}rtV z_qXh+#jl32SrvAyo2R)OD=o_BoyYIMW>x6y_Tety7r)3^eF8`TK$3KP{`eA2F}YpN zxa|~0YP$+*PB&3e-M~W&UFbFHknL5q%yVT?GB=Ox3?p^VEh7*N@$03nevU0%RA*Qe zy8Bd~e78Ejsl=~x+vYF$e)B!#In3BC3Kw>)rNi4F>6}lnndnzTghB(1f9&nZP({}9 z<_Y#X?@5R5*rUdbm zZ9zPQB)-@t_#f`t1VTsxAtZr72uUD>BoIOp2q6gsLP&yt3mvdY+y=oIIs7M?<}pwN SX0_=60000=0&&navigator.userAgent.indexOf("opera")==-1&&document.all)?true:false;var xPos;var yPos;window.document.onmousemove=function(a){a=a||window.event;if(a.pageX){xPos=a.pageX;yPos=a.pageY}else{if(document.body!=null){xPos=a.clientX+document.body.scrollLeft-document.body.clientLeft;yPos=a.clientY+document.body.scrollTop-document.body.clientTop}}};function showTooltip(tooltipTxt){if(document.body==null){return}if(i==0){return}clickFlag=true;var text=eval("jsonData."+tooltipTxt);var bodyWidth=Math.max(document.body.clientWidth,document.documentElement.clientWidth)-20;if(!dhtmlgoodies_tooltipFlag){dhtmlgoodies_tooltip=document.createElement("DIV");dhtmlgoodies_tooltip.id="dhtmlgoodies_tooltip";dhtmlgoodies_tooltipShadow=document.createElement("DIV");dhtmlgoodies_tooltipShadow.id="dhtmlgoodies_tooltipShadow";document.body.appendChild(dhtmlgoodies_tooltip);document.body.appendChild(dhtmlgoodies_tooltipShadow);if(tooltip_is_msie){dhtmlgoodies_iframe=document.createElement("IFRAME");dhtmlgoodies_iframe.frameborder="5";dhtmlgoodies_iframe.style.backgroundColor="#FFFFFF";dhtmlgoodies_iframe.src="#";dhtmlgoodies_iframe.style.zIndex=100;dhtmlgoodies_iframe.style.position="absolute";document.body.appendChild(dhtmlgoodies_iframe)}}dhtmlgoodies_tooltip.style.display="block";dhtmlgoodies_tooltipShadow.style.display="block";if(tooltip_is_msie){dhtmlgoodies_iframe.style.display="block"}var st=Math.max(document.body.scrollTop,document.documentElement.scrollTop);if(navigator.userAgent.toLowerCase().indexOf("safari")>=0){st=0}var leftPos=xPos+10;dhtmlgoodies_tooltip.style.width=null;dhtmlgoodies_tooltip.innerHTML=text;dhtmlgoodies_tooltip.style.left=leftPos+"px";if(tooltip_is_msie){dhtmlgoodies_tooltip.style.top=yPos+20+st+"px"}else{dhtmlgoodies_tooltip.style.top=yPos+20+"px"}dhtmlgoodies_tooltipShadow.style.left=leftPos+dhtmlgoodies_shadowSize+"px";if(tooltip_is_msie){dhtmlgoodies_tooltipShadow.style.top=yPos+20+st+dhtmlgoodies_shadowSize+"px"}else{dhtmlgoodies_tooltipShadow.style.top=yPos+20+dhtmlgoodies_shadowSize+"px"}if(dhtmlgoodies_tooltip.offsetWidth>dhtmlgoodies_tooltipMaxWidth){dhtmlgoodies_tooltip.style.width=dhtmlgoodies_tooltipMaxWidth+"px"}var tooltipWidth=dhtmlgoodies_tooltip.offsetWidth;if(tooltipWidthbodyWidth){dhtmlgoodies_tooltip.style.left=(dhtmlgoodies_tooltipShadow.style.left.replace("px","")-((leftPos+tooltipWidth)-bodyWidth))+"px";dhtmlgoodies_tooltipShadow.style.left=(dhtmlgoodies_tooltipShadow.style.left.replace("px","")-((leftPos+tooltipWidth)-bodyWidth)+dhtmlgoodies_shadowSize)+"px"}if(tooltip_is_msie){dhtmlgoodies_iframe.style.left=dhtmlgoodies_tooltip.style.left;dhtmlgoodies_iframe.style.top=dhtmlgoodies_tooltip.style.top;dhtmlgoodies_iframe.style.width=dhtmlgoodies_tooltip.offsetWidth+"px";dhtmlgoodies_iframe.style.height=dhtmlgoodies_tooltip.offsetHeight+"px"}}function hideTooltip(){i=0;clickFlag=false;if(dhtmlgoodies_tooltip!=null&&dhtmlgoodies_tooltip.style!=null){dhtmlgoodies_tooltip.style.display="none";dhtmlgoodies_tooltipShadow.style.display="none";if(tooltip_is_msie){dhtmlgoodies_iframe.style.display="none"}}if(timeId!=null&&timeId!=""){clearTimeout(timeId)}}function showText(a){i=1;timeId=setTimeout(function(){showTooltip(a)},500)}function showText2(a){if(!clickFlag){i=1;showTooltip(a);i=0;if(timeId!=null&&timeId!=""){clearTimeout(timeId)}}}function anchorScroll(b){var d=document.getElementsByName(b);if(d!=null&&d.length>0){var c=d[0];var a=c.getBoundingClientRect().left+(document.body.scrollLeft||(document.documentElement&&document.documentElement.scrollLeft));var e=c.getBoundingClientRect().top+(document.body.scrollTop||(document.documentElement&&document.documentElement.scrollTop));window.scrollTo(a,e-30)}}; \ No newline at end of file diff --git a/docs/ims/dev/public_sys-resources/pygments.css b/docs/ims/dev/public_sys-resources/pygments.css new file mode 100644 index 000000000..49bada08a --- /dev/null +++ b/docs/ims/dev/public_sys-resources/pygments.css @@ -0,0 +1 @@ +.hll{background-color:#ffc}.c{color:#069;font-style:italic}.err{color:black}.k{color:#069;font-weight:bold}.ch{color:#069;font-style:italic}.cm{color:#008200}.cp{color:black}.cpf{color:#069;font-style:italic}.c1{color:#008200}.cs{color:#069;font-weight:bold}.gd{color:#000;background-color:#fdd}.ge{font-style:italic}.gr{color:#a00}.gh{color:#999}.gi{color:#000;background-color:#dfd}.go{color:#888}.gp{color:#555}.gs{font-weight:bold}.gu{color:#aaa}.gt{color:#a00}.kc{color:#000080;font-weight:bold}.kd{color:#069;font-weight:bold}.kn{color:#000080;font-weight:bold}.kp{color:#069;font-weight:bold}.kr{color:#000080;font-weight:bold}.kt{color:#069;font-weight:bold}.m{color:blue}.s{color:blue}.na{color:gray}.nt{color:#069;font-weight:bold}.ow{font-weight:bold}.w{color:#bbb}.mb{color:blue}.mf{color:blue}.mh{color:blue}.mi{color:black}.mo{color:blue}.sa{color:blue}.sb{color:blue}.sc{color:#800080}.dl{color:blue}.sd{color:blue}.s2{color:blue}.se{color:blue}.sh{color:blue}.si{color:blue}.sx{color:blue}.sr{color:blue}.s1{color:blue}.ss{color:blue}.il{color:blue}.linenos{width:15px}.linenos{border-right:3px solid #6ce26c;color:#afafaf;text-align:right;padding:0 .5em 0 1em}.codecoloring{line-height:1.1em}.code .highlight pre{font-family:"Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace}.code .highlight pre span{font-size:1em}.nb{color:#ff1493}.nv{color:#a70}.nx,.o,.n,.nf{color:black}.vc,.vi{color:#a70}.highlight pre{padding:0 1em}.highlighttable pre{box-sizing:border-box;margin:0} \ No newline at end of file diff --git a/docs/ims/dev/public_sys-resources/warning_3.0-en-us.png b/docs/ims/dev/public_sys-resources/warning_3.0-en-us.png new file mode 100644 index 0000000000000000000000000000000000000000..def5c3565da51684d78479f45904c0360844c243 GIT binary patch literal 3164 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