Interface ServiceActionSet

All Known Implementing Classes:
ServiceActionSetJson

public interface ServiceActionSet
A named set of actions grouped within a service, as returned by the IAM service-action-set operations.

This is a read-only response view (spec schema ServiceActionSetNoErn).

  • Method Details

    • getActionSetId

      String getActionSetId()
      Returns:
      the action set identifier
    • getServiceId

      String getServiceId()
      Returns:
      the service the action set belongs to
    • getDescription

      String getDescription()
      Returns:
      the description of the action set (may be null)
    • getTags

      Map<String,String> getTags()
      Returns:
      the user-controlled tags on the action set
    • getActionSet

      List<String> getActionSet()
      Returns:
      the actions contained in the action set
    • getRev

      String getRev()
      Returns:
      the opaque revision of the action set (used as lastRev)
    • getCreatedBy

      String getCreatedBy()
      Returns:
      the principal that created the action set
    • getCreatedAt

      String getCreatedAt()
      Returns:
      the creation timestamp
    • getUpdatedBy

      String getUpdatedBy()
      Returns:
      the principal that last updated the action set
    • getUpdatedAt

      String getUpdatedAt()
      Returns:
      the last-updated timestamp
    • getApprovedBy

      String getApprovedBy()
      Returns:
      the principal that approved the action set
    • getApprovedAt

      String getApprovedAt()
      Returns:
      the approval timestamp