Class Fog::Orchestration::OpenStack::Real
In: lib/fog/orchestration/openstack.rb
lib/fog/orchestration/openstack/requests/show_stack_details.rb
lib/fog/orchestration/openstack/requests/show_event_details.rb
lib/fog/orchestration/openstack/requests/cancel_update.rb
lib/fog/orchestration/openstack/requests/list_stack_data.rb
lib/fog/orchestration/openstack/requests/show_resource_template.rb
lib/fog/orchestration/openstack/requests/build_info.rb
lib/fog/orchestration/openstack/requests/update_stack.rb
lib/fog/orchestration/openstack/requests/list_resources.rb
lib/fog/orchestration/openstack/requests/validate_template.rb
lib/fog/orchestration/openstack/requests/patch_stack.rb
lib/fog/orchestration/openstack/requests/show_resource_schema.rb
lib/fog/orchestration/openstack/requests/list_stack_events.rb
lib/fog/orchestration/openstack/requests/create_stack.rb
lib/fog/orchestration/openstack/requests/list_events.rb
lib/fog/orchestration/openstack/requests/get_stack_template.rb
lib/fog/orchestration/openstack/requests/delete_stack.rb
lib/fog/orchestration/openstack/requests/list_stack_data_detailed.rb
lib/fog/orchestration/openstack/requests/abandon_stack.rb
lib/fog/orchestration/openstack/requests/show_resource_data.rb
lib/fog/orchestration/openstack/requests/preview_stack.rb
lib/fog/orchestration/openstack/requests/list_resource_types.rb
lib/fog/orchestration/openstack/requests/show_resource_metadata.rb
lib/fog/orchestration/openstack/requests/list_resource_events.rb
Parent: Object

Methods

Included Modules

Fog::OpenStack::Core

Public Class methods

Public Instance methods

Create a stack.

  • options [Hash]:
    • :stack_name [String] Name of the stack to create.
    • :template [String] Structure containing the template body.

    or (one of the two Template parameters is required)

    • :template_url [String] URL of file containing the template body.
    • :disable_rollback [Boolean] Controls rollback on stack creation failure, defaults to false.
    • :parameters [Hash] Hash of providers to supply to template
    • :timeout_mins [Integer] Minutes to wait before status is set to CREATE_FAILED

@see developer.openstack.org/api-ref-orchestration-v1.html

Delete a stack.

@param [Stack] Stack to be deleted

@return [Excon::Response]

@see developer.openstack.org/api-ref-orchestration-v1.html

patch a stack.

@param [Fog::Orchestration::OpenStack::Stack] the stack to patch. @param [Hash] options

  * :template [String] Structure containing the template body.
  or (one of the two Template parameters is required)
  * :template_url [String] URL of file containing the template body.
  * :parameters [Hash] Hash of providers to supply to template.

Update a stack.

@param [Fog::Orchestration::OpenStack::Stack] the stack to update. @param [Hash] options

  * :template [String] Structure containing the template body.
  or (one of the two Template parameters is required)
  * :template_url [String] URL of file containing the template body.
  * :parameters [Hash] Hash of providers to supply to template.

[Validate]