Class PolicyStatemetParser

java.lang.Object
com.cloudimpl.outstack.runtime.iam.PolicyStatemetParser

public class PolicyStatemetParser
extends java.lang.Object
Author:
nuwan
  • Field Details

    • RESOURCE_NAME_PATTERN

      public static java.util.regex.Pattern RESOURCE_NAME_PATTERN
    • RESOURCE_ID_PATTERN

      public static java.util.regex.Pattern RESOURCE_ID_PATTERN
  • Constructor Details

    • PolicyStatemetParser

      public PolicyStatemetParser()
  • Method Details

    • parseStatement

      public static PolicyStatementDescriptor parseStatement​(PolicyStatement stmt)
    • parse

      public static ResourceDescriptor parse​(java.lang.String resourceDesc)
    • parseAction

      public static ActionDescriptor parseAction​(java.lang.String action)
    • parseTenantResource

      public static ResourceDescriptor parseTenantResource​(java.lang.String[] parts, java.lang.String resourceDesc)
    • parseNonTenantResource

      public static ResourceDescriptor parseNonTenantResource​(java.lang.String[] parts, java.lang.String resourceDesc)
    • main

      public static void main​(java.lang.String[] args)