action apache_patch_role { label: "Update a role" description: "Update a role.\n\n*New in version 2.1.0*\n" provider: apache method: PATCH path: "/roles/{role_name}" encoding: json input: { type: "object" properties: { actions: { type: "array" items: { type: "object" description: "The Action-Resource item.\n\n*New in version 2.1.0*\n" properties: { action: { type: "object" description: "An action Item.\n\n*New in version 2.1.0*\n" properties: { name: { type: "string" description: "The name of the permission \"action\"" } } } resource: { type: "object" description: "The permission resource" properties: { name: { type: "string" description: "The name of the resource" } } } } } } name: { type: "string" description: "The name of the role\n\n*Changed in version 2.3.0*: A minimum character length requirement ('minLength') is added.\n" } update_mask: { type: "array" items: { type: "string" } } } additionalProperties: false } output: { type: "object" description: "a role item.\n\n*New in version 2.1.0*\n" properties: { actions: { type: "array" items: { type: "object" description: "The Action-Resource item.\n\n*New in version 2.1.0*\n" properties: { action: { type: "object" description: "An action Item.\n\n*New in version 2.1.0*\n" properties: { name: { type: "string" description: "The name of the permission \"action\"" } } } resource: { type: "object" description: "The permission resource" properties: { name: { type: "string" description: "The name of the resource" } } } } } } name: { type: "string" description: "The name of the role\n\n*Changed in version 2.3.0*: A minimum character length requirement ('minLength') is added.\n" } } } }