Method: projects.services.batchUpdate

Cập nhật nguyên tử các cấu hình Service đã chỉ định.

Yêu cầu HTTP

POST https://firebaseappcheck.googleapis.com/v1beta/{parent=projects/*}/services:batchUpdate

URL sử dụng cú pháp Chuyển mã gRPC.

Tham số đường dẫn

Tham số
parent

string

Bắt buộc. Tên dự án mẹ dùng chung cho tất cả cấu hình Service đang được cập nhật, ở định dạng

projects/{project_number}

Tập hợp mẹ trong trường name của bất kỳ tài nguyên nào đang được cập nhật phải khớp với trường này. Nếu không, toàn bộ lô sẽ bị lỗi.

Nội dung yêu cầu

Nội dung yêu cầu chứa dữ liệu có cấu trúc sau:

Biểu diễn dưới dạng JSON
{
  "updateMask": string,
  "requests": [
    {
      object (UpdateServiceRequest)
    }
  ]
}
Trường
updateMask

string (FieldMask format)

Không bắt buộc. Danh sách tên các trường được phân tách bằng dấu phẩy trong các Service cần cập nhật. Ví dụ: displayName.

Nếu có trường này, thì trường updateMask trong thông báo UpdateServiceRequest phải khớp với trường này. Nếu không, toàn bộ lô sẽ không thành công và không có nội dung cập nhật nào được cam kết.

requests[]

object (UpdateServiceRequest)

Bắt buộc. Thông báo yêu cầu chỉ định các Service cần cập nhật.

Bạn có thể cập nhật tối đa 100 đối tượng cùng một lúc.

Nội dung phản hồi

Thông báo phản hồi cho phương thức services.batchUpdate.

Nếu thành công, phần nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:

Biểu diễn dưới dạng JSON
{
  "services": [
    {
      object (Service)
    }
  ]
}
Trường
services[]

object (Service)

Các đối tượng Service sau khi áp dụng nội dung cập nhật.

Phạm vi uỷ quyền

Yêu cầu một trong các phạm vi OAuth sau đây:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/firebase

Để biết thêm thông tin, hãy xem bài viết Tổng quan về hoạt động xác thực.

UpdateServiceRequest

Thông báo yêu cầu cho phương thức services.patch cũng như một thông báo cập nhật riêng lẻ cho phương thức services.batchUpdate.

Biểu diễn dưới dạng JSON
{
  "service": {
    object (Service)
  },
  "updateMask": string
}
Trường
service

object (Service)

Bắt buộc. Service để cập nhật.

Trường name của Service dùng để xác định Service cần được cập nhật, theo định dạng:

projects/{project_number}/services/{service_id}

Lưu ý rằng phần tử service_id phải là một mã dịch vụ được hỗ trợ. Hiện tại, chúng tôi hỗ trợ các mã dịch vụ sau:

  • firebasestorage.googleapis.com (Bộ nhớ trên đám mây cho Firebase)
  • firebasedatabase.googleapis.com (Cơ sở dữ liệu theo thời gian thực của Firebase)
  • firestore.googleapis.com (Cloud Firestore)
  • identitytoolkit.googleapis.com (Xác thực Firebase bằng Nền tảng nhận dạng)

Để tính năng Xác thực Firebase hoạt động với tính năng Kiểm tra ứng dụng, trước tiên, bạn phải nâng cấp lên tính năng Xác thực Firebase bằng nền tảng nhận dạng.

updateMask

string (FieldMask format)

Bắt buộc. Danh sách tên các trường trong Service cần cập nhật, được phân tách bằng dấu phẩy. Ví dụ: enforcementMode.