3.12.4. Update user group


PUT /tenants/user-groups/{id}

Description

Parameters

Type Name Description Schema

Path

id required

The user group id.

string

Body

body required

The user group configuration details.

UserGroup

Responses

HTTP Code Description Schema

200

successful operation

UserGroup

400

NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification.

No Content

401

Client could not be authenticated.

No Content

403

Client is not authorized to make this request.

No Content

404

The specified resource could not be found.

No Content

409

NiFi Registry was unable to complete the request because it assumes a server state that is not valid.

No Content

Consumes

  • application/json

Produces

  • application/json

Example HTTP request

Request path


/tenants/user-groups/string

Request body


         {
  "identifier" : "string",
  "identity" : "string",
  "configurable" : true,
  "resourcePermissions" : {
    "buckets" : {
      "canRead" : true,
      "canWrite" : true,
      "canDelete" : true
    },
    "tenants" : {
      "canRead" : true,
      "canWrite" : true,
      "canDelete" : true
    },
    "policies" : {
      "canRead" : true,
      "canWrite" : true,
      "canDelete" : true
    },
    "proxy" : {
      "canRead" : true,
      "canWrite" : true,
      "canDelete" : true
    },
    "anyTopLevelResource" : {
      "canRead" : true,
      "canWrite" : true,
      "canDelete" : true
    }
  },
  "accessPolicies" : [ {
    "identifier" : "string",
    "resource" : "string",
    "action" : "string",
    "configurable" : true,
    "revision" : {
      "clientId" : "string",
      "version" : 0,
      "lastModifier" : "string"
    }
  } ],
  "revision" : {
    "clientId" : "string",
    "version" : 0,
    "lastModifier" : "string"
  },
  "users" : [ {
    "identifier" : "string",
    "identity" : "string",
    "configurable" : true,
    "resourcePermissions" : {
      "buckets" : {
        "canRead" : true,
        "canWrite" : true,
        "canDelete" : true
      },
      "tenants" : {
        "canRead" : true,
        "canWrite" : true,
        "canDelete" : true
      },
      "policies" : {
        "canRead" : true,
        "canWrite" : true,
        "canDelete" : true
      },
      "proxy" : {
        "canRead" : true,
        "canWrite" : true,
        "canDelete" : true
      },
      "anyTopLevelResource" : {
        "canRead" : true,
        "canWrite" : true,
        "canDelete" : true
      }
    },
    "accessPolicies" : [ {
      "identifier" : "string",
      "resource" : "string",
      "action" : "string",
      "configurable" : true,
      "revision" : {
        "clientId" : "string",
        "version" : 0,
        "lastModifier" : "string"
      }
    } ],
    "revision" : {
      "clientId" : "string",
      "version" : 0,
      "lastModifier" : "string"
    }
  } ]
}
      

Example HTTP response

Response 200


         {
  "identifier" : "string",
  "identity" : "string",
  "configurable" : true,
  "resourcePermissions" : {
    "buckets" : {
      "canRead" : true,
      "canWrite" : true,
      "canDelete" : true
    },
    "tenants" : {
      "canRead" : true,
      "canWrite" : true,
      "canDelete" : true
    },
    "policies" : {
      "canRead" : true,
      "canWrite" : true,
      "canDelete" : true
    },
    "proxy" : {
      "canRead" : true,
      "canWrite" : true,
      "canDelete" : true
    },
    "anyTopLevelResource" : {
      "canRead" : true,
      "canWrite" : true,
      "canDelete" : true
    }
  },
  "accessPolicies" : [ {
    "identifier" : "string",
    "resource" : "string",
    "action" : "string",
    "configurable" : true,
    "revision" : {
      "clientId" : "string",
      "version" : 0,
      "lastModifier" : "string"
    }
  } ],
  "revision" : {
    "clientId" : "string",
    "version" : 0,
    "lastModifier" : "string"
  },
  "users" : [ {
    "identifier" : "string",
    "identity" : "string",
    "configurable" : true,
    "resourcePermissions" : {
      "buckets" : {
        "canRead" : true,
        "canWrite" : true,
        "canDelete" : true
      },
      "tenants" : {
        "canRead" : true,
        "canWrite" : true,
        "canDelete" : true
      },
      "policies" : {
        "canRead" : true,
        "canWrite" : true,
        "canDelete" : true
      },
      "proxy" : {
        "canRead" : true,
        "canWrite" : true,
        "canDelete" : true
      },
      "anyTopLevelResource" : {
        "canRead" : true,
        "canWrite" : true,
        "canDelete" : true
      }
    },
    "accessPolicies" : [ {
      "identifier" : "string",
      "resource" : "string",
      "action" : "string",
      "configurable" : true,
      "revision" : {
        "clientId" : "string",
        "version" : 0,
        "lastModifier" : "string"
      }
    } ],
    "revision" : {
      "clientId" : "string",
      "version" : 0,
      "lastModifier" : "string"
    }
  } ]
}