Tài nguyên: Gói thuê bao
Biểu diễn dưới dạng JSON |
---|
{ "name": string, "uid": string, "targetResource": string, "eventTypes": [ string ], "payloadOptions": { object ( |
Trường | |
---|---|
name |
Giá trị nhận dạng. Tên tài nguyên của gói thuê bao. Định dạng |
uid |
Chỉ có đầu ra. Giá trị nhận dạng duy nhất do hệ thống chỉ định cho gói thuê bao này. |
targetResource |
Bắt buộc. Không thể thay đổi. Tài nguyên Google Workspace được theo dõi để phát hiện sự kiện, được định dạng dưới dạng tên tài nguyên đầy đủ. Để tìm hiểu về tài nguyên mục tiêu và các sự kiện mà tài nguyên đó hỗ trợ, hãy xem bài viết Các sự kiện được hỗ trợ của Google Workspace. Người dùng chỉ có thể cho phép ứng dụng của bạn tạo một gói thuê bao cho một tài nguyên mục tiêu nhất định. Nếu ứng dụng của bạn cố gắng tạo một gói thuê bao khác bằng cùng một thông tin đăng nhập của người dùng, thì yêu cầu sẽ trả về lỗi |
eventTypes[] |
Bắt buộc. Danh sách không theo thứ tự. Dữ liệu đầu vào để tạo gói thuê bao. Nếu không, chỉ có đầu ra. Một hoặc nhiều loại sự kiện cần nhận về tài nguyên mục tiêu. Được định dạng theo thông số kỹ thuật CloudEvents. Các loại sự kiện được hỗ trợ phụ thuộc vào tài nguyên mục tiêu của gói thuê bao. Để biết thông tin chi tiết, hãy xem phần Các sự kiện được hỗ trợ trên Google Workspace. Theo mặc định, bạn cũng nhận được các sự kiện về vòng đời của gói thuê bao. Bạn không cần chỉ định sự kiện trong vòng đời cho trường này. Nếu bạn chỉ định một loại sự kiện không tồn tại cho tài nguyên mục tiêu, thì yêu cầu sẽ trả về mã trạng thái HTTP |
payloadOptions |
Không bắt buộc. Các tuỳ chọn về dữ liệu cần đưa vào tải trọng sự kiện. Chỉ hỗ trợ cho các sự kiện trên Google Chat. |
notificationEndpoint |
Bắt buộc. Không thể thay đổi. Điểm cuối mà gói thuê bao phân phối các sự kiện, chẳng hạn như một chủ đề Pub/Sub. |
state |
Chỉ có đầu ra. Trạng thái của gói thuê bao. Xác định xem gói thuê bao có thể nhận sự kiện và gửi sự kiện đó đến điểm cuối thông báo hay không. |
suspensionReason |
Chỉ có đầu ra. Lỗi khiến gói thuê bao bị tạm ngưng. Để kích hoạt lại gói thuê bao, hãy khắc phục lỗi và gọi phương thức |
authority |
Chỉ có đầu ra. Người dùng đã cho phép tạo gói thuê bao. Định dạng Đối với người dùng Google Workspace, giá trị |
createTime |
Chỉ có đầu ra. Thời điểm tạo gói thuê bao. |
updateTime |
Chỉ có đầu ra. Lần gần nhất mà gói thuê bao được cập nhật. |
reconciling |
Chỉ có đầu ra. Nếu giá trị là |
etag |
Không bắt buộc. Giá trị tổng kiểm này được máy chủ tính toán dựa trên giá trị của các trường khác và có thể được gửi trong yêu cầu cập nhật để đảm bảo máy khách có giá trị đã cập nhật trước khi tiếp tục. |
Trường hợp hợp nhất Thời gian hết hạn tối đa phụ thuộc vào việc gói thuê bao của bạn có bao gồm dữ liệu tài nguyên trong tải trọng sự kiện hay không (được chỉ định trong trường
Sau khi hết hạn, gói thuê bao sẽ tự động bị xoá. Bạn sẽ nhận được các sự kiện trong vòng đời đến Để gói thuê bao không hết hạn, bạn có thể sử dụng phương thức |
|
expireTime |
Giá trị mặc định không trống. Dấu thời gian theo giờ UTC khi gói thuê bao hết hạn. Luôn hiển thị trên đầu ra, bất kể nội dung nào được sử dụng trên đầu vào. |
ttl |
Chỉ nhập. Thời gian tồn tại (TTL) hoặc thời lượng của gói thuê bao. Nếu không được chỉ định hoặc được đặt thành |
PayloadOptions
Các tuỳ chọn về dữ liệu cần đưa vào tải trọng sự kiện. Chỉ hỗ trợ cho các sự kiện trên Google Chat.
Biểu diễn dưới dạng JSON |
---|
{ "includeResource": boolean, "fieldMask": string } |
Trường | |
---|---|
includeResource |
Không bắt buộc. Trọng tải sự kiện có bao gồm dữ liệu về tài nguyên đã thay đổi hay không. Ví dụ: đối với một sự kiện tạo tin nhắn trên Google Chat, liệu tải trọng có chứa dữ liệu về tài nguyên |
fieldMask |
Không bắt buộc. Nếu Nếu bạn chỉ định một trường không tồn tại cho tài nguyên, hệ thống sẽ bỏ qua trường đó. |
NotificationEndpoint
Điểm cuối mà gói thuê bao phân phối sự kiện.
Biểu diễn dưới dạng JSON |
---|
{ // Union field |
Trường | |
---|---|
Trường kết hợp
|
|
pubsubTopic |
Không thể thay đổi. Chủ đề Cloud Pub/Sub nhận sự kiện cho gói thuê bao. Định dạng Bạn phải tạo chủ đề trong cùng một dự án trên Google Cloud mà bạn dùng để tạo gói thuê bao này. Khi chủ đề nhận được sự kiện, các sự kiện đó sẽ được mã hoá dưới dạng tin nhắn Cloud Pub/Sub. Để biết thông tin chi tiết, hãy xem phần Liên kết giao thức Google Cloud Pub/Sub cho CloudEvents. |
Tiểu bang
Các trạng thái có thể có của gói thuê bao.
Enum | |
---|---|
STATE_UNSPECIFIED |
Giá trị mặc định. Giá trị này không được sử dụng. |
ACTIVE |
Gói thuê bao này đang hoạt động và có thể nhận cũng như gửi các sự kiện tới điểm cuối thông báo của gói thuê bao đó. |
SUSPENDED |
Lỗi xảy ra khiến gói thuê bao không thể nhận sự kiện. Để xác định lỗi, hãy xem trường . |
DELETED |
Gói thuê bao đã bị xoá. |
ErrorType
Các lỗi có thể xảy ra đối với gói thuê bao.
Enum | |
---|---|
ERROR_TYPE_UNSPECIFIED |
Giá trị mặc định. Giá trị này không được sử dụng. |
USER_SCOPE_REVOKED |
Người dùng uỷ quyền đã thu hồi việc cấp một hoặc nhiều phạm vi OAuth. Để tìm hiểu thêm về việc uỷ quyền cho Google Workspace, hãy xem bài viết Định cấu hình màn hình xin phép bằng OAuth. |
RESOURCE_DELETED |
Tài nguyên mục tiêu của gói thuê bao không còn tồn tại. |
USER_AUTHORIZATION_FAILURE |
Người dùng đã uỷ quyền tạo gói thuê bao sẽ không còn quyền truy cập vào tài nguyên đích của gói thuê bao đó nữa. |
ENDPOINT_PERMISSION_DENIED |
Ứng dụng Google Workspace không có quyền truy cập để phân phối sự kiện đến điểm cuối thông báo của gói thuê bao. |
ENDPOINT_NOT_FOUND |
Điểm cuối thông báo của gói thuê bao không tồn tại hoặc không tìm thấy điểm cuối trong dự án Google Cloud mà bạn đã tạo gói thuê bao. |
ENDPOINT_RESOURCE_EXHAUSTED |
Điểm cuối thông báo của gói thuê bao không nhận được sự kiện do không đủ hạn mức hoặc đạt đến giới hạn số lượng yêu cầu. |
OTHER |
Đã xảy ra lỗi không xác định. |
Phương thức |
|
---|---|
|
Tạo gói thuê bao Google Workspace. |
|
Xoá gói thuê bao Google Workspace. |
|
Xem thông tin chi tiết về một gói thuê bao của Google Workspace. |
|
Liệt kê các gói thuê bao Google Workspace. |
|
Cập nhật hoặc gia hạn gói thuê bao của Google Workspace. |
|
Kích hoạt lại một gói thuê bao bị tạm ngưng của Google Workspace. |