RangerSecurityZoneChangeRequest Data Type

Properties
name data type description
name string
description string
tagServicesToRemove array of string
adminsToRemove array of RangerPrincipal
auditorsToAdd array of RangerPrincipal
resourcesToRemove map of RangerSecurityZoneServiceV2
adminsToAdd array of RangerPrincipal
resourcesToUpdate map of RangerSecurityZoneServiceV2
tagServicesToAdd array of string
auditorsToRemove array of RangerPrincipal

Example

{
  "name" : "...",
  "description" : "...",
  "tagServicesToRemove" : [ "...", "..." ],
  "adminsToRemove" : [ {
    "name" : "...",
    "type" : "GROUP"
  }, {
    "name" : "...",
    "type" : "GROUP"
  } ],
  "auditorsToAdd" : [ {
    "name" : "...",
    "type" : "USER"
  }, {
    "name" : "...",
    "type" : "ROLE"
  } ],
  "resourcesToRemove" : {
    "property1" : {
      "resources" : [ {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createTime" : 12345,
        "id" : 12345,
        "createdBy" : "...",
        "updateTime" : 12345,
        "updatedBy" : "..."
      }, {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createTime" : 12345,
        "id" : 12345,
        "createdBy" : "...",
        "updateTime" : 12345,
        "updatedBy" : "..."
      } ]
    },
    "property2" : {
      "resources" : [ {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createTime" : 12345,
        "id" : 12345,
        "createdBy" : "...",
        "updateTime" : 12345,
        "updatedBy" : "..."
      }, {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createTime" : 12345,
        "id" : 12345,
        "createdBy" : "...",
        "updateTime" : 12345,
        "updatedBy" : "..."
      } ]
    }
  },
  "adminsToAdd" : [ {
    "name" : "...",
    "type" : "GROUP"
  }, {
    "name" : "...",
    "type" : "GROUP"
  } ],
  "resourcesToUpdate" : {
    "property1" : {
      "resources" : [ {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createTime" : 12345,
        "id" : 12345,
        "createdBy" : "...",
        "updateTime" : 12345,
        "updatedBy" : "..."
      }, {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createTime" : 12345,
        "id" : 12345,
        "createdBy" : "...",
        "updateTime" : 12345,
        "updatedBy" : "..."
      } ]
    },
    "property2" : {
      "resources" : [ {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createTime" : 12345,
        "id" : 12345,
        "createdBy" : "...",
        "updateTime" : 12345,
        "updatedBy" : "..."
      }, {
        "resource" : {
          "property1" : [ "...", "..." ],
          "property2" : [ "...", "..." ]
        },
        "createTime" : 12345,
        "id" : 12345,
        "createdBy" : "...",
        "updateTime" : 12345,
        "updatedBy" : "..."
      } ]
    }
  },
  "tagServicesToAdd" : [ "...", "..." ],
  "auditorsToRemove" : [ {
    "name" : "...",
    "type" : "GROUP"
  }, {
    "name" : "...",
    "type" : "GROUP"
  } ]
}