Class: IControl::Management::OCSPConfiguration

Inherits:
Base
  • Object
show all
Defined in:
lib/icontrol/management/ocsp_configuration.rb,
lib/icontrol/management.rb

Overview

The OCSPConfiguration interface enables you to manage OCSP PAM configuration.

Instance Method Summary collapse

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class IControl::Base

Instance Method Details

#add_responder(opts) ⇒ Object

Adds/associates responders to this OCSP configurations.

Parameters:

  • opts (Hash)

Options Hash (opts):

  • :responders (String[])

    The responders to add to the OCSP configurations.

Raises:

  • (IControl::IControl::Common::AccessDenied)

    raised if the client credentials are not valid.

  • (IControl::IControl::Common::InvalidArgument)

    raised if one of the arguments is invalid.

  • (IControl::IControl::Common::OperationFailed)

    raised if an operation error occurs.



16
17
18
19
# File 'lib/icontrol/management/ocsp_configuration.rb', line 16

def add_responder(opts)
  opts = check_params(opts,[:responders])
  super(opts)
end

#create(opts) ⇒ Object

Creates this OCSP configurations.

Parameters:

  • opts (Hash)

Options Hash (opts):

  • :responders (String[])

    The list of responders to be assigned to each of the configurations.

Raises:

  • (IControl::IControl::Common::AccessDenied)

    raised if the client credentials are not valid.

  • (IControl::IControl::Common::InvalidArgument)

    raised if one of the arguments is invalid.

  • (IControl::IControl::Common::OperationFailed)

    raised if an operation error occurs.



29
30
31
32
# File 'lib/icontrol/management/ocsp_configuration.rb', line 29

def create(opts)
  opts = check_params(opts,[:responders])
  super(opts)
end

#delete_all_configurationsObject

Deletes all OCSP configurations.

Raises:

  • (IControl::IControl::Common::AccessDenied)

    raised if the client credentials are not valid.

  • (IControl::IControl::Common::InvalidArgument)

    raised if one of the arguments is invalid.

  • (IControl::IControl::Common::OperationFailed)

    raised if an operation error occurs.



40
41
42
# File 'lib/icontrol/management/ocsp_configuration.rb', line 40

def delete_all_configurations
  super
end

#delete_configurationObject

Deletes this OCSP configurations.

Raises:

  • (IControl::IControl::Common::AccessDenied)

    raised if the client credentials are not valid.

  • (IControl::IControl::Common::InvalidArgument)

    raised if one of the arguments is invalid.

  • (IControl::IControl::Common::OperationFailed)

    raised if an operation error occurs.



50
51
52
# File 'lib/icontrol/management/ocsp_configuration.rb', line 50

def delete_configuration
  super
end

#listString

Gets a list of all OCSP configurations.

Returns:

  • (String)

Raises:

  • (IControl::IControl::Common::AccessDenied)

    raised if the client credentials are not valid.

  • (IControl::IControl::Common::InvalidArgument)

    raised if one of the arguments is invalid.

  • (IControl::IControl::Common::OperationFailed)

    raised if an operation error occurs.



61
62
63
# File 'lib/icontrol/management/ocsp_configuration.rb', line 61

def list
  super
end

#remove_all_respondersObject

Removes all responders from this OCSP configurations.

Raises:

  • (IControl::IControl::Common::AccessDenied)

    raised if the client credentials are not valid.

  • (IControl::IControl::Common::InvalidArgument)

    raised if one of the arguments is invalid.

  • (IControl::IControl::Common::OperationFailed)

    raised if an operation error occurs.



90
91
92
# File 'lib/icontrol/management/ocsp_configuration.rb', line 90

def remove_all_responders
  super
end

#remove_responder(opts) ⇒ Object

Removes responders from this OCSP configurations.

Parameters:

  • opts (Hash)

Options Hash (opts):

  • :responders (String[])

    The responders to remove from the OCSP configurations.

Raises:

  • (IControl::IControl::Common::AccessDenied)

    raised if the client credentials are not valid.

  • (IControl::IControl::Common::InvalidArgument)

    raised if one of the arguments is invalid.

  • (IControl::IControl::Common::OperationFailed)

    raised if an operation error occurs.



102
103
104
105
# File 'lib/icontrol/management/ocsp_configuration.rb', line 102

def remove_responder(opts)
  opts = check_params(opts,[:responders])
  super(opts)
end

#responderString[]

Gets the lists of responders this OCSP configurations are associated with.

Returns:

  • (String[])

Raises:

  • (IControl::IControl::Common::AccessDenied)

    raised if the client credentials are not valid.

  • (IControl::IControl::Common::InvalidArgument)

    raised if one of the arguments is invalid.

  • (IControl::IControl::Common::OperationFailed)

    raised if an operation error occurs.



72
73
74
# File 'lib/icontrol/management/ocsp_configuration.rb', line 72

def responder
  super
end

#versionString

Gets the version information for this interface.

Returns:

  • (String)


80
81
82
# File 'lib/icontrol/management/ocsp_configuration.rb', line 80

def version
  super
end