RangerSecurityZoneChangeRequest Data Type

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

Example

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