REST Resource: projects.settings

리소스: 설정

값 설정을 위한 스키마입니다. 특정 Cloud 리소스에서 설정은 하나의 설정 값까지 상위 요소로 지정될 수 있습니다.

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

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