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/v1/{parent=projects/*}/services:batchUpdate

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

Tham số đường dẫn

Thông 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ủa các trường được phân tách bằng dấu phẩy trong Service cần cập nhật. Ví dụ: displayName.

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

requests[]

object (UpdateServiceRequest)

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

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, 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)

Service đối tượng 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:

  • 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ề việc xác thực.

UpdateServiceRequest

Thông báo yêu cầu đối với 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ần cập nhật.

Trường name của Service dùng để xác định Service cần cập nhật, ở đị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 (Cloud Storage cho Firebase)
  • firebasedatabase.googleapis.com (Cơ sở dữ liệu theo thời gian thực của Firebase)
  • firestore.googleapis.com (Cloud Firestore)
updateMask

string (FieldMask format)

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 Service cần cập nhật. Ví dụ: enforcementMode.