REST Resource: projects.settings

Tài nguyên: Setting

Giản đồ để đặt giá trị. Tại một tài nguyên Đám mây nhất định, một chế độ cài đặt có thể có tối đa một giá trị cài đặt gốc.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "readOnly": boolean,
  "dataType": enum (DataType),
  "defaultValue": {
    object (Value)
  }
}
Trường
name

string

Tên tài nguyên của chế độ cài đặt. Phải có một trong các dạng sau:

  • projects/{project_number}/settings/{setting_name}
  • folders/{folder_id}/settings/{setting_name}
  • organizations/{organization_id}/settings/{setting_name}

Ví dụ: "/projects/123/settings/gcp-enableMyFeature"

displayName

string

Tên mà con người dễ đọc cho chế độ cài đặt này.

description

string

Nội dung mô tả chi tiết về chức năng của chế độ cài đặt này.

readOnly

boolean

Một cờ cho biết bạn không thể sửa đổi các giá trị của chế độ cài đặt này (xem tài liệu về chế độ cài đặt cụ thể để biết thông tin cập nhật và lý do); tuy nhiên, bạn có thể xoá chế độ cài đặt này bằng cách sử dụng settings.deleteValue nếu DeleteSettingValueRequest.ignore_read_only được đặt thành true. Việc sử dụng cờ này được coi là một lời xác nhận rằng bạn không thể tạo lại giá trị của chế độ cài đặt. Hãy xem DeleteSettingValueRequest.ignore_read_only để biết thêm thông tin.

dataType

enum (DataType)

Loại dữ liệu cho chế độ cài đặt này.

defaultValue

object (Value)

Giá trị mà settings.lookupEffectiveValue nhận được nếu bạn không đặt rõ ràng giá trị chế độ cài đặt.

Lưu ý: không phải chế độ cài đặt nào cũng có giá trị mặc định.

Phương thức

deleteValue

Xoá một giá trị cài đặt.

getValue

Lấy một giá trị cài đặt.

list

Liệt kê tất cả các chế độ cài đặt có trên tài nguyên parent trên đám mây.

lookupEffectiveValue

Tính toán giá trị chế độ cài đặt có hiệu lực của một chế độ cài đặt tại tài nguyên trên Cloud parent.
Tìm kiếm tất cả các giá trị cài đặt có trên tài nguyên parent.

updateValue

Cập nhật giá trị của một chế độ cài đặt.