module Misty::Openstack::API::HeatV1
Public Instance Methods
api()
click to toggle source
# File lib/misty/openstack/api/heat/heat_v1.rb, line 6 def api {"/v1/{tenant_id}/build_info"=>{:GET=>[:show_build_information]}, "/"=>{:GET=>[:list_versions]}, "/v1/{tenant_id}/stacks"=> {:POST=>[:create_stack, :adopt_stack], :GET=>[:list_stacks]}, "/v1/{tenant_id}/stacks/preview"=>{:POST=>[:preview_stack]}, "/v1/{tenant_id}/stacks/{stack_identity}"=> {:GET=>[:find_stack], :DELETE=>[:find_stack_for_deletion]}, "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}"=> {:GET=>[:show_stack_details], :PUT=>[:update_stack], :PATCH=>[:update_stack_patch], :DELETE=>[:delete_stack]}, "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}/preview"=> {:PUT=>[:preview_stack_update], :PATCH=>[:preview_stack_update_patch]}, "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}/abandon"=> {:DELETE=>[:abandon_stack]}, "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}/export"=> {:GET=>[:export_stack]}, "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}/template"=> {:GET=>[:get_stack_template]}, "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}/environment"=> {:GET=>[:get_stack_environment]}, "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}/files"=> {:GET=>[:get_stack_files]}, "/v1/{tenant_id}/stacks/{stack_identity}/resources"=> {:GET=>[:find_stack_resources]}, "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}/resources"=> {:GET=>[:list_stack_resources]}, "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}/resources/{resource_name}"=> {:GET=>[:show_resource_data]}, "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}/resources/{resource_name}/metadata"=> {:GET=>[:show_resource_metadata]}, "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}/resources/{resource_name}/signal"=> {:POST=>[:send_a_signal_to_a_resource]}, "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}/resources/{resource_name_or_physical_id}"=> {:PATCH=>[:mark_a_resource_as_unhealthy]}, "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}/outputs"=> {:GET=>[:list_outputs]}, "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}/outputs/{output_key}"=> {:GET=>[:show_output]}, "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}/snapshots"=> {:POST=>[:snapshot_a_stack], :GET=>[:list_snapshots]}, "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}/snapshots/{snapshot_id}"=> {:GET=>[:show_snapshot], :DELETE=>[:delete_a_snapshot]}, "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}/snapshots/{snapshot_id}/restore"=> {:POST=>[:restore_snapshot]}, "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}/actions"=> {:POST=> [:suspend_stack, :resume_stack, :cancel_stack_update, :cancel_stack_create_update_without_rollback, :check_stack_resources]}, "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}/events"=> {:GET=>[:list_stack_events]}, "/v1/{tenant_id}/stacks/{stack_name}/events"=>{:GET=>[:find_stack_events]}, "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}/resources/{resource_name}/events"=> {:GET=>[:list_resource_events]}, "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}/resources/{resource_name}/events/{event_id}"=> {:GET=>[:show_event_details]}, "/v1/{tenant_id}/template_versions"=>{:GET=>[:list_template_versions]}, "/v1/{tenant_id}/template_versions/{template_version}/functions"=> {:GET=>[:list_template_functions]}, "/v1/{tenant_id}/validate"=>{:POST=>[:validate_template]}, "/v1/{tenant_id}/software_configs"=> {:POST=>[:create_configuration], :GET=>[:list_configs]}, "/v1/{tenant_id}/software_configs/{config_id}"=> {:GET=>[:show_configuration_details], :DELETE=>[:delete_config]}, "/v1/{tenant_id}/software_deployments"=> {:POST=>[:create_deployment], :GET=>[:list_deployments]}, "/v1/{tenant_id}/software_deployments/{deployment_id}"=> {:GET=>[:show_deployment_details], :PUT=>[:update_deployment], :DELETE=>[:delete_deployment]}, "/v1/{tenant_id}/software_deployments/metadata/{server_id}"=> {:GET=>[:show_server_configuration_metadata]}, "/v1/{tenant_id}/resource_types"=>{:GET=>[:list_resource_types]}, "/v1/{tenant_id}/resource_types/{type_name}/template"=> {:GET=>[:show_resource_type_template]}, "/v1/{tenant_id}/resource_types/{type_name}"=> {:GET=>[:show_resource_type_schema]}, "/v1/{tenant_id}/services"=>{:GET=>[:show_orchestration_engine_status]}} end
tag()
click to toggle source
# File lib/misty/openstack/api/heat/heat_v1.rb, line 2 def tag 'Orchestration API Reference 10.0.0' end