The resource name of the service account in the following format:
projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}.
Using - as a wildcard for the PROJECT_ID will infer the project from
the account. The ACCOUNT value can be the email address or the
unique_id of the service account.
The public key to associate with the service account. Must be an RSA public
key that is wrapped in an X.509 v3 certificate. Include the first line,
-----BEGIN CERTIFICATE-----, and the last line,
-----END CERTIFICATE-----.
[[["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\u003eUploadServiceAccountKeyRequest\u003c/code\u003e class within the Identity and Access Management (IAM) v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eUploadServiceAccountKeyRequest\u003c/code\u003e class is used to request the upload of a new service account key, and is available in versions ranging from 1.0.0 to 2.4.0, with 2.4.0 being the latest.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eUploadServiceAccountKeyRequest\u003c/code\u003e class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class has properties for setting the service account's resource \u003ccode\u003eName\u003c/code\u003e and the \u003ccode\u003ePublicKeyData\u003c/code\u003e, which is an X.509 v3 certificate wrapped RSA public key.\u003c/p\u003e\n"],["\u003cp\u003eThe class can be constructed either with no parameters, or by providing another \u003ccode\u003eUploadServiceAccountKeyRequest\u003c/code\u003e object.\u003c/p\u003e\n"]]],[],null,[]]