class Google::Apis::IamV1::PatchServiceAccountRequest
The request for PatchServiceAccount. You can patch only the `display_name` and `description` fields. You must use the `update_mask` field to specify which of these fields you want to patch. Only the fields specified in the request are guaranteed to be returned in the response. Other fields may be empty in the response.
Attributes
An IAM service account. A service account is an account for an application or a virtual machine (VM) instance, not a person. You can use a service account to call Google
APIs. To learn more, read the [overview of service accounts]( cloud.google.com/iam/help/service-accounts/overview). When you create a service account, you specify the project ID that owns the service account, as well as a name that must be unique within the project. IAM uses these values to create an email address that identifies the service account. Corresponds to the JSON property `serviceAccount` @return [Google::Apis::IamV1::ServiceAccount]
Corresponds to the JSON property `updateMask` @return [String]
Public Class Methods
# File lib/google/apis/iam_v1/classes.rb, line 875 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/iam_v1/classes.rb, line 880 def update!(**args) @service_account = args[:service_account] if args.key?(:service_account) @update_mask = args[:update_mask] if args.key?(:update_mask) end