Sha256: 972772bd8c2225cfe60ad6efcd6ccddee2aa8102201197a14c49081af40e907a

Contents?: true

Size: 751 Bytes

Versions: 27

Compression:

Stored size: 751 Bytes

Contents

module KineticSdk
  class Task

    # Export all structure definitions to :source-slug.json file in
    # `export_directory/sources`.
    #
    # Exports the following items:
    #
    # * sources
    # * trees
    # * routines
    # * handlers
    # * groups
    # * policy rules
    # * categories
    # * access keys
    #
    # @param headers [Hash] hash of headers to send, default is basic authentication
    # @return nil
    def export(headers=header_basic_auth)
      export_sources(headers)
      export_trees(nil,headers) # Includes routines when nil passed
      export_handlers(headers)
      export_groups(headers)
      export_policy_rules(headers)
      export_categories(headers)
      export_access_keys(headers)
    end


  end
end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
kinetic_sdk-5.0.19 lib/kinetic_sdk/task/lib/export.rb
kinetic_sdk-5.0.18 lib/kinetic_sdk/task/lib/export.rb
kinetic_sdk-5.0.17 lib/kinetic_sdk/task/lib/export.rb
kinetic_sdk-5.0.16 lib/kinetic_sdk/task/lib/export.rb
kinetic_sdk-5.0.15 lib/kinetic_sdk/task/lib/export.rb
kinetic_sdk-5.0.14 lib/kinetic_sdk/task/lib/export.rb
kinetic_sdk-5.0.13 lib/kinetic_sdk/task/lib/export.rb
kinetic_sdk-5.0.12 lib/kinetic_sdk/task/lib/export.rb
kinetic_sdk-5.0.11 lib/kinetic_sdk/task/lib/export.rb
kinetic_sdk-5.0.10 lib/kinetic_sdk/task/lib/export.rb
kinetic_sdk-5.0.9 lib/kinetic_sdk/task/lib/export.rb
kinetic_sdk-5.0.8 lib/kinetic_sdk/task/lib/export.rb
kinetic_sdk-5.0.7 lib/kinetic_sdk/task/lib/export.rb
kinetic_sdk-5.0.6 lib/kinetic_sdk/task/lib/export.rb
kinetic_sdk-5.0.5 lib/kinetic_sdk/task/lib/export.rb
kinetic_sdk-5.0.4 lib/kinetic_sdk/task/lib/export.rb
kinetic_sdk-5.0.3 lib/kinetic_sdk/task/lib/export.rb
kinetic_sdk-5.0.2 lib/kinetic_sdk/task/lib/export.rb
kinetic_sdk-5.0.2.beta.4 lib/kinetic_sdk/task/lib/export.rb
kinetic_sdk-5.0.2.beta.3 lib/kinetic_sdk/task/lib/export.rb