You can use HTTP requests to perform support bundle management operations.
The following HTTP requests show the syntax that you can use to perform the available user operations.
- Get support bundle components
GET https://<server>:443/api/appliance/support-bundle/components
- List support bundles
GET https://<server>:443/api/appliance/support-bundle
- Create a support bundle
POST https://<server>:443/api/appliance/support-bundle
For information about the content and syntax of the HTTP request body for each operation, see the API reference documentation.
Example Input and Output for Support Bundle Management Operations
The following examples provide sample input and output values for the support bundle management operations.
Get Support Bundle Components
This operation does not require input.
GET https://<server>:443/api/appliance/support-bundle/components
Type | Example |
---|---|
Output | { "Group1" : List of manifests under this group, "Group2": ... } |
List Support Bundles
This operation does not require input, but supports optional query parameters.
GET https://<server>:443/api/appliance/support-bundle
Type | Example |
---|---|
Input | "IterationSpec":{ "size" : 10 } FilterSpec:{ "creationStatus" : "SUCCEEDED", "available" : True/False } |
Output | { "Description": "Reason for generation", "Generation time": 2 Mar 2021, "URL" : "Download URL", "Downloadable" : True/False "Expiration time": "URL expiration time" } |
Create a Support Bundle
This operation requires description input and supports optional body parameters. As output, you receive a task ID, which you can use to track the progress of the task. When the operation is completed, you receive the download URL in the task response.
POST https://<server>:443/api/appliance/support-bundle
Type | Example |
---|---|
Input | { "Description" : "Reason", "Inclusions" : List of components to be included in the bundle <Optional> path: partition to be used. } |
Output | Task ID |