public sealed class DeleteRoleRequest : IMessage<DeleteRoleRequest>, IEquatable<DeleteRoleRequest>, IDeepCloneable<DeleteRoleRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Identity and Access Management (IAM) v1 API class DeleteRoleRequest.
The name parameter's value depends on the target resource for the
request, namely
projects
or
organizations.
Each resource type's name value format is described below:
projects.roles.delete():
projects/{PROJECT_ID}/roles/{CUSTOM_ROLE_ID}. This method deletes only
custom
roles that
have been created at the project level. Example request URL:
https://iam.googleapis.com/v1/projects/{PROJECT_ID}/roles/{CUSTOM_ROLE_ID}
organizations.roles.delete():
organizations/{ORGANIZATION_ID}/roles/{CUSTOM_ROLE_ID}. This method
deletes only custom
roles that
have been created at the organization level. Example request URL:
https://iam.googleapis.com/v1/organizations/{ORGANIZATION_ID}/roles/{CUSTOM_ROLE_ID}
Note: Wildcard (*) values are invalid; you must specify a complete project
ID or organization ID.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis document provides reference documentation for the \u003ccode\u003eDeleteRoleRequest\u003c/code\u003e class within the Identity and Access Management (IAM) v1 API, specifically in the context of the .NET framework.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eDeleteRoleRequest\u003c/code\u003e class is used to request the deletion of an existing IAM role, which can be a custom role created at either the project or organization level.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation outlines the inheritance and implementation details of the \u003ccode\u003eDeleteRoleRequest\u003c/code\u003e class, including its relationship with \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e interfaces.\u003c/p\u003e\n"],["\u003cp\u003eThe document includes details on the properties of the \u003ccode\u003eDeleteRoleRequest\u003c/code\u003e class, such as \u003ccode\u003eEtag\u003c/code\u003e, \u003ccode\u003eName\u003c/code\u003e, and \u003ccode\u003eResourceName\u003c/code\u003e, with explanations of their purpose and data types.\u003c/p\u003e\n"],["\u003cp\u003eThe available versions for \u003ccode\u003eDeleteRoleRequest\u003c/code\u003e range from 1.0.0 to the latest version 2.4.0.\u003c/p\u003e\n"]]],[],null,[]]