class Chef::Knife::OciAdList

List availability domains

Public Instance Methods

run() click to toggle source
# File lib/chef/knife/oci_ad_list.rb, line 20
def run
  options = {}
  columns = []

  list_for_display, last_response = get_display_results(options) do |client_options|
    response = identity_client.list_availability_domains(compartment_id, client_options)

    items = response_to_list(response) do |item|
      [item.name]
    end
    [response, items]
  end

  display_list_from_array(list_for_display, columns.length)
  warn_if_page_is_truncated(last_response)
end