Sha256: 0d79100b36c7ac0370eb9828f89af8fca50154eb082ba8da4ef76d503c99ca2f

Contents?: true

Size: 1.56 KB

Versions: 1

Compression:

Stored size: 1.56 KB

Contents

module KatelloApi
  module Resources
    class RoleLdapGroup < KatelloApi::Base
      def self.doc
        @doc ||= KatelloApi.doc['resources']["role_ldap_groups"]
      end

      # @param [Hash] params a hash of params to be passed to the service
      # @option params [String] name  name of the ldap group 
      #
      # @param [Hash] headers additional http headers
      def create(params = { }, headers = { })
        check_params params, :allowed => true, :method => __method__
        url, params = fill_params_in_url "/api/roles/:role_id/ldap_groups", params
        call(:"post", url, params, headers)
      end

      # @param [Hash] params a hash of params to be passed to the service
      # @option params [String] id  ldap group (name) 
      # @option params [String] role_id  role identifier 
      #
      # @param [Hash] headers additional http headers
      def destroy(params = { }, headers = { })
        check_params params, :allowed => true, :method => __method__
        url, params = fill_params_in_url "/api/roles/:role_id/ldap_groups/:id", params
        call(:"delete", url, params, headers)
      end

      # @param [Hash] params a hash of params to be passed to the service
      # @option params [String] role_id  role identifier 
      #
      # @param [Hash] headers additional http headers
      def index(params = { }, headers = { })
        check_params params, :allowed => true, :method => __method__
        url, params = fill_params_in_url "/api/roles/:role_id/ldap_groups", params
        call(:"get", url, params, headers)
      end

    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
katello_api-0.0.1 lib/katello_api/resources/role_ldap_group.rb