lib/google/cloud/parallelstore/v1beta/parallelstore/paths.rb in google-cloud-parallelstore-v1beta-0.1.0 vs lib/google/cloud/parallelstore/v1beta/parallelstore/paths.rb in google-cloud-parallelstore-v1beta-0.2.0
- old
+ new
@@ -94,9 +94,26 @@
raise ::ArgumentError, "project cannot contain /" if project.to_s.include? "/"
"projects/#{project}/global/networks/#{network}"
end
+ ##
+ # Create a fully-qualified ServiceAccount resource string.
+ #
+ # The resource will be in the following format:
+ #
+ # `projects/{project}/serviceAccounts/{service_account}`
+ #
+ # @param project [String]
+ # @param service_account [String]
+ #
+ # @return [::String]
+ def service_account_path project:, service_account:
+ raise ::ArgumentError, "project cannot contain /" if project.to_s.include? "/"
+
+ "projects/#{project}/serviceAccounts/#{service_account}"
+ end
+
extend self
end
end
end
end