RangerSecurityZoneChangeRequest Data Type

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

Example

{
  "tagServicesToAdd" : [ "...", "..." ],
  "name" : "...",
  "tagServicesToRemove" : [ "...", "..." ],
  "adminsToAdd" : [ {
    "type" : "ROLE",
    "name" : "..."
  }, {
    "type" : "USER",
    "name" : "..."
  } ],
  "description" : "...",
  "adminsToRemove" : [ {
    "type" : "USER",
    "name" : "..."
  }, {
    "type" : "GROUP",
    "name" : "..."
  } ],
  "auditorsToAdd" : [ {
    "type" : "USER",
    "name" : "..."
  }, {
    "type" : "ROLE",
    "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" : "USER",
    "name" : "..."
  }, {
    "type" : "ROLE",
    "name" : "..."
  } ]
}