Class: Com::Vmware::Vapi::Metadata::Privilege::Service::Operation
- Inherits:
-
VAPI::Bindings::VapiService
- Object
- VAPI::Bindings::VapiService
- Com::Vmware::Vapi::Metadata::Privilege::Service::Operation
- Defined in:
- /build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/vapi/metadata/privilege/service.rb
Overview
The ``Com::Vmware::Vapi::Metadata::Privilege::Service::Operation`` class provides methods to retrieve privilege information of an operation element.
An operation element is said to contain privilege information if there are any privileges assigned to the operation element or if one of the parameter elements contained in it has privileges assigned in privilege definition file.
Constant Summary
- RESOURCE_TYPE =
'com.vmware.vapi.operation'
Instance Method Summary (collapse)
-
- (Com::Vmware::Vapi::Metadata::Privilege::OperationInfo) get(service_id, operation_id)
Retrieves the privilege information about an operation element corresponding to ``operation_id`` contained in the service element corresponding to ``service_id`` .
-
- (Operation) initialize(config)
constructor
Constructs a new instance.
-
- (Array<String>) list(service_id)
Returns the identifiers for the operation elements contained in the service element corresponding to ``service_id`` that have privilege information.
Constructor Details
- (Operation) initialize(config)
Constructs a new instance.
72 73 74 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/vapi/metadata/privilege/service.rb', line 72 def initialize(config) super(config, @@service_info) end |
Instance Method Details
- (Com::Vmware::Vapi::Metadata::Privilege::OperationInfo) get(service_id, operation_id)
Retrieves the privilege information about an operation element corresponding to ``operation_id`` contained in the service element corresponding to ``service_id`` .
108 109 110 111 112 113 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/vapi/metadata/privilege/service.rb', line 108 def get(service_id, operation_id) invoke_with_info(@@get_info, { 'service_id' => service_id, 'operation_id' => operation_id, }) end |
- (Array<String>) list(service_id)
Returns the identifiers for the operation elements contained in the service element corresponding to ``service_id`` that have privilege information.
87 88 89 90 91 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/vapi/metadata/privilege/service.rb', line 87 def list(service_id) invoke_with_info(@@list_info, { 'service_id' => service_id, }) end |