REST Resource: projects.settings

리소스: 설정

값을 설정하기 위한 스키마입니다. 특정 클라우드 리소스에서 설정은 최대 하나의 설정 값을 상위로 가질 수 있습니다.

JSON 표현
{
  "name": string,
  "displayName": string,
  "description": string,
  "readOnly": boolean,
  "dataType": enum (DataType),
  "defaultValue": {
    object (Value)
  }
}
필드
name

string

설정의 리소스 이름입니다. 다음 형식 중 하나여야 합니다.

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

예: '/projects/123/settings/gcp-enableMyFeature'

displayName

string

이 설정의 사람이 읽을 수 있는 이름입니다.

description

string

이 설정의 기능에 대한 자세한 설명입니다.

readOnly

boolean

이 설정의 값을 수정할 수 없음을 나타내는 플래그입니다 (업데이트 및 이유에 관한 특정 설정 문서 참고). 하지만 DeleteSettingValueRequest.ignore_read_only이 true로 설정된 경우 settings.deleteValue을 사용하여 삭제할 수 있습니다. 이 플래그를 사용하면 설정 값을 다시 만들 수 없음을 확인한 것으로 간주됩니다. 자세한 내용은 DeleteSettingValueRequest.ignore_read_only를 참고하세요.

dataType

enum (DataType)

이 설정의 데이터 유형입니다.

defaultValue

object (Value)

설정 값이 명시적으로 설정되지 않은 경우 settings.lookupEffectiveValue에서 수신한 값입니다.

참고: 일부 설정에는 기본값이 없습니다.

메서드

deleteValue

설정 값을 삭제합니다.

getValue

설정 값을 가져옵니다.

list

Cloud 리소스 parent에서 사용할 수 있는 모든 설정을 나열합니다.

lookupEffectiveValue

Cloud 리소스 parent에서 설정의 유효 설정 값을 계산합니다.
리소스 parent에 있는 모든 설정 값을 검색합니다.

updateValue

설정 값을 업데이트합니다.