add heat command in heatclient to support OSC client

Registered by shizhihui

==============================
    Current commands set in heatclient.osc
    ==============================

    orchestration build info
    orchestration service list
    orchestration template function list
    orchestration template validate
    orchestration template version list
    orchestration resource type list
    orchestration resource type show
    software config create
    software config delete
    software config list
    software config show
    software deployment create
    software deployment delete
    software deployment list
    software deployment metadata show
    software deployment output show
    software deployment show
    stack- abandon
    stack -adopt
    stack -cancel
    stack -check
    stack -create
    stack -delete
    stack event -list
    stack event -show
    stack environment -show
    stack failures -list
    stack file -list
    stack hook clear
    stack hook poll
    stack -list
    stack output -list
    stack output -show
    stack resource -list
    stack resourcemark unhealthy
    stack resource metadata
    stack resource -show
    stack resource signal
    stack -resume
    stack -show
    stack snapshot -create
    stack snapshot -delete
    stack snapshot -list
    stack snapshot -restore
    stack snapshot -show
    stack -suspend
    stack template -show
    stack -update

    ===============================
    what new commands we add
    ===============================

    action -check ( Check that stack resources are in expected states.)
    action-resume ( Resume the stack.)
    action-suspend ( Suspend the stack.)
    resource-type-template ( Generate a template based on a resource type.)
    stack-preview ( Preview the stack.)
    stack-snapshot ( Make a snapshot of a stack.)

    ===============================
                       Describe
    ===============================

    We know that openstack has done the task which make the OSC client can use the commands in heat directly. But in heat , still some commands are not in heatclient.osc.plugin, so I want to make it.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
shizhihui
Direction:
Needs approval
Assignee:
shizhihui
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.