{
  "swagger": "2.0",
  "info" : {
    "description" : "Apache Ranger is a framework to enable, monitor and manage comprehensive data security across the Hadoop platform. Apache Ranger currently provides a centralized security adminstration, fine grain access control and detailed auditing for user access within Apache Hadoop, Apache Hive, Apache HBase and other Apache components",
    "license" : {
      "url" : "http://www.apache.org/licenses/LICENSE-2.0.html",
      "name" : "Apache 2.0 License"
    },
    "version" : "3.0.0-SNAPSHOT",
    "title" : "Ranger REST API"
  },
  "schemes" : [],
  "tags" : [
    {
      "name" : "AdminREST"
    }
    ,
    {
      "name" : "AssetREST"
    }
    ,
    {
      "name" : "GdsREST"
    }
    ,
    {
      "name" : "MetricsREST"
    }
    ,
    {
      "name" : "PublicAPIs"
    }
    ,
    {
      "name" : "PublicAPIsv2"
    }
    ,
    {
      "name" : "RangerHealthREST"
    }
    ,
    {
      "name" : "RoleREST"
    }
    ,
    {
      "name" : "SecurityZoneREST"
    }
    ,
    {
      "name" : "ServiceREST"
    }
    ,
    {
      "name" : "TagREST"
    }
    ,
    {
      "name" : "UserREST"
    }
    ,
    {
      "name" : "XAuditREST"
    }
    ,
    {
      "name" : "XKeyREST"
    }
    ,
    {
      "name" : "XUserREST"
    }
  ],
  "definitions" : {
    "AccessDecision" : {
      "type" : "string",
      "title" : "AccessDecision",
          "enum" : [
            "ALLOW",
            "DENY",
            "NOT_DETERMINED",
            "PARTIAL"
          ],
      "description" : ""
    }
    ,
    "AccessResult" : {
      "type" : "string",
      "title" : "AccessResult",
          "enum" : [
            "DENIED",
            "ALLOWED",
            "NOT_DETERMINED"
          ],
      "description" : ""
    }
    ,
    "AccessResult_RangerAuthzResult" : {
      "type" : "object",
      "title" : "AccessResult",
          "properties" : {
            "policy" : {
            "readOnly" : false,
"$ref" : "#/definitions/PolicyInfo",
"description" : ""
            },
            "decision" : {
            "readOnly" : false,
"$ref" : "#/definitions/AccessDecision",
"description" : ""
            }
          },
      "example" : {
  "policy" : {
    "version" : 12345,
    "id" : 12345
  },
  "decision" : "PARTIAL"
},
      "description" : ""
    }
    ,
    "AccessResult_RangerResourceACLs" : {
      "type" : "object",
      "title" : "AccessResult",
      "required" : ["isFinal", "result"],
          "properties" : {
            "policy" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerPolicy",
"description" : ""
            },
            "isFinal" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "result" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            }
          },
      "example" : {
  "policy" : {
    "resources" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "service" : "...",
    "dataMaskPolicyItems" : [ {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "rowFilterPolicyItems" : [ {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "additionalResources" : [ {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    }, {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    } ],
    "zoneName" : "...",
    "policyType" : 12345,
    "serviceType" : "...",
    "policyPriority" : 12345,
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "policyLabels" : [ "...", "..." ],
    "resourceSignature" : "...",
    "name" : "...",
    "isDenyAllElse" : true,
    "policyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "denyExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "description" : "...",
    "validitySchedules" : [ {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    }, {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    } ],
    "denyPolicyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "isAuditEnabled" : true,
    "allowExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  },
  "isFinal" : true,
  "result" : 12345
},
      "description" : ""
    }
    ,
    "AccessTypeCategory" : {
      "type" : "string",
      "title" : "AccessTypeCategory",
          "enum" : [
            "CREATE",
            "READ",
            "UPDATE",
            "DELETE",
            "MANAGE"
          ],
      "description" : ""
    }
    ,
    "AttributeChangeInfo" : {
      "type" : "object",
      "title" : "AttributeChangeInfo",
          "properties" : {
            "attributeName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "oldValue" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "newValue" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "attributeName" : "...",
  "oldValue" : "...",
  "newValue" : "..."
},
      "description" : ""
    }
    ,
    "AuditEventBase" : {
      "type" : "object",
      "title" : "AuditEventBase",
          "properties" : {
            "eventTime" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "eventKey" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "eventTime" : 12345,
  "eventKey" : "..."
},
      "description" : ""
    }
    ,
    "AuditFilter" : {
      "type" : "object",
      "title" : "AuditFilter",
          "properties" : {
            "users" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "resources" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "$ref" : "#/definitions/RangerPolicyResource"
}
            },
            "accessResult" : {
            "readOnly" : false,
"$ref" : "#/definitions/AccessResult",
"description" : ""
            },
            "isAudited" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "accessTypes" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "roles" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "actions" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "groups" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            }
          },
      "example" : {
  "users" : [ "...", "..." ],
  "resources" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "accessResult" : "ALLOWED",
  "isAudited" : true,
  "accessTypes" : [ "...", "..." ],
  "roles" : [ "...", "..." ],
  "actions" : [ "...", "..." ],
  "groups" : [ "...", "..." ]
},
      "description" : ""
    }
    ,
    "AuthzAuditEvent" : {
      "type" : "object",
      "title" : "AuthzAuditEvent",
      "required" : ["event_dur_ms", "repoType", "event_count", "seq_num", "policy", "result"],
      "allOf" : [
        {
          "$ref" : "#/definitions/AuditEventBase"
        },
        {
          "properties" : {
            "event_dur_ms" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "repo" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "tags" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "repoType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "reqUser" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "additional_info" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "resource" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "datasetIds" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "integer"
}
            },
            "datasets" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "enforcer" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "reqData" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "event_count" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "access" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "agentHost" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "seq_num" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "cliType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "policy" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "zone_name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "cluster_name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "reason" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "result" : {
            "readOnly" : false,
"description" : "",
"type" : "number"
            },
            "agent" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "policy_version" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "id" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "action" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "cliIP" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "resType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "logType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "projects" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "evtTime" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "sess" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "event_dur_ms" : 12345,
  "repo" : "...",
  "tags" : [ "...", "..." ],
  "repoType" : 12345,
  "reqUser" : "...",
  "additional_info" : "...",
  "resource" : "...",
  "datasetIds" : [ 12345, 12345 ],
  "datasets" : [ "...", "..." ],
  "enforcer" : "...",
  "reqData" : "...",
  "event_count" : 12345,
  "access" : "...",
  "agentHost" : "...",
  "seq_num" : 12345,
  "cliType" : "...",
  "policy" : 12345,
  "zone_name" : "...",
  "cluster_name" : "...",
  "reason" : "...",
  "result" : 12345,
  "agent" : "...",
  "policy_version" : 12345,
  "id" : "...",
  "action" : "...",
  "cliIP" : "...",
  "resType" : "...",
  "logType" : "...",
  "projects" : [ "...", "..." ],
  "evtTime" : 12345,
  "sess" : "...",
  "eventTime" : 12345,
  "eventKey" : "..."
},
      "description" : ""
    }
    ,
    "Condition" : {
      "type" : "object",
      "title" : "Condition",
          "properties" : {
            "values" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "type" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "values" : [ "...", "..." ],
  "type" : "..."
},
      "description" : ""
    }
    ,
    "DataMaskResult" : {
      "type" : "object",
      "title" : "DataMaskResult",
      "required" : ["isConditional"],
          "properties" : {
            "roles" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "accessTypes" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "groups" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "users" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "maskInfo" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerPolicyItemDataMaskInfo",
"description" : ""
            },
            "isConditional" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            }
          },
      "example" : {
  "roles" : [ "...", "..." ],
  "accessTypes" : [ "...", "..." ],
  "groups" : [ "...", "..." ],
  "users" : [ "...", "..." ],
  "maskInfo" : {
    "valueExpr" : "...",
    "dataMaskType" : "...",
    "conditionExpr" : "..."
  },
  "isConditional" : true
},
      "description" : ""
    }
    ,
    "DataMaskResult_RangerAuthzResult" : {
      "type" : "object",
      "title" : "DataMaskResult",
          "properties" : {
            "maskType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "maskedValue" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "policy" : {
            "readOnly" : false,
"$ref" : "#/definitions/PolicyInfo",
"description" : ""
            }
          },
      "example" : {
  "maskType" : "...",
  "maskedValue" : "...",
  "policy" : {
    "version" : 12345,
    "id" : 12345
  }
},
      "description" : ""
    }
    ,
    "DataShareInDatasetInfo" : {
      "type" : "object",
      "title" : "DataShareInDatasetInfo",
          "properties" : {
            "dataShareId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "validitySchedule" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerValiditySchedule",
"description" : ""
            },
            "status" : {
            "readOnly" : false,
"$ref" : "#/definitions/GdsShareStatus",
"description" : ""
            },
            "profiles" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "datasetId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          },
      "example" : {
  "dataShareId" : 12345,
  "validitySchedule" : {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  },
  "status" : "DENIED",
  "profiles" : [ "...", "..." ],
  "datasetId" : 12345
},
      "description" : ""
    }
    ,
    "DataShareInDatasetSummary" : {
      "type" : "object",
      "title" : "DataShareInDatasetSummary",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerBaseModelObject"
        },
        {
          "properties" : {
            "datasetId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "datasetName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "serviceId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "dataShareName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "zoneId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "dataShareId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "serviceName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "zoneName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "shareStatus" : {
            "readOnly" : false,
"$ref" : "#/definitions/GdsShareStatus",
"description" : ""
            },
            "resourceCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "approver" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "datasetId" : 12345,
  "datasetName" : "...",
  "serviceId" : 12345,
  "dataShareName" : "...",
  "zoneId" : 12345,
  "dataShareId" : 12345,
  "serviceName" : "...",
  "zoneName" : "...",
  "shareStatus" : "ACTIVE",
  "resourceCount" : 12345,
  "approver" : "...",
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
},
      "description" : ""
    }
    ,
    "DataShareInfo" : {
      "type" : "object",
      "title" : "DataShareInfo",
          "properties" : {
            "defaultTagMasks" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerGdsMaskInfo"
}
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "zoneName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "defaultAccessTypes" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "id" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "conditionExpr" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "defaultTagMasks" : [ {
    "values" : [ "...", "..." ],
    "maskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    }
  }, {
    "values" : [ "...", "..." ],
    "maskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    }
  } ],
  "name" : "...",
  "zoneName" : "...",
  "defaultAccessTypes" : [ "...", "..." ],
  "id" : 12345,
  "conditionExpr" : "..."
},
      "description" : ""
    }
    ,
    "DataShareSummary" : {
      "type" : "object",
      "title" : "DataShareSummary",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerBaseModelObject"
        },
        {
          "properties" : {
            "serviceType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "permissionForCaller" : {
            "readOnly" : false,
"$ref" : "#/definitions/GdsPermission",
"description" : ""
            },
            "datasets" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/DataShareInDatasetSummary"
}
            },
            "zoneName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "zoneId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "resourceCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "description" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "serviceName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "serviceId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "serviceType" : "...",
  "permissionForCaller" : "AUDIT",
  "datasets" : [ {
    "datasetId" : 12345,
    "datasetName" : "...",
    "serviceId" : 12345,
    "dataShareName" : "...",
    "zoneId" : 12345,
    "dataShareId" : 12345,
    "serviceName" : "...",
    "zoneName" : "...",
    "shareStatus" : "DENIED",
    "resourceCount" : 12345,
    "approver" : "...",
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "datasetId" : 12345,
    "datasetName" : "...",
    "serviceId" : 12345,
    "dataShareName" : "...",
    "zoneId" : 12345,
    "dataShareId" : 12345,
    "serviceName" : "...",
    "zoneName" : "...",
    "shareStatus" : "GRANTED",
    "resourceCount" : 12345,
    "approver" : "...",
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "zoneName" : "...",
  "zoneId" : 12345,
  "resourceCount" : 12345,
  "description" : "...",
  "name" : "...",
  "serviceName" : "...",
  "serviceId" : 12345,
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
},
      "description" : ""
    }
    ,
    "DatasetInProjectInfo" : {
      "type" : "object",
      "title" : "DatasetInProjectInfo",
          "properties" : {
            "status" : {
            "readOnly" : false,
"$ref" : "#/definitions/GdsShareStatus",
"description" : ""
            },
            "datasetId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "projectId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "validitySchedule" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerValiditySchedule",
"description" : ""
            },
            "profiles" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            }
          },
      "example" : {
  "status" : "DENIED",
  "datasetId" : 12345,
  "projectId" : 12345,
  "validitySchedule" : {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  },
  "profiles" : [ "...", "..." ]
},
      "description" : ""
    }
    ,
    "DatasetInfo" : {
      "type" : "object",
      "title" : "DatasetInfo",
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "validitySchedule" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerValiditySchedule",
"description" : ""
            },
            "policies" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerPolicy"
}
            }
          },
      "example" : {
  "id" : 12345,
  "name" : "...",
  "validitySchedule" : {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  },
  "policies" : [ {
    "resources" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "service" : "...",
    "dataMaskPolicyItems" : [ {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "rowFilterPolicyItems" : [ {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "additionalResources" : [ {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    }, {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    } ],
    "zoneName" : "...",
    "policyType" : 12345,
    "serviceType" : "...",
    "policyPriority" : 12345,
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "policyLabels" : [ "...", "..." ],
    "resourceSignature" : "...",
    "name" : "...",
    "isDenyAllElse" : true,
    "policyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "denyExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "description" : "...",
    "validitySchedules" : [ {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    }, {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    } ],
    "denyPolicyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "isAuditEnabled" : true,
    "allowExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "resources" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "service" : "...",
    "dataMaskPolicyItems" : [ {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "rowFilterPolicyItems" : [ {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "additionalResources" : [ {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    }, {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    } ],
    "zoneName" : "...",
    "policyType" : 12345,
    "serviceType" : "...",
    "policyPriority" : 12345,
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "policyLabels" : [ "...", "..." ],
    "resourceSignature" : "...",
    "name" : "...",
    "isDenyAllElse" : true,
    "policyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "denyExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "description" : "...",
    "validitySchedules" : [ {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    }, {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    } ],
    "denyPolicyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "isAuditEnabled" : true,
    "allowExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ]
},
      "description" : ""
    }
    ,
    "DatasetSummary" : {
      "type" : "object",
      "title" : "DatasetSummary",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerBaseModelObject"
        },
        {
          "properties" : {
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "dataShares" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/DataShareInDatasetSummary"
}
            },
            "principalsCount" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "integer"
}
            },
            "projectsCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "aclPrincipalsCount" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "integer"
}
            },
            "description" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "labels" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "keywords" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "validitySchedule" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerValiditySchedule",
"description" : ""
            },
            "permissionForCaller" : {
            "readOnly" : false,
"$ref" : "#/definitions/GdsPermission",
"description" : ""
            },
            "totalResourceCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "name" : "...",
  "dataShares" : [ {
    "datasetId" : 12345,
    "datasetName" : "...",
    "serviceId" : 12345,
    "dataShareName" : "...",
    "zoneId" : 12345,
    "dataShareId" : 12345,
    "serviceName" : "...",
    "zoneName" : "...",
    "shareStatus" : "DENIED",
    "resourceCount" : 12345,
    "approver" : "...",
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "datasetId" : 12345,
    "datasetName" : "...",
    "serviceId" : 12345,
    "dataShareName" : "...",
    "zoneId" : 12345,
    "dataShareId" : 12345,
    "serviceName" : "...",
    "zoneName" : "...",
    "shareStatus" : "GRANTED",
    "resourceCount" : 12345,
    "approver" : "...",
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "principalsCount" : {
    "property1" : 12345,
    "property2" : 12345
  },
  "projectsCount" : 12345,
  "aclPrincipalsCount" : {
    "property1" : 12345,
    "property2" : 12345
  },
  "description" : "...",
  "labels" : [ "...", "..." ],
  "keywords" : [ "...", "..." ],
  "validitySchedule" : {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  },
  "permissionForCaller" : "LIST",
  "totalResourceCount" : 12345,
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
},
      "description" : ""
    }
    ,
    "DatasetsSummary" : {
      "type" : "object",
      "title" : "DatasetsSummary",
      "allOf" : [
        {
          "$ref" : "#/definitions/PList"
        },
        {
          "properties" : {
            "additionalInfo" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "object"
}
            }
          }
        }
      ],
      "example" : {
  "additionalInfo" : {
    "property1" : { },
    "property2" : { }
  },
  "listSize" : 12345,
  "queryTimeMS" : 12345,
  "sortBy" : "...",
  "resultSize" : 12345,
  "list" : [ { }, { } ],
  "sortType" : "...",
  "totalCount" : 12345,
  "pageSize" : 12345,
  "startIndex" : 12345
},
      "description" : ""
    }
    ,
    "GdsPermission" : {
      "type" : "string",
      "title" : "GdsPermission",
          "enum" : [
            "NONE",
            "LIST",
            "VIEW",
            "AUDIT",
            "POLICY_ADMIN",
            "ADMIN"
          ],
      "description" : ""
    }
    ,
    "GdsShareStatus" : {
      "type" : "string",
      "title" : "GdsShareStatus",
          "enum" : [
            "NONE",
            "REQUESTED",
            "GRANTED",
            "DENIED",
            "ACTIVE"
          ],
      "description" : ""
    }
    ,
    "Grant" : {
      "type" : "object",
      "title" : "Grant",
          "properties" : {
            "principals" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "permissions" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "resources" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            }
          },
      "example" : {
  "principals" : [ "...", "..." ],
  "permissions" : [ "...", "..." ],
  "resources" : [ "...", "..." ]
},
      "description" : ""
    }
    ,
    "GrantRevokeData" : {
      "type" : "object",
      "title" : "GrantRevokeData",
          "properties" : {
            "permMapList" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/PermMap"
}
            },
            "repositoryType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "grantor" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "columns" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "tables" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "columnFamilies" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "repositoryName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "databases" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "permMapList" : [ {
    "userList" : [ "...", "..." ],
    "groupList" : [ "...", "..." ],
    "permList" : [ "...", "..." ]
  }, {
    "userList" : [ "...", "..." ],
    "groupList" : [ "...", "..." ],
    "permList" : [ "...", "..." ]
  } ],
  "repositoryType" : "...",
  "grantor" : "...",
  "columns" : "...",
  "tables" : "...",
  "columnFamilies" : "...",
  "repositoryName" : "...",
  "databases" : "..."
},
      "description" : ""
    }
    ,
    "GrantRevokeRequest" : {
      "type" : "object",
      "title" : "GrantRevokeRequest",
          "properties" : {
            "clusterName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "accessTypes" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "delegateAdmin" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "roles" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "ownerUser" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "grantor" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "resource" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "string"
}
            },
            "forwardedAddresses" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "groups" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "sessionId" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "clientType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "users" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "grantorGroups" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "zoneName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "enableAudit" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "remoteIPAddress" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "isRecursive" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "clientIPAddress" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "replaceExistingPermissions" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "requestData" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "clusterName" : "...",
  "accessTypes" : [ "...", "..." ],
  "delegateAdmin" : true,
  "roles" : [ "...", "..." ],
  "ownerUser" : "...",
  "grantor" : "...",
  "resource" : {
    "property1" : "...",
    "property2" : "..."
  },
  "forwardedAddresses" : [ "...", "..." ],
  "groups" : [ "...", "..." ],
  "sessionId" : "...",
  "clientType" : "...",
  "users" : [ "...", "..." ],
  "grantorGroups" : [ "...", "..." ],
  "zoneName" : "...",
  "enableAudit" : true,
  "remoteIPAddress" : "...",
  "isRecursive" : true,
  "clientIPAddress" : "...",
  "replaceExistingPermissions" : true,
  "requestData" : "..."
},
      "description" : ""
    }
    ,
    "GrantRevokeRoleRequest" : {
      "type" : "object",
      "title" : "GrantRevokeRoleRequest",
          "properties" : {
            "clientType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "clusterName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "grantorGroups" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "targetRoles" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "roles" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "clientIPAddress" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "groups" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "grantOption" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "sessionId" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "grantor" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "requestData" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "users" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            }
          },
      "example" : {
  "clientType" : "...",
  "clusterName" : "...",
  "grantorGroups" : [ "...", "..." ],
  "targetRoles" : [ "...", "..." ],
  "roles" : [ "...", "..." ],
  "clientIPAddress" : "...",
  "groups" : [ "...", "..." ],
  "grantOption" : true,
  "sessionId" : "...",
  "grantor" : "...",
  "requestData" : "...",
  "users" : [ "...", "..." ]
},
      "description" : ""
    }
    ,
    "GroupInfo" : {
      "type" : "object",
      "title" : "GroupInfo",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerBaseModelObject"
        },
        {
          "properties" : {
            "description" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "otherAttributes" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "string"
}
            }
          }
        }
      ],
      "example" : {
  "description" : "...",
  "name" : "...",
  "otherAttributes" : {
    "property1" : "...",
    "property2" : "..."
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
},
      "description" : ""
    }
    ,
    "GroupUserInfo" : {
      "type" : "object",
      "title" : "GroupUserInfo",
          "properties" : {
            "addUsers" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "delUsers" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "groupName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "addUsers" : [ "...", "..." ],
  "delUsers" : [ "...", "..." ],
  "groupName" : "..."
},
      "description" : ""
    }
    ,
    "HttpEntity" : {
      "type" : "object",
      "title" : "HttpEntity",
      "required" : ["body"],
          "properties" : {
            "body" : {
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "headers" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
"type" : "array",
"items" : {
  "type" : "string"
}
}
            }
          },
      "example" : {
  "body" : { },
  "headers" : {
    "property1" : [ "...", "..." ],
    "property2" : [ "...", "..." ]
  }
},
      "description" : ""
    }
    ,
    "HttpStatus" : {
      "type" : "string",
      "title" : "HttpStatus",
          "enum" : [
            "CONTINUE",
            "SWITCHING_PROTOCOLS",
            "PROCESSING",
            "CHECKPOINT",
            "OK",
            "CREATED",
            "ACCEPTED",
            "NON_AUTHORITATIVE_INFORMATION",
            "NO_CONTENT",
            "RESET_CONTENT",
            "PARTIAL_CONTENT",
            "MULTI_STATUS",
            "ALREADY_REPORTED",
            "IM_USED",
            "MULTIPLE_CHOICES",
            "MOVED_PERMANENTLY",
            "FOUND",
            "MOVED_TEMPORARILY",
            "SEE_OTHER",
            "NOT_MODIFIED",
            "USE_PROXY",
            "TEMPORARY_REDIRECT",
            "PERMANENT_REDIRECT",
            "BAD_REQUEST",
            "UNAUTHORIZED",
            "PAYMENT_REQUIRED",
            "FORBIDDEN",
            "NOT_FOUND",
            "METHOD_NOT_ALLOWED",
            "NOT_ACCEPTABLE",
            "PROXY_AUTHENTICATION_REQUIRED",
            "REQUEST_TIMEOUT",
            "CONFLICT",
            "GONE",
            "LENGTH_REQUIRED",
            "PRECONDITION_FAILED",
            "PAYLOAD_TOO_LARGE",
            "REQUEST_ENTITY_TOO_LARGE",
            "URI_TOO_LONG",
            "REQUEST_URI_TOO_LONG",
            "UNSUPPORTED_MEDIA_TYPE",
            "REQUESTED_RANGE_NOT_SATISFIABLE",
            "EXPECTATION_FAILED",
            "I_AM_A_TEAPOT",
            "INSUFFICIENT_SPACE_ON_RESOURCE",
            "METHOD_FAILURE",
            "DESTINATION_LOCKED",
            "UNPROCESSABLE_ENTITY",
            "LOCKED",
            "FAILED_DEPENDENCY",
            "TOO_EARLY",
            "UPGRADE_REQUIRED",
            "PRECONDITION_REQUIRED",
            "TOO_MANY_REQUESTS",
            "REQUEST_HEADER_FIELDS_TOO_LARGE",
            "UNAVAILABLE_FOR_LEGAL_REASONS",
            "INTERNAL_SERVER_ERROR",
            "NOT_IMPLEMENTED",
            "BAD_GATEWAY",
            "SERVICE_UNAVAILABLE",
            "GATEWAY_TIMEOUT",
            "HTTP_VERSION_NOT_SUPPORTED",
            "VARIANT_ALSO_NEGOTIATES",
            "INSUFFICIENT_STORAGE",
            "LOOP_DETECTED",
            "BANDWIDTH_LIMIT_EXCEEDED",
            "NOT_EXTENDED",
            "NETWORK_AUTHENTICATION_REQUIRED"
          ],
      "description" : ""
    }
    ,
    "LogLevelRequest" : {
      "type" : "object",
      "title" : "LogLevelRequest",
          "properties" : {
            "loggerName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "logLevel" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "loggerName" : "...",
  "logLevel" : "..."
},
      "description" : "Request class for JSON payload."
    }
    ,
    "MatchType" : {
      "type" : "string",
      "title" : "MatchType",
          "enum" : [
            "NONE",
            "SELF",
            "DESCENDANT",
            "ANCESTOR",
            "SELF_AND_ALL_DESCENDANTS"
          ],
      "description" : ""
    }
    ,
    "Message" : {
      "type" : "object",
      "title" : "Message",
          "properties" : {
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "fieldName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "objectId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "message" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "rbKey" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "name" : "...",
  "fieldName" : "...",
  "objectId" : 12345,
  "message" : "...",
  "rbKey" : "..."
},
      "description" : ""
    }
    ,
    "Mode" : {
      "type" : "string",
      "title" : "Mode",
          "enum" : [
            "INLINE",
            "RANGER_AND_INLINE",
            "RANGER_OR_INLINE"
          ],
      "description" : ""
    }
    ,
    "ObjectChangeInfo" : {
      "type" : "object",
      "title" : "ObjectChangeInfo",
          "properties" : {
            "attributes" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/AttributeChangeInfo"
}
            }
          },
      "example" : {
  "attributes" : [ {
    "attributeName" : "...",
    "oldValue" : "...",
    "newValue" : "..."
  }, {
    "attributeName" : "...",
    "oldValue" : "...",
    "newValue" : "..."
  } ]
},
      "description" : ""
    }
    ,
    "ObjectChangeLog" : {
      "type" : "object",
      "title" : "ObjectChangeLog",
          "properties" : {
            "objectType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "changeType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "objectId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            }
          },
      "example" : {
  "objectType" : 12345,
  "changeType" : 12345,
  "objectId" : 12345
},
      "description" : ""
    }
    ,
    "PList" : {
      "type" : "object",
      "title" : "PList",
      "required" : ["listSize", "queryTimeMS", "resultSize", "totalCount", "pageSize", "startIndex"],
          "properties" : {
            "listSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "queryTimeMS" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "sortBy" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "resultSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "list" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "object"
}
            },
            "sortType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "totalCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "pageSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "startIndex" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            }
          },
      "example" : {
  "listSize" : 12345,
  "queryTimeMS" : 12345,
  "sortBy" : "...",
  "resultSize" : 12345,
  "list" : [ { }, { } ],
  "sortType" : "...",
  "totalCount" : 12345,
  "pageSize" : 12345,
  "startIndex" : 12345
},
      "description" : ""
    }
    ,
    "PListOfDataShareInDatasetSummary" : {
      "type" : "object",
      "title" : "PListOfDataShareInDatasetSummary",
      "required" : ["resultSize", "queryTimeMS", "listSize", "pageSize", "totalCount", "startIndex"],
          "properties" : {
            "list" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/DataShareInDatasetSummary"
}
            },
            "sortBy" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "resultSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "queryTimeMS" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "listSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "pageSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "sortType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "totalCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "startIndex" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            }
          },
      "example" : {
  "list" : [ {
    "datasetId" : 12345,
    "datasetName" : "...",
    "serviceId" : 12345,
    "dataShareName" : "...",
    "zoneId" : 12345,
    "dataShareId" : 12345,
    "serviceName" : "...",
    "zoneName" : "...",
    "shareStatus" : "GRANTED",
    "resourceCount" : 12345,
    "approver" : "...",
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "datasetId" : 12345,
    "datasetName" : "...",
    "serviceId" : 12345,
    "dataShareName" : "...",
    "zoneId" : 12345,
    "dataShareId" : 12345,
    "serviceName" : "...",
    "zoneName" : "...",
    "shareStatus" : "ACTIVE",
    "resourceCount" : 12345,
    "approver" : "...",
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "sortBy" : "...",
  "resultSize" : 12345,
  "queryTimeMS" : 12345,
  "listSize" : 12345,
  "pageSize" : 12345,
  "sortType" : "...",
  "totalCount" : 12345,
  "startIndex" : 12345
},
      "description" : ""
    }
    ,
    "PListOfDataShareSummary" : {
      "type" : "object",
      "title" : "PListOfDataShareSummary",
      "required" : ["totalCount", "pageSize", "listSize", "queryTimeMS", "startIndex", "resultSize"],
          "properties" : {
            "totalCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "list" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/DataShareSummary"
}
            },
            "pageSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "sortType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "sortBy" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "listSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "queryTimeMS" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "startIndex" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "resultSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            }
          },
      "example" : {
  "totalCount" : 12345,
  "list" : [ {
    "serviceType" : "...",
    "permissionForCaller" : "ADMIN",
    "datasets" : [ {
      "datasetId" : 12345,
      "datasetName" : "...",
      "serviceId" : 12345,
      "dataShareName" : "...",
      "zoneId" : 12345,
      "dataShareId" : 12345,
      "serviceName" : "...",
      "zoneName" : "...",
      "shareStatus" : "GRANTED",
      "resourceCount" : 12345,
      "approver" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }, {
      "datasetId" : 12345,
      "datasetName" : "...",
      "serviceId" : 12345,
      "dataShareName" : "...",
      "zoneId" : 12345,
      "dataShareId" : 12345,
      "serviceName" : "...",
      "zoneName" : "...",
      "shareStatus" : "DENIED",
      "resourceCount" : 12345,
      "approver" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    } ],
    "zoneName" : "...",
    "zoneId" : 12345,
    "resourceCount" : 12345,
    "description" : "...",
    "name" : "...",
    "serviceName" : "...",
    "serviceId" : 12345,
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "serviceType" : "...",
    "permissionForCaller" : "POLICY_ADMIN",
    "datasets" : [ {
      "datasetId" : 12345,
      "datasetName" : "...",
      "serviceId" : 12345,
      "dataShareName" : "...",
      "zoneId" : 12345,
      "dataShareId" : 12345,
      "serviceName" : "...",
      "zoneName" : "...",
      "shareStatus" : "DENIED",
      "resourceCount" : 12345,
      "approver" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }, {
      "datasetId" : 12345,
      "datasetName" : "...",
      "serviceId" : 12345,
      "dataShareName" : "...",
      "zoneId" : 12345,
      "dataShareId" : 12345,
      "serviceName" : "...",
      "zoneName" : "...",
      "shareStatus" : "REQUESTED",
      "resourceCount" : 12345,
      "approver" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    } ],
    "zoneName" : "...",
    "zoneId" : 12345,
    "resourceCount" : 12345,
    "description" : "...",
    "name" : "...",
    "serviceName" : "...",
    "serviceId" : 12345,
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "pageSize" : 12345,
  "sortType" : "...",
  "sortBy" : "...",
  "listSize" : 12345,
  "queryTimeMS" : 12345,
  "startIndex" : 12345,
  "resultSize" : 12345
},
      "description" : ""
    }
    ,
    "PListOfDatasetSummary" : {
      "type" : "object",
      "title" : "PListOfDatasetSummary",
      "required" : ["startIndex", "pageSize", "resultSize", "queryTimeMS", "totalCount", "listSize"],
          "properties" : {
            "list" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/DatasetSummary"
}
            },
            "startIndex" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "pageSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "resultSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "sortBy" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "queryTimeMS" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "totalCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "listSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "sortType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "list" : [ {
    "name" : "...",
    "dataShares" : [ {
      "datasetId" : 12345,
      "datasetName" : "...",
      "serviceId" : 12345,
      "dataShareName" : "...",
      "zoneId" : 12345,
      "dataShareId" : 12345,
      "serviceName" : "...",
      "zoneName" : "...",
      "shareStatus" : "ACTIVE",
      "resourceCount" : 12345,
      "approver" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }, {
      "datasetId" : 12345,
      "datasetName" : "...",
      "serviceId" : 12345,
      "dataShareName" : "...",
      "zoneId" : 12345,
      "dataShareId" : 12345,
      "serviceName" : "...",
      "zoneName" : "...",
      "shareStatus" : "REQUESTED",
      "resourceCount" : 12345,
      "approver" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    } ],
    "principalsCount" : {
      "property1" : 12345,
      "property2" : 12345
    },
    "projectsCount" : 12345,
    "aclPrincipalsCount" : {
      "property1" : 12345,
      "property2" : 12345
    },
    "description" : "...",
    "labels" : [ "...", "..." ],
    "keywords" : [ "...", "..." ],
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "permissionForCaller" : "AUDIT",
    "totalResourceCount" : 12345,
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "name" : "...",
    "dataShares" : [ {
      "datasetId" : 12345,
      "datasetName" : "...",
      "serviceId" : 12345,
      "dataShareName" : "...",
      "zoneId" : 12345,
      "dataShareId" : 12345,
      "serviceName" : "...",
      "zoneName" : "...",
      "shareStatus" : "REQUESTED",
      "resourceCount" : 12345,
      "approver" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }, {
      "datasetId" : 12345,
      "datasetName" : "...",
      "serviceId" : 12345,
      "dataShareName" : "...",
      "zoneId" : 12345,
      "dataShareId" : 12345,
      "serviceName" : "...",
      "zoneName" : "...",
      "shareStatus" : "GRANTED",
      "resourceCount" : 12345,
      "approver" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    } ],
    "principalsCount" : {
      "property1" : 12345,
      "property2" : 12345
    },
    "projectsCount" : 12345,
    "aclPrincipalsCount" : {
      "property1" : 12345,
      "property2" : 12345
    },
    "description" : "...",
    "labels" : [ "...", "..." ],
    "keywords" : [ "...", "..." ],
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "permissionForCaller" : "VIEW",
    "totalResourceCount" : 12345,
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "resultSize" : 12345,
  "sortBy" : "...",
  "queryTimeMS" : 12345,
  "totalCount" : 12345,
  "listSize" : 12345,
  "sortType" : "..."
},
      "description" : ""
    }
    ,
    "PListOfRangerDataShare" : {
      "type" : "object",
      "title" : "PListOfRangerDataShare",
      "required" : ["pageSize", "totalCount", "startIndex", "resultSize", "queryTimeMS", "listSize"],
          "properties" : {
            "pageSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "totalCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "startIndex" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "resultSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "list" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerDataShare"
}
            },
            "queryTimeMS" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "sortBy" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "sortType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "listSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            }
          },
      "example" : {
  "pageSize" : 12345,
  "totalCount" : 12345,
  "startIndex" : 12345,
  "resultSize" : 12345,
  "list" : [ {
    "service" : "...",
    "conditionExpr" : "...",
    "name" : "...",
    "zone" : "...",
    "termsOfUse" : "...",
    "defaultTagMasks" : [ {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    }, {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    } ],
    "defaultAccessTypes" : [ "...", "..." ],
    "acl" : {
      "users" : {
        "property1" : "POLICY_ADMIN",
        "property2" : "VIEW"
      },
      "roles" : {
        "property1" : "NONE",
        "property2" : "NONE"
      },
      "groups" : {
        "property1" : "VIEW",
        "property2" : "ADMIN"
      }
    },
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "service" : "...",
    "conditionExpr" : "...",
    "name" : "...",
    "zone" : "...",
    "termsOfUse" : "...",
    "defaultTagMasks" : [ {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    }, {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    } ],
    "defaultAccessTypes" : [ "...", "..." ],
    "acl" : {
      "users" : {
        "property1" : "AUDIT",
        "property2" : "AUDIT"
      },
      "roles" : {
        "property1" : "VIEW",
        "property2" : "NONE"
      },
      "groups" : {
        "property1" : "LIST",
        "property2" : "ADMIN"
      }
    },
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "queryTimeMS" : 12345,
  "sortBy" : "...",
  "sortType" : "...",
  "listSize" : 12345
},
      "description" : ""
    }
    ,
    "PListOfRangerDataShareInDataset" : {
      "type" : "object",
      "title" : "PListOfRangerDataShareInDataset",
      "required" : ["totalCount", "queryTimeMS", "pageSize", "startIndex", "resultSize", "listSize"],
          "properties" : {
            "list" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerDataShareInDataset"
}
            },
            "totalCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "queryTimeMS" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "pageSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "sortBy" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "startIndex" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "resultSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "sortType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "listSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            }
          },
      "example" : {
  "list" : [ {
    "dataShareId" : 12345,
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "status" : "DENIED",
    "approver" : "...",
    "datasetId" : 12345,
    "profiles" : [ "...", "..." ],
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "dataShareId" : 12345,
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "status" : "GRANTED",
    "approver" : "...",
    "datasetId" : 12345,
    "profiles" : [ "...", "..." ],
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "totalCount" : 12345,
  "queryTimeMS" : 12345,
  "pageSize" : 12345,
  "sortBy" : "...",
  "startIndex" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "listSize" : 12345
},
      "description" : ""
    }
    ,
    "PListOfRangerDataset" : {
      "type" : "object",
      "title" : "PListOfRangerDataset",
      "required" : ["listSize", "pageSize", "queryTimeMS", "totalCount", "startIndex", "resultSize"],
          "properties" : {
            "sortBy" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "listSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "pageSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "queryTimeMS" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "list" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerDataset"
}
            },
            "totalCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "startIndex" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "sortType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "resultSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            }
          },
      "example" : {
  "sortBy" : "...",
  "listSize" : 12345,
  "pageSize" : 12345,
  "queryTimeMS" : 12345,
  "list" : [ {
    "name" : "...",
    "acl" : {
      "users" : {
        "property1" : "ADMIN",
        "property2" : "AUDIT"
      },
      "roles" : {
        "property1" : "POLICY_ADMIN",
        "property2" : "AUDIT"
      },
      "groups" : {
        "property1" : "ADMIN",
        "property2" : "NONE"
      }
    },
    "keywords" : [ "...", "..." ],
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "labels" : [ "...", "..." ],
    "termsOfUse" : "...",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "name" : "...",
    "acl" : {
      "users" : {
        "property1" : "VIEW",
        "property2" : "ADMIN"
      },
      "roles" : {
        "property1" : "LIST",
        "property2" : "POLICY_ADMIN"
      },
      "groups" : {
        "property1" : "LIST",
        "property2" : "NONE"
      }
    },
    "keywords" : [ "...", "..." ],
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "labels" : [ "...", "..." ],
    "termsOfUse" : "...",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "totalCount" : 12345,
  "startIndex" : 12345,
  "sortType" : "...",
  "resultSize" : 12345
},
      "description" : ""
    }
    ,
    "PListOfRangerDatasetInProject" : {
      "type" : "object",
      "title" : "PListOfRangerDatasetInProject",
      "required" : ["resultSize", "pageSize", "totalCount", "startIndex", "queryTimeMS", "listSize"],
          "properties" : {
            "resultSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "pageSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "totalCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "sortType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "startIndex" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "sortBy" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "list" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerDatasetInProject"
}
            },
            "queryTimeMS" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "listSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            }
          },
      "example" : {
  "resultSize" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "sortType" : "...",
  "startIndex" : 12345,
  "sortBy" : "...",
  "list" : [ {
    "datasetId" : 12345,
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "approver" : "...",
    "profiles" : [ "...", "..." ],
    "projectId" : 12345,
    "status" : "ACTIVE",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "datasetId" : 12345,
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "approver" : "...",
    "profiles" : [ "...", "..." ],
    "projectId" : 12345,
    "status" : "ACTIVE",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "queryTimeMS" : 12345,
  "listSize" : 12345
},
      "description" : ""
    }
    ,
    "PListOfRangerProject" : {
      "type" : "object",
      "title" : "PListOfRangerProject",
      "required" : ["totalCount", "listSize", "pageSize", "resultSize", "startIndex", "queryTimeMS"],
          "properties" : {
            "totalCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "listSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "list" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerProject"
}
            },
            "pageSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "resultSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "startIndex" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "sortType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "queryTimeMS" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "sortBy" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "totalCount" : 12345,
  "listSize" : 12345,
  "list" : [ {
    "acl" : {
      "users" : {
        "property1" : "VIEW",
        "property2" : "LIST"
      },
      "roles" : {
        "property1" : "ADMIN",
        "property2" : "LIST"
      },
      "groups" : {
        "property1" : "AUDIT",
        "property2" : "POLICY_ADMIN"
      }
    },
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "name" : "...",
    "termsOfUse" : "...",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "acl" : {
      "users" : {
        "property1" : "VIEW",
        "property2" : "VIEW"
      },
      "roles" : {
        "property1" : "NONE",
        "property2" : "ADMIN"
      },
      "groups" : {
        "property1" : "AUDIT",
        "property2" : "NONE"
      }
    },
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "name" : "...",
    "termsOfUse" : "...",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "pageSize" : 12345,
  "resultSize" : 12345,
  "startIndex" : 12345,
  "sortType" : "...",
  "queryTimeMS" : 12345,
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "PListOfRangerSecurityZoneResource" : {
      "type" : "object",
      "title" : "PListOfRangerSecurityZoneResource",
      "required" : ["queryTimeMS", "resultSize", "totalCount", "pageSize", "startIndex", "listSize"],
          "properties" : {
            "queryTimeMS" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "resultSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "totalCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "sortType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "sortBy" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "pageSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "startIndex" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "listSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "list" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerSecurityZoneResource"
}
            }
          },
      "example" : {
  "queryTimeMS" : 12345,
  "resultSize" : 12345,
  "totalCount" : 12345,
  "sortType" : "...",
  "sortBy" : "...",
  "pageSize" : 12345,
  "startIndex" : 12345,
  "listSize" : 12345,
  "list" : [ {
    "resource" : {
      "property1" : [ "...", "..." ],
      "property2" : [ "...", "..." ]
    },
    "createdBy" : "...",
    "updateTime" : 12345,
    "id" : 12345,
    "createTime" : 12345,
    "updatedBy" : "..."
  }, {
    "resource" : {
      "property1" : [ "...", "..." ],
      "property2" : [ "...", "..." ]
    },
    "createdBy" : "...",
    "updateTime" : 12345,
    "id" : 12345,
    "createTime" : 12345,
    "updatedBy" : "..."
  } ]
},
      "description" : ""
    }
    ,
    "PListOfRangerSecurityZoneV2" : {
      "type" : "object",
      "title" : "PListOfRangerSecurityZoneV2",
      "required" : ["totalCount", "listSize", "resultSize", "startIndex", "pageSize", "queryTimeMS"],
          "properties" : {
            "list" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerSecurityZoneV2"
}
            },
            "totalCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "sortType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "listSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "resultSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "startIndex" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "pageSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "queryTimeMS" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "sortBy" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "list" : [ {
    "admins" : [ {
      "type" : "GROUP",
      "name" : "..."
    }, {
      "type" : "USER",
      "name" : "..."
    } ],
    "auditors" : [ {
      "type" : "USER",
      "name" : "..."
    }, {
      "type" : "GROUP",
      "name" : "..."
    } ],
    "name" : "...",
    "services" : {
      "property1" : {
        "resources" : [ { }, { } ]
      },
      "property2" : {
        "resources" : [ { }, { } ]
      }
    },
    "description" : "...",
    "tagServices" : [ "...", "..." ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "admins" : [ {
      "type" : "USER",
      "name" : "..."
    }, {
      "type" : "USER",
      "name" : "..."
    } ],
    "auditors" : [ {
      "type" : "USER",
      "name" : "..."
    }, {
      "type" : "ROLE",
      "name" : "..."
    } ],
    "name" : "...",
    "services" : {
      "property1" : {
        "resources" : [ { }, { } ]
      },
      "property2" : {
        "resources" : [ { }, { } ]
      }
    },
    "description" : "...",
    "tagServices" : [ "...", "..." ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "totalCount" : 12345,
  "sortType" : "...",
  "listSize" : 12345,
  "resultSize" : 12345,
  "startIndex" : 12345,
  "pageSize" : 12345,
  "queryTimeMS" : 12345,
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "PListOfRangerSharedResource" : {
      "type" : "object",
      "title" : "PListOfRangerSharedResource",
      "required" : ["startIndex", "queryTimeMS", "pageSize", "resultSize", "listSize", "totalCount"],
          "properties" : {
            "startIndex" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "queryTimeMS" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "pageSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "resultSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "listSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "list" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerSharedResource"
}
            },
            "totalCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "sortType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "sortBy" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "startIndex" : 12345,
  "queryTimeMS" : 12345,
  "pageSize" : 12345,
  "resultSize" : 12345,
  "listSize" : 12345,
  "list" : [ {
    "subResourceType" : "...",
    "profiles" : [ "...", "..." ],
    "subResource" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "resource" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "dataShareId" : 12345,
    "conditionExpr" : "...",
    "accessTypes" : [ "...", "..." ],
    "subResourceMasks" : [ {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    }, {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    } ],
    "rowFilter" : {
      "filterExpr" : "..."
    },
    "name" : "...",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "subResourceType" : "...",
    "profiles" : [ "...", "..." ],
    "subResource" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "resource" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "dataShareId" : 12345,
    "conditionExpr" : "...",
    "accessTypes" : [ "...", "..." ],
    "subResourceMasks" : [ {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    }, {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    } ],
    "rowFilter" : {
      "filterExpr" : "..."
    },
    "name" : "...",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "totalCount" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "PListOfRangerTag" : {
      "type" : "object",
      "title" : "PListOfRangerTag",
      "required" : ["totalCount", "startIndex", "pageSize", "resultSize", "queryTimeMS", "listSize"],
          "properties" : {
            "totalCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "startIndex" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "sortBy" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "pageSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "sortType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "resultSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "list" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerTag"
}
            },
            "queryTimeMS" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "listSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            }
          },
      "example" : {
  "totalCount" : 12345,
  "startIndex" : 12345,
  "sortBy" : "...",
  "pageSize" : 12345,
  "sortType" : "...",
  "resultSize" : 12345,
  "list" : [ {
    "attributes" : {
      "property1" : "...",
      "property2" : "..."
    },
    "type" : "...",
    "owner" : 12345,
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "validityPeriods" : [ {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    }, {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "attributes" : {
      "property1" : "...",
      "property2" : "..."
    },
    "type" : "...",
    "owner" : 12345,
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "validityPeriods" : [ {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    }, {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "queryTimeMS" : 12345,
  "listSize" : 12345
},
      "description" : ""
    }
    ,
    "PListOfRangerTagDef" : {
      "type" : "object",
      "title" : "PListOfRangerTagDef",
      "required" : ["startIndex", "listSize", "pageSize", "queryTimeMS", "resultSize", "totalCount"],
          "properties" : {
            "startIndex" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "listSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "sortType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "sortBy" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "list" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerTagDef"
}
            },
            "pageSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "queryTimeMS" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "resultSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "totalCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          },
      "example" : {
  "startIndex" : 12345,
  "listSize" : 12345,
  "sortType" : "...",
  "sortBy" : "...",
  "list" : [ {
    "source" : "...",
    "attributeDefs" : [ {
      "type" : "...",
      "name" : "..."
    }, {
      "type" : "...",
      "name" : "..."
    } ],
    "name" : "...",
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "source" : "...",
    "attributeDefs" : [ {
      "type" : "...",
      "name" : "..."
    }, {
      "type" : "...",
      "name" : "..."
    } ],
    "name" : "...",
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "pageSize" : 12345,
  "queryTimeMS" : 12345,
  "resultSize" : 12345,
  "totalCount" : 12345
},
      "description" : ""
    }
    ,
    "PListOfRangerTagResourceMap" : {
      "type" : "object",
      "title" : "PListOfRangerTagResourceMap",
      "required" : ["queryTimeMS", "listSize", "pageSize", "resultSize", "totalCount", "startIndex"],
          "properties" : {
            "list" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerTagResourceMap"
}
            },
            "queryTimeMS" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "sortType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "listSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "sortBy" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "pageSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "resultSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "totalCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "startIndex" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            }
          },
      "example" : {
  "list" : [ {
    "resourceId" : 12345,
    "tagId" : 12345,
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "resourceId" : 12345,
    "tagId" : 12345,
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "queryTimeMS" : 12345,
  "sortType" : "...",
  "listSize" : 12345,
  "sortBy" : "...",
  "pageSize" : 12345,
  "resultSize" : 12345,
  "totalCount" : 12345,
  "startIndex" : 12345
},
      "description" : ""
    }
    ,
    "PListOfSecurityZoneSummary" : {
      "type" : "object",
      "title" : "PListOfSecurityZoneSummary",
      "required" : ["pageSize", "totalCount", "startIndex", "resultSize", "queryTimeMS", "listSize"],
          "properties" : {
            "pageSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "list" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/SecurityZoneSummary"
}
            },
            "totalCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "startIndex" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "sortType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "resultSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "queryTimeMS" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "listSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "sortBy" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "pageSize" : 12345,
  "list" : [ {
    "auditorCount" : {
      "property1" : 12345,
      "property2" : 12345
    },
    "name" : "...",
    "services" : [ {
      "displayName" : "...",
      "name" : "...",
      "id" : 12345,
      "type" : "...",
      "resourceCount" : 12345
    }, {
      "displayName" : "...",
      "name" : "...",
      "id" : 12345,
      "type" : "...",
      "resourceCount" : 12345
    } ],
    "tagServices" : [ "...", "..." ],
    "adminCount" : {
      "property1" : 12345,
      "property2" : 12345
    },
    "description" : "...",
    "totalResourceCount" : 12345,
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "auditorCount" : {
      "property1" : 12345,
      "property2" : 12345
    },
    "name" : "...",
    "services" : [ {
      "displayName" : "...",
      "name" : "...",
      "id" : 12345,
      "type" : "...",
      "resourceCount" : 12345
    }, {
      "displayName" : "...",
      "name" : "...",
      "id" : 12345,
      "type" : "...",
      "resourceCount" : 12345
    } ],
    "tagServices" : [ "...", "..." ],
    "adminCount" : {
      "property1" : 12345,
      "property2" : 12345
    },
    "description" : "...",
    "totalResourceCount" : 12345,
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "totalCount" : 12345,
  "startIndex" : 12345,
  "sortType" : "...",
  "resultSize" : 12345,
  "queryTimeMS" : 12345,
  "listSize" : 12345,
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "PListOfString" : {
      "type" : "object",
      "title" : "PListOfString",
      "required" : ["listSize", "startIndex", "totalCount", "queryTimeMS", "pageSize", "resultSize"],
          "properties" : {
            "listSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "startIndex" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "totalCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "sortType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "queryTimeMS" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "pageSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "sortBy" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "list" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "resultSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            }
          },
      "example" : {
  "listSize" : 12345,
  "startIndex" : 12345,
  "totalCount" : 12345,
  "sortType" : "...",
  "queryTimeMS" : 12345,
  "pageSize" : 12345,
  "sortBy" : "...",
  "list" : [ "...", "..." ],
  "resultSize" : 12345
},
      "description" : ""
    }
    ,
    "PermMap" : {
      "type" : "object",
      "title" : "PermMap",
          "properties" : {
            "userList" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "groupList" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "permList" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            }
          },
      "example" : {
  "userList" : [ "...", "..." ],
  "groupList" : [ "...", "..." ],
  "permList" : [ "...", "..." ]
},
      "description" : ""
    }
    ,
    "PermissionResult" : {
      "type" : "object",
      "title" : "PermissionResult",
          "properties" : {
            "subResources" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "$ref" : "#/definitions/ResultInfo"
}
            },
            "additionalInfo" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "object"
}
            },
            "rowFilter" : {
            "readOnly" : false,
"$ref" : "#/definitions/RowFilterResult",
"description" : ""
            },
            "dataMask" : {
            "readOnly" : false,
"$ref" : "#/definitions/DataMaskResult_RangerAuthzResult",
"description" : ""
            },
            "permission" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "access" : {
            "readOnly" : false,
"$ref" : "#/definitions/AccessResult_RangerAuthzResult",
"description" : ""
            }
          },
      "example" : {
  "subResources" : {
    "property1" : {
      "access" : {
        "policy" : { },
        "decision" : "ALLOW"
      },
      "rowFilter" : {
        "filterExpr" : "...",
        "policy" : { }
      },
      "additionalInfo" : {
        "property1" : { },
        "property2" : { }
      },
      "dataMask" : {
        "maskType" : "...",
        "maskedValue" : "...",
        "policy" : { }
      }
    },
    "property2" : {
      "access" : {
        "policy" : { },
        "decision" : "ALLOW"
      },
      "rowFilter" : {
        "filterExpr" : "...",
        "policy" : { }
      },
      "additionalInfo" : {
        "property1" : { },
        "property2" : { }
      },
      "dataMask" : {
        "maskType" : "...",
        "maskedValue" : "...",
        "policy" : { }
      }
    }
  },
  "additionalInfo" : {
    "property1" : { },
    "property2" : { }
  },
  "rowFilter" : {
    "filterExpr" : "...",
    "policy" : {
      "version" : 12345,
      "id" : 12345
    }
  },
  "dataMask" : {
    "maskType" : "...",
    "maskedValue" : "...",
    "policy" : {
      "version" : 12345,
      "id" : 12345
    }
  },
  "permission" : "...",
  "access" : {
    "policy" : {
      "version" : 12345,
      "id" : 12345
    },
    "decision" : "NOT_DETERMINED"
  }
},
      "description" : ""
    }
    ,
    "PolicyInfo" : {
      "type" : "object",
      "title" : "PolicyInfo",
          "properties" : {
            "version" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "id" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          },
      "example" : {
  "version" : 12345,
  "id" : 12345
},
      "description" : ""
    }
    ,
    "PrincipalType" : {
      "type" : "string",
      "title" : "PrincipalType",
          "enum" : [
            "USER",
            "GROUP",
            "ROLE"
          ],
      "description" : ""
    }
    ,
    "ProjectInfo" : {
      "type" : "object",
      "title" : "ProjectInfo",
          "properties" : {
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "validitySchedule" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerValiditySchedule",
"description" : ""
            },
            "id" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "policies" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerPolicy"
}
            }
          },
      "example" : {
  "name" : "...",
  "validitySchedule" : {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  },
  "id" : 12345,
  "policies" : [ {
    "resources" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "service" : "...",
    "dataMaskPolicyItems" : [ {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "rowFilterPolicyItems" : [ {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "additionalResources" : [ {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    }, {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    } ],
    "zoneName" : "...",
    "policyType" : 12345,
    "serviceType" : "...",
    "policyPriority" : 12345,
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "policyLabels" : [ "...", "..." ],
    "resourceSignature" : "...",
    "name" : "...",
    "isDenyAllElse" : true,
    "policyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "denyExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "description" : "...",
    "validitySchedules" : [ {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    }, {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    } ],
    "denyPolicyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "isAuditEnabled" : true,
    "allowExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "resources" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "service" : "...",
    "dataMaskPolicyItems" : [ {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "rowFilterPolicyItems" : [ {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "additionalResources" : [ {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    }, {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    } ],
    "zoneName" : "...",
    "policyType" : 12345,
    "serviceType" : "...",
    "policyPriority" : 12345,
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "policyLabels" : [ "...", "..." ],
    "resourceSignature" : "...",
    "name" : "...",
    "isDenyAllElse" : true,
    "policyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "denyExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "description" : "...",
    "validitySchedules" : [ {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    }, {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    } ],
    "denyPolicyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "isAuditEnabled" : true,
    "allowExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ]
},
      "description" : ""
    }
    ,
    "RESTResponse" : {
      "type" : "object",
      "title" : "RESTResponse",
      "required" : ["httpStatusCode", "statusCode"],
          "properties" : {
            "httpStatusCode" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "statusCode" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "msgDesc" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "messageList" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/Message"
}
            }
          },
      "example" : {
  "httpStatusCode" : 12345,
  "statusCode" : 12345,
  "msgDesc" : "...",
  "messageList" : [ {
    "name" : "...",
    "fieldName" : "...",
    "objectId" : 12345,
    "message" : "...",
    "rbKey" : "..."
  }, {
    "name" : "...",
    "fieldName" : "...",
    "objectId" : 12345,
    "message" : "...",
    "rbKey" : "..."
  } ]
},
      "description" : ""
    }
    ,
    "RangerAccessContext" : {
      "type" : "object",
      "title" : "RangerAccessContext",
      "required" : ["accessTime"],
          "properties" : {
            "forwardedIpAddresses" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "serviceName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "additionalInfo" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "object"
}
            },
            "clientIpAddress" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "serviceType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "accessTime" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          },
      "example" : {
  "forwardedIpAddresses" : [ "...", "..." ],
  "serviceName" : "...",
  "additionalInfo" : {
    "property1" : { },
    "property2" : { }
  },
  "clientIpAddress" : "...",
  "serviceType" : "...",
  "accessTime" : 12345
},
      "description" : ""
    }
    ,
    "RangerAccessInfo" : {
      "type" : "object",
      "title" : "RangerAccessInfo",
          "properties" : {
            "action" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "resource" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerResourceInfo",
"description" : ""
            },
            "permissions" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            }
          },
      "example" : {
  "action" : "...",
  "resource" : {
    "name" : "...",
    "attributes" : {
      "property1" : { },
      "property2" : { }
    },
    "nameMatchScope" : "SELF_OR_ANY_DESCENDANT",
    "subResources" : [ "...", "..." ]
  },
  "permissions" : [ "...", "..." ]
},
      "description" : ""
    }
    ,
    "RangerAccessResource" : {
      "type" : "object",
      "title" : "RangerAccessResource",
          "properties" : {
            "keys" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "readOnlyCopy" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerAccessResource",
"description" : ""
            },
            "leafName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "ownerUser" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "cacheKey" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "serviceDef" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerServiceDef",
"description" : ""
            },
            "asMap" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "object"
}
            },
            "asString" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "keys" : [ "...", "..." ],
  "readOnlyCopy" : {
    "keys" : [ "...", "..." ],
    "readOnlyCopy" : { },
    "leafName" : "...",
    "ownerUser" : "...",
    "cacheKey" : "...",
    "serviceDef" : {
      "description" : "...",
      "dataMaskDef" : { },
      "resources" : [ { }, { } ],
      "rbKeyDescription" : "...",
      "displayName" : "...",
      "accessTypes" : [ { }, { } ],
      "enums" : [ { }, { } ],
      "options" : {
        "property1" : "...",
        "property2" : "..."
      },
      "label" : "...",
      "contextEnrichers" : [ { }, { } ],
      "policyConditions" : [ { }, { } ],
      "name" : "...",
      "rowFilterDef" : { },
      "configs" : [ { }, { } ],
      "markerAccessTypes" : [ { }, { } ],
      "rbKeyLabel" : "...",
      "implClass" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    },
    "asMap" : {
      "property1" : { },
      "property2" : { }
    },
    "asString" : "..."
  },
  "leafName" : "...",
  "ownerUser" : "...",
  "cacheKey" : "...",
  "serviceDef" : {
    "description" : "...",
    "dataMaskDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ],
      "maskTypes" : [ { }, { } ]
    },
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "rbKeyDescription" : "...",
    "displayName" : "...",
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "CREATE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "READ",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "enums" : [ {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    }, {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    } ],
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "label" : "...",
    "contextEnrichers" : [ {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    }, {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    } ],
    "policyConditions" : [ {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    }, {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    } ],
    "name" : "...",
    "rowFilterDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ]
    },
    "configs" : [ {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    }, {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    } ],
    "markerAccessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "CREATE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "CREATE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "rbKeyLabel" : "...",
    "implClass" : "...",
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  },
  "asMap" : {
    "property1" : { },
    "property2" : { }
  },
  "asString" : "..."
},
      "description" : ""
    }
    ,
    "RangerAccessResourceImpl" : {
      "type" : "object",
      "title" : "RangerAccessResourceImpl",
          "properties" : {
            "cacheKey" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "serviceDef" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerServiceDef",
"description" : ""
            },
            "asString" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "readOnlyCopy" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerAccessResource",
"description" : ""
            },
            "leafName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "asMap" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "object"
}
            },
            "ownerUser" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "keys" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            }
          },
      "example" : {
  "cacheKey" : "...",
  "serviceDef" : {
    "description" : "...",
    "dataMaskDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ],
      "maskTypes" : [ { }, { } ]
    },
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "rbKeyDescription" : "...",
    "displayName" : "...",
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "MANAGE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "MANAGE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "enums" : [ {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    }, {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    } ],
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "label" : "...",
    "contextEnrichers" : [ {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    }, {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    } ],
    "policyConditions" : [ {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    }, {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    } ],
    "name" : "...",
    "rowFilterDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ]
    },
    "configs" : [ {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    }, {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    } ],
    "markerAccessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "CREATE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "MANAGE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "rbKeyLabel" : "...",
    "implClass" : "...",
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  },
  "asString" : "...",
  "readOnlyCopy" : {
    "keys" : [ "...", "..." ],
    "readOnlyCopy" : { },
    "leafName" : "...",
    "ownerUser" : "...",
    "cacheKey" : "...",
    "serviceDef" : {
      "description" : "...",
      "dataMaskDef" : { },
      "resources" : [ { }, { } ],
      "rbKeyDescription" : "...",
      "displayName" : "...",
      "accessTypes" : [ { }, { } ],
      "enums" : [ { }, { } ],
      "options" : {
        "property1" : "...",
        "property2" : "..."
      },
      "label" : "...",
      "contextEnrichers" : [ { }, { } ],
      "policyConditions" : [ { }, { } ],
      "name" : "...",
      "rowFilterDef" : { },
      "configs" : [ { }, { } ],
      "markerAccessTypes" : [ { }, { } ],
      "rbKeyLabel" : "...",
      "implClass" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    },
    "asMap" : {
      "property1" : { },
      "property2" : { }
    },
    "asString" : "..."
  },
  "leafName" : "...",
  "asMap" : {
    "property1" : { },
    "property2" : { }
  },
  "ownerUser" : "...",
  "keys" : [ "...", "..." ]
},
      "description" : ""
    }
    ,
    "RangerAccessResourceReadOnly" : {
      "type" : "object",
      "title" : "RangerAccessResourceReadOnly",
          "properties" : {
            "asMap" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "object"
}
            },
            "ownerUser" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "asString" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "readOnlyCopy" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerAccessResource",
"description" : ""
            },
            "keys" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "cacheKey" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "serviceDef" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerServiceDef",
"description" : ""
            },
            "leafName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "asMap" : {
    "property1" : { },
    "property2" : { }
  },
  "ownerUser" : "...",
  "asString" : "...",
  "readOnlyCopy" : {
    "keys" : [ "...", "..." ],
    "readOnlyCopy" : { },
    "leafName" : "...",
    "ownerUser" : "...",
    "cacheKey" : "...",
    "serviceDef" : {
      "description" : "...",
      "dataMaskDef" : { },
      "resources" : [ { }, { } ],
      "rbKeyDescription" : "...",
      "displayName" : "...",
      "accessTypes" : [ { }, { } ],
      "enums" : [ { }, { } ],
      "options" : {
        "property1" : "...",
        "property2" : "..."
      },
      "label" : "...",
      "contextEnrichers" : [ { }, { } ],
      "policyConditions" : [ { }, { } ],
      "name" : "...",
      "rowFilterDef" : { },
      "configs" : [ { }, { } ],
      "markerAccessTypes" : [ { }, { } ],
      "rbKeyLabel" : "...",
      "implClass" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    },
    "asMap" : {
      "property1" : { },
      "property2" : { }
    },
    "asString" : "..."
  },
  "keys" : [ "...", "..." ],
  "cacheKey" : "...",
  "serviceDef" : {
    "description" : "...",
    "dataMaskDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ],
      "maskTypes" : [ { }, { } ]
    },
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "rbKeyDescription" : "...",
    "displayName" : "...",
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "CREATE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "CREATE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "enums" : [ {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    }, {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    } ],
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "label" : "...",
    "contextEnrichers" : [ {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    }, {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    } ],
    "policyConditions" : [ {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    }, {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    } ],
    "name" : "...",
    "rowFilterDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ]
    },
    "configs" : [ {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    }, {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    } ],
    "markerAccessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "MANAGE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "READ",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "rbKeyLabel" : "...",
    "implClass" : "...",
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  },
  "leafName" : "..."
},
      "description" : ""
    }
    ,
    "RangerAccessTypeDef" : {
      "type" : "object",
      "title" : "RangerAccessTypeDef",
          "properties" : {
            "rbKeyLabel" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "label" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "impliedGrants" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "category" : {
            "readOnly" : false,
"$ref" : "#/definitions/AccessTypeCategory",
"description" : ""
            },
            "itemId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "rbKeyLabel" : "...",
  "label" : "...",
  "impliedGrants" : [ "...", "..." ],
  "category" : "UPDATE",
  "itemId" : 12345,
  "name" : "..."
},
      "description" : ""
    }
    ,
    "RangerAuditPolicy" : {
      "type" : "object",
      "title" : "RangerAuditPolicy",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerPolicy"
        },
        {
          "properties" : {
            "auditPolicyItems" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerAuditPolicyItem"
}
            }
          }
        }
      ],
      "example" : {
  "auditPolicyItems" : [ {
    "isAudited" : true,
    "accessTypes" : [ "...", "..." ],
    "actions" : [ "...", "..." ],
    "accessResult" : "DENIED",
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "isAudited" : true,
    "accessTypes" : [ "...", "..." ],
    "actions" : [ "...", "..." ],
    "accessResult" : "DENIED",
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "resources" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "service" : "...",
  "dataMaskPolicyItems" : [ {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "rowFilterPolicyItems" : [ {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "additionalResources" : [ {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  }, {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  } ],
  "zoneName" : "...",
  "policyType" : 12345,
  "serviceType" : "...",
  "policyPriority" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "policyLabels" : [ "...", "..." ],
  "resourceSignature" : "...",
  "name" : "...",
  "isDenyAllElse" : true,
  "policyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "denyExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "description" : "...",
  "validitySchedules" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "denyPolicyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "isAuditEnabled" : true,
  "allowExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
},
      "description" : ""
    }
    ,
    "RangerAuditPolicyItem" : {
      "type" : "object",
      "title" : "RangerAuditPolicyItem",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerPolicyItem"
        },
        {
          "properties" : {
            "isAudited" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "accessTypes" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "actions" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "accessResult" : {
            "readOnly" : false,
"$ref" : "#/definitions/AccessResult",
"description" : ""
            }
          }
        }
      ],
      "example" : {
  "isAudited" : true,
  "accessTypes" : [ "...", "..." ],
  "actions" : [ "...", "..." ],
  "accessResult" : "NOT_DETERMINED",
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "users" : [ "...", "..." ],
  "delegateAdmin" : true,
  "roles" : [ "...", "..." ],
  "groups" : [ "...", "..." ],
  "accesses" : [ {
    "isAllowed" : true,
    "type" : "..."
  }, {
    "isAllowed" : true,
    "type" : "..."
  } ]
},
      "description" : ""
    }
    ,
    "RangerAuthzRequest" : {
      "type" : "object",
      "title" : "RangerAuthzRequest",
          "properties" : {
            "requestId" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "context" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerAccessContext",
"description" : ""
            },
            "user" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerUserInfo",
"description" : ""
            },
            "access" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerAccessInfo",
"description" : ""
            }
          },
      "example" : {
  "requestId" : "...",
  "context" : {
    "forwardedIpAddresses" : [ "...", "..." ],
    "serviceName" : "...",
    "additionalInfo" : {
      "property1" : { },
      "property2" : { }
    },
    "clientIpAddress" : "...",
    "serviceType" : "...",
    "accessTime" : 12345
  },
  "user" : {
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "name" : "...",
    "attributes" : {
      "property1" : { },
      "property2" : { }
    }
  },
  "access" : {
    "action" : "...",
    "resource" : {
      "name" : "...",
      "attributes" : {
        "property1" : { },
        "property2" : { }
      },
      "nameMatchScope" : "SELF",
      "subResources" : [ "...", "..." ]
    },
    "permissions" : [ "...", "..." ]
  }
},
      "description" : ""
    }
    ,
    "RangerAuthzResult" : {
      "type" : "object",
      "title" : "RangerAuthzResult",
          "properties" : {
            "permissions" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "$ref" : "#/definitions/PermissionResult"
}
            },
            "decision" : {
            "readOnly" : false,
"$ref" : "#/definitions/AccessDecision",
"description" : ""
            },
            "requestId" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "permissions" : {
    "property1" : {
      "subResources" : {
        "property1" : {
          "access" : { },
          "rowFilter" : { },
          "additionalInfo" : {
            "property1" : { },
            "property2" : { }
          },
          "dataMask" : { }
        },
        "property2" : {
          "access" : { },
          "rowFilter" : { },
          "additionalInfo" : {
            "property1" : { },
            "property2" : { }
          },
          "dataMask" : { }
        }
      },
      "additionalInfo" : {
        "property1" : { },
        "property2" : { }
      },
      "rowFilter" : {
        "filterExpr" : "...",
        "policy" : { }
      },
      "dataMask" : {
        "maskType" : "...",
        "maskedValue" : "...",
        "policy" : { }
      },
      "permission" : "...",
      "access" : {
        "policy" : { },
        "decision" : "DENY"
      }
    },
    "property2" : {
      "subResources" : {
        "property1" : {
          "access" : { },
          "rowFilter" : { },
          "additionalInfo" : {
            "property1" : { },
            "property2" : { }
          },
          "dataMask" : { }
        },
        "property2" : {
          "access" : { },
          "rowFilter" : { },
          "additionalInfo" : {
            "property1" : { },
            "property2" : { }
          },
          "dataMask" : { }
        }
      },
      "additionalInfo" : {
        "property1" : { },
        "property2" : { }
      },
      "rowFilter" : {
        "filterExpr" : "...",
        "policy" : { }
      },
      "dataMask" : {
        "maskType" : "...",
        "maskedValue" : "...",
        "policy" : { }
      },
      "permission" : "...",
      "access" : {
        "policy" : { },
        "decision" : "ALLOW"
      }
    }
  },
  "decision" : "DENY",
  "requestId" : "..."
},
      "description" : ""
    }
    ,
    "RangerBaseModelObject" : {
      "type" : "object",
      "title" : "RangerBaseModelObject",
          "properties" : {
            "version" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "id" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "guid" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "updatedBy" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "createdBy" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "isEnabled" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "createTime" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "updateTime" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            }
          },
      "example" : {
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
},
      "description" : ""
    }
    ,
    "RangerContextEnricherDef" : {
      "type" : "object",
      "title" : "RangerContextEnricherDef",
          "properties" : {
            "enricher" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "itemId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "enricherOptions" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "string"
}
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "enricher" : "...",
  "itemId" : 12345,
  "enricherOptions" : {
    "property1" : "...",
    "property2" : "..."
  },
  "name" : "..."
},
      "description" : ""
    }
    ,
    "RangerDataMaskDef" : {
      "type" : "object",
      "title" : "RangerDataMaskDef",
          "properties" : {
            "resources" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerResourceDef"
}
            },
            "accessTypes" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerAccessTypeDef"
}
            },
            "maskTypes" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerDataMaskTypeDef"
}
            }
          },
      "example" : {
  "resources" : [ {
    "isValidLeaf" : true,
    "accessTypeRestrictions" : [ "...", "..." ],
    "description" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "matcherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "rbKeyDescription" : "...",
    "recursiveSupported" : true,
    "validationRegEx" : "...",
    "label" : "...",
    "rbKeyValidationMessage" : "...",
    "level" : 12345,
    "uiHint" : "...",
    "rbKeyLabel" : "...",
    "lookupSupported" : true,
    "excludesSupported" : true,
    "name" : "...",
    "parent" : "...",
    "type" : "...",
    "matcher" : "...",
    "validationMessage" : "..."
  }, {
    "isValidLeaf" : true,
    "accessTypeRestrictions" : [ "...", "..." ],
    "description" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "matcherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "rbKeyDescription" : "...",
    "recursiveSupported" : true,
    "validationRegEx" : "...",
    "label" : "...",
    "rbKeyValidationMessage" : "...",
    "level" : 12345,
    "uiHint" : "...",
    "rbKeyLabel" : "...",
    "lookupSupported" : true,
    "excludesSupported" : true,
    "name" : "...",
    "parent" : "...",
    "type" : "...",
    "matcher" : "...",
    "validationMessage" : "..."
  } ],
  "accessTypes" : [ {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "UPDATE",
    "itemId" : 12345,
    "name" : "..."
  }, {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "DELETE",
    "itemId" : 12345,
    "name" : "..."
  } ],
  "maskTypes" : [ {
    "name" : "...",
    "rbKeyDescription" : "...",
    "label" : "...",
    "transformer" : "...",
    "description" : "...",
    "dataMaskOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "itemId" : 12345,
    "rbKeyLabel" : "..."
  }, {
    "name" : "...",
    "rbKeyDescription" : "...",
    "label" : "...",
    "transformer" : "...",
    "description" : "...",
    "dataMaskOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "itemId" : 12345,
    "rbKeyLabel" : "..."
  } ]
},
      "description" : ""
    }
    ,
    "RangerDataMaskPolicyItem" : {
      "type" : "object",
      "title" : "RangerDataMaskPolicyItem",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerPolicyItem"
        },
        {
          "properties" : {
            "dataMaskInfo" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerPolicyItemDataMaskInfo",
"description" : ""
            }
          }
        }
      ],
      "example" : {
  "dataMaskInfo" : {
    "valueExpr" : "...",
    "dataMaskType" : "...",
    "conditionExpr" : "..."
  },
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "users" : [ "...", "..." ],
  "delegateAdmin" : true,
  "roles" : [ "...", "..." ],
  "groups" : [ "...", "..." ],
  "accesses" : [ {
    "isAllowed" : true,
    "type" : "..."
  }, {
    "isAllowed" : true,
    "type" : "..."
  } ]
},
      "description" : ""
    }
    ,
    "RangerDataMaskTypeDef" : {
      "type" : "object",
      "title" : "RangerDataMaskTypeDef",
          "properties" : {
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "rbKeyDescription" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "label" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "transformer" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "description" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "dataMaskOptions" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "string"
}
            },
            "itemId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "rbKeyLabel" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "name" : "...",
  "rbKeyDescription" : "...",
  "label" : "...",
  "transformer" : "...",
  "description" : "...",
  "dataMaskOptions" : {
    "property1" : "...",
    "property2" : "..."
  },
  "itemId" : 12345,
  "rbKeyLabel" : "..."
},
      "description" : ""
    }
    ,
    "RangerDataShare" : {
      "type" : "object",
      "title" : "RangerDataShare",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerGdsBaseModelObject"
        },
        {
          "properties" : {
            "service" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "conditionExpr" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "zone" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "termsOfUse" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "defaultTagMasks" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerGdsMaskInfo"
}
            },
            "defaultAccessTypes" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "acl" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerGdsObjectACL",
"description" : ""
            }
          }
        }
      ],
      "example" : {
  "service" : "...",
  "conditionExpr" : "...",
  "name" : "...",
  "zone" : "...",
  "termsOfUse" : "...",
  "defaultTagMasks" : [ {
    "values" : [ "...", "..." ],
    "maskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    }
  }, {
    "values" : [ "...", "..." ],
    "maskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    }
  } ],
  "defaultAccessTypes" : [ "...", "..." ],
  "acl" : {
    "users" : {
      "property1" : "AUDIT",
      "property2" : "LIST"
    },
    "roles" : {
      "property1" : "NONE",
      "property2" : "POLICY_ADMIN"
    },
    "groups" : {
      "property1" : "POLICY_ADMIN",
      "property2" : "AUDIT"
    }
  },
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "description" : "...",
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
},
      "description" : ""
    }
    ,
    "RangerDataShareInDataset" : {
      "type" : "object",
      "title" : "RangerDataShareInDataset",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerGdsBaseModelObject"
        },
        {
          "properties" : {
            "dataShareId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "validitySchedule" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerValiditySchedule",
"description" : ""
            },
            "status" : {
            "readOnly" : false,
"$ref" : "#/definitions/GdsShareStatus",
"description" : ""
            },
            "approver" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "datasetId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "profiles" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            }
          }
        }
      ],
      "example" : {
  "dataShareId" : 12345,
  "validitySchedule" : {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  },
  "status" : "DENIED",
  "approver" : "...",
  "datasetId" : 12345,
  "profiles" : [ "...", "..." ],
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "description" : "...",
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
},
      "description" : ""
    }
    ,
    "RangerDataShareInDatasetList" : {
      "type" : "object",
      "title" : "RangerDataShareInDatasetList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "list" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerDataShareInDataset"
}
            }
          }
        }
      ],
      "example" : {
  "list" : [ {
    "dataShareId" : 12345,
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "status" : "NONE",
    "approver" : "...",
    "datasetId" : 12345,
    "profiles" : [ "...", "..." ],
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "dataShareId" : 12345,
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "status" : "NONE",
    "approver" : "...",
    "datasetId" : 12345,
    "profiles" : [ "...", "..." ],
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "listSize" : 12345,
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "RangerDataShareList" : {
      "type" : "object",
      "title" : "RangerDataShareList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "list" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerDataShare"
}
            }
          }
        }
      ],
      "example" : {
  "list" : [ {
    "service" : "...",
    "conditionExpr" : "...",
    "name" : "...",
    "zone" : "...",
    "termsOfUse" : "...",
    "defaultTagMasks" : [ {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    }, {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    } ],
    "defaultAccessTypes" : [ "...", "..." ],
    "acl" : {
      "users" : {
        "property1" : "AUDIT",
        "property2" : "VIEW"
      },
      "roles" : {
        "property1" : "POLICY_ADMIN",
        "property2" : "AUDIT"
      },
      "groups" : {
        "property1" : "VIEW",
        "property2" : "NONE"
      }
    },
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "service" : "...",
    "conditionExpr" : "...",
    "name" : "...",
    "zone" : "...",
    "termsOfUse" : "...",
    "defaultTagMasks" : [ {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    }, {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    } ],
    "defaultAccessTypes" : [ "...", "..." ],
    "acl" : {
      "users" : {
        "property1" : "LIST",
        "property2" : "POLICY_ADMIN"
      },
      "roles" : {
        "property1" : "POLICY_ADMIN",
        "property2" : "AUDIT"
      },
      "groups" : {
        "property1" : "VIEW",
        "property2" : "AUDIT"
      }
    },
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "listSize" : 12345,
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "RangerDataset" : {
      "type" : "object",
      "title" : "RangerDataset",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerGdsBaseModelObject"
        },
        {
          "properties" : {
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "acl" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerGdsObjectACL",
"description" : ""
            },
            "keywords" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "validitySchedule" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerValiditySchedule",
"description" : ""
            },
            "labels" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "termsOfUse" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "name" : "...",
  "acl" : {
    "users" : {
      "property1" : "LIST",
      "property2" : "VIEW"
    },
    "roles" : {
      "property1" : "ADMIN",
      "property2" : "ADMIN"
    },
    "groups" : {
      "property1" : "AUDIT",
      "property2" : "VIEW"
    }
  },
  "keywords" : [ "...", "..." ],
  "validitySchedule" : {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  },
  "labels" : [ "...", "..." ],
  "termsOfUse" : "...",
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "description" : "...",
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
},
      "description" : ""
    }
    ,
    "RangerDatasetHeaderInfo" : {
      "type" : "object",
      "title" : "RangerDatasetHeaderInfo",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerBaseModelObject"
        },
        {
          "properties" : {
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "projectsCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "dataSharesCountByStatus" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "integer"
}
            },
            "principalsCountByType" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "integer"
}
            },
            "resourceCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "permissionForCaller" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "name" : "...",
  "projectsCount" : 12345,
  "dataSharesCountByStatus" : {
    "property1" : 12345,
    "property2" : 12345
  },
  "principalsCountByType" : {
    "property1" : 12345,
    "property2" : 12345
  },
  "resourceCount" : 12345,
  "permissionForCaller" : "...",
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
},
      "description" : ""
    }
    ,
    "RangerDatasetInProject" : {
      "type" : "object",
      "title" : "RangerDatasetInProject",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerGdsBaseModelObject"
        },
        {
          "properties" : {
            "datasetId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "validitySchedule" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerValiditySchedule",
"description" : ""
            },
            "approver" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "profiles" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "projectId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "status" : {
            "readOnly" : false,
"$ref" : "#/definitions/GdsShareStatus",
"description" : ""
            }
          }
        }
      ],
      "example" : {
  "datasetId" : 12345,
  "validitySchedule" : {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  },
  "approver" : "...",
  "profiles" : [ "...", "..." ],
  "projectId" : 12345,
  "status" : "NONE",
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "description" : "...",
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
},
      "description" : ""
    }
    ,
    "RangerDatasetInProjectList" : {
      "type" : "object",
      "title" : "RangerDatasetInProjectList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "list" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerDatasetInProject"
}
            }
          }
        }
      ],
      "example" : {
  "list" : [ {
    "datasetId" : 12345,
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "approver" : "...",
    "profiles" : [ "...", "..." ],
    "projectId" : 12345,
    "status" : "ACTIVE",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "datasetId" : 12345,
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "approver" : "...",
    "profiles" : [ "...", "..." ],
    "projectId" : 12345,
    "status" : "NONE",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "listSize" : 12345,
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "RangerDatasetList" : {
      "type" : "object",
      "title" : "RangerDatasetList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "list" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerDataset"
}
            }
          }
        }
      ],
      "example" : {
  "list" : [ {
    "name" : "...",
    "acl" : {
      "users" : {
        "property1" : "ADMIN",
        "property2" : "POLICY_ADMIN"
      },
      "roles" : {
        "property1" : "POLICY_ADMIN",
        "property2" : "AUDIT"
      },
      "groups" : {
        "property1" : "ADMIN",
        "property2" : "ADMIN"
      }
    },
    "keywords" : [ "...", "..." ],
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "labels" : [ "...", "..." ],
    "termsOfUse" : "...",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "name" : "...",
    "acl" : {
      "users" : {
        "property1" : "LIST",
        "property2" : "LIST"
      },
      "roles" : {
        "property1" : "VIEW",
        "property2" : "ADMIN"
      },
      "groups" : {
        "property1" : "ADMIN",
        "property2" : "VIEW"
      }
    },
    "keywords" : [ "...", "..." ],
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "labels" : [ "...", "..." ],
    "termsOfUse" : "...",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "listSize" : 12345,
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "RangerDatasetResource" : {
      "type" : "object",
      "title" : "RangerDatasetResource",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerAccessResourceImpl"
        },
        {
        }
      ],
      "example" : {
  "cacheKey" : "...",
  "serviceDef" : {
    "description" : "...",
    "dataMaskDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ],
      "maskTypes" : [ { }, { } ]
    },
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "rbKeyDescription" : "...",
    "displayName" : "...",
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "MANAGE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "READ",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "enums" : [ {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    }, {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    } ],
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "label" : "...",
    "contextEnrichers" : [ {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    }, {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    } ],
    "policyConditions" : [ {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    }, {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    } ],
    "name" : "...",
    "rowFilterDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ]
    },
    "configs" : [ {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    }, {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    } ],
    "markerAccessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "CREATE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "MANAGE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "rbKeyLabel" : "...",
    "implClass" : "...",
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  },
  "asString" : "...",
  "readOnlyCopy" : {
    "keys" : [ "...", "..." ],
    "readOnlyCopy" : { },
    "leafName" : "...",
    "ownerUser" : "...",
    "cacheKey" : "...",
    "serviceDef" : {
      "description" : "...",
      "dataMaskDef" : { },
      "resources" : [ { }, { } ],
      "rbKeyDescription" : "...",
      "displayName" : "...",
      "accessTypes" : [ { }, { } ],
      "enums" : [ { }, { } ],
      "options" : {
        "property1" : "...",
        "property2" : "..."
      },
      "label" : "...",
      "contextEnrichers" : [ { }, { } ],
      "policyConditions" : [ { }, { } ],
      "name" : "...",
      "rowFilterDef" : { },
      "configs" : [ { }, { } ],
      "markerAccessTypes" : [ { }, { } ],
      "rbKeyLabel" : "...",
      "implClass" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    },
    "asMap" : {
      "property1" : { },
      "property2" : { }
    },
    "asString" : "..."
  },
  "leafName" : "...",
  "asMap" : {
    "property1" : { },
    "property2" : { }
  },
  "ownerUser" : "...",
  "keys" : [ "...", "..." ]
},
      "description" : ""
    }
    ,
    "RangerEnumDef" : {
      "type" : "object",
      "title" : "RangerEnumDef",
          "properties" : {
            "defaultIndex" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "itemId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "elements" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerEnumElementDef"
}
            }
          },
      "example" : {
  "defaultIndex" : 12345,
  "name" : "...",
  "itemId" : 12345,
  "elements" : [ {
    "label" : "...",
    "itemId" : 12345,
    "rbKeyLabel" : "...",
    "name" : "..."
  }, {
    "label" : "...",
    "itemId" : 12345,
    "rbKeyLabel" : "...",
    "name" : "..."
  } ]
},
      "description" : ""
    }
    ,
    "RangerEnumElementDef" : {
      "type" : "object",
      "title" : "RangerEnumElementDef",
          "properties" : {
            "label" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "itemId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "rbKeyLabel" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "label" : "...",
  "itemId" : 12345,
  "rbKeyLabel" : "...",
  "name" : "..."
},
      "description" : ""
    }
    ,
    "RangerExportPolicyList" : {
      "type" : "object",
      "title" : "RangerExportPolicyList",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerPolicyList"
        },
        {
          "properties" : {
            "metaDataInfo" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "object"
}
            }
          }
        }
      ],
      "example" : {
  "metaDataInfo" : {
    "property1" : { },
    "property2" : { }
  },
  "policies" : [ {
    "resources" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "service" : "...",
    "dataMaskPolicyItems" : [ {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "rowFilterPolicyItems" : [ {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "additionalResources" : [ {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    }, {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    } ],
    "zoneName" : "...",
    "policyType" : 12345,
    "serviceType" : "...",
    "policyPriority" : 12345,
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "policyLabels" : [ "...", "..." ],
    "resourceSignature" : "...",
    "name" : "...",
    "isDenyAllElse" : true,
    "policyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "denyExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "description" : "...",
    "validitySchedules" : [ {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    }, {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    } ],
    "denyPolicyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "isAuditEnabled" : true,
    "allowExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "resources" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "service" : "...",
    "dataMaskPolicyItems" : [ {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "rowFilterPolicyItems" : [ {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "additionalResources" : [ {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    }, {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    } ],
    "zoneName" : "...",
    "policyType" : 12345,
    "serviceType" : "...",
    "policyPriority" : 12345,
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "policyLabels" : [ "...", "..." ],
    "resourceSignature" : "...",
    "name" : "...",
    "isDenyAllElse" : true,
    "policyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "denyExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "description" : "...",
    "validitySchedules" : [ {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    }, {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    } ],
    "denyPolicyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "isAuditEnabled" : true,
    "allowExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "RangerExportRoleList" : {
      "type" : "object",
      "title" : "RangerExportRoleList",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerRoleList"
        },
        {
          "properties" : {
            "metaDataInfo" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "object"
}
            }
          }
        }
      ],
      "example" : {
  "metaDataInfo" : {
    "property1" : { },
    "property2" : { }
  },
  "roles" : [ {
    "roles" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "groups" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "description" : "...",
    "createdByUser" : "...",
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "name" : "...",
    "users" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "roles" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "groups" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "description" : "...",
    "createdByUser" : "...",
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "name" : "...",
    "users" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "RangerGdsBaseModelObject" : {
      "type" : "object",
      "title" : "RangerGdsBaseModelObject",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerBaseModelObject"
        },
        {
          "properties" : {
            "additionalInfo" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "string"
}
            },
            "description" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "options" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "string"
}
            }
          }
        }
      ],
      "example" : {
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "description" : "...",
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
},
      "description" : ""
    }
    ,
    "RangerGdsMaskInfo" : {
      "type" : "object",
      "title" : "RangerGdsMaskInfo",
          "properties" : {
            "values" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "maskInfo" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerPolicyItemDataMaskInfo",
"description" : ""
            }
          },
      "example" : {
  "values" : [ "...", "..." ],
  "maskInfo" : {
    "valueExpr" : "...",
    "dataMaskType" : "...",
    "conditionExpr" : "..."
  }
},
      "description" : ""
    }
    ,
    "RangerGdsObjectACL" : {
      "type" : "object",
      "title" : "RangerGdsObjectACL",
          "properties" : {
            "users" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "$ref" : "#/definitions/GdsPermission"
}
            },
            "roles" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "$ref" : "#/definitions/GdsPermission"
}
            },
            "groups" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "$ref" : "#/definitions/GdsPermission"
}
            }
          },
      "example" : {
  "users" : {
    "property1" : "AUDIT",
    "property2" : "POLICY_ADMIN"
  },
  "roles" : {
    "property1" : "LIST",
    "property2" : "AUDIT"
  },
  "groups" : {
    "property1" : "LIST",
    "property2" : "LIST"
  }
},
      "description" : ""
    }
    ,
    "RangerGrant" : {
      "type" : "object",
      "title" : "RangerGrant",
          "properties" : {
            "accessTypes" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "conditions" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/Condition"
}
            },
            "principal" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerPrincipal",
"description" : ""
            }
          },
      "example" : {
  "accessTypes" : [ "...", "..." ],
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "principal" : {
    "type" : "ROLE",
    "name" : "..."
  }
},
      "description" : ""
    }
    ,
    "RangerInlinePolicy" : {
      "type" : "object",
      "title" : "RangerInlinePolicy",
      "required" : ["createTime"],
          "properties" : {
            "mode" : {
            "readOnly" : false,
"$ref" : "#/definitions/Mode",
"description" : ""
            },
            "createdBy" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "grants" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/Grant"
}
            },
            "grantor" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "createTime" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          },
      "example" : {
  "mode" : "RANGER_AND_INLINE",
  "createdBy" : "...",
  "grants" : [ {
    "principals" : [ "...", "..." ],
    "permissions" : [ "...", "..." ],
    "resources" : [ "...", "..." ]
  }, {
    "principals" : [ "...", "..." ],
    "permissions" : [ "...", "..." ],
    "resources" : [ "...", "..." ]
  } ],
  "grantor" : "...",
  "createTime" : 12345
},
      "description" : ""
    }
    ,
    "RangerMetrics" : {
      "type" : "object",
      "title" : "RangerMetrics",
          "properties" : {
            "data" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "object"
}
            }
          },
      "example" : {
  "data" : {
    "property1" : { },
    "property2" : { }
  }
},
      "description" : ""
    }
    ,
    "RangerMultiAuthzRequest" : {
      "type" : "object",
      "title" : "RangerMultiAuthzRequest",
          "properties" : {
            "context" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerAccessContext",
"description" : ""
            },
            "accesses" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerAccessInfo"
}
            },
            "requestId" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "user" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerUserInfo",
"description" : ""
            }
          },
      "example" : {
  "context" : {
    "forwardedIpAddresses" : [ "...", "..." ],
    "serviceName" : "...",
    "additionalInfo" : {
      "property1" : { },
      "property2" : { }
    },
    "clientIpAddress" : "...",
    "serviceType" : "...",
    "accessTime" : 12345
  },
  "accesses" : [ {
    "action" : "...",
    "resource" : {
      "name" : "...",
      "attributes" : {
        "property1" : { },
        "property2" : { }
      },
      "nameMatchScope" : "SELF_OR_ANY_DESCENDANT",
      "subResources" : [ "...", "..." ]
    },
    "permissions" : [ "...", "..." ]
  }, {
    "action" : "...",
    "resource" : {
      "name" : "...",
      "attributes" : {
        "property1" : { },
        "property2" : { }
      },
      "nameMatchScope" : "SELF_OR_ANY_DESCENDANT",
      "subResources" : [ "...", "..." ]
    },
    "permissions" : [ "...", "..." ]
  } ],
  "requestId" : "...",
  "user" : {
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "name" : "...",
    "attributes" : {
      "property1" : { },
      "property2" : { }
    }
  }
},
      "description" : ""
    }
    ,
    "RangerMultiAuthzResult" : {
      "type" : "object",
      "title" : "RangerMultiAuthzResult",
          "properties" : {
            "accesses" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerAuthzResult"
}
            },
            "requestId" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "decision" : {
            "readOnly" : false,
"$ref" : "#/definitions/AccessDecision",
"description" : ""
            }
          },
      "example" : {
  "accesses" : [ {
    "permissions" : {
      "property1" : {
        "subResources" : {
          "property1" : { },
          "property2" : { }
        },
        "additionalInfo" : {
          "property1" : { },
          "property2" : { }
        },
        "rowFilter" : { },
        "dataMask" : { },
        "permission" : "...",
        "access" : { }
      },
      "property2" : {
        "subResources" : {
          "property1" : { },
          "property2" : { }
        },
        "additionalInfo" : {
          "property1" : { },
          "property2" : { }
        },
        "rowFilter" : { },
        "dataMask" : { },
        "permission" : "...",
        "access" : { }
      }
    },
    "decision" : "PARTIAL",
    "requestId" : "..."
  }, {
    "permissions" : {
      "property1" : {
        "subResources" : {
          "property1" : { },
          "property2" : { }
        },
        "additionalInfo" : {
          "property1" : { },
          "property2" : { }
        },
        "rowFilter" : { },
        "dataMask" : { },
        "permission" : "...",
        "access" : { }
      },
      "property2" : {
        "subResources" : {
          "property1" : { },
          "property2" : { }
        },
        "additionalInfo" : {
          "property1" : { },
          "property2" : { }
        },
        "rowFilter" : { },
        "dataMask" : { },
        "permission" : "...",
        "access" : { }
      }
    },
    "decision" : "DENY",
    "requestId" : "..."
  } ],
  "requestId" : "...",
  "decision" : "NOT_DETERMINED"
},
      "description" : ""
    }
    ,
    "RangerMutableResource" : {
      "type" : "object",
      "title" : "RangerMutableResource",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerAccessResource"
        },
        {
        }
      ],
      "example" : {
  "keys" : [ "...", "..." ],
  "readOnlyCopy" : {
    "keys" : [ "...", "..." ],
    "readOnlyCopy" : { },
    "leafName" : "...",
    "ownerUser" : "...",
    "cacheKey" : "...",
    "serviceDef" : {
      "description" : "...",
      "dataMaskDef" : { },
      "resources" : [ { }, { } ],
      "rbKeyDescription" : "...",
      "displayName" : "...",
      "accessTypes" : [ { }, { } ],
      "enums" : [ { }, { } ],
      "options" : {
        "property1" : "...",
        "property2" : "..."
      },
      "label" : "...",
      "contextEnrichers" : [ { }, { } ],
      "policyConditions" : [ { }, { } ],
      "name" : "...",
      "rowFilterDef" : { },
      "configs" : [ { }, { } ],
      "markerAccessTypes" : [ { }, { } ],
      "rbKeyLabel" : "...",
      "implClass" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    },
    "asMap" : {
      "property1" : { },
      "property2" : { }
    },
    "asString" : "..."
  },
  "leafName" : "...",
  "ownerUser" : "...",
  "cacheKey" : "...",
  "serviceDef" : {
    "description" : "...",
    "dataMaskDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ],
      "maskTypes" : [ { }, { } ]
    },
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "rbKeyDescription" : "...",
    "displayName" : "...",
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "UPDATE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "UPDATE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "enums" : [ {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    }, {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    } ],
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "label" : "...",
    "contextEnrichers" : [ {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    }, {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    } ],
    "policyConditions" : [ {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    }, {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    } ],
    "name" : "...",
    "rowFilterDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ]
    },
    "configs" : [ {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    }, {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    } ],
    "markerAccessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "UPDATE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "CREATE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "rbKeyLabel" : "...",
    "implClass" : "...",
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  },
  "asMap" : {
    "property1" : { },
    "property2" : { }
  },
  "asString" : "..."
},
      "description" : ""
    }
    ,
    "RangerPluginInfo" : {
      "type" : "object",
      "title" : "RangerPluginInfo",
          "properties" : {
            "hostName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "info" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "string"
}
            },
            "appType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "serviceDisplayName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "serviceTypeDisplayName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "updateTime" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "ipAddress" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "serviceName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "serviceType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "createTime" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "id" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          },
      "example" : {
  "hostName" : "...",
  "info" : {
    "property1" : "...",
    "property2" : "..."
  },
  "appType" : "...",
  "serviceDisplayName" : "...",
  "serviceTypeDisplayName" : "...",
  "updateTime" : 12345,
  "ipAddress" : "...",
  "serviceName" : "...",
  "serviceType" : "...",
  "createTime" : 12345,
  "id" : 12345
},
      "description" : ""
    }
    ,
    "RangerPluginInfoList" : {
      "type" : "object",
      "title" : "RangerPluginInfoList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "pluginInfoList" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerPluginInfo"
}
            }
          }
        }
      ],
      "example" : {
  "pluginInfoList" : [ {
    "hostName" : "...",
    "info" : {
      "property1" : "...",
      "property2" : "..."
    },
    "appType" : "...",
    "serviceDisplayName" : "...",
    "serviceTypeDisplayName" : "...",
    "updateTime" : 12345,
    "ipAddress" : "...",
    "serviceName" : "...",
    "serviceType" : "...",
    "createTime" : 12345,
    "id" : 12345
  }, {
    "hostName" : "...",
    "info" : {
      "property1" : "...",
      "property2" : "..."
    },
    "appType" : "...",
    "serviceDisplayName" : "...",
    "serviceTypeDisplayName" : "...",
    "updateTime" : 12345,
    "ipAddress" : "...",
    "serviceName" : "...",
    "serviceType" : "...",
    "createTime" : 12345,
    "id" : 12345
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "RangerPolicy" : {
      "type" : "object",
      "title" : "RangerPolicy",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerBaseModelObject"
        },
        {
          "properties" : {
            "resources" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "$ref" : "#/definitions/RangerPolicyResource"
}
            },
            "service" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "dataMaskPolicyItems" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerDataMaskPolicyItem"
}
            },
            "rowFilterPolicyItems" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerRowFilterPolicyItem"
}
            },
            "conditions" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerPolicyItemCondition"
}
            },
            "additionalResources" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
"type" : "object",
"additionalProperties" : {
  "$ref" : "#/definitions/RangerPolicyResource"
}
}
            },
            "zoneName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "policyType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "serviceType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "policyPriority" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "options" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "object"
}
            },
            "policyLabels" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "resourceSignature" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "isDenyAllElse" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "policyItems" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerPolicyItem"
}
            },
            "denyExceptions" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerPolicyItem"
}
            },
            "description" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "validitySchedules" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerValiditySchedule"
}
            },
            "denyPolicyItems" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerPolicyItem"
}
            },
            "isAuditEnabled" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "allowExceptions" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerPolicyItem"
}
            }
          }
        }
      ],
      "example" : {
  "resources" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "service" : "...",
  "dataMaskPolicyItems" : [ {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "rowFilterPolicyItems" : [ {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "additionalResources" : [ {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  }, {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  } ],
  "zoneName" : "...",
  "policyType" : 12345,
  "serviceType" : "...",
  "policyPriority" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "policyLabels" : [ "...", "..." ],
  "resourceSignature" : "...",
  "name" : "...",
  "isDenyAllElse" : true,
  "policyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "denyExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "description" : "...",
  "validitySchedules" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "denyPolicyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "isAuditEnabled" : true,
  "allowExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
},
      "description" : ""
    }
    ,
    "RangerPolicyConditionDef" : {
      "type" : "object",
      "title" : "RangerPolicyConditionDef",
          "properties" : {
            "rbKeyValidationMessage" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "uiHint" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "validationRegEx" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "evaluatorOptions" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "string"
}
            },
            "itemId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "evaluator" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "rbKeyDescription" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "rbKeyLabel" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "label" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "validationMessage" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "description" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "rbKeyValidationMessage" : "...",
  "uiHint" : "...",
  "validationRegEx" : "...",
  "evaluatorOptions" : {
    "property1" : "...",
    "property2" : "..."
  },
  "itemId" : 12345,
  "evaluator" : "...",
  "rbKeyDescription" : "...",
  "rbKeyLabel" : "...",
  "label" : "...",
  "name" : "...",
  "validationMessage" : "...",
  "description" : "..."
},
      "description" : ""
    }
    ,
    "RangerPolicyDelta" : {
      "type" : "object",
      "title" : "RangerPolicyDelta",
          "properties" : {
            "changeType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "policy" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerPolicy",
"description" : ""
            },
            "policiesVersion" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "id" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          },
      "example" : {
  "changeType" : 12345,
  "policy" : {
    "resources" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "service" : "...",
    "dataMaskPolicyItems" : [ {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "rowFilterPolicyItems" : [ {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "additionalResources" : [ {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    }, {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    } ],
    "zoneName" : "...",
    "policyType" : 12345,
    "serviceType" : "...",
    "policyPriority" : 12345,
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "policyLabels" : [ "...", "..." ],
    "resourceSignature" : "...",
    "name" : "...",
    "isDenyAllElse" : true,
    "policyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "denyExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "description" : "...",
    "validitySchedules" : [ {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    }, {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    } ],
    "denyPolicyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "isAuditEnabled" : true,
    "allowExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  },
  "policiesVersion" : 12345,
  "id" : 12345
},
      "description" : ""
    }
    ,
    "RangerPolicyHeader" : {
      "type" : "object",
      "title" : "RangerPolicyHeader",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerBaseModelObject"
        },
        {
          "properties" : {
            "zoneName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "resources" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "$ref" : "#/definitions/RangerPolicyResource"
}
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "policyType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "service" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "zoneName" : "...",
  "resources" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "name" : "...",
  "policyType" : 12345,
  "service" : "...",
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
},
      "description" : ""
    }
    ,
    "RangerPolicyItem" : {
      "type" : "object",
      "title" : "RangerPolicyItem",
          "properties" : {
            "conditions" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerPolicyItemCondition"
}
            },
            "users" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "delegateAdmin" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "roles" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "groups" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "accesses" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerPolicyItemAccess"
}
            }
          },
      "example" : {
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "users" : [ "...", "..." ],
  "delegateAdmin" : true,
  "roles" : [ "...", "..." ],
  "groups" : [ "...", "..." ],
  "accesses" : [ {
    "isAllowed" : true,
    "type" : "..."
  }, {
    "isAllowed" : true,
    "type" : "..."
  } ]
},
      "description" : ""
    }
    ,
    "RangerPolicyItemAccess" : {
      "type" : "object",
      "title" : "RangerPolicyItemAccess",
          "properties" : {
            "isAllowed" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "type" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "isAllowed" : true,
  "type" : "..."
},
      "description" : ""
    }
    ,
    "RangerPolicyItemCondition" : {
      "type" : "object",
      "title" : "RangerPolicyItemCondition",
          "properties" : {
            "values" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "type" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "values" : [ "...", "..." ],
  "type" : "..."
},
      "description" : ""
    }
    ,
    "RangerPolicyItemDataMaskInfo" : {
      "type" : "object",
      "title" : "RangerPolicyItemDataMaskInfo",
          "properties" : {
            "valueExpr" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "dataMaskType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "conditionExpr" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "valueExpr" : "...",
  "dataMaskType" : "...",
  "conditionExpr" : "..."
},
      "description" : ""
    }
    ,
    "RangerPolicyItemRowFilterInfo" : {
      "type" : "object",
      "title" : "RangerPolicyItemRowFilterInfo",
          "properties" : {
            "filterExpr" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "filterExpr" : "..."
},
      "description" : ""
    }
    ,
    "RangerPolicyList" : {
      "type" : "object",
      "title" : "RangerPolicyList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "policies" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerPolicy"
}
            }
          }
        }
      ],
      "example" : {
  "policies" : [ {
    "resources" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "service" : "...",
    "dataMaskPolicyItems" : [ {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "rowFilterPolicyItems" : [ {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "additionalResources" : [ {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    }, {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    } ],
    "zoneName" : "...",
    "policyType" : 12345,
    "serviceType" : "...",
    "policyPriority" : 12345,
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "policyLabels" : [ "...", "..." ],
    "resourceSignature" : "...",
    "name" : "...",
    "isDenyAllElse" : true,
    "policyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "denyExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "description" : "...",
    "validitySchedules" : [ {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    }, {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    } ],
    "denyPolicyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "isAuditEnabled" : true,
    "allowExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "resources" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "service" : "...",
    "dataMaskPolicyItems" : [ {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "rowFilterPolicyItems" : [ {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "additionalResources" : [ {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    }, {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    } ],
    "zoneName" : "...",
    "policyType" : 12345,
    "serviceType" : "...",
    "policyPriority" : 12345,
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "policyLabels" : [ "...", "..." ],
    "resourceSignature" : "...",
    "name" : "...",
    "isDenyAllElse" : true,
    "policyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "denyExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "description" : "...",
    "validitySchedules" : [ {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    }, {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    } ],
    "denyPolicyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "isAuditEnabled" : true,
    "allowExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "RangerPolicyResource" : {
      "type" : "object",
      "title" : "RangerPolicyResource",
          "properties" : {
            "values" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "isRecursive" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "isExcludes" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            }
          },
      "example" : {
  "values" : [ "...", "..." ],
  "isRecursive" : true,
  "isExcludes" : true
},
      "description" : ""
    }
    ,
    "RangerPrincipal" : {
      "type" : "object",
      "title" : "RangerPrincipal",
          "properties" : {
            "type" : {
            "readOnly" : false,
"$ref" : "#/definitions/PrincipalType",
"description" : ""
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "type" : "ROLE",
  "name" : "..."
},
      "description" : ""
    }
    ,
    "RangerProject" : {
      "type" : "object",
      "title" : "RangerProject",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerGdsBaseModelObject"
        },
        {
          "properties" : {
            "acl" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerGdsObjectACL",
"description" : ""
            },
            "validitySchedule" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerValiditySchedule",
"description" : ""
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "termsOfUse" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "acl" : {
    "users" : {
      "property1" : "LIST",
      "property2" : "VIEW"
    },
    "roles" : {
      "property1" : "NONE",
      "property2" : "VIEW"
    },
    "groups" : {
      "property1" : "ADMIN",
      "property2" : "LIST"
    }
  },
  "validitySchedule" : {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  },
  "name" : "...",
  "termsOfUse" : "...",
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "description" : "...",
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
},
      "description" : ""
    }
    ,
    "RangerProjectList" : {
      "type" : "object",
      "title" : "RangerProjectList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "list" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerProject"
}
            }
          }
        }
      ],
      "example" : {
  "list" : [ {
    "acl" : {
      "users" : {
        "property1" : "NONE",
        "property2" : "POLICY_ADMIN"
      },
      "roles" : {
        "property1" : "NONE",
        "property2" : "LIST"
      },
      "groups" : {
        "property1" : "LIST",
        "property2" : "NONE"
      }
    },
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "name" : "...",
    "termsOfUse" : "...",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "acl" : {
      "users" : {
        "property1" : "POLICY_ADMIN",
        "property2" : "AUDIT"
      },
      "roles" : {
        "property1" : "POLICY_ADMIN",
        "property2" : "AUDIT"
      },
      "groups" : {
        "property1" : "LIST",
        "property2" : "VIEW"
      }
    },
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "name" : "...",
    "termsOfUse" : "...",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "listSize" : 12345,
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "RangerProjectResource" : {
      "type" : "object",
      "title" : "RangerProjectResource",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerAccessResourceImpl"
        },
        {
        }
      ],
      "example" : {
  "cacheKey" : "...",
  "serviceDef" : {
    "description" : "...",
    "dataMaskDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ],
      "maskTypes" : [ { }, { } ]
    },
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "rbKeyDescription" : "...",
    "displayName" : "...",
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "UPDATE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "UPDATE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "enums" : [ {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    }, {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    } ],
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "label" : "...",
    "contextEnrichers" : [ {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    }, {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    } ],
    "policyConditions" : [ {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    }, {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    } ],
    "name" : "...",
    "rowFilterDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ]
    },
    "configs" : [ {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    }, {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    } ],
    "markerAccessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "UPDATE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "READ",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "rbKeyLabel" : "...",
    "implClass" : "...",
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  },
  "asString" : "...",
  "readOnlyCopy" : {
    "keys" : [ "...", "..." ],
    "readOnlyCopy" : { },
    "leafName" : "...",
    "ownerUser" : "...",
    "cacheKey" : "...",
    "serviceDef" : {
      "description" : "...",
      "dataMaskDef" : { },
      "resources" : [ { }, { } ],
      "rbKeyDescription" : "...",
      "displayName" : "...",
      "accessTypes" : [ { }, { } ],
      "enums" : [ { }, { } ],
      "options" : {
        "property1" : "...",
        "property2" : "..."
      },
      "label" : "...",
      "contextEnrichers" : [ { }, { } ],
      "policyConditions" : [ { }, { } ],
      "name" : "...",
      "rowFilterDef" : { },
      "configs" : [ { }, { } ],
      "markerAccessTypes" : [ { }, { } ],
      "rbKeyLabel" : "...",
      "implClass" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    },
    "asMap" : {
      "property1" : { },
      "property2" : { }
    },
    "asString" : "..."
  },
  "leafName" : "...",
  "asMap" : {
    "property1" : { },
    "property2" : { }
  },
  "ownerUser" : "...",
  "keys" : [ "...", "..." ]
},
      "description" : ""
    }
    ,
    "RangerPurgeResult" : {
      "type" : "object",
      "title" : "RangerPurgeResult",
          "properties" : {
            "purgedRecordCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "totalRecordCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "recordType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "purgedRecordCount" : 12345,
  "totalRecordCount" : 12345,
  "recordType" : "..."
},
      "description" : ""
    }
    ,
    "RangerRequestedResources" : {
      "type" : "object",
      "title" : "RangerRequestedResources",
          "properties" : {
            "requestedResources" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerAccessResource"
}
            }
          },
      "example" : {
  "requestedResources" : [ {
    "keys" : [ "...", "..." ],
    "readOnlyCopy" : { },
    "leafName" : "...",
    "ownerUser" : "...",
    "cacheKey" : "...",
    "serviceDef" : {
      "description" : "...",
      "dataMaskDef" : { },
      "resources" : [ { }, { } ],
      "rbKeyDescription" : "...",
      "displayName" : "...",
      "accessTypes" : [ { }, { } ],
      "enums" : [ { }, { } ],
      "options" : {
        "property1" : "...",
        "property2" : "..."
      },
      "label" : "...",
      "contextEnrichers" : [ { }, { } ],
      "policyConditions" : [ { }, { } ],
      "name" : "...",
      "rowFilterDef" : { },
      "configs" : [ { }, { } ],
      "markerAccessTypes" : [ { }, { } ],
      "rbKeyLabel" : "...",
      "implClass" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    },
    "asMap" : {
      "property1" : { },
      "property2" : { }
    },
    "asString" : "..."
  }, {
    "keys" : [ "...", "..." ],
    "readOnlyCopy" : { },
    "leafName" : "...",
    "ownerUser" : "...",
    "cacheKey" : "...",
    "serviceDef" : {
      "description" : "...",
      "dataMaskDef" : { },
      "resources" : [ { }, { } ],
      "rbKeyDescription" : "...",
      "displayName" : "...",
      "accessTypes" : [ { }, { } ],
      "enums" : [ { }, { } ],
      "options" : {
        "property1" : "...",
        "property2" : "..."
      },
      "label" : "...",
      "contextEnrichers" : [ { }, { } ],
      "policyConditions" : [ { }, { } ],
      "name" : "...",
      "rowFilterDef" : { },
      "configs" : [ { }, { } ],
      "markerAccessTypes" : [ { }, { } ],
      "rbKeyLabel" : "...",
      "implClass" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    },
    "asMap" : {
      "property1" : { },
      "property2" : { }
    },
    "asString" : "..."
  } ]
},
      "description" : ""
    }
    ,
    "RangerResourceDef" : {
      "type" : "object",
      "title" : "RangerResourceDef",
          "properties" : {
            "isValidLeaf" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "accessTypeRestrictions" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "description" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "mandatory" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "itemId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "matcherOptions" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "string"
}
            },
            "rbKeyDescription" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "recursiveSupported" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "validationRegEx" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "label" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "rbKeyValidationMessage" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "level" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "uiHint" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "rbKeyLabel" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "lookupSupported" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "excludesSupported" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "parent" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "type" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "matcher" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "validationMessage" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "isValidLeaf" : true,
  "accessTypeRestrictions" : [ "...", "..." ],
  "description" : "...",
  "mandatory" : true,
  "itemId" : 12345,
  "matcherOptions" : {
    "property1" : "...",
    "property2" : "..."
  },
  "rbKeyDescription" : "...",
  "recursiveSupported" : true,
  "validationRegEx" : "...",
  "label" : "...",
  "rbKeyValidationMessage" : "...",
  "level" : 12345,
  "uiHint" : "...",
  "rbKeyLabel" : "...",
  "lookupSupported" : true,
  "excludesSupported" : true,
  "name" : "...",
  "parent" : "...",
  "type" : "...",
  "matcher" : "...",
  "validationMessage" : "..."
},
      "description" : ""
    }
    ,
    "RangerResourceInfo" : {
      "type" : "object",
      "title" : "RangerResourceInfo",
          "properties" : {
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "attributes" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "object"
}
            },
            "nameMatchScope" : {
            "readOnly" : false,
"$ref" : "#/definitions/ResourceMatchScope",
"description" : ""
            },
            "subResources" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            }
          },
      "example" : {
  "name" : "...",
  "attributes" : {
    "property1" : { },
    "property2" : { }
  },
  "nameMatchScope" : "SELF_OR_ANY_CHILD",
  "subResources" : [ "...", "..." ]
},
      "description" : ""
    }
    ,
    "RangerResourcePermissions" : {
      "type" : "object",
      "title" : "RangerResourcePermissions",
          "properties" : {
            "users" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "object"
}
            },
            "roles" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "object"
}
            },
            "resource" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerResourceInfo",
"description" : ""
            },
            "groups" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "object"
}
            }
          },
      "example" : {
  "users" : {
    "property1" : { },
    "property2" : { }
  },
  "roles" : {
    "property1" : { },
    "property2" : { }
  },
  "resource" : {
    "name" : "...",
    "attributes" : {
      "property1" : { },
      "property2" : { }
    },
    "nameMatchScope" : "SELF",
    "subResources" : [ "...", "..." ]
  },
  "groups" : {
    "property1" : { },
    "property2" : { }
  }
},
      "description" : ""
    }
    ,
    "RangerRole" : {
      "type" : "object",
      "title" : "RangerRole",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerBaseModelObject"
        },
        {
          "properties" : {
            "roles" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RoleMember"
}
            },
            "groups" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RoleMember"
}
            },
            "description" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "createdByUser" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "options" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "object"
}
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "users" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RoleMember"
}
            }
          }
        }
      ],
      "example" : {
  "roles" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "groups" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "description" : "...",
  "createdByUser" : "...",
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "name" : "...",
  "users" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
},
      "description" : ""
    }
    ,
    "RangerRoleList" : {
      "type" : "object",
      "title" : "RangerRoleList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "roles" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerRole"
}
            }
          }
        }
      ],
      "example" : {
  "roles" : [ {
    "roles" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "groups" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "description" : "...",
    "createdByUser" : "...",
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "name" : "...",
    "users" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "roles" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "groups" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "description" : "...",
    "createdByUser" : "...",
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "name" : "...",
    "users" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "RangerRoles" : {
      "type" : "object",
      "title" : "RangerRoles",
          "properties" : {
            "serviceName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "roleVersion" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "rangerRoles" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerRole"
}
            },
            "roleUpdateTime" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            }
          },
      "example" : {
  "serviceName" : "...",
  "roleVersion" : 12345,
  "rangerRoles" : [ {
    "roles" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "groups" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "description" : "...",
    "createdByUser" : "...",
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "name" : "...",
    "users" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "roles" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "groups" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "description" : "...",
    "createdByUser" : "...",
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "name" : "...",
    "users" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "roleUpdateTime" : 12345
},
      "description" : ""
    }
    ,
    "RangerRowFilterDef" : {
      "type" : "object",
      "title" : "RangerRowFilterDef",
          "properties" : {
            "resources" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerResourceDef"
}
            },
            "accessTypes" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerAccessTypeDef"
}
            }
          },
      "example" : {
  "resources" : [ {
    "isValidLeaf" : true,
    "accessTypeRestrictions" : [ "...", "..." ],
    "description" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "matcherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "rbKeyDescription" : "...",
    "recursiveSupported" : true,
    "validationRegEx" : "...",
    "label" : "...",
    "rbKeyValidationMessage" : "...",
    "level" : 12345,
    "uiHint" : "...",
    "rbKeyLabel" : "...",
    "lookupSupported" : true,
    "excludesSupported" : true,
    "name" : "...",
    "parent" : "...",
    "type" : "...",
    "matcher" : "...",
    "validationMessage" : "..."
  }, {
    "isValidLeaf" : true,
    "accessTypeRestrictions" : [ "...", "..." ],
    "description" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "matcherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "rbKeyDescription" : "...",
    "recursiveSupported" : true,
    "validationRegEx" : "...",
    "label" : "...",
    "rbKeyValidationMessage" : "...",
    "level" : 12345,
    "uiHint" : "...",
    "rbKeyLabel" : "...",
    "lookupSupported" : true,
    "excludesSupported" : true,
    "name" : "...",
    "parent" : "...",
    "type" : "...",
    "matcher" : "...",
    "validationMessage" : "..."
  } ],
  "accessTypes" : [ {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "CREATE",
    "itemId" : 12345,
    "name" : "..."
  }, {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "MANAGE",
    "itemId" : 12345,
    "name" : "..."
  } ]
},
      "description" : ""
    }
    ,
    "RangerRowFilterPolicyItem" : {
      "type" : "object",
      "title" : "RangerRowFilterPolicyItem",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerPolicyItem"
        },
        {
          "properties" : {
            "rowFilterInfo" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerPolicyItemRowFilterInfo",
"description" : ""
            }
          }
        }
      ],
      "example" : {
  "rowFilterInfo" : {
    "filterExpr" : "..."
  },
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "users" : [ "...", "..." ],
  "delegateAdmin" : true,
  "roles" : [ "...", "..." ],
  "groups" : [ "...", "..." ],
  "accesses" : [ {
    "isAllowed" : true,
    "type" : "..."
  }, {
    "isAllowed" : true,
    "type" : "..."
  } ]
},
      "description" : ""
    }
    ,
    "RangerSecurityZone" : {
      "type" : "object",
      "title" : "RangerSecurityZone",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerBaseModelObject"
        },
        {
          "properties" : {
            "description" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "auditUsers" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "auditUserGroups" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "adminRoles" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "adminUsers" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "tagServices" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "adminUserGroups" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "services" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "$ref" : "#/definitions/RangerSecurityZoneService"
}
            },
            "auditRoles" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            }
          }
        }
      ],
      "example" : {
  "description" : "...",
  "auditUsers" : [ "...", "..." ],
  "auditUserGroups" : [ "...", "..." ],
  "adminRoles" : [ "...", "..." ],
  "adminUsers" : [ "...", "..." ],
  "tagServices" : [ "...", "..." ],
  "adminUserGroups" : [ "...", "..." ],
  "name" : "...",
  "services" : {
    "property1" : {
      "resourcesBaseInfo" : [ {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      }, {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      } ],
      "resources" : [ {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      }, {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      } ]
    },
    "property2" : {
      "resourcesBaseInfo" : [ {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      }, {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      } ],
      "resources" : [ {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      }, {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      } ]
    }
  },
  "auditRoles" : [ "...", "..." ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
},
      "description" : ""
    }
    ,
    "RangerSecurityZoneChangeRequest" : {
      "type" : "object",
      "title" : "RangerSecurityZoneChangeRequest",
          "properties" : {
            "tagServicesToAdd" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "tagServicesToRemove" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "adminsToAdd" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerPrincipal"
}
            },
            "description" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "adminsToRemove" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerPrincipal"
}
            },
            "auditorsToAdd" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerPrincipal"
}
            },
            "resourcesToUpdate" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "$ref" : "#/definitions/RangerSecurityZoneServiceV2"
}
            },
            "resourcesToRemove" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "$ref" : "#/definitions/RangerSecurityZoneServiceV2"
}
            },
            "auditorsToRemove" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerPrincipal"
}
            }
          },
      "example" : {
  "tagServicesToAdd" : [ "...", "..." ],
  "name" : "...",
  "tagServicesToRemove" : [ "...", "..." ],
  "adminsToAdd" : [ {
    "type" : "USER",
    "name" : "..."
  }, {
    "type" : "ROLE",
    "name" : "..."
  } ],
  "description" : "...",
  "adminsToRemove" : [ {
    "type" : "USER",
    "name" : "..."
  }, {
    "type" : "ROLE",
    "name" : "..."
  } ],
  "auditorsToAdd" : [ {
    "type" : "ROLE",
    "name" : "..."
  }, {
    "type" : "GROUP",
    "name" : "..."
  } ],
  "resourcesToUpdate" : {
    "property1" : {
      "resources" : [ {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      }, {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      } ]
    },
    "property2" : {
      "resources" : [ {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      }, {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      } ]
    }
  },
  "resourcesToRemove" : {
    "property1" : {
      "resources" : [ {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      }, {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      } ]
    },
    "property2" : {
      "resources" : [ {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      }, {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      } ]
    }
  },
  "auditorsToRemove" : [ {
    "type" : "ROLE",
    "name" : "..."
  }, {
    "type" : "ROLE",
    "name" : "..."
  } ]
},
      "description" : ""
    }
    ,
    "RangerSecurityZoneHeaderInfo" : {
      "type" : "object",
      "title" : "RangerSecurityZoneHeaderInfo",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerBaseModelObject"
        },
        {
          "properties" : {
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "name" : "...",
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
},
      "description" : ""
    }
    ,
    "RangerSecurityZoneList" : {
      "type" : "object",
      "title" : "RangerSecurityZoneList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "securityZones" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerSecurityZone"
}
            }
          }
        }
      ],
      "example" : {
  "securityZones" : [ {
    "description" : "...",
    "auditUsers" : [ "...", "..." ],
    "auditUserGroups" : [ "...", "..." ],
    "adminRoles" : [ "...", "..." ],
    "adminUsers" : [ "...", "..." ],
    "tagServices" : [ "...", "..." ],
    "adminUserGroups" : [ "...", "..." ],
    "name" : "...",
    "services" : {
      "property1" : {
        "resourcesBaseInfo" : [ { }, { } ],
        "resources" : [ {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        }, {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        } ]
      },
      "property2" : {
        "resourcesBaseInfo" : [ { }, { } ],
        "resources" : [ {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        }, {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        } ]
      }
    },
    "auditRoles" : [ "...", "..." ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "description" : "...",
    "auditUsers" : [ "...", "..." ],
    "auditUserGroups" : [ "...", "..." ],
    "adminRoles" : [ "...", "..." ],
    "adminUsers" : [ "...", "..." ],
    "tagServices" : [ "...", "..." ],
    "adminUserGroups" : [ "...", "..." ],
    "name" : "...",
    "services" : {
      "property1" : {
        "resourcesBaseInfo" : [ { }, { } ],
        "resources" : [ {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        }, {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        } ]
      },
      "property2" : {
        "resourcesBaseInfo" : [ { }, { } ],
        "resources" : [ {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        }, {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        } ]
      }
    },
    "auditRoles" : [ "...", "..." ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "RangerSecurityZoneResource" : {
      "type" : "object",
      "title" : "RangerSecurityZoneResource",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerSecurityZoneResourceBase"
        },
        {
          "properties" : {
            "resource" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
"type" : "array",
"items" : {
  "type" : "string"
}
}
            }
          }
        }
      ],
      "example" : {
  "resource" : {
    "property1" : [ "...", "..." ],
    "property2" : [ "...", "..." ]
  },
  "createdBy" : "...",
  "updateTime" : 12345,
  "id" : 12345,
  "createTime" : 12345,
  "updatedBy" : "..."
},
      "description" : ""
    }
    ,
    "RangerSecurityZoneResourceBase" : {
      "type" : "object",
      "title" : "RangerSecurityZoneResourceBase",
          "properties" : {
            "createdBy" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "updateTime" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "id" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "createTime" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "updatedBy" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "createdBy" : "...",
  "updateTime" : 12345,
  "id" : 12345,
  "createTime" : 12345,
  "updatedBy" : "..."
},
      "description" : ""
    }
    ,
    "RangerSecurityZoneService" : {
      "type" : "object",
      "title" : "RangerSecurityZoneService",
          "properties" : {
            "resourcesBaseInfo" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerSecurityZoneResourceBase"
}
            },
            "resources" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
"type" : "object",
"additionalProperties" : {
"type" : "array",
"items" : {
  "type" : "string"
}
}
}
            }
          },
      "example" : {
  "resourcesBaseInfo" : [ {
    "createdBy" : "...",
    "updateTime" : 12345,
    "id" : 12345,
    "createTime" : 12345,
    "updatedBy" : "..."
  }, {
    "createdBy" : "...",
    "updateTime" : 12345,
    "id" : 12345,
    "createTime" : 12345,
    "updatedBy" : "..."
  } ],
  "resources" : [ {
    "property1" : [ "...", "..." ],
    "property2" : [ "...", "..." ]
  }, {
    "property1" : [ "...", "..." ],
    "property2" : [ "...", "..." ]
  } ]
},
      "description" : ""
    }
    ,
    "RangerSecurityZoneServiceV2" : {
      "type" : "object",
      "title" : "RangerSecurityZoneServiceV2",
          "properties" : {
            "resources" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerSecurityZoneResource"
}
            }
          },
      "example" : {
  "resources" : [ {
    "resource" : {
      "property1" : [ "...", "..." ],
      "property2" : [ "...", "..." ]
    },
    "createdBy" : "...",
    "updateTime" : 12345,
    "id" : 12345,
    "createTime" : 12345,
    "updatedBy" : "..."
  }, {
    "resource" : {
      "property1" : [ "...", "..." ],
      "property2" : [ "...", "..." ]
    },
    "createdBy" : "...",
    "updateTime" : 12345,
    "id" : 12345,
    "createTime" : 12345,
    "updatedBy" : "..."
  } ]
},
      "description" : ""
    }
    ,
    "RangerSecurityZoneV2" : {
      "type" : "object",
      "title" : "RangerSecurityZoneV2",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerBaseModelObject"
        },
        {
          "properties" : {
            "admins" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerPrincipal"
}
            },
            "auditors" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerPrincipal"
}
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "services" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "$ref" : "#/definitions/RangerSecurityZoneServiceV2"
}
            },
            "description" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "tagServices" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            }
          }
        }
      ],
      "example" : {
  "admins" : [ {
    "type" : "GROUP",
    "name" : "..."
  }, {
    "type" : "USER",
    "name" : "..."
  } ],
  "auditors" : [ {
    "type" : "USER",
    "name" : "..."
  }, {
    "type" : "GROUP",
    "name" : "..."
  } ],
  "name" : "...",
  "services" : {
    "property1" : {
      "resources" : [ {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      }, {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      } ]
    },
    "property2" : {
      "resources" : [ {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      }, {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      } ]
    }
  },
  "description" : "...",
  "tagServices" : [ "...", "..." ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
},
      "description" : ""
    }
    ,
    "RangerServerHealth" : {
      "type" : "object",
      "title" : "RangerServerHealth",
          "properties" : {
            "status" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerServerStatus",
"description" : ""
            },
            "details" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "object"
}
            }
          },
      "example" : {
  "status" : "INITIALIZATION_FAILURE",
  "details" : {
    "property1" : { },
    "property2" : { }
  }
},
      "description" : ""
    }
    ,
    "RangerServerStatus" : {
      "type" : "string",
      "title" : "RangerServerStatus",
          "enum" : [
            "UNKNOWN",
            "INITIALIZING",
            "INITIALIZATION_FAILURE",
            "UP",
            "DOWN"
          ],
      "description" : ""
    }
    ,
    "RangerService" : {
      "type" : "object",
      "title" : "RangerService",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerBaseModelObject"
        },
        {
          "properties" : {
            "tagUpdateTime" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "description" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "configs" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "string"
}
            },
            "type" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "tagService" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "policyUpdateTime" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "displayName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "tagVersion" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "policyVersion" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "tagUpdateTime" : 12345,
  "description" : "...",
  "configs" : {
    "property1" : "...",
    "property2" : "..."
  },
  "type" : "...",
  "tagService" : "...",
  "name" : "...",
  "policyUpdateTime" : 12345,
  "displayName" : "...",
  "tagVersion" : 12345,
  "policyVersion" : 12345,
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
},
      "description" : ""
    }
    ,
    "RangerServiceConfigDef" : {
      "type" : "object",
      "title" : "RangerServiceConfigDef",
          "properties" : {
            "description" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "label" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "subType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "uiHint" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "rbKeyDescription" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "rbKeyValidationMessage" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "validationRegEx" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "validationMessage" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "rbKeyLabel" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "defaultValue" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "mandatory" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "itemId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "type" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "description" : "...",
  "name" : "...",
  "label" : "...",
  "subType" : "...",
  "uiHint" : "...",
  "rbKeyDescription" : "...",
  "rbKeyValidationMessage" : "...",
  "validationRegEx" : "...",
  "validationMessage" : "...",
  "rbKeyLabel" : "...",
  "defaultValue" : "...",
  "mandatory" : true,
  "itemId" : 12345,
  "type" : "..."
},
      "description" : ""
    }
    ,
    "RangerServiceDef" : {
      "type" : "object",
      "title" : "RangerServiceDef",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerBaseModelObject"
        },
        {
          "properties" : {
            "description" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "dataMaskDef" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerDataMaskDef",
"description" : ""
            },
            "resources" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerResourceDef"
}
            },
            "rbKeyDescription" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "displayName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "accessTypes" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerAccessTypeDef"
}
            },
            "enums" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerEnumDef"
}
            },
            "options" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "string"
}
            },
            "label" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "contextEnrichers" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerContextEnricherDef"
}
            },
            "policyConditions" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerPolicyConditionDef"
}
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "rowFilterDef" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerRowFilterDef",
"description" : ""
            },
            "configs" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerServiceConfigDef"
}
            },
            "markerAccessTypes" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerAccessTypeDef"
}
            },
            "rbKeyLabel" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "implClass" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "description" : "...",
  "dataMaskDef" : {
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "DELETE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "MANAGE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "maskTypes" : [ {
      "name" : "...",
      "rbKeyDescription" : "...",
      "label" : "...",
      "transformer" : "...",
      "description" : "...",
      "dataMaskOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "rbKeyLabel" : "..."
    }, {
      "name" : "...",
      "rbKeyDescription" : "...",
      "label" : "...",
      "transformer" : "...",
      "description" : "...",
      "dataMaskOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "rbKeyLabel" : "..."
    } ]
  },
  "resources" : [ {
    "isValidLeaf" : true,
    "accessTypeRestrictions" : [ "...", "..." ],
    "description" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "matcherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "rbKeyDescription" : "...",
    "recursiveSupported" : true,
    "validationRegEx" : "...",
    "label" : "...",
    "rbKeyValidationMessage" : "...",
    "level" : 12345,
    "uiHint" : "...",
    "rbKeyLabel" : "...",
    "lookupSupported" : true,
    "excludesSupported" : true,
    "name" : "...",
    "parent" : "...",
    "type" : "...",
    "matcher" : "...",
    "validationMessage" : "..."
  }, {
    "isValidLeaf" : true,
    "accessTypeRestrictions" : [ "...", "..." ],
    "description" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "matcherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "rbKeyDescription" : "...",
    "recursiveSupported" : true,
    "validationRegEx" : "...",
    "label" : "...",
    "rbKeyValidationMessage" : "...",
    "level" : 12345,
    "uiHint" : "...",
    "rbKeyLabel" : "...",
    "lookupSupported" : true,
    "excludesSupported" : true,
    "name" : "...",
    "parent" : "...",
    "type" : "...",
    "matcher" : "...",
    "validationMessage" : "..."
  } ],
  "rbKeyDescription" : "...",
  "displayName" : "...",
  "accessTypes" : [ {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "READ",
    "itemId" : 12345,
    "name" : "..."
  }, {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "READ",
    "itemId" : 12345,
    "name" : "..."
  } ],
  "enums" : [ {
    "defaultIndex" : 12345,
    "name" : "...",
    "itemId" : 12345,
    "elements" : [ {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    }, {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    } ]
  }, {
    "defaultIndex" : 12345,
    "name" : "...",
    "itemId" : 12345,
    "elements" : [ {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    }, {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    } ]
  } ],
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "label" : "...",
  "contextEnrichers" : [ {
    "enricher" : "...",
    "itemId" : 12345,
    "enricherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "name" : "..."
  }, {
    "enricher" : "...",
    "itemId" : 12345,
    "enricherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "name" : "..."
  } ],
  "policyConditions" : [ {
    "rbKeyValidationMessage" : "...",
    "uiHint" : "...",
    "validationRegEx" : "...",
    "evaluatorOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "itemId" : 12345,
    "evaluator" : "...",
    "rbKeyDescription" : "...",
    "rbKeyLabel" : "...",
    "label" : "...",
    "name" : "...",
    "validationMessage" : "...",
    "description" : "..."
  }, {
    "rbKeyValidationMessage" : "...",
    "uiHint" : "...",
    "validationRegEx" : "...",
    "evaluatorOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "itemId" : 12345,
    "evaluator" : "...",
    "rbKeyDescription" : "...",
    "rbKeyLabel" : "...",
    "label" : "...",
    "name" : "...",
    "validationMessage" : "...",
    "description" : "..."
  } ],
  "name" : "...",
  "rowFilterDef" : {
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "READ",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "CREATE",
      "itemId" : 12345,
      "name" : "..."
    } ]
  },
  "configs" : [ {
    "description" : "...",
    "name" : "...",
    "label" : "...",
    "subType" : "...",
    "uiHint" : "...",
    "rbKeyDescription" : "...",
    "rbKeyValidationMessage" : "...",
    "validationRegEx" : "...",
    "validationMessage" : "...",
    "rbKeyLabel" : "...",
    "defaultValue" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "type" : "..."
  }, {
    "description" : "...",
    "name" : "...",
    "label" : "...",
    "subType" : "...",
    "uiHint" : "...",
    "rbKeyDescription" : "...",
    "rbKeyValidationMessage" : "...",
    "validationRegEx" : "...",
    "validationMessage" : "...",
    "rbKeyLabel" : "...",
    "defaultValue" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "type" : "..."
  } ],
  "markerAccessTypes" : [ {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "UPDATE",
    "itemId" : 12345,
    "name" : "..."
  }, {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "DELETE",
    "itemId" : 12345,
    "name" : "..."
  } ],
  "rbKeyLabel" : "...",
  "implClass" : "...",
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
},
      "description" : ""
    }
    ,
    "RangerServiceDefList" : {
      "type" : "object",
      "title" : "RangerServiceDefList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "serviceDefs" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerServiceDef"
}
            }
          }
        }
      ],
      "example" : {
  "serviceDefs" : [ {
    "description" : "...",
    "dataMaskDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ],
      "maskTypes" : [ { }, { } ]
    },
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "rbKeyDescription" : "...",
    "displayName" : "...",
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "READ",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "MANAGE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "enums" : [ {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    }, {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    } ],
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "label" : "...",
    "contextEnrichers" : [ {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    }, {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    } ],
    "policyConditions" : [ {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    }, {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    } ],
    "name" : "...",
    "rowFilterDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ]
    },
    "configs" : [ {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    }, {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    } ],
    "markerAccessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "UPDATE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "DELETE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "rbKeyLabel" : "...",
    "implClass" : "...",
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "description" : "...",
    "dataMaskDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ],
      "maskTypes" : [ { }, { } ]
    },
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "rbKeyDescription" : "...",
    "displayName" : "...",
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "UPDATE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "CREATE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "enums" : [ {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    }, {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    } ],
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "label" : "...",
    "contextEnrichers" : [ {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    }, {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    } ],
    "policyConditions" : [ {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    }, {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    } ],
    "name" : "...",
    "rowFilterDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ]
    },
    "configs" : [ {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    }, {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    } ],
    "markerAccessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "CREATE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "DELETE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "rbKeyLabel" : "...",
    "implClass" : "...",
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "RangerServiceHeaderInfo" : {
      "type" : "object",
      "title" : "RangerServiceHeaderInfo",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerBaseModelObject"
        },
        {
          "properties" : {
            "displayName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "isGdsService" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "type" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "isTagService" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "displayName" : "...",
  "isGdsService" : true,
  "type" : "...",
  "isTagService" : true,
  "name" : "...",
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
},
      "description" : ""
    }
    ,
    "RangerServiceList" : {
      "type" : "object",
      "title" : "RangerServiceList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "services" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerService"
}
            }
          }
        }
      ],
      "example" : {
  "services" : [ {
    "tagUpdateTime" : 12345,
    "description" : "...",
    "configs" : {
      "property1" : "...",
      "property2" : "..."
    },
    "type" : "...",
    "tagService" : "...",
    "name" : "...",
    "policyUpdateTime" : 12345,
    "displayName" : "...",
    "tagVersion" : 12345,
    "policyVersion" : 12345,
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "tagUpdateTime" : 12345,
    "description" : "...",
    "configs" : {
      "property1" : "...",
      "property2" : "..."
    },
    "type" : "...",
    "tagService" : "...",
    "name" : "...",
    "policyUpdateTime" : 12345,
    "displayName" : "...",
    "tagVersion" : 12345,
    "policyVersion" : 12345,
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "RangerServiceResource" : {
      "type" : "object",
      "title" : "RangerServiceResource",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerBaseModelObject"
        },
        {
          "properties" : {
            "ownerUser" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "resourceSignature" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "serviceName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "additionalInfo" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "string"
}
            },
            "resourceElements" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "$ref" : "#/definitions/RangerPolicyResource"
}
            }
          }
        }
      ],
      "example" : {
  "ownerUser" : "...",
  "resourceSignature" : "...",
  "serviceName" : "...",
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "resourceElements" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
},
      "description" : ""
    }
    ,
    "RangerServiceResourceWithTags" : {
      "type" : "object",
      "title" : "RangerServiceResourceWithTags",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerServiceResource"
        },
        {
          "properties" : {
            "associatedTags" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerTag"
}
            }
          }
        }
      ],
      "example" : {
  "associatedTags" : [ {
    "attributes" : {
      "property1" : "...",
      "property2" : "..."
    },
    "type" : "...",
    "owner" : 12345,
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "validityPeriods" : [ {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    }, {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "attributes" : {
      "property1" : "...",
      "property2" : "..."
    },
    "type" : "...",
    "owner" : 12345,
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "validityPeriods" : [ {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    }, {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "ownerUser" : "...",
  "resourceSignature" : "...",
  "serviceName" : "...",
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "resourceElements" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
},
      "description" : ""
    }
    ,
    "RangerServiceResourceWithTagsList" : {
      "type" : "object",
      "title" : "RangerServiceResourceWithTagsList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "resourceList" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerServiceResourceWithTags"
}
            }
          }
        }
      ],
      "example" : {
  "resourceList" : [ {
    "associatedTags" : [ {
      "attributes" : {
        "property1" : "...",
        "property2" : "..."
      },
      "type" : "...",
      "owner" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "validityPeriods" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }, {
      "attributes" : {
        "property1" : "...",
        "property2" : "..."
      },
      "type" : "...",
      "owner" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "validityPeriods" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    } ],
    "ownerUser" : "...",
    "resourceSignature" : "...",
    "serviceName" : "...",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "resourceElements" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "associatedTags" : [ {
      "attributes" : {
        "property1" : "...",
        "property2" : "..."
      },
      "type" : "...",
      "owner" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "validityPeriods" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }, {
      "attributes" : {
        "property1" : "...",
        "property2" : "..."
      },
      "type" : "...",
      "owner" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "validityPeriods" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    } ],
    "ownerUser" : "...",
    "resourceSignature" : "...",
    "serviceName" : "...",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "resourceElements" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "RangerServiceTags" : {
      "type" : "object",
      "title" : "RangerServiceTags",
          "properties" : {
            "tagUpdateTime" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "serviceResources" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerServiceResource"
}
            },
            "tagDefinitions" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "$ref" : "#/definitions/RangerTagDef"
}
            },
            "resourceToTagIds" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
"type" : "array",
"items" : {
  "type" : "integer"
}
}
            },
            "tagVersion" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "op" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "serviceName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "tags" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "$ref" : "#/definitions/RangerTag"
}
            }
          },
      "example" : {
  "tagUpdateTime" : 12345,
  "serviceResources" : [ {
    "ownerUser" : "...",
    "resourceSignature" : "...",
    "serviceName" : "...",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "resourceElements" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "ownerUser" : "...",
    "resourceSignature" : "...",
    "serviceName" : "...",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "resourceElements" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "tagDefinitions" : {
    "property1" : {
      "source" : "...",
      "attributeDefs" : [ {
        "type" : "...",
        "name" : "..."
      }, {
        "type" : "...",
        "name" : "..."
      } ],
      "name" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    },
    "property2" : {
      "source" : "...",
      "attributeDefs" : [ {
        "type" : "...",
        "name" : "..."
      }, {
        "type" : "...",
        "name" : "..."
      } ],
      "name" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }
  },
  "resourceToTagIds" : {
    "property1" : [ 12345, 12345 ],
    "property2" : [ 12345, 12345 ]
  },
  "tagVersion" : 12345,
  "op" : "...",
  "serviceName" : "...",
  "tags" : {
    "property1" : {
      "attributes" : {
        "property1" : "...",
        "property2" : "..."
      },
      "type" : "...",
      "owner" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "validityPeriods" : [ {
        "timeZone" : "...",
        "recurrences" : [ { }, { } ],
        "endTime" : "...",
        "startTime" : "..."
      }, {
        "timeZone" : "...",
        "recurrences" : [ { }, { } ],
        "endTime" : "...",
        "startTime" : "..."
      } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    },
    "property2" : {
      "attributes" : {
        "property1" : "...",
        "property2" : "..."
      },
      "type" : "...",
      "owner" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "validityPeriods" : [ {
        "timeZone" : "...",
        "recurrences" : [ { }, { } ],
        "endTime" : "...",
        "startTime" : "..."
      }, {
        "timeZone" : "...",
        "recurrences" : [ { }, { } ],
        "endTime" : "...",
        "startTime" : "..."
      } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }
  }
},
      "description" : ""
    }
    ,
    "RangerSharedResource" : {
      "type" : "object",
      "title" : "RangerSharedResource",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerGdsBaseModelObject"
        },
        {
          "properties" : {
            "subResourceType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "profiles" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "subResource" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerPolicyResource",
"description" : ""
            },
            "resource" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "$ref" : "#/definitions/RangerPolicyResource"
}
            },
            "dataShareId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "conditionExpr" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "accessTypes" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "subResourceMasks" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerGdsMaskInfo"
}
            },
            "rowFilter" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerPolicyItemRowFilterInfo",
"description" : ""
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "subResourceType" : "...",
  "profiles" : [ "...", "..." ],
  "subResource" : {
    "values" : [ "...", "..." ],
    "isRecursive" : true,
    "isExcludes" : true
  },
  "resource" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "dataShareId" : 12345,
  "conditionExpr" : "...",
  "accessTypes" : [ "...", "..." ],
  "subResourceMasks" : [ {
    "values" : [ "...", "..." ],
    "maskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    }
  }, {
    "values" : [ "...", "..." ],
    "maskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    }
  } ],
  "rowFilter" : {
    "filterExpr" : "..."
  },
  "name" : "...",
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "description" : "...",
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
},
      "description" : ""
    }
    ,
    "RangerSharedResourceList" : {
      "type" : "object",
      "title" : "RangerSharedResourceList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "list" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerSharedResource"
}
            }
          }
        }
      ],
      "example" : {
  "list" : [ {
    "subResourceType" : "...",
    "profiles" : [ "...", "..." ],
    "subResource" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "resource" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "dataShareId" : 12345,
    "conditionExpr" : "...",
    "accessTypes" : [ "...", "..." ],
    "subResourceMasks" : [ {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    }, {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    } ],
    "rowFilter" : {
      "filterExpr" : "..."
    },
    "name" : "...",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "subResourceType" : "...",
    "profiles" : [ "...", "..." ],
    "subResource" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "resource" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "dataShareId" : 12345,
    "conditionExpr" : "...",
    "accessTypes" : [ "...", "..." ],
    "subResourceMasks" : [ {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    }, {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    } ],
    "rowFilter" : {
      "filterExpr" : "..."
    },
    "name" : "...",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "listSize" : 12345,
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "RangerTag" : {
      "type" : "object",
      "title" : "RangerTag",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerBaseModelObject"
        },
        {
          "properties" : {
            "attributes" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "string"
}
            },
            "type" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "owner" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "options" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "object"
}
            },
            "validityPeriods" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerValiditySchedule"
}
            }
          }
        }
      ],
      "example" : {
  "attributes" : {
    "property1" : "...",
    "property2" : "..."
  },
  "type" : "...",
  "owner" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "validityPeriods" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
},
      "description" : ""
    }
    ,
    "RangerTagAttributeDef" : {
      "type" : "object",
      "title" : "RangerTagAttributeDef",
          "properties" : {
            "type" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "type" : "...",
  "name" : "..."
},
      "description" : ""
    }
    ,
    "RangerTagDef" : {
      "type" : "object",
      "title" : "RangerTagDef",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerBaseModelObject"
        },
        {
          "properties" : {
            "source" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "attributeDefs" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerTagAttributeDef"
}
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "source" : "...",
  "attributeDefs" : [ {
    "type" : "...",
    "name" : "..."
  }, {
    "type" : "...",
    "name" : "..."
  } ],
  "name" : "...",
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
},
      "description" : ""
    }
    ,
    "RangerTagForEval" : {
      "type" : "object",
      "title" : "RangerTagForEval",
          "properties" : {
            "attributes" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "string"
}
            },
            "matchType" : {
            "readOnly" : false,
"$ref" : "#/definitions/MatchType",
"description" : ""
            },
            "options" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "object"
}
            },
            "type" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "validityPeriods" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerValiditySchedule"
}
            }
          },
      "example" : {
  "attributes" : {
    "property1" : "...",
    "property2" : "..."
  },
  "matchType" : "SELF_AND_ALL_DESCENDANTS",
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "type" : "...",
  "validityPeriods" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ]
},
      "description" : ""
    }
    ,
    "RangerTagResource" : {
      "type" : "object",
      "title" : "RangerTagResource",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerAccessResourceImpl"
        },
        {
        }
      ],
      "example" : {
  "cacheKey" : "...",
  "serviceDef" : {
    "description" : "...",
    "dataMaskDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ],
      "maskTypes" : [ { }, { } ]
    },
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "rbKeyDescription" : "...",
    "displayName" : "...",
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "MANAGE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "CREATE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "enums" : [ {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    }, {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    } ],
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "label" : "...",
    "contextEnrichers" : [ {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    }, {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    } ],
    "policyConditions" : [ {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    }, {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    } ],
    "name" : "...",
    "rowFilterDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ]
    },
    "configs" : [ {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    }, {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    } ],
    "markerAccessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "DELETE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "MANAGE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "rbKeyLabel" : "...",
    "implClass" : "...",
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  },
  "asString" : "...",
  "readOnlyCopy" : {
    "keys" : [ "...", "..." ],
    "readOnlyCopy" : { },
    "leafName" : "...",
    "ownerUser" : "...",
    "cacheKey" : "...",
    "serviceDef" : {
      "description" : "...",
      "dataMaskDef" : { },
      "resources" : [ { }, { } ],
      "rbKeyDescription" : "...",
      "displayName" : "...",
      "accessTypes" : [ { }, { } ],
      "enums" : [ { }, { } ],
      "options" : {
        "property1" : "...",
        "property2" : "..."
      },
      "label" : "...",
      "contextEnrichers" : [ { }, { } ],
      "policyConditions" : [ { }, { } ],
      "name" : "...",
      "rowFilterDef" : { },
      "configs" : [ { }, { } ],
      "markerAccessTypes" : [ { }, { } ],
      "rbKeyLabel" : "...",
      "implClass" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    },
    "asMap" : {
      "property1" : { },
      "property2" : { }
    },
    "asString" : "..."
  },
  "leafName" : "...",
  "asMap" : {
    "property1" : { },
    "property2" : { }
  },
  "ownerUser" : "...",
  "keys" : [ "...", "..." ]
},
      "description" : ""
    }
    ,
    "RangerTagResourceMap" : {
      "type" : "object",
      "title" : "RangerTagResourceMap",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerBaseModelObject"
        },
        {
          "properties" : {
            "resourceId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "tagId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "resourceId" : 12345,
  "tagId" : 12345,
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
},
      "description" : ""
    }
    ,
    "RangerUserInfo" : {
      "type" : "object",
      "title" : "RangerUserInfo",
          "properties" : {
            "roles" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "groups" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "attributes" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "object"
}
            }
          },
      "example" : {
  "roles" : [ "...", "..." ],
  "groups" : [ "...", "..." ],
  "name" : "...",
  "attributes" : {
    "property1" : { },
    "property2" : { }
  }
},
      "description" : ""
    }
    ,
    "RangerUserStore" : {
      "type" : "object",
      "title" : "RangerUserStore",
          "properties" : {
            "groupAttrMapping" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "object"
}
            },
            "userGroupMapping" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
"type" : "array",
"items" : {
  "type" : "string"
}
}
            },
            "userCloudIdMapping" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "string"
}
            },
            "userStoreUpdateTime" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "userStoreVersion" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "groupCloudIdMapping" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "string"
}
            },
            "userAttrMapping" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "object"
}
            }
          },
      "example" : {
  "groupAttrMapping" : {
    "property1" : { },
    "property2" : { }
  },
  "userGroupMapping" : {
    "property1" : [ "...", "..." ],
    "property2" : [ "...", "..." ]
  },
  "userCloudIdMapping" : {
    "property1" : "...",
    "property2" : "..."
  },
  "userStoreUpdateTime" : 12345,
  "userStoreVersion" : 12345,
  "groupCloudIdMapping" : {
    "property1" : "...",
    "property2" : "..."
  },
  "userAttrMapping" : {
    "property1" : { },
    "property2" : { }
  }
},
      "description" : ""
    }
    ,
    "RangerValidityRecurrence" : {
      "type" : "object",
      "title" : "RangerValidityRecurrence",
          "properties" : {
            "interval" : {
            "readOnly" : false,
"$ref" : "#/definitions/ValidityInterval",
"description" : ""
            },
            "schedule" : {
            "readOnly" : false,
"$ref" : "#/definitions/RecurrenceSchedule",
"description" : ""
            }
          },
      "example" : {
  "interval" : {
    "minutes" : 12345,
    "days" : 12345,
    "hours" : 12345
  },
  "schedule" : {
    "dayOfWeek" : "...",
    "minute" : "...",
    "hour" : "...",
    "month" : "...",
    "dayOfMonth" : "...",
    "year" : "..."
  }
},
      "description" : ""
    }
    ,
    "RangerValiditySchedule" : {
      "type" : "object",
      "title" : "RangerValiditySchedule",
          "properties" : {
            "timeZone" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "recurrences" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerValidityRecurrence"
}
            },
            "endTime" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "startTime" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "timeZone" : "...",
  "recurrences" : [ {
    "interval" : {
      "minutes" : 12345,
      "days" : 12345,
      "hours" : 12345
    },
    "schedule" : {
      "dayOfWeek" : "...",
      "minute" : "...",
      "hour" : "...",
      "month" : "...",
      "dayOfMonth" : "...",
      "year" : "..."
    }
  }, {
    "interval" : {
      "minutes" : 12345,
      "days" : 12345,
      "hours" : 12345
    },
    "schedule" : {
      "dayOfWeek" : "...",
      "minute" : "...",
      "hour" : "...",
      "month" : "...",
      "dayOfMonth" : "...",
      "year" : "..."
    }
  } ],
  "endTime" : "...",
  "startTime" : "..."
},
      "description" : ""
    }
    ,
    "RecurrenceSchedule" : {
      "type" : "object",
      "title" : "RecurrenceSchedule",
          "properties" : {
            "dayOfWeek" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "minute" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "hour" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "month" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "dayOfMonth" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "year" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "dayOfWeek" : "...",
  "minute" : "...",
  "hour" : "...",
  "month" : "...",
  "dayOfMonth" : "...",
  "year" : "..."
},
      "description" : ""
    }
    ,
    "ResourceLookupContext" : {
      "type" : "object",
      "title" : "ResourceLookupContext",
          "properties" : {
            "resourceName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "userInput" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "resources" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
"type" : "array",
"items" : {
  "type" : "string"
}
}
            }
          },
      "example" : {
  "resourceName" : "...",
  "userInput" : "...",
  "resources" : {
    "property1" : [ "...", "..." ],
    "property2" : [ "...", "..." ]
  }
},
      "description" : ""
    }
    ,
    "ResourceMatchScope" : {
      "type" : "string",
      "title" : "ResourceMatchScope",
          "enum" : [
            "SELF",
            "SELF_OR_ANY_CHILD",
            "SELF_OR_ANY_DESCENDANT"
          ],
      "description" : ""
    }
    ,
    "ResponseEntityOfListOfServiceDeleteResponse" : {
      "type" : "object",
      "title" : "ResponseEntityOfListOfServiceDeleteResponse",
      "required" : ["statusCodeValue"],
      "allOf" : [
        {
          "$ref" : "#/definitions/HttpEntity"
        },
        {
          "properties" : {
            "statusCodeValue" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "statusCode" : {
            "readOnly" : false,
"$ref" : "#/definitions/HttpStatus",
"description" : ""
            }
          }
        }
      ],
      "example" : {
  "statusCodeValue" : 12345,
  "statusCode" : "MOVED_TEMPORARILY",
  "body" : { },
  "headers" : {
    "property1" : [ "...", "..." ],
    "property2" : [ "...", "..." ]
  }
},
      "description" : ""
    }
    ,
    "ResultInfo" : {
      "type" : "object",
      "title" : "ResultInfo",
          "properties" : {
            "access" : {
            "readOnly" : false,
"$ref" : "#/definitions/AccessResult_RangerAuthzResult",
"description" : ""
            },
            "rowFilter" : {
            "readOnly" : false,
"$ref" : "#/definitions/RowFilterResult",
"description" : ""
            },
            "additionalInfo" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "object"
}
            },
            "dataMask" : {
            "readOnly" : false,
"$ref" : "#/definitions/DataMaskResult_RangerAuthzResult",
"description" : ""
            }
          },
      "example" : {
  "access" : {
    "policy" : {
      "version" : 12345,
      "id" : 12345
    },
    "decision" : "NOT_DETERMINED"
  },
  "rowFilter" : {
    "filterExpr" : "...",
    "policy" : {
      "version" : 12345,
      "id" : 12345
    }
  },
  "additionalInfo" : {
    "property1" : { },
    "property2" : { }
  },
  "dataMask" : {
    "maskType" : "...",
    "maskedValue" : "...",
    "policy" : {
      "version" : 12345,
      "id" : 12345
    }
  }
},
      "description" : ""
    }
    ,
    "RoleMember" : {
      "type" : "object",
      "title" : "RoleMember",
      "required" : ["isAdmin"],
          "properties" : {
            "isAdmin" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "isAdmin" : true,
  "name" : "..."
},
      "description" : ""
    }
    ,
    "RowFilterResult" : {
      "type" : "object",
      "title" : "RowFilterResult",
          "properties" : {
            "filterExpr" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "policy" : {
            "readOnly" : false,
"$ref" : "#/definitions/PolicyInfo",
"description" : ""
            }
          },
      "example" : {
  "filterExpr" : "...",
  "policy" : {
    "version" : 12345,
    "id" : 12345
  }
},
      "description" : ""
    }
    ,
    "RowFilterResult_RangerResourceACLs" : {
      "type" : "object",
      "title" : "RowFilterResult",
      "required" : ["isConditional"],
          "properties" : {
            "isConditional" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "users" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "accessTypes" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "groups" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "roles" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "filterInfo" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerPolicyItemRowFilterInfo",
"description" : ""
            }
          },
      "example" : {
  "isConditional" : true,
  "users" : [ "...", "..." ],
  "accessTypes" : [ "...", "..." ],
  "groups" : [ "...", "..." ],
  "roles" : [ "...", "..." ],
  "filterInfo" : {
    "filterExpr" : "..."
  }
},
      "description" : ""
    }
    ,
    "SecurityZoneInfo" : {
      "type" : "object",
      "title" : "SecurityZoneInfo",
          "properties" : {
            "resources" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
"type" : "object",
"additionalProperties" : {
"type" : "array",
"items" : {
  "type" : "string"
}
}
}
            },
            "policies" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerPolicy"
}
            },
            "zoneName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "containsAssociatedTagService" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "policyDeltas" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerPolicyDelta"
}
            }
          },
      "example" : {
  "resources" : [ {
    "property1" : [ "...", "..." ],
    "property2" : [ "...", "..." ]
  }, {
    "property1" : [ "...", "..." ],
    "property2" : [ "...", "..." ]
  } ],
  "policies" : [ {
    "resources" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "service" : "...",
    "dataMaskPolicyItems" : [ {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "rowFilterPolicyItems" : [ {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "additionalResources" : [ {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    }, {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    } ],
    "zoneName" : "...",
    "policyType" : 12345,
    "serviceType" : "...",
    "policyPriority" : 12345,
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "policyLabels" : [ "...", "..." ],
    "resourceSignature" : "...",
    "name" : "...",
    "isDenyAllElse" : true,
    "policyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "denyExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "description" : "...",
    "validitySchedules" : [ {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    }, {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    } ],
    "denyPolicyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "isAuditEnabled" : true,
    "allowExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "resources" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "service" : "...",
    "dataMaskPolicyItems" : [ {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "rowFilterPolicyItems" : [ {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "additionalResources" : [ {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    }, {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    } ],
    "zoneName" : "...",
    "policyType" : 12345,
    "serviceType" : "...",
    "policyPriority" : 12345,
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "policyLabels" : [ "...", "..." ],
    "resourceSignature" : "...",
    "name" : "...",
    "isDenyAllElse" : true,
    "policyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "denyExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "description" : "...",
    "validitySchedules" : [ {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    }, {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    } ],
    "denyPolicyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "isAuditEnabled" : true,
    "allowExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "zoneName" : "...",
  "containsAssociatedTagService" : true,
  "policyDeltas" : [ {
    "changeType" : 12345,
    "policy" : {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    },
    "policiesVersion" : 12345,
    "id" : 12345
  }, {
    "changeType" : 12345,
    "policy" : {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    },
    "policiesVersion" : 12345,
    "id" : 12345
  } ]
},
      "description" : ""
    }
    ,
    "SecurityZoneSummary" : {
      "type" : "object",
      "title" : "SecurityZoneSummary",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerBaseModelObject"
        },
        {
          "properties" : {
            "auditorCount" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "integer"
}
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "services" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/ZoneServiceSummary"
}
            },
            "tagServices" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "adminCount" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "integer"
}
            },
            "description" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "totalResourceCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "auditorCount" : {
    "property1" : 12345,
    "property2" : 12345
  },
  "name" : "...",
  "services" : [ {
    "displayName" : "...",
    "name" : "...",
    "id" : 12345,
    "type" : "...",
    "resourceCount" : 12345
  }, {
    "displayName" : "...",
    "name" : "...",
    "id" : 12345,
    "type" : "...",
    "resourceCount" : 12345
  } ],
  "tagServices" : [ "...", "..." ],
  "adminCount" : {
    "property1" : 12345,
    "property2" : 12345
  },
  "description" : "...",
  "totalResourceCount" : 12345,
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
},
      "description" : ""
    }
    ,
    "ServiceDeleteResponse" : {
      "type" : "object",
      "title" : "ServiceDeleteResponse",
          "properties" : {
            "errorMsg" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "serviceId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "serviceName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "isDeleted" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            }
          },
      "example" : {
  "errorMsg" : "...",
  "serviceId" : 12345,
  "serviceName" : "...",
  "isDeleted" : true
},
      "description" : ""
    }
    ,
    "ServiceGdsInfo" : {
      "type" : "object",
      "title" : "ServiceGdsInfo",
          "properties" : {
            "dataShares" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/DataShareInfo"
}
            },
            "gdsVersion" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "serviceName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "resources" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/SharedResourceInfo"
}
            },
            "isDelta" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "dips" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/DatasetInProjectInfo"
}
            },
            "gdsLastUpdateTime" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "gdsServiceDef" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerServiceDef",
"description" : ""
            },
            "deltaLogs" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/ObjectChangeLog"
}
            },
            "dshids" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/DataShareInDatasetInfo"
}
            },
            "projects" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/ProjectInfo"
}
            },
            "datasets" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/DatasetInfo"
}
            }
          },
      "example" : {
  "dataShares" : [ {
    "defaultTagMasks" : [ {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    }, {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    } ],
    "name" : "...",
    "zoneName" : "...",
    "defaultAccessTypes" : [ "...", "..." ],
    "id" : 12345,
    "conditionExpr" : "..."
  }, {
    "defaultTagMasks" : [ {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    }, {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    } ],
    "name" : "...",
    "zoneName" : "...",
    "defaultAccessTypes" : [ "...", "..." ],
    "id" : 12345,
    "conditionExpr" : "..."
  } ],
  "gdsVersion" : 12345,
  "serviceName" : "...",
  "resources" : [ {
    "accessTypes" : [ "...", "..." ],
    "subResource" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "conditionExpr" : "...",
    "subResourceMasks" : [ {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    }, {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    } ],
    "profiles" : [ "...", "..." ],
    "subResourceType" : "...",
    "name" : "...",
    "dataShareId" : 12345,
    "resource" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "rowFilter" : {
      "filterExpr" : "..."
    },
    "id" : 12345
  }, {
    "accessTypes" : [ "...", "..." ],
    "subResource" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "conditionExpr" : "...",
    "subResourceMasks" : [ {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    }, {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    } ],
    "profiles" : [ "...", "..." ],
    "subResourceType" : "...",
    "name" : "...",
    "dataShareId" : 12345,
    "resource" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "rowFilter" : {
      "filterExpr" : "..."
    },
    "id" : 12345
  } ],
  "isDelta" : true,
  "dips" : [ {
    "status" : "DENIED",
    "datasetId" : 12345,
    "projectId" : 12345,
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "profiles" : [ "...", "..." ]
  }, {
    "status" : "ACTIVE",
    "datasetId" : 12345,
    "projectId" : 12345,
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "profiles" : [ "...", "..." ]
  } ],
  "gdsLastUpdateTime" : 12345,
  "gdsServiceDef" : {
    "description" : "...",
    "dataMaskDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ],
      "maskTypes" : [ { }, { } ]
    },
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "rbKeyDescription" : "...",
    "displayName" : "...",
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "DELETE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "DELETE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "enums" : [ {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    }, {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    } ],
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "label" : "...",
    "contextEnrichers" : [ {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    }, {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    } ],
    "policyConditions" : [ {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    }, {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    } ],
    "name" : "...",
    "rowFilterDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ]
    },
    "configs" : [ {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    }, {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    } ],
    "markerAccessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "READ",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "DELETE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "rbKeyLabel" : "...",
    "implClass" : "...",
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  },
  "deltaLogs" : [ {
    "objectType" : 12345,
    "changeType" : 12345,
    "objectId" : 12345
  }, {
    "objectType" : 12345,
    "changeType" : 12345,
    "objectId" : 12345
  } ],
  "dshids" : [ {
    "dataShareId" : 12345,
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "status" : "NONE",
    "profiles" : [ "...", "..." ],
    "datasetId" : 12345
  }, {
    "dataShareId" : 12345,
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "status" : "REQUESTED",
    "profiles" : [ "...", "..." ],
    "datasetId" : 12345
  } ],
  "projects" : [ {
    "name" : "...",
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "id" : 12345,
    "policies" : [ {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }, {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    } ]
  }, {
    "name" : "...",
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "id" : 12345,
    "policies" : [ {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }, {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    } ]
  } ],
  "datasets" : [ {
    "id" : 12345,
    "name" : "...",
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "policies" : [ {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }, {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    } ]
  }, {
    "id" : 12345,
    "name" : "...",
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "policies" : [ {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }, {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    } ]
  } ]
},
      "description" : ""
    }
    ,
    "ServicePolicies" : {
      "type" : "object",
      "title" : "ServicePolicies",
          "properties" : {
            "policyUpdateTime" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "policyDeltas" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerPolicyDelta"
}
            },
            "serviceName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "serviceConfig" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "string"
}
            },
            "tagPolicies" : {
            "readOnly" : false,
"$ref" : "#/definitions/TagPolicies",
"description" : ""
            },
            "securityZones" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "$ref" : "#/definitions/SecurityZoneInfo"
}
            },
            "auditMode" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "serviceDef" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerServiceDef",
"description" : ""
            },
            "policyVersion" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "serviceId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "policies" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerPolicy"
}
            }
          },
      "example" : {
  "policyUpdateTime" : 12345,
  "policyDeltas" : [ {
    "changeType" : 12345,
    "policy" : {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    },
    "policiesVersion" : 12345,
    "id" : 12345
  }, {
    "changeType" : 12345,
    "policy" : {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    },
    "policiesVersion" : 12345,
    "id" : 12345
  } ],
  "serviceName" : "...",
  "serviceConfig" : {
    "property1" : "...",
    "property2" : "..."
  },
  "tagPolicies" : {
    "policyVersion" : 12345,
    "serviceConfig" : {
      "property1" : "...",
      "property2" : "..."
    },
    "serviceId" : 12345,
    "serviceDef" : {
      "description" : "...",
      "dataMaskDef" : { },
      "resources" : [ { }, { } ],
      "rbKeyDescription" : "...",
      "displayName" : "...",
      "accessTypes" : [ { }, { } ],
      "enums" : [ { }, { } ],
      "options" : {
        "property1" : "...",
        "property2" : "..."
      },
      "label" : "...",
      "contextEnrichers" : [ { }, { } ],
      "policyConditions" : [ { }, { } ],
      "name" : "...",
      "rowFilterDef" : { },
      "configs" : [ { }, { } ],
      "markerAccessTypes" : [ { }, { } ],
      "rbKeyLabel" : "...",
      "implClass" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    },
    "policies" : [ {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }, {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    } ],
    "serviceName" : "...",
    "policyUpdateTime" : 12345,
    "auditMode" : "..."
  },
  "securityZones" : {
    "property1" : {
      "resources" : [ {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      }, {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      } ],
      "policies" : [ {
        "resources" : {
          "property1" : { },
          "property2" : { }
        },
        "service" : "...",
        "dataMaskPolicyItems" : [ { }, { } ],
        "rowFilterPolicyItems" : [ { }, { } ],
        "conditions" : [ { }, { } ],
        "additionalResources" : [ {
          "property1" : { },
          "property2" : { }
        }, {
          "property1" : { },
          "property2" : { }
        } ],
        "zoneName" : "...",
        "policyType" : 12345,
        "serviceType" : "...",
        "policyPriority" : 12345,
        "options" : {
          "property1" : { },
          "property2" : { }
        },
        "policyLabels" : [ "...", "..." ],
        "resourceSignature" : "...",
        "name" : "...",
        "isDenyAllElse" : true,
        "policyItems" : [ { }, { } ],
        "denyExceptions" : [ { }, { } ],
        "description" : "...",
        "validitySchedules" : [ { }, { } ],
        "denyPolicyItems" : [ { }, { } ],
        "isAuditEnabled" : true,
        "allowExceptions" : [ { }, { } ],
        "version" : 12345,
        "id" : 12345,
        "guid" : "...",
        "updatedBy" : "...",
        "createdBy" : "...",
        "isEnabled" : true,
        "createTime" : 12345,
        "updateTime" : 12345
      }, {
        "resources" : {
          "property1" : { },
          "property2" : { }
        },
        "service" : "...",
        "dataMaskPolicyItems" : [ { }, { } ],
        "rowFilterPolicyItems" : [ { }, { } ],
        "conditions" : [ { }, { } ],
        "additionalResources" : [ {
          "property1" : { },
          "property2" : { }
        }, {
          "property1" : { },
          "property2" : { }
        } ],
        "zoneName" : "...",
        "policyType" : 12345,
        "serviceType" : "...",
        "policyPriority" : 12345,
        "options" : {
          "property1" : { },
          "property2" : { }
        },
        "policyLabels" : [ "...", "..." ],
        "resourceSignature" : "...",
        "name" : "...",
        "isDenyAllElse" : true,
        "policyItems" : [ { }, { } ],
        "denyExceptions" : [ { }, { } ],
        "description" : "...",
        "validitySchedules" : [ { }, { } ],
        "denyPolicyItems" : [ { }, { } ],
        "isAuditEnabled" : true,
        "allowExceptions" : [ { }, { } ],
        "version" : 12345,
        "id" : 12345,
        "guid" : "...",
        "updatedBy" : "...",
        "createdBy" : "...",
        "isEnabled" : true,
        "createTime" : 12345,
        "updateTime" : 12345
      } ],
      "zoneName" : "...",
      "containsAssociatedTagService" : true,
      "policyDeltas" : [ {
        "changeType" : 12345,
        "policy" : { },
        "policiesVersion" : 12345,
        "id" : 12345
      }, {
        "changeType" : 12345,
        "policy" : { },
        "policiesVersion" : 12345,
        "id" : 12345
      } ]
    },
    "property2" : {
      "resources" : [ {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      }, {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      } ],
      "policies" : [ {
        "resources" : {
          "property1" : { },
          "property2" : { }
        },
        "service" : "...",
        "dataMaskPolicyItems" : [ { }, { } ],
        "rowFilterPolicyItems" : [ { }, { } ],
        "conditions" : [ { }, { } ],
        "additionalResources" : [ {
          "property1" : { },
          "property2" : { }
        }, {
          "property1" : { },
          "property2" : { }
        } ],
        "zoneName" : "...",
        "policyType" : 12345,
        "serviceType" : "...",
        "policyPriority" : 12345,
        "options" : {
          "property1" : { },
          "property2" : { }
        },
        "policyLabels" : [ "...", "..." ],
        "resourceSignature" : "...",
        "name" : "...",
        "isDenyAllElse" : true,
        "policyItems" : [ { }, { } ],
        "denyExceptions" : [ { }, { } ],
        "description" : "...",
        "validitySchedules" : [ { }, { } ],
        "denyPolicyItems" : [ { }, { } ],
        "isAuditEnabled" : true,
        "allowExceptions" : [ { }, { } ],
        "version" : 12345,
        "id" : 12345,
        "guid" : "...",
        "updatedBy" : "...",
        "createdBy" : "...",
        "isEnabled" : true,
        "createTime" : 12345,
        "updateTime" : 12345
      }, {
        "resources" : {
          "property1" : { },
          "property2" : { }
        },
        "service" : "...",
        "dataMaskPolicyItems" : [ { }, { } ],
        "rowFilterPolicyItems" : [ { }, { } ],
        "conditions" : [ { }, { } ],
        "additionalResources" : [ {
          "property1" : { },
          "property2" : { }
        }, {
          "property1" : { },
          "property2" : { }
        } ],
        "zoneName" : "...",
        "policyType" : 12345,
        "serviceType" : "...",
        "policyPriority" : 12345,
        "options" : {
          "property1" : { },
          "property2" : { }
        },
        "policyLabels" : [ "...", "..." ],
        "resourceSignature" : "...",
        "name" : "...",
        "isDenyAllElse" : true,
        "policyItems" : [ { }, { } ],
        "denyExceptions" : [ { }, { } ],
        "description" : "...",
        "validitySchedules" : [ { }, { } ],
        "denyPolicyItems" : [ { }, { } ],
        "isAuditEnabled" : true,
        "allowExceptions" : [ { }, { } ],
        "version" : 12345,
        "id" : 12345,
        "guid" : "...",
        "updatedBy" : "...",
        "createdBy" : "...",
        "isEnabled" : true,
        "createTime" : 12345,
        "updateTime" : 12345
      } ],
      "zoneName" : "...",
      "containsAssociatedTagService" : true,
      "policyDeltas" : [ {
        "changeType" : 12345,
        "policy" : { },
        "policiesVersion" : 12345,
        "id" : 12345
      }, {
        "changeType" : 12345,
        "policy" : { },
        "policiesVersion" : 12345,
        "id" : 12345
      } ]
    }
  },
  "auditMode" : "...",
  "serviceDef" : {
    "description" : "...",
    "dataMaskDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ],
      "maskTypes" : [ { }, { } ]
    },
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "rbKeyDescription" : "...",
    "displayName" : "...",
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "DELETE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "MANAGE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "enums" : [ {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    }, {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    } ],
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "label" : "...",
    "contextEnrichers" : [ {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    }, {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    } ],
    "policyConditions" : [ {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    }, {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    } ],
    "name" : "...",
    "rowFilterDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ]
    },
    "configs" : [ {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    }, {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    } ],
    "markerAccessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "UPDATE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "DELETE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "rbKeyLabel" : "...",
    "implClass" : "...",
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  },
  "policyVersion" : 12345,
  "serviceId" : 12345,
  "policies" : [ {
    "resources" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "service" : "...",
    "dataMaskPolicyItems" : [ {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "rowFilterPolicyItems" : [ {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "additionalResources" : [ {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    }, {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    } ],
    "zoneName" : "...",
    "policyType" : 12345,
    "serviceType" : "...",
    "policyPriority" : 12345,
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "policyLabels" : [ "...", "..." ],
    "resourceSignature" : "...",
    "name" : "...",
    "isDenyAllElse" : true,
    "policyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "denyExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "description" : "...",
    "validitySchedules" : [ {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    }, {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    } ],
    "denyPolicyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "isAuditEnabled" : true,
    "allowExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "resources" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "service" : "...",
    "dataMaskPolicyItems" : [ {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "rowFilterPolicyItems" : [ {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "additionalResources" : [ {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    }, {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    } ],
    "zoneName" : "...",
    "policyType" : 12345,
    "serviceType" : "...",
    "policyPriority" : 12345,
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "policyLabels" : [ "...", "..." ],
    "resourceSignature" : "...",
    "name" : "...",
    "isDenyAllElse" : true,
    "policyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "denyExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "description" : "...",
    "validitySchedules" : [ {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    }, {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    } ],
    "denyPolicyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "isAuditEnabled" : true,
    "allowExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ]
},
      "description" : ""
    }
    ,
    "ServiceTags" : {
      "type" : "object",
      "title" : "ServiceTags",
          "properties" : {
            "isTagsDeduped" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "tagVersion" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "op" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "resourceToTagIds" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
"type" : "array",
"items" : {
  "type" : "integer"
}
}
            },
            "tagsChangeExtent" : {
            "readOnly" : false,
"$ref" : "#/definitions/TagsChangeExtent",
"description" : ""
            },
            "tags" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "$ref" : "#/definitions/RangerTag"
}
            },
            "tagUpdateTime" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "serviceResources" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerServiceResource"
}
            },
            "isDelta" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "serviceName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "tagDefinitions" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "$ref" : "#/definitions/RangerTagDef"
}
            }
          },
      "example" : {
  "isTagsDeduped" : true,
  "tagVersion" : 12345,
  "op" : "...",
  "resourceToTagIds" : {
    "property1" : [ 12345, 12345 ],
    "property2" : [ 12345, 12345 ]
  },
  "tagsChangeExtent" : "ALL",
  "tags" : {
    "property1" : {
      "attributes" : {
        "property1" : "...",
        "property2" : "..."
      },
      "type" : "...",
      "owner" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "validityPeriods" : [ {
        "timeZone" : "...",
        "recurrences" : [ { }, { } ],
        "endTime" : "...",
        "startTime" : "..."
      }, {
        "timeZone" : "...",
        "recurrences" : [ { }, { } ],
        "endTime" : "...",
        "startTime" : "..."
      } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    },
    "property2" : {
      "attributes" : {
        "property1" : "...",
        "property2" : "..."
      },
      "type" : "...",
      "owner" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "validityPeriods" : [ {
        "timeZone" : "...",
        "recurrences" : [ { }, { } ],
        "endTime" : "...",
        "startTime" : "..."
      }, {
        "timeZone" : "...",
        "recurrences" : [ { }, { } ],
        "endTime" : "...",
        "startTime" : "..."
      } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }
  },
  "tagUpdateTime" : 12345,
  "serviceResources" : [ {
    "ownerUser" : "...",
    "resourceSignature" : "...",
    "serviceName" : "...",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "resourceElements" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "ownerUser" : "...",
    "resourceSignature" : "...",
    "serviceName" : "...",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "resourceElements" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "isDelta" : true,
  "serviceName" : "...",
  "tagDefinitions" : {
    "property1" : {
      "source" : "...",
      "attributeDefs" : [ {
        "type" : "...",
        "name" : "..."
      }, {
        "type" : "...",
        "name" : "..."
      } ],
      "name" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    },
    "property2" : {
      "source" : "...",
      "attributeDefs" : [ {
        "type" : "...",
        "name" : "..."
      }, {
        "type" : "...",
        "name" : "..."
      } ],
      "name" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }
  }
},
      "description" : ""
    }
    ,
    "SharedResourceInfo" : {
      "type" : "object",
      "title" : "SharedResourceInfo",
          "properties" : {
            "accessTypes" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "subResource" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerPolicyResource",
"description" : ""
            },
            "conditionExpr" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "subResourceMasks" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerGdsMaskInfo"
}
            },
            "profiles" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "subResourceType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "dataShareId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "resource" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "$ref" : "#/definitions/RangerPolicyResource"
}
            },
            "rowFilter" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerPolicyItemRowFilterInfo",
"description" : ""
            },
            "id" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          },
      "example" : {
  "accessTypes" : [ "...", "..." ],
  "subResource" : {
    "values" : [ "...", "..." ],
    "isRecursive" : true,
    "isExcludes" : true
  },
  "conditionExpr" : "...",
  "subResourceMasks" : [ {
    "values" : [ "...", "..." ],
    "maskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    }
  }, {
    "values" : [ "...", "..." ],
    "maskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    }
  } ],
  "profiles" : [ "...", "..." ],
  "subResourceType" : "...",
  "name" : "...",
  "dataShareId" : 12345,
  "resource" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "rowFilter" : {
    "filterExpr" : "..."
  },
  "id" : 12345
},
      "description" : ""
    }
    ,
    "StoredServiceResource" : {
      "type" : "object",
      "title" : "StoredServiceResource",
          "properties" : {
            "ownerName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "resourceElements" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "$ref" : "#/definitions/RangerPolicyResource"
}
            },
            "additionalInfo" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "string"
}
            }
          },
      "example" : {
  "ownerName" : "...",
  "resourceElements" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  }
},
      "description" : ""
    }
    ,
    "TagPolicies" : {
      "type" : "object",
      "title" : "TagPolicies",
          "properties" : {
            "policyVersion" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "serviceConfig" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "string"
}
            },
            "serviceId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "serviceDef" : {
            "readOnly" : false,
"$ref" : "#/definitions/RangerServiceDef",
"description" : ""
            },
            "policies" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerPolicy"
}
            },
            "serviceName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "policyUpdateTime" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "auditMode" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "policyVersion" : 12345,
  "serviceConfig" : {
    "property1" : "...",
    "property2" : "..."
  },
  "serviceId" : 12345,
  "serviceDef" : {
    "description" : "...",
    "dataMaskDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ],
      "maskTypes" : [ { }, { } ]
    },
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "rbKeyDescription" : "...",
    "displayName" : "...",
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "CREATE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "DELETE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "enums" : [ {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    }, {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    } ],
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "label" : "...",
    "contextEnrichers" : [ {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    }, {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    } ],
    "policyConditions" : [ {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    }, {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    } ],
    "name" : "...",
    "rowFilterDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ]
    },
    "configs" : [ {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    }, {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    } ],
    "markerAccessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "MANAGE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "UPDATE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "rbKeyLabel" : "...",
    "implClass" : "...",
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  },
  "policies" : [ {
    "resources" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "service" : "...",
    "dataMaskPolicyItems" : [ {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "rowFilterPolicyItems" : [ {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "additionalResources" : [ {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    }, {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    } ],
    "zoneName" : "...",
    "policyType" : 12345,
    "serviceType" : "...",
    "policyPriority" : 12345,
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "policyLabels" : [ "...", "..." ],
    "resourceSignature" : "...",
    "name" : "...",
    "isDenyAllElse" : true,
    "policyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "denyExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "description" : "...",
    "validitySchedules" : [ {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    }, {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    } ],
    "denyPolicyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "isAuditEnabled" : true,
    "allowExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "resources" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "service" : "...",
    "dataMaskPolicyItems" : [ {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "rowFilterPolicyItems" : [ {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "additionalResources" : [ {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    }, {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    } ],
    "zoneName" : "...",
    "policyType" : 12345,
    "serviceType" : "...",
    "policyPriority" : 12345,
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "policyLabels" : [ "...", "..." ],
    "resourceSignature" : "...",
    "name" : "...",
    "isDenyAllElse" : true,
    "policyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "denyExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "description" : "...",
    "validitySchedules" : [ {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    }, {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    } ],
    "denyPolicyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "isAuditEnabled" : true,
    "allowExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "serviceName" : "...",
  "policyUpdateTime" : 12345,
  "auditMode" : "..."
},
      "description" : ""
    }
    ,
    "TagsChangeExtent" : {
      "type" : "string",
      "title" : "TagsChangeExtent",
          "enum" : [
            "NONE",
            "TAGS",
            "SERVICE_RESOURCE",
            "ALL"
          ],
      "description" : ""
    }
    ,
    "UserInfo" : {
      "type" : "object",
      "title" : "UserInfo",
      "allOf" : [
        {
          "$ref" : "#/definitions/RangerBaseModelObject"
        },
        {
          "properties" : {
            "groups" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "description" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "otherAttributes" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "string"
}
            }
          }
        }
      ],
      "example" : {
  "groups" : [ "...", "..." ],
  "description" : "...",
  "name" : "...",
  "otherAttributes" : {
    "property1" : "...",
    "property2" : "..."
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
},
      "description" : ""
    }
    ,
    "UsersGroupRoleAssignments" : {
      "type" : "object",
      "title" : "UsersGroupRoleAssignments",
      "required" : ["isLastPage", "isReset"],
          "properties" : {
            "isLastPage" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "users" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "whiteListUserRoleAssignments" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "string"
}
            },
            "whiteListGroupRoleAssignments" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "string"
}
            },
            "userRoleAssignments" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "string"
}
            },
            "isReset" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "groupRoleAssignments" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "string"
}
            }
          },
      "example" : {
  "isLastPage" : true,
  "users" : [ "...", "..." ],
  "whiteListUserRoleAssignments" : {
    "property1" : "...",
    "property2" : "..."
  },
  "whiteListGroupRoleAssignments" : {
    "property1" : "...",
    "property2" : "..."
  },
  "userRoleAssignments" : {
    "property1" : "...",
    "property2" : "..."
  },
  "isReset" : true,
  "groupRoleAssignments" : {
    "property1" : "...",
    "property2" : "..."
  }
},
      "description" : ""
    }
    ,
    "VEnum" : {
      "type" : "object",
      "title" : "VEnum",
      "required" : ["myClassType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/ViewBaseBean"
        },
        {
          "properties" : {
            "enumName" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>enumName<\/b>",
"type" : "string"
            },
            "elementList" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>elementList<\/b>",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VEnumElement"
}
            },
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            }
          }
        }
      ],
      "example" : {
  "enumName" : "...",
  "elementList" : [ {
    "elementName" : "...",
    "enumName" : "...",
    "rbKey" : "...",
    "elementValue" : 12345,
    "elementLabel" : "...",
    "myClassType" : 12345
  }, {
    "elementName" : "...",
    "enumName" : "...",
    "rbKey" : "...",
    "elementValue" : 12345,
    "elementLabel" : "...",
    "myClassType" : 12345
  } ],
  "myClassType" : 12345
},
      "description" : ""
    }
    ,
    "VEnumElement" : {
      "type" : "object",
      "title" : "VEnumElement",
      "required" : ["elementValue", "myClassType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/ViewBaseBean"
        },
        {
          "properties" : {
            "elementName" : {
            "readOnly" : false,
"description" : "the elementName",
"type" : "string"
            },
            "enumName" : {
            "readOnly" : false,
"description" : "the enumName",
"type" : "string"
            },
            "rbKey" : {
            "readOnly" : false,
"description" : "the rbKey",
"type" : "string"
            },
            "elementValue" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>elementValue<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "elementLabel" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>elementLabel<\/b>",
"type" : "string"
            },
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            }
          }
        }
      ],
      "example" : {
  "elementName" : "...",
  "enumName" : "...",
  "rbKey" : "...",
  "elementValue" : 12345,
  "elementLabel" : "...",
  "myClassType" : 12345
},
      "description" : ""
    }
    ,
    "VList" : {
      "type" : "object",
      "title" : "VList",
      "required" : ["listSize", "startIndex", "pageSize", "totalCount", "resultSize"],
      "allOf" : [
        {
          "$ref" : "#/definitions/ViewBaseBean"
        },
        {
          "properties" : {
            "listSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "list" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "object"
}
            },
            "startIndex" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "pageSize" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "totalCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "resultSize" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>resultSize<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "sortType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "sortBy" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "VTrxLogAttr" : {
      "type" : "object",
      "title" : "VTrxLogAttr",
      "required" : ["enum", "objName", "myClassType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/ViewBaseBean"
        },
        {
          "properties" : {
            "attribName" : {
            "readOnly" : false,
"description" : "the attribName",
"type" : "string"
            },
            "attribUserFriendlyName" : {
            "readOnly" : false,
"description" : "the attribUserFriendlyName",
"type" : "string"
            },
            "enum" : {
            "readOnly" : false,
"description" : "the isEnum",
"type" : "boolean"
            },
            "objName" : {
            "readOnly" : false,
"description" : "the isObjName",
"type" : "boolean"
            },
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            }
          }
        }
      ],
      "example" : {
  "attribName" : "...",
  "attribUserFriendlyName" : "...",
  "enum" : true,
  "objName" : true,
  "myClassType" : 12345
},
      "description" : ""
    }
    ,
    "VXAccessAudit" : {
      "type" : "object",
      "title" : "VXAccessAudit",
      "required" : ["auditType", "accessResult", "policyId", "repoType", "sequenceNumber", "eventCount", "eventDuration"],
      "allOf" : [
        {
          "$ref" : "#/definitions/VXDataObject"
        },
        {
          "properties" : {
            "auditType" : {
            "readOnly" : false,
"description" : "Repository Type",
"type" : "integer",
"format" : "int32"
            },
            "accessResult" : {
            "readOnly" : false,
"description" : "Access Result\nThis attribute is of type enum CommonEnums::AccessResult",
"type" : "integer",
"format" : "int32"
            },
            "accessType" : {
            "readOnly" : false,
"description" : "Access Type",
"type" : "string"
            },
            "aclEnforcer" : {
            "readOnly" : false,
"description" : "Acl Enforcer",
"type" : "string"
            },
            "agentId" : {
            "readOnly" : false,
"description" : "Agent Id",
"type" : "string"
            },
            "clientIP" : {
            "readOnly" : false,
"description" : "Client Ip",
"type" : "string"
            },
            "clientType" : {
            "readOnly" : false,
"description" : "Client Type",
"type" : "string"
            },
            "policyId" : {
            "readOnly" : false,
"description" : "Policy Id",
"type" : "integer",
"format" : "int64"
            },
            "repoName" : {
            "readOnly" : false,
"description" : "Repository Name",
"type" : "string"
            },
            "repoDisplayName" : {
            "readOnly" : false,
"description" : "Repository Display Name",
"type" : "string"
            },
            "repoType" : {
            "readOnly" : false,
"description" : "Repository Type",
"type" : "integer",
"format" : "int32"
            },
            "serviceType" : {
            "readOnly" : false,
"description" : "Service Type ~~ repoType",
"type" : "string"
            },
            "serviceTypeDisplayName" : {
            "readOnly" : false,
"description" : "Service Type Display Name",
"type" : "string"
            },
            "resultReason" : {
            "readOnly" : false,
"description" : "Reason of result",
"type" : "string"
            },
            "sessionId" : {
            "readOnly" : false,
"description" : "Session Id",
"type" : "string"
            },
            "eventTime" : {
            "readOnly" : false,
"description" : "Event Time",
"type" : "object"
            },
            "requestUser" : {
            "readOnly" : false,
"description" : "Requesting User",
"type" : "string"
            },
            "action" : {
            "readOnly" : false,
"description" : "Action",
"type" : "string"
            },
            "requestData" : {
            "readOnly" : false,
"description" : "Requesting Data",
"type" : "string"
            },
            "resourcePath" : {
            "readOnly" : false,
"description" : "Resource Path",
"type" : "string"
            },
            "resourceType" : {
            "readOnly" : false,
"description" : "Resource Type",
"type" : "string"
            },
            "sequenceNumber" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "eventCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "eventDuration" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "tags" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "datasets" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "projects" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "datasetIds" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "clusterName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "zoneName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "agentHost" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "policyVersion" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "eventId" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "zonedEventTime" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "auditType" : 12345,
  "accessResult" : 12345,
  "accessType" : "...",
  "aclEnforcer" : "...",
  "agentId" : "...",
  "clientIP" : "...",
  "clientType" : "...",
  "policyId" : 12345,
  "repoName" : "...",
  "repoDisplayName" : "...",
  "repoType" : 12345,
  "serviceType" : "...",
  "serviceTypeDisplayName" : "...",
  "resultReason" : "...",
  "sessionId" : "...",
  "eventTime" : { },
  "requestUser" : "...",
  "action" : "...",
  "requestData" : "...",
  "resourcePath" : "...",
  "resourceType" : "...",
  "sequenceNumber" : 12345,
  "eventCount" : 12345,
  "eventDuration" : 12345,
  "tags" : "...",
  "datasets" : "...",
  "projects" : "...",
  "datasetIds" : "...",
  "clusterName" : "...",
  "zoneName" : "...",
  "agentHost" : "...",
  "policyVersion" : 12345,
  "eventId" : "...",
  "zonedEventTime" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
},
      "description" : ""
    }
    ,
    "VXAccessAuditList" : {
      "type" : "object",
      "title" : "VXAccessAuditList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "vXAccessAudits" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXAccessAudit"
}
            }
          }
        }
      ],
      "example" : {
  "vXAccessAudits" : [ {
    "auditType" : 12345,
    "accessResult" : 12345,
    "accessType" : "...",
    "aclEnforcer" : "...",
    "agentId" : "...",
    "clientIP" : "...",
    "clientType" : "...",
    "policyId" : 12345,
    "repoName" : "...",
    "repoDisplayName" : "...",
    "repoType" : 12345,
    "serviceType" : "...",
    "serviceTypeDisplayName" : "...",
    "resultReason" : "...",
    "sessionId" : "...",
    "eventTime" : { },
    "requestUser" : "...",
    "action" : "...",
    "requestData" : "...",
    "resourcePath" : "...",
    "resourceType" : "...",
    "sequenceNumber" : 12345,
    "eventCount" : 12345,
    "eventDuration" : 12345,
    "tags" : "...",
    "datasets" : "...",
    "projects" : "...",
    "datasetIds" : "...",
    "clusterName" : "...",
    "zoneName" : "...",
    "agentHost" : "...",
    "policyVersion" : 12345,
    "eventId" : "...",
    "zonedEventTime" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "auditType" : 12345,
    "accessResult" : 12345,
    "accessType" : "...",
    "aclEnforcer" : "...",
    "agentId" : "...",
    "clientIP" : "...",
    "clientType" : "...",
    "policyId" : 12345,
    "repoName" : "...",
    "repoDisplayName" : "...",
    "repoType" : 12345,
    "serviceType" : "...",
    "serviceTypeDisplayName" : "...",
    "resultReason" : "...",
    "sessionId" : "...",
    "eventTime" : { },
    "requestUser" : "...",
    "action" : "...",
    "requestData" : "...",
    "resourcePath" : "...",
    "resourceType" : "...",
    "sequenceNumber" : 12345,
    "eventCount" : 12345,
    "eventDuration" : 12345,
    "tags" : "...",
    "datasets" : "...",
    "projects" : "...",
    "datasetIds" : "...",
    "clusterName" : "...",
    "zoneName" : "...",
    "agentHost" : "...",
    "policyVersion" : 12345,
    "eventId" : "...",
    "zonedEventTime" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "VXAsset" : {
      "type" : "object",
      "title" : "VXAsset",
      "required" : ["activeStatus", "assetType", "supportNative"],
      "allOf" : [
        {
          "$ref" : "#/definitions/VXDataObject"
        },
        {
          "properties" : {
            "name" : {
            "readOnly" : false,
"description" : "Name",
"type" : "string"
            },
            "description" : {
            "readOnly" : false,
"description" : "Description",
"type" : "string"
            },
            "activeStatus" : {
            "readOnly" : false,
"description" : "Status\nThis attribute is of type enum CommonEnums::ActiveStatus",
"type" : "integer",
"format" : "int32"
            },
            "assetType" : {
            "readOnly" : false,
"description" : "Type of asset\nThis attribute is of type enum CommonEnums::AssetType",
"type" : "integer",
"format" : "int32"
            },
            "config" : {
            "readOnly" : false,
"description" : "Config in json format",
"type" : "string"
            },
            "supportNative" : {
            "readOnly" : false,
"description" : "Support native authorization",
"type" : "boolean"
            }
          }
        }
      ],
      "example" : {
  "name" : "...",
  "description" : "...",
  "activeStatus" : 12345,
  "assetType" : 12345,
  "config" : "...",
  "supportNative" : true,
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
},
      "description" : ""
    }
    ,
    "VXAssetList" : {
      "type" : "object",
      "title" : "VXAssetList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "vXAssets" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXAsset"
}
            }
          }
        }
      ],
      "example" : {
  "vXAssets" : [ {
    "name" : "...",
    "description" : "...",
    "activeStatus" : 12345,
    "assetType" : 12345,
    "config" : "...",
    "supportNative" : true,
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "name" : "...",
    "description" : "...",
    "activeStatus" : 12345,
    "assetType" : 12345,
    "config" : "...",
    "supportNative" : true,
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "VXAuditMap" : {
      "type" : "object",
      "title" : "VXAuditMap",
      "required" : ["auditType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/VXDataObject"
        },
        {
          "properties" : {
            "resourceId" : {
            "readOnly" : false,
"description" : "Id of the resource",
"type" : "integer",
"format" : "int64"
            },
            "groupId" : {
            "readOnly" : false,
"description" : "Id of the group",
"type" : "integer",
"format" : "int64"
            },
            "userId" : {
            "readOnly" : false,
"description" : "Id of the user",
"type" : "integer",
"format" : "int64"
            },
            "auditType" : {
            "readOnly" : false,
"description" : "Type of audit\nThis attribute is of type enum CommonEnums::XAAuditType",
"type" : "integer",
"format" : "int32"
            }
          }
        }
      ],
      "example" : {
  "resourceId" : 12345,
  "groupId" : 12345,
  "userId" : 12345,
  "auditType" : 12345,
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
},
      "description" : ""
    }
    ,
    "VXAuditMapList" : {
      "type" : "object",
      "title" : "VXAuditMapList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "vXAuditMaps" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXAuditMap"
}
            }
          }
        }
      ],
      "example" : {
  "vXAuditMaps" : [ {
    "resourceId" : 12345,
    "groupId" : 12345,
    "userId" : 12345,
    "auditType" : 12345,
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "resourceId" : 12345,
    "groupId" : 12345,
    "userId" : 12345,
    "auditType" : 12345,
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "VXAuditRecord" : {
      "type" : "object",
      "title" : "VXAuditRecord",
      "required" : ["resourceType", "assetType"],
          "properties" : {
            "date" : {
            "readOnly" : false,
"description" : "Date of audit log",
"type" : "integer",
"format" : "int32"
            },
            "resource" : {
            "readOnly" : false,
"description" : "Name of the resource",
"type" : "string"
            },
            "action" : {
            "readOnly" : false,
"description" : "Action which was audited",
"type" : "string"
            },
            "result" : {
            "readOnly" : false,
"description" : "Result of the policy enforced",
"type" : "string"
            },
            "user" : {
            "readOnly" : false,
"description" : "User name whose action was audited",
"type" : "string"
            },
            "enforcer" : {
            "readOnly" : false,
"description" : "Name of the policy enforcer",
"type" : "string"
            },
            "resourceType" : {
            "readOnly" : false,
"description" : "Type of resource for which the audit was done",
"type" : "integer",
"format" : "int32"
            },
            "assetType" : {
            "readOnly" : false,
"description" : "Type of asset for which the audit was done\nThis attribute is of type enum AppCommonEnums::AssetType",
"type" : "integer",
"format" : "int32"
            }
          },
      "example" : {
  "date" : 12345,
  "resource" : "...",
  "action" : "...",
  "result" : "...",
  "user" : "...",
  "enforcer" : "...",
  "resourceType" : 12345,
  "assetType" : 12345
},
      "description" : ""
    }
    ,
    "VXAuditRecordList" : {
      "type" : "object",
      "title" : "VXAuditRecordList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "vXAuditRecords" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXAuditRecord"
}
            }
          }
        }
      ],
      "example" : {
  "vXAuditRecords" : [ {
    "date" : 12345,
    "resource" : "...",
    "action" : "...",
    "result" : "...",
    "user" : "...",
    "enforcer" : "...",
    "resourceType" : 12345,
    "assetType" : 12345
  }, {
    "date" : 12345,
    "resource" : "...",
    "action" : "...",
    "result" : "...",
    "user" : "...",
    "enforcer" : "...",
    "resourceType" : 12345,
    "assetType" : 12345
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "VXAuthSession" : {
      "type" : "object",
      "title" : "VXAuthSession",
      "required" : ["isTestUser", "authStatus", "authType", "authProvider", "deviceType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/VXDataObject"
        },
        {
          "properties" : {
            "loginId" : {
            "readOnly" : false,
"description" : "Login ID of the user",
"type" : "string"
            },
            "userId" : {
            "readOnly" : false,
"description" : "Id of the user",
"type" : "integer",
"format" : "int64"
            },
            "emailAddress" : {
            "readOnly" : false,
"description" : "Email address of the user",
"type" : "string"
            },
            "isTestUser" : {
            "readOnly" : false,
"description" : "Is this user a test user?",
"type" : "boolean"
            },
            "firstName" : {
            "readOnly" : false,
"description" : "First name of the user",
"type" : "string"
            },
            "lastName" : {
            "readOnly" : false,
"description" : "Last name of the user",
"type" : "string"
            },
            "publicScreenName" : {
            "readOnly" : false,
"description" : "Public name of the user",
"type" : "string"
            },
            "familyScreenName" : {
            "readOnly" : false,
"description" : "Family name of the user",
"type" : "string"
            },
            "authTime" : {
            "readOnly" : false,
"description" : "Date and time of authentication",
"type" : "object"
            },
            "authStatus" : {
            "readOnly" : false,
"description" : "Authentication status\nThis attribute is of type enum XXAuthSession::AuthStatus",
"type" : "integer",
"format" : "int32"
            },
            "authType" : {
            "readOnly" : false,
"description" : "Authentication type\nThis attribute is of type enum XXAuthSession::AuthType",
"type" : "integer",
"format" : "int32"
            },
            "authProvider" : {
            "readOnly" : false,
"description" : "Authentication provider\nThis attribute is of type enum XXAuthSession::AuthType",
"type" : "integer",
"format" : "int32"
            },
            "deviceType" : {
            "readOnly" : false,
"description" : "Type of the device\nThis attribute is of type enum CommonEnums::DeviceType",
"type" : "integer",
"format" : "int32"
            },
            "requestIP" : {
            "readOnly" : false,
"description" : "IP where the request came from",
"type" : "string"
            },
            "cityName" : {
            "readOnly" : false,
"description" : "City name",
"type" : "string"
            },
            "stateName" : {
            "readOnly" : false,
"description" : "State name",
"type" : "string"
            },
            "countryName" : {
            "readOnly" : false,
"description" : "Country name",
"type" : "string"
            },
            "requestUserAgent" : {
            "readOnly" : false,
"description" : "UserAgent of the requesting device",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "loginId" : "...",
  "userId" : 12345,
  "emailAddress" : "...",
  "isTestUser" : true,
  "firstName" : "...",
  "lastName" : "...",
  "publicScreenName" : "...",
  "familyScreenName" : "...",
  "authTime" : { },
  "authStatus" : 12345,
  "authType" : 12345,
  "authProvider" : 12345,
  "deviceType" : 12345,
  "requestIP" : "...",
  "cityName" : "...",
  "stateName" : "...",
  "countryName" : "...",
  "requestUserAgent" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
},
      "description" : ""
    }
    ,
    "VXAuthSessionList" : {
      "type" : "object",
      "title" : "VXAuthSessionList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "vXAuthSessions" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXAuthSession"
}
            }
          }
        }
      ],
      "example" : {
  "vXAuthSessions" : [ {
    "loginId" : "...",
    "userId" : 12345,
    "emailAddress" : "...",
    "isTestUser" : true,
    "firstName" : "...",
    "lastName" : "...",
    "publicScreenName" : "...",
    "familyScreenName" : "...",
    "authTime" : { },
    "authStatus" : 12345,
    "authType" : 12345,
    "authProvider" : 12345,
    "deviceType" : 12345,
    "requestIP" : "...",
    "cityName" : "...",
    "stateName" : "...",
    "countryName" : "...",
    "requestUserAgent" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "loginId" : "...",
    "userId" : 12345,
    "emailAddress" : "...",
    "isTestUser" : true,
    "firstName" : "...",
    "lastName" : "...",
    "publicScreenName" : "...",
    "familyScreenName" : "...",
    "authTime" : { },
    "authStatus" : 12345,
    "authType" : 12345,
    "authProvider" : 12345,
    "deviceType" : 12345,
    "requestIP" : "...",
    "cityName" : "...",
    "stateName" : "...",
    "countryName" : "...",
    "requestUserAgent" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "VXCredentialStore" : {
      "type" : "object",
      "title" : "VXCredentialStore",
      "allOf" : [
        {
          "$ref" : "#/definitions/VXDataObject"
        },
        {
          "properties" : {
            "name" : {
            "readOnly" : false,
"description" : "Name",
"type" : "string"
            },
            "description" : {
            "readOnly" : false,
"description" : "Description",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "name" : "...",
  "description" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
},
      "description" : ""
    }
    ,
    "VXCredentialStoreList" : {
      "type" : "object",
      "title" : "VXCredentialStoreList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "vXCredentialStores" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXCredentialStore"
}
            }
          }
        }
      ],
      "example" : {
  "vXCredentialStores" : [ {
    "name" : "...",
    "description" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "name" : "...",
    "description" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "VXDataObject" : {
      "type" : "object",
      "title" : "VXDataObject",
      "allOf" : [
        {
          "$ref" : "#/definitions/ViewBaseBean"
        },
        {
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "Id of the data",
"type" : "integer",
"format" : "int64"
            },
            "createDate" : {
            "readOnly" : false,
"description" : "Date when this data was created",
"type" : "object"
            },
            "updateDate" : {
            "readOnly" : false,
"description" : "Date when this data was updated",
"type" : "object"
            },
            "owner" : {
            "readOnly" : false,
"description" : "Owner",
"type" : "string"
            },
            "updatedBy" : {
            "readOnly" : false,
"description" : "Updated By",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
},
      "description" : ""
    }
    ,
    "VXFileSyncSourceInfo" : {
      "type" : "object",
      "title" : "VXFileSyncSourceInfo",
      "required" : ["totalUsersSynced", "totalGroupsSynced", "totalUsersDeleted", "totalGroupsDeleted"],
          "properties" : {
            "fileName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "syncTime" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "lastModified" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "totalUsersSynced" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "totalGroupsSynced" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "totalUsersDeleted" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "totalGroupsDeleted" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          },
      "example" : {
  "fileName" : "...",
  "syncTime" : "...",
  "lastModified" : "...",
  "totalUsersSynced" : 12345,
  "totalGroupsSynced" : 12345,
  "totalUsersDeleted" : 12345,
  "totalGroupsDeleted" : 12345
},
      "description" : ""
    }
    ,
    "VXGroup" : {
      "type" : "object",
      "title" : "VXGroup",
      "required" : ["groupType", "groupSource"],
      "allOf" : [
        {
          "$ref" : "#/definitions/VXDataObject"
        },
        {
          "properties" : {
            "name" : {
            "readOnly" : false,
"description" : "Name",
"type" : "string"
            },
            "description" : {
            "readOnly" : false,
"description" : "Description",
"type" : "string"
            },
            "groupType" : {
            "readOnly" : false,
"description" : "Type of group\nThis attribute is of type enum CommonEnums::XAGroupType",
"type" : "integer",
"format" : "int32"
            },
            "groupSource" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "credStoreId" : {
            "readOnly" : false,
"description" : "Id of the credential store",
"type" : "integer",
"format" : "int64"
            },
            "isVisible" : {
            "readOnly" : false,
"description" : "Group visibility",
"type" : "integer",
"format" : "int32"
            },
            "otherAttributes" : {
            "readOnly" : false,
"description" : "Additional store attributes.",
"type" : "string"
            },
            "syncSource" : {
            "readOnly" : false,
"description" : "Sync Source Attribute",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "name" : "...",
  "description" : "...",
  "groupType" : 12345,
  "groupSource" : 12345,
  "credStoreId" : 12345,
  "isVisible" : 12345,
  "otherAttributes" : "...",
  "syncSource" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
},
      "description" : ""
    }
    ,
    "VXGroupGroup" : {
      "type" : "object",
      "title" : "VXGroupGroup",
      "allOf" : [
        {
          "$ref" : "#/definitions/VXDataObject"
        },
        {
          "properties" : {
            "name" : {
            "readOnly" : false,
"description" : "Name",
"type" : "string"
            },
            "parentGroupId" : {
            "readOnly" : false,
"description" : "Id of the parent group",
"type" : "integer",
"format" : "int64"
            },
            "groupId" : {
            "readOnly" : false,
"description" : "Id of the group",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "name" : "...",
  "parentGroupId" : 12345,
  "groupId" : 12345,
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
},
      "description" : ""
    }
    ,
    "VXGroupGroupList" : {
      "type" : "object",
      "title" : "VXGroupGroupList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "vXGroupGroups" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXGroupGroup"
}
            }
          }
        }
      ],
      "example" : {
  "vXGroupGroups" : [ {
    "name" : "...",
    "parentGroupId" : 12345,
    "groupId" : 12345,
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "name" : "...",
    "parentGroupId" : 12345,
    "groupId" : 12345,
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "VXGroupList" : {
      "type" : "object",
      "title" : "VXGroupList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "vXGroups" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXGroup"
}
            }
          }
        }
      ],
      "example" : {
  "vXGroups" : [ {
    "name" : "...",
    "description" : "...",
    "groupType" : 12345,
    "groupSource" : 12345,
    "credStoreId" : 12345,
    "isVisible" : 12345,
    "otherAttributes" : "...",
    "syncSource" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "name" : "...",
    "description" : "...",
    "groupType" : 12345,
    "groupSource" : 12345,
    "credStoreId" : 12345,
    "isVisible" : 12345,
    "otherAttributes" : "...",
    "syncSource" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "VXGroupPermission" : {
      "type" : "object",
      "title" : "VXGroupPermission",
      "allOf" : [
        {
          "$ref" : "#/definitions/VXDataObject"
        },
        {
          "properties" : {
            "groupId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "moduleId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "isAllowed" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "moduleName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "groupName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "groupId" : 12345,
  "moduleId" : 12345,
  "isAllowed" : 12345,
  "moduleName" : "...",
  "groupName" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
},
      "description" : ""
    }
    ,
    "VXGroupPermissionList" : {
      "type" : "object",
      "title" : "VXGroupPermissionList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "vXGroupPermission" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXGroupPermission"
}
            }
          }
        }
      ],
      "example" : {
  "vXGroupPermission" : [ {
    "groupId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "moduleName" : "...",
    "groupName" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "groupId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "moduleName" : "...",
    "groupName" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "VXGroupUser" : {
      "type" : "object",
      "title" : "VXGroupUser",
      "allOf" : [
        {
          "$ref" : "#/definitions/VXDataObject"
        },
        {
          "properties" : {
            "name" : {
            "readOnly" : false,
"description" : "Name",
"type" : "string"
            },
            "parentGroupId" : {
            "readOnly" : false,
"description" : "Id of the group",
"type" : "integer",
"format" : "int64"
            },
            "userId" : {
            "readOnly" : false,
"description" : "Id of the user",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "name" : "...",
  "parentGroupId" : 12345,
  "userId" : 12345,
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
},
      "description" : ""
    }
    ,
    "VXGroupUserInfo" : {
      "type" : "object",
      "title" : "VXGroupUserInfo",
      "allOf" : [
        {
          "$ref" : "#/definitions/VXDataObject"
        },
        {
          "properties" : {
            "xgroupInfo" : {
            "readOnly" : false,
"$ref" : "#/definitions/VXGroup",
"description" : ""
            },
            "xuserInfo" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXUser"
}
            }
          }
        }
      ],
      "example" : {
  "xgroupInfo" : {
    "name" : "...",
    "description" : "...",
    "groupType" : 12345,
    "groupSource" : 12345,
    "credStoreId" : 12345,
    "isVisible" : 12345,
    "otherAttributes" : "...",
    "syncSource" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  },
  "xuserInfo" : [ {
    "name" : "...",
    "firstName" : "...",
    "lastName" : "...",
    "emailAddress" : "...",
    "password" : "...",
    "description" : "...",
    "credStoreId" : 12345,
    "groupIdList" : [ 12345, 12345 ],
    "groupNameList" : [ "...", "..." ],
    "status" : 12345,
    "isVisible" : 12345,
    "userSource" : 12345,
    "userRoleList" : [ "...", "..." ],
    "otherAttributes" : "...",
    "syncSource" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "name" : "...",
    "firstName" : "...",
    "lastName" : "...",
    "emailAddress" : "...",
    "password" : "...",
    "description" : "...",
    "credStoreId" : 12345,
    "groupIdList" : [ 12345, 12345 ],
    "groupNameList" : [ "...", "..." ],
    "status" : 12345,
    "isVisible" : 12345,
    "userSource" : 12345,
    "userRoleList" : [ "...", "..." ],
    "otherAttributes" : "...",
    "syncSource" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
},
      "description" : ""
    }
    ,
    "VXGroupUserList" : {
      "type" : "object",
      "title" : "VXGroupUserList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "vXGroupUsers" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXGroupUser"
}
            }
          }
        }
      ],
      "example" : {
  "vXGroupUsers" : [ {
    "name" : "...",
    "parentGroupId" : 12345,
    "userId" : 12345,
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "name" : "...",
    "parentGroupId" : 12345,
    "userId" : 12345,
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "VXKmsKey" : {
      "type" : "object",
      "title" : "VXKmsKey",
      "required" : ["length", "versions"],
      "allOf" : [
        {
          "$ref" : "#/definitions/VXDataObject"
        },
        {
          "properties" : {
            "name" : {
            "readOnly" : false,
"description" : "Name",
"type" : "string"
            },
            "cipher" : {
            "readOnly" : false,
"description" : "Cipher",
"type" : "string"
            },
            "length" : {
            "readOnly" : false,
"description" : "Length",
"type" : "integer",
"format" : "int32"
            },
            "description" : {
            "readOnly" : false,
"description" : "Description",
"type" : "string"
            },
            "versions" : {
            "readOnly" : false,
"description" : "Version",
"type" : "integer",
"format" : "int32"
            },
            "material" : {
            "readOnly" : false,
"description" : "Material",
"type" : "string"
            },
            "versionName" : {
            "readOnly" : false,
"description" : "Version Name",
"type" : "string"
            },
            "created" : {
            "readOnly" : false,
"description" : "Key Created Date",
"type" : "integer",
"format" : "int64"
            },
            "attributes" : {
            "readOnly" : false,
"description" : "Attributes",
"type" : "object",
"additionalProperties" : {
  "type" : "string"
}
            }
          }
        }
      ],
      "example" : {
  "name" : "...",
  "cipher" : "...",
  "length" : 12345,
  "description" : "...",
  "versions" : 12345,
  "material" : "...",
  "versionName" : "...",
  "created" : 12345,
  "attributes" : {
    "property1" : "...",
    "property2" : "..."
  },
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
},
      "description" : ""
    }
    ,
    "VXKmsKeyList" : {
      "type" : "object",
      "title" : "VXKmsKeyList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "vXKeys" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXKmsKey"
}
            }
          }
        }
      ],
      "example" : {
  "vXKeys" : [ {
    "name" : "...",
    "cipher" : "...",
    "length" : 12345,
    "description" : "...",
    "versions" : 12345,
    "material" : "...",
    "versionName" : "...",
    "created" : 12345,
    "attributes" : {
      "property1" : "...",
      "property2" : "..."
    },
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "name" : "...",
    "cipher" : "...",
    "length" : 12345,
    "description" : "...",
    "versions" : 12345,
    "material" : "...",
    "versionName" : "...",
    "created" : 12345,
    "attributes" : {
      "property1" : "...",
      "property2" : "..."
    },
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "VXLdapSyncSourceInfo" : {
      "type" : "object",
      "title" : "VXLdapSyncSourceInfo",
      "required" : ["totalUsersSynced", "totalGroupsSynced", "totalUsersDeleted", "totalGroupsDeleted"],
          "properties" : {
            "ldapUrl" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "incrementalSycn" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "groupSearchFirstEnabled" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "groupSearchEnabled" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "userSearchEnabled" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "userSearchFilter" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "groupSearchFilter" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "groupHierarchyLevel" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "totalUsersSynced" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "totalGroupsSynced" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "totalUsersDeleted" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "totalGroupsDeleted" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          },
      "example" : {
  "ldapUrl" : "...",
  "incrementalSycn" : "...",
  "groupSearchFirstEnabled" : "...",
  "groupSearchEnabled" : "...",
  "userSearchEnabled" : "...",
  "userSearchFilter" : "...",
  "groupSearchFilter" : "...",
  "groupHierarchyLevel" : "...",
  "totalUsersSynced" : 12345,
  "totalGroupsSynced" : 12345,
  "totalUsersDeleted" : 12345,
  "totalGroupsDeleted" : 12345
},
      "description" : ""
    }
    ,
    "VXLong" : {
      "type" : "object",
      "title" : "VXLong",
      "required" : ["value"],
      "allOf" : [
        {
          "$ref" : "#/definitions/ViewBaseBean"
        },
        {
          "properties" : {
            "value" : {
            "readOnly" : false,
"description" : "Value",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "value" : 12345
},
      "description" : ""
    }
    ,
    "VXMessage" : {
      "type" : "object",
      "title" : "VXMessage",
      "allOf" : [
        {
          "$ref" : "#/definitions/ViewBaseBean"
        },
        {
          "properties" : {
            "name" : {
            "readOnly" : false,
"description" : "Message key",
"type" : "string"
            },
            "rbKey" : {
            "readOnly" : false,
"description" : "Resource bundle key",
"type" : "string"
            },
            "message" : {
            "readOnly" : false,
"description" : "Message description. Use rbKey for doing localized lookup",
"type" : "string"
            },
            "objectId" : {
            "readOnly" : false,
"description" : "Id of the object to which this message is related to",
"type" : "integer",
"format" : "int64"
            },
            "fieldName" : {
            "readOnly" : false,
"description" : "Name of the field or attribute to which this message is related to",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "name" : "...",
  "rbKey" : "...",
  "message" : "...",
  "objectId" : 12345,
  "fieldName" : "..."
},
      "description" : ""
    }
    ,
    "VXMetricAuditDetailsCount" : {
      "type" : "object",
      "title" : "VXMetricAuditDetailsCount",
          "properties" : {
            "solrIndexCountTwoDays" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "accessEventsCountTwoDays" : {
            "readOnly" : false,
"$ref" : "#/definitions/VXMetricServiceCount",
"description" : ""
            },
            "denialEventsCountTwoDays" : {
            "readOnly" : false,
"$ref" : "#/definitions/VXMetricServiceCount",
"description" : ""
            },
            "solrIndexCountWeek" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "accessEventsCountWeek" : {
            "readOnly" : false,
"$ref" : "#/definitions/VXMetricServiceCount",
"description" : ""
            },
            "denialEventsCountWeek" : {
            "readOnly" : false,
"$ref" : "#/definitions/VXMetricServiceCount",
"description" : ""
            }
          },
      "example" : {
  "solrIndexCountTwoDays" : 12345,
  "accessEventsCountTwoDays" : {
    "serviceBasedCountList" : {
      "property1" : 12345,
      "property2" : 12345
    },
    "totalCount" : 12345
  },
  "denialEventsCountTwoDays" : {
    "serviceBasedCountList" : {
      "property1" : 12345,
      "property2" : 12345
    },
    "totalCount" : 12345
  },
  "solrIndexCountWeek" : 12345,
  "accessEventsCountWeek" : {
    "serviceBasedCountList" : {
      "property1" : 12345,
      "property2" : 12345
    },
    "totalCount" : 12345
  },
  "denialEventsCountWeek" : {
    "serviceBasedCountList" : {
      "property1" : 12345,
      "property2" : 12345
    },
    "totalCount" : 12345
  }
},
      "description" : ""
    }
    ,
    "VXMetricPolicyCount" : {
      "type" : "object",
      "title" : "VXMetricPolicyCount",
      "required" : ["totalCount"],
          "properties" : {
            "policyCountList" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "$ref" : "#/definitions/VXMetricServiceCount"
}
            },
            "totalCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          },
      "example" : {
  "policyCountList" : {
    "property1" : {
      "serviceBasedCountList" : {
        "property1" : 12345,
        "property2" : 12345
      },
      "totalCount" : 12345
    },
    "property2" : {
      "serviceBasedCountList" : {
        "property1" : 12345,
        "property2" : 12345
      },
      "totalCount" : 12345
    }
  },
  "totalCount" : 12345
},
      "description" : ""
    }
    ,
    "VXMetricPolicyWithServiceNameCount" : {
      "type" : "object",
      "title" : "VXMetricPolicyWithServiceNameCount",
      "required" : ["totalCount"],
          "properties" : {
            "policyCountList" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "$ref" : "#/definitions/VXMetricServiceNameCount"
}
            },
            "totalCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          },
      "example" : {
  "policyCountList" : {
    "property1" : {
      "serviceBasedCountList" : {
        "property1" : { },
        "property2" : { }
      },
      "totalCount" : 12345
    },
    "property2" : {
      "serviceBasedCountList" : {
        "property1" : { },
        "property2" : { }
      },
      "totalCount" : 12345
    }
  },
  "totalCount" : 12345
},
      "description" : ""
    }
    ,
    "VXMetricServiceCount" : {
      "type" : "object",
      "title" : "VXMetricServiceCount",
          "properties" : {
            "serviceBasedCountList" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "integer"
}
            },
            "totalCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          },
      "example" : {
  "serviceBasedCountList" : {
    "property1" : 12345,
    "property2" : 12345
  },
  "totalCount" : 12345
},
      "description" : ""
    }
    ,
    "VXMetricServiceNameCount" : {
      "type" : "object",
      "title" : "VXMetricServiceNameCount",
          "properties" : {
            "serviceBasedCountList" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "object"
}
            },
            "totalCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          },
      "example" : {
  "serviceBasedCountList" : {
    "property1" : { },
    "property2" : { }
  },
  "totalCount" : 12345
},
      "description" : ""
    }
    ,
    "VXMetricUserGroupCount" : {
      "type" : "object",
      "title" : "VXMetricUserGroupCount",
          "properties" : {
            "groupCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "userCountOfUserRole" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "userCountOfKeyAdminRole" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "userCountOfSysAdminRole" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "userCountOfKeyadminAuditorRole" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "userCountOfSysAdminAuditorRole" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "userTotalCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          },
      "example" : {
  "groupCount" : 12345,
  "userCountOfUserRole" : 12345,
  "userCountOfKeyAdminRole" : 12345,
  "userCountOfSysAdminRole" : 12345,
  "userCountOfKeyadminAuditorRole" : 12345,
  "userCountOfSysAdminAuditorRole" : 12345,
  "userTotalCount" : 12345
},
      "description" : ""
    }
    ,
    "VXModuleDef" : {
      "type" : "object",
      "title" : "VXModuleDef",
      "allOf" : [
        {
          "$ref" : "#/definitions/VXDataObject"
        },
        {
          "properties" : {
            "createTime" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "updateTime" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "addedById" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "updatedById" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "module" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "url" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "userPermList" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXUserPermission"
}
            },
            "groupPermList" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXGroupPermission"
}
            }
          }
        }
      ],
      "example" : {
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedById" : 12345,
  "updatedById" : 12345,
  "module" : "...",
  "url" : "...",
  "userPermList" : [ {
    "userId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "userName" : "...",
    "moduleName" : "...",
    "loginId" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "userId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "userName" : "...",
    "moduleName" : "...",
    "loginId" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "groupPermList" : [ {
    "groupId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "moduleName" : "...",
    "groupName" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "groupId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "moduleName" : "...",
    "groupName" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
},
      "description" : ""
    }
    ,
    "VXModuleDefList" : {
      "type" : "object",
      "title" : "VXModuleDefList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "vXModuleDef" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXModuleDef"
}
            }
          }
        }
      ],
      "example" : {
  "vXModuleDef" : [ {
    "createTime" : 12345,
    "updateTime" : 12345,
    "addedById" : 12345,
    "updatedById" : 12345,
    "module" : "...",
    "url" : "...",
    "userPermList" : [ {
      "userId" : 12345,
      "moduleId" : 12345,
      "isAllowed" : 12345,
      "userName" : "...",
      "moduleName" : "...",
      "loginId" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    }, {
      "userId" : 12345,
      "moduleId" : 12345,
      "isAllowed" : 12345,
      "userName" : "...",
      "moduleName" : "...",
      "loginId" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    } ],
    "groupPermList" : [ {
      "groupId" : 12345,
      "moduleId" : 12345,
      "isAllowed" : 12345,
      "moduleName" : "...",
      "groupName" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    }, {
      "groupId" : 12345,
      "moduleId" : 12345,
      "isAllowed" : 12345,
      "moduleName" : "...",
      "groupName" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    } ],
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "createTime" : 12345,
    "updateTime" : 12345,
    "addedById" : 12345,
    "updatedById" : 12345,
    "module" : "...",
    "url" : "...",
    "userPermList" : [ {
      "userId" : 12345,
      "moduleId" : 12345,
      "isAllowed" : 12345,
      "userName" : "...",
      "moduleName" : "...",
      "loginId" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    }, {
      "userId" : 12345,
      "moduleId" : 12345,
      "isAllowed" : 12345,
      "userName" : "...",
      "moduleName" : "...",
      "loginId" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    } ],
    "groupPermList" : [ {
      "groupId" : 12345,
      "moduleId" : 12345,
      "isAllowed" : 12345,
      "moduleName" : "...",
      "groupName" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    }, {
      "groupId" : 12345,
      "moduleId" : 12345,
      "isAllowed" : 12345,
      "moduleName" : "...",
      "groupName" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    } ],
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "VXModulePermission" : {
      "type" : "object",
      "title" : "VXModulePermission",
      "allOf" : [
        {
          "$ref" : "#/definitions/VXDataObject"
        },
        {
          "properties" : {
            "module" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "userNameList" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "groupNameList" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            }
          }
        }
      ],
      "example" : {
  "module" : "...",
  "userNameList" : [ "...", "..." ],
  "groupNameList" : [ "...", "..." ],
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
},
      "description" : ""
    }
    ,
    "VXModulePermissionList" : {
      "type" : "object",
      "title" : "VXModulePermissionList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "vXModulePermissionList" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXModulePermission"
}
            }
          }
        }
      ],
      "example" : {
  "vXModulePermissionList" : [ {
    "module" : "...",
    "userNameList" : [ "...", "..." ],
    "groupNameList" : [ "...", "..." ],
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "module" : "...",
    "userNameList" : [ "...", "..." ],
    "groupNameList" : [ "...", "..." ],
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "VXPasswordChange" : {
      "type" : "object",
      "title" : "VXPasswordChange",
      "allOf" : [
        {
          "$ref" : "#/definitions/ViewBaseBean"
        },
        {
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "Id of the user",
"type" : "integer",
"format" : "int64"
            },
            "loginId" : {
            "readOnly" : false,
"description" : "Login ID of the user",
"type" : "string"
            },
            "emailAddress" : {
            "readOnly" : false,
"description" : "Email address of the user",
"type" : "string"
            },
            "resetCode" : {
            "readOnly" : false,
"description" : "Reset Code",
"type" : "string"
            },
            "oldPassword" : {
            "readOnly" : false,
"description" : "Old Password",
"type" : "string"
            },
            "updPassword" : {
            "readOnly" : false,
"description" : "Updated Password",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "id" : 12345,
  "loginId" : "...",
  "emailAddress" : "...",
  "resetCode" : "...",
  "oldPassword" : "...",
  "updPassword" : "..."
},
      "description" : ""
    }
    ,
    "VXPermMap" : {
      "type" : "object",
      "title" : "VXPermMap",
      "required" : ["permFor", "permType", "grantOrRevoke", "isRecursive", "isWildCard"],
      "allOf" : [
        {
          "$ref" : "#/definitions/VXDataObject"
        },
        {
          "properties" : {
            "permGroup" : {
            "readOnly" : false,
"description" : "Group to which the permission belongs to",
"type" : "string"
            },
            "resourceId" : {
            "readOnly" : false,
"description" : "Id of the resource",
"type" : "integer",
"format" : "int64"
            },
            "groupId" : {
            "readOnly" : false,
"description" : "Id of the group",
"type" : "integer",
"format" : "int64"
            },
            "userId" : {
            "readOnly" : false,
"description" : "Id of the user",
"type" : "integer",
"format" : "int64"
            },
            "permFor" : {
            "readOnly" : false,
"description" : "Permission for user or group\nThis attribute is of type enum CommonEnums::XAPermForType",
"type" : "integer",
"format" : "int32"
            },
            "permType" : {
            "readOnly" : false,
"description" : "Type of permission\nThis attribute is of type enum CommonEnums::XAPermType",
"type" : "integer",
"format" : "int32"
            },
            "grantOrRevoke" : {
            "readOnly" : false,
"description" : "Grant is true and revoke is false",
"type" : "boolean"
            },
            "groupName" : {
            "readOnly" : false,
"description" : "Name of the group",
"type" : "string"
            },
            "userName" : {
            "readOnly" : false,
"description" : "Name of the user",
"type" : "string"
            },
            "isRecursive" : {
            "readOnly" : false,
"description" : "Is recursive\nThis attribute is of type enum CommonEnums::BooleanValue",
"type" : "integer",
"format" : "int32"
            },
            "isWildCard" : {
            "readOnly" : false,
"description" : "Is wild card",
"type" : "boolean"
            },
            "ipAddress" : {
            "readOnly" : false,
"description" : "IP address for groups",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "permGroup" : "...",
  "resourceId" : 12345,
  "groupId" : 12345,
  "userId" : 12345,
  "permFor" : 12345,
  "permType" : 12345,
  "grantOrRevoke" : true,
  "groupName" : "...",
  "userName" : "...",
  "isRecursive" : 12345,
  "isWildCard" : true,
  "ipAddress" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
},
      "description" : ""
    }
    ,
    "VXPermMapList" : {
      "type" : "object",
      "title" : "VXPermMapList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "vXPermMaps" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXPermMap"
}
            }
          }
        }
      ],
      "example" : {
  "vXPermMaps" : [ {
    "permGroup" : "...",
    "resourceId" : 12345,
    "groupId" : 12345,
    "userId" : 12345,
    "permFor" : 12345,
    "permType" : 12345,
    "grantOrRevoke" : true,
    "groupName" : "...",
    "userName" : "...",
    "isRecursive" : 12345,
    "isWildCard" : true,
    "ipAddress" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "permGroup" : "...",
    "resourceId" : 12345,
    "groupId" : 12345,
    "userId" : 12345,
    "permFor" : 12345,
    "permType" : 12345,
    "grantOrRevoke" : true,
    "groupName" : "...",
    "userName" : "...",
    "isRecursive" : 12345,
    "isWildCard" : true,
    "ipAddress" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "VXPermObj" : {
      "type" : "object",
      "title" : "VXPermObj",
          "properties" : {
            "userList" : {
            "readOnly" : false,
"description" : "List of userName",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "groupList" : {
            "readOnly" : false,
"description" : "List of groupName",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "permList" : {
            "readOnly" : false,
"description" : "List of permission",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "ipAddress" : {
            "readOnly" : false,
"description" : "IP address for groups",
"type" : "string"
            }
          },
      "example" : {
  "userList" : [ "...", "..." ],
  "groupList" : [ "...", "..." ],
  "permList" : [ "...", "..." ],
  "ipAddress" : "..."
},
      "description" : ""
    }
    ,
    "VXPermObjList" : {
      "type" : "object",
      "title" : "VXPermObjList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "vXPermObjs" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXPermObj"
}
            }
          }
        }
      ],
      "example" : {
  "vXPermObjs" : [ {
    "userList" : [ "...", "..." ],
    "groupList" : [ "...", "..." ],
    "permList" : [ "...", "..." ],
    "ipAddress" : "..."
  }, {
    "userList" : [ "...", "..." ],
    "groupList" : [ "...", "..." ],
    "permList" : [ "...", "..." ],
    "ipAddress" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "VXPolicy" : {
      "type" : "object",
      "title" : "VXPolicy",
      "required" : ["isEnabled", "isAuditEnabled", "replacePerm"],
      "allOf" : [
        {
          "$ref" : "#/definitions/VXDataObject"
        },
        {
          "properties" : {
            "policyName" : {
            "readOnly" : false,
"description" : "PolicyName",
"type" : "string"
            },
            "resourceName" : {
            "readOnly" : false,
"description" : "resourceName",
"type" : "string"
            },
            "description" : {
            "readOnly" : false,
"description" : "Description",
"type" : "string"
            },
            "repositoryName" : {
            "readOnly" : false,
"description" : "Repository Name",
"type" : "string"
            },
            "repositoryType" : {
            "readOnly" : false,
"description" : "Repository Type",
"type" : "string"
            },
            "permMapList" : {
            "readOnly" : false,
"description" : "List of permissions maps",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXPermObj"
}
            },
            "tables" : {
            "readOnly" : false,
"description" : "Tables",
"type" : "string"
            },
            "columnFamilies" : {
            "readOnly" : false,
"description" : "Column families",
"type" : "string"
            },
            "columns" : {
            "readOnly" : false,
"description" : "Columns",
"type" : "string"
            },
            "databases" : {
            "readOnly" : false,
"description" : "Databases",
"type" : "string"
            },
            "udfs" : {
            "readOnly" : false,
"description" : "UDFs",
"type" : "string"
            },
            "tableType" : {
            "readOnly" : false,
"description" : "Table Type",
"type" : "string"
            },
            "columnType" : {
            "readOnly" : false,
"description" : "Resource ColumnType",
"type" : "string"
            },
            "topologies" : {
            "readOnly" : false,
"description" : "Topologoies",
"type" : "string"
            },
            "services" : {
            "readOnly" : false,
"description" : "Services",
"type" : "string"
            },
            "hiveservices" : {
            "readOnly" : false,
"description" : "Hive Services",
"type" : "string"
            },
            "isEnabled" : {
            "readOnly" : false,
"description" : "Resource/Policy Status, boolean values : true/false",
"type" : "boolean"
            },
            "isRecursive" : {
            "readOnly" : false,
"description" : "Is recursive This attribute is of type enum CommonEnums::BooleanValue",
"type" : "boolean"
            },
            "isAuditEnabled" : {
            "readOnly" : false,
"description" : "Audit is enable or not.",
"type" : "boolean"
            },
            "version" : {
            "readOnly" : false,
"description" : "Version No of Project",
"type" : "string"
            },
            "grantor" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "replacePerm" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "policyLabel" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "policyName" : "...",
  "resourceName" : "...",
  "description" : "...",
  "repositoryName" : "...",
  "repositoryType" : "...",
  "permMapList" : [ {
    "userList" : [ "...", "..." ],
    "groupList" : [ "...", "..." ],
    "permList" : [ "...", "..." ],
    "ipAddress" : "..."
  }, {
    "userList" : [ "...", "..." ],
    "groupList" : [ "...", "..." ],
    "permList" : [ "...", "..." ],
    "ipAddress" : "..."
  } ],
  "tables" : "...",
  "columnFamilies" : "...",
  "columns" : "...",
  "databases" : "...",
  "udfs" : "...",
  "tableType" : "...",
  "columnType" : "...",
  "topologies" : "...",
  "services" : "...",
  "hiveservices" : "...",
  "isEnabled" : true,
  "isRecursive" : true,
  "isAuditEnabled" : true,
  "version" : "...",
  "grantor" : "...",
  "replacePerm" : true,
  "policyLabel" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
},
      "description" : ""
    }
    ,
    "VXPolicyExportAudit" : {
      "type" : "object",
      "title" : "VXPolicyExportAudit",
      "required" : ["httpRetCode"],
      "allOf" : [
        {
          "$ref" : "#/definitions/VXDataObject"
        },
        {
          "properties" : {
            "clientIP" : {
            "readOnly" : false,
"description" : "XA Agent IP Address",
"type" : "string"
            },
            "agentId" : {
            "readOnly" : false,
"description" : "XA Agent Id",
"type" : "string"
            },
            "requestedEpoch" : {
            "readOnly" : false,
"description" : "Last update timestamp in request",
"type" : "integer",
"format" : "int64"
            },
            "lastUpdated" : {
            "readOnly" : false,
"description" : "Date and time of the last policy update",
"type" : "object"
            },
            "repositoryName" : {
            "readOnly" : false,
"description" : "Id of the Asset",
"type" : "string"
            },
            "repositoryDisplayName" : {
            "readOnly" : false,
"description" : "Repository Display Name",
"type" : "string"
            },
            "exportedJson" : {
            "readOnly" : false,
"description" : "JSON of the policies exported",
"type" : "string"
            },
            "httpRetCode" : {
            "readOnly" : false,
"description" : "HTTP Response Code",
"type" : "integer",
"format" : "int32"
            },
            "syncStatus" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "clusterName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "zoneName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "policyVersion" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "clientIP" : "...",
  "agentId" : "...",
  "requestedEpoch" : 12345,
  "lastUpdated" : { },
  "repositoryName" : "...",
  "repositoryDisplayName" : "...",
  "exportedJson" : "...",
  "httpRetCode" : 12345,
  "syncStatus" : "...",
  "clusterName" : "...",
  "zoneName" : "...",
  "policyVersion" : 12345,
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
},
      "description" : ""
    }
    ,
    "VXPolicyExportAuditList" : {
      "type" : "object",
      "title" : "VXPolicyExportAuditList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "vXPolicyExportAudits" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXPolicyExportAudit"
}
            }
          }
        }
      ],
      "example" : {
  "vXPolicyExportAudits" : [ {
    "clientIP" : "...",
    "agentId" : "...",
    "requestedEpoch" : 12345,
    "lastUpdated" : { },
    "repositoryName" : "...",
    "repositoryDisplayName" : "...",
    "exportedJson" : "...",
    "httpRetCode" : 12345,
    "syncStatus" : "...",
    "clusterName" : "...",
    "zoneName" : "...",
    "policyVersion" : 12345,
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "clientIP" : "...",
    "agentId" : "...",
    "requestedEpoch" : 12345,
    "lastUpdated" : { },
    "repositoryName" : "...",
    "repositoryDisplayName" : "...",
    "exportedJson" : "...",
    "httpRetCode" : 12345,
    "syncStatus" : "...",
    "clusterName" : "...",
    "zoneName" : "...",
    "policyVersion" : 12345,
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "VXPolicyLabel" : {
      "type" : "object",
      "title" : "VXPolicyLabel",
      "allOf" : [
        {
          "$ref" : "#/definitions/VXDataObject"
        },
        {
          "properties" : {
            "policyLabel" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "policyLabel" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
},
      "description" : ""
    }
    ,
    "VXPolicyLabelList" : {
      "type" : "object",
      "title" : "VXPolicyLabelList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "vxPolicyLabels" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXPolicyLabel"
}
            }
          }
        }
      ],
      "example" : {
  "vxPolicyLabels" : [ {
    "policyLabel" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "policyLabel" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "VXPolicyList" : {
      "type" : "object",
      "title" : "VXPolicyList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "vXPolicies" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXPolicy"
}
            }
          }
        }
      ],
      "example" : {
  "vXPolicies" : [ {
    "policyName" : "...",
    "resourceName" : "...",
    "description" : "...",
    "repositoryName" : "...",
    "repositoryType" : "...",
    "permMapList" : [ {
      "userList" : [ "...", "..." ],
      "groupList" : [ "...", "..." ],
      "permList" : [ "...", "..." ],
      "ipAddress" : "..."
    }, {
      "userList" : [ "...", "..." ],
      "groupList" : [ "...", "..." ],
      "permList" : [ "...", "..." ],
      "ipAddress" : "..."
    } ],
    "tables" : "...",
    "columnFamilies" : "...",
    "columns" : "...",
    "databases" : "...",
    "udfs" : "...",
    "tableType" : "...",
    "columnType" : "...",
    "topologies" : "...",
    "services" : "...",
    "hiveservices" : "...",
    "isEnabled" : true,
    "isRecursive" : true,
    "isAuditEnabled" : true,
    "version" : "...",
    "grantor" : "...",
    "replacePerm" : true,
    "policyLabel" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "policyName" : "...",
    "resourceName" : "...",
    "description" : "...",
    "repositoryName" : "...",
    "repositoryType" : "...",
    "permMapList" : [ {
      "userList" : [ "...", "..." ],
      "groupList" : [ "...", "..." ],
      "permList" : [ "...", "..." ],
      "ipAddress" : "..."
    }, {
      "userList" : [ "...", "..." ],
      "groupList" : [ "...", "..." ],
      "permList" : [ "...", "..." ],
      "ipAddress" : "..."
    } ],
    "tables" : "...",
    "columnFamilies" : "...",
    "columns" : "...",
    "databases" : "...",
    "udfs" : "...",
    "tableType" : "...",
    "columnType" : "...",
    "topologies" : "...",
    "services" : "...",
    "hiveservices" : "...",
    "isEnabled" : true,
    "isRecursive" : true,
    "isAuditEnabled" : true,
    "version" : "...",
    "grantor" : "...",
    "replacePerm" : true,
    "policyLabel" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "VXPortalUser" : {
      "type" : "object",
      "title" : "VXPortalUser",
      "required" : ["status", "userSource"],
      "allOf" : [
        {
          "$ref" : "#/definitions/VXDataObject"
        },
        {
          "properties" : {
            "loginId" : {
            "readOnly" : false,
"description" : "Login Id for the user",
"type" : "string"
            },
            "password" : {
            "readOnly" : false,
"description" : "Password",
"type" : "string"
            },
            "status" : {
            "readOnly" : false,
"description" : "Status\nThis attribute is of type enum CommonEnums::ActivationStatus",
"type" : "integer",
"format" : "int32"
            },
            "emailAddress" : {
            "readOnly" : false,
"description" : "Email address of the user",
"type" : "string"
            },
            "firstName" : {
            "readOnly" : false,
"description" : "First name of the user",
"type" : "string"
            },
            "lastName" : {
            "readOnly" : false,
"description" : "Last name of the user",
"type" : "string"
            },
            "publicScreenName" : {
            "readOnly" : false,
"description" : "Public name of the user",
"type" : "string"
            },
            "userSource" : {
            "readOnly" : false,
"description" : "Source of the user\nThis attribute is of type enum CommonEnums::UserSource",
"type" : "integer",
"format" : "int32"
            },
            "notes" : {
            "readOnly" : false,
"description" : "Notes for the user",
"type" : "string"
            },
            "userRoleList" : {
            "readOnly" : false,
"description" : "List of roles for this user",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "groupIdList" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "integer"
}
            },
            "userPermList" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXUserPermission"
}
            },
            "groupPermissions" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXGroupPermission"
}
            },
            "otherAttributes" : {
            "readOnly" : false,
"description" : "Additional store attributes.",
"type" : "string"
            },
            "syncSource" : {
            "readOnly" : false,
"description" : "sync Source Attribute.",
"type" : "string"
            },
            "lastLoginTime" : {
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "configProperties" : {
            "readOnly" : false,
"description" : "Configuration properties.",
"type" : "object",
"additionalProperties" : {
  "type" : "string"
}
            }
          }
        }
      ],
      "example" : {
  "loginId" : "...",
  "password" : "...",
  "status" : 12345,
  "emailAddress" : "...",
  "firstName" : "...",
  "lastName" : "...",
  "publicScreenName" : "...",
  "userSource" : 12345,
  "notes" : "...",
  "userRoleList" : [ "...", "..." ],
  "groupIdList" : [ 12345, 12345 ],
  "userPermList" : [ {
    "userId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "userName" : "...",
    "moduleName" : "...",
    "loginId" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "userId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "userName" : "...",
    "moduleName" : "...",
    "loginId" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "groupPermissions" : [ {
    "groupId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "moduleName" : "...",
    "groupName" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "groupId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "moduleName" : "...",
    "groupName" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "otherAttributes" : "...",
  "syncSource" : "...",
  "lastLoginTime" : { },
  "configProperties" : {
    "property1" : "...",
    "property2" : "..."
  },
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
},
      "description" : ""
    }
    ,
    "VXPortalUserList" : {
      "type" : "object",
      "title" : "VXPortalUserList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "vXPortalUsers" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXPortalUser"
}
            }
          }
        }
      ],
      "example" : {
  "vXPortalUsers" : [ {
    "loginId" : "...",
    "password" : "...",
    "status" : 12345,
    "emailAddress" : "...",
    "firstName" : "...",
    "lastName" : "...",
    "publicScreenName" : "...",
    "userSource" : 12345,
    "notes" : "...",
    "userRoleList" : [ "...", "..." ],
    "groupIdList" : [ 12345, 12345 ],
    "userPermList" : [ {
      "userId" : 12345,
      "moduleId" : 12345,
      "isAllowed" : 12345,
      "userName" : "...",
      "moduleName" : "...",
      "loginId" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    }, {
      "userId" : 12345,
      "moduleId" : 12345,
      "isAllowed" : 12345,
      "userName" : "...",
      "moduleName" : "...",
      "loginId" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    } ],
    "groupPermissions" : [ {
      "groupId" : 12345,
      "moduleId" : 12345,
      "isAllowed" : 12345,
      "moduleName" : "...",
      "groupName" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    }, {
      "groupId" : 12345,
      "moduleId" : 12345,
      "isAllowed" : 12345,
      "moduleName" : "...",
      "groupName" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    } ],
    "otherAttributes" : "...",
    "syncSource" : "...",
    "lastLoginTime" : { },
    "configProperties" : {
      "property1" : "...",
      "property2" : "..."
    },
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "loginId" : "...",
    "password" : "...",
    "status" : 12345,
    "emailAddress" : "...",
    "firstName" : "...",
    "lastName" : "...",
    "publicScreenName" : "...",
    "userSource" : 12345,
    "notes" : "...",
    "userRoleList" : [ "...", "..." ],
    "groupIdList" : [ 12345, 12345 ],
    "userPermList" : [ {
      "userId" : 12345,
      "moduleId" : 12345,
      "isAllowed" : 12345,
      "userName" : "...",
      "moduleName" : "...",
      "loginId" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    }, {
      "userId" : 12345,
      "moduleId" : 12345,
      "isAllowed" : 12345,
      "userName" : "...",
      "moduleName" : "...",
      "loginId" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    } ],
    "groupPermissions" : [ {
      "groupId" : 12345,
      "moduleId" : 12345,
      "isAllowed" : 12345,
      "moduleName" : "...",
      "groupName" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    }, {
      "groupId" : 12345,
      "moduleId" : 12345,
      "isAllowed" : 12345,
      "moduleName" : "...",
      "groupName" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    } ],
    "otherAttributes" : "...",
    "syncSource" : "...",
    "lastLoginTime" : { },
    "configProperties" : {
      "property1" : "...",
      "property2" : "..."
    },
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "VXRepository" : {
      "type" : "object",
      "title" : "VXRepository",
      "required" : ["isActive"],
      "allOf" : [
        {
          "$ref" : "#/definitions/VXDataObject"
        },
        {
          "properties" : {
            "name" : {
            "readOnly" : false,
"description" : "Name",
"type" : "string"
            },
            "description" : {
            "readOnly" : false,
"description" : "Description",
"type" : "string"
            },
            "repositoryType" : {
            "readOnly" : false,
"description" : "Type of asset. i.e HDFS, HIVE, HBASE, KNOX",
"type" : "string"
            },
            "config" : {
            "readOnly" : false,
"description" : "Config in json format",
"type" : "string"
            },
            "isActive" : {
            "readOnly" : false,
"description" : "Status This attribute is of type boolean : true/false",
"type" : "boolean"
            },
            "version" : {
            "readOnly" : false,
"description" : "Version No of Project",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "name" : "...",
  "description" : "...",
  "repositoryType" : "...",
  "config" : "...",
  "isActive" : true,
  "version" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
},
      "description" : ""
    }
    ,
    "VXRepositoryList" : {
      "type" : "object",
      "title" : "VXRepositoryList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "vXRepositories" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXRepository"
}
            }
          }
        }
      ],
      "example" : {
  "vXRepositories" : [ {
    "name" : "...",
    "description" : "...",
    "repositoryType" : "...",
    "config" : "...",
    "isActive" : true,
    "version" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "name" : "...",
    "description" : "...",
    "repositoryType" : "...",
    "config" : "...",
    "isActive" : true,
    "version" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "VXResource" : {
      "type" : "object",
      "title" : "VXResource",
      "required" : ["resourceType", "isEncrypt", "isRecursive", "assetType", "resourceStatus", "tableType", "columnType", "checkParentPermission"],
      "allOf" : [
        {
          "$ref" : "#/definitions/VXDataObject"
        },
        {
          "properties" : {
            "name" : {
            "readOnly" : false,
"description" : "Name",
"type" : "string"
            },
            "policyName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "description" : {
            "readOnly" : false,
"description" : "Description",
"type" : "string"
            },
            "resourceType" : {
            "readOnly" : false,
"description" : "Status\nThis attribute is of type enum CommonEnums::ResourceType",
"type" : "integer",
"format" : "int32"
            },
            "assetId" : {
            "readOnly" : false,
"description" : "Id of the asset",
"type" : "integer",
"format" : "int64"
            },
            "parentId" : {
            "readOnly" : false,
"description" : "Id of the parent",
"type" : "integer",
"format" : "int64"
            },
            "parentPath" : {
            "readOnly" : false,
"description" : "Path for the parent",
"type" : "string"
            },
            "isEncrypt" : {
            "readOnly" : false,
"description" : "Whether to encrypt this resource\nThis attribute is of type enum CommonEnums::BooleanValue",
"type" : "integer",
"format" : "int32"
            },
            "permMapList" : {
            "readOnly" : false,
"description" : "List of permissions maps",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXPermMap"
}
            },
            "auditList" : {
            "readOnly" : false,
"description" : "List of audits",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXAuditMap"
}
            },
            "isRecursive" : {
            "readOnly" : false,
"description" : "Is recursive\nThis attribute is of type enum CommonEnums::BooleanValue",
"type" : "integer",
"format" : "int32"
            },
            "resourceGroup" : {
            "readOnly" : false,
"description" : "Group to which this resource belongs to",
"type" : "string"
            },
            "databases" : {
            "readOnly" : false,
"description" : "Databases",
"type" : "string"
            },
            "tables" : {
            "readOnly" : false,
"description" : "Tables",
"type" : "string"
            },
            "columnFamilies" : {
            "readOnly" : false,
"description" : "Column families",
"type" : "string"
            },
            "columns" : {
            "readOnly" : false,
"description" : "Columns",
"type" : "string"
            },
            "udfs" : {
            "readOnly" : false,
"description" : "UDFs",
"type" : "string"
            },
            "assetName" : {
            "readOnly" : false,
"description" : "Asset Name",
"type" : "string"
            },
            "assetType" : {
            "readOnly" : false,
"description" : "Asset Type",
"type" : "integer",
"format" : "int32"
            },
            "resourceStatus" : {
            "readOnly" : false,
"description" : "Resource Status",
"type" : "integer",
"format" : "int32"
            },
            "tableType" : {
            "readOnly" : false,
"description" : "Table Type",
"type" : "integer",
"format" : "int32"
            },
            "columnType" : {
            "readOnly" : false,
"description" : "Resource Status",
"type" : "integer",
"format" : "int32"
            },
            "checkParentPermission" : {
            "readOnly" : false,
"description" : "Check parent permission\nThis attribute is of type enum CommonEnums::BooleanValue",
"type" : "integer",
"format" : "int32"
            },
            "topologies" : {
            "readOnly" : false,
"description" : "Topologoies",
"type" : "string"
            },
            "services" : {
            "readOnly" : false,
"description" : "Services",
"type" : "string"
            },
            "hiveServices" : {
            "readOnly" : false,
"description" : "Hive Services",
"type" : "string"
            },
            "guid" : {
            "readOnly" : false,
"description" : "guid",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "name" : "...",
  "policyName" : "...",
  "description" : "...",
  "resourceType" : 12345,
  "assetId" : 12345,
  "parentId" : 12345,
  "parentPath" : "...",
  "isEncrypt" : 12345,
  "permMapList" : [ {
    "permGroup" : "...",
    "resourceId" : 12345,
    "groupId" : 12345,
    "userId" : 12345,
    "permFor" : 12345,
    "permType" : 12345,
    "grantOrRevoke" : true,
    "groupName" : "...",
    "userName" : "...",
    "isRecursive" : 12345,
    "isWildCard" : true,
    "ipAddress" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "permGroup" : "...",
    "resourceId" : 12345,
    "groupId" : 12345,
    "userId" : 12345,
    "permFor" : 12345,
    "permType" : 12345,
    "grantOrRevoke" : true,
    "groupName" : "...",
    "userName" : "...",
    "isRecursive" : 12345,
    "isWildCard" : true,
    "ipAddress" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "auditList" : [ {
    "resourceId" : 12345,
    "groupId" : 12345,
    "userId" : 12345,
    "auditType" : 12345,
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "resourceId" : 12345,
    "groupId" : 12345,
    "userId" : 12345,
    "auditType" : 12345,
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "isRecursive" : 12345,
  "resourceGroup" : "...",
  "databases" : "...",
  "tables" : "...",
  "columnFamilies" : "...",
  "columns" : "...",
  "udfs" : "...",
  "assetName" : "...",
  "assetType" : 12345,
  "resourceStatus" : 12345,
  "tableType" : 12345,
  "columnType" : 12345,
  "checkParentPermission" : 12345,
  "topologies" : "...",
  "services" : "...",
  "hiveServices" : "...",
  "guid" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
},
      "description" : ""
    }
    ,
    "VXResourceList" : {
      "type" : "object",
      "title" : "VXResourceList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "vXResources" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXResource"
}
            }
          }
        }
      ],
      "example" : {
  "vXResources" : [ {
    "name" : "...",
    "policyName" : "...",
    "description" : "...",
    "resourceType" : 12345,
    "assetId" : 12345,
    "parentId" : 12345,
    "parentPath" : "...",
    "isEncrypt" : 12345,
    "permMapList" : [ {
      "permGroup" : "...",
      "resourceId" : 12345,
      "groupId" : 12345,
      "userId" : 12345,
      "permFor" : 12345,
      "permType" : 12345,
      "grantOrRevoke" : true,
      "groupName" : "...",
      "userName" : "...",
      "isRecursive" : 12345,
      "isWildCard" : true,
      "ipAddress" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    }, {
      "permGroup" : "...",
      "resourceId" : 12345,
      "groupId" : 12345,
      "userId" : 12345,
      "permFor" : 12345,
      "permType" : 12345,
      "grantOrRevoke" : true,
      "groupName" : "...",
      "userName" : "...",
      "isRecursive" : 12345,
      "isWildCard" : true,
      "ipAddress" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    } ],
    "auditList" : [ {
      "resourceId" : 12345,
      "groupId" : 12345,
      "userId" : 12345,
      "auditType" : 12345,
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    }, {
      "resourceId" : 12345,
      "groupId" : 12345,
      "userId" : 12345,
      "auditType" : 12345,
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    } ],
    "isRecursive" : 12345,
    "resourceGroup" : "...",
    "databases" : "...",
    "tables" : "...",
    "columnFamilies" : "...",
    "columns" : "...",
    "udfs" : "...",
    "assetName" : "...",
    "assetType" : 12345,
    "resourceStatus" : 12345,
    "tableType" : 12345,
    "columnType" : 12345,
    "checkParentPermission" : 12345,
    "topologies" : "...",
    "services" : "...",
    "hiveServices" : "...",
    "guid" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "name" : "...",
    "policyName" : "...",
    "description" : "...",
    "resourceType" : 12345,
    "assetId" : 12345,
    "parentId" : 12345,
    "parentPath" : "...",
    "isEncrypt" : 12345,
    "permMapList" : [ {
      "permGroup" : "...",
      "resourceId" : 12345,
      "groupId" : 12345,
      "userId" : 12345,
      "permFor" : 12345,
      "permType" : 12345,
      "grantOrRevoke" : true,
      "groupName" : "...",
      "userName" : "...",
      "isRecursive" : 12345,
      "isWildCard" : true,
      "ipAddress" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    }, {
      "permGroup" : "...",
      "resourceId" : 12345,
      "groupId" : 12345,
      "userId" : 12345,
      "permFor" : 12345,
      "permType" : 12345,
      "grantOrRevoke" : true,
      "groupName" : "...",
      "userName" : "...",
      "isRecursive" : 12345,
      "isWildCard" : true,
      "ipAddress" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    } ],
    "auditList" : [ {
      "resourceId" : 12345,
      "groupId" : 12345,
      "userId" : 12345,
      "auditType" : 12345,
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    }, {
      "resourceId" : 12345,
      "groupId" : 12345,
      "userId" : 12345,
      "auditType" : 12345,
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    } ],
    "isRecursive" : 12345,
    "resourceGroup" : "...",
    "databases" : "...",
    "tables" : "...",
    "columnFamilies" : "...",
    "columns" : "...",
    "udfs" : "...",
    "assetName" : "...",
    "assetType" : 12345,
    "resourceStatus" : 12345,
    "tableType" : 12345,
    "columnType" : 12345,
    "checkParentPermission" : 12345,
    "topologies" : "...",
    "services" : "...",
    "hiveServices" : "...",
    "guid" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "VXResponse" : {
      "type" : "object",
      "title" : "VXResponse",
      "required" : ["statusCode"],
      "allOf" : [
        {
          "$ref" : "#/definitions/ViewBaseBean"
        },
        {
          "properties" : {
            "statusCode" : {
            "readOnly" : false,
"description" : "Status code\nThis attribute is of type enum XResponse::ResponseStatus",
"type" : "integer",
"format" : "int32"
            },
            "msgDesc" : {
            "readOnly" : false,
"description" : "Message description",
"type" : "string"
            },
            "messageList" : {
            "readOnly" : false,
"description" : "List of messages",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXMessage"
}
            }
          }
        }
      ],
      "example" : {
  "statusCode" : 12345,
  "msgDesc" : "...",
  "messageList" : [ {
    "name" : "...",
    "rbKey" : "...",
    "message" : "...",
    "objectId" : 12345,
    "fieldName" : "..."
  }, {
    "name" : "...",
    "rbKey" : "...",
    "message" : "...",
    "objectId" : 12345,
    "fieldName" : "..."
  } ]
},
      "description" : ""
    }
    ,
    "VXString" : {
      "type" : "object",
      "title" : "VXString",
      "allOf" : [
        {
          "$ref" : "#/definitions/ViewBaseBean"
        },
        {
          "properties" : {
            "value" : {
            "readOnly" : false,
"description" : "Value",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "value" : "..."
},
      "description" : ""
    }
    ,
    "VXStringList" : {
      "type" : "object",
      "title" : "VXStringList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "vXStrings" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXString"
}
            }
          }
        }
      ],
      "example" : {
  "vXStrings" : [ {
    "value" : "..."
  }, {
    "value" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "VXTrxLog" : {
      "type" : "object",
      "title" : "VXTrxLog",
      "required" : ["objectClassType", "parentObjectClassType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/VXDataObject"
        },
        {
          "properties" : {
            "objectClassType" : {
            "readOnly" : false,
"description" : "Name of the class to which the object id belongs to\nThis attribute is of type enum CommonEnums::ClassTypes",
"type" : "integer",
"format" : "int32"
            },
            "objectId" : {
            "readOnly" : false,
"description" : "Id of the object to which this notes refers to",
"type" : "integer",
"format" : "int64"
            },
            "parentObjectId" : {
            "readOnly" : false,
"description" : "Object Id of the parent object",
"type" : "integer",
"format" : "int64"
            },
            "parentObjectClassType" : {
            "readOnly" : false,
"description" : "Object Class Type of the parent object",
"type" : "integer",
"format" : "int32"
            },
            "parentObjectName" : {
            "readOnly" : false,
"description" : "Name of the parent object name that was changed",
"type" : "string"
            },
            "objectName" : {
            "readOnly" : false,
"description" : "Name of the object name that was changed",
"type" : "string"
            },
            "attributeName" : {
            "readOnly" : false,
"description" : "Name of the attribute that was changed",
"type" : "string"
            },
            "previousValue" : {
            "readOnly" : false,
"description" : "Previous value",
"type" : "string"
            },
            "newValue" : {
            "readOnly" : false,
"description" : "New value",
"type" : "string"
            },
            "transactionId" : {
            "readOnly" : false,
"description" : "Transaction id",
"type" : "string"
            },
            "action" : {
            "readOnly" : false,
"description" : "Action of the transaction",
"type" : "string"
            },
            "sessionId" : {
            "readOnly" : false,
"description" : "Session Id",
"type" : "string"
            },
            "requestId" : {
            "readOnly" : false,
"description" : "Request Id",
"type" : "string"
            },
            "sessionType" : {
            "readOnly" : false,
"description" : "Session Type",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "objectClassType" : 12345,
  "objectId" : 12345,
  "parentObjectId" : 12345,
  "parentObjectClassType" : 12345,
  "parentObjectName" : "...",
  "objectName" : "...",
  "attributeName" : "...",
  "previousValue" : "...",
  "newValue" : "...",
  "transactionId" : "...",
  "action" : "...",
  "sessionId" : "...",
  "requestId" : "...",
  "sessionType" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
},
      "description" : ""
    }
    ,
    "VXTrxLogList" : {
      "type" : "object",
      "title" : "VXTrxLogList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "vXTrxLogs" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXTrxLog"
}
            }
          }
        }
      ],
      "example" : {
  "vXTrxLogs" : [ {
    "objectClassType" : 12345,
    "objectId" : 12345,
    "parentObjectId" : 12345,
    "parentObjectClassType" : 12345,
    "parentObjectName" : "...",
    "objectName" : "...",
    "attributeName" : "...",
    "previousValue" : "...",
    "newValue" : "...",
    "transactionId" : "...",
    "action" : "...",
    "sessionId" : "...",
    "requestId" : "...",
    "sessionType" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "objectClassType" : 12345,
    "objectId" : 12345,
    "parentObjectId" : 12345,
    "parentObjectClassType" : 12345,
    "parentObjectName" : "...",
    "objectName" : "...",
    "attributeName" : "...",
    "previousValue" : "...",
    "newValue" : "...",
    "transactionId" : "...",
    "action" : "...",
    "sessionId" : "...",
    "requestId" : "...",
    "sessionType" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "VXTrxLogV2" : {
      "type" : "object",
      "title" : "VXTrxLogV2",
      "required" : ["objectClassType", "parentObjectClassType"],
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "createDate" : {
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "createdBy" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "objectClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "objectId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "objectName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "parentObjectClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "parentObjectId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "parentObjectName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "action" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "changeInfo" : {
            "readOnly" : false,
"$ref" : "#/definitions/ObjectChangeInfo",
"description" : ""
            },
            "requestId" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "transactionId" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "sessionId" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "sessionType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          },
      "example" : {
  "id" : 12345,
  "createDate" : { },
  "createdBy" : "...",
  "objectClassType" : 12345,
  "objectId" : 12345,
  "objectName" : "...",
  "parentObjectClassType" : 12345,
  "parentObjectId" : 12345,
  "parentObjectName" : "...",
  "action" : "...",
  "changeInfo" : {
    "attributes" : [ {
      "attributeName" : "...",
      "oldValue" : "...",
      "newValue" : "..."
    }, {
      "attributeName" : "...",
      "oldValue" : "...",
      "newValue" : "..."
    } ]
  },
  "requestId" : "...",
  "transactionId" : "...",
  "sessionId" : "...",
  "sessionType" : "..."
},
      "description" : ""
    }
    ,
    "VXTrxLogV2List" : {
      "type" : "object",
      "title" : "VXTrxLogV2List",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "vXTrxLogs" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXTrxLogV2"
}
            }
          }
        }
      ],
      "example" : {
  "vXTrxLogs" : [ {
    "id" : 12345,
    "createDate" : { },
    "createdBy" : "...",
    "objectClassType" : 12345,
    "objectId" : 12345,
    "objectName" : "...",
    "parentObjectClassType" : 12345,
    "parentObjectId" : 12345,
    "parentObjectName" : "...",
    "action" : "...",
    "changeInfo" : {
      "attributes" : [ { }, { } ]
    },
    "requestId" : "...",
    "transactionId" : "...",
    "sessionId" : "...",
    "sessionType" : "..."
  }, {
    "id" : 12345,
    "createDate" : { },
    "createdBy" : "...",
    "objectClassType" : 12345,
    "objectId" : 12345,
    "objectName" : "...",
    "parentObjectClassType" : 12345,
    "parentObjectId" : 12345,
    "parentObjectName" : "...",
    "action" : "...",
    "changeInfo" : {
      "attributes" : [ { }, { } ]
    },
    "requestId" : "...",
    "transactionId" : "...",
    "sessionId" : "...",
    "sessionType" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "VXUgsyncAuditInfo" : {
      "type" : "object",
      "title" : "VXUgsyncAuditInfo",
      "allOf" : [
        {
          "$ref" : "#/definitions/VXDataObject"
        },
        {
          "properties" : {
            "eventTime" : {
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "userName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "noOfNewUsers" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "noOfNewGroups" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "noOfModifiedUsers" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "noOfModifiedGroups" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "syncSource" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "sessionId" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "syncSourceInfo" : {
            "readOnly" : false,
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "string"
}
            },
            "ldapSyncSourceInfo" : {
            "readOnly" : false,
"$ref" : "#/definitions/VXLdapSyncSourceInfo",
"description" : ""
            },
            "fileSyncSourceInfo" : {
            "readOnly" : false,
"$ref" : "#/definitions/VXFileSyncSourceInfo",
"description" : ""
            },
            "unixSyncSourceInfo" : {
            "readOnly" : false,
"$ref" : "#/definitions/VXUnixSyncSourceInfo",
"description" : ""
            }
          }
        }
      ],
      "example" : {
  "eventTime" : { },
  "userName" : "...",
  "noOfNewUsers" : 12345,
  "noOfNewGroups" : 12345,
  "noOfModifiedUsers" : 12345,
  "noOfModifiedGroups" : 12345,
  "syncSource" : "...",
  "sessionId" : "...",
  "syncSourceInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "ldapSyncSourceInfo" : {
    "ldapUrl" : "...",
    "incrementalSycn" : "...",
    "groupSearchFirstEnabled" : "...",
    "groupSearchEnabled" : "...",
    "userSearchEnabled" : "...",
    "userSearchFilter" : "...",
    "groupSearchFilter" : "...",
    "groupHierarchyLevel" : "...",
    "totalUsersSynced" : 12345,
    "totalGroupsSynced" : 12345,
    "totalUsersDeleted" : 12345,
    "totalGroupsDeleted" : 12345
  },
  "fileSyncSourceInfo" : {
    "fileName" : "...",
    "syncTime" : "...",
    "lastModified" : "...",
    "totalUsersSynced" : 12345,
    "totalGroupsSynced" : 12345,
    "totalUsersDeleted" : 12345,
    "totalGroupsDeleted" : 12345
  },
  "unixSyncSourceInfo" : {
    "unixBackend" : "...",
    "fileName" : "...",
    "syncTime" : "...",
    "lastModified" : "...",
    "minUserId" : "...",
    "minGroupId" : "...",
    "totalUsersSynced" : 12345,
    "totalGroupsSynced" : 12345,
    "totalUsersDeleted" : 12345,
    "totalGroupsDeleted" : 12345
  },
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
},
      "description" : ""
    }
    ,
    "VXUgsyncAuditInfoList" : {
      "type" : "object",
      "title" : "VXUgsyncAuditInfoList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "vxUgsyncAuditInfoList" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXUgsyncAuditInfo"
}
            }
          }
        }
      ],
      "example" : {
  "vxUgsyncAuditInfoList" : [ {
    "eventTime" : { },
    "userName" : "...",
    "noOfNewUsers" : 12345,
    "noOfNewGroups" : 12345,
    "noOfModifiedUsers" : 12345,
    "noOfModifiedGroups" : 12345,
    "syncSource" : "...",
    "sessionId" : "...",
    "syncSourceInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "ldapSyncSourceInfo" : {
      "ldapUrl" : "...",
      "incrementalSycn" : "...",
      "groupSearchFirstEnabled" : "...",
      "groupSearchEnabled" : "...",
      "userSearchEnabled" : "...",
      "userSearchFilter" : "...",
      "groupSearchFilter" : "...",
      "groupHierarchyLevel" : "...",
      "totalUsersSynced" : 12345,
      "totalGroupsSynced" : 12345,
      "totalUsersDeleted" : 12345,
      "totalGroupsDeleted" : 12345
    },
    "fileSyncSourceInfo" : {
      "fileName" : "...",
      "syncTime" : "...",
      "lastModified" : "...",
      "totalUsersSynced" : 12345,
      "totalGroupsSynced" : 12345,
      "totalUsersDeleted" : 12345,
      "totalGroupsDeleted" : 12345
    },
    "unixSyncSourceInfo" : {
      "unixBackend" : "...",
      "fileName" : "...",
      "syncTime" : "...",
      "lastModified" : "...",
      "minUserId" : "...",
      "minGroupId" : "...",
      "totalUsersSynced" : 12345,
      "totalGroupsSynced" : 12345,
      "totalUsersDeleted" : 12345,
      "totalGroupsDeleted" : 12345
    },
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "eventTime" : { },
    "userName" : "...",
    "noOfNewUsers" : 12345,
    "noOfNewGroups" : 12345,
    "noOfModifiedUsers" : 12345,
    "noOfModifiedGroups" : 12345,
    "syncSource" : "...",
    "sessionId" : "...",
    "syncSourceInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "ldapSyncSourceInfo" : {
      "ldapUrl" : "...",
      "incrementalSycn" : "...",
      "groupSearchFirstEnabled" : "...",
      "groupSearchEnabled" : "...",
      "userSearchEnabled" : "...",
      "userSearchFilter" : "...",
      "groupSearchFilter" : "...",
      "groupHierarchyLevel" : "...",
      "totalUsersSynced" : 12345,
      "totalGroupsSynced" : 12345,
      "totalUsersDeleted" : 12345,
      "totalGroupsDeleted" : 12345
    },
    "fileSyncSourceInfo" : {
      "fileName" : "...",
      "syncTime" : "...",
      "lastModified" : "...",
      "totalUsersSynced" : 12345,
      "totalGroupsSynced" : 12345,
      "totalUsersDeleted" : 12345,
      "totalGroupsDeleted" : 12345
    },
    "unixSyncSourceInfo" : {
      "unixBackend" : "...",
      "fileName" : "...",
      "syncTime" : "...",
      "lastModified" : "...",
      "minUserId" : "...",
      "minGroupId" : "...",
      "totalUsersSynced" : 12345,
      "totalGroupsSynced" : 12345,
      "totalUsersDeleted" : 12345,
      "totalGroupsDeleted" : 12345
    },
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "VXUnixSyncSourceInfo" : {
      "type" : "object",
      "title" : "VXUnixSyncSourceInfo",
      "required" : ["totalUsersSynced", "totalGroupsSynced", "totalUsersDeleted", "totalGroupsDeleted"],
          "properties" : {
            "unixBackend" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "fileName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "syncTime" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "lastModified" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "minUserId" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "minGroupId" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "totalUsersSynced" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "totalGroupsSynced" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "totalUsersDeleted" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "totalGroupsDeleted" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          },
      "example" : {
  "unixBackend" : "...",
  "fileName" : "...",
  "syncTime" : "...",
  "lastModified" : "...",
  "minUserId" : "...",
  "minGroupId" : "...",
  "totalUsersSynced" : 12345,
  "totalGroupsSynced" : 12345,
  "totalUsersDeleted" : 12345,
  "totalGroupsDeleted" : 12345
},
      "description" : ""
    }
    ,
    "VXUser" : {
      "type" : "object",
      "title" : "VXUser",
      "required" : ["status", "userSource"],
      "allOf" : [
        {
          "$ref" : "#/definitions/VXDataObject"
        },
        {
          "properties" : {
            "name" : {
            "readOnly" : false,
"description" : "Name",
"type" : "string"
            },
            "firstName" : {
            "readOnly" : false,
"description" : "First Name",
"type" : "string"
            },
            "lastName" : {
            "readOnly" : false,
"description" : "Last Name",
"type" : "string"
            },
            "emailAddress" : {
            "readOnly" : false,
"description" : "Email address",
"type" : "string"
            },
            "password" : {
            "readOnly" : false,
"description" : "Password",
"type" : "string"
            },
            "description" : {
            "readOnly" : false,
"description" : "Description",
"type" : "string"
            },
            "credStoreId" : {
            "readOnly" : false,
"description" : "Id of the credential store",
"type" : "integer",
"format" : "int64"
            },
            "groupIdList" : {
            "readOnly" : false,
"description" : "List of group ids",
"type" : "array",
"items" : {
  "type" : "integer"
}
            },
            "groupNameList" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "status" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "isVisible" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "userSource" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "userRoleList" : {
            "readOnly" : false,
"description" : "List of roles for this user",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "otherAttributes" : {
            "readOnly" : false,
"description" : "Additional store attributes.",
"type" : "string"
            },
            "syncSource" : {
            "readOnly" : false,
"description" : "Sync Source",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "name" : "...",
  "firstName" : "...",
  "lastName" : "...",
  "emailAddress" : "...",
  "password" : "...",
  "description" : "...",
  "credStoreId" : 12345,
  "groupIdList" : [ 12345, 12345 ],
  "groupNameList" : [ "...", "..." ],
  "status" : 12345,
  "isVisible" : 12345,
  "userSource" : 12345,
  "userRoleList" : [ "...", "..." ],
  "otherAttributes" : "...",
  "syncSource" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
},
      "description" : ""
    }
    ,
    "VXUserGroupInfo" : {
      "type" : "object",
      "title" : "VXUserGroupInfo",
      "allOf" : [
        {
          "$ref" : "#/definitions/VXDataObject"
        },
        {
          "properties" : {
            "xuserInfo" : {
            "readOnly" : false,
"$ref" : "#/definitions/VXUser",
"description" : ""
            },
            "xgroupInfo" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXGroup"
}
            }
          }
        }
      ],
      "example" : {
  "xuserInfo" : {
    "name" : "...",
    "firstName" : "...",
    "lastName" : "...",
    "emailAddress" : "...",
    "password" : "...",
    "description" : "...",
    "credStoreId" : 12345,
    "groupIdList" : [ 12345, 12345 ],
    "groupNameList" : [ "...", "..." ],
    "status" : 12345,
    "isVisible" : 12345,
    "userSource" : 12345,
    "userRoleList" : [ "...", "..." ],
    "otherAttributes" : "...",
    "syncSource" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  },
  "xgroupInfo" : [ {
    "name" : "...",
    "description" : "...",
    "groupType" : 12345,
    "groupSource" : 12345,
    "credStoreId" : 12345,
    "isVisible" : 12345,
    "otherAttributes" : "...",
    "syncSource" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "name" : "...",
    "description" : "...",
    "groupType" : 12345,
    "groupSource" : 12345,
    "credStoreId" : 12345,
    "isVisible" : 12345,
    "otherAttributes" : "...",
    "syncSource" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
},
      "description" : ""
    }
    ,
    "VXUserList" : {
      "type" : "object",
      "title" : "VXUserList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "vXUsers" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXUser"
}
            }
          }
        }
      ],
      "example" : {
  "vXUsers" : [ {
    "name" : "...",
    "firstName" : "...",
    "lastName" : "...",
    "emailAddress" : "...",
    "password" : "...",
    "description" : "...",
    "credStoreId" : 12345,
    "groupIdList" : [ 12345, 12345 ],
    "groupNameList" : [ "...", "..." ],
    "status" : 12345,
    "isVisible" : 12345,
    "userSource" : 12345,
    "userRoleList" : [ "...", "..." ],
    "otherAttributes" : "...",
    "syncSource" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "name" : "...",
    "firstName" : "...",
    "lastName" : "...",
    "emailAddress" : "...",
    "password" : "...",
    "description" : "...",
    "credStoreId" : 12345,
    "groupIdList" : [ 12345, 12345 ],
    "groupNameList" : [ "...", "..." ],
    "status" : 12345,
    "isVisible" : 12345,
    "userSource" : 12345,
    "userRoleList" : [ "...", "..." ],
    "otherAttributes" : "...",
    "syncSource" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "VXUserPermission" : {
      "type" : "object",
      "title" : "VXUserPermission",
      "allOf" : [
        {
          "$ref" : "#/definitions/VXDataObject"
        },
        {
          "properties" : {
            "userId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "moduleId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "isAllowed" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "userName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "moduleName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "loginId" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "userId" : 12345,
  "moduleId" : 12345,
  "isAllowed" : 12345,
  "userName" : "...",
  "moduleName" : "...",
  "loginId" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
},
      "description" : ""
    }
    ,
    "VXUserPermissionList" : {
      "type" : "object",
      "title" : "VXUserPermissionList",
      "allOf" : [
        {
          "$ref" : "#/definitions/VList"
        },
        {
          "properties" : {
            "vXUserPermission" : {
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/VXUserPermission"
}
            }
          }
        }
      ],
      "example" : {
  "vXUserPermission" : [ {
    "userId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "userName" : "...",
    "moduleName" : "...",
    "loginId" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "userId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "userName" : "...",
    "moduleName" : "...",
    "loginId" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
},
      "description" : ""
    }
    ,
    "ValidityInterval" : {
      "type" : "object",
      "title" : "ValidityInterval",
      "required" : ["minutes", "days", "hours"],
          "properties" : {
            "minutes" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "days" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "hours" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            }
          },
      "example" : {
  "minutes" : 12345,
  "days" : 12345,
  "hours" : 12345
},
      "description" : ""
    }
    ,
    "ViewBaseBean" : {
      "type" : "object",
      "title" : "ViewBaseBean",
      "example" : { },
      "description" : ""
    }
    ,
    "XXAccessAudit" : {
      "type" : "object",
      "title" : "XXAccessAudit",
      "required" : ["sequenceNumber", "eventCount", "eventDuration"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXAccessAuditBase"
        },
        {
          "properties" : {
            "sequenceNumber" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "eventCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "eventDuration" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "tags" : {
            "readOnly" : false,
"description" : "the tags",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "sequenceNumber" : 12345,
  "eventCount" : 12345,
  "eventDuration" : 12345,
  "tags" : "...",
  "myClassType" : 12345,
  "id" : 12345,
  "auditType" : 12345,
  "accessResult" : 12345,
  "accessType" : "...",
  "aclEnforcer" : "...",
  "agentId" : "...",
  "clientIP" : "...",
  "clientType" : "...",
  "policyId" : 12345,
  "repoName" : "...",
  "repoType" : 12345,
  "resultReason" : "...",
  "sessionId" : "...",
  "eventTime" : 12345,
  "requestUser" : "...",
  "action" : "...",
  "requestData" : "...",
  "resourcePath" : "...",
  "resourceType" : "...",
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXAccessAuditBase" : {
      "type" : "object",
      "title" : "XXAccessAuditBase",
      "required" : ["myClassType", "auditType", "accessResult", "policyId", "repoType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "auditType" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>auditType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "accessResult" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>accessResult<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "accessType" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>accessType<\/b>",
"type" : "string"
            },
            "aclEnforcer" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>aclEnforcer<\/b>",
"type" : "string"
            },
            "agentId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>agentId<\/b>",
"type" : "string"
            },
            "clientIP" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>clientIP<\/b>",
"type" : "string"
            },
            "clientType" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>clientType<\/b>",
"type" : "string"
            },
            "policyId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>policyId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "repoName" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>repoName<\/b>",
"type" : "string"
            },
            "repoType" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>repoType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "resultReason" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>resultReason<\/b>",
"type" : "string"
            },
            "sessionId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>sessionId<\/b>",
"type" : "string"
            },
            "eventTime" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>eventTime<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "requestUser" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>requestUser<\/b>",
"type" : "string"
            },
            "action" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>action<\/b>",
"type" : "string"
            },
            "requestData" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>requestData<\/b>",
"type" : "string"
            },
            "resourcePath" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>resourcePath<\/b>",
"type" : "string"
            },
            "resourceType" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>resourceType<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "myClassType" : 12345,
  "id" : 12345,
  "auditType" : 12345,
  "accessResult" : 12345,
  "accessType" : "...",
  "aclEnforcer" : "...",
  "agentId" : "...",
  "clientIP" : "...",
  "clientType" : "...",
  "policyId" : 12345,
  "repoName" : "...",
  "repoType" : 12345,
  "resultReason" : "...",
  "sessionId" : "...",
  "eventTime" : 12345,
  "requestUser" : "...",
  "action" : "...",
  "requestData" : "...",
  "resourcePath" : "...",
  "resourceType" : "...",
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXAccessAuditV4" : {
      "type" : "object",
      "title" : "XXAccessAuditV4",
      "required" : ["myClassType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXAccessAuditBase"
        },
        {
          "properties" : {
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            }
          }
        }
      ],
      "example" : {
  "myClassType" : 12345,
  "id" : 12345,
  "auditType" : 12345,
  "accessResult" : 12345,
  "accessType" : "...",
  "aclEnforcer" : "...",
  "agentId" : "...",
  "clientIP" : "...",
  "clientType" : "...",
  "policyId" : 12345,
  "repoName" : "...",
  "repoType" : 12345,
  "resultReason" : "...",
  "sessionId" : "...",
  "eventTime" : 12345,
  "requestUser" : "...",
  "action" : "...",
  "requestData" : "...",
  "resourcePath" : "...",
  "resourceType" : "...",
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXAccessAuditV5" : {
      "type" : "object",
      "title" : "XXAccessAuditV5",
      "required" : ["myClassType", "sequenceNumber", "eventCount", "eventDuration"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXAccessAuditBase"
        },
        {
          "properties" : {
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "sequenceNumber" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "eventCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "eventDuration" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "myClassType" : 12345,
  "sequenceNumber" : 12345,
  "eventCount" : 12345,
  "eventDuration" : 12345,
  "id" : 12345,
  "auditType" : 12345,
  "accessResult" : 12345,
  "accessType" : "...",
  "aclEnforcer" : "...",
  "agentId" : "...",
  "clientIP" : "...",
  "clientType" : "...",
  "policyId" : 12345,
  "repoName" : "...",
  "repoType" : 12345,
  "resultReason" : "...",
  "sessionId" : "...",
  "eventTime" : 12345,
  "requestUser" : "...",
  "action" : "...",
  "requestData" : "...",
  "resourcePath" : "...",
  "resourceType" : "...",
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXAccessTypeDef" : {
      "type" : "object",
      "title" : "XXAccessTypeDef",
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "defid" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>defId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "itemId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>itemId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "name" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "label" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>label<\/b>",
"type" : "string"
            },
            "rbkeylabel" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>rbKeyLabel<\/b>",
"type" : "string"
            },
            "category" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "order" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>order<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "dataMaskOptions" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "rowFilterOptions" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "id" : 12345,
  "defid" : 12345,
  "itemId" : 12345,
  "name" : "...",
  "label" : "...",
  "rbkeylabel" : "...",
  "category" : 12345,
  "order" : 12345,
  "dataMaskOptions" : "...",
  "rowFilterOptions" : "...",
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXAccessTypeDefGrants" : {
      "type" : "object",
      "title" : "XXAccessTypeDefGrants",
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "atdId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>atdId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "impliedGrant" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>impliedGrant<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "id" : 12345,
  "atdId" : 12345,
  "impliedGrant" : "...",
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXAsset" : {
      "type" : "object",
      "title" : "XXAsset",
      "required" : ["myClassType", "activeStatus", "assetType", "supportNative"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "myDisplayValue" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "name" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "description" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>description<\/b>",
"type" : "string"
            },
            "activeStatus" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>activeStatus<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "assetType" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>assetType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "config" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>config<\/b>",
"type" : "string"
            },
            "supportNative" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>supportNative<\/b>",
"type" : "boolean"
            }
          }
        }
      ],
      "example" : {
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "id" : 12345,
  "name" : "...",
  "description" : "...",
  "activeStatus" : 12345,
  "assetType" : 12345,
  "config" : "...",
  "supportNative" : true,
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXAuditMap" : {
      "type" : "object",
      "title" : "XXAuditMap",
      "required" : ["myClassType", "auditType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "resourceId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>resourceId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "groupId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>groupId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "userId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>userId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "auditType" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>auditType<\/b>",
"type" : "integer",
"format" : "int32"
            }
          }
        }
      ],
      "example" : {
  "myClassType" : 12345,
  "id" : 12345,
  "resourceId" : 12345,
  "groupId" : 12345,
  "userId" : 12345,
  "auditType" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXAuthSession" : {
      "type" : "object",
      "title" : "XXAuthSession",
      "required" : ["myClassType", "authStatus", "authType", "authProvider", "deviceType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "loginId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>loginId<\/b>",
"type" : "string"
            },
            "userId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>userId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "extSessionId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>extSessionId<\/b>",
"type" : "string"
            },
            "authTime" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>authTime<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "authStatus" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>authStatus<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "authType" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>authType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "authProvider" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>authProvider<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "deviceType" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>deviceType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "requestIP" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>requestIP<\/b>",
"type" : "string"
            },
            "requestUserAgent" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>requestUserAgent<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "myClassType" : 12345,
  "id" : 12345,
  "loginId" : "...",
  "userId" : 12345,
  "extSessionId" : "...",
  "authTime" : 12345,
  "authStatus" : 12345,
  "authType" : 12345,
  "authProvider" : 12345,
  "deviceType" : 12345,
  "requestIP" : "...",
  "requestUserAgent" : "...",
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXContextEnricherDef" : {
      "type" : "object",
      "title" : "XXContextEnricherDef",
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "itemId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>itemId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "defid" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>defId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "name" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "enricher" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>enricher<\/b>",
"type" : "string"
            },
            "enricherOptions" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>evaluatorOptions<\/b>",
"type" : "string"
            },
            "order" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>order<\/b>",
"type" : "integer",
"format" : "int32"
            }
          }
        }
      ],
      "example" : {
  "id" : 12345,
  "itemId" : 12345,
  "defid" : 12345,
  "name" : "...",
  "enricher" : "...",
  "enricherOptions" : "...",
  "order" : 12345,
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXCredentialStore" : {
      "type" : "object",
      "title" : "XXCredentialStore",
      "required" : ["myClassType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "myDisplayValue" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "name" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "description" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>description<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "id" : 12345,
  "name" : "...",
  "description" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXDBBase" : {
      "type" : "object",
      "title" : "XXDBBase",
      "required" : ["myClassType"],
          "properties" : {
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "myDisplayValue" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "createTime" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>createTime<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "updateTime" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>updateTime<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "addedByUserId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>addedByUserId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "updatedByUserId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>updatedByUserId<\/b>",
"type" : "integer",
"format" : "int64"
            }
          },
      "example" : {
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "id" : 12345,
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXDataMaskTypeDef" : {
      "type" : "object",
      "title" : "XXDataMaskTypeDef",
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "defid" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>defId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "itemId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>itemId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "name" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "label" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>label<\/b>",
"type" : "string"
            },
            "description" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>description<\/b>",
"type" : "string"
            },
            "transformer" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>transformer<\/b>",
"type" : "string"
            },
            "dataMaskOptions" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>dataMaskOptions<\/b>",
"type" : "string"
            },
            "rbkeylabel" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>rbKeyLabel<\/b>",
"type" : "string"
            },
            "rbKeyDescription" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>rbKeyDescription<\/b>",
"type" : "string"
            },
            "order" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>order<\/b>",
"type" : "integer",
"format" : "int32"
            }
          }
        }
      ],
      "example" : {
  "id" : 12345,
  "defid" : 12345,
  "itemId" : 12345,
  "name" : "...",
  "label" : "...",
  "description" : "...",
  "transformer" : "...",
  "dataMaskOptions" : "...",
  "rbkeylabel" : "...",
  "rbKeyDescription" : "...",
  "order" : 12345,
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXEnumDef" : {
      "type" : "object",
      "title" : "XXEnumDef",
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "defid" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>defId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "itemId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>itemId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "name" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "defaultindex" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>defaultIndex<\/b>",
"type" : "integer",
"format" : "int32"
            }
          }
        }
      ],
      "example" : {
  "id" : 12345,
  "defid" : 12345,
  "itemId" : 12345,
  "name" : "...",
  "defaultindex" : 12345,
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXEnumElementDef" : {
      "type" : "object",
      "title" : "XXEnumElementDef",
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "enumdefid" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>enumDefId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "itemId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>itemId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "name" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "label" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>label<\/b>",
"type" : "string"
            },
            "rbkeylabel" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>rbKeyLabel<\/b>",
"type" : "string"
            },
            "order" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>order<\/b>",
"type" : "integer",
"format" : "int32"
            }
          }
        }
      ],
      "example" : {
  "id" : 12345,
  "enumdefid" : 12345,
  "itemId" : 12345,
  "name" : "...",
  "label" : "...",
  "rbkeylabel" : "...",
  "order" : 12345,
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXGdsDataShare" : {
      "type" : "object",
      "title" : "XXGdsDataShare",
      "required" : ["myClassType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "guid" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "version" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "isEnabled" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "serviceId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "zoneId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "description" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "acl" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "conditionExpr" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "defaultAccessTypes" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "defaultTagMasks" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "termsOfUse" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "options" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "additionalInfo" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "guid" : "...",
  "version" : 12345,
  "isEnabled" : true,
  "serviceId" : 12345,
  "zoneId" : 12345,
  "name" : "...",
  "description" : "...",
  "acl" : "...",
  "conditionExpr" : "...",
  "defaultAccessTypes" : "...",
  "defaultTagMasks" : "...",
  "termsOfUse" : "...",
  "options" : "...",
  "additionalInfo" : "...",
  "myClassType" : 12345,
  "id" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXGdsDataShareInDataset" : {
      "type" : "object",
      "title" : "XXGdsDataShareInDataset",
      "required" : ["myClassType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "guid" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "version" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "isEnabled" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "description" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "dataShareId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "datasetId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "status" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "validityPeriod" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "profiles" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "options" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "additionalInfo" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "approverId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "guid" : "...",
  "version" : 12345,
  "isEnabled" : true,
  "description" : "...",
  "dataShareId" : 12345,
  "datasetId" : 12345,
  "status" : 12345,
  "validityPeriod" : "...",
  "profiles" : "...",
  "options" : "...",
  "additionalInfo" : "...",
  "approverId" : 12345,
  "myClassType" : 12345,
  "id" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXGdsDataset" : {
      "type" : "object",
      "title" : "XXGdsDataset",
      "required" : ["myClassType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "guid" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "version" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "isEnabled" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "description" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "acl" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "termsOfUse" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "options" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "additionalInfo" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "validitySchedule" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "labels" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "keywords" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "guid" : "...",
  "version" : 12345,
  "isEnabled" : true,
  "name" : "...",
  "description" : "...",
  "acl" : "...",
  "termsOfUse" : "...",
  "options" : "...",
  "additionalInfo" : "...",
  "validitySchedule" : "...",
  "labels" : "...",
  "keywords" : "...",
  "myClassType" : 12345,
  "id" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXGdsDatasetInProject" : {
      "type" : "object",
      "title" : "XXGdsDatasetInProject",
      "required" : ["myClassType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "guid" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "version" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "isEnabled" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "description" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "datasetId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "projectId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "status" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "validityPeriod" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "profiles" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "options" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "additionalInfo" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "approverId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "guid" : "...",
  "version" : 12345,
  "isEnabled" : true,
  "description" : "...",
  "datasetId" : 12345,
  "projectId" : 12345,
  "status" : 12345,
  "validityPeriod" : "...",
  "profiles" : "...",
  "options" : "...",
  "additionalInfo" : "...",
  "approverId" : 12345,
  "myClassType" : 12345,
  "id" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXGdsDatasetPolicyMap" : {
      "type" : "object",
      "title" : "XXGdsDatasetPolicyMap",
      "required" : ["myClassType"],
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "datasetId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "policyId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            }
          },
      "example" : {
  "id" : 12345,
  "datasetId" : 12345,
  "policyId" : 12345,
  "myClassType" : 12345
},
      "description" : ""
    }
    ,
    "XXGdsProject" : {
      "type" : "object",
      "title" : "XXGdsProject",
      "required" : ["myClassType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "guid" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "version" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "isEnabled" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "description" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "acl" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "termsOfUse" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "options" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "additionalInfo" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "guid" : "...",
  "version" : 12345,
  "isEnabled" : true,
  "name" : "...",
  "description" : "...",
  "acl" : "...",
  "termsOfUse" : "...",
  "options" : "...",
  "additionalInfo" : "...",
  "myClassType" : 12345,
  "id" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXGdsProjectPolicyMap" : {
      "type" : "object",
      "title" : "XXGdsProjectPolicyMap",
      "required" : ["myClassType"],
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "projectId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "policyId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            }
          },
      "example" : {
  "id" : 12345,
  "projectId" : 12345,
  "policyId" : 12345,
  "myClassType" : 12345
},
      "description" : ""
    }
    ,
    "XXGdsSharedResource" : {
      "type" : "object",
      "title" : "XXGdsSharedResource",
      "required" : ["myClassType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "guid" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "version" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "isEnabled" : {
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "description" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "dataShareId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "resource" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "subResource" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "subResourceType" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "resourceSignature" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "conditionExpr" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "accessTypes" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "rowFilter" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "subResourceMasks" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "profiles" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "options" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "additionalInfo" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "guid" : "...",
  "version" : 12345,
  "isEnabled" : true,
  "name" : "...",
  "description" : "...",
  "dataShareId" : 12345,
  "resource" : "...",
  "subResource" : "...",
  "subResourceType" : "...",
  "resourceSignature" : "...",
  "conditionExpr" : "...",
  "accessTypes" : "...",
  "rowFilter" : "...",
  "subResourceMasks" : "...",
  "profiles" : "...",
  "options" : "...",
  "additionalInfo" : "...",
  "myClassType" : 12345,
  "id" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXGlobalState" : {
      "type" : "object",
      "title" : "XXGlobalState",
      "allOf" : [
        {
          "$ref" : "#/definitions/XXGlobalStateBase"
        },
        {
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "id" : 12345,
  "version" : 12345,
  "stateName" : "...",
  "appData" : "...",
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXGlobalStateBase" : {
      "type" : "object",
      "title" : "XXGlobalStateBase",
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "version" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "stateName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "appData" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "version" : 12345,
  "stateName" : "...",
  "appData" : "...",
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "id" : 12345,
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXGroup" : {
      "type" : "object",
      "title" : "XXGroup",
      "required" : ["myClassType", "status", "groupType", "groupSource"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "myDisplayValue" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "name" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "description" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>description<\/b>",
"type" : "string"
            },
            "status" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>status<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "isVisible" : {
            "readOnly" : false,
"description" : "the isVisible",
"type" : "integer",
"format" : "int32"
            },
            "groupType" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>groupType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "credStoreId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>credStoreId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "otherAttributes" : {
            "readOnly" : false,
"description" : "JSON String representation of additional store attributes if available,\n<code>null<\/code> otherwise.",
"type" : "string"
            },
            "syncSource" : {
            "readOnly" : false,
"description" : "JSON String representation of sync source attribute if available,\n<code>null<\/code> otherwise.",
"type" : "string"
            },
            "groupSource" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            }
          }
        }
      ],
      "example" : {
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "id" : 12345,
  "name" : "...",
  "description" : "...",
  "status" : 12345,
  "isVisible" : 12345,
  "groupType" : 12345,
  "credStoreId" : 12345,
  "otherAttributes" : "...",
  "syncSource" : "...",
  "groupSource" : 12345,
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXGroupGroup" : {
      "type" : "object",
      "title" : "XXGroupGroup",
      "required" : ["myClassType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "myDisplayValue" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "name" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "parentGroupId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>parentGroupId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "groupId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>groupId<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "id" : 12345,
  "name" : "...",
  "parentGroupId" : 12345,
  "groupId" : 12345,
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXGroupPermission" : {
      "type" : "object",
      "title" : "XXGroupPermission",
      "required" : ["myClassType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "groupId" : {
            "readOnly" : false,
"description" : "the groupId",
"type" : "integer",
"format" : "int64"
            },
            "moduleId" : {
            "readOnly" : false,
"description" : "the moduleId",
"type" : "integer",
"format" : "int64"
            },
            "isAllowed" : {
            "readOnly" : false,
"description" : "the isAllowed",
"type" : "integer",
"format" : "int32"
            },
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "groupId" : 12345,
  "moduleId" : 12345,
  "isAllowed" : 12345,
  "myClassType" : 12345,
  "id" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXGroupUser" : {
      "type" : "object",
      "title" : "XXGroupUser",
      "required" : ["myClassType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "myDisplayValue" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "name" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "parentGroupId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>parentGroupId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "userId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>userId<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "id" : 12345,
  "name" : "...",
  "parentGroupId" : 12345,
  "userId" : 12345,
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXModuleDef" : {
      "type" : "object",
      "title" : "XXModuleDef",
      "required" : ["myClassType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "module" : {
            "readOnly" : false,
"description" : "the module",
"type" : "string"
            },
            "url" : {
            "readOnly" : false,
"description" : "the url",
"type" : "string"
            },
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "module" : "...",
  "url" : "...",
  "myClassType" : 12345,
  "id" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXPermMap" : {
      "type" : "object",
      "title" : "XXPermMap",
      "required" : ["myClassType", "permFor", "permType", "isRecursive", "isWildCard", "grantOrRevoke"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "permGroup" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>permGroup<\/b>",
"type" : "string"
            },
            "resourceId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>resourceId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "groupId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>groupId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "userId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>userId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "permFor" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>permFor<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "permType" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>permType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "isRecursive" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>isRecursive<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "isWildCard" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>isWildCard<\/b>",
"type" : "boolean"
            },
            "grantOrRevoke" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>grantOrRevoke<\/b>",
"type" : "boolean"
            },
            "ipAddress" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "myClassType" : 12345,
  "id" : 12345,
  "permGroup" : "...",
  "resourceId" : 12345,
  "groupId" : 12345,
  "userId" : 12345,
  "permFor" : 12345,
  "permType" : 12345,
  "isRecursive" : 12345,
  "isWildCard" : true,
  "grantOrRevoke" : true,
  "ipAddress" : "...",
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXPolicy" : {
      "type" : "object",
      "title" : "XXPolicy",
      "allOf" : [
        {
          "$ref" : "#/definitions/XXPolicyBase"
        },
        {
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "id" : 12345,
  "guid" : "...",
  "version" : 12345,
  "service" : 12345,
  "name" : "...",
  "description" : "...",
  "resourceSignature" : "...",
  "isEnabled" : true,
  "isAuditEnabled" : true,
  "policyType" : 12345,
  "policyPriority" : 12345,
  "options" : "...",
  "policyText" : "...",
  "zoneId" : 12345,
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXPolicyBase" : {
      "type" : "object",
      "title" : "XXPolicyBase",
      "required" : ["isEnabled", "isAuditEnabled"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "guid" : {
            "readOnly" : false,
"description" : "the gUID",
"type" : "string"
            },
            "version" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>version<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "service" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>service<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "name" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "description" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>description<\/b>",
"type" : "string"
            },
            "resourceSignature" : {
            "readOnly" : false,
"description" : "the resourceSignature",
"type" : "string"
            },
            "isEnabled" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>isEnabled<\/b>",
"type" : "boolean"
            },
            "isAuditEnabled" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>isAuditEnabled<\/b>",
"type" : "boolean"
            },
            "policyType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "policyPriority" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "options" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>options<\/b>",
"type" : "string"
            },
            "policyText" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "zoneId" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "guid" : "...",
  "version" : 12345,
  "service" : 12345,
  "name" : "...",
  "description" : "...",
  "resourceSignature" : "...",
  "isEnabled" : true,
  "isAuditEnabled" : true,
  "policyType" : 12345,
  "policyPriority" : 12345,
  "options" : "...",
  "policyText" : "...",
  "zoneId" : 12345,
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "id" : 12345,
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXPolicyConditionDef" : {
      "type" : "object",
      "title" : "XXPolicyConditionDef",
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "itemId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>itemId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "defid" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>defId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "name" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "evaluator" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>evaluator<\/b>",
"type" : "string"
            },
            "evaluatoroptions" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>evaluatorOptions<\/b>",
"type" : "string"
            },
            "validationRegEx" : {
            "readOnly" : false,
"description" : "the validationRegEx",
"type" : "string"
            },
            "validationMessage" : {
            "readOnly" : false,
"description" : "the validationMessage",
"type" : "string"
            },
            "uiHint" : {
            "readOnly" : false,
"description" : "the uiHint",
"type" : "string"
            },
            "label" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>label<\/b>",
"type" : "string"
            },
            "description" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>description<\/b>",
"type" : "string"
            },
            "rbkeylabel" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>rbKeyLabel<\/b>",
"type" : "string"
            },
            "rbkeydescription" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>rbKeyDescription<\/b>",
"type" : "string"
            },
            "rbKeyValidationMessage" : {
            "readOnly" : false,
"description" : "the rbKeyValidationMessage",
"type" : "string"
            },
            "order" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>order<\/b>",
"type" : "integer",
"format" : "int32"
            }
          }
        }
      ],
      "example" : {
  "id" : 12345,
  "itemId" : 12345,
  "defid" : 12345,
  "name" : "...",
  "evaluator" : "...",
  "evaluatoroptions" : "...",
  "validationRegEx" : "...",
  "validationMessage" : "...",
  "uiHint" : "...",
  "label" : "...",
  "description" : "...",
  "rbkeylabel" : "...",
  "rbkeydescription" : "...",
  "rbKeyValidationMessage" : "...",
  "order" : 12345,
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXPolicyExportAudit" : {
      "type" : "object",
      "title" : "XXPolicyExportAudit",
      "required" : ["myClassType", "httpRetCode"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "clientIP" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>clientIP<\/b>",
"type" : "string"
            },
            "agentId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>agentId<\/b>",
"type" : "string"
            },
            "requestedEpoch" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>requestedEpoch<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "lastUpdated" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>lastUpdated<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "repositoryName" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>repositoryName<\/b>",
"type" : "string"
            },
            "exportedJson" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>exportedJson<\/b>",
"type" : "string"
            },
            "httpRetCode" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>httpRetCode<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "clusterName" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>clusterName<\/b>",
"type" : "string"
            },
            "zoneName" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>zoneName<\/b>",
"type" : "string"
            },
            "policyVersion" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>policyVersion<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "myClassType" : 12345,
  "id" : 12345,
  "clientIP" : "...",
  "agentId" : "...",
  "requestedEpoch" : 12345,
  "lastUpdated" : 12345,
  "repositoryName" : "...",
  "exportedJson" : "...",
  "httpRetCode" : 12345,
  "clusterName" : "...",
  "zoneName" : "...",
  "policyVersion" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXPolicyItem" : {
      "type" : "object",
      "title" : "XXPolicyItem",
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "GUID" : {
            "readOnly" : false,
"description" : "the gUID",
"type" : "string"
            },
            "policyid" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>policyId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "delegateAdmin" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>delegateAdmin<\/b>",
"type" : "boolean"
            },
            "itemType" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>itemType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "isEnabled" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>isEnabled<\/b>",
"type" : "boolean"
            },
            "comments" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>comments<\/b>",
"type" : "string"
            },
            "order" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>order<\/b>",
"type" : "integer",
"format" : "int32"
            }
          }
        }
      ],
      "example" : {
  "id" : 12345,
  "GUID" : "...",
  "policyid" : 12345,
  "delegateAdmin" : true,
  "itemType" : 12345,
  "isEnabled" : true,
  "comments" : "...",
  "order" : 12345,
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXPolicyItemAccess" : {
      "type" : "object",
      "title" : "XXPolicyItemAccess",
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "GUID" : {
            "readOnly" : false,
"description" : "the gUID",
"type" : "string"
            },
            "policyitemid" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>policyItemId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "type" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>type<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "isallowed" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>isAllowed<\/b>",
"type" : "boolean"
            },
            "order" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>order<\/b>",
"type" : "integer",
"format" : "int32"
            }
          }
        }
      ],
      "example" : {
  "id" : 12345,
  "GUID" : "...",
  "policyitemid" : 12345,
  "type" : 12345,
  "isallowed" : true,
  "order" : 12345,
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXPolicyItemCondition" : {
      "type" : "object",
      "title" : "XXPolicyItemCondition",
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "policyitemid" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>policyItemId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "type" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>type<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "value" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>value<\/b>",
"type" : "string"
            },
            "order" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>order<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "GUID" : {
            "readOnly" : false,
"description" : "the gUID",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "id" : 12345,
  "policyitemid" : 12345,
  "type" : 12345,
  "value" : "...",
  "order" : 12345,
  "GUID" : "...",
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXPolicyItemDataMaskInfo" : {
      "type" : "object",
      "title" : "XXPolicyItemDataMaskInfo",
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "policyItemId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>policyItemId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "type" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>type<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "conditionExpr" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>valueExpr<\/b>",
"type" : "string"
            },
            "valueExpr" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>valueExpr<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "id" : 12345,
  "policyItemId" : 12345,
  "type" : 12345,
  "conditionExpr" : "...",
  "valueExpr" : "...",
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXPolicyItemGroupPerm" : {
      "type" : "object",
      "title" : "XXPolicyItemGroupPerm",
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "policyitemid" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>policyItemId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "groupid" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>groupId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "order" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>order<\/b>",
"type" : "integer",
"format" : "int32"
            }
          }
        }
      ],
      "example" : {
  "id" : 12345,
  "policyitemid" : 12345,
  "groupid" : 12345,
  "order" : 12345,
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXPolicyItemRowFilterInfo" : {
      "type" : "object",
      "title" : "XXPolicyItemRowFilterInfo",
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "policyItemId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>policyItemId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "filterExpr" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>filterExpr<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "id" : 12345,
  "policyItemId" : 12345,
  "filterExpr" : "...",
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXPolicyItemUserPerm" : {
      "type" : "object",
      "title" : "XXPolicyItemUserPerm",
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "policyitemid" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>policyItemId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "userid" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>userId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "order" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>order<\/b>",
"type" : "integer",
"format" : "int32"
            }
          }
        }
      ],
      "example" : {
  "id" : 12345,
  "policyitemid" : 12345,
  "userid" : 12345,
  "order" : 12345,
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXPolicyLabel" : {
      "type" : "object",
      "title" : "XXPolicyLabel",
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "guid" : {
            "readOnly" : false,
"description" : "the gUID",
"type" : "string"
            },
            "policyLabel" : {
            "readOnly" : false,
"description" : "the policyLabel",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "id" : 12345,
  "guid" : "...",
  "policyLabel" : "...",
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXPolicyLabelMap" : {
      "type" : "object",
      "title" : "XXPolicyLabelMap",
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "guid" : {
            "readOnly" : false,
"description" : "the gUID",
"type" : "string"
            },
            "policyId" : {
            "readOnly" : false,
"description" : "the policyId",
"type" : "integer",
"format" : "int64"
            },
            "policyLabelId" : {
            "readOnly" : false,
"description" : "the policyLabelId",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "id" : 12345,
  "guid" : "...",
  "policyId" : 12345,
  "policyLabelId" : 12345,
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXPolicyResource" : {
      "type" : "object",
      "title" : "XXPolicyResource",
      "required" : ["isexcludes", "isrecursive"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "policyid" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>policyId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "resdefid" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>resDefId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "isexcludes" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>isExcludes<\/b>",
"type" : "boolean"
            },
            "isrecursive" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>isRecursive<\/b>",
"type" : "boolean"
            }
          }
        }
      ],
      "example" : {
  "id" : 12345,
  "policyid" : 12345,
  "resdefid" : 12345,
  "isexcludes" : true,
  "isrecursive" : true,
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXPolicyResourceMap" : {
      "type" : "object",
      "title" : "XXPolicyResourceMap",
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "resourceid" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>resourceId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "value" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>value<\/b>",
"type" : "string"
            },
            "order" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>order<\/b>",
"type" : "integer",
"format" : "int32"
            }
          }
        }
      ],
      "example" : {
  "id" : 12345,
  "resourceid" : 12345,
  "value" : "...",
  "order" : 12345,
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXPolicyWithAssignedId" : {
      "type" : "object",
      "title" : "XXPolicyWithAssignedId",
      "allOf" : [
        {
          "$ref" : "#/definitions/XXPolicyBase"
        },
        {
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "id" : 12345,
  "guid" : "...",
  "version" : 12345,
  "service" : 12345,
  "name" : "...",
  "description" : "...",
  "resourceSignature" : "...",
  "isEnabled" : true,
  "isAuditEnabled" : true,
  "policyType" : 12345,
  "policyPriority" : 12345,
  "options" : "...",
  "policyText" : "...",
  "zoneId" : 12345,
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXPortalUser" : {
      "type" : "object",
      "title" : "XXPortalUser",
      "required" : ["myClassType", "status", "userSource"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "firstName" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>firstName<\/b>",
"type" : "string"
            },
            "lastName" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>lastName<\/b>",
"type" : "string"
            },
            "publicScreenName" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>publicScreenName<\/b>",
"type" : "string"
            },
            "loginId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>loginId<\/b>",
"type" : "string"
            },
            "password" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>password<\/b>",
"type" : "string"
            },
            "emailAddress" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>emailAddress<\/b>",
"type" : "string"
            },
            "status" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>status<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "userSource" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>userSource<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "notes" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>notes<\/b>",
"type" : "string"
            },
            "otherAttributes" : {
            "readOnly" : false,
"description" : "JSON String representation of additional store attributes if available,\n<code>null<\/code> otherwise.",
"type" : "string"
            },
            "syncSource" : {
            "readOnly" : false,
"description" : "JSON String representation of sync source attribute if available,\n<code>null<\/code> otherwise.",
"type" : "string"
            },
            "oldPasswords" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "passwordUpdatedTime" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            }
          }
        }
      ],
      "example" : {
  "myClassType" : 12345,
  "id" : 12345,
  "firstName" : "...",
  "lastName" : "...",
  "publicScreenName" : "...",
  "loginId" : "...",
  "password" : "...",
  "emailAddress" : "...",
  "status" : 12345,
  "userSource" : 12345,
  "notes" : "...",
  "otherAttributes" : "...",
  "syncSource" : "...",
  "oldPasswords" : "...",
  "passwordUpdatedTime" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXPortalUserRole" : {
      "type" : "object",
      "title" : "XXPortalUserRole",
      "required" : ["status"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "userId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>userId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "userRole" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>userRole<\/b>",
"type" : "string"
            },
            "status" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>status<\/b>",
"type" : "integer",
"format" : "int32"
            }
          }
        }
      ],
      "example" : {
  "id" : 12345,
  "userId" : 12345,
  "userRole" : "...",
  "status" : 12345,
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXRMSServiceResource" : {
      "type" : "object",
      "title" : "XXRMSServiceResource",
      "required" : ["myClassType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "guid" : {
            "readOnly" : false,
"description" : "the guid",
"type" : "string"
            },
            "serviceId" : {
            "readOnly" : false,
"description" : "the serviceId",
"type" : "integer",
"format" : "int64"
            },
            "resourceSignature" : {
            "readOnly" : false,
"description" : "the resourceSignature",
"type" : "string"
            },
            "version" : {
            "readOnly" : false,
"description" : "the version",
"type" : "integer",
"format" : "int64"
            },
            "isEnabled" : {
            "readOnly" : false,
"description" : "the isEnabled",
"type" : "boolean"
            },
            "serviceResourceElements" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "guid" : "...",
  "serviceId" : 12345,
  "resourceSignature" : "...",
  "version" : 12345,
  "isEnabled" : true,
  "serviceResourceElements" : "...",
  "myClassType" : 12345,
  "id" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXResource" : {
      "type" : "object",
      "title" : "XXResource",
      "required" : ["myClassType", "resourceType", "isEncrypt", "isRecursive", "resourceStatus", "tableType", "columnType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "myDisplayValue" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "policyName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "name" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "description" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>description<\/b>",
"type" : "string"
            },
            "resourceType" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>resourceType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "assetId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>assetId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "parentId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>parentId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "parentPath" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>parentPath<\/b>",
"type" : "string"
            },
            "isEncrypt" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>isEncrypt<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "isRecursive" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>isRecursive<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "resourceGroup" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>resourceGroup<\/b>",
"type" : "string"
            },
            "databases" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>databases<\/b>",
"type" : "string"
            },
            "tables" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>tables<\/b>",
"type" : "string"
            },
            "columnFamilies" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>columnFamilies<\/b>",
"type" : "string"
            },
            "columns" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>columns<\/b>",
"type" : "string"
            },
            "udfs" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>udfs<\/b>",
"type" : "string"
            },
            "resourceStatus" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>resourceStatus<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "tableType" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>tableType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "columnType" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>columnType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "topologies" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>topologies<\/b>",
"type" : "string"
            },
            "services" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>services<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "id" : 12345,
  "policyName" : "...",
  "name" : "...",
  "description" : "...",
  "resourceType" : 12345,
  "assetId" : 12345,
  "parentId" : 12345,
  "parentPath" : "...",
  "isEncrypt" : 12345,
  "isRecursive" : 12345,
  "resourceGroup" : "...",
  "databases" : "...",
  "tables" : "...",
  "columnFamilies" : "...",
  "columns" : "...",
  "udfs" : "...",
  "resourceStatus" : 12345,
  "tableType" : 12345,
  "columnType" : 12345,
  "topologies" : "...",
  "services" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXResourceDef" : {
      "type" : "object",
      "title" : "XXResourceDef",
      "required" : ["mandatory", "lookupsupported", "recursivesupported", "excludessupported"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "itemId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>itemId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "defid" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>defId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "name" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "type" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>type<\/b>",
"type" : "string"
            },
            "level" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>level<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "parent" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>parent<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "mandatory" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>mandatory<\/b>",
"type" : "boolean"
            },
            "lookupsupported" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>lookUpSupported<\/b>",
"type" : "boolean"
            },
            "recursivesupported" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>recursiveSupported<\/b>",
"type" : "boolean"
            },
            "excludessupported" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>excludesSupported<\/b>",
"type" : "boolean"
            },
            "matcher" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>matcher<\/b>",
"type" : "string"
            },
            "matcheroptions" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>matcherOptions<\/b>",
"type" : "string"
            },
            "validationRegEx" : {
            "readOnly" : false,
"description" : "the validationRegEx",
"type" : "string"
            },
            "validationMessage" : {
            "readOnly" : false,
"description" : "the validationMessage",
"type" : "string"
            },
            "uiHint" : {
            "readOnly" : false,
"description" : "the uiHint",
"type" : "string"
            },
            "label" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>label<\/b>",
"type" : "string"
            },
            "description" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>description<\/b>",
"type" : "string"
            },
            "rbkeylabel" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>rbKeyLabel<\/b>",
"type" : "string"
            },
            "rbkeydescription" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>rbKeyDescription<\/b>",
"type" : "string"
            },
            "rbKeyValidationMessage" : {
            "readOnly" : false,
"description" : "the rbKeyValidationMessage",
"type" : "string"
            },
            "order" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>order<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "dataMaskOptions" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "rowFilterOptions" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "id" : 12345,
  "itemId" : 12345,
  "defid" : 12345,
  "name" : "...",
  "type" : "...",
  "level" : 12345,
  "parent" : 12345,
  "mandatory" : true,
  "lookupsupported" : true,
  "recursivesupported" : true,
  "excludessupported" : true,
  "matcher" : "...",
  "matcheroptions" : "...",
  "validationRegEx" : "...",
  "validationMessage" : "...",
  "uiHint" : "...",
  "label" : "...",
  "description" : "...",
  "rbkeylabel" : "...",
  "rbkeydescription" : "...",
  "rbKeyValidationMessage" : "...",
  "order" : 12345,
  "dataMaskOptions" : "...",
  "rowFilterOptions" : "...",
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXRole" : {
      "type" : "object",
      "title" : "XXRole",
      "allOf" : [
        {
          "$ref" : "#/definitions/XXRoleBase"
        },
        {
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "id" : 12345,
  "version" : 12345,
  "name" : "...",
  "description" : "...",
  "options" : "...",
  "roleText" : "...",
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXRoleBase" : {
      "type" : "object",
      "title" : "XXRoleBase",
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "version" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "description" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "options" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "roleText" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "version" : 12345,
  "name" : "...",
  "description" : "...",
  "options" : "...",
  "roleText" : "...",
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "id" : 12345,
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXSecurityZone" : {
      "type" : "object",
      "title" : "XXSecurityZone",
      "allOf" : [
        {
          "$ref" : "#/definitions/XXSecurityZoneBase"
        },
        {
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "id" : 12345,
  "version" : 12345,
  "name" : "...",
  "jsonData" : "...",
  "gzJsonData" : "...",
  "description" : "...",
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXSecurityZoneBase" : {
      "type" : "object",
      "title" : "XXSecurityZoneBase",
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "version" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "jsonData" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "gzJsonData" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "description" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "version" : 12345,
  "name" : "...",
  "jsonData" : "...",
  "gzJsonData" : "...",
  "description" : "...",
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "id" : 12345,
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXSecurityZoneRefRole" : {
      "type" : "object",
      "title" : "XXSecurityZoneRefRole",
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "zoneId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>zoneId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "roleId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>roleId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "roleName" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>roleName<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "id" : 12345,
  "zoneId" : 12345,
  "roleId" : 12345,
  "roleName" : "...",
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXService" : {
      "type" : "object",
      "title" : "XXService",
      "allOf" : [
        {
          "$ref" : "#/definitions/XXServiceBase"
        },
        {
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "id" : 12345,
  "guid" : "...",
  "version" : 12345,
  "type" : 12345,
  "name" : "...",
  "displayName" : "...",
  "tagService" : 12345,
  "policyVersion" : 12345,
  "policyUpdateTime" : 12345,
  "tagVersion" : 12345,
  "tagUpdateTime" : 12345,
  "description" : "...",
  "isenabled" : true,
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXServiceBase" : {
      "type" : "object",
      "title" : "XXServiceBase",
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "guid" : {
            "readOnly" : false,
"description" : "the gUID",
"type" : "string"
            },
            "version" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>version<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "type" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>type<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "name" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "displayName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "tagService" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>tagService<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "policyVersion" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>policyVersion<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "policyUpdateTime" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>policyUpdateTime<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "tagVersion" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>tagVersion<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "tagUpdateTime" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>tagUpdateTime<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "description" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>description<\/b>",
"type" : "string"
            },
            "isenabled" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>isEnabled<\/b>",
"type" : "boolean"
            }
          }
        }
      ],
      "example" : {
  "guid" : "...",
  "version" : 12345,
  "type" : 12345,
  "name" : "...",
  "displayName" : "...",
  "tagService" : 12345,
  "policyVersion" : 12345,
  "policyUpdateTime" : 12345,
  "tagVersion" : 12345,
  "tagUpdateTime" : 12345,
  "description" : "...",
  "isenabled" : true,
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "id" : 12345,
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXServiceConfigDef" : {
      "type" : "object",
      "title" : "XXServiceConfigDef",
      "required" : ["isMandatory"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "defid" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>defId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "itemId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>itemId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "name" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "type" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>type<\/b>",
"type" : "string"
            },
            "subtype" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>subType<\/b>",
"type" : "string"
            },
            "isMandatory" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>isMandatory<\/b>",
"type" : "boolean"
            },
            "defaultvalue" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>defaultValue<\/b>",
"type" : "string"
            },
            "validationRegEx" : {
            "readOnly" : false,
"description" : "the validationRegEx",
"type" : "string"
            },
            "validationMessage" : {
            "readOnly" : false,
"description" : "the validationMessage",
"type" : "string"
            },
            "uiHint" : {
            "readOnly" : false,
"description" : "the uiHint",
"type" : "string"
            },
            "label" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>label<\/b>",
"type" : "string"
            },
            "description" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>description<\/b>",
"type" : "string"
            },
            "rbkeylabel" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>rbKeyLabel<\/b>",
"type" : "string"
            },
            "rbkeydescription" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>rbKeyDecription<\/b>",
"type" : "string"
            },
            "rbKeyValidationMessage" : {
            "readOnly" : false,
"description" : "the rbKeyValidationMessage",
"type" : "string"
            },
            "order" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>order<\/b>",
"type" : "integer",
"format" : "int32"
            }
          }
        }
      ],
      "example" : {
  "id" : 12345,
  "defid" : 12345,
  "itemId" : 12345,
  "name" : "...",
  "type" : "...",
  "subtype" : "...",
  "isMandatory" : true,
  "defaultvalue" : "...",
  "validationRegEx" : "...",
  "validationMessage" : "...",
  "uiHint" : "...",
  "label" : "...",
  "description" : "...",
  "rbkeylabel" : "...",
  "rbkeydescription" : "...",
  "rbKeyValidationMessage" : "...",
  "order" : 12345,
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXServiceConfigMap" : {
      "type" : "object",
      "title" : "XXServiceConfigMap",
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "serviceId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>service<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "configkey" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>configKey<\/b>",
"type" : "string"
            },
            "configvalue" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>configValue<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "id" : 12345,
  "serviceId" : 12345,
  "configkey" : "...",
  "configvalue" : "...",
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXServiceDef" : {
      "type" : "object",
      "title" : "XXServiceDef",
      "allOf" : [
        {
          "$ref" : "#/definitions/XXServiceDefBase"
        },
        {
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "id" : 12345,
  "guid" : "...",
  "version" : 12345,
  "name" : "...",
  "implclassname" : "...",
  "label" : "...",
  "description" : "...",
  "defOptions" : "...",
  "rbkeylabel" : "...",
  "rbkeydescription" : "...",
  "isEnabled" : true,
  "displayName" : "...",
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXServiceDefBase" : {
      "type" : "object",
      "title" : "XXServiceDefBase",
      "required" : ["isEnabled"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "guid" : {
            "readOnly" : false,
"description" : "the gUID",
"type" : "string"
            },
            "version" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>version<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "name" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "implclassname" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>implClassName<\/b>",
"type" : "string"
            },
            "label" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>label<\/b>",
"type" : "string"
            },
            "description" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>description<\/b>",
"type" : "string"
            },
            "defOptions" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>defOptions<\/b>",
"type" : "string"
            },
            "rbkeylabel" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>rbKeyLabel<\/b>",
"type" : "string"
            },
            "rbkeydescription" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>rbKeyDescription<\/b>",
"type" : "string"
            },
            "isEnabled" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>isEnabled<\/b>",
"type" : "boolean"
            },
            "displayName" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>displayName<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "guid" : "...",
  "version" : 12345,
  "name" : "...",
  "implclassname" : "...",
  "label" : "...",
  "description" : "...",
  "defOptions" : "...",
  "rbkeylabel" : "...",
  "rbkeydescription" : "...",
  "isEnabled" : true,
  "displayName" : "...",
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "id" : 12345,
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXServiceDefWithAssignedId" : {
      "type" : "object",
      "title" : "XXServiceDefWithAssignedId",
      "allOf" : [
        {
          "$ref" : "#/definitions/XXServiceDefBase"
        },
        {
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "id" : 12345,
  "guid" : "...",
  "version" : 12345,
  "name" : "...",
  "implclassname" : "...",
  "label" : "...",
  "description" : "...",
  "defOptions" : "...",
  "rbkeylabel" : "...",
  "rbkeydescription" : "...",
  "isEnabled" : true,
  "displayName" : "...",
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXServiceResource" : {
      "type" : "object",
      "title" : "XXServiceResource",
      "required" : ["myClassType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "guid" : {
            "readOnly" : false,
"description" : "the guid",
"type" : "string"
            },
            "serviceId" : {
            "readOnly" : false,
"description" : "the serviceId",
"type" : "integer",
"format" : "int64"
            },
            "resourceSignature" : {
            "readOnly" : false,
"description" : "the resourceSignature",
"type" : "string"
            },
            "version" : {
            "readOnly" : false,
"description" : "the version",
"type" : "integer",
"format" : "int64"
            },
            "isEnabled" : {
            "readOnly" : false,
"description" : "the isEnabled",
"type" : "boolean"
            },
            "serviceResourceElements" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "tags" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "guid" : "...",
  "serviceId" : 12345,
  "resourceSignature" : "...",
  "version" : 12345,
  "isEnabled" : true,
  "serviceResourceElements" : "...",
  "tags" : "...",
  "myClassType" : 12345,
  "id" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXServiceResourceElement" : {
      "type" : "object",
      "title" : "XXServiceResourceElement",
      "required" : ["myClassType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "resDefId" : {
            "readOnly" : false,
"description" : "the resDefId",
"type" : "integer",
"format" : "int64"
            },
            "isExcludes" : {
            "readOnly" : false,
"description" : "the isExcludes",
"type" : "boolean"
            },
            "isRecursive" : {
            "readOnly" : false,
"description" : "the isRecursive",
"type" : "boolean"
            },
            "resourceId" : {
            "readOnly" : false,
"description" : "the resourceId",
"type" : "integer",
"format" : "int64"
            },
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "resDefId" : 12345,
  "isExcludes" : true,
  "isRecursive" : true,
  "resourceId" : 12345,
  "myClassType" : 12345,
  "id" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXServiceResourceElementValue" : {
      "type" : "object",
      "title" : "XXServiceResourceElementValue",
      "required" : ["myClassType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "resElementId" : {
            "readOnly" : false,
"description" : "the resElementId",
"type" : "integer",
"format" : "int64"
            },
            "value" : {
            "readOnly" : false,
"description" : "the value",
"type" : "string"
            },
            "sortOrder" : {
            "readOnly" : false,
"description" : "the sortOrder",
"type" : "integer",
"format" : "int32"
            },
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "resElementId" : 12345,
  "value" : "...",
  "sortOrder" : 12345,
  "myClassType" : 12345,
  "id" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXServiceWithAssignedId" : {
      "type" : "object",
      "title" : "XXServiceWithAssignedId",
      "allOf" : [
        {
          "$ref" : "#/definitions/XXServiceBase"
        },
        {
          "properties" : {
            "id" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "id" : 12345,
  "guid" : "...",
  "version" : 12345,
  "type" : 12345,
  "name" : "...",
  "displayName" : "...",
  "tagService" : 12345,
  "policyVersion" : 12345,
  "policyUpdateTime" : 12345,
  "tagVersion" : 12345,
  "tagUpdateTime" : 12345,
  "description" : "...",
  "isenabled" : true,
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXTag" : {
      "type" : "object",
      "title" : "XXTag",
      "required" : ["myClassType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "guid" : {
            "readOnly" : false,
"description" : "the guid",
"type" : "string"
            },
            "version" : {
            "readOnly" : false,
"description" : "the version",
"type" : "integer",
"format" : "int64"
            },
            "type" : {
            "readOnly" : false,
"description" : "the type",
"type" : "integer",
"format" : "int64"
            },
            "owner" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "options" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "tagAttrs" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "guid" : "...",
  "version" : 12345,
  "type" : 12345,
  "owner" : 12345,
  "options" : "...",
  "tagAttrs" : "...",
  "myClassType" : 12345,
  "id" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXTagAttribute" : {
      "type" : "object",
      "title" : "XXTagAttribute",
      "required" : ["myClassType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "tagId" : {
            "readOnly" : false,
"description" : "the tagId",
"type" : "integer",
"format" : "int64"
            },
            "name" : {
            "readOnly" : false,
"description" : "the name",
"type" : "string"
            },
            "value" : {
            "readOnly" : false,
"description" : "the value",
"type" : "string"
            },
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "tagId" : 12345,
  "name" : "...",
  "value" : "...",
  "myClassType" : 12345,
  "id" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXTagAttributeDef" : {
      "type" : "object",
      "title" : "XXTagAttributeDef",
      "required" : ["myClassType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "tagDefId" : {
            "readOnly" : false,
"description" : "the tagDefId",
"type" : "integer",
"format" : "int64"
            },
            "name" : {
            "readOnly" : false,
"description" : "the name",
"type" : "string"
            },
            "type" : {
            "readOnly" : false,
"description" : "the type",
"type" : "string"
            },
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "tagDefId" : 12345,
  "name" : "...",
  "type" : "...",
  "myClassType" : 12345,
  "id" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXTagDef" : {
      "type" : "object",
      "title" : "XXTagDef",
      "required" : ["myClassType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "guid" : {
            "readOnly" : false,
"description" : "the guid",
"type" : "string"
            },
            "version" : {
            "readOnly" : false,
"description" : "the version",
"type" : "integer",
"format" : "int64"
            },
            "isEnabled" : {
            "readOnly" : false,
"description" : "the isEnabled",
"type" : "boolean"
            },
            "name" : {
            "readOnly" : false,
"description" : "the name",
"type" : "string"
            },
            "source" : {
            "readOnly" : false,
"description" : "the source",
"type" : "string"
            },
            "tagAttrDefs" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "guid" : "...",
  "version" : 12345,
  "isEnabled" : true,
  "name" : "...",
  "source" : "...",
  "tagAttrDefs" : "...",
  "myClassType" : 12345,
  "id" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXTagResourceMap" : {
      "type" : "object",
      "title" : "XXTagResourceMap",
      "required" : ["myClassType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "guid" : {
            "readOnly" : false,
"description" : "the guid",
"type" : "string"
            },
            "tagId" : {
            "readOnly" : false,
"description" : "the tagId",
"type" : "integer",
"format" : "int64"
            },
            "resourceId" : {
            "readOnly" : false,
"description" : "the resourceId",
"type" : "integer",
"format" : "int64"
            },
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "guid" : "...",
  "tagId" : 12345,
  "resourceId" : 12345,
  "myClassType" : 12345,
  "id" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXTrxLog" : {
      "type" : "object",
      "title" : "XXTrxLog",
      "required" : ["myClassType", "objectClassType", "parentObjectClassType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "objectClassType" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>objectClassType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "objectId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>objectId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "parentObjectId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>parentObjectId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "parentObjectClassType" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>parentObjectClassType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "parentObjectName" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>parentObjectName<\/b>",
"type" : "string"
            },
            "objectName" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>objectName<\/b>",
"type" : "string"
            },
            "attributeName" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>attributeName<\/b>",
"type" : "string"
            },
            "previousValue" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>previousValue<\/b>",
"type" : "string"
            },
            "newValue" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>newValue<\/b>",
"type" : "string"
            },
            "transactionId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>transactionId<\/b>",
"type" : "string"
            },
            "action" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>action<\/b>",
"type" : "string"
            },
            "sessionId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>sessionId<\/b>",
"type" : "string"
            },
            "requestId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>requestId<\/b>",
"type" : "string"
            },
            "sessionType" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>sessionType<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "myClassType" : 12345,
  "id" : 12345,
  "objectClassType" : 12345,
  "objectId" : 12345,
  "parentObjectId" : 12345,
  "parentObjectClassType" : 12345,
  "parentObjectName" : "...",
  "objectName" : "...",
  "attributeName" : "...",
  "previousValue" : "...",
  "newValue" : "...",
  "transactionId" : "...",
  "action" : "...",
  "sessionId" : "...",
  "requestId" : "...",
  "sessionType" : "...",
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXUgsyncAuditInfo" : {
      "type" : "object",
      "title" : "XXUgsyncAuditInfo",
      "required" : ["myClassType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "myDisplayValue" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "eventTime" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "userName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "syncSource" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "noOfNewUsers" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "noOfModifiedUsers" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "noOfNewGroups" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "noOfModifiedGroups" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "syncSourceInfo" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "sessionId" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "id" : 12345,
  "eventTime" : 12345,
  "userName" : "...",
  "syncSource" : "...",
  "noOfNewUsers" : 12345,
  "noOfModifiedUsers" : 12345,
  "noOfNewGroups" : 12345,
  "noOfModifiedGroups" : 12345,
  "syncSourceInfo" : "...",
  "sessionId" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXUser" : {
      "type" : "object",
      "title" : "XXUser",
      "required" : ["myClassType", "status"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "myDisplayValue" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "name" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "description" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>description<\/b>",
"type" : "string"
            },
            "status" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>status<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "isVisible" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>isVisible<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "credStoreId" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>credStoreId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "otherAttributes" : {
            "readOnly" : false,
"description" : "JSON String representation of additional store attributes if available,\n<code>null<\/code> otherwise.",
"type" : "string"
            },
            "syncSource" : {
            "readOnly" : false,
"description" : "JSON String representation of sync source attribute if available,\n<code>null<\/code> otherwise.",
"type" : "string"
            }
          }
        }
      ],
      "example" : {
  "myClassType" : 12345,
  "myDisplayValue" : "...",
  "id" : 12345,
  "name" : "...",
  "description" : "...",
  "status" : 12345,
  "isVisible" : 12345,
  "credStoreId" : 12345,
  "otherAttributes" : "...",
  "syncSource" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "XXUserPermission" : {
      "type" : "object",
      "title" : "XXUserPermission",
      "required" : ["myClassType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/XXDBBase"
        },
        {
          "properties" : {
            "userId" : {
            "readOnly" : false,
"description" : "the userId",
"type" : "integer",
"format" : "int64"
            },
            "moduleId" : {
            "readOnly" : false,
"description" : "the moduleId",
"type" : "integer",
"format" : "int64"
            },
            "isAllowed" : {
            "readOnly" : false,
"description" : "the isAllowed",
"type" : "integer",
"format" : "int32"
            },
            "myClassType" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "id" : {
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "example" : {
  "userId" : 12345,
  "moduleId" : 12345,
  "isAllowed" : 12345,
  "myClassType" : 12345,
  "id" : 12345,
  "myDisplayValue" : "...",
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedByUserId" : 12345,
  "updatedByUserId" : 12345
},
      "description" : ""
    }
    ,
    "ZoneServiceSummary" : {
      "type" : "object",
      "title" : "ZoneServiceSummary",
          "properties" : {
            "displayName" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "name" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "id" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "type" : {
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "resourceCount" : {
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          },
      "example" : {
  "displayName" : "...",
  "name" : "...",
  "id" : 12345,
  "type" : "...",
  "resourceCount" : 12345
},
      "description" : ""
    }
    ,
    "xml_ns0_RESTResponse" : {
      "type" : "object",
      "title" : "RESTResponse",
      "required" : ["httpStatusCode", "statusCode"],
      "allOf" : [
        {
          "properties" : {
            "httpStatusCode" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "messageList" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_message"
}
            },
            "msgDesc" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "statusCode" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_message" : {
      "type" : "object",
      "title" : "message",
      "allOf" : [
        {
          "properties" : {
            "fieldName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "message" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "objectId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "rbKey" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VEnum" : {
      "type" : "object",
      "title" : "VEnum",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_viewBaseBean"
        },
        {
          "properties" : {
            "elementList" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>elementList<\/b>",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VEnumElement"
}
            },
            "enumName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>enumName<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VEnumElement" : {
      "type" : "object",
      "title" : "VEnumElement",
      "required" : ["elementValue"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_viewBaseBean"
        },
        {
          "properties" : {
            "elementLabel" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>elementLabel<\/b>",
"type" : "string"
            },
            "elementName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the elementName",
"type" : "string"
            },
            "elementValue" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>elementValue<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "enumName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the enumName",
"type" : "string"
            },
            "rbKey" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the rbKey",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VList" : {
      "type" : "object",
      "title" : "VList",
      "required" : ["pageSize", "resultSize", "startIndex", "totalCount"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_viewBaseBean"
        },
        {
          "properties" : {
            "pageSize" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "resultSize" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>resultSize<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "sortBy" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "sortType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "startIndex" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "totalCount" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VTrxLogAttr" : {
      "type" : "object",
      "title" : "VTrxLogAttr",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_viewBaseBean"
        },
        {
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_viewBaseBean" : {
      "type" : "object",
      "title" : "viewBaseBean",
      "allOf" : [
        {
          "properties" : {
            "MObj" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"$ref" : "#/definitions/xml_ns0_XXDBBase",
"description" : "the gjObj"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXAccessAudit" : {
      "type" : "object",
      "title" : "XXAccessAudit",
      "required" : ["eventCount", "eventDuration", "sequenceNumber"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXAccessAuditBase"
        },
        {
          "properties" : {
            "eventCount" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "eventDuration" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "sequenceNumber" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "tags" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the tags",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXAccessAuditBase" : {
      "type" : "object",
      "title" : "XXAccessAuditBase",
      "required" : ["accessResult", "auditType", "policyId", "repoType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "accessResult" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>accessResult<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "accessType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>accessType<\/b>",
"type" : "string"
            },
            "aclEnforcer" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>aclEnforcer<\/b>",
"type" : "string"
            },
            "action" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>action<\/b>",
"type" : "string"
            },
            "agentId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>agentId<\/b>",
"type" : "string"
            },
            "auditType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>auditType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "clientIP" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>clientIP<\/b>",
"type" : "string"
            },
            "clientType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>clientType<\/b>",
"type" : "string"
            },
            "eventTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>eventTime<\/b>",
"type" : "string"
            },
            "policyId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>policyId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "repoName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>repoName<\/b>",
"type" : "string"
            },
            "repoType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>repoType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "requestData" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>requestData<\/b>",
"type" : "string"
            },
            "requestUser" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>requestUser<\/b>",
"type" : "string"
            },
            "resourcePath" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>resourcePath<\/b>",
"type" : "string"
            },
            "resourceType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>resourceType<\/b>",
"type" : "string"
            },
            "resultReason" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>resultReason<\/b>",
"type" : "string"
            },
            "sessionId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>sessionId<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXAccessAuditV4" : {
      "type" : "object",
      "title" : "XXAccessAuditV4",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXAccessAuditBase"
        },
        {
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXAccessAuditV5" : {
      "type" : "object",
      "title" : "XXAccessAuditV5",
      "required" : ["eventCount", "eventDuration", "sequenceNumber"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXAccessAuditBase"
        },
        {
          "properties" : {
            "eventCount" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "eventDuration" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "sequenceNumber" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXAccessTypeDef" : {
      "type" : "object",
      "title" : "XXAccessTypeDef",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "category" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "dataMaskOptions" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "defid" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>defId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "itemId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>itemId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "label" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>label<\/b>",
"type" : "string"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "order" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>order<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "rbkeylabel" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>rbKeyLabel<\/b>",
"type" : "string"
            },
            "rowFilterOptions" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXAccessTypeDefGrants" : {
      "type" : "object",
      "title" : "XXAccessTypeDefGrants",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "atdId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>atdId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "impliedGrant" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>impliedGrant<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXAsset" : {
      "type" : "object",
      "title" : "XXAsset",
      "required" : ["activeStatus", "assetType", "supportNative"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "activeStatus" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>activeStatus<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "assetType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>assetType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "config" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>config<\/b>",
"type" : "string"
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>description<\/b>",
"type" : "string"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "supportNative" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>supportNative<\/b>",
"type" : "boolean"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXAuditMap" : {
      "type" : "object",
      "title" : "XXAuditMap",
      "required" : ["auditType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "auditType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>auditType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "groupId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>groupId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "resourceId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>resourceId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "userId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>userId<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXAuthSession" : {
      "type" : "object",
      "title" : "XXAuthSession",
      "required" : ["authProvider", "authStatus", "authType", "deviceType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "authProvider" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>authProvider<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "authStatus" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>authStatus<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "authTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>authTime<\/b>",
"type" : "string"
            },
            "authType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>authType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "deviceType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>deviceType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "extSessionId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>extSessionId<\/b>",
"type" : "string"
            },
            "loginId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>loginId<\/b>",
"type" : "string"
            },
            "requestIP" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>requestIP<\/b>",
"type" : "string"
            },
            "requestUserAgent" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>requestUserAgent<\/b>",
"type" : "string"
            },
            "userId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>userId<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXContextEnricherDef" : {
      "type" : "object",
      "title" : "XXContextEnricherDef",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "defid" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>defId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "enricher" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>enricher<\/b>",
"type" : "string"
            },
            "enricherOptions" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>evaluatorOptions<\/b>",
"type" : "string"
            },
            "itemId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>itemId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "order" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>order<\/b>",
"type" : "integer",
"format" : "int32"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXCredentialStore" : {
      "type" : "object",
      "title" : "XXCredentialStore",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>description<\/b>",
"type" : "string"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXDBBase" : {
      "type" : "object",
      "title" : "XXDBBase",
      "allOf" : [
        {
          "properties" : {
            "addedByUserId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>addedByUserId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "createTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>createTime<\/b>",
"type" : "string"
            },
            "id" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "updateTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>updateTime<\/b>",
"type" : "string"
            },
            "updatedByUserId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>updatedByUserId<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXDataMaskTypeDef" : {
      "type" : "object",
      "title" : "XXDataMaskTypeDef",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "dataMaskOptions" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>dataMaskOptions<\/b>",
"type" : "string"
            },
            "defid" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>defId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>description<\/b>",
"type" : "string"
            },
            "itemId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>itemId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "label" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>label<\/b>",
"type" : "string"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "order" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>order<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "rbKeyDescription" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>rbKeyDescription<\/b>",
"type" : "string"
            },
            "rbkeylabel" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>rbKeyLabel<\/b>",
"type" : "string"
            },
            "transformer" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>transformer<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXEnumDef" : {
      "type" : "object",
      "title" : "XXEnumDef",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "defaultindex" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>defaultIndex<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "defid" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>defId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "itemId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>itemId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXEnumElementDef" : {
      "type" : "object",
      "title" : "XXEnumElementDef",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "enumdefid" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>enumDefId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "itemId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>itemId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "label" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>label<\/b>",
"type" : "string"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "order" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>order<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "rbkeylabel" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>rbKeyLabel<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXGdsDataShare" : {
      "type" : "object",
      "xml" : {
        "name" : "XXGdsDataShare",
        "namespace" : ""
      },
      "title" : "XXGdsDataShare",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "acl" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "additionalInfo" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "conditionExpr" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "defaultAccessTypes" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "defaultTagMasks" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "guid" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "isEnabled" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "options" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "serviceId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "termsOfUse" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "version" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "zoneId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXGdsDataShareInDataset" : {
      "type" : "object",
      "xml" : {
        "name" : "XXGdsDataShareInDataset",
        "namespace" : ""
      },
      "title" : "XXGdsDataShareInDataset",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "additionalInfo" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "approverId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "dataShareId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "datasetId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "guid" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "isEnabled" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "options" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "profiles" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "status" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "validityPeriod" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "version" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXGdsDataset" : {
      "type" : "object",
      "xml" : {
        "name" : "XXGdsDataset",
        "namespace" : ""
      },
      "title" : "XXGdsDataset",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "acl" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "additionalInfo" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "guid" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "isEnabled" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "keywords" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "labels" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "options" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "termsOfUse" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "validitySchedule" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "version" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXGdsDatasetInProject" : {
      "type" : "object",
      "xml" : {
        "name" : "XXGdsDatasetInProject",
        "namespace" : ""
      },
      "title" : "XXGdsDatasetInProject",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "additionalInfo" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "approverId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "datasetId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "guid" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "isEnabled" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "options" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "profiles" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "projectId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "status" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "validityPeriod" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "version" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXGdsDatasetPolicyMap" : {
      "type" : "object",
      "xml" : {
        "name" : "XXGdsDatasetPolicyMap",
        "namespace" : ""
      },
      "title" : "XXGdsDatasetPolicyMap",
      "allOf" : [
        {
          "properties" : {
            "datasetId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "id" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "policyId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXGdsProject" : {
      "type" : "object",
      "xml" : {
        "name" : "XXGdsProject",
        "namespace" : ""
      },
      "title" : "XXGdsProject",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "acl" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "additionalInfo" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "guid" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "isEnabled" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "options" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "termsOfUse" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "version" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXGdsProjectPolicyMap" : {
      "type" : "object",
      "xml" : {
        "name" : "XXGdsProjectPolicyMap",
        "namespace" : ""
      },
      "title" : "XXGdsProjectPolicyMap",
      "allOf" : [
        {
          "properties" : {
            "id" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "policyId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "projectId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXGdsSharedResource" : {
      "type" : "object",
      "xml" : {
        "name" : "XXGdsSharedResource",
        "namespace" : ""
      },
      "title" : "XXGdsSharedResource",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "accessTypes" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "additionalInfo" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "conditionExpr" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "dataShareId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "guid" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "isEnabled" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "options" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "profiles" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "resource" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "resourceSignature" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "rowFilter" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "subResource" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "subResourceMasks" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "subResourceType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "version" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXGlobalState" : {
      "type" : "object",
      "title" : "XXGlobalState",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXGlobalStateBase"
        },
        {
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXGlobalStateBase" : {
      "type" : "object",
      "title" : "XXGlobalStateBase",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "appData" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "stateName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXGroup" : {
      "type" : "object",
      "title" : "XXGroup",
      "required" : ["groupSource", "groupType", "status"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "credStoreId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>credStoreId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>description<\/b>",
"type" : "string"
            },
            "groupSource" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "groupType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>groupType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "isVisible" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the isVisible",
"type" : "integer",
"format" : "int32"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "otherAttributes" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "JSON String representation of additional store attributes if available,\n<code>null<\/code> otherwise.",
"type" : "string"
            },
            "status" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>status<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "syncSource" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "JSON String representation of sync source attribute if available,\n<code>null<\/code> otherwise.",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXGroupGroup" : {
      "type" : "object",
      "title" : "XXGroupGroup",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "groupId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>groupId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "parentGroupId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>parentGroupId<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXGroupPermission" : {
      "type" : "object",
      "title" : "XXGroupPermission",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "groupId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the groupId",
"type" : "integer",
"format" : "int64"
            },
            "isAllowed" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the isAllowed",
"type" : "integer",
"format" : "int32"
            },
            "moduleId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the moduleId",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXGroupUser" : {
      "type" : "object",
      "title" : "XXGroupUser",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "parentGroupId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>parentGroupId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "userId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>userId<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXModuleDef" : {
      "type" : "object",
      "title" : "XXModuleDef",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "module" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the module",
"type" : "string"
            },
            "url" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the url",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXPermMap" : {
      "type" : "object",
      "title" : "XXPermMap",
      "required" : ["grantOrRevoke", "isRecursive", "isWildCard", "permFor", "permType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "grantOrRevoke" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>grantOrRevoke<\/b>",
"type" : "boolean"
            },
            "groupId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>groupId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "ipAddress" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "isRecursive" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>isRecursive<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "isWildCard" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>isWildCard<\/b>",
"type" : "boolean"
            },
            "permFor" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>permFor<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "permGroup" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>permGroup<\/b>",
"type" : "string"
            },
            "permType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>permType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "resourceId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>resourceId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "userId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>userId<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXPolicy" : {
      "type" : "object",
      "title" : "XXPolicy",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXPolicyBase"
        },
        {
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXPolicyBase" : {
      "type" : "object",
      "title" : "XXPolicyBase",
      "required" : ["isAuditEnabled", "isEnabled"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>description<\/b>",
"type" : "string"
            },
            "guid" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the gUID",
"type" : "string"
            },
            "isAuditEnabled" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>isAuditEnabled<\/b>",
"type" : "boolean"
            },
            "isEnabled" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>isEnabled<\/b>",
"type" : "boolean"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "options" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>options<\/b>",
"type" : "string"
            },
            "policyPriority" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "policyText" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "policyType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "resourceSignature" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the resourceSignature",
"type" : "string"
            },
            "service" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>service<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "version" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>version<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "zoneId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXPolicyConditionDef" : {
      "type" : "object",
      "title" : "XXPolicyConditionDef",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "defid" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>defId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>description<\/b>",
"type" : "string"
            },
            "evaluator" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>evaluator<\/b>",
"type" : "string"
            },
            "evaluatoroptions" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>evaluatorOptions<\/b>",
"type" : "string"
            },
            "itemId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>itemId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "label" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>label<\/b>",
"type" : "string"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "order" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>order<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "rbKeyValidationMessage" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the rbKeyValidationMessage",
"type" : "string"
            },
            "rbkeydescription" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>rbKeyDescription<\/b>",
"type" : "string"
            },
            "rbkeylabel" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>rbKeyLabel<\/b>",
"type" : "string"
            },
            "uiHint" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the uiHint",
"type" : "string"
            },
            "validationMessage" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the validationMessage",
"type" : "string"
            },
            "validationRegEx" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the validationRegEx",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXPolicyExportAudit" : {
      "type" : "object",
      "title" : "XXPolicyExportAudit",
      "required" : ["httpRetCode"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "agentId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>agentId<\/b>",
"type" : "string"
            },
            "clientIP" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>clientIP<\/b>",
"type" : "string"
            },
            "clusterName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>clusterName<\/b>",
"type" : "string"
            },
            "exportedJson" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>exportedJson<\/b>",
"type" : "string"
            },
            "httpRetCode" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>httpRetCode<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "lastUpdated" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>lastUpdated<\/b>",
"type" : "string"
            },
            "policyVersion" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>policyVersion<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "repositoryName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>repositoryName<\/b>",
"type" : "string"
            },
            "requestedEpoch" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>requestedEpoch<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "zoneName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>zoneName<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXPolicyItem" : {
      "type" : "object",
      "title" : "XXPolicyItem",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "GUID" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the gUID",
"type" : "string"
            },
            "comments" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>comments<\/b>",
"type" : "string"
            },
            "delegateAdmin" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>delegateAdmin<\/b>",
"type" : "boolean"
            },
            "isEnabled" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>isEnabled<\/b>",
"type" : "boolean"
            },
            "itemType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>itemType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "order" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>order<\/b>",
"type" : "integer",
"format" : "int32"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXPolicyItemAccess" : {
      "type" : "object",
      "title" : "XXPolicyItemAccess",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "GUID" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the gUID",
"type" : "string"
            },
            "order" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>order<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "policyitemid" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>policyItemId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "type" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>type<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXPolicyItemCondition" : {
      "type" : "object",
      "title" : "XXPolicyItemCondition",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "GUID" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the gUID",
"type" : "string"
            },
            "order" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>order<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "type" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>type<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "value" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>value<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXPolicyItemDataMaskInfo" : {
      "type" : "object",
      "title" : "XXPolicyItemDataMaskInfo",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "conditionExpr" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>valueExpr<\/b>",
"type" : "string"
            },
            "policyItemId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>policyItemId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "type" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>type<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "valueExpr" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>valueExpr<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXPolicyItemGroupPerm" : {
      "type" : "object",
      "title" : "XXPolicyItemGroupPerm",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "order" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>order<\/b>",
"type" : "integer",
"format" : "int32"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXPolicyItemRowFilterInfo" : {
      "type" : "object",
      "title" : "XXPolicyItemRowFilterInfo",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "filterExpr" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>filterExpr<\/b>",
"type" : "string"
            },
            "policyItemId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>policyItemId<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXPolicyItemUserPerm" : {
      "type" : "object",
      "title" : "XXPolicyItemUserPerm",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "order" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>order<\/b>",
"type" : "integer",
"format" : "int32"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXPolicyLabel" : {
      "type" : "object",
      "title" : "XXPolicyLabel",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "guid" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the gUID",
"type" : "string"
            },
            "policyLabel" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the policyLabel",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXPolicyLabelMap" : {
      "type" : "object",
      "title" : "XXPolicyLabelMap",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "guid" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the gUID",
"type" : "string"
            },
            "policyId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the policyId",
"type" : "integer",
"format" : "int64"
            },
            "policyLabelId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the policyLabelId",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXPolicyResource" : {
      "type" : "object",
      "title" : "XXPolicyResource",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXPolicyResourceMap" : {
      "type" : "object",
      "title" : "XXPolicyResourceMap",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "order" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>order<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "value" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>value<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXPolicyWithAssignedId" : {
      "type" : "object",
      "title" : "XXPolicyWithAssignedId",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXPolicyBase"
        },
        {
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXPortalUser" : {
      "type" : "object",
      "title" : "XXPortalUser",
      "required" : ["status", "userSource"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "emailAddress" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>emailAddress<\/b>",
"type" : "string"
            },
            "firstName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>firstName<\/b>",
"type" : "string"
            },
            "lastName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>lastName<\/b>",
"type" : "string"
            },
            "loginId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>loginId<\/b>",
"type" : "string"
            },
            "notes" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>notes<\/b>",
"type" : "string"
            },
            "oldPasswords" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "otherAttributes" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "JSON String representation of additional store attributes if available,\n<code>null<\/code> otherwise.",
"type" : "string"
            },
            "password" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>password<\/b>",
"type" : "string"
            },
            "passwordUpdatedTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "publicScreenName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>publicScreenName<\/b>",
"type" : "string"
            },
            "status" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>status<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "syncSource" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "JSON String representation of sync source attribute if available,\n<code>null<\/code> otherwise.",
"type" : "string"
            },
            "userSource" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>userSource<\/b>",
"type" : "integer",
"format" : "int32"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXPortalUserRole" : {
      "type" : "object",
      "title" : "XXPortalUserRole",
      "required" : ["status"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "status" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>status<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "userId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>userId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "userRole" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>userRole<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXRMSServiceResource" : {
      "type" : "object",
      "title" : "XXRMSServiceResource",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "guid" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the guid",
"type" : "string"
            },
            "isEnabled" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the isEnabled",
"type" : "boolean"
            },
            "resourceSignature" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the resourceSignature",
"type" : "string"
            },
            "serviceId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the serviceId",
"type" : "integer",
"format" : "int64"
            },
            "serviceResourceElements" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "version" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the version",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXResource" : {
      "type" : "object",
      "title" : "XXResource",
      "required" : ["columnType", "isEncrypt", "isRecursive", "resourceStatus", "resourceType", "tableType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "assetId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>assetId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "columnFamilies" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>columnFamilies<\/b>",
"type" : "string"
            },
            "columnType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>columnType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "columns" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>columns<\/b>",
"type" : "string"
            },
            "databases" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>databases<\/b>",
"type" : "string"
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>description<\/b>",
"type" : "string"
            },
            "isEncrypt" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>isEncrypt<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "isRecursive" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>isRecursive<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "parentId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>parentId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "parentPath" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>parentPath<\/b>",
"type" : "string"
            },
            "policyName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "resourceGroup" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>resourceGroup<\/b>",
"type" : "string"
            },
            "resourceStatus" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>resourceStatus<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "resourceType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>resourceType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "services" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>services<\/b>",
"type" : "string"
            },
            "tableType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>tableType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "tables" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>tables<\/b>",
"type" : "string"
            },
            "topologies" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>topologies<\/b>",
"type" : "string"
            },
            "udfs" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>udfs<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXResourceDef" : {
      "type" : "object",
      "title" : "XXResourceDef",
      "required" : ["excludessupported", "lookupsupported", "mandatory", "recursivesupported"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "dataMaskOptions" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "defid" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>defId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>description<\/b>",
"type" : "string"
            },
            "excludessupported" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>excludesSupported<\/b>",
"type" : "boolean"
            },
            "itemId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>itemId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "label" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>label<\/b>",
"type" : "string"
            },
            "level" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>level<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "lookupsupported" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>lookUpSupported<\/b>",
"type" : "boolean"
            },
            "mandatory" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>mandatory<\/b>",
"type" : "boolean"
            },
            "matcher" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>matcher<\/b>",
"type" : "string"
            },
            "matcheroptions" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>matcherOptions<\/b>",
"type" : "string"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "order" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>order<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "parent" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>parent<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "rbKeyValidationMessage" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the rbKeyValidationMessage",
"type" : "string"
            },
            "rbkeydescription" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>rbKeyDescription<\/b>",
"type" : "string"
            },
            "rbkeylabel" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>rbKeyLabel<\/b>",
"type" : "string"
            },
            "recursivesupported" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>recursiveSupported<\/b>",
"type" : "boolean"
            },
            "rowFilterOptions" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "type" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>type<\/b>",
"type" : "string"
            },
            "uiHint" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the uiHint",
"type" : "string"
            },
            "validationMessage" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the validationMessage",
"type" : "string"
            },
            "validationRegEx" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the validationRegEx",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXRole" : {
      "type" : "object",
      "title" : "XXRole",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXRoleBase"
        },
        {
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXRoleBase" : {
      "type" : "object",
      "title" : "XXRoleBase",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "options" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "roleText" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXSecurityZone" : {
      "type" : "object",
      "title" : "XXSecurityZone",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXSecurityZoneBase"
        },
        {
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXSecurityZoneBase" : {
      "type" : "object",
      "title" : "XXSecurityZoneBase",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "gzJsonData" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "jsonData" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXSecurityZoneRefRole" : {
      "type" : "object",
      "title" : "XXSecurityZoneRefRole",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "roleId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>roleId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "roleName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>roleName<\/b>",
"type" : "string"
            },
            "zoneId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>zoneId<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXService" : {
      "type" : "object",
      "title" : "XXService",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXServiceBase"
        },
        {
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXServiceBase" : {
      "type" : "object",
      "title" : "XXServiceBase",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>description<\/b>",
"type" : "string"
            },
            "displayName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "guid" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the gUID",
"type" : "string"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "policyUpdateTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>policyUpdateTime<\/b>",
"type" : "string"
            },
            "policyVersion" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>policyVersion<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "tagService" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>tagService<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "tagUpdateTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>tagUpdateTime<\/b>",
"type" : "string"
            },
            "tagVersion" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>tagVersion<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "type" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>type<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "version" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>version<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXServiceConfigDef" : {
      "type" : "object",
      "title" : "XXServiceConfigDef",
      "required" : ["isMandatory"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "defaultvalue" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>defaultValue<\/b>",
"type" : "string"
            },
            "defid" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>defId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>description<\/b>",
"type" : "string"
            },
            "isMandatory" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>isMandatory<\/b>",
"type" : "boolean"
            },
            "itemId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>itemId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "label" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>label<\/b>",
"type" : "string"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "order" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>order<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "rbKeyValidationMessage" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the rbKeyValidationMessage",
"type" : "string"
            },
            "rbkeydescription" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>rbKeyDecription<\/b>",
"type" : "string"
            },
            "rbkeylabel" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>rbKeyLabel<\/b>",
"type" : "string"
            },
            "subtype" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>subType<\/b>",
"type" : "string"
            },
            "type" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>type<\/b>",
"type" : "string"
            },
            "uiHint" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the uiHint",
"type" : "string"
            },
            "validationMessage" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the validationMessage",
"type" : "string"
            },
            "validationRegEx" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the validationRegEx",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXServiceConfigMap" : {
      "type" : "object",
      "title" : "XXServiceConfigMap",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "configkey" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>configKey<\/b>",
"type" : "string"
            },
            "configvalue" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>configValue<\/b>",
"type" : "string"
            },
            "serviceId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>service<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXServiceDef" : {
      "type" : "object",
      "title" : "XXServiceDef",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXServiceDefBase"
        },
        {
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXServiceDefBase" : {
      "type" : "object",
      "title" : "XXServiceDefBase",
      "required" : ["isEnabled"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "defOptions" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>defOptions<\/b>",
"type" : "string"
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>description<\/b>",
"type" : "string"
            },
            "displayName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>displayName<\/b>",
"type" : "string"
            },
            "guid" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the gUID",
"type" : "string"
            },
            "implclassname" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>implClassName<\/b>",
"type" : "string"
            },
            "isEnabled" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>isEnabled<\/b>",
"type" : "boolean"
            },
            "label" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>label<\/b>",
"type" : "string"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "rbkeydescription" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>rbKeyDescription<\/b>",
"type" : "string"
            },
            "rbkeylabel" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>rbKeyLabel<\/b>",
"type" : "string"
            },
            "version" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>version<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXServiceDefWithAssignedId" : {
      "type" : "object",
      "title" : "XXServiceDefWithAssignedId",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXServiceDefBase"
        },
        {
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXServiceResource" : {
      "type" : "object",
      "title" : "XXServiceResource",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "guid" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the guid",
"type" : "string"
            },
            "isEnabled" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the isEnabled",
"type" : "boolean"
            },
            "resourceSignature" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the resourceSignature",
"type" : "string"
            },
            "serviceId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the serviceId",
"type" : "integer",
"format" : "int64"
            },
            "serviceResourceElements" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "tags" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "version" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the version",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXServiceResourceElement" : {
      "type" : "object",
      "title" : "XXServiceResourceElement",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "isExcludes" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the isExcludes",
"type" : "boolean"
            },
            "isRecursive" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the isRecursive",
"type" : "boolean"
            },
            "resDefId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the resDefId",
"type" : "integer",
"format" : "int64"
            },
            "resourceId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the resourceId",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXServiceResourceElementValue" : {
      "type" : "object",
      "title" : "XXServiceResourceElementValue",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "resElementId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the resElementId",
"type" : "integer",
"format" : "int64"
            },
            "sortOrder" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the sortOrder",
"type" : "integer",
"format" : "int32"
            },
            "value" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the value",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXServiceWithAssignedId" : {
      "type" : "object",
      "title" : "XXServiceWithAssignedId",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXServiceBase"
        },
        {
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXTag" : {
      "type" : "object",
      "title" : "XXTag",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "guid" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the guid",
"type" : "string"
            },
            "options" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "owner" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "tagAttrs" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "type" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the type",
"type" : "integer",
"format" : "int64"
            },
            "version" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the version",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXTagAttribute" : {
      "type" : "object",
      "title" : "XXTagAttribute",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the name",
"type" : "string"
            },
            "tagId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the tagId",
"type" : "integer",
"format" : "int64"
            },
            "value" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the value",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXTagAttributeDef" : {
      "type" : "object",
      "title" : "XXTagAttributeDef",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the name",
"type" : "string"
            },
            "tagDefId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the tagDefId",
"type" : "integer",
"format" : "int64"
            },
            "type" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the type",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXTagDef" : {
      "type" : "object",
      "title" : "XXTagDef",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "guid" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the guid",
"type" : "string"
            },
            "isEnabled" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the isEnabled",
"type" : "boolean"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the name",
"type" : "string"
            },
            "source" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the source",
"type" : "string"
            },
            "tagAttrDefs" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "version" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the version",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXTagResourceMap" : {
      "type" : "object",
      "title" : "XXTagResourceMap",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "guid" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the guid",
"type" : "string"
            },
            "resourceId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the resourceId",
"type" : "integer",
"format" : "int64"
            },
            "tagId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the tagId",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXTrxLog" : {
      "type" : "object",
      "title" : "XXTrxLog",
      "required" : ["objectClassType", "parentObjectClassType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "action" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>action<\/b>",
"type" : "string"
            },
            "attributeName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>attributeName<\/b>",
"type" : "string"
            },
            "newValue" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>newValue<\/b>",
"type" : "string"
            },
            "objectClassType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>objectClassType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "objectId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>objectId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "objectName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>objectName<\/b>",
"type" : "string"
            },
            "parentObjectClassType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>parentObjectClassType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "parentObjectId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>parentObjectId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "parentObjectName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>parentObjectName<\/b>",
"type" : "string"
            },
            "previousValue" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>previousValue<\/b>",
"type" : "string"
            },
            "requestId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>requestId<\/b>",
"type" : "string"
            },
            "sessionId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>sessionId<\/b>",
"type" : "string"
            },
            "sessionType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>sessionType<\/b>",
"type" : "string"
            },
            "transactionId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>transactionId<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXUgsyncAuditInfo" : {
      "type" : "object",
      "title" : "XXUgsyncAuditInfo",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "eventTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "noOfModifiedGroups" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "noOfModifiedUsers" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "noOfNewGroups" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "noOfNewUsers" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "sessionId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "syncSource" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "syncSourceInfo" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "userName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXUser" : {
      "type" : "object",
      "title" : "XXUser",
      "required" : ["status"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "credStoreId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>credStoreId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>description<\/b>",
"type" : "string"
            },
            "isVisible" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>isVisible<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "otherAttributes" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "JSON String representation of additional store attributes if available,\n<code>null<\/code> otherwise.",
"type" : "string"
            },
            "status" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>status<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "syncSource" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "JSON String representation of sync source attribute if available,\n<code>null<\/code> otherwise.",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_XXUserPermission" : {
      "type" : "object",
      "title" : "XXUserPermission",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_XXDBBase"
        },
        {
          "properties" : {
            "isAllowed" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the isAllowed",
"type" : "integer",
"format" : "int32"
            },
            "moduleId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the moduleId",
"type" : "integer",
"format" : "int64"
            },
            "userId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the userId",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_groupInfo" : {
      "type" : "object",
      "title" : "groupInfo",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerBaseModelObject"
        },
        {
          "properties" : {
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "otherAttributes" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerBaseModelObject" : {
      "type" : "object",
      "title" : "rangerBaseModelObject",
      "allOf" : [
        {
          "properties" : {
            "createTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "createdBy" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "guid" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "id" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "isEnabled" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "updateTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "updatedBy" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "version" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerDatasetHeaderInfo" : {
      "type" : "object",
      "xml" : {
        "name" : "rangerDatasetHeaderInfo",
        "namespace" : ""
      },
      "title" : "rangerDatasetHeaderInfo",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerBaseModelObject"
        },
        {
          "properties" : {
            "dataSharesCountByStatus" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "permissionForCaller" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "principalsCountByType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "projectsCount" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "resourceCount" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_dataShareInDatasetSummary" : {
      "type" : "object",
      "title" : "dataShareInDatasetSummary",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerBaseModelObject"
        },
        {
          "properties" : {
            "approver" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "dataShareId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "dataShareName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "datasetId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "datasetName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "resourceCount" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "serviceId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "serviceName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "shareStatus" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"$ref" : "#/definitions/xml_ns0_gdsShareStatus",
"description" : ""
            },
            "zoneId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "zoneName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_dataShareSummary" : {
      "type" : "object",
      "title" : "dataShareSummary",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerBaseModelObject"
        },
        {
          "properties" : {
            "datasets" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_dataShareInDatasetSummary"
}
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "permissionForCaller" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"$ref" : "#/definitions/xml_ns0_gdsPermission",
"description" : ""
            },
            "resourceCount" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "serviceId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "serviceName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "serviceType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "zoneId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "zoneName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_datasetSummary" : {
      "type" : "object",
      "title" : "datasetSummary",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerBaseModelObject"
        },
        {
          "properties" : {
            "aclPrincipalsCount" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "dataShares" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_dataShareInDatasetSummary"
}
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "keywords" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "labels" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "permissionForCaller" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"$ref" : "#/definitions/xml_ns0_gdsPermission",
"description" : ""
            },
            "principalsCount" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "projectsCount" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "totalResourceCount" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "validitySchedule" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"$ref" : "#/definitions/xml_ns0_rangerValiditySchedule",
"description" : ""
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_gdsPermission" : {
      "type" : "string",
      "title" : "gdsPermission",
          "enum" : [
            "NONE",
            "LIST",
            "VIEW",
            "AUDIT",
            "POLICY_ADMIN",
            "ADMIN"
          ],
      "description" : ""
    }
    ,
    "xml_ns0_gdsShareStatus" : {
      "type" : "string",
      "title" : "gdsShareStatus",
          "enum" : [
            "NONE",
            "REQUESTED",
            "GRANTED",
            "DENIED",
            "ACTIVE"
          ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerDataShare" : {
      "type" : "object",
      "xml" : {
        "name" : "rangerDataShare",
        "namespace" : ""
      },
      "title" : "rangerDataShare",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerGdsBaseModelObject"
        },
        {
          "properties" : {
            "acl" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"$ref" : "#/definitions/xml_ns0_rangerGdsObjectACL",
"description" : ""
            },
            "conditionExpr" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "defaultAccessTypes" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "defaultTagMasks" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerGdsMaskInfo"
}
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "service" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "termsOfUse" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "zone" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerDataShareInDataset" : {
      "type" : "object",
      "xml" : {
        "name" : "rangerDataShareInDataset",
        "namespace" : ""
      },
      "title" : "rangerDataShareInDataset",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerGdsBaseModelObject"
        },
        {
          "properties" : {
            "approver" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "dataShareId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "datasetId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "profiles" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "status" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"$ref" : "#/definitions/xml_ns0_gdsShareStatus",
"description" : ""
            },
            "validitySchedule" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"$ref" : "#/definitions/xml_ns0_rangerValiditySchedule",
"description" : ""
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerDataset" : {
      "type" : "object",
      "xml" : {
        "name" : "rangerDataset",
        "namespace" : ""
      },
      "title" : "rangerDataset",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerGdsBaseModelObject"
        },
        {
          "properties" : {
            "acl" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"$ref" : "#/definitions/xml_ns0_rangerGdsObjectACL",
"description" : ""
            },
            "keywords" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "labels" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "termsOfUse" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "validitySchedule" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"$ref" : "#/definitions/xml_ns0_rangerValiditySchedule",
"description" : ""
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerDatasetInProject" : {
      "type" : "object",
      "xml" : {
        "name" : "rangerDatasetInProject",
        "namespace" : ""
      },
      "title" : "rangerDatasetInProject",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerGdsBaseModelObject"
        },
        {
          "properties" : {
            "approver" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "datasetId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "profiles" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "projectId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "status" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"$ref" : "#/definitions/xml_ns0_gdsShareStatus",
"description" : ""
            },
            "validitySchedule" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"$ref" : "#/definitions/xml_ns0_rangerValiditySchedule",
"description" : ""
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerGdsBaseModelObject" : {
      "type" : "object",
      "xml" : {
        "name" : "rangerGdsBaseModelObject",
        "namespace" : ""
      },
      "title" : "rangerGdsBaseModelObject",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerBaseModelObject"
        },
        {
          "properties" : {
            "additionalInfo" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "options" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerGdsMaskInfo" : {
      "type" : "object",
      "xml" : {
        "name" : "rangerGdsMaskInfo",
        "namespace" : ""
      },
      "title" : "rangerGdsMaskInfo",
      "allOf" : [
        {
          "properties" : {
            "maskInfo" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"$ref" : "#/definitions/xml_ns0_rangerPolicyItemDataMaskInfo",
"description" : ""
            },
            "values" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerGdsObjectACL" : {
      "type" : "object",
      "xml" : {
        "name" : "rangerGdsObjectACL",
        "namespace" : ""
      },
      "title" : "rangerGdsObjectACL",
      "allOf" : [
        {
          "properties" : {
            "groups" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "roles" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "users" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerProject" : {
      "type" : "object",
      "xml" : {
        "name" : "rangerProject",
        "namespace" : ""
      },
      "title" : "rangerProject",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerGdsBaseModelObject"
        },
        {
          "properties" : {
            "acl" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"$ref" : "#/definitions/xml_ns0_rangerGdsObjectACL",
"description" : ""
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "termsOfUse" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "validitySchedule" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"$ref" : "#/definitions/xml_ns0_rangerValiditySchedule",
"description" : ""
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerSharedResource" : {
      "type" : "object",
      "xml" : {
        "name" : "rangerSharedResource",
        "namespace" : ""
      },
      "title" : "rangerSharedResource",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerGdsBaseModelObject"
        },
        {
          "properties" : {
            "accessTypes" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "conditionExpr" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "dataShareId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "profiles" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "resource" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "rowFilter" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"$ref" : "#/definitions/xml_ns0_rangerPolicyItemRowFilterInfo",
"description" : ""
            },
            "subResource" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"$ref" : "#/definitions/xml_ns0_rangerPolicyResource",
"description" : ""
            },
            "subResourceMasks" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerGdsMaskInfo"
}
            },
            "subResourceType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerPluginInfo" : {
      "type" : "object",
      "title" : "rangerPluginInfo",
      "allOf" : [
        {
          "properties" : {
            "adminCapabilities" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "appType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "createTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "gdsActivationTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "gdsActiveVersion" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "gdsDownloadTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "gdsDownloadedVersion" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "hostName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "id" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "info" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "ipAddress" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "pluginCapabilities" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "policyActivationTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "policyActiveVersion" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "policyDownloadTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "policyDownloadedVersion" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "roleActivationTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "roleActiveVersion" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "roleDownloadTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "roleDownloadedVersion" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "serviceDisplayName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "serviceName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "serviceType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "serviceTypeDisplayName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "tagActivationTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "tagActiveVersion" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "tagDownloadTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "tagDownloadedVersion" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "updateTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "userStoreActivationTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "userStoreActiveVersion" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "userStoreDownloadTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "userStoreDownloadedVersion" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerPolicy" : {
      "type" : "object",
      "title" : "rangerPolicy",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerBaseModelObject"
        },
        {
          "properties" : {
            "additionalResources" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "object"
}
            },
            "allowExceptions" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerPolicyItem"
}
            },
            "conditions" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerPolicyItemCondition"
}
            },
            "dataMaskPolicyItems" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerDataMaskPolicyItem"
}
            },
            "denyExceptions" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerPolicyItem"
}
            },
            "denyPolicyItems" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerPolicyItem"
}
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "isAuditEnabled" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "isDenyAllElse" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "options" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "policyItems" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerPolicyItem"
}
            },
            "policyLabels" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "policyPriority" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "policyType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "resourceSignature" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "resources" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "rowFilterPolicyItems" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerRowFilterPolicyItem"
}
            },
            "service" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "serviceType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "validitySchedules" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerValiditySchedule"
}
            },
            "zoneName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerDataMaskPolicyItem" : {
      "type" : "object",
      "title" : "rangerDataMaskPolicyItem",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerPolicyItem"
        },
        {
          "properties" : {
            "dataMaskInfo" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"$ref" : "#/definitions/xml_ns0_rangerPolicyItemDataMaskInfo",
"description" : ""
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerPolicyItem" : {
      "type" : "object",
      "title" : "rangerPolicyItem",
      "allOf" : [
        {
          "properties" : {
            "accesses" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerPolicyItemAccess"
}
            },
            "conditions" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerPolicyItemCondition"
}
            },
            "delegateAdmin" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "groups" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "roles" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "users" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerPolicyItemAccess" : {
      "type" : "object",
      "title" : "rangerPolicyItemAccess",
      "allOf" : [
        {
          "properties" : {
            "isAllowed" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "type" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerPolicyItemCondition" : {
      "type" : "object",
      "title" : "rangerPolicyItemCondition",
      "allOf" : [
        {
          "properties" : {
            "type" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "values" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerPolicyItemDataMaskInfo" : {
      "type" : "object",
      "title" : "rangerPolicyItemDataMaskInfo",
      "allOf" : [
        {
          "properties" : {
            "conditionExpr" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "dataMaskType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "valueExpr" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerPolicyItemRowFilterInfo" : {
      "type" : "object",
      "title" : "rangerPolicyItemRowFilterInfo",
      "allOf" : [
        {
          "properties" : {
            "filterExpr" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerPolicyResource" : {
      "type" : "object",
      "title" : "rangerPolicyResource",
      "allOf" : [
        {
          "properties" : {
            "isExcludes" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "isRecursive" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "values" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerRowFilterPolicyItem" : {
      "type" : "object",
      "title" : "rangerRowFilterPolicyItem",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerPolicyItem"
        },
        {
          "properties" : {
            "rowFilterInfo" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"$ref" : "#/definitions/xml_ns0_rangerPolicyItemRowFilterInfo",
"description" : ""
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerPolicyHeader" : {
      "type" : "object",
      "title" : "rangerPolicyHeader",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerBaseModelObject"
        },
        {
          "properties" : {
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "policyType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "resources" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "service" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "zoneName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerPrincipal" : {
      "type" : "object",
      "xml" : {
        "name" : "rangerPrincipal",
        "namespace" : ""
      },
      "title" : "rangerPrincipal",
      "allOf" : [
        {
          "properties" : {
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "type" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"$ref" : "#/definitions/xml_ns0_principalType",
"description" : ""
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_principalType" : {
      "type" : "string",
      "title" : "principalType",
          "enum" : [
            "USER",
            "GROUP",
            "ROLE"
          ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerRole" : {
      "type" : "object",
      "title" : "rangerRole",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerBaseModelObject"
        },
        {
          "properties" : {
            "createdByUser" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "groups" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_roleMember"
}
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "options" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "roles" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_roleMember"
}
            },
            "users" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_roleMember"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_roleMember" : {
      "type" : "object",
      "title" : "roleMember",
      "required" : ["isAdmin"],
      "allOf" : [
        {
          "properties" : {
            "isAdmin" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerSecurityZone" : {
      "type" : "object",
      "title" : "rangerSecurityZone",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerBaseModelObject"
        },
        {
          "properties" : {
            "adminRoles" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "adminUserGroups" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "adminUsers" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "auditRoles" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "auditUserGroups" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "auditUsers" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "services" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "tagServices" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerSecurityZoneService" : {
      "type" : "object",
      "title" : "rangerSecurityZoneService",
      "allOf" : [
        {
          "properties" : {
            "resources" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "object"
}
            },
            "resourcesBaseInfo" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerSecurityZoneResourceBase"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_securityZoneSummary" : {
      "type" : "object",
      "title" : "securityZoneSummary",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerBaseModelObject"
        },
        {
          "properties" : {
            "adminCount" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "auditorCount" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "services" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_zoneServiceSummary"
}
            },
            "tagServices" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "totalResourceCount" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_zoneServiceSummary" : {
      "type" : "object",
      "title" : "zoneServiceSummary",
      "allOf" : [
        {
          "properties" : {
            "displayName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "id" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "resourceCount" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "type" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerSecurityZoneHeaderInfo" : {
      "type" : "object",
      "title" : "rangerSecurityZoneHeaderInfo",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerBaseModelObject"
        },
        {
          "properties" : {
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerSecurityZoneV2" : {
      "type" : "object",
      "title" : "rangerSecurityZoneV2",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerBaseModelObject"
        },
        {
          "properties" : {
            "admins" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerPrincipal"
}
            },
            "auditors" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerPrincipal"
}
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "services" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "tagServices" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerSecurityZoneResource" : {
      "type" : "object",
      "title" : "rangerSecurityZoneResource",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerSecurityZoneResourceBase"
        },
        {
          "properties" : {
            "resource" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerSecurityZoneResourceBase" : {
      "type" : "object",
      "title" : "rangerSecurityZoneResourceBase",
      "allOf" : [
        {
          "properties" : {
            "createTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "createdBy" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "id" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "updateTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "updatedBy" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerSecurityZoneServiceV2" : {
      "type" : "object",
      "title" : "rangerSecurityZoneServiceV2",
      "allOf" : [
        {
          "properties" : {
            "resources" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerSecurityZoneResource"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerServerHealth" : {
      "type" : "object",
      "xml" : {
        "name" : "rangerServerHealth",
        "namespace" : ""
      },
      "title" : "rangerServerHealth",
      "allOf" : [
        {
          "properties" : {
            "details" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "status" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"$ref" : "#/definitions/xml_ns0_rangerServerStatus",
"description" : ""
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerServerStatus" : {
      "type" : "string",
      "title" : "rangerServerStatus",
          "enum" : [
            "UNKNOWN",
            "INITIALIZING",
            "INITIALIZATION_FAILURE",
            "UP",
            "DOWN"
          ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerService" : {
      "type" : "object",
      "title" : "rangerService",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerBaseModelObject"
        },
        {
          "properties" : {
            "configs" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "displayName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "policyUpdateTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "policyVersion" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "tagService" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "tagUpdateTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "tagVersion" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "type" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerServiceDef" : {
      "type" : "object",
      "title" : "rangerServiceDef",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerBaseModelObject"
        },
        {
          "properties" : {
            "accessTypes" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerAccessTypeDef"
}
            },
            "configs" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerServiceConfigDef"
}
            },
            "contextEnrichers" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerContextEnricherDef"
}
            },
            "dataMaskDef" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"$ref" : "#/definitions/xml_ns0_rangerDataMaskDef",
"description" : ""
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "displayName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "enums" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerEnumDef"
}
            },
            "implClass" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "label" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "markerAccessTypes" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerAccessTypeDef"
}
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "options" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "policyConditions" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerPolicyConditionDef"
}
            },
            "rbKeyDescription" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "rbKeyLabel" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "resources" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerResourceDef"
}
            },
            "rowFilterDef" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"$ref" : "#/definitions/xml_ns0_rangerRowFilterDef",
"description" : ""
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerAccessTypeDef" : {
      "type" : "object",
      "title" : "rangerAccessTypeDef",
      "allOf" : [
        {
          "properties" : {
            "category" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"$ref" : "#/definitions/xml_ns0_accessTypeCategory",
"description" : ""
            },
            "impliedGrants" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "itemId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "label" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "rbKeyLabel" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_accessTypeCategory" : {
      "type" : "string",
      "title" : "accessTypeCategory",
          "enum" : [
            "CREATE",
            "READ",
            "UPDATE",
            "DELETE",
            "MANAGE"
          ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerContextEnricherDef" : {
      "type" : "object",
      "title" : "rangerContextEnricherDef",
      "allOf" : [
        {
          "properties" : {
            "enricher" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "enricherOptions" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "itemId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerDataMaskDef" : {
      "type" : "object",
      "title" : "rangerDataMaskDef",
      "allOf" : [
        {
          "properties" : {
            "accessTypes" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerAccessTypeDef"
}
            },
            "maskTypes" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerDataMaskTypeDef"
}
            },
            "resources" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerResourceDef"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerDataMaskTypeDef" : {
      "type" : "object",
      "title" : "rangerDataMaskTypeDef",
      "allOf" : [
        {
          "properties" : {
            "dataMaskOptions" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "itemId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "label" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "rbKeyDescription" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "rbKeyLabel" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "transformer" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerEnumDef" : {
      "type" : "object",
      "title" : "rangerEnumDef",
      "allOf" : [
        {
          "properties" : {
            "defaultIndex" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "elements" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerEnumElementDef"
}
            },
            "itemId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerEnumElementDef" : {
      "type" : "object",
      "title" : "rangerEnumElementDef",
      "allOf" : [
        {
          "properties" : {
            "itemId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "label" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "rbKeyLabel" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerPolicyConditionDef" : {
      "type" : "object",
      "title" : "rangerPolicyConditionDef",
      "allOf" : [
        {
          "properties" : {
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "evaluator" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "evaluatorOptions" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "itemId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "label" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "rbKeyDescription" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "rbKeyLabel" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "rbKeyValidationMessage" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "uiHint" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "validationMessage" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "validationRegEx" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerResourceDef" : {
      "type" : "object",
      "title" : "rangerResourceDef",
      "allOf" : [
        {
          "properties" : {
            "accessTypeRestrictions" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "excludesSupported" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "isValidLeaf" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "itemId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "label" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "level" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "lookupSupported" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "mandatory" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "matcher" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "matcherOptions" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "parent" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "rbKeyDescription" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "rbKeyLabel" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "rbKeyValidationMessage" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "recursiveSupported" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "type" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "uiHint" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "validationMessage" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "validationRegEx" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerRowFilterDef" : {
      "type" : "object",
      "title" : "rangerRowFilterDef",
      "allOf" : [
        {
          "properties" : {
            "accessTypes" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerAccessTypeDef"
}
            },
            "resources" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerResourceDef"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerServiceConfigDef" : {
      "type" : "object",
      "title" : "rangerServiceConfigDef",
      "allOf" : [
        {
          "properties" : {
            "defaultValue" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "itemId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "label" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "mandatory" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "rbKeyDescription" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "rbKeyLabel" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "rbKeyValidationMessage" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "subType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "type" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "uiHint" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "validationMessage" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "validationRegEx" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerServiceHeaderInfo" : {
      "type" : "object",
      "title" : "rangerServiceHeaderInfo",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerBaseModelObject"
        },
        {
          "properties" : {
            "displayName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "isGdsService" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "isTagService" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "type" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerServiceResource" : {
      "type" : "object",
      "title" : "rangerServiceResource",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerBaseModelObject"
        },
        {
          "properties" : {
            "additionalInfo" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "ownerUser" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "resourceElements" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "resourceSignature" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "serviceName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerServiceResourceWithTags" : {
      "type" : "object",
      "title" : "rangerServiceResourceWithTags",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerServiceResource"
        },
        {
          "properties" : {
            "associatedTags" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerTag"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerTag" : {
      "type" : "object",
      "title" : "rangerTag",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerBaseModelObject"
        },
        {
          "properties" : {
            "attributes" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "options" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "owner" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "type" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "validityPeriods" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerValiditySchedule"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerTagDef" : {
      "type" : "object",
      "title" : "rangerTagDef",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerBaseModelObject"
        },
        {
          "properties" : {
            "attributeDefs" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerTagAttributeDef"
}
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "source" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerTagAttributeDef" : {
      "type" : "object",
      "title" : "rangerTagAttributeDef",
      "allOf" : [
        {
          "properties" : {
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "type" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerTagResourceMap" : {
      "type" : "object",
      "title" : "rangerTagResourceMap",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerBaseModelObject"
        },
        {
          "properties" : {
            "resourceId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "tagId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerValidityRecurrence" : {
      "type" : "object",
      "title" : "rangerValidityRecurrence",
      "allOf" : [
        {
          "properties" : {
            "interval" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"$ref" : "#/definitions/xml_ns0_validityInterval",
"description" : ""
            },
            "schedule" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"$ref" : "#/definitions/xml_ns0_recurrenceSchedule",
"description" : ""
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_recurrenceSchedule" : {
      "type" : "object",
      "title" : "recurrenceSchedule",
      "allOf" : [
        {
          "properties" : {
            "dayOfMonth" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "dayOfWeek" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "hour" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "minute" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "month" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "year" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_validityInterval" : {
      "type" : "object",
      "title" : "validityInterval",
      "allOf" : [
        {
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerValiditySchedule" : {
      "type" : "object",
      "title" : "rangerValiditySchedule",
      "allOf" : [
        {
          "properties" : {
            "endTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "recurrences" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerValidityRecurrence"
}
            },
            "startTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "timeZone" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_userInfo" : {
      "type" : "object",
      "title" : "userInfo",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerBaseModelObject"
        },
        {
          "properties" : {
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "groups" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "otherAttributes" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerAuditPolicy" : {
      "type" : "object",
      "title" : "rangerAuditPolicy",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerPolicy"
        },
        {
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerAuditPolicyItem" : {
      "type" : "object",
      "title" : "rangerAuditPolicyItem",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerPolicyItem"
        },
        {
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerPurgeResult" : {
      "type" : "object",
      "title" : "rangerPurgeResult",
      "allOf" : [
        {
          "properties" : {
            "purgedRecordCount" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "recordType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "totalRecordCount" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_usersGroupRoleAssignments" : {
      "type" : "object",
      "title" : "usersGroupRoleAssignments",
      "required" : ["lastPage", "reset"],
      "allOf" : [
        {
          "properties" : {
            "groupRoleAssignments" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "lastPage" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "reset" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "userRoleAssignments" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "users" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "whiteListGroupRoleAssignments" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "whiteListUserRoleAssignments" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerExportPolicyList" : {
      "type" : "object",
      "title" : "rangerExportPolicyList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerPolicyList"
        },
        {
          "properties" : {
            "metaDataInfo" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerExportRoleList" : {
      "type" : "object",
      "title" : "rangerExportRoleList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_rangerRoleList"
        },
        {
          "properties" : {
            "metaDataInfo" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerDataShareInDatasetList" : {
      "type" : "object",
      "xml" : {
        "name" : "rangerDataShareInDatasetList",
        "namespace" : ""
      },
      "title" : "rangerDataShareInDatasetList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "list" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerDataShareInDataset"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerDataShareList" : {
      "type" : "object",
      "xml" : {
        "name" : "rangerDataShareList",
        "namespace" : ""
      },
      "title" : "rangerDataShareList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "list" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerDataShare"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerDatasetInProjectList" : {
      "type" : "object",
      "xml" : {
        "name" : "rangerDatasetInProjectList",
        "namespace" : ""
      },
      "title" : "rangerDatasetInProjectList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "list" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerDatasetInProject"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerDatasetList" : {
      "type" : "object",
      "xml" : {
        "name" : "rangerDatasetList",
        "namespace" : ""
      },
      "title" : "rangerDatasetList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "list" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerDataset"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerProjectList" : {
      "type" : "object",
      "xml" : {
        "name" : "rangerProjectList",
        "namespace" : ""
      },
      "title" : "rangerProjectList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "list" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerProject"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerSharedResourceList" : {
      "type" : "object",
      "xml" : {
        "name" : "rangerSharedResourceList",
        "namespace" : ""
      },
      "title" : "rangerSharedResourceList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "list" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerSharedResource"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerPluginInfoList" : {
      "type" : "object",
      "title" : "rangerPluginInfoList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "pluginInfoList" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerPluginInfo"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerPolicyList" : {
      "type" : "object",
      "title" : "rangerPolicyList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "policies" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerPolicy"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerRoleList" : {
      "type" : "object",
      "title" : "rangerRoleList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerSecurityZoneList" : {
      "type" : "object",
      "title" : "rangerSecurityZoneList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerServiceDefList" : {
      "type" : "object",
      "title" : "rangerServiceDefList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "serviceDefs" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerServiceDef"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerServiceList" : {
      "type" : "object",
      "title" : "rangerServiceList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "services" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerService"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_rangerServiceResourceWithTagsList" : {
      "type" : "object",
      "title" : "rangerServiceResourceWithTagsList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "resourceList" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_rangerServiceResourceWithTags"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXAccessAudit" : {
      "type" : "object",
      "title" : "VXAccessAudit",
      "required" : ["accessResult", "auditType", "eventCount", "eventDuration", "policyId", "repoType", "sequenceNumber"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VXDataObject"
        },
        {
          "properties" : {
            "accessResult" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>accessResult<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "accessType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>accessType<\/b>",
"type" : "string"
            },
            "aclEnforcer" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>aclEnforcer<\/b>",
"type" : "string"
            },
            "action" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>action<\/b>",
"type" : "string"
            },
            "agentHost" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "agentId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>agentId<\/b>",
"type" : "string"
            },
            "auditType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>auditType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "clientIP" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>clientIP<\/b>",
"type" : "string"
            },
            "clientType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>clientType<\/b>",
"type" : "string"
            },
            "clusterName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the clusterName",
"type" : "string"
            },
            "datasetIds" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "datasets" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "eventCount" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "eventDuration" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "eventId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "eventTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>eventTime<\/b>",
"type" : "string"
            },
            "policyId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>policyId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "policyVersion" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the policyVersion",
"type" : "integer",
"format" : "int64"
            },
            "projects" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "repoDisplayName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>repoDisplayName<\/b>",
"type" : "string"
            },
            "repoName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>repoName<\/b>",
"type" : "string"
            },
            "repoType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>repoType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "requestData" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>requestData<\/b>",
"type" : "string"
            },
            "requestUser" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>requestUser<\/b>",
"type" : "string"
            },
            "resourcePath" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>resourcePath<\/b>",
"type" : "string"
            },
            "resourceType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>resourceType<\/b>",
"type" : "string"
            },
            "resultReason" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>resultReason<\/b>",
"type" : "string"
            },
            "sequenceNumber" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "serviceType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the serviceType",
"type" : "string"
            },
            "serviceTypeDisplayName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the serviceTypeDisplayName",
"type" : "string"
            },
            "sessionId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>sessionId<\/b>",
"type" : "string"
            },
            "tags" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the tags",
"type" : "string"
            },
            "zoneName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the zoneName",
"type" : "string"
            },
            "zonedEventTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>zonedEventTime<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXAccessAuditList" : {
      "type" : "object",
      "title" : "VXAccessAuditList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "VXAccessAudits" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the vXAccessAudits",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXAccessAudit"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXAsset" : {
      "type" : "object",
      "title" : "VXAsset",
      "required" : ["activeStatus", "assetType", "supportNative"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VXDataObject"
        },
        {
          "properties" : {
            "activeStatus" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>activeStatus<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "assetType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>assetType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "config" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>config<\/b>",
"type" : "string"
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>description<\/b>",
"type" : "string"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "supportNative" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>supportNative<\/b>",
"type" : "boolean"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXAssetList" : {
      "type" : "object",
      "title" : "VXAssetList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "VXAssets" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the vXAssets",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXAsset"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXAuditMap" : {
      "type" : "object",
      "title" : "VXAuditMap",
      "required" : ["auditType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VXDataObject"
        },
        {
          "properties" : {
            "auditType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>auditType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "groupId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>groupId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "resourceId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>resourceId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "userId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>userId<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXAuditMapList" : {
      "type" : "object",
      "title" : "VXAuditMapList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "VXAuditMaps" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the vXAuditMaps",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXAuditMap"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXAuditRecord" : {
      "type" : "object",
      "title" : "VXAuditRecord",
      "required" : ["assetType", "resourceType"],
      "allOf" : [
        {
          "properties" : {
            "action" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>action<\/b>",
"type" : "string"
            },
            "assetType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>assetType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "date" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>date<\/b>",
"type" : "string"
            },
            "enforcer" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "resource" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>resource<\/b>",
"type" : "string"
            },
            "resourceType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>resourceType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "result" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>result<\/b>",
"type" : "string"
            },
            "user" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>user<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXAuditRecordList" : {
      "type" : "object",
      "title" : "VXAuditRecordList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "vAudits" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXAuditRecord"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXAuthSession" : {
      "type" : "object",
      "title" : "VXAuthSession",
      "required" : ["authProvider", "authStatus", "authType", "deviceType", "isTestUser"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VXDataObject"
        },
        {
          "properties" : {
            "authProvider" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>authProvider<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "authStatus" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>authStatus<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "authTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>authTime<\/b>",
"type" : "string"
            },
            "authType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>authType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "cityName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>cityName<\/b>",
"type" : "string"
            },
            "countryName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>countryName<\/b>",
"type" : "string"
            },
            "deviceType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>deviceType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "emailAddress" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>emailAddress<\/b>",
"type" : "string"
            },
            "familyScreenName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>familyScreenName<\/b>",
"type" : "string"
            },
            "firstName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>firstName<\/b>",
"type" : "string"
            },
            "isTestUser" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>isTestUser<\/b>",
"type" : "boolean"
            },
            "lastName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>lastName<\/b>",
"type" : "string"
            },
            "loginId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>loginId<\/b>",
"type" : "string"
            },
            "publicScreenName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>publicScreenName<\/b>",
"type" : "string"
            },
            "requestIP" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>requestIP<\/b>",
"type" : "string"
            },
            "requestUserAgent" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>requestUserAgent<\/b>",
"type" : "string"
            },
            "stateName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>stateName<\/b>",
"type" : "string"
            },
            "userId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>userId<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXAuthSessionList" : {
      "type" : "object",
      "title" : "VXAuthSessionList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "VXAuthSessions" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the vXAuthSessions",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXAuthSession"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXCredentialStore" : {
      "type" : "object",
      "title" : "VXCredentialStore",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VXDataObject"
        },
        {
          "properties" : {
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>description<\/b>",
"type" : "string"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXCredentialStoreList" : {
      "type" : "object",
      "title" : "VXCredentialStoreList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "VXCredentialStores" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the vXCredentialStores",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXCredentialStore"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXDataObject" : {
      "type" : "object",
      "title" : "VXDataObject",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_viewBaseBean"
        },
        {
          "properties" : {
            "createDate" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>createDate<\/b>",
"type" : "string"
            },
            "id" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "owner" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>owner<\/b>",
"type" : "string"
            },
            "updateDate" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>updateDate<\/b>",
"type" : "string"
            },
            "updatedBy" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>updatedBy<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXFileSyncSourceInfo" : {
      "type" : "object",
      "title" : "VXFileSyncSourceInfo",
      "required" : ["totalGroupsDeleted", "totalGroupsSynced", "totalUsersDeleted", "totalUsersSynced"],
      "allOf" : [
        {
          "properties" : {
            "fileName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "lastModified" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "syncTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "totalGroupsDeleted" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "totalGroupsSynced" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "totalUsersDeleted" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "totalUsersSynced" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXGroup" : {
      "type" : "object",
      "title" : "VXGroup",
      "required" : ["groupSource", "groupType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VXDataObject"
        },
        {
          "properties" : {
            "credStoreId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>credStoreId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>description<\/b>",
"type" : "string"
            },
            "groupSource" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "groupType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>groupType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "isVisible" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the isVisible",
"type" : "integer",
"format" : "int32"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "otherAttributes" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "String - additional attributes.",
"type" : "string"
            },
            "syncSource" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "String sync source attribute",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXGroupGroup" : {
      "type" : "object",
      "title" : "VXGroupGroup",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VXDataObject"
        },
        {
          "properties" : {
            "groupId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>groupId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "parentGroupId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>parentGroupId<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXGroupGroupList" : {
      "type" : "object",
      "title" : "VXGroupGroupList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "VXGroupGroups" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the vXGroupGroups",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXGroupGroup"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXGroupList" : {
      "type" : "object",
      "title" : "VXGroupList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "VXGroups" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the vXGroups",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXGroup"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXGroupPermission" : {
      "type" : "object",
      "title" : "VXGroupPermission",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VXDataObject"
        },
        {
          "properties" : {
            "groupId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the groupId",
"type" : "integer",
"format" : "int64"
            },
            "groupName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the groupName",
"type" : "string"
            },
            "isAllowed" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the isAllowed",
"type" : "integer",
"format" : "int32"
            },
            "moduleId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the moduleId",
"type" : "integer",
"format" : "int64"
            },
            "moduleName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXGroupPermissionList" : {
      "type" : "object",
      "title" : "VXGroupPermissionList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "vXGroupPermission" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the vXGroupPermission",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXGroupPermission"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXGroupUser" : {
      "type" : "object",
      "title" : "VXGroupUser",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VXDataObject"
        },
        {
          "properties" : {
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "parentGroupId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>parentGroupId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "userId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>userId<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXGroupUserInfo" : {
      "type" : "object",
      "title" : "VXGroupUserInfo",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VXDataObject"
        },
        {
          "properties" : {
            "xgroupInfo" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"$ref" : "#/definitions/xml_ns0_VXGroup",
"description" : ""
            },
            "xuserInfo" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXUser"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXGroupUserList" : {
      "type" : "object",
      "title" : "VXGroupUserList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "VXGroupUsers" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the vXGroupUsers",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXGroupUser"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXKmsKey" : {
      "type" : "object",
      "title" : "VXKmsKey",
      "required" : ["length", "versions"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VXDataObject"
        },
        {
          "properties" : {
            "attributes" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the attributes",
"type" : "object"
            },
            "cipher" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the cipher",
"type" : "string"
            },
            "created" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the created",
"type" : "integer",
"format" : "int64"
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the description",
"type" : "string"
            },
            "length" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the length",
"type" : "integer",
"format" : "int32"
            },
            "material" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the material",
"type" : "string"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the name",
"type" : "string"
            },
            "versionName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the versionName",
"type" : "string"
            },
            "versions" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the version",
"type" : "integer",
"format" : "int32"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXKmsKeyList" : {
      "type" : "object",
      "title" : "VXKmsKeyList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "VXKeys" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the vXKeys",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXKmsKey"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXLdapSyncSourceInfo" : {
      "type" : "object",
      "title" : "VXLdapSyncSourceInfo",
      "required" : ["totalGroupsDeleted", "totalGroupsSynced", "totalUsersDeleted", "totalUsersSynced"],
      "allOf" : [
        {
          "properties" : {
            "groupHierarchyLevel" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "groupSearchEnabled" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "groupSearchFilter" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "groupSearchFirstEnabled" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "ldapUrl" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "totalGroupsDeleted" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "totalGroupsSynced" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "totalUsersDeleted" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "totalUsersSynced" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "userSearchEnabled" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "userSearchFilter" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXLong" : {
      "type" : "object",
      "title" : "VXLong",
      "required" : ["value"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_viewBaseBean"
        },
        {
          "properties" : {
            "value" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>value<\/b>",
"type" : "integer",
"format" : "int64"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXMessage" : {
      "type" : "object",
      "title" : "VXMessage",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_viewBaseBean"
        },
        {
          "properties" : {
            "fieldName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>fieldName<\/b>",
"type" : "string"
            },
            "message" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>message<\/b>",
"type" : "string"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "objectId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>objectId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "rbKey" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>rbKey<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXModuleDef" : {
      "type" : "object",
      "title" : "VXModuleDef",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VXDataObject"
        },
        {
          "properties" : {
            "addedById" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the addedById",
"type" : "integer",
"format" : "int64"
            },
            "createTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the createTime",
"type" : "string"
            },
            "groupPermList" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the groupPermList",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXGroupPermission"
}
            },
            "module" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the module",
"type" : "string"
            },
            "updateTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the updateTime",
"type" : "string"
            },
            "updatedById" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the updatedById",
"type" : "integer",
"format" : "int64"
            },
            "url" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the url",
"type" : "string"
            },
            "userPermList" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the userPermList",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXUserPermission"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXModuleDefList" : {
      "type" : "object",
      "title" : "VXModuleDefList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "vXModuleDef" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the vXModuleDef",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXModuleDef"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXModulePermission" : {
      "type" : "object",
      "title" : "VXModulePermission",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VXDataObject"
        },
        {
          "properties" : {
            "groupNameList" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "module" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "userNameList" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXModulePermissionList" : {
      "type" : "object",
      "title" : "VXModulePermissionList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "vXModulePermissionList" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXModulePermission"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXPasswordChange" : {
      "type" : "object",
      "title" : "VXPasswordChange",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_viewBaseBean"
        },
        {
          "properties" : {
            "emailAddress" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>emailAddress<\/b>",
"type" : "string"
            },
            "id" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>id<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "loginId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>loginId<\/b>",
"type" : "string"
            },
            "oldPassword" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>oldPassword<\/b>",
"type" : "string"
            },
            "resetCode" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>resetCode<\/b>",
"type" : "string"
            },
            "updPassword" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>updPassword<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXPermMap" : {
      "type" : "object",
      "title" : "VXPermMap",
      "required" : ["grantOrRevoke", "isRecursive", "isWildCard", "permFor", "permType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VXDataObject"
        },
        {
          "properties" : {
            "grantOrRevoke" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>grantOrRevoke<\/b>",
"type" : "boolean"
            },
            "groupId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>groupId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "groupName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>groupName<\/b>",
"type" : "string"
            },
            "ipAddress" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "isRecursive" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>isRecursive<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "isWildCard" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>isWildCard<\/b>",
"type" : "boolean"
            },
            "permFor" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>permFor<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "permGroup" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>permGroup<\/b>",
"type" : "string"
            },
            "permType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>permType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "resourceId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>resourceId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "userId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>userId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "userName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>userName<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXPermMapList" : {
      "type" : "object",
      "title" : "VXPermMapList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "VXPermMaps" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the vXPermMaps",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXPermMap"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXPermObj" : {
      "type" : "object",
      "title" : "VXPermObj",
      "allOf" : [
        {
          "properties" : {
            "groupList" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the groupList",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "ipAddress" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the ipAddress",
"type" : "string"
            },
            "permList" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the permList",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "userList" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the userList",
"type" : "array",
"items" : {
  "type" : "string"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXPermObjList" : {
      "type" : "object",
      "title" : "VXPermObjList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "VXPermObjs" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the vXPermObjs",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXPermObj"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXPolicy" : {
      "type" : "object",
      "title" : "VXPolicy",
      "required" : ["isAuditEnabled", "isEnabled", "replacePerm"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VXDataObject"
        },
        {
          "properties" : {
            "columnFamilies" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>columnFamilies<\/b>",
"type" : "string"
            },
            "columnType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>columnType<\/b>",
"type" : "string"
            },
            "columns" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>columns<\/b>",
"type" : "string"
            },
            "databases" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>databases<\/b>",
"type" : "string"
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>description<\/b>",
"type" : "string"
            },
            "grantor" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "hiveServices" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>hiveservices<\/b>",
"type" : "string"
            },
            "isAuditEnabled" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>isAuditEnabled<\/b>",
"type" : "boolean"
            },
            "isEnabled" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>isEnable<\/b>",
"type" : "boolean"
            },
            "isRecursive" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>isRecursive<\/b>",
"type" : "boolean"
            },
            "permMapList" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>userPermList<\/b>",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXPermObj"
}
            },
            "policyLabel" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "policyName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>policyName<\/b>",
"type" : "string"
            },
            "replacePerm" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "boolean"
            },
            "repositoryName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>repositoryName<\/b>",
"type" : "string"
            },
            "repositoryType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>repositoryType<\/b>",
"type" : "string"
            },
            "resourceName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>resourceName<\/b>",
"type" : "string"
            },
            "services" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>services<\/b>",
"type" : "string"
            },
            "tableType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>tableType<\/b>",
"type" : "string"
            },
            "tables" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>tables<\/b>",
"type" : "string"
            },
            "topologies" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>topologies<\/b>",
"type" : "string"
            },
            "udfs" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>udfs<\/b>",
"type" : "string"
            },
            "version" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>version<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXPolicyExportAudit" : {
      "type" : "object",
      "title" : "VXPolicyExportAudit",
      "required" : ["httpRetCode"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VXDataObject"
        },
        {
          "properties" : {
            "agentId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>agentId<\/b>",
"type" : "string"
            },
            "clientIP" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>clientIP<\/b>",
"type" : "string"
            },
            "clusterName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "exportedJson" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>exportedJson<\/b>",
"type" : "string"
            },
            "httpRetCode" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>httpRetCode<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "lastUpdated" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>lastUpdated<\/b>",
"type" : "string"
            },
            "policyVersion" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "repositoryDisplayName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>repositoryDisplayName<\/b>",
"type" : "string"
            },
            "repositoryName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>repositoryName<\/b>",
"type" : "string"
            },
            "requestedEpoch" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>requestedEpoch<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "syncStatus" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "zoneName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXPolicyExportAuditList" : {
      "type" : "object",
      "title" : "VXPolicyExportAuditList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "VXPolicyExportAudits" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the vXPolicyExportAudits",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXPolicyExportAudit"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXPolicyLabel" : {
      "type" : "object",
      "title" : "VXPolicyLabel",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VXDataObject"
        },
        {
          "properties" : {
            "policyLabel" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXPolicyLabelList" : {
      "type" : "object",
      "title" : "VXPolicyLabelList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "VXPolicyLabels" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the VXPolicyLabels",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXPolicyLabel"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXPolicyList" : {
      "type" : "object",
      "title" : "VXPolicyList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "VXPolicies" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the vXPolicies",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXPolicy"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXPortalUser" : {
      "type" : "object",
      "title" : "VXPortalUser",
      "required" : ["status", "userSource"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VXDataObject"
        },
        {
          "properties" : {
            "configProperties" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "emailAddress" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>emailAddress<\/b>",
"type" : "string"
            },
            "firstName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>firstName<\/b>",
"type" : "string"
            },
            "groupIdList" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "integer"
}
            },
            "groupPermissions" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXGroupPermission"
}
            },
            "lastLoginTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "lastName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>lastName<\/b>",
"type" : "string"
            },
            "loginId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>loginId<\/b>",
"type" : "string"
            },
            "notes" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>notes<\/b>",
"type" : "string"
            },
            "otherAttributes" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "String - additional attributes.",
"type" : "string"
            },
            "password" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>password<\/b>",
"type" : "string"
            },
            "publicScreenName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>publicScreenName<\/b>",
"type" : "string"
            },
            "status" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>status<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "syncSource" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "String - sync Source attribute.",
"type" : "string"
            },
            "userPermList" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXUserPermission"
}
            },
            "userRoleList" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>userRoleList<\/b>",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "userSource" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>userSource<\/b>",
"type" : "integer",
"format" : "int32"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXPortalUserList" : {
      "type" : "object",
      "title" : "VXPortalUserList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "VXPortalUsers" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the vXPortalUsers",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXPortalUser"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXRepository" : {
      "type" : "object",
      "title" : "VXRepository",
      "required" : ["isActive"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VXDataObject"
        },
        {
          "properties" : {
            "config" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>config<\/b>",
"type" : "string"
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>description<\/b>",
"type" : "string"
            },
            "isActive" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>isActive<\/b>",
"type" : "boolean"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "repositoryType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>repositoryType<\/b>",
"type" : "string"
            },
            "version" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>version<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXRepositoryList" : {
      "type" : "object",
      "title" : "VXRepositoryList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "VXRepositories" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the vXRepositories",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXRepository"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXResource" : {
      "type" : "object",
      "title" : "VXResource",
      "required" : ["assetType", "checkParentPermission", "columnType", "isEncrypt", "isRecursive", "resourceStatus", "resourceType", "tableType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VXDataObject"
        },
        {
          "properties" : {
            "assetId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>assetId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "assetName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>assetName<\/b>",
"type" : "string"
            },
            "assetType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>assetType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "auditList" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>auditList<\/b>",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXAuditMap"
}
            },
            "checkParentPermission" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>checkParentPermission<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "columnFamilies" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>columnFamilies<\/b>",
"type" : "string"
            },
            "columnType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>columnType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "columns" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>columns<\/b>",
"type" : "string"
            },
            "databases" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>databases<\/b>",
"type" : "string"
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>description<\/b>",
"type" : "string"
            },
            "guid" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>guid<\/b>",
"type" : "string"
            },
            "hiveServices" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>hiveservices<\/b>",
"type" : "string"
            },
            "isEncrypt" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>isEncrypt<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "isRecursive" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>isRecursive<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "parentId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>parentId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "parentPath" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>parentPath<\/b>",
"type" : "string"
            },
            "permMapList" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>permMapList<\/b>",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXPermMap"
}
            },
            "policyName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "resourceGroup" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>resourceGroup<\/b>",
"type" : "string"
            },
            "resourceStatus" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>resourceStatus<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "resourceType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>resourceType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "services" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>services<\/b>",
"type" : "string"
            },
            "tableType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>tableType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "tables" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>tables<\/b>",
"type" : "string"
            },
            "topologies" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>topologies<\/b>",
"type" : "string"
            },
            "udfs" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>udfs<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXResourceList" : {
      "type" : "object",
      "title" : "VXResourceList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "VXResources" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the vXResources",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXResource"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXResponse" : {
      "type" : "object",
      "title" : "VXResponse",
      "required" : ["statusCode"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_viewBaseBean"
        },
        {
          "properties" : {
            "messageList" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>messageList<\/b>",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXMessage"
}
            },
            "msgDesc" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>msgDesc<\/b>",
"type" : "string"
            },
            "statusCode" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>statusCode<\/b>",
"type" : "integer",
"format" : "int32"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXString" : {
      "type" : "object",
      "title" : "VXString",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_viewBaseBean"
        },
        {
          "properties" : {
            "value" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>value<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXStringList" : {
      "type" : "object",
      "title" : "VXStringList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "VXStrings" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the vXStrings",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXString"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXTrxLog" : {
      "type" : "object",
      "title" : "VXTrxLog",
      "required" : ["objectClassType", "parentObjectClassType"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VXDataObject"
        },
        {
          "properties" : {
            "action" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>action<\/b>",
"type" : "string"
            },
            "attributeName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>attributeName<\/b>",
"type" : "string"
            },
            "newValue" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>newValue<\/b>",
"type" : "string"
            },
            "objectClassType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>objectClassType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "objectId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>objectId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "objectName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>objectName<\/b>",
"type" : "string"
            },
            "parentObjectClassType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>parentObjectClassType<\/b>",
"type" : "integer",
"format" : "int32"
            },
            "parentObjectId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>parentObjectId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "parentObjectName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>parentObjectName<\/b>",
"type" : "string"
            },
            "previousValue" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>previousValue<\/b>",
"type" : "string"
            },
            "requestId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>requestId<\/b>",
"type" : "string"
            },
            "sessionId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>sessionId<\/b>",
"type" : "string"
            },
            "sessionType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>sessionType<\/b>",
"type" : "string"
            },
            "transactionId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>transactionId<\/b>",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXTrxLogList" : {
      "type" : "object",
      "title" : "VXTrxLogList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "VXTrxLogs" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the vXTrxLogs",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXTrxLog"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXTrxLogV2" : {
      "type" : "object",
      "title" : "VXTrxLogV2",
      "required" : ["objectClassType", "parentObjectClassType"],
      "allOf" : [
        {
          "properties" : {
            "action" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "changeInfo" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"$ref" : "#/definitions/xml_ns0_objectChangeInfo",
"description" : ""
            },
            "createDate" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "createdBy" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "id" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "objectClassType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "objectId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "objectName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "parentObjectClassType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "parentObjectId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "parentObjectName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "requestId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "sessionId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "sessionType" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "transactionId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_attributeChangeInfo" : {
      "type" : "object",
      "title" : "attributeChangeInfo",
      "allOf" : [
        {
          "properties" : {
            "attributeName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "newValue" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "oldValue" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_objectChangeInfo" : {
      "type" : "object",
      "title" : "objectChangeInfo",
      "allOf" : [
        {
          "properties" : {
            "attributes" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_attributeChangeInfo"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXTrxLogV2List" : {
      "type" : "object",
      "title" : "VXTrxLogV2List",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "VXTrxLogs" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the vXTrxLogs",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXTrxLogV2"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXUgsyncAuditInfo" : {
      "type" : "object",
      "title" : "VXUgsyncAuditInfo",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VXDataObject"
        },
        {
          "properties" : {
            "eventTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "fileSyncSourceInfo" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"$ref" : "#/definitions/xml_ns0_VXFileSyncSourceInfo",
"description" : ""
            },
            "ldapSyncSourceInfo" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"$ref" : "#/definitions/xml_ns0_VXLdapSyncSourceInfo",
"description" : ""
            },
            "noOfModifiedGroups" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "noOfModifiedUsers" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "noOfNewGroups" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "noOfNewUsers" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "sessionId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "syncSource" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "syncSourceInfo" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "object"
            },
            "unixSyncSourceInfo" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"$ref" : "#/definitions/xml_ns0_VXUnixSyncSourceInfo",
"description" : ""
            },
            "userName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXUgsyncAuditInfoList" : {
      "type" : "object",
      "title" : "VXUgsyncAuditInfoList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "vxUgsyncAuditInfoList" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the vXAccessAudits",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXUgsyncAuditInfo"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXUnixSyncSourceInfo" : {
      "type" : "object",
      "title" : "VXUnixSyncSourceInfo",
      "required" : ["totalGroupsDeleted", "totalGroupsSynced", "totalUsersDeleted", "totalUsersSynced"],
      "allOf" : [
        {
          "properties" : {
            "fileName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "lastModified" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "minGroupId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "minUserId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "syncTime" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "totalGroupsDeleted" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "totalGroupsSynced" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "totalUsersDeleted" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "totalUsersSynced" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "unixBackend" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXUser" : {
      "type" : "object",
      "title" : "VXUser",
      "required" : ["userSource"],
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VXDataObject"
        },
        {
          "properties" : {
            "credStoreId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>credStoreId<\/b>",
"type" : "integer",
"format" : "int64"
            },
            "description" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>description<\/b>",
"type" : "string"
            },
            "emailAddress" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>emailAddress<\/b>",
"type" : "string"
            },
            "firstName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>firstName<\/b>",
"type" : "string"
            },
            "groupIdList" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>groupIdList<\/b>",
"type" : "array",
"items" : {
  "type" : "integer"
}
            },
            "groupNameList" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "isVisible" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "lastName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>lastName<\/b>",
"type" : "string"
            },
            "name" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>name<\/b>",
"type" : "string"
            },
            "otherAttributes" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "String - additional attributes.",
"type" : "string"
            },
            "password" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>password<\/b>",
"type" : "string"
            },
            "syncSource" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "String - sync Source.",
"type" : "string"
            },
            "userRoleList" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "Returns the value for the member attribute <b>userRoleList<\/b>",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "userSource" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXUserGroupInfo" : {
      "type" : "object",
      "title" : "VXUserGroupInfo",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VXDataObject"
        },
        {
          "properties" : {
            "xgroupInfo" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXGroup"
}
            },
            "xuserInfo" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"$ref" : "#/definitions/xml_ns0_VXUser",
"description" : ""
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXUserList" : {
      "type" : "object",
      "title" : "VXUserList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "VXUsers" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the vXUsers",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXUser"
}
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXUserPermission" : {
      "type" : "object",
      "title" : "VXUserPermission",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VXDataObject"
        },
        {
          "properties" : {
            "isAllowed" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the isAllowed",
"type" : "integer",
"format" : "int32"
            },
            "loginId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "moduleId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the moduleId",
"type" : "integer",
"format" : "int64"
            },
            "moduleName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "",
"type" : "string"
            },
            "userId" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the userId",
"type" : "integer",
"format" : "int64"
            },
            "userName" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the userName",
"type" : "string"
            }
          }
        }
      ],
      "description" : ""
    }
    ,
    "xml_ns0_VXUserPermissionList" : {
      "type" : "object",
      "title" : "VXUserPermissionList",
      "allOf" : [
        {
          "$ref" : "#/definitions/xml_ns0_VList"
        },
        {
          "properties" : {
            "vXModuleDef" : {
              "xml" : {
                "namespace" : ""
              },
            "readOnly" : false,
"description" : "the vXModuleDef",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/xml_ns0_VXUserPermission"
}
            }
          }
        }
      ],
      "description" : ""
    }
  },
  "paths": {
    "\/actuator/health" : {
      "get" : {
        "tags" : [ "RangerHealthREST" ],
        "operationId" : "getRangerServerHealth",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerServerHealth",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "status" : "INITIALIZATION_FAILURE",
  "details" : {
    "property1" : { },
    "property2" : { }
  }
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/admin/set-logger-level" : {
      "post" : {
        "tags" : [ "AdminREST" ],
        "description" : "An endpoint to set the log level for a specific class or package.\nThis operation requires ROLE_SYS_ADMIN role as it affects system logging behavior\nand can impact performance and security monitoring.",
        "operationId" : "setLogLevel",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/LogLevelRequest",
"description" : "The request containing loggerName and logLevel"
            },
            "description" : "The request containing loggerName and logLevel"
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"description" : "An HTTP response indicating success or failure.",
"type" : "file"
            },
            "description" : "An HTTP response indicating success or failure."
          }
        }
      }
    },
    "\/assets/accessAudit" : {
      "get" : {
        "tags" : [ "AssetREST" ],
        "operationId" : "getAccessLogs",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "timeZone",
            "in" : "query",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXAccessAuditList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vXAccessAudits" : [ {
    "auditType" : 12345,
    "accessResult" : 12345,
    "accessType" : "...",
    "aclEnforcer" : "...",
    "agentId" : "...",
    "clientIP" : "...",
    "clientType" : "...",
    "policyId" : 12345,
    "repoName" : "...",
    "repoDisplayName" : "...",
    "repoType" : 12345,
    "serviceType" : "...",
    "serviceTypeDisplayName" : "...",
    "resultReason" : "...",
    "sessionId" : "...",
    "eventTime" : { },
    "requestUser" : "...",
    "action" : "...",
    "requestData" : "...",
    "resourcePath" : "...",
    "resourceType" : "...",
    "sequenceNumber" : 12345,
    "eventCount" : 12345,
    "eventDuration" : 12345,
    "tags" : "...",
    "datasets" : "...",
    "projects" : "...",
    "datasetIds" : "...",
    "clusterName" : "...",
    "zoneName" : "...",
    "agentHost" : "...",
    "policyVersion" : 12345,
    "eventId" : "...",
    "zonedEventTime" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "auditType" : 12345,
    "accessResult" : 12345,
    "accessType" : "...",
    "aclEnforcer" : "...",
    "agentId" : "...",
    "clientIP" : "...",
    "clientType" : "...",
    "policyId" : 12345,
    "repoName" : "...",
    "repoDisplayName" : "...",
    "repoType" : 12345,
    "serviceType" : "...",
    "serviceTypeDisplayName" : "...",
    "resultReason" : "...",
    "sessionId" : "...",
    "eventTime" : { },
    "requestUser" : "...",
    "action" : "...",
    "requestData" : "...",
    "resourcePath" : "...",
    "resourceType" : "...",
    "sequenceNumber" : 12345,
    "eventCount" : 12345,
    "eventDuration" : 12345,
    "tags" : "...",
    "datasets" : "...",
    "projects" : "...",
    "datasetIds" : "...",
    "clusterName" : "...",
    "zoneName" : "...",
    "agentHost" : "...",
    "policyVersion" : 12345,
    "eventId" : "...",
    "zonedEventTime" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/assets/assets" : {
      "get" : {
        "tags" : [ "AssetREST" ],
        "operationId" : "searchXAssets",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXAssetList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vXAssets" : [ {
    "name" : "...",
    "description" : "...",
    "activeStatus" : 12345,
    "assetType" : 12345,
    "config" : "...",
    "supportNative" : true,
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "name" : "...",
    "description" : "...",
    "activeStatus" : 12345,
    "assetType" : 12345,
    "config" : "...",
    "supportNative" : true,
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "AssetREST" ],
        "operationId" : "createXAsset",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXAsset",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/VXAsset",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "description" : "...",
  "activeStatus" : 12345,
  "assetType" : 12345,
  "config" : "...",
  "supportNative" : true,
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/assets/assets/count" : {
      "get" : {
        "tags" : [ "AssetREST" ],
        "operationId" : "countXAssets",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXLong",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "value" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/assets/assets/testConfig" : {
      "post" : {
        "tags" : [ "AssetREST" ],
        "operationId" : "configTest",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXAsset",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/VXResponse",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "statusCode" : 12345,
  "msgDesc" : "...",
  "messageList" : [ {
    "name" : "...",
    "rbKey" : "...",
    "message" : "...",
    "objectId" : 12345,
    "fieldName" : "..."
  }, {
    "name" : "...",
    "rbKey" : "...",
    "message" : "...",
    "objectId" : 12345,
    "fieldName" : "..."
  } ]
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/assets/assets/{id}" : {
      "delete" : {
        "tags" : [ "AssetREST" ],
        "operationId" : "deleteXAsset",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "AssetREST" ],
        "operationId" : "getXAsset",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXAsset",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "description" : "...",
  "activeStatus" : 12345,
  "assetType" : 12345,
  "config" : "...",
  "supportNative" : true,
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "AssetREST" ],
        "operationId" : "updateXAsset",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXAsset",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/VXAsset",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "description" : "...",
  "activeStatus" : 12345,
  "assetType" : 12345,
  "config" : "...",
  "supportNative" : true,
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/assets/credstores" : {
      "get" : {
        "tags" : [ "AssetREST" ],
        "operationId" : "searchXCredentialStores",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXCredentialStoreList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vXCredentialStores" : [ {
    "name" : "...",
    "description" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "name" : "...",
    "description" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "AssetREST" ],
        "operationId" : "createXCredentialStore",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXCredentialStore",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/VXCredentialStore",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "description" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "AssetREST" ],
        "operationId" : "updateXCredentialStore",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXCredentialStore",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/VXCredentialStore",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "description" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/assets/credstores/count" : {
      "get" : {
        "tags" : [ "AssetREST" ],
        "operationId" : "countXCredentialStores",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXLong",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "value" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/assets/credstores/{id}" : {
      "delete" : {
        "tags" : [ "AssetREST" ],
        "operationId" : "deleteXCredentialStore",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "AssetREST" ],
        "operationId" : "getXCredentialStore",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXCredentialStore",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "description" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/assets/exportAudit" : {
      "get" : {
        "tags" : [ "AssetREST" ],
        "operationId" : "searchXPolicyExportAudits",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXPolicyExportAuditList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vXPolicyExportAudits" : [ {
    "clientIP" : "...",
    "agentId" : "...",
    "requestedEpoch" : 12345,
    "lastUpdated" : { },
    "repositoryName" : "...",
    "repositoryDisplayName" : "...",
    "exportedJson" : "...",
    "httpRetCode" : 12345,
    "syncStatus" : "...",
    "clusterName" : "...",
    "zoneName" : "...",
    "policyVersion" : 12345,
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "clientIP" : "...",
    "agentId" : "...",
    "requestedEpoch" : 12345,
    "lastUpdated" : { },
    "repositoryName" : "...",
    "repositoryDisplayName" : "...",
    "exportedJson" : "...",
    "httpRetCode" : 12345,
    "syncStatus" : "...",
    "clusterName" : "...",
    "zoneName" : "...",
    "policyVersion" : 12345,
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/assets/report" : {
      "get" : {
        "tags" : [ "AssetREST" ],
        "operationId" : "getReportLogs",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXTrxLogList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vXTrxLogs" : [ {
    "objectClassType" : 12345,
    "objectId" : 12345,
    "parentObjectId" : 12345,
    "parentObjectClassType" : 12345,
    "parentObjectName" : "...",
    "objectName" : "...",
    "attributeName" : "...",
    "previousValue" : "...",
    "newValue" : "...",
    "transactionId" : "...",
    "action" : "...",
    "sessionId" : "...",
    "requestId" : "...",
    "sessionType" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "objectClassType" : 12345,
    "objectId" : 12345,
    "parentObjectId" : 12345,
    "parentObjectClassType" : 12345,
    "parentObjectName" : "...",
    "objectName" : "...",
    "attributeName" : "...",
    "previousValue" : "...",
    "newValue" : "...",
    "transactionId" : "...",
    "action" : "...",
    "sessionId" : "...",
    "requestId" : "...",
    "sessionType" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/assets/report/{transactionId}" : {
      "get" : {
        "tags" : [ "AssetREST" ],
        "operationId" : "getTransactionReport",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "transactionId",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXTrxLogList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vXTrxLogs" : [ {
    "objectClassType" : 12345,
    "objectId" : 12345,
    "parentObjectId" : 12345,
    "parentObjectClassType" : 12345,
    "parentObjectName" : "...",
    "objectName" : "...",
    "attributeName" : "...",
    "previousValue" : "...",
    "newValue" : "...",
    "transactionId" : "...",
    "action" : "...",
    "sessionId" : "...",
    "requestId" : "...",
    "sessionType" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "objectClassType" : 12345,
    "objectId" : 12345,
    "parentObjectId" : 12345,
    "parentObjectClassType" : 12345,
    "parentObjectName" : "...",
    "objectName" : "...",
    "attributeName" : "...",
    "previousValue" : "...",
    "newValue" : "...",
    "transactionId" : "...",
    "action" : "...",
    "sessionId" : "...",
    "requestId" : "...",
    "sessionType" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/assets/resources" : {
      "get" : {
        "tags" : [ "AssetREST" ],
        "operationId" : "searchXResources",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXResourceList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vXResources" : [ {
    "name" : "...",
    "policyName" : "...",
    "description" : "...",
    "resourceType" : 12345,
    "assetId" : 12345,
    "parentId" : 12345,
    "parentPath" : "...",
    "isEncrypt" : 12345,
    "permMapList" : [ {
      "permGroup" : "...",
      "resourceId" : 12345,
      "groupId" : 12345,
      "userId" : 12345,
      "permFor" : 12345,
      "permType" : 12345,
      "grantOrRevoke" : true,
      "groupName" : "...",
      "userName" : "...",
      "isRecursive" : 12345,
      "isWildCard" : true,
      "ipAddress" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    }, {
      "permGroup" : "...",
      "resourceId" : 12345,
      "groupId" : 12345,
      "userId" : 12345,
      "permFor" : 12345,
      "permType" : 12345,
      "grantOrRevoke" : true,
      "groupName" : "...",
      "userName" : "...",
      "isRecursive" : 12345,
      "isWildCard" : true,
      "ipAddress" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    } ],
    "auditList" : [ {
      "resourceId" : 12345,
      "groupId" : 12345,
      "userId" : 12345,
      "auditType" : 12345,
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    }, {
      "resourceId" : 12345,
      "groupId" : 12345,
      "userId" : 12345,
      "auditType" : 12345,
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    } ],
    "isRecursive" : 12345,
    "resourceGroup" : "...",
    "databases" : "...",
    "tables" : "...",
    "columnFamilies" : "...",
    "columns" : "...",
    "udfs" : "...",
    "assetName" : "...",
    "assetType" : 12345,
    "resourceStatus" : 12345,
    "tableType" : 12345,
    "columnType" : 12345,
    "checkParentPermission" : 12345,
    "topologies" : "...",
    "services" : "...",
    "hiveServices" : "...",
    "guid" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "name" : "...",
    "policyName" : "...",
    "description" : "...",
    "resourceType" : 12345,
    "assetId" : 12345,
    "parentId" : 12345,
    "parentPath" : "...",
    "isEncrypt" : 12345,
    "permMapList" : [ {
      "permGroup" : "...",
      "resourceId" : 12345,
      "groupId" : 12345,
      "userId" : 12345,
      "permFor" : 12345,
      "permType" : 12345,
      "grantOrRevoke" : true,
      "groupName" : "...",
      "userName" : "...",
      "isRecursive" : 12345,
      "isWildCard" : true,
      "ipAddress" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    }, {
      "permGroup" : "...",
      "resourceId" : 12345,
      "groupId" : 12345,
      "userId" : 12345,
      "permFor" : 12345,
      "permType" : 12345,
      "grantOrRevoke" : true,
      "groupName" : "...",
      "userName" : "...",
      "isRecursive" : 12345,
      "isWildCard" : true,
      "ipAddress" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    } ],
    "auditList" : [ {
      "resourceId" : 12345,
      "groupId" : 12345,
      "userId" : 12345,
      "auditType" : 12345,
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    }, {
      "resourceId" : 12345,
      "groupId" : 12345,
      "userId" : 12345,
      "auditType" : 12345,
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    } ],
    "isRecursive" : 12345,
    "resourceGroup" : "...",
    "databases" : "...",
    "tables" : "...",
    "columnFamilies" : "...",
    "columns" : "...",
    "udfs" : "...",
    "assetName" : "...",
    "assetType" : 12345,
    "resourceStatus" : 12345,
    "tableType" : 12345,
    "columnType" : 12345,
    "checkParentPermission" : 12345,
    "topologies" : "...",
    "services" : "...",
    "hiveServices" : "...",
    "guid" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "AssetREST" ],
        "operationId" : "createXResource",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXResource",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/VXResource",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "policyName" : "...",
  "description" : "...",
  "resourceType" : 12345,
  "assetId" : 12345,
  "parentId" : 12345,
  "parentPath" : "...",
  "isEncrypt" : 12345,
  "permMapList" : [ {
    "permGroup" : "...",
    "resourceId" : 12345,
    "groupId" : 12345,
    "userId" : 12345,
    "permFor" : 12345,
    "permType" : 12345,
    "grantOrRevoke" : true,
    "groupName" : "...",
    "userName" : "...",
    "isRecursive" : 12345,
    "isWildCard" : true,
    "ipAddress" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "permGroup" : "...",
    "resourceId" : 12345,
    "groupId" : 12345,
    "userId" : 12345,
    "permFor" : 12345,
    "permType" : 12345,
    "grantOrRevoke" : true,
    "groupName" : "...",
    "userName" : "...",
    "isRecursive" : 12345,
    "isWildCard" : true,
    "ipAddress" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "auditList" : [ {
    "resourceId" : 12345,
    "groupId" : 12345,
    "userId" : 12345,
    "auditType" : 12345,
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "resourceId" : 12345,
    "groupId" : 12345,
    "userId" : 12345,
    "auditType" : 12345,
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "isRecursive" : 12345,
  "resourceGroup" : "...",
  "databases" : "...",
  "tables" : "...",
  "columnFamilies" : "...",
  "columns" : "...",
  "udfs" : "...",
  "assetName" : "...",
  "assetType" : 12345,
  "resourceStatus" : 12345,
  "tableType" : 12345,
  "columnType" : 12345,
  "checkParentPermission" : 12345,
  "topologies" : "...",
  "services" : "...",
  "hiveServices" : "...",
  "guid" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/assets/resources/count" : {
      "get" : {
        "tags" : [ "AssetREST" ],
        "operationId" : "countXResources",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXLong",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "value" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/assets/resources/grant" : {
      "post" : {
        "tags" : [ "AssetREST" ],
        "operationId" : "grantPermission",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXPolicy",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/VXPolicy",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "policyName" : "...",
  "resourceName" : "...",
  "description" : "...",
  "repositoryName" : "...",
  "repositoryType" : "...",
  "permMapList" : [ {
    "userList" : [ "...", "..." ],
    "groupList" : [ "...", "..." ],
    "permList" : [ "...", "..." ],
    "ipAddress" : "..."
  }, {
    "userList" : [ "...", "..." ],
    "groupList" : [ "...", "..." ],
    "permList" : [ "...", "..." ],
    "ipAddress" : "..."
  } ],
  "tables" : "...",
  "columnFamilies" : "...",
  "columns" : "...",
  "databases" : "...",
  "udfs" : "...",
  "tableType" : "...",
  "columnType" : "...",
  "topologies" : "...",
  "services" : "...",
  "hiveservices" : "...",
  "isEnabled" : true,
  "isRecursive" : true,
  "isAuditEnabled" : true,
  "version" : "...",
  "grantor" : "...",
  "replacePerm" : true,
  "policyLabel" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/assets/resources/revoke" : {
      "post" : {
        "tags" : [ "AssetREST" ],
        "operationId" : "revokePermission",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXPolicy",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/VXPolicy",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "policyName" : "...",
  "resourceName" : "...",
  "description" : "...",
  "repositoryName" : "...",
  "repositoryType" : "...",
  "permMapList" : [ {
    "userList" : [ "...", "..." ],
    "groupList" : [ "...", "..." ],
    "permList" : [ "...", "..." ],
    "ipAddress" : "..."
  }, {
    "userList" : [ "...", "..." ],
    "groupList" : [ "...", "..." ],
    "permList" : [ "...", "..." ],
    "ipAddress" : "..."
  } ],
  "tables" : "...",
  "columnFamilies" : "...",
  "columns" : "...",
  "databases" : "...",
  "udfs" : "...",
  "tableType" : "...",
  "columnType" : "...",
  "topologies" : "...",
  "services" : "...",
  "hiveservices" : "...",
  "isEnabled" : true,
  "isRecursive" : true,
  "isAuditEnabled" : true,
  "version" : "...",
  "grantor" : "...",
  "replacePerm" : true,
  "policyLabel" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/assets/resources/{id}" : {
      "delete" : {
        "tags" : [ "AssetREST" ],
        "operationId" : "deleteXResource",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "AssetREST" ],
        "operationId" : "getXResource",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXResource",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "policyName" : "...",
  "description" : "...",
  "resourceType" : 12345,
  "assetId" : 12345,
  "parentId" : 12345,
  "parentPath" : "...",
  "isEncrypt" : 12345,
  "permMapList" : [ {
    "permGroup" : "...",
    "resourceId" : 12345,
    "groupId" : 12345,
    "userId" : 12345,
    "permFor" : 12345,
    "permType" : 12345,
    "grantOrRevoke" : true,
    "groupName" : "...",
    "userName" : "...",
    "isRecursive" : 12345,
    "isWildCard" : true,
    "ipAddress" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "permGroup" : "...",
    "resourceId" : 12345,
    "groupId" : 12345,
    "userId" : 12345,
    "permFor" : 12345,
    "permType" : 12345,
    "grantOrRevoke" : true,
    "groupName" : "...",
    "userName" : "...",
    "isRecursive" : 12345,
    "isWildCard" : true,
    "ipAddress" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "auditList" : [ {
    "resourceId" : 12345,
    "groupId" : 12345,
    "userId" : 12345,
    "auditType" : 12345,
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "resourceId" : 12345,
    "groupId" : 12345,
    "userId" : 12345,
    "auditType" : 12345,
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "isRecursive" : 12345,
  "resourceGroup" : "...",
  "databases" : "...",
  "tables" : "...",
  "columnFamilies" : "...",
  "columns" : "...",
  "udfs" : "...",
  "assetName" : "...",
  "assetType" : 12345,
  "resourceStatus" : 12345,
  "tableType" : 12345,
  "columnType" : 12345,
  "checkParentPermission" : 12345,
  "topologies" : "...",
  "services" : "...",
  "hiveServices" : "...",
  "guid" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "AssetREST" ],
        "operationId" : "updateXResource",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXResource",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/VXResource",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "policyName" : "...",
  "description" : "...",
  "resourceType" : 12345,
  "assetId" : 12345,
  "parentId" : 12345,
  "parentPath" : "...",
  "isEncrypt" : 12345,
  "permMapList" : [ {
    "permGroup" : "...",
    "resourceId" : 12345,
    "groupId" : 12345,
    "userId" : 12345,
    "permFor" : 12345,
    "permType" : 12345,
    "grantOrRevoke" : true,
    "groupName" : "...",
    "userName" : "...",
    "isRecursive" : 12345,
    "isWildCard" : true,
    "ipAddress" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "permGroup" : "...",
    "resourceId" : 12345,
    "groupId" : 12345,
    "userId" : 12345,
    "permFor" : 12345,
    "permType" : 12345,
    "grantOrRevoke" : true,
    "groupName" : "...",
    "userName" : "...",
    "isRecursive" : 12345,
    "isWildCard" : true,
    "ipAddress" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "auditList" : [ {
    "resourceId" : 12345,
    "groupId" : 12345,
    "userId" : 12345,
    "auditType" : 12345,
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "resourceId" : 12345,
    "groupId" : 12345,
    "userId" : 12345,
    "auditType" : 12345,
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "isRecursive" : 12345,
  "resourceGroup" : "...",
  "databases" : "...",
  "tables" : "...",
  "columnFamilies" : "...",
  "columns" : "...",
  "udfs" : "...",
  "assetName" : "...",
  "assetType" : 12345,
  "resourceStatus" : 12345,
  "tableType" : 12345,
  "columnType" : 12345,
  "checkParentPermission" : 12345,
  "topologies" : "...",
  "services" : "...",
  "hiveServices" : "...",
  "guid" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/assets/ugsyncAudits" : {
      "get" : {
        "tags" : [ "AssetREST" ],
        "operationId" : "getUgsyncAudits",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXUgsyncAuditInfoList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vxUgsyncAuditInfoList" : [ {
    "eventTime" : { },
    "userName" : "...",
    "noOfNewUsers" : 12345,
    "noOfNewGroups" : 12345,
    "noOfModifiedUsers" : 12345,
    "noOfModifiedGroups" : 12345,
    "syncSource" : "...",
    "sessionId" : "...",
    "syncSourceInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "ldapSyncSourceInfo" : {
      "ldapUrl" : "...",
      "incrementalSycn" : "...",
      "groupSearchFirstEnabled" : "...",
      "groupSearchEnabled" : "...",
      "userSearchEnabled" : "...",
      "userSearchFilter" : "...",
      "groupSearchFilter" : "...",
      "groupHierarchyLevel" : "...",
      "totalUsersSynced" : 12345,
      "totalGroupsSynced" : 12345,
      "totalUsersDeleted" : 12345,
      "totalGroupsDeleted" : 12345
    },
    "fileSyncSourceInfo" : {
      "fileName" : "...",
      "syncTime" : "...",
      "lastModified" : "...",
      "totalUsersSynced" : 12345,
      "totalGroupsSynced" : 12345,
      "totalUsersDeleted" : 12345,
      "totalGroupsDeleted" : 12345
    },
    "unixSyncSourceInfo" : {
      "unixBackend" : "...",
      "fileName" : "...",
      "syncTime" : "...",
      "lastModified" : "...",
      "minUserId" : "...",
      "minGroupId" : "...",
      "totalUsersSynced" : 12345,
      "totalGroupsSynced" : 12345,
      "totalUsersDeleted" : 12345,
      "totalGroupsDeleted" : 12345
    },
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "eventTime" : { },
    "userName" : "...",
    "noOfNewUsers" : 12345,
    "noOfNewGroups" : 12345,
    "noOfModifiedUsers" : 12345,
    "noOfModifiedGroups" : 12345,
    "syncSource" : "...",
    "sessionId" : "...",
    "syncSourceInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "ldapSyncSourceInfo" : {
      "ldapUrl" : "...",
      "incrementalSycn" : "...",
      "groupSearchFirstEnabled" : "...",
      "groupSearchEnabled" : "...",
      "userSearchEnabled" : "...",
      "userSearchFilter" : "...",
      "groupSearchFilter" : "...",
      "groupHierarchyLevel" : "...",
      "totalUsersSynced" : 12345,
      "totalGroupsSynced" : 12345,
      "totalUsersDeleted" : 12345,
      "totalGroupsDeleted" : 12345
    },
    "fileSyncSourceInfo" : {
      "fileName" : "...",
      "syncTime" : "...",
      "lastModified" : "...",
      "totalUsersSynced" : 12345,
      "totalGroupsSynced" : 12345,
      "totalUsersDeleted" : 12345,
      "totalGroupsDeleted" : 12345
    },
    "unixSyncSourceInfo" : {
      "unixBackend" : "...",
      "fileName" : "...",
      "syncTime" : "...",
      "lastModified" : "...",
      "minUserId" : "...",
      "minGroupId" : "...",
      "totalUsersSynced" : 12345,
      "totalGroupsSynced" : 12345,
      "totalUsersDeleted" : 12345,
      "totalGroupsDeleted" : 12345
    },
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/assets/ugsyncAudits/{syncSource}" : {
      "get" : {
        "tags" : [ "AssetREST" ],
        "operationId" : "getUgsyncAuditsBySyncSource",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "syncSource",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXUgsyncAuditInfoList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vxUgsyncAuditInfoList" : [ {
    "eventTime" : { },
    "userName" : "...",
    "noOfNewUsers" : 12345,
    "noOfNewGroups" : 12345,
    "noOfModifiedUsers" : 12345,
    "noOfModifiedGroups" : 12345,
    "syncSource" : "...",
    "sessionId" : "...",
    "syncSourceInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "ldapSyncSourceInfo" : {
      "ldapUrl" : "...",
      "incrementalSycn" : "...",
      "groupSearchFirstEnabled" : "...",
      "groupSearchEnabled" : "...",
      "userSearchEnabled" : "...",
      "userSearchFilter" : "...",
      "groupSearchFilter" : "...",
      "groupHierarchyLevel" : "...",
      "totalUsersSynced" : 12345,
      "totalGroupsSynced" : 12345,
      "totalUsersDeleted" : 12345,
      "totalGroupsDeleted" : 12345
    },
    "fileSyncSourceInfo" : {
      "fileName" : "...",
      "syncTime" : "...",
      "lastModified" : "...",
      "totalUsersSynced" : 12345,
      "totalGroupsSynced" : 12345,
      "totalUsersDeleted" : 12345,
      "totalGroupsDeleted" : 12345
    },
    "unixSyncSourceInfo" : {
      "unixBackend" : "...",
      "fileName" : "...",
      "syncTime" : "...",
      "lastModified" : "...",
      "minUserId" : "...",
      "minGroupId" : "...",
      "totalUsersSynced" : 12345,
      "totalGroupsSynced" : 12345,
      "totalUsersDeleted" : 12345,
      "totalGroupsDeleted" : 12345
    },
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "eventTime" : { },
    "userName" : "...",
    "noOfNewUsers" : 12345,
    "noOfNewGroups" : 12345,
    "noOfModifiedUsers" : 12345,
    "noOfModifiedGroups" : 12345,
    "syncSource" : "...",
    "sessionId" : "...",
    "syncSourceInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "ldapSyncSourceInfo" : {
      "ldapUrl" : "...",
      "incrementalSycn" : "...",
      "groupSearchFirstEnabled" : "...",
      "groupSearchEnabled" : "...",
      "userSearchEnabled" : "...",
      "userSearchFilter" : "...",
      "groupSearchFilter" : "...",
      "groupHierarchyLevel" : "...",
      "totalUsersSynced" : 12345,
      "totalGroupsSynced" : 12345,
      "totalUsersDeleted" : 12345,
      "totalGroupsDeleted" : 12345
    },
    "fileSyncSourceInfo" : {
      "fileName" : "...",
      "syncTime" : "...",
      "lastModified" : "...",
      "totalUsersSynced" : 12345,
      "totalGroupsSynced" : 12345,
      "totalUsersDeleted" : 12345,
      "totalGroupsDeleted" : 12345
    },
    "unixSyncSourceInfo" : {
      "unixBackend" : "...",
      "fileName" : "...",
      "syncTime" : "...",
      "lastModified" : "...",
      "minUserId" : "...",
      "minGroupId" : "...",
      "totalUsersSynced" : 12345,
      "totalGroupsSynced" : 12345,
      "totalUsersDeleted" : 12345,
      "totalGroupsDeleted" : 12345
    },
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/assets/v2/report" : {
      "get" : {
        "tags" : [ "AssetREST" ],
        "operationId" : "getReportLogsV2",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXTrxLogV2List",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vXTrxLogs" : [ {
    "id" : 12345,
    "createDate" : { },
    "createdBy" : "...",
    "objectClassType" : 12345,
    "objectId" : 12345,
    "objectName" : "...",
    "parentObjectClassType" : 12345,
    "parentObjectId" : 12345,
    "parentObjectName" : "...",
    "action" : "...",
    "changeInfo" : {
      "attributes" : [ { }, { } ]
    },
    "requestId" : "...",
    "transactionId" : "...",
    "sessionId" : "...",
    "sessionType" : "..."
  }, {
    "id" : 12345,
    "createDate" : { },
    "createdBy" : "...",
    "objectClassType" : 12345,
    "objectId" : 12345,
    "objectName" : "...",
    "parentObjectClassType" : 12345,
    "parentObjectId" : 12345,
    "parentObjectName" : "...",
    "action" : "...",
    "changeInfo" : {
      "attributes" : [ { }, { } ]
    },
    "requestId" : "...",
    "transactionId" : "...",
    "sessionId" : "...",
    "sessionType" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/assets/v2/report/{transactionId}" : {
      "get" : {
        "tags" : [ "AssetREST" ],
        "operationId" : "getTransactionReportV2",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "transactionId",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXTrxLogV2List",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vXTrxLogs" : [ {
    "id" : 12345,
    "createDate" : { },
    "createdBy" : "...",
    "objectClassType" : 12345,
    "objectId" : 12345,
    "objectName" : "...",
    "parentObjectClassType" : 12345,
    "parentObjectId" : 12345,
    "parentObjectName" : "...",
    "action" : "...",
    "changeInfo" : {
      "attributes" : [ { }, { } ]
    },
    "requestId" : "...",
    "transactionId" : "...",
    "sessionId" : "...",
    "sessionType" : "..."
  }, {
    "id" : 12345,
    "createDate" : { },
    "createdBy" : "...",
    "objectClassType" : 12345,
    "objectId" : 12345,
    "objectName" : "...",
    "parentObjectClassType" : 12345,
    "parentObjectId" : 12345,
    "parentObjectName" : "...",
    "action" : "...",
    "changeInfo" : {
      "attributes" : [ { }, { } ]
    },
    "requestId" : "...",
    "transactionId" : "...",
    "sessionId" : "...",
    "sessionType" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/gds/dataset" : {
      "get" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "searchDatasets",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/PListOfRangerDataset",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "sortBy" : "...",
  "listSize" : 12345,
  "pageSize" : 12345,
  "queryTimeMS" : 12345,
  "list" : [ {
    "name" : "...",
    "acl" : {
      "users" : {
        "property1" : "POLICY_ADMIN",
        "property2" : "VIEW"
      },
      "roles" : {
        "property1" : "NONE",
        "property2" : "VIEW"
      },
      "groups" : {
        "property1" : "ADMIN",
        "property2" : "VIEW"
      }
    },
    "keywords" : [ "...", "..." ],
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "labels" : [ "...", "..." ],
    "termsOfUse" : "...",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "name" : "...",
    "acl" : {
      "users" : {
        "property1" : "LIST",
        "property2" : "VIEW"
      },
      "roles" : {
        "property1" : "POLICY_ADMIN",
        "property2" : "LIST"
      },
      "groups" : {
        "property1" : "LIST",
        "property2" : "VIEW"
      }
    },
    "keywords" : [ "...", "..." ],
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "labels" : [ "...", "..." ],
    "termsOfUse" : "...",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "totalCount" : 12345,
  "startIndex" : 12345,
  "sortType" : "...",
  "resultSize" : 12345
}
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "createDataset",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerDataset",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/RangerDataset",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "acl" : {
    "users" : {
      "property1" : "VIEW",
      "property2" : "POLICY_ADMIN"
    },
    "roles" : {
      "property1" : "NONE",
      "property2" : "NONE"
    },
    "groups" : {
      "property1" : "VIEW",
      "property2" : "NONE"
    }
  },
  "keywords" : [ "...", "..." ],
  "validitySchedule" : {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  },
  "labels" : [ "...", "..." ],
  "termsOfUse" : "...",
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "description" : "...",
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/gds/dataset/enhancedsummary" : {
      "get" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "getEnhancedDatasetSummary",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/DatasetsSummary",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "additionalInfo" : {
    "property1" : { },
    "property2" : { }
  },
  "listSize" : 12345,
  "queryTimeMS" : 12345,
  "sortBy" : "...",
  "resultSize" : 12345,
  "list" : [ { }, { } ],
  "sortType" : "...",
  "totalCount" : 12345,
  "pageSize" : 12345,
  "startIndex" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/gds/dataset/names" : {
      "get" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "listDatasetNames",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/PListOfString",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "listSize" : 12345,
  "startIndex" : 12345,
  "totalCount" : 12345,
  "sortType" : "...",
  "queryTimeMS" : 12345,
  "pageSize" : 12345,
  "sortBy" : "...",
  "list" : [ "...", "..." ],
  "resultSize" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/gds/dataset/project" : {
      "get" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "searchDatasetInProjects",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/PListOfRangerDatasetInProject",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "resultSize" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "sortType" : "...",
  "startIndex" : 12345,
  "sortBy" : "...",
  "list" : [ {
    "datasetId" : 12345,
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "approver" : "...",
    "profiles" : [ "...", "..." ],
    "projectId" : 12345,
    "status" : "REQUESTED",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "datasetId" : 12345,
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "approver" : "...",
    "profiles" : [ "...", "..." ],
    "projectId" : 12345,
    "status" : "ACTIVE",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "queryTimeMS" : 12345,
  "listSize" : 12345
}
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "addDatasetInProject",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerDatasetInProject",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/RangerDatasetInProject",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "datasetId" : 12345,
  "validitySchedule" : {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  },
  "approver" : "...",
  "profiles" : [ "...", "..." ],
  "projectId" : 12345,
  "status" : "DENIED",
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "description" : "...",
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/gds/dataset/project/{id}" : {
      "delete" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "removeDatasetInProject",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "getDatasetInProject",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerDatasetInProject",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "datasetId" : 12345,
  "validitySchedule" : {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  },
  "approver" : "...",
  "profiles" : [ "...", "..." ],
  "projectId" : 12345,
  "status" : "NONE",
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "description" : "...",
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "updateDatasetInProject",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerDatasetInProject",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RangerDatasetInProject",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "datasetId" : 12345,
  "validitySchedule" : {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  },
  "approver" : "...",
  "profiles" : [ "...", "..." ],
  "projectId" : 12345,
  "status" : "GRANTED",
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "description" : "...",
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/gds/dataset/summary" : {
      "get" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "getDatasetSummary",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/PListOfDatasetSummary",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "list" : [ {
    "name" : "...",
    "dataShares" : [ {
      "datasetId" : 12345,
      "datasetName" : "...",
      "serviceId" : 12345,
      "dataShareName" : "...",
      "zoneId" : 12345,
      "dataShareId" : 12345,
      "serviceName" : "...",
      "zoneName" : "...",
      "shareStatus" : "REQUESTED",
      "resourceCount" : 12345,
      "approver" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }, {
      "datasetId" : 12345,
      "datasetName" : "...",
      "serviceId" : 12345,
      "dataShareName" : "...",
      "zoneId" : 12345,
      "dataShareId" : 12345,
      "serviceName" : "...",
      "zoneName" : "...",
      "shareStatus" : "ACTIVE",
      "resourceCount" : 12345,
      "approver" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    } ],
    "principalsCount" : {
      "property1" : 12345,
      "property2" : 12345
    },
    "projectsCount" : 12345,
    "aclPrincipalsCount" : {
      "property1" : 12345,
      "property2" : 12345
    },
    "description" : "...",
    "labels" : [ "...", "..." ],
    "keywords" : [ "...", "..." ],
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "permissionForCaller" : "POLICY_ADMIN",
    "totalResourceCount" : 12345,
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "name" : "...",
    "dataShares" : [ {
      "datasetId" : 12345,
      "datasetName" : "...",
      "serviceId" : 12345,
      "dataShareName" : "...",
      "zoneId" : 12345,
      "dataShareId" : 12345,
      "serviceName" : "...",
      "zoneName" : "...",
      "shareStatus" : "REQUESTED",
      "resourceCount" : 12345,
      "approver" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }, {
      "datasetId" : 12345,
      "datasetName" : "...",
      "serviceId" : 12345,
      "dataShareName" : "...",
      "zoneId" : 12345,
      "dataShareId" : 12345,
      "serviceName" : "...",
      "zoneName" : "...",
      "shareStatus" : "ACTIVE",
      "resourceCount" : 12345,
      "approver" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    } ],
    "principalsCount" : {
      "property1" : 12345,
      "property2" : 12345
    },
    "projectsCount" : 12345,
    "aclPrincipalsCount" : {
      "property1" : 12345,
      "property2" : 12345
    },
    "description" : "...",
    "labels" : [ "...", "..." ],
    "keywords" : [ "...", "..." ],
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "permissionForCaller" : "POLICY_ADMIN",
    "totalResourceCount" : 12345,
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "resultSize" : 12345,
  "sortBy" : "...",
  "queryTimeMS" : 12345,
  "totalCount" : 12345,
  "listSize" : 12345,
  "sortType" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/gds/dataset/{id}" : {
      "delete" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "deleteDataset",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "getDataset",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerDataset",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "acl" : {
    "users" : {
      "property1" : "ADMIN",
      "property2" : "LIST"
    },
    "roles" : {
      "property1" : "VIEW",
      "property2" : "LIST"
    },
    "groups" : {
      "property1" : "NONE",
      "property2" : "AUDIT"
    }
  },
  "keywords" : [ "...", "..." ],
  "validitySchedule" : {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  },
  "labels" : [ "...", "..." ],
  "termsOfUse" : "...",
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "description" : "...",
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "updateDataset",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerDataset",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RangerDataset",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "acl" : {
    "users" : {
      "property1" : "LIST",
      "property2" : "POLICY_ADMIN"
    },
    "roles" : {
      "property1" : "LIST",
      "property2" : "ADMIN"
    },
    "groups" : {
      "property1" : "NONE",
      "property2" : "AUDIT"
    }
  },
  "keywords" : [ "...", "..." ],
  "validitySchedule" : {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  },
  "labels" : [ "...", "..." ],
  "termsOfUse" : "...",
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "description" : "...",
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/gds/dataset/{id}/datashare" : {
      "post" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "addDataSharesInDataset",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerDataShareInDataset"
}
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerDataShareInDataset"
}
            },
            "examples" : {
              "application/json" : [ {
  "dataShareId" : 12345,
  "validitySchedule" : {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  },
  "status" : "GRANTED",
  "approver" : "...",
  "datasetId" : 12345,
  "profiles" : [ "...", "..." ],
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "description" : "...",
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
} ]
            },
            "description" : ""
          }
        }
      }
    },
    "\/gds/dataset/{id}/grant" : {
      "put" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "updateDataSetGrants",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerGrant"
}
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RangerPolicyHeader",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "zoneName" : "...",
  "resources" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "name" : "...",
  "policyType" : 12345,
  "service" : "...",
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/gds/dataset/{id}/grants" : {
      "get" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "getDataSetGrants",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerGrant"
}
            },
            "examples" : {
              "application/json" : [ {
  "accessTypes" : [ "...", "..." ],
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "principal" : {
    "type" : "GROUP",
    "name" : "..."
  }
} ]
            },
            "description" : ""
          }
        }
      }
    },
    "\/gds/dataset/{id}/policy" : {
      "get" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "getDatasetPolicies",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerPolicy"
}
            },
            "examples" : {
              "application/json" : [ {
  "resources" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "service" : "...",
  "dataMaskPolicyItems" : [ {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "rowFilterPolicyItems" : [ {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "additionalResources" : [ {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  }, {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  } ],
  "zoneName" : "...",
  "policyType" : 12345,
  "serviceType" : "...",
  "policyPriority" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "policyLabels" : [ "...", "..." ],
  "resourceSignature" : "...",
  "name" : "...",
  "isDenyAllElse" : true,
  "policyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "denyExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "description" : "...",
  "validitySchedules" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "denyPolicyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "isAuditEnabled" : true,
  "allowExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
} ]
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "addDatasetPolicy",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerPolicy",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/RangerPolicy",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "resources" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "service" : "...",
  "dataMaskPolicyItems" : [ {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "rowFilterPolicyItems" : [ {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "additionalResources" : [ {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  }, {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  } ],
  "zoneName" : "...",
  "policyType" : 12345,
  "serviceType" : "...",
  "policyPriority" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "policyLabels" : [ "...", "..." ],
  "resourceSignature" : "...",
  "name" : "...",
  "isDenyAllElse" : true,
  "policyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "denyExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "description" : "...",
  "validitySchedules" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "denyPolicyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "isAuditEnabled" : true,
  "allowExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/gds/dataset/{id}/policy/{policyId}" : {
      "delete" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "deleteDatasetPolicy",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "policyId",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "getDatasetPolicy",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "policyId",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerPolicy",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "resources" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "service" : "...",
  "dataMaskPolicyItems" : [ {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "rowFilterPolicyItems" : [ {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "additionalResources" : [ {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  }, {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  } ],
  "zoneName" : "...",
  "policyType" : 12345,
  "serviceType" : "...",
  "policyPriority" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "policyLabels" : [ "...", "..." ],
  "resourceSignature" : "...",
  "name" : "...",
  "isDenyAllElse" : true,
  "policyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "denyExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "description" : "...",
  "validitySchedules" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "denyPolicyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "isAuditEnabled" : true,
  "allowExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "updateDatasetPolicy",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "policyId",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerPolicy",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RangerPolicy",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "resources" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "service" : "...",
  "dataMaskPolicyItems" : [ {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "rowFilterPolicyItems" : [ {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "additionalResources" : [ {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  }, {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  } ],
  "zoneName" : "...",
  "policyType" : 12345,
  "serviceType" : "...",
  "policyPriority" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "policyLabels" : [ "...", "..." ],
  "resourceSignature" : "...",
  "name" : "...",
  "isDenyAllElse" : true,
  "policyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "denyExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "description" : "...",
  "validitySchedules" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "denyPolicyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "isAuditEnabled" : true,
  "allowExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/gds/dataset/{id}/resources/{serviceName}" : {
      "post" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "addDatasetResources",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "serviceName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "zoneName",
            "in" : "query",
            "default" : "",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerSharedResource"
}
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerSharedResource"
}
            },
            "examples" : {
              "application/json" : [ {
  "subResourceType" : "...",
  "profiles" : [ "...", "..." ],
  "subResource" : {
    "values" : [ "...", "..." ],
    "isRecursive" : true,
    "isExcludes" : true
  },
  "resource" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "dataShareId" : 12345,
  "conditionExpr" : "...",
  "accessTypes" : [ "...", "..." ],
  "subResourceMasks" : [ {
    "values" : [ "...", "..." ],
    "maskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    }
  }, {
    "values" : [ "...", "..." ],
    "maskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    }
  } ],
  "rowFilter" : {
    "filterExpr" : "..."
  },
  "name" : "...",
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "description" : "...",
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
} ]
            },
            "description" : ""
          }
        }
      }
    },
    "\/gds/datashare" : {
      "get" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "searchDataShares",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/PListOfRangerDataShare",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "pageSize" : 12345,
  "totalCount" : 12345,
  "startIndex" : 12345,
  "resultSize" : 12345,
  "list" : [ {
    "service" : "...",
    "conditionExpr" : "...",
    "name" : "...",
    "zone" : "...",
    "termsOfUse" : "...",
    "defaultTagMasks" : [ {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    }, {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    } ],
    "defaultAccessTypes" : [ "...", "..." ],
    "acl" : {
      "users" : {
        "property1" : "LIST",
        "property2" : "POLICY_ADMIN"
      },
      "roles" : {
        "property1" : "POLICY_ADMIN",
        "property2" : "ADMIN"
      },
      "groups" : {
        "property1" : "POLICY_ADMIN",
        "property2" : "LIST"
      }
    },
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "service" : "...",
    "conditionExpr" : "...",
    "name" : "...",
    "zone" : "...",
    "termsOfUse" : "...",
    "defaultTagMasks" : [ {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    }, {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    } ],
    "defaultAccessTypes" : [ "...", "..." ],
    "acl" : {
      "users" : {
        "property1" : "ADMIN",
        "property2" : "AUDIT"
      },
      "roles" : {
        "property1" : "ADMIN",
        "property2" : "VIEW"
      },
      "groups" : {
        "property1" : "LIST",
        "property2" : "VIEW"
      }
    },
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "queryTimeMS" : 12345,
  "sortBy" : "...",
  "sortType" : "...",
  "listSize" : 12345
}
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "createDataShare",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerDataShare",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/RangerDataShare",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "service" : "...",
  "conditionExpr" : "...",
  "name" : "...",
  "zone" : "...",
  "termsOfUse" : "...",
  "defaultTagMasks" : [ {
    "values" : [ "...", "..." ],
    "maskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    }
  }, {
    "values" : [ "...", "..." ],
    "maskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    }
  } ],
  "defaultAccessTypes" : [ "...", "..." ],
  "acl" : {
    "users" : {
      "property1" : "ADMIN",
      "property2" : "ADMIN"
    },
    "roles" : {
      "property1" : "VIEW",
      "property2" : "NONE"
    },
    "groups" : {
      "property1" : "ADMIN",
      "property2" : "POLICY_ADMIN"
    }
  },
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "description" : "...",
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/gds/datashare/dataset" : {
      "get" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "searchDataShareInDatasets",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/PListOfRangerDataShareInDataset",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "list" : [ {
    "dataShareId" : 12345,
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "status" : "GRANTED",
    "approver" : "...",
    "datasetId" : 12345,
    "profiles" : [ "...", "..." ],
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "dataShareId" : 12345,
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "status" : "GRANTED",
    "approver" : "...",
    "datasetId" : 12345,
    "profiles" : [ "...", "..." ],
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "totalCount" : 12345,
  "queryTimeMS" : 12345,
  "pageSize" : 12345,
  "sortBy" : "...",
  "startIndex" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "listSize" : 12345
}
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "addDataShareInDataset",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerDataShareInDataset",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/RangerDataShareInDataset",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "dataShareId" : 12345,
  "validitySchedule" : {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  },
  "status" : "GRANTED",
  "approver" : "...",
  "datasetId" : 12345,
  "profiles" : [ "...", "..." ],
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "description" : "...",
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/gds/datashare/dataset/summary" : {
      "get" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "getDshInDsSummary",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/PListOfDataShareInDatasetSummary",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "list" : [ {
    "datasetId" : 12345,
    "datasetName" : "...",
    "serviceId" : 12345,
    "dataShareName" : "...",
    "zoneId" : 12345,
    "dataShareId" : 12345,
    "serviceName" : "...",
    "zoneName" : "...",
    "shareStatus" : "ACTIVE",
    "resourceCount" : 12345,
    "approver" : "...",
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "datasetId" : 12345,
    "datasetName" : "...",
    "serviceId" : 12345,
    "dataShareName" : "...",
    "zoneId" : 12345,
    "dataShareId" : 12345,
    "serviceName" : "...",
    "zoneName" : "...",
    "shareStatus" : "NONE",
    "resourceCount" : 12345,
    "approver" : "...",
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "sortBy" : "...",
  "resultSize" : 12345,
  "queryTimeMS" : 12345,
  "listSize" : 12345,
  "pageSize" : 12345,
  "sortType" : "...",
  "totalCount" : 12345,
  "startIndex" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/gds/datashare/dataset/{id}" : {
      "delete" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "removeDataShareInDataset",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "getDataShareInDataset",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerDataShareInDataset",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "dataShareId" : 12345,
  "validitySchedule" : {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  },
  "status" : "REQUESTED",
  "approver" : "...",
  "datasetId" : 12345,
  "profiles" : [ "...", "..." ],
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "description" : "...",
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "updateDataShareInDataset",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerDataShareInDataset",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RangerDataShareInDataset",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "dataShareId" : 12345,
  "validitySchedule" : {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  },
  "status" : "ACTIVE",
  "approver" : "...",
  "datasetId" : 12345,
  "profiles" : [ "...", "..." ],
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "description" : "...",
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/gds/datashare/summary" : {
      "get" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "getDataShareSummary",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/PListOfDataShareSummary",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "totalCount" : 12345,
  "list" : [ {
    "serviceType" : "...",
    "permissionForCaller" : "ADMIN",
    "datasets" : [ {
      "datasetId" : 12345,
      "datasetName" : "...",
      "serviceId" : 12345,
      "dataShareName" : "...",
      "zoneId" : 12345,
      "dataShareId" : 12345,
      "serviceName" : "...",
      "zoneName" : "...",
      "shareStatus" : "REQUESTED",
      "resourceCount" : 12345,
      "approver" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }, {
      "datasetId" : 12345,
      "datasetName" : "...",
      "serviceId" : 12345,
      "dataShareName" : "...",
      "zoneId" : 12345,
      "dataShareId" : 12345,
      "serviceName" : "...",
      "zoneName" : "...",
      "shareStatus" : "ACTIVE",
      "resourceCount" : 12345,
      "approver" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    } ],
    "zoneName" : "...",
    "zoneId" : 12345,
    "resourceCount" : 12345,
    "description" : "...",
    "name" : "...",
    "serviceName" : "...",
    "serviceId" : 12345,
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "serviceType" : "...",
    "permissionForCaller" : "NONE",
    "datasets" : [ {
      "datasetId" : 12345,
      "datasetName" : "...",
      "serviceId" : 12345,
      "dataShareName" : "...",
      "zoneId" : 12345,
      "dataShareId" : 12345,
      "serviceName" : "...",
      "zoneName" : "...",
      "shareStatus" : "DENIED",
      "resourceCount" : 12345,
      "approver" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }, {
      "datasetId" : 12345,
      "datasetName" : "...",
      "serviceId" : 12345,
      "dataShareName" : "...",
      "zoneId" : 12345,
      "dataShareId" : 12345,
      "serviceName" : "...",
      "zoneName" : "...",
      "shareStatus" : "NONE",
      "resourceCount" : 12345,
      "approver" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    } ],
    "zoneName" : "...",
    "zoneId" : 12345,
    "resourceCount" : 12345,
    "description" : "...",
    "name" : "...",
    "serviceName" : "...",
    "serviceId" : 12345,
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "pageSize" : 12345,
  "sortType" : "...",
  "sortBy" : "...",
  "listSize" : 12345,
  "queryTimeMS" : 12345,
  "startIndex" : 12345,
  "resultSize" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/gds/datashare/{id}" : {
      "delete" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "deleteDataShare",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "getDataShare",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerDataShare",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "service" : "...",
  "conditionExpr" : "...",
  "name" : "...",
  "zone" : "...",
  "termsOfUse" : "...",
  "defaultTagMasks" : [ {
    "values" : [ "...", "..." ],
    "maskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    }
  }, {
    "values" : [ "...", "..." ],
    "maskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    }
  } ],
  "defaultAccessTypes" : [ "...", "..." ],
  "acl" : {
    "users" : {
      "property1" : "ADMIN",
      "property2" : "POLICY_ADMIN"
    },
    "roles" : {
      "property1" : "AUDIT",
      "property2" : "NONE"
    },
    "groups" : {
      "property1" : "NONE",
      "property2" : "VIEW"
    }
  },
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "description" : "...",
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "updateDataShare",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerDataShare",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RangerDataShare",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "service" : "...",
  "conditionExpr" : "...",
  "name" : "...",
  "zone" : "...",
  "termsOfUse" : "...",
  "defaultTagMasks" : [ {
    "values" : [ "...", "..." ],
    "maskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    }
  }, {
    "values" : [ "...", "..." ],
    "maskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    }
  } ],
  "defaultAccessTypes" : [ "...", "..." ],
  "acl" : {
    "users" : {
      "property1" : "ADMIN",
      "property2" : "ADMIN"
    },
    "roles" : {
      "property1" : "NONE",
      "property2" : "AUDIT"
    },
    "groups" : {
      "property1" : "ADMIN",
      "property2" : "LIST"
    }
  },
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "description" : "...",
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/gds/download/{serviceName}" : {
      "get" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "getServiceGdsInfoIfUpdated",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "serviceName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "clusterName",
            "in" : "query",
            "default" : "",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "lastActivationTime",
            "in" : "query",
            "default" : "0",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "lastKnownGdsVersion",
            "in" : "query",
            "default" : "-1",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "pluginCapabilities",
            "in" : "query",
            "default" : "",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "pluginId",
            "in" : "query",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/ServiceGdsInfo",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "dataShares" : [ {
    "defaultTagMasks" : [ {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    }, {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    } ],
    "name" : "...",
    "zoneName" : "...",
    "defaultAccessTypes" : [ "...", "..." ],
    "id" : 12345,
    "conditionExpr" : "..."
  }, {
    "defaultTagMasks" : [ {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    }, {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    } ],
    "name" : "...",
    "zoneName" : "...",
    "defaultAccessTypes" : [ "...", "..." ],
    "id" : 12345,
    "conditionExpr" : "..."
  } ],
  "gdsVersion" : 12345,
  "serviceName" : "...",
  "resources" : [ {
    "accessTypes" : [ "...", "..." ],
    "subResource" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "conditionExpr" : "...",
    "subResourceMasks" : [ {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    }, {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    } ],
    "profiles" : [ "...", "..." ],
    "subResourceType" : "...",
    "name" : "...",
    "dataShareId" : 12345,
    "resource" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "rowFilter" : {
      "filterExpr" : "..."
    },
    "id" : 12345
  }, {
    "accessTypes" : [ "...", "..." ],
    "subResource" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "conditionExpr" : "...",
    "subResourceMasks" : [ {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    }, {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    } ],
    "profiles" : [ "...", "..." ],
    "subResourceType" : "...",
    "name" : "...",
    "dataShareId" : 12345,
    "resource" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "rowFilter" : {
      "filterExpr" : "..."
    },
    "id" : 12345
  } ],
  "isDelta" : true,
  "dips" : [ {
    "status" : "REQUESTED",
    "datasetId" : 12345,
    "projectId" : 12345,
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "profiles" : [ "...", "..." ]
  }, {
    "status" : "REQUESTED",
    "datasetId" : 12345,
    "projectId" : 12345,
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "profiles" : [ "...", "..." ]
  } ],
  "gdsLastUpdateTime" : 12345,
  "gdsServiceDef" : {
    "description" : "...",
    "dataMaskDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ],
      "maskTypes" : [ { }, { } ]
    },
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "rbKeyDescription" : "...",
    "displayName" : "...",
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "MANAGE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "READ",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "enums" : [ {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    }, {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    } ],
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "label" : "...",
    "contextEnrichers" : [ {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    }, {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    } ],
    "policyConditions" : [ {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    }, {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    } ],
    "name" : "...",
    "rowFilterDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ]
    },
    "configs" : [ {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    }, {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    } ],
    "markerAccessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "DELETE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "READ",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "rbKeyLabel" : "...",
    "implClass" : "...",
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  },
  "deltaLogs" : [ {
    "objectType" : 12345,
    "changeType" : 12345,
    "objectId" : 12345
  }, {
    "objectType" : 12345,
    "changeType" : 12345,
    "objectId" : 12345
  } ],
  "dshids" : [ {
    "dataShareId" : 12345,
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "status" : "NONE",
    "profiles" : [ "...", "..." ],
    "datasetId" : 12345
  }, {
    "dataShareId" : 12345,
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "status" : "ACTIVE",
    "profiles" : [ "...", "..." ],
    "datasetId" : 12345
  } ],
  "projects" : [ {
    "name" : "...",
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "id" : 12345,
    "policies" : [ {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }, {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    } ]
  }, {
    "name" : "...",
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "id" : 12345,
    "policies" : [ {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }, {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    } ]
  } ],
  "datasets" : [ {
    "id" : 12345,
    "name" : "...",
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "policies" : [ {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }, {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    } ]
  }, {
    "id" : 12345,
    "name" : "...",
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "policies" : [ {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }, {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    } ]
  } ]
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/gds/project" : {
      "get" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "searchProjects",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/PListOfRangerProject",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "totalCount" : 12345,
  "listSize" : 12345,
  "list" : [ {
    "acl" : {
      "users" : {
        "property1" : "ADMIN",
        "property2" : "ADMIN"
      },
      "roles" : {
        "property1" : "POLICY_ADMIN",
        "property2" : "POLICY_ADMIN"
      },
      "groups" : {
        "property1" : "ADMIN",
        "property2" : "VIEW"
      }
    },
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "name" : "...",
    "termsOfUse" : "...",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "acl" : {
      "users" : {
        "property1" : "POLICY_ADMIN",
        "property2" : "LIST"
      },
      "roles" : {
        "property1" : "NONE",
        "property2" : "ADMIN"
      },
      "groups" : {
        "property1" : "NONE",
        "property2" : "NONE"
      }
    },
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "name" : "...",
    "termsOfUse" : "...",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "pageSize" : 12345,
  "resultSize" : 12345,
  "startIndex" : 12345,
  "sortType" : "...",
  "queryTimeMS" : 12345,
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "createProject",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerProject",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/RangerProject",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "acl" : {
    "users" : {
      "property1" : "POLICY_ADMIN",
      "property2" : "POLICY_ADMIN"
    },
    "roles" : {
      "property1" : "POLICY_ADMIN",
      "property2" : "VIEW"
    },
    "groups" : {
      "property1" : "VIEW",
      "property2" : "ADMIN"
    }
  },
  "validitySchedule" : {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  },
  "name" : "...",
  "termsOfUse" : "...",
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "description" : "...",
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/gds/project/names" : {
      "get" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "listProjectNames",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/PListOfString",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "listSize" : 12345,
  "startIndex" : 12345,
  "totalCount" : 12345,
  "sortType" : "...",
  "queryTimeMS" : 12345,
  "pageSize" : 12345,
  "sortBy" : "...",
  "list" : [ "...", "..." ],
  "resultSize" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/gds/project/{id}" : {
      "delete" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "deleteProject",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "getProject",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerProject",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "acl" : {
    "users" : {
      "property1" : "POLICY_ADMIN",
      "property2" : "ADMIN"
    },
    "roles" : {
      "property1" : "POLICY_ADMIN",
      "property2" : "ADMIN"
    },
    "groups" : {
      "property1" : "LIST",
      "property2" : "AUDIT"
    }
  },
  "validitySchedule" : {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  },
  "name" : "...",
  "termsOfUse" : "...",
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "description" : "...",
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "updateProject",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerProject",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RangerProject",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "acl" : {
    "users" : {
      "property1" : "POLICY_ADMIN",
      "property2" : "ADMIN"
    },
    "roles" : {
      "property1" : "LIST",
      "property2" : "AUDIT"
    },
    "groups" : {
      "property1" : "LIST",
      "property2" : "ADMIN"
    }
  },
  "validitySchedule" : {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  },
  "name" : "...",
  "termsOfUse" : "...",
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "description" : "...",
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/gds/project/{id}/policy" : {
      "get" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "getProjectPolicies",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerPolicy"
}
            },
            "examples" : {
              "application/json" : [ {
  "resources" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "service" : "...",
  "dataMaskPolicyItems" : [ {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "rowFilterPolicyItems" : [ {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "additionalResources" : [ {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  }, {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  } ],
  "zoneName" : "...",
  "policyType" : 12345,
  "serviceType" : "...",
  "policyPriority" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "policyLabels" : [ "...", "..." ],
  "resourceSignature" : "...",
  "name" : "...",
  "isDenyAllElse" : true,
  "policyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "denyExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "description" : "...",
  "validitySchedules" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "denyPolicyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "isAuditEnabled" : true,
  "allowExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
} ]
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "addProjectPolicy",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerPolicy",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/RangerPolicy",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "resources" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "service" : "...",
  "dataMaskPolicyItems" : [ {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "rowFilterPolicyItems" : [ {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "additionalResources" : [ {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  }, {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  } ],
  "zoneName" : "...",
  "policyType" : 12345,
  "serviceType" : "...",
  "policyPriority" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "policyLabels" : [ "...", "..." ],
  "resourceSignature" : "...",
  "name" : "...",
  "isDenyAllElse" : true,
  "policyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "denyExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "description" : "...",
  "validitySchedules" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "denyPolicyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "isAuditEnabled" : true,
  "allowExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/gds/project/{id}/policy/{policyId}" : {
      "delete" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "deleteProjectPolicy",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "policyId",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "getProjectPolicy",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "policyId",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerPolicy",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "resources" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "service" : "...",
  "dataMaskPolicyItems" : [ {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "rowFilterPolicyItems" : [ {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "additionalResources" : [ {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  }, {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  } ],
  "zoneName" : "...",
  "policyType" : 12345,
  "serviceType" : "...",
  "policyPriority" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "policyLabels" : [ "...", "..." ],
  "resourceSignature" : "...",
  "name" : "...",
  "isDenyAllElse" : true,
  "policyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "denyExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "description" : "...",
  "validitySchedules" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "denyPolicyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "isAuditEnabled" : true,
  "allowExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "updateProjectPolicy",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "policyId",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerPolicy",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RangerPolicy",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "resources" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "service" : "...",
  "dataMaskPolicyItems" : [ {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "rowFilterPolicyItems" : [ {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "additionalResources" : [ {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  }, {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  } ],
  "zoneName" : "...",
  "policyType" : 12345,
  "serviceType" : "...",
  "policyPriority" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "policyLabels" : [ "...", "..." ],
  "resourceSignature" : "...",
  "name" : "...",
  "isDenyAllElse" : true,
  "policyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "denyExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "description" : "...",
  "validitySchedules" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "denyPolicyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "isAuditEnabled" : true,
  "allowExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/gds/resource" : {
      "get" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "searchSharedResources",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/PListOfRangerSharedResource",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "startIndex" : 12345,
  "queryTimeMS" : 12345,
  "pageSize" : 12345,
  "resultSize" : 12345,
  "listSize" : 12345,
  "list" : [ {
    "subResourceType" : "...",
    "profiles" : [ "...", "..." ],
    "subResource" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "resource" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "dataShareId" : 12345,
    "conditionExpr" : "...",
    "accessTypes" : [ "...", "..." ],
    "subResourceMasks" : [ {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    }, {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    } ],
    "rowFilter" : {
      "filterExpr" : "..."
    },
    "name" : "...",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "subResourceType" : "...",
    "profiles" : [ "...", "..." ],
    "subResource" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "resource" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "dataShareId" : 12345,
    "conditionExpr" : "...",
    "accessTypes" : [ "...", "..." ],
    "subResourceMasks" : [ {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    }, {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    } ],
    "rowFilter" : {
      "filterExpr" : "..."
    },
    "name" : "...",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "description" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "totalCount" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "addSharedResource",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerSharedResource",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/RangerSharedResource",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "subResourceType" : "...",
  "profiles" : [ "...", "..." ],
  "subResource" : {
    "values" : [ "...", "..." ],
    "isRecursive" : true,
    "isExcludes" : true
  },
  "resource" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "dataShareId" : 12345,
  "conditionExpr" : "...",
  "accessTypes" : [ "...", "..." ],
  "subResourceMasks" : [ {
    "values" : [ "...", "..." ],
    "maskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    }
  }, {
    "values" : [ "...", "..." ],
    "maskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    }
  } ],
  "rowFilter" : {
    "filterExpr" : "..."
  },
  "name" : "...",
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "description" : "...",
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/gds/resource/{id}" : {
      "delete" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "removeSharedResource",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "getSharedResource",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerSharedResource",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "subResourceType" : "...",
  "profiles" : [ "...", "..." ],
  "subResource" : {
    "values" : [ "...", "..." ],
    "isRecursive" : true,
    "isExcludes" : true
  },
  "resource" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "dataShareId" : 12345,
  "conditionExpr" : "...",
  "accessTypes" : [ "...", "..." ],
  "subResourceMasks" : [ {
    "values" : [ "...", "..." ],
    "maskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    }
  }, {
    "values" : [ "...", "..." ],
    "maskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    }
  } ],
  "rowFilter" : {
    "filterExpr" : "..."
  },
  "name" : "...",
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "description" : "...",
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "updateSharedResource",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerSharedResource",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RangerSharedResource",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "subResourceType" : "...",
  "profiles" : [ "...", "..." ],
  "subResource" : {
    "values" : [ "...", "..." ],
    "isRecursive" : true,
    "isExcludes" : true
  },
  "resource" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "dataShareId" : 12345,
  "conditionExpr" : "...",
  "accessTypes" : [ "...", "..." ],
  "subResourceMasks" : [ {
    "values" : [ "...", "..." ],
    "maskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    }
  }, {
    "values" : [ "...", "..." ],
    "maskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    }
  } ],
  "rowFilter" : {
    "filterExpr" : "..."
  },
  "name" : "...",
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "description" : "...",
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/gds/resources" : {
      "delete" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "removeSharedResources",
        "consumes" : [ "application/json", "application/xml" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "type" : "integer"
}
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "post" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "addSharedResources",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerSharedResource"
}
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerSharedResource"
}
            },
            "examples" : {
              "application/json" : [ {
  "subResourceType" : "...",
  "profiles" : [ "...", "..." ],
  "subResource" : {
    "values" : [ "...", "..." ],
    "isRecursive" : true,
    "isExcludes" : true
  },
  "resource" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "dataShareId" : 12345,
  "conditionExpr" : "...",
  "accessTypes" : [ "...", "..." ],
  "subResourceMasks" : [ {
    "values" : [ "...", "..." ],
    "maskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    }
  }, {
    "values" : [ "...", "..." ],
    "maskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    }
  } ],
  "rowFilter" : {
    "filterExpr" : "..."
  },
  "name" : "...",
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "description" : "...",
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
} ]
            },
            "description" : ""
          }
        }
      }
    },
    "\/gds/secure/download/{serviceName}" : {
      "get" : {
        "tags" : [ "GdsREST" ],
        "operationId" : "getSecureServiceGdsInfoIfUpdated",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "serviceName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "clusterName",
            "in" : "query",
            "default" : "",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "lastActivationTime",
            "in" : "query",
            "default" : "0",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "lastKnownGdsVersion",
            "in" : "query",
            "default" : "-1",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "pluginCapabilities",
            "in" : "query",
            "default" : "",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "pluginId",
            "in" : "query",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/ServiceGdsInfo",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "dataShares" : [ {
    "defaultTagMasks" : [ {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    }, {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    } ],
    "name" : "...",
    "zoneName" : "...",
    "defaultAccessTypes" : [ "...", "..." ],
    "id" : 12345,
    "conditionExpr" : "..."
  }, {
    "defaultTagMasks" : [ {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    }, {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    } ],
    "name" : "...",
    "zoneName" : "...",
    "defaultAccessTypes" : [ "...", "..." ],
    "id" : 12345,
    "conditionExpr" : "..."
  } ],
  "gdsVersion" : 12345,
  "serviceName" : "...",
  "resources" : [ {
    "accessTypes" : [ "...", "..." ],
    "subResource" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "conditionExpr" : "...",
    "subResourceMasks" : [ {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    }, {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    } ],
    "profiles" : [ "...", "..." ],
    "subResourceType" : "...",
    "name" : "...",
    "dataShareId" : 12345,
    "resource" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "rowFilter" : {
      "filterExpr" : "..."
    },
    "id" : 12345
  }, {
    "accessTypes" : [ "...", "..." ],
    "subResource" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "conditionExpr" : "...",
    "subResourceMasks" : [ {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    }, {
      "values" : [ "...", "..." ],
      "maskInfo" : { }
    } ],
    "profiles" : [ "...", "..." ],
    "subResourceType" : "...",
    "name" : "...",
    "dataShareId" : 12345,
    "resource" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "rowFilter" : {
      "filterExpr" : "..."
    },
    "id" : 12345
  } ],
  "isDelta" : true,
  "dips" : [ {
    "status" : "NONE",
    "datasetId" : 12345,
    "projectId" : 12345,
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "profiles" : [ "...", "..." ]
  }, {
    "status" : "REQUESTED",
    "datasetId" : 12345,
    "projectId" : 12345,
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "profiles" : [ "...", "..." ]
  } ],
  "gdsLastUpdateTime" : 12345,
  "gdsServiceDef" : {
    "description" : "...",
    "dataMaskDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ],
      "maskTypes" : [ { }, { } ]
    },
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "rbKeyDescription" : "...",
    "displayName" : "...",
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "MANAGE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "READ",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "enums" : [ {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    }, {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    } ],
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "label" : "...",
    "contextEnrichers" : [ {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    }, {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    } ],
    "policyConditions" : [ {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    }, {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    } ],
    "name" : "...",
    "rowFilterDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ]
    },
    "configs" : [ {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    }, {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    } ],
    "markerAccessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "DELETE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "READ",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "rbKeyLabel" : "...",
    "implClass" : "...",
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  },
  "deltaLogs" : [ {
    "objectType" : 12345,
    "changeType" : 12345,
    "objectId" : 12345
  }, {
    "objectType" : 12345,
    "changeType" : 12345,
    "objectId" : 12345
  } ],
  "dshids" : [ {
    "dataShareId" : 12345,
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "status" : "DENIED",
    "profiles" : [ "...", "..." ],
    "datasetId" : 12345
  }, {
    "dataShareId" : 12345,
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "status" : "GRANTED",
    "profiles" : [ "...", "..." ],
    "datasetId" : 12345
  } ],
  "projects" : [ {
    "name" : "...",
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "id" : 12345,
    "policies" : [ {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }, {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    } ]
  }, {
    "name" : "...",
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "id" : 12345,
    "policies" : [ {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }, {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    } ]
  } ],
  "datasets" : [ {
    "id" : 12345,
    "name" : "...",
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "policies" : [ {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }, {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    } ]
  }, {
    "id" : 12345,
    "name" : "...",
    "validitySchedule" : {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    },
    "policies" : [ {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }, {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    } ]
  } ]
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/keys/key" : {
      "post" : {
        "tags" : [ "XKeyREST" ],
        "description" : "Implements the create key functionality",
        "operationId" : "createKey",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "provider",
            "in" : "query",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXKmsKey",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/VXKmsKey",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "cipher" : "...",
  "length" : 12345,
  "description" : "...",
  "versions" : 12345,
  "material" : "...",
  "versionName" : "...",
  "created" : 12345,
  "attributes" : {
    "property1" : "...",
    "property2" : "..."
  },
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "XKeyREST" ],
        "description" : "Implements the Rollover key functionality",
        "operationId" : "rolloverKey",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "provider",
            "in" : "query",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXKmsKey",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/VXKmsKey",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "cipher" : "...",
  "length" : 12345,
  "description" : "...",
  "versions" : 12345,
  "material" : "...",
  "versionName" : "...",
  "created" : 12345,
  "attributes" : {
    "property1" : "...",
    "property2" : "..."
  },
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/keys/key/{alias}" : {
      "delete" : {
        "tags" : [ "XKeyREST" ],
        "description" : "Implements the delete key functionality",
        "operationId" : "deleteKey",
        "parameters" : [
          {
            "name" : "alias",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "provider",
            "in" : "query",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "XKeyREST" ],
        "operationId" : "getKey",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "alias",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "provider",
            "in" : "query",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXKmsKey",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "cipher" : "...",
  "length" : 12345,
  "description" : "...",
  "versions" : 12345,
  "material" : "...",
  "versionName" : "...",
  "created" : 12345,
  "attributes" : {
    "property1" : "...",
    "property2" : "..."
  },
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/keys/keys" : {
      "get" : {
        "tags" : [ "XKeyREST" ],
        "description" : "Implements the traditional search functionalities for Keys",
        "operationId" : "searchKeys",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "provider",
            "in" : "query",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXKmsKeyList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vXKeys" : [ {
    "name" : "...",
    "cipher" : "...",
    "length" : 12345,
    "description" : "...",
    "versions" : 12345,
    "material" : "...",
    "versionName" : "...",
    "created" : 12345,
    "attributes" : {
      "property1" : "...",
      "property2" : "..."
    },
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "name" : "...",
    "cipher" : "...",
    "length" : 12345,
    "description" : "...",
    "versions" : 12345,
    "material" : "...",
    "versionName" : "...",
    "created" : 12345,
    "attributes" : {
      "property1" : "...",
      "property2" : "..."
    },
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/metrics/json" : {
      "get" : {
        "tags" : [ "MetricsREST" ],
        "operationId" : "getMetricsJson",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "object"
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/metrics/prometheus" : {
      "get" : {
        "tags" : [ "MetricsREST" ],
        "operationId" : "getMetricsPrometheus",
        "produces" : [ "text/plain" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "string"
            },
            "description" : ""
          }
        }
      }
    },
    "\/metrics/status" : {
      "get" : {
        "tags" : [ "MetricsREST" ],
        "operationId" : "getStatus",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerMetrics",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "data" : {
    "property1" : { },
    "property2" : { }
  }
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/plugins/checksso" : {
      "get" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "checkSSO",
        "produces" : [ "text/plain" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "string"
            },
            "description" : ""
          }
        }
      }
    },
    "\/plugins/cluster-services/{clusterName}" : {
      "delete" : {
        "tags" : [ "ServiceREST" ],
        "description" : "Delete services/ repos associated with cluster.\nOnly users with Ranger UserAdmin OR KeyAdmin are allowed to access this API.",
        "operationId" : "deleteClusterServices",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "clusterName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/ResponseEntityOfListOfServiceDeleteResponse",
"description" : "List of serviceDeleteResponse."
            },
            "examples" : {
              "application/json" : {
  "statusCodeValue" : 12345,
  "statusCode" : "BAD_GATEWAY",
  "body" : { },
  "headers" : {
    "property1" : [ "...", "..." ],
    "property2" : [ "...", "..." ]
  }
}
            },
            "description" : "List of serviceDeleteResponse."
          }
        }
      }
    },
    "\/plugins/csrfconf" : {
      "get" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "getCSRFProperties",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "object"
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/plugins/definitions" : {
      "get" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "getServiceDefs",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerServiceDefList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "serviceDefs" : [ {
    "description" : "...",
    "dataMaskDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ],
      "maskTypes" : [ { }, { } ]
    },
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "rbKeyDescription" : "...",
    "displayName" : "...",
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "MANAGE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "READ",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "enums" : [ {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    }, {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    } ],
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "label" : "...",
    "contextEnrichers" : [ {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    }, {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    } ],
    "policyConditions" : [ {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    }, {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    } ],
    "name" : "...",
    "rowFilterDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ]
    },
    "configs" : [ {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    }, {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    } ],
    "markerAccessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "READ",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "UPDATE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "rbKeyLabel" : "...",
    "implClass" : "...",
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "description" : "...",
    "dataMaskDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ],
      "maskTypes" : [ { }, { } ]
    },
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "rbKeyDescription" : "...",
    "displayName" : "...",
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "CREATE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "READ",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "enums" : [ {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    }, {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    } ],
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "label" : "...",
    "contextEnrichers" : [ {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    }, {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    } ],
    "policyConditions" : [ {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    }, {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    } ],
    "name" : "...",
    "rowFilterDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ]
    },
    "configs" : [ {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    }, {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    } ],
    "markerAccessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "UPDATE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "UPDATE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "rbKeyLabel" : "...",
    "implClass" : "...",
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "createServiceDef",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerServiceDef",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/RangerServiceDef",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "description" : "...",
  "dataMaskDef" : {
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "READ",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "CREATE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "maskTypes" : [ {
      "name" : "...",
      "rbKeyDescription" : "...",
      "label" : "...",
      "transformer" : "...",
      "description" : "...",
      "dataMaskOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "rbKeyLabel" : "..."
    }, {
      "name" : "...",
      "rbKeyDescription" : "...",
      "label" : "...",
      "transformer" : "...",
      "description" : "...",
      "dataMaskOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "rbKeyLabel" : "..."
    } ]
  },
  "resources" : [ {
    "isValidLeaf" : true,
    "accessTypeRestrictions" : [ "...", "..." ],
    "description" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "matcherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "rbKeyDescription" : "...",
    "recursiveSupported" : true,
    "validationRegEx" : "...",
    "label" : "...",
    "rbKeyValidationMessage" : "...",
    "level" : 12345,
    "uiHint" : "...",
    "rbKeyLabel" : "...",
    "lookupSupported" : true,
    "excludesSupported" : true,
    "name" : "...",
    "parent" : "...",
    "type" : "...",
    "matcher" : "...",
    "validationMessage" : "..."
  }, {
    "isValidLeaf" : true,
    "accessTypeRestrictions" : [ "...", "..." ],
    "description" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "matcherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "rbKeyDescription" : "...",
    "recursiveSupported" : true,
    "validationRegEx" : "...",
    "label" : "...",
    "rbKeyValidationMessage" : "...",
    "level" : 12345,
    "uiHint" : "...",
    "rbKeyLabel" : "...",
    "lookupSupported" : true,
    "excludesSupported" : true,
    "name" : "...",
    "parent" : "...",
    "type" : "...",
    "matcher" : "...",
    "validationMessage" : "..."
  } ],
  "rbKeyDescription" : "...",
  "displayName" : "...",
  "accessTypes" : [ {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "READ",
    "itemId" : 12345,
    "name" : "..."
  }, {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "READ",
    "itemId" : 12345,
    "name" : "..."
  } ],
  "enums" : [ {
    "defaultIndex" : 12345,
    "name" : "...",
    "itemId" : 12345,
    "elements" : [ {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    }, {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    } ]
  }, {
    "defaultIndex" : 12345,
    "name" : "...",
    "itemId" : 12345,
    "elements" : [ {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    }, {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    } ]
  } ],
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "label" : "...",
  "contextEnrichers" : [ {
    "enricher" : "...",
    "itemId" : 12345,
    "enricherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "name" : "..."
  }, {
    "enricher" : "...",
    "itemId" : 12345,
    "enricherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "name" : "..."
  } ],
  "policyConditions" : [ {
    "rbKeyValidationMessage" : "...",
    "uiHint" : "...",
    "validationRegEx" : "...",
    "evaluatorOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "itemId" : 12345,
    "evaluator" : "...",
    "rbKeyDescription" : "...",
    "rbKeyLabel" : "...",
    "label" : "...",
    "name" : "...",
    "validationMessage" : "...",
    "description" : "..."
  }, {
    "rbKeyValidationMessage" : "...",
    "uiHint" : "...",
    "validationRegEx" : "...",
    "evaluatorOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "itemId" : 12345,
    "evaluator" : "...",
    "rbKeyDescription" : "...",
    "rbKeyLabel" : "...",
    "label" : "...",
    "name" : "...",
    "validationMessage" : "...",
    "description" : "..."
  } ],
  "name" : "...",
  "rowFilterDef" : {
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "DELETE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "CREATE",
      "itemId" : 12345,
      "name" : "..."
    } ]
  },
  "configs" : [ {
    "description" : "...",
    "name" : "...",
    "label" : "...",
    "subType" : "...",
    "uiHint" : "...",
    "rbKeyDescription" : "...",
    "rbKeyValidationMessage" : "...",
    "validationRegEx" : "...",
    "validationMessage" : "...",
    "rbKeyLabel" : "...",
    "defaultValue" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "type" : "..."
  }, {
    "description" : "...",
    "name" : "...",
    "label" : "...",
    "subType" : "...",
    "uiHint" : "...",
    "rbKeyDescription" : "...",
    "rbKeyValidationMessage" : "...",
    "validationRegEx" : "...",
    "validationMessage" : "...",
    "rbKeyLabel" : "...",
    "defaultValue" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "type" : "..."
  } ],
  "markerAccessTypes" : [ {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "CREATE",
    "itemId" : 12345,
    "name" : "..."
  }, {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "UPDATE",
    "itemId" : 12345,
    "name" : "..."
  } ],
  "rbKeyLabel" : "...",
  "implClass" : "...",
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/plugins/definitions/name/{name}" : {
      "get" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "getServiceDefByName",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "name",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerServiceDef",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "description" : "...",
  "dataMaskDef" : {
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "CREATE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "DELETE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "maskTypes" : [ {
      "name" : "...",
      "rbKeyDescription" : "...",
      "label" : "...",
      "transformer" : "...",
      "description" : "...",
      "dataMaskOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "rbKeyLabel" : "..."
    }, {
      "name" : "...",
      "rbKeyDescription" : "...",
      "label" : "...",
      "transformer" : "...",
      "description" : "...",
      "dataMaskOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "rbKeyLabel" : "..."
    } ]
  },
  "resources" : [ {
    "isValidLeaf" : true,
    "accessTypeRestrictions" : [ "...", "..." ],
    "description" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "matcherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "rbKeyDescription" : "...",
    "recursiveSupported" : true,
    "validationRegEx" : "...",
    "label" : "...",
    "rbKeyValidationMessage" : "...",
    "level" : 12345,
    "uiHint" : "...",
    "rbKeyLabel" : "...",
    "lookupSupported" : true,
    "excludesSupported" : true,
    "name" : "...",
    "parent" : "...",
    "type" : "...",
    "matcher" : "...",
    "validationMessage" : "..."
  }, {
    "isValidLeaf" : true,
    "accessTypeRestrictions" : [ "...", "..." ],
    "description" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "matcherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "rbKeyDescription" : "...",
    "recursiveSupported" : true,
    "validationRegEx" : "...",
    "label" : "...",
    "rbKeyValidationMessage" : "...",
    "level" : 12345,
    "uiHint" : "...",
    "rbKeyLabel" : "...",
    "lookupSupported" : true,
    "excludesSupported" : true,
    "name" : "...",
    "parent" : "...",
    "type" : "...",
    "matcher" : "...",
    "validationMessage" : "..."
  } ],
  "rbKeyDescription" : "...",
  "displayName" : "...",
  "accessTypes" : [ {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "MANAGE",
    "itemId" : 12345,
    "name" : "..."
  }, {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "CREATE",
    "itemId" : 12345,
    "name" : "..."
  } ],
  "enums" : [ {
    "defaultIndex" : 12345,
    "name" : "...",
    "itemId" : 12345,
    "elements" : [ {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    }, {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    } ]
  }, {
    "defaultIndex" : 12345,
    "name" : "...",
    "itemId" : 12345,
    "elements" : [ {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    }, {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    } ]
  } ],
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "label" : "...",
  "contextEnrichers" : [ {
    "enricher" : "...",
    "itemId" : 12345,
    "enricherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "name" : "..."
  }, {
    "enricher" : "...",
    "itemId" : 12345,
    "enricherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "name" : "..."
  } ],
  "policyConditions" : [ {
    "rbKeyValidationMessage" : "...",
    "uiHint" : "...",
    "validationRegEx" : "...",
    "evaluatorOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "itemId" : 12345,
    "evaluator" : "...",
    "rbKeyDescription" : "...",
    "rbKeyLabel" : "...",
    "label" : "...",
    "name" : "...",
    "validationMessage" : "...",
    "description" : "..."
  }, {
    "rbKeyValidationMessage" : "...",
    "uiHint" : "...",
    "validationRegEx" : "...",
    "evaluatorOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "itemId" : 12345,
    "evaluator" : "...",
    "rbKeyDescription" : "...",
    "rbKeyLabel" : "...",
    "label" : "...",
    "name" : "...",
    "validationMessage" : "...",
    "description" : "..."
  } ],
  "name" : "...",
  "rowFilterDef" : {
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "CREATE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "CREATE",
      "itemId" : 12345,
      "name" : "..."
    } ]
  },
  "configs" : [ {
    "description" : "...",
    "name" : "...",
    "label" : "...",
    "subType" : "...",
    "uiHint" : "...",
    "rbKeyDescription" : "...",
    "rbKeyValidationMessage" : "...",
    "validationRegEx" : "...",
    "validationMessage" : "...",
    "rbKeyLabel" : "...",
    "defaultValue" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "type" : "..."
  }, {
    "description" : "...",
    "name" : "...",
    "label" : "...",
    "subType" : "...",
    "uiHint" : "...",
    "rbKeyDescription" : "...",
    "rbKeyValidationMessage" : "...",
    "validationRegEx" : "...",
    "validationMessage" : "...",
    "rbKeyLabel" : "...",
    "defaultValue" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "type" : "..."
  } ],
  "markerAccessTypes" : [ {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "DELETE",
    "itemId" : 12345,
    "name" : "..."
  }, {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "MANAGE",
    "itemId" : 12345,
    "name" : "..."
  } ],
  "rbKeyLabel" : "...",
  "implClass" : "...",
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/plugins/definitions/{id}" : {
      "delete" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "deleteServiceDef",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "getServiceDef",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerServiceDef",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "description" : "...",
  "dataMaskDef" : {
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "CREATE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "MANAGE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "maskTypes" : [ {
      "name" : "...",
      "rbKeyDescription" : "...",
      "label" : "...",
      "transformer" : "...",
      "description" : "...",
      "dataMaskOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "rbKeyLabel" : "..."
    }, {
      "name" : "...",
      "rbKeyDescription" : "...",
      "label" : "...",
      "transformer" : "...",
      "description" : "...",
      "dataMaskOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "rbKeyLabel" : "..."
    } ]
  },
  "resources" : [ {
    "isValidLeaf" : true,
    "accessTypeRestrictions" : [ "...", "..." ],
    "description" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "matcherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "rbKeyDescription" : "...",
    "recursiveSupported" : true,
    "validationRegEx" : "...",
    "label" : "...",
    "rbKeyValidationMessage" : "...",
    "level" : 12345,
    "uiHint" : "...",
    "rbKeyLabel" : "...",
    "lookupSupported" : true,
    "excludesSupported" : true,
    "name" : "...",
    "parent" : "...",
    "type" : "...",
    "matcher" : "...",
    "validationMessage" : "..."
  }, {
    "isValidLeaf" : true,
    "accessTypeRestrictions" : [ "...", "..." ],
    "description" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "matcherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "rbKeyDescription" : "...",
    "recursiveSupported" : true,
    "validationRegEx" : "...",
    "label" : "...",
    "rbKeyValidationMessage" : "...",
    "level" : 12345,
    "uiHint" : "...",
    "rbKeyLabel" : "...",
    "lookupSupported" : true,
    "excludesSupported" : true,
    "name" : "...",
    "parent" : "...",
    "type" : "...",
    "matcher" : "...",
    "validationMessage" : "..."
  } ],
  "rbKeyDescription" : "...",
  "displayName" : "...",
  "accessTypes" : [ {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "DELETE",
    "itemId" : 12345,
    "name" : "..."
  }, {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "UPDATE",
    "itemId" : 12345,
    "name" : "..."
  } ],
  "enums" : [ {
    "defaultIndex" : 12345,
    "name" : "...",
    "itemId" : 12345,
    "elements" : [ {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    }, {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    } ]
  }, {
    "defaultIndex" : 12345,
    "name" : "...",
    "itemId" : 12345,
    "elements" : [ {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    }, {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    } ]
  } ],
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "label" : "...",
  "contextEnrichers" : [ {
    "enricher" : "...",
    "itemId" : 12345,
    "enricherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "name" : "..."
  }, {
    "enricher" : "...",
    "itemId" : 12345,
    "enricherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "name" : "..."
  } ],
  "policyConditions" : [ {
    "rbKeyValidationMessage" : "...",
    "uiHint" : "...",
    "validationRegEx" : "...",
    "evaluatorOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "itemId" : 12345,
    "evaluator" : "...",
    "rbKeyDescription" : "...",
    "rbKeyLabel" : "...",
    "label" : "...",
    "name" : "...",
    "validationMessage" : "...",
    "description" : "..."
  }, {
    "rbKeyValidationMessage" : "...",
    "uiHint" : "...",
    "validationRegEx" : "...",
    "evaluatorOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "itemId" : 12345,
    "evaluator" : "...",
    "rbKeyDescription" : "...",
    "rbKeyLabel" : "...",
    "label" : "...",
    "name" : "...",
    "validationMessage" : "...",
    "description" : "..."
  } ],
  "name" : "...",
  "rowFilterDef" : {
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "DELETE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "CREATE",
      "itemId" : 12345,
      "name" : "..."
    } ]
  },
  "configs" : [ {
    "description" : "...",
    "name" : "...",
    "label" : "...",
    "subType" : "...",
    "uiHint" : "...",
    "rbKeyDescription" : "...",
    "rbKeyValidationMessage" : "...",
    "validationRegEx" : "...",
    "validationMessage" : "...",
    "rbKeyLabel" : "...",
    "defaultValue" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "type" : "..."
  }, {
    "description" : "...",
    "name" : "...",
    "label" : "...",
    "subType" : "...",
    "uiHint" : "...",
    "rbKeyDescription" : "...",
    "rbKeyValidationMessage" : "...",
    "validationRegEx" : "...",
    "validationMessage" : "...",
    "rbKeyLabel" : "...",
    "defaultValue" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "type" : "..."
  } ],
  "markerAccessTypes" : [ {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "MANAGE",
    "itemId" : 12345,
    "name" : "..."
  }, {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "CREATE",
    "itemId" : 12345,
    "name" : "..."
  } ],
  "rbKeyLabel" : "...",
  "implClass" : "...",
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "updateServiceDef",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerServiceDef",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RangerServiceDef",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "description" : "...",
  "dataMaskDef" : {
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "DELETE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "UPDATE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "maskTypes" : [ {
      "name" : "...",
      "rbKeyDescription" : "...",
      "label" : "...",
      "transformer" : "...",
      "description" : "...",
      "dataMaskOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "rbKeyLabel" : "..."
    }, {
      "name" : "...",
      "rbKeyDescription" : "...",
      "label" : "...",
      "transformer" : "...",
      "description" : "...",
      "dataMaskOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "rbKeyLabel" : "..."
    } ]
  },
  "resources" : [ {
    "isValidLeaf" : true,
    "accessTypeRestrictions" : [ "...", "..." ],
    "description" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "matcherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "rbKeyDescription" : "...",
    "recursiveSupported" : true,
    "validationRegEx" : "...",
    "label" : "...",
    "rbKeyValidationMessage" : "...",
    "level" : 12345,
    "uiHint" : "...",
    "rbKeyLabel" : "...",
    "lookupSupported" : true,
    "excludesSupported" : true,
    "name" : "...",
    "parent" : "...",
    "type" : "...",
    "matcher" : "...",
    "validationMessage" : "..."
  }, {
    "isValidLeaf" : true,
    "accessTypeRestrictions" : [ "...", "..." ],
    "description" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "matcherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "rbKeyDescription" : "...",
    "recursiveSupported" : true,
    "validationRegEx" : "...",
    "label" : "...",
    "rbKeyValidationMessage" : "...",
    "level" : 12345,
    "uiHint" : "...",
    "rbKeyLabel" : "...",
    "lookupSupported" : true,
    "excludesSupported" : true,
    "name" : "...",
    "parent" : "...",
    "type" : "...",
    "matcher" : "...",
    "validationMessage" : "..."
  } ],
  "rbKeyDescription" : "...",
  "displayName" : "...",
  "accessTypes" : [ {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "UPDATE",
    "itemId" : 12345,
    "name" : "..."
  }, {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "CREATE",
    "itemId" : 12345,
    "name" : "..."
  } ],
  "enums" : [ {
    "defaultIndex" : 12345,
    "name" : "...",
    "itemId" : 12345,
    "elements" : [ {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    }, {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    } ]
  }, {
    "defaultIndex" : 12345,
    "name" : "...",
    "itemId" : 12345,
    "elements" : [ {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    }, {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    } ]
  } ],
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "label" : "...",
  "contextEnrichers" : [ {
    "enricher" : "...",
    "itemId" : 12345,
    "enricherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "name" : "..."
  }, {
    "enricher" : "...",
    "itemId" : 12345,
    "enricherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "name" : "..."
  } ],
  "policyConditions" : [ {
    "rbKeyValidationMessage" : "...",
    "uiHint" : "...",
    "validationRegEx" : "...",
    "evaluatorOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "itemId" : 12345,
    "evaluator" : "...",
    "rbKeyDescription" : "...",
    "rbKeyLabel" : "...",
    "label" : "...",
    "name" : "...",
    "validationMessage" : "...",
    "description" : "..."
  }, {
    "rbKeyValidationMessage" : "...",
    "uiHint" : "...",
    "validationRegEx" : "...",
    "evaluatorOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "itemId" : 12345,
    "evaluator" : "...",
    "rbKeyDescription" : "...",
    "rbKeyLabel" : "...",
    "label" : "...",
    "name" : "...",
    "validationMessage" : "...",
    "description" : "..."
  } ],
  "name" : "...",
  "rowFilterDef" : {
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "MANAGE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "MANAGE",
      "itemId" : 12345,
      "name" : "..."
    } ]
  },
  "configs" : [ {
    "description" : "...",
    "name" : "...",
    "label" : "...",
    "subType" : "...",
    "uiHint" : "...",
    "rbKeyDescription" : "...",
    "rbKeyValidationMessage" : "...",
    "validationRegEx" : "...",
    "validationMessage" : "...",
    "rbKeyLabel" : "...",
    "defaultValue" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "type" : "..."
  }, {
    "description" : "...",
    "name" : "...",
    "label" : "...",
    "subType" : "...",
    "uiHint" : "...",
    "rbKeyDescription" : "...",
    "rbKeyValidationMessage" : "...",
    "validationRegEx" : "...",
    "validationMessage" : "...",
    "rbKeyLabel" : "...",
    "defaultValue" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "type" : "..."
  } ],
  "markerAccessTypes" : [ {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "CREATE",
    "itemId" : 12345,
    "name" : "..."
  }, {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "MANAGE",
    "itemId" : 12345,
    "name" : "..."
  } ],
  "rbKeyLabel" : "...",
  "implClass" : "...",
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/plugins/metrics/type/{type}" : {
      "get" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "getMetricByType",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "type",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "string"
            },
            "description" : ""
          }
        }
      }
    },
    "\/plugins/plugins/info" : {
      "delete" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "deletePluginsInfo",
        "parameters" : [
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "getPluginsInfo",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerPluginInfoList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "pluginInfoList" : [ {
    "hostName" : "...",
    "info" : {
      "property1" : "...",
      "property2" : "..."
    },
    "appType" : "...",
    "serviceDisplayName" : "...",
    "serviceTypeDisplayName" : "...",
    "updateTime" : 12345,
    "ipAddress" : "...",
    "serviceName" : "...",
    "serviceType" : "...",
    "createTime" : 12345,
    "id" : 12345
  }, {
    "hostName" : "...",
    "info" : {
      "property1" : "...",
      "property2" : "..."
    },
    "appType" : "...",
    "serviceDisplayName" : "...",
    "serviceTypeDisplayName" : "...",
    "updateTime" : 12345,
    "ipAddress" : "...",
    "serviceName" : "...",
    "serviceType" : "...",
    "createTime" : 12345,
    "id" : 12345
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/plugins/plugins/info/{id}" : {
      "delete" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "deletePluginsInfo",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      }
    },
    "\/plugins/policies" : {
      "get" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "getPolicies",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerPolicyList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "policies" : [ {
    "resources" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "service" : "...",
    "dataMaskPolicyItems" : [ {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "rowFilterPolicyItems" : [ {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "additionalResources" : [ {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    }, {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    } ],
    "zoneName" : "...",
    "policyType" : 12345,
    "serviceType" : "...",
    "policyPriority" : 12345,
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "policyLabels" : [ "...", "..." ],
    "resourceSignature" : "...",
    "name" : "...",
    "isDenyAllElse" : true,
    "policyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "denyExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "description" : "...",
    "validitySchedules" : [ {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    }, {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    } ],
    "denyPolicyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "isAuditEnabled" : true,
    "allowExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "resources" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "service" : "...",
    "dataMaskPolicyItems" : [ {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "rowFilterPolicyItems" : [ {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "additionalResources" : [ {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    }, {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    } ],
    "zoneName" : "...",
    "policyType" : 12345,
    "serviceType" : "...",
    "policyPriority" : 12345,
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "policyLabels" : [ "...", "..." ],
    "resourceSignature" : "...",
    "name" : "...",
    "isDenyAllElse" : true,
    "policyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "denyExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "description" : "...",
    "validitySchedules" : [ {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    }, {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    } ],
    "denyPolicyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "isAuditEnabled" : true,
    "allowExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "createPolicy",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerPolicy",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/RangerPolicy",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "resources" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "service" : "...",
  "dataMaskPolicyItems" : [ {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "rowFilterPolicyItems" : [ {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "additionalResources" : [ {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  }, {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  } ],
  "zoneName" : "...",
  "policyType" : 12345,
  "serviceType" : "...",
  "policyPriority" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "policyLabels" : [ "...", "..." ],
  "resourceSignature" : "...",
  "name" : "...",
  "isDenyAllElse" : true,
  "policyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "denyExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "description" : "...",
  "validitySchedules" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "denyPolicyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "isAuditEnabled" : true,
  "allowExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/plugins/policies/apply" : {
      "post" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "applyPolicy",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerPolicy",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/RangerPolicy",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "resources" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "service" : "...",
  "dataMaskPolicyItems" : [ {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "rowFilterPolicyItems" : [ {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "additionalResources" : [ {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  }, {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  } ],
  "zoneName" : "...",
  "policyType" : 12345,
  "serviceType" : "...",
  "policyPriority" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "policyLabels" : [ "...", "..." ],
  "resourceSignature" : "...",
  "name" : "...",
  "isDenyAllElse" : true,
  "policyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "denyExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "description" : "...",
  "validitySchedules" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "denyPolicyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "isAuditEnabled" : true,
  "allowExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/plugins/policies/cache/reset" : {
      "get" : {
        "tags" : [ "ServiceREST" ],
        "description" : "Resets/ removes service policy cache for given service.",
        "operationId" : "resetPolicyCache",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "serviceName",
            "in" : "query",
            "type" : "string",
            "description" : "non-empty serviceName"
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "true if successfully reseted/ removed for given service, false otherwise.",
"type" : "boolean"
            },
            "description" : "true if successfully reseted/ removed for given service, false otherwise."
          }
        }
      }
    },
    "\/plugins/policies/cache/reset-all" : {
      "get" : {
        "tags" : [ "ServiceREST" ],
        "description" : "Resets/ removes service policy cache for all.",
        "operationId" : "resetPolicyCacheAll",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "true if successfully reseted/ removed, false otherwise.",
"type" : "boolean"
            },
            "description" : "true if successfully reseted/ removed, false otherwise."
          }
        }
      }
    },
    "\/plugins/policies/count" : {
      "get" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "countPolicies",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "description" : ""
          }
        }
      }
    },
    "\/plugins/policies/csv" : {
      "get" : {
        "deprecated":true,
        "tags" : [ "ServiceREST" ],
        "operationId" : "getPoliciesInCsv",
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "description" : "Success"
          }
        }
      }
    },
    "\/plugins/policies/download/{serviceName}" : {
      "get" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "getServicePoliciesIfUpdated",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "serviceName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "clusterName",
            "in" : "query",
            "default" : "",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "lastActivationTime",
            "in" : "query",
            "default" : "0",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "lastKnownVersion",
            "in" : "query",
            "default" : "-1",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "pluginCapabilities",
            "in" : "query",
            "default" : "",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "pluginId",
            "in" : "query",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "supportsPolicyDeltas",
            "in" : "query",
            "default" : "false",
            "type" : "boolean",
            "description" : ""
          },
          {
            "name" : "zoneName",
            "in" : "query",
            "default" : "",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/ServicePolicies",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "policyUpdateTime" : 12345,
  "policyDeltas" : [ {
    "changeType" : 12345,
    "policy" : {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    },
    "policiesVersion" : 12345,
    "id" : 12345
  }, {
    "changeType" : 12345,
    "policy" : {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    },
    "policiesVersion" : 12345,
    "id" : 12345
  } ],
  "serviceName" : "...",
  "serviceConfig" : {
    "property1" : "...",
    "property2" : "..."
  },
  "tagPolicies" : {
    "policyVersion" : 12345,
    "serviceConfig" : {
      "property1" : "...",
      "property2" : "..."
    },
    "serviceId" : 12345,
    "serviceDef" : {
      "description" : "...",
      "dataMaskDef" : { },
      "resources" : [ { }, { } ],
      "rbKeyDescription" : "...",
      "displayName" : "...",
      "accessTypes" : [ { }, { } ],
      "enums" : [ { }, { } ],
      "options" : {
        "property1" : "...",
        "property2" : "..."
      },
      "label" : "...",
      "contextEnrichers" : [ { }, { } ],
      "policyConditions" : [ { }, { } ],
      "name" : "...",
      "rowFilterDef" : { },
      "configs" : [ { }, { } ],
      "markerAccessTypes" : [ { }, { } ],
      "rbKeyLabel" : "...",
      "implClass" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    },
    "policies" : [ {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }, {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    } ],
    "serviceName" : "...",
    "policyUpdateTime" : 12345,
    "auditMode" : "..."
  },
  "securityZones" : {
    "property1" : {
      "resources" : [ {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      }, {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      } ],
      "policies" : [ {
        "resources" : {
          "property1" : { },
          "property2" : { }
        },
        "service" : "...",
        "dataMaskPolicyItems" : [ { }, { } ],
        "rowFilterPolicyItems" : [ { }, { } ],
        "conditions" : [ { }, { } ],
        "additionalResources" : [ {
          "property1" : { },
          "property2" : { }
        }, {
          "property1" : { },
          "property2" : { }
        } ],
        "zoneName" : "...",
        "policyType" : 12345,
        "serviceType" : "...",
        "policyPriority" : 12345,
        "options" : {
          "property1" : { },
          "property2" : { }
        },
        "policyLabels" : [ "...", "..." ],
        "resourceSignature" : "...",
        "name" : "...",
        "isDenyAllElse" : true,
        "policyItems" : [ { }, { } ],
        "denyExceptions" : [ { }, { } ],
        "description" : "...",
        "validitySchedules" : [ { }, { } ],
        "denyPolicyItems" : [ { }, { } ],
        "isAuditEnabled" : true,
        "allowExceptions" : [ { }, { } ],
        "version" : 12345,
        "id" : 12345,
        "guid" : "...",
        "updatedBy" : "...",
        "createdBy" : "...",
        "isEnabled" : true,
        "createTime" : 12345,
        "updateTime" : 12345
      }, {
        "resources" : {
          "property1" : { },
          "property2" : { }
        },
        "service" : "...",
        "dataMaskPolicyItems" : [ { }, { } ],
        "rowFilterPolicyItems" : [ { }, { } ],
        "conditions" : [ { }, { } ],
        "additionalResources" : [ {
          "property1" : { },
          "property2" : { }
        }, {
          "property1" : { },
          "property2" : { }
        } ],
        "zoneName" : "...",
        "policyType" : 12345,
        "serviceType" : "...",
        "policyPriority" : 12345,
        "options" : {
          "property1" : { },
          "property2" : { }
        },
        "policyLabels" : [ "...", "..." ],
        "resourceSignature" : "...",
        "name" : "...",
        "isDenyAllElse" : true,
        "policyItems" : [ { }, { } ],
        "denyExceptions" : [ { }, { } ],
        "description" : "...",
        "validitySchedules" : [ { }, { } ],
        "denyPolicyItems" : [ { }, { } ],
        "isAuditEnabled" : true,
        "allowExceptions" : [ { }, { } ],
        "version" : 12345,
        "id" : 12345,
        "guid" : "...",
        "updatedBy" : "...",
        "createdBy" : "...",
        "isEnabled" : true,
        "createTime" : 12345,
        "updateTime" : 12345
      } ],
      "zoneName" : "...",
      "containsAssociatedTagService" : true,
      "policyDeltas" : [ {
        "changeType" : 12345,
        "policy" : { },
        "policiesVersion" : 12345,
        "id" : 12345
      }, {
        "changeType" : 12345,
        "policy" : { },
        "policiesVersion" : 12345,
        "id" : 12345
      } ]
    },
    "property2" : {
      "resources" : [ {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      }, {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      } ],
      "policies" : [ {
        "resources" : {
          "property1" : { },
          "property2" : { }
        },
        "service" : "...",
        "dataMaskPolicyItems" : [ { }, { } ],
        "rowFilterPolicyItems" : [ { }, { } ],
        "conditions" : [ { }, { } ],
        "additionalResources" : [ {
          "property1" : { },
          "property2" : { }
        }, {
          "property1" : { },
          "property2" : { }
        } ],
        "zoneName" : "...",
        "policyType" : 12345,
        "serviceType" : "...",
        "policyPriority" : 12345,
        "options" : {
          "property1" : { },
          "property2" : { }
        },
        "policyLabels" : [ "...", "..." ],
        "resourceSignature" : "...",
        "name" : "...",
        "isDenyAllElse" : true,
        "policyItems" : [ { }, { } ],
        "denyExceptions" : [ { }, { } ],
        "description" : "...",
        "validitySchedules" : [ { }, { } ],
        "denyPolicyItems" : [ { }, { } ],
        "isAuditEnabled" : true,
        "allowExceptions" : [ { }, { } ],
        "version" : 12345,
        "id" : 12345,
        "guid" : "...",
        "updatedBy" : "...",
        "createdBy" : "...",
        "isEnabled" : true,
        "createTime" : 12345,
        "updateTime" : 12345
      }, {
        "resources" : {
          "property1" : { },
          "property2" : { }
        },
        "service" : "...",
        "dataMaskPolicyItems" : [ { }, { } ],
        "rowFilterPolicyItems" : [ { }, { } ],
        "conditions" : [ { }, { } ],
        "additionalResources" : [ {
          "property1" : { },
          "property2" : { }
        }, {
          "property1" : { },
          "property2" : { }
        } ],
        "zoneName" : "...",
        "policyType" : 12345,
        "serviceType" : "...",
        "policyPriority" : 12345,
        "options" : {
          "property1" : { },
          "property2" : { }
        },
        "policyLabels" : [ "...", "..." ],
        "resourceSignature" : "...",
        "name" : "...",
        "isDenyAllElse" : true,
        "policyItems" : [ { }, { } ],
        "denyExceptions" : [ { }, { } ],
        "description" : "...",
        "validitySchedules" : [ { }, { } ],
        "denyPolicyItems" : [ { }, { } ],
        "isAuditEnabled" : true,
        "allowExceptions" : [ { }, { } ],
        "version" : 12345,
        "id" : 12345,
        "guid" : "...",
        "updatedBy" : "...",
        "createdBy" : "...",
        "isEnabled" : true,
        "createTime" : 12345,
        "updateTime" : 12345
      } ],
      "zoneName" : "...",
      "containsAssociatedTagService" : true,
      "policyDeltas" : [ {
        "changeType" : 12345,
        "policy" : { },
        "policiesVersion" : 12345,
        "id" : 12345
      }, {
        "changeType" : 12345,
        "policy" : { },
        "policiesVersion" : 12345,
        "id" : 12345
      } ]
    }
  },
  "auditMode" : "...",
  "serviceDef" : {
    "description" : "...",
    "dataMaskDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ],
      "maskTypes" : [ { }, { } ]
    },
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "rbKeyDescription" : "...",
    "displayName" : "...",
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "MANAGE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "MANAGE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "enums" : [ {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    }, {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    } ],
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "label" : "...",
    "contextEnrichers" : [ {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    }, {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    } ],
    "policyConditions" : [ {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    }, {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    } ],
    "name" : "...",
    "rowFilterDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ]
    },
    "configs" : [ {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    }, {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    } ],
    "markerAccessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "UPDATE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "UPDATE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "rbKeyLabel" : "...",
    "implClass" : "...",
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  },
  "policyVersion" : 12345,
  "serviceId" : 12345,
  "policies" : [ {
    "resources" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "service" : "...",
    "dataMaskPolicyItems" : [ {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "rowFilterPolicyItems" : [ {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "additionalResources" : [ {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    }, {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    } ],
    "zoneName" : "...",
    "policyType" : 12345,
    "serviceType" : "...",
    "policyPriority" : 12345,
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "policyLabels" : [ "...", "..." ],
    "resourceSignature" : "...",
    "name" : "...",
    "isDenyAllElse" : true,
    "policyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "denyExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "description" : "...",
    "validitySchedules" : [ {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    }, {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    } ],
    "denyPolicyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "isAuditEnabled" : true,
    "allowExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "resources" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "service" : "...",
    "dataMaskPolicyItems" : [ {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "rowFilterPolicyItems" : [ {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "additionalResources" : [ {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    }, {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    } ],
    "zoneName" : "...",
    "policyType" : 12345,
    "serviceType" : "...",
    "policyPriority" : 12345,
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "policyLabels" : [ "...", "..." ],
    "resourceSignature" : "...",
    "name" : "...",
    "isDenyAllElse" : true,
    "policyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "denyExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "description" : "...",
    "validitySchedules" : [ {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    }, {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    } ],
    "denyPolicyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "isAuditEnabled" : true,
    "allowExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ]
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/plugins/policies/downloadExcel" : {
      "get" : {
        "deprecated":true,
        "tags" : [ "ServiceREST" ],
        "operationId" : "getPoliciesInExcel",
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "description" : "Success"
          }
        }
      }
    },
    "\/plugins/policies/eventTime" : {
      "get" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "getPolicyFromEventTime",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerPolicy",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "resources" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "service" : "...",
  "dataMaskPolicyItems" : [ {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "rowFilterPolicyItems" : [ {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "additionalResources" : [ {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  }, {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  } ],
  "zoneName" : "...",
  "policyType" : 12345,
  "serviceType" : "...",
  "policyPriority" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "policyLabels" : [ "...", "..." ],
  "resourceSignature" : "...",
  "name" : "...",
  "isDenyAllElse" : true,
  "policyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "denyExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "description" : "...",
  "validitySchedules" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "denyPolicyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "isAuditEnabled" : true,
  "allowExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/plugins/policies/exportJson" : {
      "get" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "getPoliciesInJson",
        "parameters" : [
          {
            "name" : "checkPoliciesExists",
            "in" : "query",
            "type" : "boolean",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "description" : "Success"
          }
        }
      }
    },
    "\/plugins/policies/guid/{guid}" : {
      "delete" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "deletePolicyByGUIDAndServiceNameAndZoneName",
        "parameters" : [
          {
            "name" : "guid",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "serviceName",
            "in" : "query",
            "default" : "",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "zoneName",
            "in" : "query",
            "default" : "",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "getPolicyByGUIDAndServiceNameAndZoneName",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "guid",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "serviceName",
            "in" : "query",
            "default" : "",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "zoneName",
            "in" : "query",
            "default" : "",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerPolicy",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "resources" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "service" : "...",
  "dataMaskPolicyItems" : [ {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "rowFilterPolicyItems" : [ {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "additionalResources" : [ {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  }, {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  } ],
  "zoneName" : "...",
  "policyType" : 12345,
  "serviceType" : "...",
  "policyPriority" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "policyLabels" : [ "...", "..." ],
  "resourceSignature" : "...",
  "name" : "...",
  "isDenyAllElse" : true,
  "policyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "denyExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "description" : "...",
  "validitySchedules" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "denyPolicyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "isAuditEnabled" : true,
  "allowExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/plugins/policies/importPoliciesFromFile" : {
      "post" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "importPoliciesFromFile",
        "consumes" : [ "application/json", "multipart/form-data" ],
        "parameters" : [
          {
            "name" : "fileDetail",
            "in" : "formData",
            "type" : "file",
            "description" : ""
          },
          {
            "name" : "serviceMapStream",
            "in" : "formData",
            "type" : "file",
            "description" : ""
          },
          {
            "name" : "uploadedInputStream",
            "in" : "formData",
            "type" : "file",
            "description" : ""
          },
          {
            "name" : "zoneMapStream",
            "in" : "formData",
            "type" : "file",
            "description" : ""
          },
          {
            "name" : "importType",
            "in" : "query",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "isOverride",
            "in" : "query",
            "type" : "boolean",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"description" : "",
"type" : "string"
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "description" : "Success"
          }
        }
      }
    },
    "\/plugins/policies/service/name/{name}" : {
      "get" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "getServicePoliciesByName",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "name",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerPolicyList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "policies" : [ {
    "resources" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "service" : "...",
    "dataMaskPolicyItems" : [ {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "rowFilterPolicyItems" : [ {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "additionalResources" : [ {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    }, {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    } ],
    "zoneName" : "...",
    "policyType" : 12345,
    "serviceType" : "...",
    "policyPriority" : 12345,
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "policyLabels" : [ "...", "..." ],
    "resourceSignature" : "...",
    "name" : "...",
    "isDenyAllElse" : true,
    "policyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "denyExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "description" : "...",
    "validitySchedules" : [ {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    }, {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    } ],
    "denyPolicyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "isAuditEnabled" : true,
    "allowExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "resources" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "service" : "...",
    "dataMaskPolicyItems" : [ {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "rowFilterPolicyItems" : [ {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "additionalResources" : [ {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    }, {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    } ],
    "zoneName" : "...",
    "policyType" : 12345,
    "serviceType" : "...",
    "policyPriority" : 12345,
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "policyLabels" : [ "...", "..." ],
    "resourceSignature" : "...",
    "name" : "...",
    "isDenyAllElse" : true,
    "policyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "denyExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "description" : "...",
    "validitySchedules" : [ {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    }, {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    } ],
    "denyPolicyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "isAuditEnabled" : true,
    "allowExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/plugins/policies/service/{id}" : {
      "get" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "getServicePolicies",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerPolicyList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "policies" : [ {
    "resources" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "service" : "...",
    "dataMaskPolicyItems" : [ {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "rowFilterPolicyItems" : [ {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "additionalResources" : [ {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    }, {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    } ],
    "zoneName" : "...",
    "policyType" : 12345,
    "serviceType" : "...",
    "policyPriority" : 12345,
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "policyLabels" : [ "...", "..." ],
    "resourceSignature" : "...",
    "name" : "...",
    "isDenyAllElse" : true,
    "policyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "denyExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "description" : "...",
    "validitySchedules" : [ {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    }, {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    } ],
    "denyPolicyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "isAuditEnabled" : true,
    "allowExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "resources" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "service" : "...",
    "dataMaskPolicyItems" : [ {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "rowFilterPolicyItems" : [ {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "additionalResources" : [ {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    }, {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    } ],
    "zoneName" : "...",
    "policyType" : 12345,
    "serviceType" : "...",
    "policyPriority" : 12345,
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "policyLabels" : [ "...", "..." ],
    "resourceSignature" : "...",
    "name" : "...",
    "isDenyAllElse" : true,
    "policyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "denyExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "description" : "...",
    "validitySchedules" : [ {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    }, {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    } ],
    "denyPolicyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "isAuditEnabled" : true,
    "allowExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/plugins/policies/{id}" : {
      "delete" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "deletePolicy",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "getPolicy",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerPolicy",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "resources" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "service" : "...",
  "dataMaskPolicyItems" : [ {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "rowFilterPolicyItems" : [ {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "additionalResources" : [ {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  }, {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  } ],
  "zoneName" : "...",
  "policyType" : 12345,
  "serviceType" : "...",
  "policyPriority" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "policyLabels" : [ "...", "..." ],
  "resourceSignature" : "...",
  "name" : "...",
  "isDenyAllElse" : true,
  "policyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "denyExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "description" : "...",
  "validitySchedules" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "denyPolicyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "isAuditEnabled" : true,
  "allowExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "updatePolicy",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerPolicy",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RangerPolicy",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "resources" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "service" : "...",
  "dataMaskPolicyItems" : [ {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "rowFilterPolicyItems" : [ {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "additionalResources" : [ {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  }, {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  } ],
  "zoneName" : "...",
  "policyType" : 12345,
  "serviceType" : "...",
  "policyPriority" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "policyLabels" : [ "...", "..." ],
  "resourceSignature" : "...",
  "name" : "...",
  "isDenyAllElse" : true,
  "policyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "denyExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "description" : "...",
  "validitySchedules" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "denyPolicyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "isAuditEnabled" : true,
  "allowExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/plugins/policies/{serviceDefName}/for-resource" : {
      "get" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "getPoliciesForResource",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "serviceDefName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "serviceName",
            "in" : "query",
            "default" : "",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerPolicy"
}
            },
            "examples" : {
              "application/json" : [ {
  "resources" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "service" : "...",
  "dataMaskPolicyItems" : [ {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "rowFilterPolicyItems" : [ {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "additionalResources" : [ {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  }, {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  } ],
  "zoneName" : "...",
  "policyType" : 12345,
  "serviceType" : "...",
  "policyPriority" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "policyLabels" : [ "...", "..." ],
  "resourceSignature" : "...",
  "name" : "...",
  "isDenyAllElse" : true,
  "policyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "denyExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "description" : "...",
  "validitySchedules" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "denyPolicyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "isAuditEnabled" : true,
  "allowExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
} ]
            },
            "description" : ""
          }
        }
      }
    },
    "\/plugins/policy/{policyId}/version/{versionNo}" : {
      "get" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "getPolicyForVersionNumber",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "policyId",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "versionNo",
            "in" : "path",
            "required" : true,
            "type" : "integer",
            "format" : "int32",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerPolicy",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "resources" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "service" : "...",
  "dataMaskPolicyItems" : [ {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "rowFilterPolicyItems" : [ {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "additionalResources" : [ {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  }, {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  } ],
  "zoneName" : "...",
  "policyType" : 12345,
  "serviceType" : "...",
  "policyPriority" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "policyLabels" : [ "...", "..." ],
  "resourceSignature" : "...",
  "name" : "...",
  "isDenyAllElse" : true,
  "policyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "denyExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "description" : "...",
  "validitySchedules" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "denyPolicyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "isAuditEnabled" : true,
  "allowExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/plugins/policy/{policyId}/versionList" : {
      "get" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "getPolicyVersionList",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "policyId",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXString",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "value" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/plugins/policyLabels" : {
      "get" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "getPolicyLabels",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/plugins/secure/policies/download/{serviceName}" : {
      "get" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "getSecureServicePoliciesIfUpdated",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "serviceName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "clusterName",
            "in" : "query",
            "default" : "",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "lastActivationTime",
            "in" : "query",
            "default" : "0",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "lastKnownVersion",
            "in" : "query",
            "default" : "-1",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "pluginCapabilities",
            "in" : "query",
            "default" : "",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "pluginId",
            "in" : "query",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "supportsPolicyDeltas",
            "in" : "query",
            "default" : "false",
            "type" : "boolean",
            "description" : ""
          },
          {
            "name" : "zoneName",
            "in" : "query",
            "default" : "",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/ServicePolicies",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "policyUpdateTime" : 12345,
  "policyDeltas" : [ {
    "changeType" : 12345,
    "policy" : {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    },
    "policiesVersion" : 12345,
    "id" : 12345
  }, {
    "changeType" : 12345,
    "policy" : {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    },
    "policiesVersion" : 12345,
    "id" : 12345
  } ],
  "serviceName" : "...",
  "serviceConfig" : {
    "property1" : "...",
    "property2" : "..."
  },
  "tagPolicies" : {
    "policyVersion" : 12345,
    "serviceConfig" : {
      "property1" : "...",
      "property2" : "..."
    },
    "serviceId" : 12345,
    "serviceDef" : {
      "description" : "...",
      "dataMaskDef" : { },
      "resources" : [ { }, { } ],
      "rbKeyDescription" : "...",
      "displayName" : "...",
      "accessTypes" : [ { }, { } ],
      "enums" : [ { }, { } ],
      "options" : {
        "property1" : "...",
        "property2" : "..."
      },
      "label" : "...",
      "contextEnrichers" : [ { }, { } ],
      "policyConditions" : [ { }, { } ],
      "name" : "...",
      "rowFilterDef" : { },
      "configs" : [ { }, { } ],
      "markerAccessTypes" : [ { }, { } ],
      "rbKeyLabel" : "...",
      "implClass" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    },
    "policies" : [ {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }, {
      "resources" : {
        "property1" : { },
        "property2" : { }
      },
      "service" : "...",
      "dataMaskPolicyItems" : [ { }, { } ],
      "rowFilterPolicyItems" : [ { }, { } ],
      "conditions" : [ { }, { } ],
      "additionalResources" : [ {
        "property1" : { },
        "property2" : { }
      }, {
        "property1" : { },
        "property2" : { }
      } ],
      "zoneName" : "...",
      "policyType" : 12345,
      "serviceType" : "...",
      "policyPriority" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "policyLabels" : [ "...", "..." ],
      "resourceSignature" : "...",
      "name" : "...",
      "isDenyAllElse" : true,
      "policyItems" : [ { }, { } ],
      "denyExceptions" : [ { }, { } ],
      "description" : "...",
      "validitySchedules" : [ { }, { } ],
      "denyPolicyItems" : [ { }, { } ],
      "isAuditEnabled" : true,
      "allowExceptions" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    } ],
    "serviceName" : "...",
    "policyUpdateTime" : 12345,
    "auditMode" : "..."
  },
  "securityZones" : {
    "property1" : {
      "resources" : [ {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      }, {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      } ],
      "policies" : [ {
        "resources" : {
          "property1" : { },
          "property2" : { }
        },
        "service" : "...",
        "dataMaskPolicyItems" : [ { }, { } ],
        "rowFilterPolicyItems" : [ { }, { } ],
        "conditions" : [ { }, { } ],
        "additionalResources" : [ {
          "property1" : { },
          "property2" : { }
        }, {
          "property1" : { },
          "property2" : { }
        } ],
        "zoneName" : "...",
        "policyType" : 12345,
        "serviceType" : "...",
        "policyPriority" : 12345,
        "options" : {
          "property1" : { },
          "property2" : { }
        },
        "policyLabels" : [ "...", "..." ],
        "resourceSignature" : "...",
        "name" : "...",
        "isDenyAllElse" : true,
        "policyItems" : [ { }, { } ],
        "denyExceptions" : [ { }, { } ],
        "description" : "...",
        "validitySchedules" : [ { }, { } ],
        "denyPolicyItems" : [ { }, { } ],
        "isAuditEnabled" : true,
        "allowExceptions" : [ { }, { } ],
        "version" : 12345,
        "id" : 12345,
        "guid" : "...",
        "updatedBy" : "...",
        "createdBy" : "...",
        "isEnabled" : true,
        "createTime" : 12345,
        "updateTime" : 12345
      }, {
        "resources" : {
          "property1" : { },
          "property2" : { }
        },
        "service" : "...",
        "dataMaskPolicyItems" : [ { }, { } ],
        "rowFilterPolicyItems" : [ { }, { } ],
        "conditions" : [ { }, { } ],
        "additionalResources" : [ {
          "property1" : { },
          "property2" : { }
        }, {
          "property1" : { },
          "property2" : { }
        } ],
        "zoneName" : "...",
        "policyType" : 12345,
        "serviceType" : "...",
        "policyPriority" : 12345,
        "options" : {
          "property1" : { },
          "property2" : { }
        },
        "policyLabels" : [ "...", "..." ],
        "resourceSignature" : "...",
        "name" : "...",
        "isDenyAllElse" : true,
        "policyItems" : [ { }, { } ],
        "denyExceptions" : [ { }, { } ],
        "description" : "...",
        "validitySchedules" : [ { }, { } ],
        "denyPolicyItems" : [ { }, { } ],
        "isAuditEnabled" : true,
        "allowExceptions" : [ { }, { } ],
        "version" : 12345,
        "id" : 12345,
        "guid" : "...",
        "updatedBy" : "...",
        "createdBy" : "...",
        "isEnabled" : true,
        "createTime" : 12345,
        "updateTime" : 12345
      } ],
      "zoneName" : "...",
      "containsAssociatedTagService" : true,
      "policyDeltas" : [ {
        "changeType" : 12345,
        "policy" : { },
        "policiesVersion" : 12345,
        "id" : 12345
      }, {
        "changeType" : 12345,
        "policy" : { },
        "policiesVersion" : 12345,
        "id" : 12345
      } ]
    },
    "property2" : {
      "resources" : [ {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      }, {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      } ],
      "policies" : [ {
        "resources" : {
          "property1" : { },
          "property2" : { }
        },
        "service" : "...",
        "dataMaskPolicyItems" : [ { }, { } ],
        "rowFilterPolicyItems" : [ { }, { } ],
        "conditions" : [ { }, { } ],
        "additionalResources" : [ {
          "property1" : { },
          "property2" : { }
        }, {
          "property1" : { },
          "property2" : { }
        } ],
        "zoneName" : "...",
        "policyType" : 12345,
        "serviceType" : "...",
        "policyPriority" : 12345,
        "options" : {
          "property1" : { },
          "property2" : { }
        },
        "policyLabels" : [ "...", "..." ],
        "resourceSignature" : "...",
        "name" : "...",
        "isDenyAllElse" : true,
        "policyItems" : [ { }, { } ],
        "denyExceptions" : [ { }, { } ],
        "description" : "...",
        "validitySchedules" : [ { }, { } ],
        "denyPolicyItems" : [ { }, { } ],
        "isAuditEnabled" : true,
        "allowExceptions" : [ { }, { } ],
        "version" : 12345,
        "id" : 12345,
        "guid" : "...",
        "updatedBy" : "...",
        "createdBy" : "...",
        "isEnabled" : true,
        "createTime" : 12345,
        "updateTime" : 12345
      }, {
        "resources" : {
          "property1" : { },
          "property2" : { }
        },
        "service" : "...",
        "dataMaskPolicyItems" : [ { }, { } ],
        "rowFilterPolicyItems" : [ { }, { } ],
        "conditions" : [ { }, { } ],
        "additionalResources" : [ {
          "property1" : { },
          "property2" : { }
        }, {
          "property1" : { },
          "property2" : { }
        } ],
        "zoneName" : "...",
        "policyType" : 12345,
        "serviceType" : "...",
        "policyPriority" : 12345,
        "options" : {
          "property1" : { },
          "property2" : { }
        },
        "policyLabels" : [ "...", "..." ],
        "resourceSignature" : "...",
        "name" : "...",
        "isDenyAllElse" : true,
        "policyItems" : [ { }, { } ],
        "denyExceptions" : [ { }, { } ],
        "description" : "...",
        "validitySchedules" : [ { }, { } ],
        "denyPolicyItems" : [ { }, { } ],
        "isAuditEnabled" : true,
        "allowExceptions" : [ { }, { } ],
        "version" : 12345,
        "id" : 12345,
        "guid" : "...",
        "updatedBy" : "...",
        "createdBy" : "...",
        "isEnabled" : true,
        "createTime" : 12345,
        "updateTime" : 12345
      } ],
      "zoneName" : "...",
      "containsAssociatedTagService" : true,
      "policyDeltas" : [ {
        "changeType" : 12345,
        "policy" : { },
        "policiesVersion" : 12345,
        "id" : 12345
      }, {
        "changeType" : 12345,
        "policy" : { },
        "policiesVersion" : 12345,
        "id" : 12345
      } ]
    }
  },
  "auditMode" : "...",
  "serviceDef" : {
    "description" : "...",
    "dataMaskDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ],
      "maskTypes" : [ { }, { } ]
    },
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "rbKeyDescription" : "...",
    "displayName" : "...",
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "CREATE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "CREATE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "enums" : [ {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    }, {
      "defaultIndex" : 12345,
      "name" : "...",
      "itemId" : 12345,
      "elements" : [ { }, { } ]
    } ],
    "options" : {
      "property1" : "...",
      "property2" : "..."
    },
    "label" : "...",
    "contextEnrichers" : [ {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    }, {
      "enricher" : "...",
      "itemId" : 12345,
      "enricherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "name" : "..."
    } ],
    "policyConditions" : [ {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    }, {
      "rbKeyValidationMessage" : "...",
      "uiHint" : "...",
      "validationRegEx" : "...",
      "evaluatorOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "evaluator" : "...",
      "rbKeyDescription" : "...",
      "rbKeyLabel" : "...",
      "label" : "...",
      "name" : "...",
      "validationMessage" : "...",
      "description" : "..."
    } ],
    "name" : "...",
    "rowFilterDef" : {
      "resources" : [ { }, { } ],
      "accessTypes" : [ { }, { } ]
    },
    "configs" : [ {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    }, {
      "description" : "...",
      "name" : "...",
      "label" : "...",
      "subType" : "...",
      "uiHint" : "...",
      "rbKeyDescription" : "...",
      "rbKeyValidationMessage" : "...",
      "validationRegEx" : "...",
      "validationMessage" : "...",
      "rbKeyLabel" : "...",
      "defaultValue" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "type" : "..."
    } ],
    "markerAccessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "MANAGE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "CREATE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "rbKeyLabel" : "...",
    "implClass" : "...",
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  },
  "policyVersion" : 12345,
  "serviceId" : 12345,
  "policies" : [ {
    "resources" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "service" : "...",
    "dataMaskPolicyItems" : [ {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "rowFilterPolicyItems" : [ {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "additionalResources" : [ {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    }, {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    } ],
    "zoneName" : "...",
    "policyType" : 12345,
    "serviceType" : "...",
    "policyPriority" : 12345,
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "policyLabels" : [ "...", "..." ],
    "resourceSignature" : "...",
    "name" : "...",
    "isDenyAllElse" : true,
    "policyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "denyExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "description" : "...",
    "validitySchedules" : [ {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    }, {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    } ],
    "denyPolicyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "isAuditEnabled" : true,
    "allowExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "resources" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "service" : "...",
    "dataMaskPolicyItems" : [ {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "dataMaskInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "rowFilterPolicyItems" : [ {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "rowFilterInfo" : { },
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "additionalResources" : [ {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    }, {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    } ],
    "zoneName" : "...",
    "policyType" : 12345,
    "serviceType" : "...",
    "policyPriority" : 12345,
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "policyLabels" : [ "...", "..." ],
    "resourceSignature" : "...",
    "name" : "...",
    "isDenyAllElse" : true,
    "policyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "denyExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "description" : "...",
    "validitySchedules" : [ {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    }, {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    } ],
    "denyPolicyItems" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "isAuditEnabled" : true,
    "allowExceptions" : [ {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    }, {
      "conditions" : [ { }, { } ],
      "users" : [ "...", "..." ],
      "delegateAdmin" : true,
      "roles" : [ "...", "..." ],
      "groups" : [ "...", "..." ],
      "accesses" : [ { }, { } ]
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ]
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/plugins/secure/services/grant/{serviceName}" : {
      "post" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "secureGrantAccess",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "serviceName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/GrantRevokeRequest",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/RESTResponse",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "httpStatusCode" : 12345,
  "statusCode" : 12345,
  "msgDesc" : "...",
  "messageList" : [ {
    "name" : "...",
    "fieldName" : "...",
    "objectId" : 12345,
    "message" : "...",
    "rbKey" : "..."
  }, {
    "name" : "...",
    "fieldName" : "...",
    "objectId" : 12345,
    "message" : "...",
    "rbKey" : "..."
  } ]
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/plugins/secure/services/revoke/{serviceName}" : {
      "post" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "secureRevokeAccess",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "serviceName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/GrantRevokeRequest",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/RESTResponse",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "httpStatusCode" : 12345,
  "statusCode" : 12345,
  "msgDesc" : "...",
  "messageList" : [ {
    "name" : "...",
    "fieldName" : "...",
    "objectId" : 12345,
    "message" : "...",
    "rbKey" : "..."
  }, {
    "name" : "...",
    "fieldName" : "...",
    "objectId" : 12345,
    "message" : "...",
    "rbKey" : "..."
  } ]
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/plugins/server/policydeltas" : {
      "delete" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "deletePolicyDeltas",
        "parameters" : [
          {
            "name" : "days",
            "in" : "query",
            "default" : "7",
            "type" : "integer",
            "format" : "int32",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      }
    },
    "\/plugins/server/purge/records" : {
      "delete" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "purgeRecords",
        "produces" : [ "application/json", "application/xml" ],
        "parameters" : [
          {
            "name" : "retentionDays",
            "in" : "query",
            "default" : "180",
            "type" : "integer",
            "format" : "int32",
            "description" : ""
          },
          {
            "name" : "type",
            "in" : "query",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerPurgeResult"
}
            },
            "examples" : {
              "application/json" : [ {
  "purgedRecordCount" : 12345,
  "totalRecordCount" : 12345,
  "recordType" : "..."
} ]
            },
            "description" : ""
          }
        }
      }
    },
    "\/plugins/server/purgepolicies/{serviceName}" : {
      "delete" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "purgeEmptyPolicies",
        "parameters" : [
          {
            "name" : "serviceName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      }
    },
    "\/plugins/services" : {
      "get" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "getServices",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerServiceList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "services" : [ {
    "tagUpdateTime" : 12345,
    "description" : "...",
    "configs" : {
      "property1" : "...",
      "property2" : "..."
    },
    "type" : "...",
    "tagService" : "...",
    "name" : "...",
    "policyUpdateTime" : 12345,
    "displayName" : "...",
    "tagVersion" : 12345,
    "policyVersion" : 12345,
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "tagUpdateTime" : 12345,
    "description" : "...",
    "configs" : {
      "property1" : "...",
      "property2" : "..."
    },
    "type" : "...",
    "tagService" : "...",
    "name" : "...",
    "policyUpdateTime" : 12345,
    "displayName" : "...",
    "tagVersion" : 12345,
    "policyVersion" : 12345,
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "createService",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerService",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/RangerService",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "tagUpdateTime" : 12345,
  "description" : "...",
  "configs" : {
    "property1" : "...",
    "property2" : "..."
  },
  "type" : "...",
  "tagService" : "...",
  "name" : "...",
  "policyUpdateTime" : 12345,
  "displayName" : "...",
  "tagVersion" : 12345,
  "policyVersion" : 12345,
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/plugins/services/count" : {
      "get" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "countServices",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "integer",
"format" : "int64"
            },
            "description" : ""
          }
        }
      }
    },
    "\/plugins/services/grant/{serviceName}" : {
      "post" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "grantAccess",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "serviceName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/GrantRevokeRequest",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/RESTResponse",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "httpStatusCode" : 12345,
  "statusCode" : 12345,
  "msgDesc" : "...",
  "messageList" : [ {
    "name" : "...",
    "fieldName" : "...",
    "objectId" : 12345,
    "message" : "...",
    "rbKey" : "..."
  }, {
    "name" : "...",
    "fieldName" : "...",
    "objectId" : 12345,
    "message" : "...",
    "rbKey" : "..."
  } ]
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/plugins/services/lookupResource/{serviceName}" : {
      "post" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "lookupResource",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "serviceName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/ResourceLookupContext",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/plugins/services/name/{name}" : {
      "get" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "getServiceByName",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "name",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerService",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "tagUpdateTime" : 12345,
  "description" : "...",
  "configs" : {
    "property1" : "...",
    "property2" : "..."
  },
  "type" : "...",
  "tagService" : "...",
  "name" : "...",
  "policyUpdateTime" : 12345,
  "displayName" : "...",
  "tagVersion" : 12345,
  "policyVersion" : 12345,
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/plugins/services/revoke/{serviceName}" : {
      "post" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "revokeAccess",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "serviceName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/GrantRevokeRequest",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/RESTResponse",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "httpStatusCode" : 12345,
  "statusCode" : 12345,
  "msgDesc" : "...",
  "messageList" : [ {
    "name" : "...",
    "fieldName" : "...",
    "objectId" : 12345,
    "message" : "...",
    "rbKey" : "..."
  }, {
    "name" : "...",
    "fieldName" : "...",
    "objectId" : 12345,
    "message" : "...",
    "rbKey" : "..."
  } ]
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/plugins/services/validateConfig" : {
      "post" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "validateConfig",
        "consumes" : [ "application/json", "application/xml" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerService",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/VXResponse",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "statusCode" : 12345,
  "msgDesc" : "...",
  "messageList" : [ {
    "name" : "...",
    "rbKey" : "...",
    "message" : "...",
    "objectId" : 12345,
    "fieldName" : "..."
  }, {
    "name" : "...",
    "rbKey" : "...",
    "message" : "...",
    "objectId" : 12345,
    "fieldName" : "..."
  } ]
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/plugins/services/{id}" : {
      "delete" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "deleteService",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "getService",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerService",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "tagUpdateTime" : 12345,
  "description" : "...",
  "configs" : {
    "property1" : "...",
    "property2" : "..."
  },
  "type" : "...",
  "tagService" : "...",
  "name" : "...",
  "policyUpdateTime" : 12345,
  "displayName" : "...",
  "tagVersion" : 12345,
  "policyVersion" : 12345,
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "ServiceREST" ],
        "operationId" : "updateService",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerService",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RangerService",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "tagUpdateTime" : 12345,
  "description" : "...",
  "configs" : {
    "property1" : "...",
    "property2" : "..."
  },
  "type" : "...",
  "tagService" : "...",
  "name" : "...",
  "policyUpdateTime" : 12345,
  "displayName" : "...",
  "tagVersion" : 12345,
  "policyVersion" : 12345,
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/api/policy" : {
      "get" : {
        "tags" : [ "PublicAPIs" ],
        "operationId" : "searchPolicies",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXPolicyList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vXPolicies" : [ {
    "policyName" : "...",
    "resourceName" : "...",
    "description" : "...",
    "repositoryName" : "...",
    "repositoryType" : "...",
    "permMapList" : [ {
      "userList" : [ "...", "..." ],
      "groupList" : [ "...", "..." ],
      "permList" : [ "...", "..." ],
      "ipAddress" : "..."
    }, {
      "userList" : [ "...", "..." ],
      "groupList" : [ "...", "..." ],
      "permList" : [ "...", "..." ],
      "ipAddress" : "..."
    } ],
    "tables" : "...",
    "columnFamilies" : "...",
    "columns" : "...",
    "databases" : "...",
    "udfs" : "...",
    "tableType" : "...",
    "columnType" : "...",
    "topologies" : "...",
    "services" : "...",
    "hiveservices" : "...",
    "isEnabled" : true,
    "isRecursive" : true,
    "isAuditEnabled" : true,
    "version" : "...",
    "grantor" : "...",
    "replacePerm" : true,
    "policyLabel" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "policyName" : "...",
    "resourceName" : "...",
    "description" : "...",
    "repositoryName" : "...",
    "repositoryType" : "...",
    "permMapList" : [ {
      "userList" : [ "...", "..." ],
      "groupList" : [ "...", "..." ],
      "permList" : [ "...", "..." ],
      "ipAddress" : "..."
    }, {
      "userList" : [ "...", "..." ],
      "groupList" : [ "...", "..." ],
      "permList" : [ "...", "..." ],
      "ipAddress" : "..."
    } ],
    "tables" : "...",
    "columnFamilies" : "...",
    "columns" : "...",
    "databases" : "...",
    "udfs" : "...",
    "tableType" : "...",
    "columnType" : "...",
    "topologies" : "...",
    "services" : "...",
    "hiveservices" : "...",
    "isEnabled" : true,
    "isRecursive" : true,
    "isAuditEnabled" : true,
    "version" : "...",
    "grantor" : "...",
    "replacePerm" : true,
    "policyLabel" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "PublicAPIs" ],
        "operationId" : "createPolicy2",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXPolicy",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/VXPolicy",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "policyName" : "...",
  "resourceName" : "...",
  "description" : "...",
  "repositoryName" : "...",
  "repositoryType" : "...",
  "permMapList" : [ {
    "userList" : [ "...", "..." ],
    "groupList" : [ "...", "..." ],
    "permList" : [ "...", "..." ],
    "ipAddress" : "..."
  }, {
    "userList" : [ "...", "..." ],
    "groupList" : [ "...", "..." ],
    "permList" : [ "...", "..." ],
    "ipAddress" : "..."
  } ],
  "tables" : "...",
  "columnFamilies" : "...",
  "columns" : "...",
  "databases" : "...",
  "udfs" : "...",
  "tableType" : "...",
  "columnType" : "...",
  "topologies" : "...",
  "services" : "...",
  "hiveservices" : "...",
  "isEnabled" : true,
  "isRecursive" : true,
  "isAuditEnabled" : true,
  "version" : "...",
  "grantor" : "...",
  "replacePerm" : true,
  "policyLabel" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/api/policy/count" : {
      "get" : {
        "tags" : [ "PublicAPIs" ],
        "operationId" : "countPolicies2",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXLong",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "value" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/api/policy/{id}" : {
      "delete" : {
        "tags" : [ "PublicAPIs" ],
        "operationId" : "deletePolicy2",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "PublicAPIs" ],
        "operationId" : "getPolicy2",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXPolicy",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "policyName" : "...",
  "resourceName" : "...",
  "description" : "...",
  "repositoryName" : "...",
  "repositoryType" : "...",
  "permMapList" : [ {
    "userList" : [ "...", "..." ],
    "groupList" : [ "...", "..." ],
    "permList" : [ "...", "..." ],
    "ipAddress" : "..."
  }, {
    "userList" : [ "...", "..." ],
    "groupList" : [ "...", "..." ],
    "permList" : [ "...", "..." ],
    "ipAddress" : "..."
  } ],
  "tables" : "...",
  "columnFamilies" : "...",
  "columns" : "...",
  "databases" : "...",
  "udfs" : "...",
  "tableType" : "...",
  "columnType" : "...",
  "topologies" : "...",
  "services" : "...",
  "hiveservices" : "...",
  "isEnabled" : true,
  "isRecursive" : true,
  "isAuditEnabled" : true,
  "version" : "...",
  "grantor" : "...",
  "replacePerm" : true,
  "policyLabel" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "PublicAPIs" ],
        "operationId" : "updatePolicy2",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXPolicy",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/VXPolicy",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "policyName" : "...",
  "resourceName" : "...",
  "description" : "...",
  "repositoryName" : "...",
  "repositoryType" : "...",
  "permMapList" : [ {
    "userList" : [ "...", "..." ],
    "groupList" : [ "...", "..." ],
    "permList" : [ "...", "..." ],
    "ipAddress" : "..."
  }, {
    "userList" : [ "...", "..." ],
    "groupList" : [ "...", "..." ],
    "permList" : [ "...", "..." ],
    "ipAddress" : "..."
  } ],
  "tables" : "...",
  "columnFamilies" : "...",
  "columns" : "...",
  "databases" : "...",
  "udfs" : "...",
  "tableType" : "...",
  "columnType" : "...",
  "topologies" : "...",
  "services" : "...",
  "hiveservices" : "...",
  "isEnabled" : true,
  "isRecursive" : true,
  "isAuditEnabled" : true,
  "version" : "...",
  "grantor" : "...",
  "replacePerm" : true,
  "policyLabel" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/api/repository" : {
      "get" : {
        "tags" : [ "PublicAPIs" ],
        "operationId" : "searchRepositories",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXRepositoryList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vXRepositories" : [ {
    "name" : "...",
    "description" : "...",
    "repositoryType" : "...",
    "config" : "...",
    "isActive" : true,
    "version" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "name" : "...",
    "description" : "...",
    "repositoryType" : "...",
    "config" : "...",
    "isActive" : true,
    "version" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "PublicAPIs" ],
        "operationId" : "createRepository",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXRepository",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/VXRepository",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "description" : "...",
  "repositoryType" : "...",
  "config" : "...",
  "isActive" : true,
  "version" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/api/repository/count" : {
      "get" : {
        "tags" : [ "PublicAPIs" ],
        "operationId" : "countRepositories",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXLong",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "value" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/api/repository/{id}" : {
      "delete" : {
        "tags" : [ "PublicAPIs" ],
        "operationId" : "deleteRepository",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "PublicAPIs" ],
        "operationId" : "getRepository",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXRepository",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "description" : "...",
  "repositoryType" : "...",
  "config" : "...",
  "isActive" : true,
  "version" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "PublicAPIs" ],
        "operationId" : "updateRepository",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXRepository",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/VXRepository",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "description" : "...",
  "repositoryType" : "...",
  "config" : "...",
  "isActive" : true,
  "version" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/plugins/info" : {
      "get" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "getPluginsInfo2",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerPluginInfo"
}
            },
            "examples" : {
              "application/json" : [ {
  "hostName" : "...",
  "info" : {
    "property1" : "...",
    "property2" : "..."
  },
  "appType" : "...",
  "serviceDisplayName" : "...",
  "serviceTypeDisplayName" : "...",
  "updateTime" : 12345,
  "ipAddress" : "...",
  "serviceName" : "...",
  "serviceType" : "...",
  "createTime" : 12345,
  "id" : 12345
} ]
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/policies/bulk" : {
      "delete" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "deletePolicies",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "serviceName",
            "in" : "query",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "type" : "integer"
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/policies/{serviceDefName}/for-resource" : {
      "get" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "getPoliciesForResource2",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "serviceDefName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "serviceName",
            "in" : "query",
            "default" : "",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerPolicy"
}
            },
            "examples" : {
              "application/json" : [ {
  "resources" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "service" : "...",
  "dataMaskPolicyItems" : [ {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "rowFilterPolicyItems" : [ {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "additionalResources" : [ {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  }, {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  } ],
  "zoneName" : "...",
  "policyType" : 12345,
  "serviceType" : "...",
  "policyPriority" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "policyLabels" : [ "...", "..." ],
  "resourceSignature" : "...",
  "name" : "...",
  "isDenyAllElse" : true,
  "policyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "denyExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "description" : "...",
  "validitySchedules" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "denyPolicyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "isAuditEnabled" : true,
  "allowExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
} ]
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/policy" : {
      "delete" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "deletePolicyByName",
        "parameters" : [
          {
            "name" : "policyname",
            "in" : "query",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "servicename",
            "in" : "query",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "zoneName",
            "in" : "query",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "getPolicies2",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerPolicy"
}
            },
            "examples" : {
              "application/json" : [ {
  "resources" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "service" : "...",
  "dataMaskPolicyItems" : [ {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "rowFilterPolicyItems" : [ {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "additionalResources" : [ {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  }, {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  } ],
  "zoneName" : "...",
  "policyType" : 12345,
  "serviceType" : "...",
  "policyPriority" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "policyLabels" : [ "...", "..." ],
  "resourceSignature" : "...",
  "name" : "...",
  "isDenyAllElse" : true,
  "policyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "denyExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "description" : "...",
  "validitySchedules" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "denyPolicyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "isAuditEnabled" : true,
  "allowExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
} ]
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "createPolicy3",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerPolicy",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/RangerPolicy",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "resources" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "service" : "...",
  "dataMaskPolicyItems" : [ {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "rowFilterPolicyItems" : [ {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "additionalResources" : [ {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  }, {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  } ],
  "zoneName" : "...",
  "policyType" : 12345,
  "serviceType" : "...",
  "policyPriority" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "policyLabels" : [ "...", "..." ],
  "resourceSignature" : "...",
  "name" : "...",
  "isDenyAllElse" : true,
  "policyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "denyExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "description" : "...",
  "validitySchedules" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "denyPolicyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "isAuditEnabled" : true,
  "allowExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/policy/apply" : {
      "post" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "applyPolicy2",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerPolicy",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/RangerPolicy",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "resources" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "service" : "...",
  "dataMaskPolicyItems" : [ {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "rowFilterPolicyItems" : [ {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "additionalResources" : [ {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  }, {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  } ],
  "zoneName" : "...",
  "policyType" : 12345,
  "serviceType" : "...",
  "policyPriority" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "policyLabels" : [ "...", "..." ],
  "resourceSignature" : "...",
  "name" : "...",
  "isDenyAllElse" : true,
  "policyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "denyExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "description" : "...",
  "validitySchedules" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "denyPolicyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "isAuditEnabled" : true,
  "allowExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/policy/guid/{guid}" : {
      "delete" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "deletePolicyByGUIDAndServiceNameAndZoneName2",
        "parameters" : [
          {
            "name" : "guid",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "serviceName",
            "in" : "query",
            "default" : "",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "zoneName",
            "in" : "query",
            "default" : "",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "getPolicyByGUIDAndServiceNameAndZoneName2",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "guid",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "ZoneName",
            "in" : "query",
            "default" : "",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "serviceName",
            "in" : "query",
            "default" : "",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerPolicy",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "resources" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "service" : "...",
  "dataMaskPolicyItems" : [ {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "rowFilterPolicyItems" : [ {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "additionalResources" : [ {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  }, {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  } ],
  "zoneName" : "...",
  "policyType" : 12345,
  "serviceType" : "...",
  "policyPriority" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "policyLabels" : [ "...", "..." ],
  "resourceSignature" : "...",
  "name" : "...",
  "isDenyAllElse" : true,
  "policyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "denyExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "description" : "...",
  "validitySchedules" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "denyPolicyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "isAuditEnabled" : true,
  "allowExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/policy/{id}" : {
      "delete" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "deletePolicy3",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "getPolicy3",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerPolicy",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "resources" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "service" : "...",
  "dataMaskPolicyItems" : [ {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "rowFilterPolicyItems" : [ {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "additionalResources" : [ {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  }, {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  } ],
  "zoneName" : "...",
  "policyType" : 12345,
  "serviceType" : "...",
  "policyPriority" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "policyLabels" : [ "...", "..." ],
  "resourceSignature" : "...",
  "name" : "...",
  "isDenyAllElse" : true,
  "policyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "denyExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "description" : "...",
  "validitySchedules" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "denyPolicyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "isAuditEnabled" : true,
  "allowExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "updatePolicy3",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerPolicy",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RangerPolicy",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "resources" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "service" : "...",
  "dataMaskPolicyItems" : [ {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "rowFilterPolicyItems" : [ {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "additionalResources" : [ {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  }, {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  } ],
  "zoneName" : "...",
  "policyType" : 12345,
  "serviceType" : "...",
  "policyPriority" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "policyLabels" : [ "...", "..." ],
  "resourceSignature" : "...",
  "name" : "...",
  "isDenyAllElse" : true,
  "policyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "denyExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "description" : "...",
  "validitySchedules" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "denyPolicyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "isAuditEnabled" : true,
  "allowExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/roles" : {
      "get" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "getAllRoles",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerRole"
}
            },
            "examples" : {
              "application/json" : [ {
  "roles" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "groups" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "description" : "...",
  "createdByUser" : "...",
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "name" : "...",
  "users" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
} ]
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "createRole",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "createNonExistUserGroup",
            "in" : "query",
            "default" : "false",
            "type" : "boolean",
            "description" : ""
          },
          {
            "name" : "serviceName",
            "in" : "query",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerRole",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/RangerRole",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "roles" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "groups" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "description" : "...",
  "createdByUser" : "...",
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "name" : "...",
  "users" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/roles/grant/{serviceName}" : {
      "put" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "grantRole",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "serviceName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/GrantRevokeRoleRequest",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RESTResponse",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "httpStatusCode" : 12345,
  "statusCode" : 12345,
  "msgDesc" : "...",
  "messageList" : [ {
    "name" : "...",
    "fieldName" : "...",
    "objectId" : 12345,
    "message" : "...",
    "rbKey" : "..."
  }, {
    "name" : "...",
    "fieldName" : "...",
    "objectId" : 12345,
    "message" : "...",
    "rbKey" : "..."
  } ]
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/roles/name/{name}" : {
      "delete" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "deleteRole",
        "parameters" : [
          {
            "name" : "name",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "execUser",
            "in" : "query",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "serviceName",
            "in" : "query",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "getRole",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "name",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "execUser",
            "in" : "query",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "serviceName",
            "in" : "query",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerRole",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "roles" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "groups" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "description" : "...",
  "createdByUser" : "...",
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "name" : "...",
  "users" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/roles/names" : {
      "get" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "getAllRoleNames",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "execUser",
            "in" : "query",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "serviceName",
            "in" : "query",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/roles/revoke/{serviceName}" : {
      "put" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "revokeRoleUsersAndRoles",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "serviceName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/GrantRevokeRoleRequest",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RESTResponse",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "httpStatusCode" : 12345,
  "statusCode" : 12345,
  "msgDesc" : "...",
  "messageList" : [ {
    "name" : "...",
    "fieldName" : "...",
    "objectId" : 12345,
    "message" : "...",
    "rbKey" : "..."
  }, {
    "name" : "...",
    "fieldName" : "...",
    "objectId" : 12345,
    "message" : "...",
    "rbKey" : "..."
  } ]
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/roles/user/{user}" : {
      "get" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "getUserRoles",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "user",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/roles/{id}" : {
      "delete" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "deleteRole",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "getRole",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerRole",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "roles" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "groups" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "description" : "...",
  "createdByUser" : "...",
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "name" : "...",
  "users" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "updateRole",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "createNonExistUserGroup",
            "in" : "query",
            "default" : "false",
            "type" : "boolean",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerRole",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RangerRole",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "roles" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "groups" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "description" : "...",
  "createdByUser" : "...",
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "name" : "...",
  "users" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/roles/{id}/addUsersAndGroups" : {
      "put" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "addUsersAndGroups",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"description" : "",
"type" : "boolean"
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RangerRole",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "roles" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "groups" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "description" : "...",
  "createdByUser" : "...",
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "name" : "...",
  "users" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/roles/{id}/removeAdminFromUsersAndGroups" : {
      "put" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "removeAdminFromUsersAndGroups",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RangerRole",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "roles" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "groups" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "description" : "...",
  "createdByUser" : "...",
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "name" : "...",
  "users" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/roles/{id}/removeUsersAndGroups" : {
      "put" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "removeUsersAndGroups",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RangerRole",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "roles" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "groups" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "description" : "...",
  "createdByUser" : "...",
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "name" : "...",
  "users" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/server/policydeltas" : {
      "delete" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "deletePolicyDeltas2",
        "parameters" : [
          {
            "name" : "days",
            "in" : "query",
            "default" : "7",
            "type" : "integer",
            "format" : "int32",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      }
    },
    "\/public/v2/api/server/purge/records" : {
      "delete" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "purgeRecords2",
        "produces" : [ "application/json", "application/xml" ],
        "parameters" : [
          {
            "name" : "retentionDays",
            "in" : "query",
            "default" : "180",
            "type" : "integer",
            "format" : "int32",
            "description" : ""
          },
          {
            "name" : "type",
            "in" : "query",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerPurgeResult"
}
            },
            "examples" : {
              "application/json" : [ {
  "purgedRecordCount" : 12345,
  "totalRecordCount" : 12345,
  "recordType" : "..."
} ]
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/server/purgepolicies/{serviceName}" : {
      "delete" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "purgeEmptyPolicies2",
        "parameters" : [
          {
            "name" : "serviceName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      }
    },
    "\/public/v2/api/server/tagdeltas" : {
      "delete" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "deleteTagDeltas",
        "parameters" : [
          {
            "name" : "days",
            "in" : "query",
            "default" : "7",
            "type" : "integer",
            "format" : "int32",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      }
    },
    "\/public/v2/api/service" : {
      "get" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "searchServices",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerService"
}
            },
            "examples" : {
              "application/json" : [ {
  "tagUpdateTime" : 12345,
  "description" : "...",
  "configs" : {
    "property1" : "...",
    "property2" : "..."
  },
  "type" : "...",
  "tagService" : "...",
  "name" : "...",
  "policyUpdateTime" : 12345,
  "displayName" : "...",
  "tagVersion" : 12345,
  "policyVersion" : 12345,
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
} ]
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "createService2",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerService",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/RangerService",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "tagUpdateTime" : 12345,
  "description" : "...",
  "configs" : {
    "property1" : "...",
    "property2" : "..."
  },
  "type" : "...",
  "tagService" : "...",
  "name" : "...",
  "policyUpdateTime" : 12345,
  "displayName" : "...",
  "tagVersion" : 12345,
  "policyVersion" : 12345,
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/service-headers" : {
      "get" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "getServiceHeaders",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerServiceHeaderInfo"
}
            },
            "examples" : {
              "application/json" : [ {
  "displayName" : "...",
  "isGdsService" : true,
  "type" : "...",
  "isTagService" : true,
  "name" : "...",
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
} ]
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/service/name/{name}" : {
      "delete" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "deleteServiceByName",
        "parameters" : [
          {
            "name" : "name",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "getServiceByName2",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "name",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerService",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "tagUpdateTime" : 12345,
  "description" : "...",
  "configs" : {
    "property1" : "...",
    "property2" : "..."
  },
  "type" : "...",
  "tagService" : "...",
  "name" : "...",
  "policyUpdateTime" : 12345,
  "displayName" : "...",
  "tagVersion" : 12345,
  "policyVersion" : 12345,
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "updateServiceByName",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "name",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerService",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RangerService",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "tagUpdateTime" : 12345,
  "description" : "...",
  "configs" : {
    "property1" : "...",
    "property2" : "..."
  },
  "type" : "...",
  "tagService" : "...",
  "name" : "...",
  "policyUpdateTime" : 12345,
  "displayName" : "...",
  "tagVersion" : 12345,
  "policyVersion" : 12345,
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/service/{id}" : {
      "delete" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "deleteService2",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "getService2",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerService",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "tagUpdateTime" : 12345,
  "description" : "...",
  "configs" : {
    "property1" : "...",
    "property2" : "..."
  },
  "type" : "...",
  "tagService" : "...",
  "name" : "...",
  "policyUpdateTime" : 12345,
  "displayName" : "...",
  "tagVersion" : 12345,
  "policyVersion" : 12345,
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "updateService2",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerService",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RangerService",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "tagUpdateTime" : 12345,
  "description" : "...",
  "configs" : {
    "property1" : "...",
    "property2" : "..."
  },
  "type" : "...",
  "tagService" : "...",
  "name" : "...",
  "policyUpdateTime" : 12345,
  "displayName" : "...",
  "tagVersion" : 12345,
  "policyVersion" : 12345,
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/service/{serviceName}/tags" : {
      "get" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "getServiceTags",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "serviceName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerServiceTags",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "tagUpdateTime" : 12345,
  "serviceResources" : [ {
    "ownerUser" : "...",
    "resourceSignature" : "...",
    "serviceName" : "...",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "resourceElements" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "ownerUser" : "...",
    "resourceSignature" : "...",
    "serviceName" : "...",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "resourceElements" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "tagDefinitions" : {
    "property1" : {
      "source" : "...",
      "attributeDefs" : [ {
        "type" : "...",
        "name" : "..."
      }, {
        "type" : "...",
        "name" : "..."
      } ],
      "name" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    },
    "property2" : {
      "source" : "...",
      "attributeDefs" : [ {
        "type" : "...",
        "name" : "..."
      }, {
        "type" : "...",
        "name" : "..."
      } ],
      "name" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }
  },
  "resourceToTagIds" : {
    "property1" : [ 12345, 12345 ],
    "property2" : [ 12345, 12345 ]
  },
  "tagVersion" : 12345,
  "op" : "...",
  "serviceName" : "...",
  "tags" : {
    "property1" : {
      "attributes" : {
        "property1" : "...",
        "property2" : "..."
      },
      "type" : "...",
      "owner" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "validityPeriods" : [ {
        "timeZone" : "...",
        "recurrences" : [ { }, { } ],
        "endTime" : "...",
        "startTime" : "..."
      }, {
        "timeZone" : "...",
        "recurrences" : [ { }, { } ],
        "endTime" : "...",
        "startTime" : "..."
      } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    },
    "property2" : {
      "attributes" : {
        "property1" : "...",
        "property2" : "..."
      },
      "type" : "...",
      "owner" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "validityPeriods" : [ {
        "timeZone" : "...",
        "recurrences" : [ { }, { } ],
        "endTime" : "...",
        "startTime" : "..."
      }, {
        "timeZone" : "...",
        "recurrences" : [ { }, { } ],
        "endTime" : "...",
        "startTime" : "..."
      } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }
  }
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "importServiceTags",
        "consumes" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "serviceName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerServiceTags",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      }
    },
    "\/public/v2/api/service/{servicename}/policy" : {
      "get" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "searchPolicies2",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "servicename",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerPolicy"
}
            },
            "examples" : {
              "application/json" : [ {
  "resources" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "service" : "...",
  "dataMaskPolicyItems" : [ {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "rowFilterPolicyItems" : [ {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "additionalResources" : [ {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  }, {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  } ],
  "zoneName" : "...",
  "policyType" : 12345,
  "serviceType" : "...",
  "policyPriority" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "policyLabels" : [ "...", "..." ],
  "resourceSignature" : "...",
  "name" : "...",
  "isDenyAllElse" : true,
  "policyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "denyExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "description" : "...",
  "validitySchedules" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "denyPolicyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "isAuditEnabled" : true,
  "allowExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
} ]
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/service/{servicename}/policy/{policyname}" : {
      "get" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "getPolicyByName",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "policyname",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "servicename",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "zoneName",
            "in" : "query",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerPolicy",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "resources" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "service" : "...",
  "dataMaskPolicyItems" : [ {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "rowFilterPolicyItems" : [ {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "additionalResources" : [ {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  }, {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  } ],
  "zoneName" : "...",
  "policyType" : 12345,
  "serviceType" : "...",
  "policyPriority" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "policyLabels" : [ "...", "..." ],
  "resourceSignature" : "...",
  "name" : "...",
  "isDenyAllElse" : true,
  "policyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "denyExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "description" : "...",
  "validitySchedules" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "denyPolicyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "isAuditEnabled" : true,
  "allowExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "updatePolicyByName",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "policyname",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "servicename",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "zoneName",
            "in" : "query",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerPolicy",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RangerPolicy",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "resources" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "service" : "...",
  "dataMaskPolicyItems" : [ {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "rowFilterPolicyItems" : [ {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "additionalResources" : [ {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  }, {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  } ],
  "zoneName" : "...",
  "policyType" : 12345,
  "serviceType" : "...",
  "policyPriority" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "policyLabels" : [ "...", "..." ],
  "resourceSignature" : "...",
  "name" : "...",
  "isDenyAllElse" : true,
  "policyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "denyExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "description" : "...",
  "validitySchedules" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "denyPolicyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "isAuditEnabled" : true,
  "allowExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/servicedef" : {
      "get" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "searchServiceDefs",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerServiceDef"
}
            },
            "examples" : {
              "application/json" : [ {
  "description" : "...",
  "dataMaskDef" : {
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "MANAGE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "CREATE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "maskTypes" : [ {
      "name" : "...",
      "rbKeyDescription" : "...",
      "label" : "...",
      "transformer" : "...",
      "description" : "...",
      "dataMaskOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "rbKeyLabel" : "..."
    }, {
      "name" : "...",
      "rbKeyDescription" : "...",
      "label" : "...",
      "transformer" : "...",
      "description" : "...",
      "dataMaskOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "rbKeyLabel" : "..."
    } ]
  },
  "resources" : [ {
    "isValidLeaf" : true,
    "accessTypeRestrictions" : [ "...", "..." ],
    "description" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "matcherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "rbKeyDescription" : "...",
    "recursiveSupported" : true,
    "validationRegEx" : "...",
    "label" : "...",
    "rbKeyValidationMessage" : "...",
    "level" : 12345,
    "uiHint" : "...",
    "rbKeyLabel" : "...",
    "lookupSupported" : true,
    "excludesSupported" : true,
    "name" : "...",
    "parent" : "...",
    "type" : "...",
    "matcher" : "...",
    "validationMessage" : "..."
  }, {
    "isValidLeaf" : true,
    "accessTypeRestrictions" : [ "...", "..." ],
    "description" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "matcherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "rbKeyDescription" : "...",
    "recursiveSupported" : true,
    "validationRegEx" : "...",
    "label" : "...",
    "rbKeyValidationMessage" : "...",
    "level" : 12345,
    "uiHint" : "...",
    "rbKeyLabel" : "...",
    "lookupSupported" : true,
    "excludesSupported" : true,
    "name" : "...",
    "parent" : "...",
    "type" : "...",
    "matcher" : "...",
    "validationMessage" : "..."
  } ],
  "rbKeyDescription" : "...",
  "displayName" : "...",
  "accessTypes" : [ {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "READ",
    "itemId" : 12345,
    "name" : "..."
  }, {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "CREATE",
    "itemId" : 12345,
    "name" : "..."
  } ],
  "enums" : [ {
    "defaultIndex" : 12345,
    "name" : "...",
    "itemId" : 12345,
    "elements" : [ {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    }, {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    } ]
  }, {
    "defaultIndex" : 12345,
    "name" : "...",
    "itemId" : 12345,
    "elements" : [ {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    }, {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    } ]
  } ],
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "label" : "...",
  "contextEnrichers" : [ {
    "enricher" : "...",
    "itemId" : 12345,
    "enricherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "name" : "..."
  }, {
    "enricher" : "...",
    "itemId" : 12345,
    "enricherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "name" : "..."
  } ],
  "policyConditions" : [ {
    "rbKeyValidationMessage" : "...",
    "uiHint" : "...",
    "validationRegEx" : "...",
    "evaluatorOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "itemId" : 12345,
    "evaluator" : "...",
    "rbKeyDescription" : "...",
    "rbKeyLabel" : "...",
    "label" : "...",
    "name" : "...",
    "validationMessage" : "...",
    "description" : "..."
  }, {
    "rbKeyValidationMessage" : "...",
    "uiHint" : "...",
    "validationRegEx" : "...",
    "evaluatorOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "itemId" : 12345,
    "evaluator" : "...",
    "rbKeyDescription" : "...",
    "rbKeyLabel" : "...",
    "label" : "...",
    "name" : "...",
    "validationMessage" : "...",
    "description" : "..."
  } ],
  "name" : "...",
  "rowFilterDef" : {
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "READ",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "UPDATE",
      "itemId" : 12345,
      "name" : "..."
    } ]
  },
  "configs" : [ {
    "description" : "...",
    "name" : "...",
    "label" : "...",
    "subType" : "...",
    "uiHint" : "...",
    "rbKeyDescription" : "...",
    "rbKeyValidationMessage" : "...",
    "validationRegEx" : "...",
    "validationMessage" : "...",
    "rbKeyLabel" : "...",
    "defaultValue" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "type" : "..."
  }, {
    "description" : "...",
    "name" : "...",
    "label" : "...",
    "subType" : "...",
    "uiHint" : "...",
    "rbKeyDescription" : "...",
    "rbKeyValidationMessage" : "...",
    "validationRegEx" : "...",
    "validationMessage" : "...",
    "rbKeyLabel" : "...",
    "defaultValue" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "type" : "..."
  } ],
  "markerAccessTypes" : [ {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "READ",
    "itemId" : 12345,
    "name" : "..."
  }, {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "READ",
    "itemId" : 12345,
    "name" : "..."
  } ],
  "rbKeyLabel" : "...",
  "implClass" : "...",
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
} ]
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "createServiceDef2",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerServiceDef",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/RangerServiceDef",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "description" : "...",
  "dataMaskDef" : {
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "DELETE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "DELETE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "maskTypes" : [ {
      "name" : "...",
      "rbKeyDescription" : "...",
      "label" : "...",
      "transformer" : "...",
      "description" : "...",
      "dataMaskOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "rbKeyLabel" : "..."
    }, {
      "name" : "...",
      "rbKeyDescription" : "...",
      "label" : "...",
      "transformer" : "...",
      "description" : "...",
      "dataMaskOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "rbKeyLabel" : "..."
    } ]
  },
  "resources" : [ {
    "isValidLeaf" : true,
    "accessTypeRestrictions" : [ "...", "..." ],
    "description" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "matcherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "rbKeyDescription" : "...",
    "recursiveSupported" : true,
    "validationRegEx" : "...",
    "label" : "...",
    "rbKeyValidationMessage" : "...",
    "level" : 12345,
    "uiHint" : "...",
    "rbKeyLabel" : "...",
    "lookupSupported" : true,
    "excludesSupported" : true,
    "name" : "...",
    "parent" : "...",
    "type" : "...",
    "matcher" : "...",
    "validationMessage" : "..."
  }, {
    "isValidLeaf" : true,
    "accessTypeRestrictions" : [ "...", "..." ],
    "description" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "matcherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "rbKeyDescription" : "...",
    "recursiveSupported" : true,
    "validationRegEx" : "...",
    "label" : "...",
    "rbKeyValidationMessage" : "...",
    "level" : 12345,
    "uiHint" : "...",
    "rbKeyLabel" : "...",
    "lookupSupported" : true,
    "excludesSupported" : true,
    "name" : "...",
    "parent" : "...",
    "type" : "...",
    "matcher" : "...",
    "validationMessage" : "..."
  } ],
  "rbKeyDescription" : "...",
  "displayName" : "...",
  "accessTypes" : [ {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "DELETE",
    "itemId" : 12345,
    "name" : "..."
  }, {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "UPDATE",
    "itemId" : 12345,
    "name" : "..."
  } ],
  "enums" : [ {
    "defaultIndex" : 12345,
    "name" : "...",
    "itemId" : 12345,
    "elements" : [ {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    }, {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    } ]
  }, {
    "defaultIndex" : 12345,
    "name" : "...",
    "itemId" : 12345,
    "elements" : [ {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    }, {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    } ]
  } ],
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "label" : "...",
  "contextEnrichers" : [ {
    "enricher" : "...",
    "itemId" : 12345,
    "enricherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "name" : "..."
  }, {
    "enricher" : "...",
    "itemId" : 12345,
    "enricherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "name" : "..."
  } ],
  "policyConditions" : [ {
    "rbKeyValidationMessage" : "...",
    "uiHint" : "...",
    "validationRegEx" : "...",
    "evaluatorOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "itemId" : 12345,
    "evaluator" : "...",
    "rbKeyDescription" : "...",
    "rbKeyLabel" : "...",
    "label" : "...",
    "name" : "...",
    "validationMessage" : "...",
    "description" : "..."
  }, {
    "rbKeyValidationMessage" : "...",
    "uiHint" : "...",
    "validationRegEx" : "...",
    "evaluatorOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "itemId" : 12345,
    "evaluator" : "...",
    "rbKeyDescription" : "...",
    "rbKeyLabel" : "...",
    "label" : "...",
    "name" : "...",
    "validationMessage" : "...",
    "description" : "..."
  } ],
  "name" : "...",
  "rowFilterDef" : {
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "MANAGE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "MANAGE",
      "itemId" : 12345,
      "name" : "..."
    } ]
  },
  "configs" : [ {
    "description" : "...",
    "name" : "...",
    "label" : "...",
    "subType" : "...",
    "uiHint" : "...",
    "rbKeyDescription" : "...",
    "rbKeyValidationMessage" : "...",
    "validationRegEx" : "...",
    "validationMessage" : "...",
    "rbKeyLabel" : "...",
    "defaultValue" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "type" : "..."
  }, {
    "description" : "...",
    "name" : "...",
    "label" : "...",
    "subType" : "...",
    "uiHint" : "...",
    "rbKeyDescription" : "...",
    "rbKeyValidationMessage" : "...",
    "validationRegEx" : "...",
    "validationMessage" : "...",
    "rbKeyLabel" : "...",
    "defaultValue" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "type" : "..."
  } ],
  "markerAccessTypes" : [ {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "CREATE",
    "itemId" : 12345,
    "name" : "..."
  }, {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "DELETE",
    "itemId" : 12345,
    "name" : "..."
  } ],
  "rbKeyLabel" : "...",
  "implClass" : "...",
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/servicedef/name/{name}" : {
      "delete" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "deleteServiceDefByName",
        "parameters" : [
          {
            "name" : "name",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "getServiceDefByName2",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "name",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerServiceDef",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "description" : "...",
  "dataMaskDef" : {
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "CREATE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "UPDATE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "maskTypes" : [ {
      "name" : "...",
      "rbKeyDescription" : "...",
      "label" : "...",
      "transformer" : "...",
      "description" : "...",
      "dataMaskOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "rbKeyLabel" : "..."
    }, {
      "name" : "...",
      "rbKeyDescription" : "...",
      "label" : "...",
      "transformer" : "...",
      "description" : "...",
      "dataMaskOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "rbKeyLabel" : "..."
    } ]
  },
  "resources" : [ {
    "isValidLeaf" : true,
    "accessTypeRestrictions" : [ "...", "..." ],
    "description" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "matcherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "rbKeyDescription" : "...",
    "recursiveSupported" : true,
    "validationRegEx" : "...",
    "label" : "...",
    "rbKeyValidationMessage" : "...",
    "level" : 12345,
    "uiHint" : "...",
    "rbKeyLabel" : "...",
    "lookupSupported" : true,
    "excludesSupported" : true,
    "name" : "...",
    "parent" : "...",
    "type" : "...",
    "matcher" : "...",
    "validationMessage" : "..."
  }, {
    "isValidLeaf" : true,
    "accessTypeRestrictions" : [ "...", "..." ],
    "description" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "matcherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "rbKeyDescription" : "...",
    "recursiveSupported" : true,
    "validationRegEx" : "...",
    "label" : "...",
    "rbKeyValidationMessage" : "...",
    "level" : 12345,
    "uiHint" : "...",
    "rbKeyLabel" : "...",
    "lookupSupported" : true,
    "excludesSupported" : true,
    "name" : "...",
    "parent" : "...",
    "type" : "...",
    "matcher" : "...",
    "validationMessage" : "..."
  } ],
  "rbKeyDescription" : "...",
  "displayName" : "...",
  "accessTypes" : [ {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "MANAGE",
    "itemId" : 12345,
    "name" : "..."
  }, {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "CREATE",
    "itemId" : 12345,
    "name" : "..."
  } ],
  "enums" : [ {
    "defaultIndex" : 12345,
    "name" : "...",
    "itemId" : 12345,
    "elements" : [ {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    }, {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    } ]
  }, {
    "defaultIndex" : 12345,
    "name" : "...",
    "itemId" : 12345,
    "elements" : [ {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    }, {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    } ]
  } ],
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "label" : "...",
  "contextEnrichers" : [ {
    "enricher" : "...",
    "itemId" : 12345,
    "enricherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "name" : "..."
  }, {
    "enricher" : "...",
    "itemId" : 12345,
    "enricherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "name" : "..."
  } ],
  "policyConditions" : [ {
    "rbKeyValidationMessage" : "...",
    "uiHint" : "...",
    "validationRegEx" : "...",
    "evaluatorOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "itemId" : 12345,
    "evaluator" : "...",
    "rbKeyDescription" : "...",
    "rbKeyLabel" : "...",
    "label" : "...",
    "name" : "...",
    "validationMessage" : "...",
    "description" : "..."
  }, {
    "rbKeyValidationMessage" : "...",
    "uiHint" : "...",
    "validationRegEx" : "...",
    "evaluatorOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "itemId" : 12345,
    "evaluator" : "...",
    "rbKeyDescription" : "...",
    "rbKeyLabel" : "...",
    "label" : "...",
    "name" : "...",
    "validationMessage" : "...",
    "description" : "..."
  } ],
  "name" : "...",
  "rowFilterDef" : {
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "UPDATE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "MANAGE",
      "itemId" : 12345,
      "name" : "..."
    } ]
  },
  "configs" : [ {
    "description" : "...",
    "name" : "...",
    "label" : "...",
    "subType" : "...",
    "uiHint" : "...",
    "rbKeyDescription" : "...",
    "rbKeyValidationMessage" : "...",
    "validationRegEx" : "...",
    "validationMessage" : "...",
    "rbKeyLabel" : "...",
    "defaultValue" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "type" : "..."
  }, {
    "description" : "...",
    "name" : "...",
    "label" : "...",
    "subType" : "...",
    "uiHint" : "...",
    "rbKeyDescription" : "...",
    "rbKeyValidationMessage" : "...",
    "validationRegEx" : "...",
    "validationMessage" : "...",
    "rbKeyLabel" : "...",
    "defaultValue" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "type" : "..."
  } ],
  "markerAccessTypes" : [ {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "UPDATE",
    "itemId" : 12345,
    "name" : "..."
  }, {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "READ",
    "itemId" : 12345,
    "name" : "..."
  } ],
  "rbKeyLabel" : "...",
  "implClass" : "...",
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "updateServiceDefByName",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "name",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerServiceDef",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RangerServiceDef",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "description" : "...",
  "dataMaskDef" : {
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "MANAGE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "UPDATE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "maskTypes" : [ {
      "name" : "...",
      "rbKeyDescription" : "...",
      "label" : "...",
      "transformer" : "...",
      "description" : "...",
      "dataMaskOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "rbKeyLabel" : "..."
    }, {
      "name" : "...",
      "rbKeyDescription" : "...",
      "label" : "...",
      "transformer" : "...",
      "description" : "...",
      "dataMaskOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "rbKeyLabel" : "..."
    } ]
  },
  "resources" : [ {
    "isValidLeaf" : true,
    "accessTypeRestrictions" : [ "...", "..." ],
    "description" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "matcherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "rbKeyDescription" : "...",
    "recursiveSupported" : true,
    "validationRegEx" : "...",
    "label" : "...",
    "rbKeyValidationMessage" : "...",
    "level" : 12345,
    "uiHint" : "...",
    "rbKeyLabel" : "...",
    "lookupSupported" : true,
    "excludesSupported" : true,
    "name" : "...",
    "parent" : "...",
    "type" : "...",
    "matcher" : "...",
    "validationMessage" : "..."
  }, {
    "isValidLeaf" : true,
    "accessTypeRestrictions" : [ "...", "..." ],
    "description" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "matcherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "rbKeyDescription" : "...",
    "recursiveSupported" : true,
    "validationRegEx" : "...",
    "label" : "...",
    "rbKeyValidationMessage" : "...",
    "level" : 12345,
    "uiHint" : "...",
    "rbKeyLabel" : "...",
    "lookupSupported" : true,
    "excludesSupported" : true,
    "name" : "...",
    "parent" : "...",
    "type" : "...",
    "matcher" : "...",
    "validationMessage" : "..."
  } ],
  "rbKeyDescription" : "...",
  "displayName" : "...",
  "accessTypes" : [ {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "READ",
    "itemId" : 12345,
    "name" : "..."
  }, {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "CREATE",
    "itemId" : 12345,
    "name" : "..."
  } ],
  "enums" : [ {
    "defaultIndex" : 12345,
    "name" : "...",
    "itemId" : 12345,
    "elements" : [ {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    }, {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    } ]
  }, {
    "defaultIndex" : 12345,
    "name" : "...",
    "itemId" : 12345,
    "elements" : [ {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    }, {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    } ]
  } ],
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "label" : "...",
  "contextEnrichers" : [ {
    "enricher" : "...",
    "itemId" : 12345,
    "enricherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "name" : "..."
  }, {
    "enricher" : "...",
    "itemId" : 12345,
    "enricherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "name" : "..."
  } ],
  "policyConditions" : [ {
    "rbKeyValidationMessage" : "...",
    "uiHint" : "...",
    "validationRegEx" : "...",
    "evaluatorOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "itemId" : 12345,
    "evaluator" : "...",
    "rbKeyDescription" : "...",
    "rbKeyLabel" : "...",
    "label" : "...",
    "name" : "...",
    "validationMessage" : "...",
    "description" : "..."
  }, {
    "rbKeyValidationMessage" : "...",
    "uiHint" : "...",
    "validationRegEx" : "...",
    "evaluatorOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "itemId" : 12345,
    "evaluator" : "...",
    "rbKeyDescription" : "...",
    "rbKeyLabel" : "...",
    "label" : "...",
    "name" : "...",
    "validationMessage" : "...",
    "description" : "..."
  } ],
  "name" : "...",
  "rowFilterDef" : {
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "READ",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "UPDATE",
      "itemId" : 12345,
      "name" : "..."
    } ]
  },
  "configs" : [ {
    "description" : "...",
    "name" : "...",
    "label" : "...",
    "subType" : "...",
    "uiHint" : "...",
    "rbKeyDescription" : "...",
    "rbKeyValidationMessage" : "...",
    "validationRegEx" : "...",
    "validationMessage" : "...",
    "rbKeyLabel" : "...",
    "defaultValue" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "type" : "..."
  }, {
    "description" : "...",
    "name" : "...",
    "label" : "...",
    "subType" : "...",
    "uiHint" : "...",
    "rbKeyDescription" : "...",
    "rbKeyValidationMessage" : "...",
    "validationRegEx" : "...",
    "validationMessage" : "...",
    "rbKeyLabel" : "...",
    "defaultValue" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "type" : "..."
  } ],
  "markerAccessTypes" : [ {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "MANAGE",
    "itemId" : 12345,
    "name" : "..."
  }, {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "READ",
    "itemId" : 12345,
    "name" : "..."
  } ],
  "rbKeyLabel" : "...",
  "implClass" : "...",
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/servicedef/{id}" : {
      "delete" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "deleteServiceDef2",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "getServiceDef2",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerServiceDef",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "description" : "...",
  "dataMaskDef" : {
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "CREATE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "MANAGE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "maskTypes" : [ {
      "name" : "...",
      "rbKeyDescription" : "...",
      "label" : "...",
      "transformer" : "...",
      "description" : "...",
      "dataMaskOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "rbKeyLabel" : "..."
    }, {
      "name" : "...",
      "rbKeyDescription" : "...",
      "label" : "...",
      "transformer" : "...",
      "description" : "...",
      "dataMaskOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "rbKeyLabel" : "..."
    } ]
  },
  "resources" : [ {
    "isValidLeaf" : true,
    "accessTypeRestrictions" : [ "...", "..." ],
    "description" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "matcherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "rbKeyDescription" : "...",
    "recursiveSupported" : true,
    "validationRegEx" : "...",
    "label" : "...",
    "rbKeyValidationMessage" : "...",
    "level" : 12345,
    "uiHint" : "...",
    "rbKeyLabel" : "...",
    "lookupSupported" : true,
    "excludesSupported" : true,
    "name" : "...",
    "parent" : "...",
    "type" : "...",
    "matcher" : "...",
    "validationMessage" : "..."
  }, {
    "isValidLeaf" : true,
    "accessTypeRestrictions" : [ "...", "..." ],
    "description" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "matcherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "rbKeyDescription" : "...",
    "recursiveSupported" : true,
    "validationRegEx" : "...",
    "label" : "...",
    "rbKeyValidationMessage" : "...",
    "level" : 12345,
    "uiHint" : "...",
    "rbKeyLabel" : "...",
    "lookupSupported" : true,
    "excludesSupported" : true,
    "name" : "...",
    "parent" : "...",
    "type" : "...",
    "matcher" : "...",
    "validationMessage" : "..."
  } ],
  "rbKeyDescription" : "...",
  "displayName" : "...",
  "accessTypes" : [ {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "CREATE",
    "itemId" : 12345,
    "name" : "..."
  }, {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "DELETE",
    "itemId" : 12345,
    "name" : "..."
  } ],
  "enums" : [ {
    "defaultIndex" : 12345,
    "name" : "...",
    "itemId" : 12345,
    "elements" : [ {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    }, {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    } ]
  }, {
    "defaultIndex" : 12345,
    "name" : "...",
    "itemId" : 12345,
    "elements" : [ {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    }, {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    } ]
  } ],
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "label" : "...",
  "contextEnrichers" : [ {
    "enricher" : "...",
    "itemId" : 12345,
    "enricherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "name" : "..."
  }, {
    "enricher" : "...",
    "itemId" : 12345,
    "enricherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "name" : "..."
  } ],
  "policyConditions" : [ {
    "rbKeyValidationMessage" : "...",
    "uiHint" : "...",
    "validationRegEx" : "...",
    "evaluatorOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "itemId" : 12345,
    "evaluator" : "...",
    "rbKeyDescription" : "...",
    "rbKeyLabel" : "...",
    "label" : "...",
    "name" : "...",
    "validationMessage" : "...",
    "description" : "..."
  }, {
    "rbKeyValidationMessage" : "...",
    "uiHint" : "...",
    "validationRegEx" : "...",
    "evaluatorOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "itemId" : 12345,
    "evaluator" : "...",
    "rbKeyDescription" : "...",
    "rbKeyLabel" : "...",
    "label" : "...",
    "name" : "...",
    "validationMessage" : "...",
    "description" : "..."
  } ],
  "name" : "...",
  "rowFilterDef" : {
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "READ",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "READ",
      "itemId" : 12345,
      "name" : "..."
    } ]
  },
  "configs" : [ {
    "description" : "...",
    "name" : "...",
    "label" : "...",
    "subType" : "...",
    "uiHint" : "...",
    "rbKeyDescription" : "...",
    "rbKeyValidationMessage" : "...",
    "validationRegEx" : "...",
    "validationMessage" : "...",
    "rbKeyLabel" : "...",
    "defaultValue" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "type" : "..."
  }, {
    "description" : "...",
    "name" : "...",
    "label" : "...",
    "subType" : "...",
    "uiHint" : "...",
    "rbKeyDescription" : "...",
    "rbKeyValidationMessage" : "...",
    "validationRegEx" : "...",
    "validationMessage" : "...",
    "rbKeyLabel" : "...",
    "defaultValue" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "type" : "..."
  } ],
  "markerAccessTypes" : [ {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "READ",
    "itemId" : 12345,
    "name" : "..."
  }, {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "UPDATE",
    "itemId" : 12345,
    "name" : "..."
  } ],
  "rbKeyLabel" : "...",
  "implClass" : "...",
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "updateServiceDef2",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerServiceDef",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RangerServiceDef",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "description" : "...",
  "dataMaskDef" : {
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "MANAGE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "UPDATE",
      "itemId" : 12345,
      "name" : "..."
    } ],
    "maskTypes" : [ {
      "name" : "...",
      "rbKeyDescription" : "...",
      "label" : "...",
      "transformer" : "...",
      "description" : "...",
      "dataMaskOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "rbKeyLabel" : "..."
    }, {
      "name" : "...",
      "rbKeyDescription" : "...",
      "label" : "...",
      "transformer" : "...",
      "description" : "...",
      "dataMaskOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "itemId" : 12345,
      "rbKeyLabel" : "..."
    } ]
  },
  "resources" : [ {
    "isValidLeaf" : true,
    "accessTypeRestrictions" : [ "...", "..." ],
    "description" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "matcherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "rbKeyDescription" : "...",
    "recursiveSupported" : true,
    "validationRegEx" : "...",
    "label" : "...",
    "rbKeyValidationMessage" : "...",
    "level" : 12345,
    "uiHint" : "...",
    "rbKeyLabel" : "...",
    "lookupSupported" : true,
    "excludesSupported" : true,
    "name" : "...",
    "parent" : "...",
    "type" : "...",
    "matcher" : "...",
    "validationMessage" : "..."
  }, {
    "isValidLeaf" : true,
    "accessTypeRestrictions" : [ "...", "..." ],
    "description" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "matcherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "rbKeyDescription" : "...",
    "recursiveSupported" : true,
    "validationRegEx" : "...",
    "label" : "...",
    "rbKeyValidationMessage" : "...",
    "level" : 12345,
    "uiHint" : "...",
    "rbKeyLabel" : "...",
    "lookupSupported" : true,
    "excludesSupported" : true,
    "name" : "...",
    "parent" : "...",
    "type" : "...",
    "matcher" : "...",
    "validationMessage" : "..."
  } ],
  "rbKeyDescription" : "...",
  "displayName" : "...",
  "accessTypes" : [ {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "READ",
    "itemId" : 12345,
    "name" : "..."
  }, {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "CREATE",
    "itemId" : 12345,
    "name" : "..."
  } ],
  "enums" : [ {
    "defaultIndex" : 12345,
    "name" : "...",
    "itemId" : 12345,
    "elements" : [ {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    }, {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    } ]
  }, {
    "defaultIndex" : 12345,
    "name" : "...",
    "itemId" : 12345,
    "elements" : [ {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    }, {
      "label" : "...",
      "itemId" : 12345,
      "rbKeyLabel" : "...",
      "name" : "..."
    } ]
  } ],
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "label" : "...",
  "contextEnrichers" : [ {
    "enricher" : "...",
    "itemId" : 12345,
    "enricherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "name" : "..."
  }, {
    "enricher" : "...",
    "itemId" : 12345,
    "enricherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "name" : "..."
  } ],
  "policyConditions" : [ {
    "rbKeyValidationMessage" : "...",
    "uiHint" : "...",
    "validationRegEx" : "...",
    "evaluatorOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "itemId" : 12345,
    "evaluator" : "...",
    "rbKeyDescription" : "...",
    "rbKeyLabel" : "...",
    "label" : "...",
    "name" : "...",
    "validationMessage" : "...",
    "description" : "..."
  }, {
    "rbKeyValidationMessage" : "...",
    "uiHint" : "...",
    "validationRegEx" : "...",
    "evaluatorOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "itemId" : 12345,
    "evaluator" : "...",
    "rbKeyDescription" : "...",
    "rbKeyLabel" : "...",
    "label" : "...",
    "name" : "...",
    "validationMessage" : "...",
    "description" : "..."
  } ],
  "name" : "...",
  "rowFilterDef" : {
    "resources" : [ {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    }, {
      "isValidLeaf" : true,
      "accessTypeRestrictions" : [ "...", "..." ],
      "description" : "...",
      "mandatory" : true,
      "itemId" : 12345,
      "matcherOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "rbKeyDescription" : "...",
      "recursiveSupported" : true,
      "validationRegEx" : "...",
      "label" : "...",
      "rbKeyValidationMessage" : "...",
      "level" : 12345,
      "uiHint" : "...",
      "rbKeyLabel" : "...",
      "lookupSupported" : true,
      "excludesSupported" : true,
      "name" : "...",
      "parent" : "...",
      "type" : "...",
      "matcher" : "...",
      "validationMessage" : "..."
    } ],
    "accessTypes" : [ {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "DELETE",
      "itemId" : 12345,
      "name" : "..."
    }, {
      "rbKeyLabel" : "...",
      "label" : "...",
      "impliedGrants" : [ "...", "..." ],
      "category" : "DELETE",
      "itemId" : 12345,
      "name" : "..."
    } ]
  },
  "configs" : [ {
    "description" : "...",
    "name" : "...",
    "label" : "...",
    "subType" : "...",
    "uiHint" : "...",
    "rbKeyDescription" : "...",
    "rbKeyValidationMessage" : "...",
    "validationRegEx" : "...",
    "validationMessage" : "...",
    "rbKeyLabel" : "...",
    "defaultValue" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "type" : "..."
  }, {
    "description" : "...",
    "name" : "...",
    "label" : "...",
    "subType" : "...",
    "uiHint" : "...",
    "rbKeyDescription" : "...",
    "rbKeyValidationMessage" : "...",
    "validationRegEx" : "...",
    "validationMessage" : "...",
    "rbKeyLabel" : "...",
    "defaultValue" : "...",
    "mandatory" : true,
    "itemId" : 12345,
    "type" : "..."
  } ],
  "markerAccessTypes" : [ {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "MANAGE",
    "itemId" : 12345,
    "name" : "..."
  }, {
    "rbKeyLabel" : "...",
    "label" : "...",
    "impliedGrants" : [ "...", "..." ],
    "category" : "CREATE",
    "itemId" : 12345,
    "name" : "..."
  } ],
  "rbKeyLabel" : "...",
  "implClass" : "...",
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/zone-headers" : {
      "get" : {
        "tags" : [ "PublicAPIsv2" ],
        "description" : "Get List of security zone header info.\nThis API is authorized to every authenticated user.",
        "operationId" : "getSecurityZoneHeaderInfoList",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "List of RangerSecurityZoneHeaderInfo if present.",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerSecurityZoneHeaderInfo"
}
            },
            "examples" : {
              "application/json" : [ {
  "name" : "...",
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
} ]
            },
            "description" : "List of RangerSecurityZoneHeaderInfo if present."
          }
        }
      }
    },
    "\/public/v2/api/zone-names/{serviceName}/resource" : {
      "get" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "getSecurityZoneNamesForResource",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "serviceName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/zones" : {
      "get" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "getAllZones",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerSecurityZone"
}
            },
            "examples" : {
              "application/json" : [ {
  "description" : "...",
  "auditUsers" : [ "...", "..." ],
  "auditUserGroups" : [ "...", "..." ],
  "adminRoles" : [ "...", "..." ],
  "adminUsers" : [ "...", "..." ],
  "tagServices" : [ "...", "..." ],
  "adminUserGroups" : [ "...", "..." ],
  "name" : "...",
  "services" : {
    "property1" : {
      "resourcesBaseInfo" : [ {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      }, {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      } ],
      "resources" : [ {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      }, {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      } ]
    },
    "property2" : {
      "resourcesBaseInfo" : [ {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      }, {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      } ],
      "resources" : [ {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      }, {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      } ]
    }
  },
  "auditRoles" : [ "...", "..." ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
} ]
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "createSecurityZone",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerSecurityZone",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/RangerSecurityZone",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "description" : "...",
  "auditUsers" : [ "...", "..." ],
  "auditUserGroups" : [ "...", "..." ],
  "adminRoles" : [ "...", "..." ],
  "adminUsers" : [ "...", "..." ],
  "tagServices" : [ "...", "..." ],
  "adminUserGroups" : [ "...", "..." ],
  "name" : "...",
  "services" : {
    "property1" : {
      "resourcesBaseInfo" : [ {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      }, {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      } ],
      "resources" : [ {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      }, {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      } ]
    },
    "property2" : {
      "resourcesBaseInfo" : [ {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      }, {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      } ],
      "resources" : [ {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      }, {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      } ]
    }
  },
  "auditRoles" : [ "...", "..." ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/zones-v2" : {
      "get" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "getAllZonesV2",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/PListOfRangerSecurityZoneV2",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "list" : [ {
    "admins" : [ {
      "type" : "GROUP",
      "name" : "..."
    }, {
      "type" : "USER",
      "name" : "..."
    } ],
    "auditors" : [ {
      "type" : "ROLE",
      "name" : "..."
    }, {
      "type" : "ROLE",
      "name" : "..."
    } ],
    "name" : "...",
    "services" : {
      "property1" : {
        "resources" : [ { }, { } ]
      },
      "property2" : {
        "resources" : [ { }, { } ]
      }
    },
    "description" : "...",
    "tagServices" : [ "...", "..." ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "admins" : [ {
      "type" : "USER",
      "name" : "..."
    }, {
      "type" : "GROUP",
      "name" : "..."
    } ],
    "auditors" : [ {
      "type" : "GROUP",
      "name" : "..."
    }, {
      "type" : "GROUP",
      "name" : "..."
    } ],
    "name" : "...",
    "services" : {
      "property1" : {
        "resources" : [ { }, { } ]
      },
      "property2" : {
        "resources" : [ { }, { } ]
      }
    },
    "description" : "...",
    "tagServices" : [ "...", "..." ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "totalCount" : 12345,
  "sortType" : "...",
  "listSize" : 12345,
  "resultSize" : 12345,
  "startIndex" : 12345,
  "pageSize" : 12345,
  "queryTimeMS" : 12345,
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "createSecurityZone",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerSecurityZoneV2",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/RangerSecurityZoneV2",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "admins" : [ {
    "type" : "GROUP",
    "name" : "..."
  }, {
    "type" : "USER",
    "name" : "..."
  } ],
  "auditors" : [ {
    "type" : "ROLE",
    "name" : "..."
  }, {
    "type" : "GROUP",
    "name" : "..."
  } ],
  "name" : "...",
  "services" : {
    "property1" : {
      "resources" : [ {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      }, {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      } ]
    },
    "property2" : {
      "resources" : [ {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      }, {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      } ]
    }
  },
  "description" : "...",
  "tagServices" : [ "...", "..." ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/zones-v2/name/{name}" : {
      "get" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "getSecurityZoneV2",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "name",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerSecurityZoneV2",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "admins" : [ {
    "type" : "USER",
    "name" : "..."
  }, {
    "type" : "ROLE",
    "name" : "..."
  } ],
  "auditors" : [ {
    "type" : "ROLE",
    "name" : "..."
  }, {
    "type" : "USER",
    "name" : "..."
  } ],
  "name" : "...",
  "services" : {
    "property1" : {
      "resources" : [ {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      }, {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      } ]
    },
    "property2" : {
      "resources" : [ {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      }, {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      } ]
    }
  },
  "description" : "...",
  "tagServices" : [ "...", "..." ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/zones-v2/name/{name}/resources/{serviceName}" : {
      "get" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "getResources",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "name",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "serviceName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/PListOfRangerSecurityZoneResource",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "queryTimeMS" : 12345,
  "resultSize" : 12345,
  "totalCount" : 12345,
  "sortType" : "...",
  "sortBy" : "...",
  "pageSize" : 12345,
  "startIndex" : 12345,
  "listSize" : 12345,
  "list" : [ {
    "resource" : {
      "property1" : [ "...", "..." ],
      "property2" : [ "...", "..." ]
    },
    "createdBy" : "...",
    "updateTime" : 12345,
    "id" : 12345,
    "createTime" : 12345,
    "updatedBy" : "..."
  }, {
    "resource" : {
      "property1" : [ "...", "..." ],
      "property2" : [ "...", "..." ]
    },
    "createdBy" : "...",
    "updateTime" : 12345,
    "id" : 12345,
    "createTime" : 12345,
    "updatedBy" : "..."
  } ]
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/zones-v2/{id}" : {
      "get" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "getSecurityZoneV2",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerSecurityZoneV2",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "admins" : [ {
    "type" : "USER",
    "name" : "..."
  }, {
    "type" : "USER",
    "name" : "..."
  } ],
  "auditors" : [ {
    "type" : "USER",
    "name" : "..."
  }, {
    "type" : "GROUP",
    "name" : "..."
  } ],
  "name" : "...",
  "services" : {
    "property1" : {
      "resources" : [ {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      }, {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      } ]
    },
    "property2" : {
      "resources" : [ {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      }, {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      } ]
    }
  },
  "description" : "...",
  "tagServices" : [ "...", "..." ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "updateSecurityZone",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerSecurityZoneV2",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RangerSecurityZoneV2",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "admins" : [ {
    "type" : "ROLE",
    "name" : "..."
  }, {
    "type" : "USER",
    "name" : "..."
  } ],
  "auditors" : [ {
    "type" : "GROUP",
    "name" : "..."
  }, {
    "type" : "USER",
    "name" : "..."
  } ],
  "name" : "...",
  "services" : {
    "property1" : {
      "resources" : [ {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      }, {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      } ]
    },
    "property2" : {
      "resources" : [ {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      }, {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      } ]
    }
  },
  "description" : "...",
  "tagServices" : [ "...", "..." ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/zones-v2/{id}/partial" : {
      "put" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "updateSecurityZone",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerSecurityZoneChangeRequest",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"description" : "",
"type" : "boolean"
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/zones-v2/{id}/resources/{serviceName}" : {
      "get" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "getResources",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "serviceName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/PListOfRangerSecurityZoneResource",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "queryTimeMS" : 12345,
  "resultSize" : 12345,
  "totalCount" : 12345,
  "sortType" : "...",
  "sortBy" : "...",
  "pageSize" : 12345,
  "startIndex" : 12345,
  "listSize" : 12345,
  "list" : [ {
    "resource" : {
      "property1" : [ "...", "..." ],
      "property2" : [ "...", "..." ]
    },
    "createdBy" : "...",
    "updateTime" : 12345,
    "id" : 12345,
    "createTime" : 12345,
    "updatedBy" : "..."
  }, {
    "resource" : {
      "property1" : [ "...", "..." ],
      "property2" : [ "...", "..." ]
    },
    "createdBy" : "...",
    "updateTime" : 12345,
    "id" : 12345,
    "createTime" : 12345,
    "updatedBy" : "..."
  } ]
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/zones/name/{name}" : {
      "delete" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "deleteSecurityZone",
        "parameters" : [
          {
            "name" : "name",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "getSecurityZone",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "name",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerSecurityZone",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "description" : "...",
  "auditUsers" : [ "...", "..." ],
  "auditUserGroups" : [ "...", "..." ],
  "adminRoles" : [ "...", "..." ],
  "adminUsers" : [ "...", "..." ],
  "tagServices" : [ "...", "..." ],
  "adminUserGroups" : [ "...", "..." ],
  "name" : "...",
  "services" : {
    "property1" : {
      "resourcesBaseInfo" : [ {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      }, {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      } ],
      "resources" : [ {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      }, {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      } ]
    },
    "property2" : {
      "resourcesBaseInfo" : [ {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      }, {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      } ],
      "resources" : [ {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      }, {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      } ]
    }
  },
  "auditRoles" : [ "...", "..." ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/zones/zone-headers/for-service/{serviceId}" : {
      "get" : {
        "tags" : [ "PublicAPIsv2" ],
        "description" : "Get List of security zone header info.\nThis API is authorized to every authenticated user.",
        "operationId" : "getSecurityZoneHeaderInfoListByServiceId",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "serviceId",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "isTagService",
            "in" : "query",
            "default" : "false",
            "type" : "boolean",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "List of RangerSecurityZoneHeaderInfo if present.",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerSecurityZoneHeaderInfo"
}
            },
            "examples" : {
              "application/json" : [ {
  "name" : "...",
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
} ]
            },
            "description" : "List of RangerSecurityZoneHeaderInfo if present."
          }
        }
      }
    },
    "\/public/v2/api/zones/{id}" : {
      "delete" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "deleteSecurityZone",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "getSecurityZone",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerSecurityZone",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "description" : "...",
  "auditUsers" : [ "...", "..." ],
  "auditUserGroups" : [ "...", "..." ],
  "adminRoles" : [ "...", "..." ],
  "adminUsers" : [ "...", "..." ],
  "tagServices" : [ "...", "..." ],
  "adminUserGroups" : [ "...", "..." ],
  "name" : "...",
  "services" : {
    "property1" : {
      "resourcesBaseInfo" : [ {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      }, {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      } ],
      "resources" : [ {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      }, {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      } ]
    },
    "property2" : {
      "resourcesBaseInfo" : [ {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      }, {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      } ],
      "resources" : [ {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      }, {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      } ]
    }
  },
  "auditRoles" : [ "...", "..." ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "PublicAPIsv2" ],
        "operationId" : "updateSecurityZone",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerSecurityZone",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RangerSecurityZone",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "description" : "...",
  "auditUsers" : [ "...", "..." ],
  "auditUserGroups" : [ "...", "..." ],
  "adminRoles" : [ "...", "..." ],
  "adminUsers" : [ "...", "..." ],
  "tagServices" : [ "...", "..." ],
  "adminUserGroups" : [ "...", "..." ],
  "name" : "...",
  "services" : {
    "property1" : {
      "resourcesBaseInfo" : [ {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      }, {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      } ],
      "resources" : [ {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      }, {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      } ]
    },
    "property2" : {
      "resourcesBaseInfo" : [ {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      }, {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      } ],
      "resources" : [ {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      }, {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      } ]
    }
  },
  "auditRoles" : [ "...", "..." ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/public/v2/api/zones/{zoneId}/service-headers" : {
      "get" : {
        "tags" : [ "PublicAPIsv2" ],
        "description" : "Get service header info List for given zone.\nThis API is authorized to every authenticated user.",
        "operationId" : "getServiceHeaderInfoListByZoneId",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "zoneId",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "List of RangerServiceHeaderInfo for given zone if present.",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerServiceHeaderInfo"
}
            },
            "examples" : {
              "application/json" : [ {
  "displayName" : "...",
  "isGdsService" : true,
  "type" : "...",
  "isTagService" : true,
  "name" : "...",
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
} ]
            },
            "description" : "List of RangerServiceHeaderInfo for given zone if present."
          }
        }
      }
    },
    "\/roles/download/{serviceName}" : {
      "get" : {
        "tags" : [ "RoleREST" ],
        "operationId" : "getRangerRolesIfUpdated",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "serviceName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "clusterName",
            "in" : "query",
            "default" : "",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "lastActivationTime",
            "in" : "query",
            "default" : "0",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "lastKnownRoleVersion",
            "in" : "query",
            "default" : "-1",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "pluginCapabilities",
            "in" : "query",
            "default" : "",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "pluginId",
            "in" : "query",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerRoles",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "serviceName" : "...",
  "roleVersion" : 12345,
  "rangerRoles" : [ {
    "roles" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "groups" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "description" : "...",
    "createdByUser" : "...",
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "name" : "...",
    "users" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "roles" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "groups" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "description" : "...",
    "createdByUser" : "...",
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "name" : "...",
    "users" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "roleUpdateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/roles/lookup/roles" : {
      "get" : {
        "tags" : [ "RoleREST" ],
        "operationId" : "getAllRolesForUser",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerRoleList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "roles" : [ {
    "roles" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "groups" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "description" : "...",
    "createdByUser" : "...",
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "name" : "...",
    "users" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "roles" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "groups" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "description" : "...",
    "createdByUser" : "...",
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "name" : "...",
    "users" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/roles/lookup/roles/names" : {
      "get" : {
        "tags" : [ "RoleREST" ],
        "operationId" : "lookupAllRolesNames",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXStringList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vXStrings" : [ {
    "value" : "..."
  }, {
    "value" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/roles/roles" : {
      "get" : {
        "tags" : [ "RoleREST" ],
        "operationId" : "getAllRoles2",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerRoleList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "roles" : [ {
    "roles" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "groups" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "description" : "...",
    "createdByUser" : "...",
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "name" : "...",
    "users" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "roles" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "groups" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "description" : "...",
    "createdByUser" : "...",
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "name" : "...",
    "users" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "RoleREST" ],
        "operationId" : "createRole2",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "createNonExistUserGroup",
            "in" : "query",
            "default" : "false",
            "type" : "boolean",
            "description" : ""
          },
          {
            "name" : "serviceName",
            "in" : "query",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerRole",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/RangerRole",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "roles" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "groups" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "description" : "...",
  "createdByUser" : "...",
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "name" : "...",
  "users" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/roles/roles/exportJson" : {
      "get" : {
        "tags" : [ "RoleREST" ],
        "operationId" : "getRolesInJson",
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "description" : "Success"
          }
        }
      }
    },
    "\/roles/roles/grant/{serviceName}" : {
      "put" : {
        "tags" : [ "RoleREST" ],
        "operationId" : "grantRole2",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "serviceName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/GrantRevokeRoleRequest",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RESTResponse",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "httpStatusCode" : 12345,
  "statusCode" : 12345,
  "msgDesc" : "...",
  "messageList" : [ {
    "name" : "...",
    "fieldName" : "...",
    "objectId" : 12345,
    "message" : "...",
    "rbKey" : "..."
  }, {
    "name" : "...",
    "fieldName" : "...",
    "objectId" : 12345,
    "message" : "...",
    "rbKey" : "..."
  } ]
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/roles/roles/importRolesFromFile" : {
      "post" : {
        "tags" : [ "RoleREST" ],
        "operationId" : "importRolesFromFile",
        "consumes" : [ "application/json", "multipart/form-data" ],
        "produces" : [ "application/json", "application/xml" ],
        "parameters" : [
          {
            "name" : "fileDetail",
            "in" : "formData",
            "type" : "file",
            "description" : ""
          },
          {
            "name" : "uploadedInputStream",
            "in" : "formData",
            "type" : "file",
            "description" : ""
          },
          {
            "name" : "createNonExistUserGroupRole",
            "in" : "query",
            "default" : "false",
            "type" : "boolean",
            "description" : ""
          },
          {
            "name" : "updateIfExists",
            "in" : "query",
            "type" : "boolean",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"description" : "",
"type" : "string"
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/RESTResponse",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "httpStatusCode" : 12345,
  "statusCode" : 12345,
  "msgDesc" : "...",
  "messageList" : [ {
    "name" : "...",
    "fieldName" : "...",
    "objectId" : 12345,
    "message" : "...",
    "rbKey" : "..."
  }, {
    "name" : "...",
    "fieldName" : "...",
    "objectId" : 12345,
    "message" : "...",
    "rbKey" : "..."
  } ]
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/roles/roles/name/{name}" : {
      "delete" : {
        "tags" : [ "RoleREST" ],
        "operationId" : "deleteRole2",
        "parameters" : [
          {
            "name" : "name",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "execUser",
            "in" : "query",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "serviceName",
            "in" : "query",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "RoleREST" ],
        "operationId" : "getRole2",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "name",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "execUser",
            "in" : "query",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "serviceName",
            "in" : "query",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerRole",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "roles" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "groups" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "description" : "...",
  "createdByUser" : "...",
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "name" : "...",
  "users" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/roles/roles/names" : {
      "get" : {
        "tags" : [ "RoleREST" ],
        "operationId" : "getAllRoleNames2",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "execUser",
            "in" : "query",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "serviceName",
            "in" : "query",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/roles/roles/revoke/{serviceName}" : {
      "put" : {
        "tags" : [ "RoleREST" ],
        "operationId" : "revokeRole",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "serviceName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/GrantRevokeRoleRequest",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RESTResponse",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "httpStatusCode" : 12345,
  "statusCode" : 12345,
  "msgDesc" : "...",
  "messageList" : [ {
    "name" : "...",
    "fieldName" : "...",
    "objectId" : 12345,
    "message" : "...",
    "rbKey" : "..."
  }, {
    "name" : "...",
    "fieldName" : "...",
    "objectId" : 12345,
    "message" : "...",
    "rbKey" : "..."
  } ]
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/roles/roles/user/{user}" : {
      "get" : {
        "tags" : [ "RoleREST" ],
        "operationId" : "getUserRoles2",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "user",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/roles/roles/{id}" : {
      "delete" : {
        "tags" : [ "RoleREST" ],
        "operationId" : "deleteRole2",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "RoleREST" ],
        "operationId" : "getRole2",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerRole",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "roles" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "groups" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "description" : "...",
  "createdByUser" : "...",
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "name" : "...",
  "users" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "RoleREST" ],
        "operationId" : "updateRole2",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "createNonExistUserGroup",
            "in" : "query",
            "default" : "false",
            "type" : "boolean",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerRole",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RangerRole",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "roles" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "groups" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "description" : "...",
  "createdByUser" : "...",
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "name" : "...",
  "users" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/roles/roles/{id}/addUsersAndGroups" : {
      "put" : {
        "tags" : [ "RoleREST" ],
        "operationId" : "addUsersAndGroups2",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"description" : "",
"type" : "boolean"
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RangerRole",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "roles" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "groups" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "description" : "...",
  "createdByUser" : "...",
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "name" : "...",
  "users" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/roles/roles/{id}/removeAdminFromUsersAndGroups" : {
      "put" : {
        "tags" : [ "RoleREST" ],
        "operationId" : "removeAdminFromUsersAndGroups2",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RangerRole",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "roles" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "groups" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "description" : "...",
  "createdByUser" : "...",
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "name" : "...",
  "users" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/roles/roles/{id}/removeUsersAndGroups" : {
      "put" : {
        "tags" : [ "RoleREST" ],
        "operationId" : "removeUsersAndGroups2",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RangerRole",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "roles" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "groups" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "description" : "...",
  "createdByUser" : "...",
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "name" : "...",
  "users" : [ {
    "isAdmin" : true,
    "name" : "..."
  }, {
    "isAdmin" : true,
    "name" : "..."
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/roles/secure/download/{serviceName}" : {
      "get" : {
        "tags" : [ "RoleREST" ],
        "operationId" : "getSecureRangerRolesIfUpdated",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "serviceName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "clusterName",
            "in" : "query",
            "default" : "",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "lastActivationTime",
            "in" : "query",
            "default" : "0",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "lastKnownRoleVersion",
            "in" : "query",
            "default" : "-1",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "pluginCapabilities",
            "in" : "query",
            "default" : "",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "pluginId",
            "in" : "query",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerRoles",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "serviceName" : "...",
  "roleVersion" : 12345,
  "rangerRoles" : [ {
    "roles" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "groups" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "description" : "...",
    "createdByUser" : "...",
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "name" : "...",
    "users" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "roles" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "groups" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "description" : "...",
    "createdByUser" : "...",
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "name" : "...",
    "users" : [ {
      "isAdmin" : true,
      "name" : "..."
    }, {
      "isAdmin" : true,
      "name" : "..."
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "roleUpdateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/tags/download/{serviceName}" : {
      "get" : {
        "tags" : [ "TagREST" ],
        "operationId" : "getServiceTagsIfUpdated",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "serviceName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "lastActivationTime",
            "in" : "query",
            "default" : "0",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "lastKnownVersion",
            "in" : "query",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "pluginCapabilities",
            "in" : "query",
            "default" : "",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "pluginId",
            "in" : "query",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "supportsTagDeltas",
            "in" : "query",
            "default" : "false",
            "type" : "boolean",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/ServiceTags",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "isTagsDeduped" : true,
  "tagVersion" : 12345,
  "op" : "...",
  "resourceToTagIds" : {
    "property1" : [ 12345, 12345 ],
    "property2" : [ 12345, 12345 ]
  },
  "tagsChangeExtent" : "ALL",
  "tags" : {
    "property1" : {
      "attributes" : {
        "property1" : "...",
        "property2" : "..."
      },
      "type" : "...",
      "owner" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "validityPeriods" : [ {
        "timeZone" : "...",
        "recurrences" : [ { }, { } ],
        "endTime" : "...",
        "startTime" : "..."
      }, {
        "timeZone" : "...",
        "recurrences" : [ { }, { } ],
        "endTime" : "...",
        "startTime" : "..."
      } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    },
    "property2" : {
      "attributes" : {
        "property1" : "...",
        "property2" : "..."
      },
      "type" : "...",
      "owner" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "validityPeriods" : [ {
        "timeZone" : "...",
        "recurrences" : [ { }, { } ],
        "endTime" : "...",
        "startTime" : "..."
      }, {
        "timeZone" : "...",
        "recurrences" : [ { }, { } ],
        "endTime" : "...",
        "startTime" : "..."
      } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }
  },
  "tagUpdateTime" : 12345,
  "serviceResources" : [ {
    "ownerUser" : "...",
    "resourceSignature" : "...",
    "serviceName" : "...",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "resourceElements" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "ownerUser" : "...",
    "resourceSignature" : "...",
    "serviceName" : "...",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "resourceElements" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "isDelta" : true,
  "serviceName" : "...",
  "tagDefinitions" : {
    "property1" : {
      "source" : "...",
      "attributeDefs" : [ {
        "type" : "...",
        "name" : "..."
      }, {
        "type" : "...",
        "name" : "..."
      } ],
      "name" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    },
    "property2" : {
      "source" : "...",
      "attributeDefs" : [ {
        "type" : "...",
        "name" : "..."
      }, {
        "type" : "...",
        "name" : "..."
      } ],
      "name" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }
  }
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/tags/importservicetags" : {
      "put" : {
        "tags" : [ "TagREST" ],
        "operationId" : "importServiceTags2",
        "consumes" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/ServiceTags",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      }
    },
    "\/tags/resource/guid/{guid}" : {
      "delete" : {
        "tags" : [ "TagREST" ],
        "operationId" : "deleteServiceResourceByGuid",
        "parameters" : [
          {
            "name" : "guid",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "deleteReferences",
            "in" : "query",
            "default" : "false",
            "type" : "boolean",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "TagREST" ],
        "operationId" : "getServiceResourceByGuid",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "guid",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerServiceResource",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "ownerUser" : "...",
  "resourceSignature" : "...",
  "serviceName" : "...",
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "resourceElements" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "TagREST" ],
        "operationId" : "updateServiceResourceByGuid",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "guid",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerServiceResource",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RangerServiceResource",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "ownerUser" : "...",
  "resourceSignature" : "...",
  "serviceName" : "...",
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "resourceElements" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/tags/resource/service/{serviceName}/resource" : {
      "get" : {
        "tags" : [ "TagREST" ],
        "operationId" : "getServiceResourceByResource",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "serviceName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerServiceResource",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "ownerUser" : "...",
  "resourceSignature" : "...",
  "serviceName" : "...",
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "resourceElements" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/tags/resource/service/{serviceName}/signature/{resourceSignature}" : {
      "get" : {
        "tags" : [ "TagREST" ],
        "operationId" : "getServiceResourceByServiceAndResourceSignature",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "resourceSignature",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "serviceName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerServiceResource",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "ownerUser" : "...",
  "resourceSignature" : "...",
  "serviceName" : "...",
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "resourceElements" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/tags/resource/{id}" : {
      "delete" : {
        "tags" : [ "TagREST" ],
        "operationId" : "deleteServiceResource",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "TagREST" ],
        "operationId" : "getServiceResource",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerServiceResource",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "ownerUser" : "...",
  "resourceSignature" : "...",
  "serviceName" : "...",
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "resourceElements" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "TagREST" ],
        "operationId" : "updateServiceResource",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerServiceResource",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RangerServiceResource",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "ownerUser" : "...",
  "resourceSignature" : "...",
  "serviceName" : "...",
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "resourceElements" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/tags/resources" : {
      "get" : {
        "tags" : [ "TagREST" ],
        "operationId" : "getAllServiceResources",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerServiceResource"
}
            },
            "examples" : {
              "application/json" : [ {
  "ownerUser" : "...",
  "resourceSignature" : "...",
  "serviceName" : "...",
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "resourceElements" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
} ]
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "TagREST" ],
        "operationId" : "createServiceResource",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "updateIfExists",
            "in" : "query",
            "default" : "true",
            "type" : "boolean",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerServiceResource",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/RangerServiceResource",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "ownerUser" : "...",
  "resourceSignature" : "...",
  "serviceName" : "...",
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "resourceElements" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/tags/resources/paginated" : {
      "get" : {
        "tags" : [ "TagREST" ],
        "operationId" : "getServiceResourcesWithTags",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerServiceResourceWithTagsList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "resourceList" : [ {
    "associatedTags" : [ {
      "attributes" : {
        "property1" : "...",
        "property2" : "..."
      },
      "type" : "...",
      "owner" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "validityPeriods" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }, {
      "attributes" : {
        "property1" : "...",
        "property2" : "..."
      },
      "type" : "...",
      "owner" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "validityPeriods" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    } ],
    "ownerUser" : "...",
    "resourceSignature" : "...",
    "serviceName" : "...",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "resourceElements" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "associatedTags" : [ {
      "attributes" : {
        "property1" : "...",
        "property2" : "..."
      },
      "type" : "...",
      "owner" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "validityPeriods" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }, {
      "attributes" : {
        "property1" : "...",
        "property2" : "..."
      },
      "type" : "...",
      "owner" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "validityPeriods" : [ { }, { } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    } ],
    "ownerUser" : "...",
    "resourceSignature" : "...",
    "serviceName" : "...",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "resourceElements" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/tags/resources/service/{serviceName}" : {
      "get" : {
        "tags" : [ "TagREST" ],
        "operationId" : "getServiceResourcesByService",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "serviceName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerServiceResource"
}
            },
            "examples" : {
              "application/json" : [ {
  "ownerUser" : "...",
  "resourceSignature" : "...",
  "serviceName" : "...",
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "resourceElements" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
} ]
            },
            "description" : ""
          }
        }
      }
    },
    "\/tags/secure/download/{serviceName}" : {
      "get" : {
        "tags" : [ "TagREST" ],
        "operationId" : "getSecureServiceTagsIfUpdated",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "serviceName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "lastActivationTime",
            "in" : "query",
            "default" : "0",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "lastKnownVersion",
            "in" : "query",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "pluginCapabilities",
            "in" : "query",
            "default" : "",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "pluginId",
            "in" : "query",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "supportsTagDeltas",
            "in" : "query",
            "default" : "false",
            "type" : "boolean",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/ServiceTags",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "isTagsDeduped" : true,
  "tagVersion" : 12345,
  "op" : "...",
  "resourceToTagIds" : {
    "property1" : [ 12345, 12345 ],
    "property2" : [ 12345, 12345 ]
  },
  "tagsChangeExtent" : "TAGS",
  "tags" : {
    "property1" : {
      "attributes" : {
        "property1" : "...",
        "property2" : "..."
      },
      "type" : "...",
      "owner" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "validityPeriods" : [ {
        "timeZone" : "...",
        "recurrences" : [ { }, { } ],
        "endTime" : "...",
        "startTime" : "..."
      }, {
        "timeZone" : "...",
        "recurrences" : [ { }, { } ],
        "endTime" : "...",
        "startTime" : "..."
      } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    },
    "property2" : {
      "attributes" : {
        "property1" : "...",
        "property2" : "..."
      },
      "type" : "...",
      "owner" : 12345,
      "options" : {
        "property1" : { },
        "property2" : { }
      },
      "validityPeriods" : [ {
        "timeZone" : "...",
        "recurrences" : [ { }, { } ],
        "endTime" : "...",
        "startTime" : "..."
      }, {
        "timeZone" : "...",
        "recurrences" : [ { }, { } ],
        "endTime" : "...",
        "startTime" : "..."
      } ],
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }
  },
  "tagUpdateTime" : 12345,
  "serviceResources" : [ {
    "ownerUser" : "...",
    "resourceSignature" : "...",
    "serviceName" : "...",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "resourceElements" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "ownerUser" : "...",
    "resourceSignature" : "...",
    "serviceName" : "...",
    "additionalInfo" : {
      "property1" : "...",
      "property2" : "..."
    },
    "resourceElements" : {
      "property1" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      },
      "property2" : {
        "values" : [ "...", "..." ],
        "isRecursive" : true,
        "isExcludes" : true
      }
    },
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "isDelta" : true,
  "serviceName" : "...",
  "tagDefinitions" : {
    "property1" : {
      "source" : "...",
      "attributeDefs" : [ {
        "type" : "...",
        "name" : "..."
      }, {
        "type" : "...",
        "name" : "..."
      } ],
      "name" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    },
    "property2" : {
      "source" : "...",
      "attributeDefs" : [ {
        "type" : "...",
        "name" : "..."
      }, {
        "type" : "...",
        "name" : "..."
      } ],
      "name" : "...",
      "version" : 12345,
      "id" : 12345,
      "guid" : "...",
      "updatedBy" : "...",
      "createdBy" : "...",
      "isEnabled" : true,
      "createTime" : 12345,
      "updateTime" : 12345
    }
  }
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/tags/server/tagdeltas" : {
      "delete" : {
        "tags" : [ "TagREST" ],
        "operationId" : "deleteTagDeltas2",
        "parameters" : [
          {
            "name" : "days",
            "in" : "query",
            "default" : "3",
            "type" : "integer",
            "format" : "int32",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      }
    },
    "\/tags/tag/guid/{guid}" : {
      "delete" : {
        "tags" : [ "TagREST" ],
        "operationId" : "deleteTagByGuid",
        "parameters" : [
          {
            "name" : "guid",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "TagREST" ],
        "operationId" : "getTagByGuid",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "guid",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerTag",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "attributes" : {
    "property1" : "...",
    "property2" : "..."
  },
  "type" : "...",
  "owner" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "validityPeriods" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "TagREST" ],
        "operationId" : "updateTagByGuid",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "guid",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerTag",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RangerTag",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "attributes" : {
    "property1" : "...",
    "property2" : "..."
  },
  "type" : "...",
  "owner" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "validityPeriods" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/tags/tag/{id}" : {
      "delete" : {
        "tags" : [ "TagREST" ],
        "operationId" : "deleteTag",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "TagREST" ],
        "operationId" : "getTag",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerTag",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "attributes" : {
    "property1" : "...",
    "property2" : "..."
  },
  "type" : "...",
  "owner" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "validityPeriods" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "TagREST" ],
        "operationId" : "updateTag",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerTag",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RangerTag",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "attributes" : {
    "property1" : "...",
    "property2" : "..."
  },
  "type" : "...",
  "owner" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "validityPeriods" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/tags/tagdef/guid/{guid}" : {
      "delete" : {
        "tags" : [ "TagREST" ],
        "operationId" : "deleteTagDefByGuid",
        "parameters" : [
          {
            "name" : "guid",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "TagREST" ],
        "operationId" : "getTagDefByGuid",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "guid",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerTagDef",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "source" : "...",
  "attributeDefs" : [ {
    "type" : "...",
    "name" : "..."
  }, {
    "type" : "...",
    "name" : "..."
  } ],
  "name" : "...",
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/tags/tagdef/name/{name}" : {
      "get" : {
        "tags" : [ "TagREST" ],
        "operationId" : "getTagDefByName",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "name",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerTagDef",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "source" : "...",
  "attributeDefs" : [ {
    "type" : "...",
    "name" : "..."
  }, {
    "type" : "...",
    "name" : "..."
  } ],
  "name" : "...",
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/tags/tagdef/{id}" : {
      "delete" : {
        "tags" : [ "TagREST" ],
        "operationId" : "deleteTagDef",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "TagREST" ],
        "operationId" : "getTagDef",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerTagDef",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "source" : "...",
  "attributeDefs" : [ {
    "type" : "...",
    "name" : "..."
  }, {
    "type" : "...",
    "name" : "..."
  } ],
  "name" : "...",
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "TagREST" ],
        "operationId" : "updateTagDef",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerTagDef",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RangerTagDef",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "source" : "...",
  "attributeDefs" : [ {
    "type" : "...",
    "name" : "..."
  }, {
    "type" : "...",
    "name" : "..."
  } ],
  "name" : "...",
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/tags/tagdefs" : {
      "get" : {
        "tags" : [ "TagREST" ],
        "operationId" : "getAllTagDefs",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerTagDef"
}
            },
            "examples" : {
              "application/json" : [ {
  "source" : "...",
  "attributeDefs" : [ {
    "type" : "...",
    "name" : "..."
  }, {
    "type" : "...",
    "name" : "..."
  } ],
  "name" : "...",
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
} ]
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "TagREST" ],
        "operationId" : "createTagDef",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "updateIfExists",
            "in" : "query",
            "default" : "true",
            "type" : "boolean",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerTagDef",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/RangerTagDef",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "source" : "...",
  "attributeDefs" : [ {
    "type" : "...",
    "name" : "..."
  }, {
    "type" : "...",
    "name" : "..."
  } ],
  "name" : "...",
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/tags/tagdefs/paginated" : {
      "get" : {
        "tags" : [ "TagREST" ],
        "operationId" : "getTagDefs",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/PListOfRangerTagDef",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "startIndex" : 12345,
  "listSize" : 12345,
  "sortType" : "...",
  "sortBy" : "...",
  "list" : [ {
    "source" : "...",
    "attributeDefs" : [ {
      "type" : "...",
      "name" : "..."
    }, {
      "type" : "...",
      "name" : "..."
    } ],
    "name" : "...",
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "source" : "...",
    "attributeDefs" : [ {
      "type" : "...",
      "name" : "..."
    }, {
      "type" : "...",
      "name" : "..."
    } ],
    "name" : "...",
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "pageSize" : 12345,
  "queryTimeMS" : 12345,
  "resultSize" : 12345,
  "totalCount" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/tags/tagresourcemap/guid/{guid}" : {
      "delete" : {
        "tags" : [ "TagREST" ],
        "operationId" : "deleteTagResourceMapByGuid",
        "parameters" : [
          {
            "name" : "guid",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "TagREST" ],
        "operationId" : "getTagResourceMapByGuid",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "guid",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerTagResourceMap",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "resourceId" : 12345,
  "tagId" : 12345,
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/tags/tagresourcemap/tag-resource-guid" : {
      "get" : {
        "tags" : [ "TagREST" ],
        "operationId" : "getTagResourceMap",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "resourceGuid",
            "in" : "query",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "tagGuid",
            "in" : "query",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerTagResourceMap",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "resourceId" : 12345,
  "tagId" : 12345,
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/tags/tagresourcemap/{id}" : {
      "delete" : {
        "tags" : [ "TagREST" ],
        "operationId" : "deleteTagResourceMap",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "TagREST" ],
        "operationId" : "getTagResourceMap",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerTagResourceMap",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "resourceId" : 12345,
  "tagId" : 12345,
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/tags/tagresourcemaps" : {
      "delete" : {
        "tags" : [ "TagREST" ],
        "operationId" : "deleteTagResourceMap",
        "parameters" : [
          {
            "name" : "resource-guid",
            "in" : "query",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "tag-guid",
            "in" : "query",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "TagREST" ],
        "operationId" : "getAllTagResourceMaps",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerTagResourceMap"
}
            },
            "examples" : {
              "application/json" : [ {
  "resourceId" : 12345,
  "tagId" : 12345,
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
} ]
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "TagREST" ],
        "operationId" : "createTagResourceMap",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "lenient",
            "in" : "query",
            "default" : "false",
            "type" : "boolean",
            "description" : ""
          },
          {
            "name" : "resource-guid",
            "in" : "query",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "tag-guid",
            "in" : "query",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/RangerTagResourceMap",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "resourceId" : 12345,
  "tagId" : 12345,
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/tags/tagresourcemaps/paginated" : {
      "get" : {
        "tags" : [ "TagREST" ],
        "operationId" : "getTagResourceMaps",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/PListOfRangerTagResourceMap",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "list" : [ {
    "resourceId" : 12345,
    "tagId" : 12345,
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "resourceId" : 12345,
    "tagId" : 12345,
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "queryTimeMS" : 12345,
  "sortType" : "...",
  "listSize" : 12345,
  "sortBy" : "...",
  "pageSize" : 12345,
  "resultSize" : 12345,
  "totalCount" : 12345,
  "startIndex" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/tags/tags" : {
      "get" : {
        "tags" : [ "TagREST" ],
        "operationId" : "getAllTags",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerTag"
}
            },
            "examples" : {
              "application/json" : [ {
  "attributes" : {
    "property1" : "...",
    "property2" : "..."
  },
  "type" : "...",
  "owner" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "validityPeriods" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
} ]
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "TagREST" ],
        "operationId" : "createTag",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "updateIfExists",
            "in" : "query",
            "default" : "true",
            "type" : "boolean",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerTag",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/RangerTag",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "attributes" : {
    "property1" : "...",
    "property2" : "..."
  },
  "type" : "...",
  "owner" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "validityPeriods" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/tags/tags/cache/reset" : {
      "get" : {
        "tags" : [ "TagREST" ],
        "description" : "Resets/ removes tag policy cache for given service.",
        "operationId" : "resetTagCache",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "serviceName",
            "in" : "query",
            "type" : "string",
            "description" : "non-empty service-name"
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "true if successfully reseted/ removed for given service, false otherwise.",
"type" : "boolean"
            },
            "description" : "true if successfully reseted/ removed for given service, false otherwise."
          }
        }
      }
    },
    "\/tags/tags/cache/reset-all" : {
      "get" : {
        "tags" : [ "TagREST" ],
        "description" : "Resets/ removes tag policy cache for all.",
        "operationId" : "resetTagCacheAll",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "true if successfully reseted/ removed, false otherwise.",
"type" : "boolean"
            },
            "description" : "true if successfully reseted/ removed, false otherwise."
          }
        }
      }
    },
    "\/tags/tags/paginated" : {
      "get" : {
        "tags" : [ "TagREST" ],
        "operationId" : "getTags",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/PListOfRangerTag",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "totalCount" : 12345,
  "startIndex" : 12345,
  "sortBy" : "...",
  "pageSize" : 12345,
  "sortType" : "...",
  "resultSize" : 12345,
  "list" : [ {
    "attributes" : {
      "property1" : "...",
      "property2" : "..."
    },
    "type" : "...",
    "owner" : 12345,
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "validityPeriods" : [ {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    }, {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "attributes" : {
      "property1" : "...",
      "property2" : "..."
    },
    "type" : "...",
    "owner" : 12345,
    "options" : {
      "property1" : { },
      "property2" : { }
    },
    "validityPeriods" : [ {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    }, {
      "timeZone" : "...",
      "recurrences" : [ { }, { } ],
      "endTime" : "...",
      "startTime" : "..."
    } ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "queryTimeMS" : 12345,
  "listSize" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/tags/tags/type/{type}" : {
      "get" : {
        "tags" : [ "TagREST" ],
        "operationId" : "getTagsByType",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "type",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerTag"
}
            },
            "examples" : {
              "application/json" : [ {
  "attributes" : {
    "property1" : "...",
    "property2" : "..."
  },
  "type" : "...",
  "owner" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "validityPeriods" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
} ]
            },
            "description" : ""
          }
        }
      }
    },
    "\/tags/types" : {
      "get" : {
        "tags" : [ "TagREST" ],
        "operationId" : "getTagTypes",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/users" : {
      "get" : {
        "tags" : [ "UserREST" ],
        "description" : "Implements the traditional search functionalities for UserProfile",
        "operationId" : "searchUsers",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXPortalUserList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vXPortalUsers" : [ {
    "loginId" : "...",
    "password" : "...",
    "status" : 12345,
    "emailAddress" : "...",
    "firstName" : "...",
    "lastName" : "...",
    "publicScreenName" : "...",
    "userSource" : 12345,
    "notes" : "...",
    "userRoleList" : [ "...", "..." ],
    "groupIdList" : [ 12345, 12345 ],
    "userPermList" : [ {
      "userId" : 12345,
      "moduleId" : 12345,
      "isAllowed" : 12345,
      "userName" : "...",
      "moduleName" : "...",
      "loginId" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    }, {
      "userId" : 12345,
      "moduleId" : 12345,
      "isAllowed" : 12345,
      "userName" : "...",
      "moduleName" : "...",
      "loginId" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    } ],
    "groupPermissions" : [ {
      "groupId" : 12345,
      "moduleId" : 12345,
      "isAllowed" : 12345,
      "moduleName" : "...",
      "groupName" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    }, {
      "groupId" : 12345,
      "moduleId" : 12345,
      "isAllowed" : 12345,
      "moduleName" : "...",
      "groupName" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    } ],
    "otherAttributes" : "...",
    "syncSource" : "...",
    "lastLoginTime" : { },
    "configProperties" : {
      "property1" : "...",
      "property2" : "..."
    },
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "loginId" : "...",
    "password" : "...",
    "status" : 12345,
    "emailAddress" : "...",
    "firstName" : "...",
    "lastName" : "...",
    "publicScreenName" : "...",
    "userSource" : 12345,
    "notes" : "...",
    "userRoleList" : [ "...", "..." ],
    "groupIdList" : [ 12345, 12345 ],
    "userPermList" : [ {
      "userId" : 12345,
      "moduleId" : 12345,
      "isAllowed" : 12345,
      "userName" : "...",
      "moduleName" : "...",
      "loginId" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    }, {
      "userId" : 12345,
      "moduleId" : 12345,
      "isAllowed" : 12345,
      "userName" : "...",
      "moduleName" : "...",
      "loginId" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    } ],
    "groupPermissions" : [ {
      "groupId" : 12345,
      "moduleId" : 12345,
      "isAllowed" : 12345,
      "moduleName" : "...",
      "groupName" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    }, {
      "groupId" : 12345,
      "moduleId" : 12345,
      "isAllowed" : 12345,
      "moduleName" : "...",
      "groupName" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    } ],
    "otherAttributes" : "...",
    "syncSource" : "...",
    "lastLoginTime" : { },
    "configProperties" : {
      "property1" : "...",
      "property2" : "..."
    },
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "UserREST" ],
        "operationId" : "create",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXPortalUser",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/VXPortalUser",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "loginId" : "...",
  "password" : "...",
  "status" : 12345,
  "emailAddress" : "...",
  "firstName" : "...",
  "lastName" : "...",
  "publicScreenName" : "...",
  "userSource" : 12345,
  "notes" : "...",
  "userRoleList" : [ "...", "..." ],
  "groupIdList" : [ 12345, 12345 ],
  "userPermList" : [ {
    "userId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "userName" : "...",
    "moduleName" : "...",
    "loginId" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "userId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "userName" : "...",
    "moduleName" : "...",
    "loginId" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "groupPermissions" : [ {
    "groupId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "moduleName" : "...",
    "groupName" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "groupId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "moduleName" : "...",
    "groupName" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "otherAttributes" : "...",
  "syncSource" : "...",
  "lastLoginTime" : { },
  "configProperties" : {
    "property1" : "...",
    "property2" : "..."
  },
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "UserREST" ],
        "operationId" : "update",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXPortalUser",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/VXPortalUser",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "loginId" : "...",
  "password" : "...",
  "status" : 12345,
  "emailAddress" : "...",
  "firstName" : "...",
  "lastName" : "...",
  "publicScreenName" : "...",
  "userSource" : 12345,
  "notes" : "...",
  "userRoleList" : [ "...", "..." ],
  "groupIdList" : [ 12345, 12345 ],
  "userPermList" : [ {
    "userId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "userName" : "...",
    "moduleName" : "...",
    "loginId" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "userId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "userName" : "...",
    "moduleName" : "...",
    "loginId" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "groupPermissions" : [ {
    "groupId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "moduleName" : "...",
    "groupName" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "groupId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "moduleName" : "...",
    "groupName" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "otherAttributes" : "...",
  "syncSource" : "...",
  "lastLoginTime" : { },
  "configProperties" : {
    "property1" : "...",
    "property2" : "..."
  },
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/users/default" : {
      "post" : {
        "tags" : [ "UserREST" ],
        "operationId" : "createDefaultAccountUser",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXPortalUser",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/VXPortalUser",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "loginId" : "...",
  "password" : "...",
  "status" : 12345,
  "emailAddress" : "...",
  "firstName" : "...",
  "lastName" : "...",
  "publicScreenName" : "...",
  "userSource" : 12345,
  "notes" : "...",
  "userRoleList" : [ "...", "..." ],
  "groupIdList" : [ 12345, 12345 ],
  "userPermList" : [ {
    "userId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "userName" : "...",
    "moduleName" : "...",
    "loginId" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "userId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "userName" : "...",
    "moduleName" : "...",
    "loginId" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "groupPermissions" : [ {
    "groupId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "moduleName" : "...",
    "groupName" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "groupId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "moduleName" : "...",
    "groupName" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "otherAttributes" : "...",
  "syncSource" : "...",
  "lastLoginTime" : { },
  "configProperties" : {
    "property1" : "...",
    "property2" : "..."
  },
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/users/profile" : {
      "get" : {
        "tags" : [ "UserREST" ],
        "description" : "This method returns the VUserProfile for the current session",
        "operationId" : "getUserProfile",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXPortalUser",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "loginId" : "...",
  "password" : "...",
  "status" : 12345,
  "emailAddress" : "...",
  "firstName" : "...",
  "lastName" : "...",
  "publicScreenName" : "...",
  "userSource" : 12345,
  "notes" : "...",
  "userRoleList" : [ "...", "..." ],
  "groupIdList" : [ 12345, 12345 ],
  "userPermList" : [ {
    "userId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "userName" : "...",
    "moduleName" : "...",
    "loginId" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "userId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "userName" : "...",
    "moduleName" : "...",
    "loginId" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "groupPermissions" : [ {
    "groupId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "moduleName" : "...",
    "groupName" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "groupId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "moduleName" : "...",
    "groupName" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "otherAttributes" : "...",
  "syncSource" : "...",
  "lastLoginTime" : { },
  "configProperties" : {
    "property1" : "...",
    "property2" : "..."
  },
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/users/{userId}" : {
      "get" : {
        "tags" : [ "UserREST" ],
        "description" : "Return the VUserProfile for the given userId",
        "operationId" : "getUserProfileForUser",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "userId",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXPortalUser",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "loginId" : "...",
  "password" : "...",
  "status" : 12345,
  "emailAddress" : "...",
  "firstName" : "...",
  "lastName" : "...",
  "publicScreenName" : "...",
  "userSource" : 12345,
  "notes" : "...",
  "userRoleList" : [ "...", "..." ],
  "groupIdList" : [ 12345, 12345 ],
  "userPermList" : [ {
    "userId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "userName" : "...",
    "moduleName" : "...",
    "loginId" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "userId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "userName" : "...",
    "moduleName" : "...",
    "loginId" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "groupPermissions" : [ {
    "groupId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "moduleName" : "...",
    "groupName" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "groupId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "moduleName" : "...",
    "groupName" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "otherAttributes" : "...",
  "syncSource" : "...",
  "lastLoginTime" : { },
  "configProperties" : {
    "property1" : "...",
    "property2" : "..."
  },
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/users/{userId}/deactivate" : {
      "post" : {
        "tags" : [ "UserREST" ],
        "description" : "Deactivate the user",
        "operationId" : "deactivateUser",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "userId",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/VXPortalUser",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "loginId" : "...",
  "password" : "...",
  "status" : 12345,
  "emailAddress" : "...",
  "firstName" : "...",
  "lastName" : "...",
  "publicScreenName" : "...",
  "userSource" : 12345,
  "notes" : "...",
  "userRoleList" : [ "...", "..." ],
  "groupIdList" : [ 12345, 12345 ],
  "userPermList" : [ {
    "userId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "userName" : "...",
    "moduleName" : "...",
    "loginId" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "userId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "userName" : "...",
    "moduleName" : "...",
    "loginId" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "groupPermissions" : [ {
    "groupId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "moduleName" : "...",
    "groupName" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "groupId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "moduleName" : "...",
    "groupName" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "otherAttributes" : "...",
  "syncSource" : "...",
  "lastLoginTime" : { },
  "configProperties" : {
    "property1" : "...",
    "property2" : "..."
  },
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/users/{userId}/emailchange" : {
      "post" : {
        "tags" : [ "UserREST" ],
        "operationId" : "changeEmailAddress",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "userId",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXPasswordChange",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/VXPortalUser",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "loginId" : "...",
  "password" : "...",
  "status" : 12345,
  "emailAddress" : "...",
  "firstName" : "...",
  "lastName" : "...",
  "publicScreenName" : "...",
  "userSource" : 12345,
  "notes" : "...",
  "userRoleList" : [ "...", "..." ],
  "groupIdList" : [ 12345, 12345 ],
  "userPermList" : [ {
    "userId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "userName" : "...",
    "moduleName" : "...",
    "loginId" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "userId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "userName" : "...",
    "moduleName" : "...",
    "loginId" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "groupPermissions" : [ {
    "groupId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "moduleName" : "...",
    "groupName" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "groupId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "moduleName" : "...",
    "groupName" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "otherAttributes" : "...",
  "syncSource" : "...",
  "lastLoginTime" : { },
  "configProperties" : {
    "property1" : "...",
    "property2" : "..."
  },
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/users/{userId}/passwordchange" : {
      "post" : {
        "tags" : [ "UserREST" ],
        "operationId" : "changePassword",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "userId",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXPasswordChange",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/VXResponse",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "statusCode" : 12345,
  "msgDesc" : "...",
  "messageList" : [ {
    "name" : "...",
    "rbKey" : "...",
    "message" : "...",
    "objectId" : 12345,
    "fieldName" : "..."
  }, {
    "name" : "...",
    "rbKey" : "...",
    "message" : "...",
    "objectId" : 12345,
    "fieldName" : "..."
  } ]
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/users/{userId}/roles" : {
      "put" : {
        "tags" : [ "UserREST" ],
        "operationId" : "setUserRoles",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "userId",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXStringList",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/VXResponse",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "statusCode" : 12345,
  "msgDesc" : "...",
  "messageList" : [ {
    "name" : "...",
    "rbKey" : "...",
    "message" : "...",
    "objectId" : 12345,
    "fieldName" : "..."
  }, {
    "name" : "...",
    "rbKey" : "...",
    "message" : "...",
    "objectId" : 12345,
    "fieldName" : "..."
  } ]
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xaudit/access_audit" : {
      "get" : {
        "tags" : [ "XAuditREST" ],
        "description" : "Implements the traditional search functionalities for XAccessAudits",
        "operationId" : "searchXAccessAudits",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXAccessAuditList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vXAccessAudits" : [ {
    "auditType" : 12345,
    "accessResult" : 12345,
    "accessType" : "...",
    "aclEnforcer" : "...",
    "agentId" : "...",
    "clientIP" : "...",
    "clientType" : "...",
    "policyId" : 12345,
    "repoName" : "...",
    "repoDisplayName" : "...",
    "repoType" : 12345,
    "serviceType" : "...",
    "serviceTypeDisplayName" : "...",
    "resultReason" : "...",
    "sessionId" : "...",
    "eventTime" : { },
    "requestUser" : "...",
    "action" : "...",
    "requestData" : "...",
    "resourcePath" : "...",
    "resourceType" : "...",
    "sequenceNumber" : 12345,
    "eventCount" : 12345,
    "eventDuration" : 12345,
    "tags" : "...",
    "datasets" : "...",
    "projects" : "...",
    "datasetIds" : "...",
    "clusterName" : "...",
    "zoneName" : "...",
    "agentHost" : "...",
    "policyVersion" : 12345,
    "eventId" : "...",
    "zonedEventTime" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "auditType" : 12345,
    "accessResult" : 12345,
    "accessType" : "...",
    "aclEnforcer" : "...",
    "agentId" : "...",
    "clientIP" : "...",
    "clientType" : "...",
    "policyId" : 12345,
    "repoName" : "...",
    "repoDisplayName" : "...",
    "repoType" : 12345,
    "serviceType" : "...",
    "serviceTypeDisplayName" : "...",
    "resultReason" : "...",
    "sessionId" : "...",
    "eventTime" : { },
    "requestUser" : "...",
    "action" : "...",
    "requestData" : "...",
    "resourcePath" : "...",
    "resourceType" : "...",
    "sequenceNumber" : 12345,
    "eventCount" : 12345,
    "eventDuration" : 12345,
    "tags" : "...",
    "datasets" : "...",
    "projects" : "...",
    "datasetIds" : "...",
    "clusterName" : "...",
    "zoneName" : "...",
    "agentHost" : "...",
    "policyVersion" : 12345,
    "eventId" : "...",
    "zonedEventTime" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xaudit/access_audit/count" : {
      "get" : {
        "tags" : [ "XAuditREST" ],
        "operationId" : "countXAccessAudits",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXLong",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "value" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xaudit/trx_log" : {
      "get" : {
        "tags" : [ "XAuditREST" ],
        "description" : "Implements the traditional search functionalities for XTrxLogs",
        "operationId" : "searchXTrxLogs",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXTrxLogList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vXTrxLogs" : [ {
    "objectClassType" : 12345,
    "objectId" : 12345,
    "parentObjectId" : 12345,
    "parentObjectClassType" : 12345,
    "parentObjectName" : "...",
    "objectName" : "...",
    "attributeName" : "...",
    "previousValue" : "...",
    "newValue" : "...",
    "transactionId" : "...",
    "action" : "...",
    "sessionId" : "...",
    "requestId" : "...",
    "sessionType" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "objectClassType" : 12345,
    "objectId" : 12345,
    "parentObjectId" : 12345,
    "parentObjectClassType" : 12345,
    "parentObjectName" : "...",
    "objectName" : "...",
    "attributeName" : "...",
    "previousValue" : "...",
    "newValue" : "...",
    "transactionId" : "...",
    "action" : "...",
    "sessionId" : "...",
    "requestId" : "...",
    "sessionType" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "XAuditREST" ],
        "operationId" : "createXTrxLog",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXTrxLog",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/VXTrxLog",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "objectClassType" : 12345,
  "objectId" : 12345,
  "parentObjectId" : 12345,
  "parentObjectClassType" : 12345,
  "parentObjectName" : "...",
  "objectName" : "...",
  "attributeName" : "...",
  "previousValue" : "...",
  "newValue" : "...",
  "transactionId" : "...",
  "action" : "...",
  "sessionId" : "...",
  "requestId" : "...",
  "sessionType" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "XAuditREST" ],
        "operationId" : "updateXTrxLog",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXTrxLog",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/VXTrxLog",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "objectClassType" : 12345,
  "objectId" : 12345,
  "parentObjectId" : 12345,
  "parentObjectClassType" : 12345,
  "parentObjectName" : "...",
  "objectName" : "...",
  "attributeName" : "...",
  "previousValue" : "...",
  "newValue" : "...",
  "transactionId" : "...",
  "action" : "...",
  "sessionId" : "...",
  "requestId" : "...",
  "sessionType" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xaudit/trx_log/count" : {
      "get" : {
        "tags" : [ "XAuditREST" ],
        "operationId" : "countXTrxLogs",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXLong",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "value" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xaudit/trx_log/{id}" : {
      "delete" : {
        "tags" : [ "XAuditREST" ],
        "operationId" : "deleteXTrxLog",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "XAuditREST" ],
        "operationId" : "getXTrxLog",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXTrxLog",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "objectClassType" : 12345,
  "objectId" : 12345,
  "parentObjectId" : 12345,
  "parentObjectClassType" : 12345,
  "parentObjectName" : "...",
  "objectName" : "...",
  "attributeName" : "...",
  "previousValue" : "...",
  "newValue" : "...",
  "transactionId" : "...",
  "action" : "...",
  "sessionId" : "...",
  "requestId" : "...",
  "sessionType" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/auditmaps" : {
      "get" : {
        "tags" : [ "XUserREST" ],
        "description" : "Implements the traditional search functionalities for XAuditMaps",
        "operationId" : "searchXAuditMaps",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXAuditMapList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vXAuditMaps" : [ {
    "resourceId" : 12345,
    "groupId" : 12345,
    "userId" : 12345,
    "auditType" : 12345,
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "resourceId" : 12345,
    "groupId" : 12345,
    "userId" : 12345,
    "auditType" : 12345,
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "createXAuditMap",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXAuditMap",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/VXAuditMap",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "resourceId" : 12345,
  "groupId" : 12345,
  "userId" : 12345,
  "auditType" : 12345,
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "updateXAuditMap",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXAuditMap",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/VXAuditMap",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "resourceId" : 12345,
  "groupId" : 12345,
  "userId" : 12345,
  "auditType" : 12345,
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/auditmaps/count" : {
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "countXAuditMaps",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXLong",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "value" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/auditmaps/{id}" : {
      "delete" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "deleteXAuditMap",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "getXAuditMap",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXAuditMap",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "resourceId" : 12345,
  "groupId" : 12345,
  "userId" : 12345,
  "auditType" : 12345,
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/authSessions" : {
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "getAuthSessions",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXAuthSessionList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vXAuthSessions" : [ {
    "loginId" : "...",
    "userId" : 12345,
    "emailAddress" : "...",
    "isTestUser" : true,
    "firstName" : "...",
    "lastName" : "...",
    "publicScreenName" : "...",
    "familyScreenName" : "...",
    "authTime" : { },
    "authStatus" : 12345,
    "authType" : 12345,
    "authProvider" : 12345,
    "deviceType" : 12345,
    "requestIP" : "...",
    "cityName" : "...",
    "stateName" : "...",
    "countryName" : "...",
    "requestUserAgent" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "loginId" : "...",
    "userId" : 12345,
    "emailAddress" : "...",
    "isTestUser" : true,
    "firstName" : "...",
    "lastName" : "...",
    "publicScreenName" : "...",
    "familyScreenName" : "...",
    "authTime" : { },
    "authStatus" : 12345,
    "authType" : 12345,
    "authProvider" : 12345,
    "deviceType" : 12345,
    "requestIP" : "...",
    "cityName" : "...",
    "stateName" : "...",
    "countryName" : "...",
    "requestUserAgent" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/authSessions/info" : {
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "getAuthSession",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXAuthSession",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "loginId" : "...",
  "userId" : 12345,
  "emailAddress" : "...",
  "isTestUser" : true,
  "firstName" : "...",
  "lastName" : "...",
  "publicScreenName" : "...",
  "familyScreenName" : "...",
  "authTime" : { },
  "authStatus" : 12345,
  "authType" : 12345,
  "authProvider" : 12345,
  "deviceType" : 12345,
  "requestIP" : "...",
  "cityName" : "...",
  "stateName" : "...",
  "countryName" : "...",
  "requestUserAgent" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/delete/external/groups" : {
      "delete" : {
        "tags" : [ "XUserREST" ],
        "description" : "Proceed with <tt>caution<\/tt>: Force deletes groups from the ranger db,\n<tt>Delete<\/tt> happens one at a time with immediate commit on the transaction.",
        "operationId" : "forceDeleteExternalGroups",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "204" : {
            "schema" : {
"description" : "",
"type" : "file"
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/delete/external/users" : {
      "delete" : {
        "tags" : [ "XUserREST" ],
        "description" : "Proceed with <tt>caution<\/tt>: Force deletes users from the ranger db,\n<tt>Delete<\/tt> happens one at a time with immediate commit on the transaction.",
        "operationId" : "forceDeleteExternalUsers",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "204" : {
            "schema" : {
"description" : "",
"type" : "file"
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/download/{serviceName}" : {
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "getRangerUserStoreIfUpdated",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "serviceName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "clusterName",
            "in" : "query",
            "default" : "",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "lastActivationTime",
            "in" : "query",
            "default" : "0",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "lastKnownUserStoreVersion",
            "in" : "query",
            "default" : "-1",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "pluginCapabilities",
            "in" : "query",
            "default" : "",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "pluginId",
            "in" : "query",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerUserStore",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "groupAttrMapping" : {
    "property1" : { },
    "property2" : { }
  },
  "userGroupMapping" : {
    "property1" : [ "...", "..." ],
    "property2" : [ "...", "..." ]
  },
  "userCloudIdMapping" : {
    "property1" : "...",
    "property2" : "..."
  },
  "userStoreUpdateTime" : 12345,
  "userStoreVersion" : 12345,
  "groupCloudIdMapping" : {
    "property1" : "...",
    "property2" : "..."
  },
  "userAttrMapping" : {
    "property1" : { },
    "property2" : { }
  }
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/group/{groupName}/user/{userName}" : {
      "delete" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "deleteXGroupAndXUser",
        "parameters" : [
          {
            "name" : "groupName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "userName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      }
    },
    "\/xusers/groups" : {
      "get" : {
        "tags" : [ "XUserREST" ],
        "description" : "Implements the traditional search functionalities for XGroups",
        "operationId" : "searchXGroups",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXGroupList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vXGroups" : [ {
    "name" : "...",
    "description" : "...",
    "groupType" : 12345,
    "groupSource" : 12345,
    "credStoreId" : 12345,
    "isVisible" : 12345,
    "otherAttributes" : "...",
    "syncSource" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "name" : "...",
    "description" : "...",
    "groupType" : 12345,
    "groupSource" : 12345,
    "credStoreId" : 12345,
    "isVisible" : 12345,
    "otherAttributes" : "...",
    "syncSource" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "createXGroup",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXGroup",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/VXGroup",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "description" : "...",
  "groupType" : 12345,
  "groupSource" : 12345,
  "credStoreId" : 12345,
  "isVisible" : 12345,
  "otherAttributes" : "...",
  "syncSource" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "updateXGroup",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXGroup",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/VXGroup",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "description" : "...",
  "groupType" : 12345,
  "groupSource" : 12345,
  "credStoreId" : 12345,
  "isVisible" : 12345,
  "otherAttributes" : "...",
  "syncSource" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/groups/count" : {
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "countXGroups",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXLong",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "value" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/groups/groupName/{groupName}" : {
      "delete" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "deleteXGroupByGroupName",
        "parameters" : [
          {
            "name" : "groupName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "getXGroupByGroupName",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "groupName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXGroup",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "description" : "...",
  "groupType" : 12345,
  "groupSource" : 12345,
  "credStoreId" : 12345,
  "isVisible" : 12345,
  "otherAttributes" : "...",
  "syncSource" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/groups/groupinfo" : {
      "post" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "createXGroupUserFromMap",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXGroupUserInfo",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/VXGroupUserInfo",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "xgroupInfo" : {
    "name" : "...",
    "description" : "...",
    "groupType" : 12345,
    "groupSource" : 12345,
    "credStoreId" : 12345,
    "isVisible" : 12345,
    "otherAttributes" : "...",
    "syncSource" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  },
  "xuserInfo" : [ {
    "name" : "...",
    "firstName" : "...",
    "lastName" : "...",
    "emailAddress" : "...",
    "password" : "...",
    "description" : "...",
    "credStoreId" : 12345,
    "groupIdList" : [ 12345, 12345 ],
    "groupNameList" : [ "...", "..." ],
    "status" : 12345,
    "isVisible" : 12345,
    "userSource" : 12345,
    "userRoleList" : [ "...", "..." ],
    "otherAttributes" : "...",
    "syncSource" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "name" : "...",
    "firstName" : "...",
    "lastName" : "...",
    "emailAddress" : "...",
    "password" : "...",
    "description" : "...",
    "credStoreId" : 12345,
    "groupIdList" : [ 12345, 12345 ],
    "groupNameList" : [ "...", "..." ],
    "status" : 12345,
    "isVisible" : 12345,
    "userSource" : 12345,
    "userRoleList" : [ "...", "..." ],
    "otherAttributes" : "...",
    "syncSource" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/groups/{id}" : {
      "delete" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "deleteXGroup",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "getXGroup",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXGroup",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "description" : "...",
  "groupType" : 12345,
  "groupSource" : 12345,
  "credStoreId" : 12345,
  "isVisible" : 12345,
  "otherAttributes" : "...",
  "syncSource" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/groupusers" : {
      "get" : {
        "tags" : [ "XUserREST" ],
        "description" : "Implements the traditional search functionalities for XGroupUsers",
        "operationId" : "searchXGroupUsers",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXGroupUserList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vXGroupUsers" : [ {
    "name" : "...",
    "parentGroupId" : 12345,
    "userId" : 12345,
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "name" : "...",
    "parentGroupId" : 12345,
    "userId" : 12345,
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "createXGroupUser",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXGroupUser",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/VXGroupUser",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "parentGroupId" : 12345,
  "userId" : 12345,
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "updateXGroupUser",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXGroupUser",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/VXGroupUser",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "parentGroupId" : 12345,
  "userId" : 12345,
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/groupusers/count" : {
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "countXGroupUsers",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXLong",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "value" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/groupusers/groupName/{groupName}" : {
      "get" : {
        "tags" : [ "XUserREST" ],
        "description" : "Implements the traditional search functionalities for XGroupUsers by Group name",
        "operationId" : "getXGroupUsersByGroupName",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "groupName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXGroupUserInfo",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "xgroupInfo" : {
    "name" : "...",
    "description" : "...",
    "groupType" : 12345,
    "groupSource" : 12345,
    "credStoreId" : 12345,
    "isVisible" : 12345,
    "otherAttributes" : "...",
    "syncSource" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  },
  "xuserInfo" : [ {
    "name" : "...",
    "firstName" : "...",
    "lastName" : "...",
    "emailAddress" : "...",
    "password" : "...",
    "description" : "...",
    "credStoreId" : 12345,
    "groupIdList" : [ 12345, 12345 ],
    "groupNameList" : [ "...", "..." ],
    "status" : 12345,
    "isVisible" : 12345,
    "userSource" : 12345,
    "userRoleList" : [ "...", "..." ],
    "otherAttributes" : "...",
    "syncSource" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "name" : "...",
    "firstName" : "...",
    "lastName" : "...",
    "emailAddress" : "...",
    "password" : "...",
    "description" : "...",
    "credStoreId" : 12345,
    "groupIdList" : [ 12345, 12345 ],
    "groupNameList" : [ "...", "..." ],
    "status" : 12345,
    "isVisible" : 12345,
    "userSource" : 12345,
    "userRoleList" : [ "...", "..." ],
    "otherAttributes" : "...",
    "syncSource" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/groupusers/{id}" : {
      "delete" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "deleteXGroupUser",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "getXGroupUser",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXGroupUser",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "parentGroupId" : 12345,
  "userId" : 12345,
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/lookup/groups" : {
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "getGroupsLookup",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXStringList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vXStrings" : [ {
    "value" : "..."
  }, {
    "value" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/lookup/principals" : {
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "getPrincipalsLookup",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerPrincipal"
}
            },
            "examples" : {
              "application/json" : [ {
  "type" : "USER",
  "name" : "..."
} ]
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/lookup/users" : {
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "getUsersLookup",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXStringList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vXStrings" : [ {
    "value" : "..."
  }, {
    "value" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/permission" : {
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "searchXModuleDef",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXModuleDefList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vXModuleDef" : [ {
    "createTime" : 12345,
    "updateTime" : 12345,
    "addedById" : 12345,
    "updatedById" : 12345,
    "module" : "...",
    "url" : "...",
    "userPermList" : [ {
      "userId" : 12345,
      "moduleId" : 12345,
      "isAllowed" : 12345,
      "userName" : "...",
      "moduleName" : "...",
      "loginId" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    }, {
      "userId" : 12345,
      "moduleId" : 12345,
      "isAllowed" : 12345,
      "userName" : "...",
      "moduleName" : "...",
      "loginId" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    } ],
    "groupPermList" : [ {
      "groupId" : 12345,
      "moduleId" : 12345,
      "isAllowed" : 12345,
      "moduleName" : "...",
      "groupName" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    }, {
      "groupId" : 12345,
      "moduleId" : 12345,
      "isAllowed" : 12345,
      "moduleName" : "...",
      "groupName" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    } ],
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "createTime" : 12345,
    "updateTime" : 12345,
    "addedById" : 12345,
    "updatedById" : 12345,
    "module" : "...",
    "url" : "...",
    "userPermList" : [ {
      "userId" : 12345,
      "moduleId" : 12345,
      "isAllowed" : 12345,
      "userName" : "...",
      "moduleName" : "...",
      "loginId" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    }, {
      "userId" : 12345,
      "moduleId" : 12345,
      "isAllowed" : 12345,
      "userName" : "...",
      "moduleName" : "...",
      "loginId" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    } ],
    "groupPermList" : [ {
      "groupId" : 12345,
      "moduleId" : 12345,
      "isAllowed" : 12345,
      "moduleName" : "...",
      "groupName" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    }, {
      "groupId" : 12345,
      "moduleId" : 12345,
      "isAllowed" : 12345,
      "moduleName" : "...",
      "groupName" : "...",
      "id" : 12345,
      "createDate" : { },
      "updateDate" : { },
      "owner" : "...",
      "updatedBy" : "..."
    } ],
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "createXModuleDefPermission",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXModuleDef",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/VXModuleDef",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedById" : 12345,
  "updatedById" : 12345,
  "module" : "...",
  "url" : "...",
  "userPermList" : [ {
    "userId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "userName" : "...",
    "moduleName" : "...",
    "loginId" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "userId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "userName" : "...",
    "moduleName" : "...",
    "loginId" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "groupPermList" : [ {
    "groupId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "moduleName" : "...",
    "groupName" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "groupId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "moduleName" : "...",
    "groupName" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/permission/count" : {
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "countXModuleDef",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXLong",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "value" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/permission/group" : {
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "searchXGroupPermission",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXGroupPermissionList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vXGroupPermission" : [ {
    "groupId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "moduleName" : "...",
    "groupName" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "groupId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "moduleName" : "...",
    "groupName" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "createXGroupPermission",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXGroupPermission",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/VXGroupPermission",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "groupId" : 12345,
  "moduleId" : 12345,
  "isAllowed" : 12345,
  "moduleName" : "...",
  "groupName" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/permission/group/count" : {
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "countXGroupPermission",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXLong",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "value" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/permission/group/{id}" : {
      "delete" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "deleteXGroupPermission",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "getXGroupPermission",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXGroupPermission",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "groupId" : 12345,
  "moduleId" : 12345,
  "isAllowed" : 12345,
  "moduleName" : "...",
  "groupName" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "updateXGroupPermission",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXGroupPermission",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/VXGroupPermission",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "groupId" : 12345,
  "moduleId" : 12345,
  "isAllowed" : 12345,
  "moduleName" : "...",
  "groupName" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/permission/user" : {
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "searchXUserPermission",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXUserPermissionList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vXUserPermission" : [ {
    "userId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "userName" : "...",
    "moduleName" : "...",
    "loginId" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "userId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "userName" : "...",
    "moduleName" : "...",
    "loginId" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "createXUserPermission",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXUserPermission",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/VXUserPermission",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "userId" : 12345,
  "moduleId" : 12345,
  "isAllowed" : 12345,
  "userName" : "...",
  "moduleName" : "...",
  "loginId" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/permission/user/count" : {
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "countXUserPermission",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXLong",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "value" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/permission/user/{id}" : {
      "delete" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "deleteXUserPermission",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "getXUserPermission",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXUserPermission",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "userId" : 12345,
  "moduleId" : 12345,
  "isAllowed" : 12345,
  "userName" : "...",
  "moduleName" : "...",
  "loginId" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "updateXUserPermission",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXUserPermission",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/VXUserPermission",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "userId" : 12345,
  "moduleId" : 12345,
  "isAllowed" : 12345,
  "userName" : "...",
  "moduleName" : "...",
  "loginId" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/permission/{id}" : {
      "delete" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "deleteXModuleDefPermission",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "getXModuleDefPermission",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXModuleDef",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedById" : 12345,
  "updatedById" : 12345,
  "module" : "...",
  "url" : "...",
  "userPermList" : [ {
    "userId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "userName" : "...",
    "moduleName" : "...",
    "loginId" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "userId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "userName" : "...",
    "moduleName" : "...",
    "loginId" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "groupPermList" : [ {
    "groupId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "moduleName" : "...",
    "groupName" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "groupId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "moduleName" : "...",
    "groupName" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "updateXModuleDefPermission",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXModuleDef",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/VXModuleDef",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "createTime" : 12345,
  "updateTime" : 12345,
  "addedById" : 12345,
  "updatedById" : 12345,
  "module" : "...",
  "url" : "...",
  "userPermList" : [ {
    "userId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "userName" : "...",
    "moduleName" : "...",
    "loginId" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "userId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "userName" : "...",
    "moduleName" : "...",
    "loginId" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "groupPermList" : [ {
    "groupId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "moduleName" : "...",
    "groupName" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "groupId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "moduleName" : "...",
    "groupName" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/permissionlist" : {
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "searchXModuleDefList",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXModulePermissionList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vXModulePermissionList" : [ {
    "module" : "...",
    "userNameList" : [ "...", "..." ],
    "groupNameList" : [ "...", "..." ],
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "module" : "...",
    "userNameList" : [ "...", "..." ],
    "groupNameList" : [ "...", "..." ],
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/permmaps" : {
      "get" : {
        "tags" : [ "XUserREST" ],
        "description" : "Implements the traditional search functionalities for XPermMaps",
        "operationId" : "searchXPermMaps",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXPermMapList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vXPermMaps" : [ {
    "permGroup" : "...",
    "resourceId" : 12345,
    "groupId" : 12345,
    "userId" : 12345,
    "permFor" : 12345,
    "permType" : 12345,
    "grantOrRevoke" : true,
    "groupName" : "...",
    "userName" : "...",
    "isRecursive" : 12345,
    "isWildCard" : true,
    "ipAddress" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "permGroup" : "...",
    "resourceId" : 12345,
    "groupId" : 12345,
    "userId" : 12345,
    "permFor" : 12345,
    "permType" : 12345,
    "grantOrRevoke" : true,
    "groupName" : "...",
    "userName" : "...",
    "isRecursive" : 12345,
    "isWildCard" : true,
    "ipAddress" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "createXPermMap",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXPermMap",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/VXPermMap",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "permGroup" : "...",
  "resourceId" : 12345,
  "groupId" : 12345,
  "userId" : 12345,
  "permFor" : 12345,
  "permType" : 12345,
  "grantOrRevoke" : true,
  "groupName" : "...",
  "userName" : "...",
  "isRecursive" : 12345,
  "isWildCard" : true,
  "ipAddress" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "updateXPermMap",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXPermMap",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/VXPermMap",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "permGroup" : "...",
  "resourceId" : 12345,
  "groupId" : 12345,
  "userId" : 12345,
  "permFor" : 12345,
  "permType" : 12345,
  "grantOrRevoke" : true,
  "groupName" : "...",
  "userName" : "...",
  "isRecursive" : 12345,
  "isWildCard" : true,
  "ipAddress" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/permmaps/count" : {
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "countXPermMaps",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXLong",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "value" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/permmaps/{id}" : {
      "delete" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "deleteXPermMap",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "getXPermMap",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXPermMap",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "permGroup" : "...",
  "resourceId" : 12345,
  "groupId" : 12345,
  "userId" : 12345,
  "permFor" : 12345,
  "permType" : 12345,
  "grantOrRevoke" : true,
  "groupName" : "...",
  "userName" : "...",
  "isRecursive" : 12345,
  "isWildCard" : true,
  "ipAddress" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/secure/download/{serviceName}" : {
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "getSecureRangerUserStoreIfUpdated",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "serviceName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "clusterName",
            "in" : "query",
            "default" : "",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "lastActivationTime",
            "in" : "query",
            "default" : "0",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "lastKnownUserStoreVersion",
            "in" : "query",
            "default" : "-1",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "pluginCapabilities",
            "in" : "query",
            "default" : "",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "pluginId",
            "in" : "query",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerUserStore",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "groupAttrMapping" : {
    "property1" : { },
    "property2" : { }
  },
  "userGroupMapping" : {
    "property1" : [ "...", "..." ],
    "property2" : [ "...", "..." ]
  },
  "userCloudIdMapping" : {
    "property1" : "...",
    "property2" : "..."
  },
  "userStoreUpdateTime" : 12345,
  "userStoreVersion" : 12345,
  "groupCloudIdMapping" : {
    "property1" : "...",
    "property2" : "..."
  },
  "userAttrMapping" : {
    "property1" : { },
    "property2" : { }
  }
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/secure/groups" : {
      "post" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "secureCreateXGroup",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXGroup",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/VXGroup",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "description" : "...",
  "groupType" : 12345,
  "groupSource" : 12345,
  "credStoreId" : 12345,
  "isVisible" : 12345,
  "otherAttributes" : "...",
  "syncSource" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/secure/groups/delete" : {
      "delete" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "deleteGroupsByGroupName",
        "consumes" : [ "application/json", "application/xml" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXStringList",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      }
    },
    "\/xusers/secure/groups/id/{groupId}" : {
      "delete" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "deleteSingleGroupByGroupId",
        "parameters" : [
          {
            "name" : "groupId",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      }
    },
    "\/xusers/secure/groups/visibility" : {
      "put" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "modifyGroupsVisibility",
        "consumes" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "integer"
}
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      }
    },
    "\/xusers/secure/groups/{groupName}" : {
      "delete" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "deleteSingleGroupByGroupName",
        "parameters" : [
          {
            "name" : "groupName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      }
    },
    "\/xusers/secure/groups/{id}" : {
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "secureGetXGroup",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXGroup",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "description" : "...",
  "groupType" : 12345,
  "groupSource" : 12345,
  "credStoreId" : 12345,
  "isVisible" : 12345,
  "otherAttributes" : "...",
  "syncSource" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "secureUpdateXGroup",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXGroup",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/VXGroup",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "description" : "...",
  "groupType" : 12345,
  "groupSource" : 12345,
  "credStoreId" : 12345,
  "isVisible" : 12345,
  "otherAttributes" : "...",
  "syncSource" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/secure/users" : {
      "post" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "secureCreateXUser",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXUser",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/VXUser",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "firstName" : "...",
  "lastName" : "...",
  "emailAddress" : "...",
  "password" : "...",
  "description" : "...",
  "credStoreId" : 12345,
  "groupIdList" : [ 12345, 12345 ],
  "groupNameList" : [ "...", "..." ],
  "status" : 12345,
  "isVisible" : 12345,
  "userSource" : 12345,
  "userRoleList" : [ "...", "..." ],
  "otherAttributes" : "...",
  "syncSource" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/secure/users/activestatus" : {
      "put" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "modifyUserActiveStatus",
        "consumes" : [ "application/json", "application/xml" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "integer"
}
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      }
    },
    "\/xusers/secure/users/delete" : {
      "delete" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "deleteUsersByUserName",
        "consumes" : [ "application/json", "application/xml" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXStringList",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      }
    },
    "\/xusers/secure/users/external/{userId}" : {
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "getUserRolesByExternalID",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "userId",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXStringList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vXStrings" : [ {
    "value" : "..."
  }, {
    "value" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/secure/users/id/{userId}" : {
      "delete" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "deleteSingleUserByUserId",
        "parameters" : [
          {
            "name" : "userId",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      }
    },
    "\/xusers/secure/users/roles/userName/{userName}" : {
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "getUserRolesByName",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "userName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXStringList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vXStrings" : [ {
    "value" : "..."
  }, {
    "value" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "setUserRolesByName",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "userName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXStringList",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/VXStringList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vXStrings" : [ {
    "value" : "..."
  }, {
    "value" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/secure/users/roles/{userId}" : {
      "put" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "setUserRolesByExternalID",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "userId",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXStringList",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/VXStringList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vXStrings" : [ {
    "value" : "..."
  }, {
    "value" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/secure/users/visibility" : {
      "put" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "modifyUserVisibility",
        "consumes" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"description" : "",
"type" : "object",
"additionalProperties" : {
  "type" : "integer"
}
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      }
    },
    "\/xusers/secure/users/{id}" : {
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "secureGetXUser",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXUser",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "firstName" : "...",
  "lastName" : "...",
  "emailAddress" : "...",
  "password" : "...",
  "description" : "...",
  "credStoreId" : 12345,
  "groupIdList" : [ 12345, 12345 ],
  "groupNameList" : [ "...", "..." ],
  "status" : 12345,
  "isVisible" : 12345,
  "userSource" : 12345,
  "userRoleList" : [ "...", "..." ],
  "otherAttributes" : "...",
  "syncSource" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "secureUpdateXUser",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXUser",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/VXUser",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "firstName" : "...",
  "lastName" : "...",
  "emailAddress" : "...",
  "password" : "...",
  "description" : "...",
  "credStoreId" : 12345,
  "groupIdList" : [ 12345, 12345 ],
  "groupNameList" : [ "...", "..." ],
  "status" : 12345,
  "isVisible" : 12345,
  "userSource" : 12345,
  "userRoleList" : [ "...", "..." ],
  "otherAttributes" : "...",
  "syncSource" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/secure/users/{userName}" : {
      "delete" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "deleteSingleUserByUserName",
        "parameters" : [
          {
            "name" : "userName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      }
    },
    "\/xusers/ugsync/auditinfo" : {
      "post" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "postUserGroupAuditInfo",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXUgsyncAuditInfo",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/VXUgsyncAuditInfo",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "eventTime" : { },
  "userName" : "...",
  "noOfNewUsers" : 12345,
  "noOfNewGroups" : 12345,
  "noOfModifiedUsers" : 12345,
  "noOfModifiedGroups" : 12345,
  "syncSource" : "...",
  "sessionId" : "...",
  "syncSourceInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "ldapSyncSourceInfo" : {
    "ldapUrl" : "...",
    "incrementalSycn" : "...",
    "groupSearchFirstEnabled" : "...",
    "groupSearchEnabled" : "...",
    "userSearchEnabled" : "...",
    "userSearchFilter" : "...",
    "groupSearchFilter" : "...",
    "groupHierarchyLevel" : "...",
    "totalUsersSynced" : 12345,
    "totalGroupsSynced" : 12345,
    "totalUsersDeleted" : 12345,
    "totalGroupsDeleted" : 12345
  },
  "fileSyncSourceInfo" : {
    "fileName" : "...",
    "syncTime" : "...",
    "lastModified" : "...",
    "totalUsersSynced" : 12345,
    "totalGroupsSynced" : 12345,
    "totalUsersDeleted" : 12345,
    "totalGroupsDeleted" : 12345
  },
  "unixSyncSourceInfo" : {
    "unixBackend" : "...",
    "fileName" : "...",
    "syncTime" : "...",
    "lastModified" : "...",
    "minUserId" : "...",
    "minGroupId" : "...",
    "totalUsersSynced" : 12345,
    "totalGroupsSynced" : 12345,
    "totalUsersDeleted" : 12345,
    "totalGroupsDeleted" : 12345
  },
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/ugsync/groups" : {
      "post" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "addOrUpdateGroups",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXGroupList",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/ugsync/groups/visibility" : {
      "post" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "updateDeletedGroups",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/ugsync/groupusers" : {
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "getAllGroupUsers",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "object",
"additionalProperties" : {
"type" : "array",
"items" : {
  "type" : "string"
}
}
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "addOrUpdateGroupUsersList",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/GroupUserInfo"
}
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/ugsync/users" : {
      "post" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "addOrUpdateUsers",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXUserList",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"description" : "",
"type" : "string"
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/ugsync/users/visibility" : {
      "post" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "updateDeletedUsers",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"description" : "",
"type" : "integer",
"format" : "int32"
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/users" : {
      "get" : {
        "tags" : [ "XUserREST" ],
        "description" : "Implements the traditional search functionalities for XUsers",
        "operationId" : "searchXUsers",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "syncSource",
            "in" : "query",
            "type" : "string",
            "description" : ""
          },
          {
            "name" : "userRole",
            "in" : "query",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXUserList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vXUsers" : [ {
    "name" : "...",
    "firstName" : "...",
    "lastName" : "...",
    "emailAddress" : "...",
    "password" : "...",
    "description" : "...",
    "credStoreId" : 12345,
    "groupIdList" : [ 12345, 12345 ],
    "groupNameList" : [ "...", "..." ],
    "status" : 12345,
    "isVisible" : 12345,
    "userSource" : 12345,
    "userRoleList" : [ "...", "..." ],
    "otherAttributes" : "...",
    "syncSource" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "name" : "...",
    "firstName" : "...",
    "lastName" : "...",
    "emailAddress" : "...",
    "password" : "...",
    "description" : "...",
    "credStoreId" : 12345,
    "groupIdList" : [ 12345, 12345 ],
    "groupNameList" : [ "...", "..." ],
    "status" : 12345,
    "isVisible" : 12345,
    "userSource" : 12345,
    "userRoleList" : [ "...", "..." ],
    "otherAttributes" : "...",
    "syncSource" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "createXUser",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXUser",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/VXUser",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "firstName" : "...",
  "lastName" : "...",
  "emailAddress" : "...",
  "password" : "...",
  "description" : "...",
  "credStoreId" : 12345,
  "groupIdList" : [ 12345, 12345 ],
  "groupNameList" : [ "...", "..." ],
  "status" : 12345,
  "isVisible" : 12345,
  "userSource" : 12345,
  "userRoleList" : [ "...", "..." ],
  "otherAttributes" : "...",
  "syncSource" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "updateXUser",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXUser",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/VXUser",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "firstName" : "...",
  "lastName" : "...",
  "emailAddress" : "...",
  "password" : "...",
  "description" : "...",
  "credStoreId" : 12345,
  "groupIdList" : [ 12345, 12345 ],
  "groupNameList" : [ "...", "..." ],
  "status" : 12345,
  "isVisible" : 12345,
  "userSource" : 12345,
  "userRoleList" : [ "...", "..." ],
  "otherAttributes" : "...",
  "syncSource" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/users/count" : {
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "countXUsers",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXLong",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "value" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/users/external" : {
      "post" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "createExternalUser",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXUser",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/VXUser",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "firstName" : "...",
  "lastName" : "...",
  "emailAddress" : "...",
  "password" : "...",
  "description" : "...",
  "credStoreId" : 12345,
  "groupIdList" : [ 12345, 12345 ],
  "groupNameList" : [ "...", "..." ],
  "status" : 12345,
  "isVisible" : 12345,
  "userSource" : 12345,
  "userRoleList" : [ "...", "..." ],
  "otherAttributes" : "...",
  "syncSource" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/users/roleassignments" : {
      "post" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "setXUserRolesByName",
        "consumes" : [ "application/json", "application/xml" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/UsersGroupRoleAssignments",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/users/userName/{userName}" : {
      "delete" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "deleteXUserByUserName",
        "parameters" : [
          {
            "name" : "userName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "getXUserByUserName",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "userName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXUser",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "firstName" : "...",
  "lastName" : "...",
  "emailAddress" : "...",
  "password" : "...",
  "description" : "...",
  "credStoreId" : 12345,
  "groupIdList" : [ 12345, 12345 ],
  "groupNameList" : [ "...", "..." ],
  "status" : 12345,
  "isVisible" : 12345,
  "userSource" : 12345,
  "userRoleList" : [ "...", "..." ],
  "otherAttributes" : "...",
  "syncSource" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/users/userinfo" : {
      "post" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "createXUserGroupFromMap",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/VXUserGroupInfo",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/VXUserGroupInfo",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "xuserInfo" : {
    "name" : "...",
    "firstName" : "...",
    "lastName" : "...",
    "emailAddress" : "...",
    "password" : "...",
    "description" : "...",
    "credStoreId" : 12345,
    "groupIdList" : [ 12345, 12345 ],
    "groupNameList" : [ "...", "..." ],
    "status" : 12345,
    "isVisible" : 12345,
    "userSource" : 12345,
    "userRoleList" : [ "...", "..." ],
    "otherAttributes" : "...",
    "syncSource" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  },
  "xgroupInfo" : [ {
    "name" : "...",
    "description" : "...",
    "groupType" : 12345,
    "groupSource" : 12345,
    "credStoreId" : 12345,
    "isVisible" : 12345,
    "otherAttributes" : "...",
    "syncSource" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "name" : "...",
    "description" : "...",
    "groupType" : 12345,
    "groupSource" : 12345,
    "credStoreId" : 12345,
    "isVisible" : 12345,
    "otherAttributes" : "...",
    "syncSource" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/users/{id}" : {
      "delete" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "deleteXUser",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "getXUser",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXUser",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "name" : "...",
  "firstName" : "...",
  "lastName" : "...",
  "emailAddress" : "...",
  "password" : "...",
  "description" : "...",
  "credStoreId" : 12345,
  "groupIdList" : [ 12345, 12345 ],
  "groupNameList" : [ "...", "..." ],
  "status" : 12345,
  "isVisible" : 12345,
  "userSource" : 12345,
  "userRoleList" : [ "...", "..." ],
  "otherAttributes" : "...",
  "syncSource" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/{groupId}/users" : {
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "getXGroupUsers",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "groupId",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXUserList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vXUsers" : [ {
    "name" : "...",
    "firstName" : "...",
    "lastName" : "...",
    "emailAddress" : "...",
    "password" : "...",
    "description" : "...",
    "credStoreId" : 12345,
    "groupIdList" : [ 12345, 12345 ],
    "groupNameList" : [ "...", "..." ],
    "status" : 12345,
    "isVisible" : 12345,
    "userSource" : 12345,
    "userRoleList" : [ "...", "..." ],
    "otherAttributes" : "...",
    "syncSource" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "name" : "...",
    "firstName" : "...",
    "lastName" : "...",
    "emailAddress" : "...",
    "password" : "...",
    "description" : "...",
    "credStoreId" : 12345,
    "groupIdList" : [ 12345, 12345 ],
    "groupNameList" : [ "...", "..." ],
    "status" : 12345,
    "isVisible" : 12345,
    "userSource" : 12345,
    "userRoleList" : [ "...", "..." ],
    "otherAttributes" : "...",
    "syncSource" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/xusers/{userId}/groups" : {
      "get" : {
        "tags" : [ "XUserREST" ],
        "operationId" : "getXUserGroups",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "userId",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/VXGroupList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "vXGroups" : [ {
    "name" : "...",
    "description" : "...",
    "groupType" : 12345,
    "groupSource" : 12345,
    "credStoreId" : 12345,
    "isVisible" : 12345,
    "otherAttributes" : "...",
    "syncSource" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "name" : "...",
    "description" : "...",
    "groupType" : 12345,
    "groupSource" : 12345,
    "credStoreId" : 12345,
    "isVisible" : 12345,
    "otherAttributes" : "...",
    "syncSource" : "...",
    "id" : 12345,
    "createDate" : { },
    "updateDate" : { },
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/zones/summary" : {
      "get" : {
        "tags" : [ "SecurityZoneREST" ],
        "operationId" : "getZonesSummary",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/PListOfSecurityZoneSummary",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "pageSize" : 12345,
  "list" : [ {
    "auditorCount" : {
      "property1" : 12345,
      "property2" : 12345
    },
    "name" : "...",
    "services" : [ {
      "displayName" : "...",
      "name" : "...",
      "id" : 12345,
      "type" : "...",
      "resourceCount" : 12345
    }, {
      "displayName" : "...",
      "name" : "...",
      "id" : 12345,
      "type" : "...",
      "resourceCount" : 12345
    } ],
    "tagServices" : [ "...", "..." ],
    "adminCount" : {
      "property1" : 12345,
      "property2" : 12345
    },
    "description" : "...",
    "totalResourceCount" : 12345,
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "auditorCount" : {
      "property1" : 12345,
      "property2" : 12345
    },
    "name" : "...",
    "services" : [ {
      "displayName" : "...",
      "name" : "...",
      "id" : 12345,
      "type" : "...",
      "resourceCount" : 12345
    }, {
      "displayName" : "...",
      "name" : "...",
      "id" : 12345,
      "type" : "...",
      "resourceCount" : 12345
    } ],
    "tagServices" : [ "...", "..." ],
    "adminCount" : {
      "property1" : 12345,
      "property2" : 12345
    },
    "description" : "...",
    "totalResourceCount" : 12345,
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "totalCount" : 12345,
  "startIndex" : 12345,
  "sortType" : "...",
  "resultSize" : 12345,
  "queryTimeMS" : 12345,
  "listSize" : 12345,
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/zones/zone-names/{serviceName}/resource" : {
      "get" : {
        "tags" : [ "SecurityZoneREST" ],
        "operationId" : "getZoneNamesForResource",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "serviceName",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "type" : "string"
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/zones/zones" : {
      "get" : {
        "tags" : [ "SecurityZoneREST" ],
        "operationId" : "getAllZones2",
        "produces" : [ "application/json" ],
        "parameters" : [
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerSecurityZoneList",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "securityZones" : [ {
    "description" : "...",
    "auditUsers" : [ "...", "..." ],
    "auditUserGroups" : [ "...", "..." ],
    "adminRoles" : [ "...", "..." ],
    "adminUsers" : [ "...", "..." ],
    "tagServices" : [ "...", "..." ],
    "adminUserGroups" : [ "...", "..." ],
    "name" : "...",
    "services" : {
      "property1" : {
        "resourcesBaseInfo" : [ { }, { } ],
        "resources" : [ {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        }, {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        } ]
      },
      "property2" : {
        "resourcesBaseInfo" : [ { }, { } ],
        "resources" : [ {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        }, {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        } ]
      }
    },
    "auditRoles" : [ "...", "..." ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  }, {
    "description" : "...",
    "auditUsers" : [ "...", "..." ],
    "auditUserGroups" : [ "...", "..." ],
    "adminRoles" : [ "...", "..." ],
    "adminUsers" : [ "...", "..." ],
    "tagServices" : [ "...", "..." ],
    "adminUserGroups" : [ "...", "..." ],
    "name" : "...",
    "services" : {
      "property1" : {
        "resourcesBaseInfo" : [ { }, { } ],
        "resources" : [ {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        }, {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        } ]
      },
      "property2" : {
        "resourcesBaseInfo" : [ { }, { } ],
        "resources" : [ {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        }, {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        } ]
      }
    },
    "auditRoles" : [ "...", "..." ],
    "version" : 12345,
    "id" : 12345,
    "guid" : "...",
    "updatedBy" : "...",
    "createdBy" : "...",
    "isEnabled" : true,
    "createTime" : 12345,
    "updateTime" : 12345
  } ],
  "listSize" : 12345,
  "list" : [ { }, { } ],
  "startIndex" : 12345,
  "pageSize" : 12345,
  "totalCount" : 12345,
  "resultSize" : 12345,
  "sortType" : "...",
  "sortBy" : "..."
}
            },
            "description" : ""
          }
        }
      },
      "post" : {
        "tags" : [ "SecurityZoneREST" ],
        "operationId" : "createSecurityZone2",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerSecurityZone",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "201" : {
            "schema" : {
"$ref" : "#/definitions/RangerSecurityZone",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "description" : "...",
  "auditUsers" : [ "...", "..." ],
  "auditUserGroups" : [ "...", "..." ],
  "adminRoles" : [ "...", "..." ],
  "adminUsers" : [ "...", "..." ],
  "tagServices" : [ "...", "..." ],
  "adminUserGroups" : [ "...", "..." ],
  "name" : "...",
  "services" : {
    "property1" : {
      "resourcesBaseInfo" : [ {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      }, {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      } ],
      "resources" : [ {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      }, {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      } ]
    },
    "property2" : {
      "resourcesBaseInfo" : [ {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      }, {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      } ],
      "resources" : [ {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      }, {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      } ]
    }
  },
  "auditRoles" : [ "...", "..." ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/zones/zones/name/{name}" : {
      "delete" : {
        "tags" : [ "SecurityZoneREST" ],
        "operationId" : "deleteSecurityZone2",
        "parameters" : [
          {
            "name" : "name",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "SecurityZoneREST" ],
        "operationId" : "getSecurityZone2",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "name",
            "in" : "path",
            "type" : "string",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerSecurityZone",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "description" : "...",
  "auditUsers" : [ "...", "..." ],
  "auditUserGroups" : [ "...", "..." ],
  "adminRoles" : [ "...", "..." ],
  "adminUsers" : [ "...", "..." ],
  "tagServices" : [ "...", "..." ],
  "adminUserGroups" : [ "...", "..." ],
  "name" : "...",
  "services" : {
    "property1" : {
      "resourcesBaseInfo" : [ {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      }, {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      } ],
      "resources" : [ {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      }, {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      } ]
    },
    "property2" : {
      "resourcesBaseInfo" : [ {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      }, {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      } ],
      "resources" : [ {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      }, {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      } ]
    }
  },
  "auditRoles" : [ "...", "..." ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    },
    "\/zones/zones/zone-headers/for-service/{serviceId}" : {
      "get" : {
        "tags" : [ "SecurityZoneREST" ],
        "operationId" : "getSecurityZoneHeaderInfoListByServiceId2",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "serviceId",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "isTagService",
            "in" : "query",
            "default" : "false",
            "type" : "boolean",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"description" : "",
"type" : "array",
"items" : {
  "$ref" : "#/definitions/RangerSecurityZoneHeaderInfo"
}
            },
            "examples" : {
              "application/json" : [ {
  "name" : "...",
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
} ]
            },
            "description" : ""
          }
        }
      }
    },
    "\/zones/zones/{id}" : {
      "delete" : {
        "tags" : [ "SecurityZoneREST" ],
        "operationId" : "deleteSecurityZone2",
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "description" : "Success"
          }
        }
      },
      "get" : {
        "tags" : [ "SecurityZoneREST" ],
        "operationId" : "getSecurityZone2",
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          }
        ],
        "responses" : {
          "200" : {
            "schema" : {
"$ref" : "#/definitions/RangerSecurityZone",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "description" : "...",
  "auditUsers" : [ "...", "..." ],
  "auditUserGroups" : [ "...", "..." ],
  "adminRoles" : [ "...", "..." ],
  "adminUsers" : [ "...", "..." ],
  "tagServices" : [ "...", "..." ],
  "adminUserGroups" : [ "...", "..." ],
  "name" : "...",
  "services" : {
    "property1" : {
      "resourcesBaseInfo" : [ {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      }, {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      } ],
      "resources" : [ {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      }, {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      } ]
    },
    "property2" : {
      "resourcesBaseInfo" : [ {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      }, {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      } ],
      "resources" : [ {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      }, {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      } ]
    }
  },
  "auditRoles" : [ "...", "..." ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      },
      "put" : {
        "tags" : [ "SecurityZoneREST" ],
        "operationId" : "updateSecurityZone2",
        "consumes" : [ "application/json" ],
        "produces" : [ "application/json" ],
        "parameters" : [
          {
            "name" : "id",
            "in" : "path",
            "type" : "integer",
            "format" : "int64",
            "description" : ""
          },
          {
            "name" : "body",
            "required" : false,
            "in" : "body",
            "schema" : {
"$ref" : "#/definitions/RangerSecurityZone",
"description" : ""
            },
            "description" : ""
          }
        ],
        "responses" : {
          "204" : {
            "schema" : {
"$ref" : "#/definitions/RangerSecurityZone",
"description" : ""
            },
            "examples" : {
              "application/json" : {
  "description" : "...",
  "auditUsers" : [ "...", "..." ],
  "auditUserGroups" : [ "...", "..." ],
  "adminRoles" : [ "...", "..." ],
  "adminUsers" : [ "...", "..." ],
  "tagServices" : [ "...", "..." ],
  "adminUserGroups" : [ "...", "..." ],
  "name" : "...",
  "services" : {
    "property1" : {
      "resourcesBaseInfo" : [ {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      }, {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      } ],
      "resources" : [ {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      }, {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      } ]
    },
    "property2" : {
      "resourcesBaseInfo" : [ {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      }, {
        "createdBy" : "...",
        "updateTime" : 12345,
        "id" : 12345,
        "createTime" : 12345,
        "updatedBy" : "..."
      } ],
      "resources" : [ {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      }, {
        "property1" : [ "...", "..." ],
        "property2" : [ "...", "..." ]
      } ]
    }
  },
  "auditRoles" : [ "...", "..." ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}
            },
            "description" : ""
          }
        }
      }
    }
  }
}
