7.5. 동적 플러그인 참조
플러그인을 사용자 지정할 수 있는 확장 기능을 추가할 수 있습니다. 그런 다음 이러한 확장은 런타임 시 콘솔에 로드됩니다.
7.5.1. 동적 플러그인 확장 유형 링크 복사링크가 클립보드에 복사되었습니다!
console.action/filter
ActionFilter 를 사용하여 작업을 필터링할 수 있습니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 |
컨텍스트 ID를 사용하면 애플리케이션의 특정 영역에 기여된 작업의 범위를 좁히는 데 도움이 됩니다. 예를 들면 |
|
|
| 제공되지 않음 | 일부 조건에 따라 작업을 필터링하는 함수입니다.
|
console.action/group
ActionGroup 은 하위 메뉴일 수도 있는 작업 그룹을 생성합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 작업 섹션을 식별하는 데 사용되는 ID입니다. |
|
|
| 제공됨 | UI에 표시할 레이블입니다. 하위 메뉴에 필요합니다. |
|
|
| 제공됨 | 이 그룹을 하위 메뉴로 표시할지 여부입니다. |
|
|
| 제공됨 | 여기서 참조하는 항목 앞에 이 항목을 삽입합니다. 배열의 경우 첫 번째 항목이 순서대로 사용됩니다. |
|
|
| 제공됨 |
이 항목을 여기에 참조한 항목 뒤에 삽입합니다. 배열의 경우 첫 번째 항목이 순서대로 사용됩니다. |
console.action/provider
ActionProvider는 특정 컨텍스트에 대한 작업 목록을 반환하는 후크를 생성합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 |
컨텍스트 ID를 사용하면 애플리케이션의 특정 영역에 기여된 작업의 범위를 좁히는 데 도움이 됩니다. 예를 들면 |
|
|
| 제공되지 않음 |
지정된 범위에 대한 작업을 반환하는 React 후크입니다. |
console.action/resource-provider
ResourceActionProvider 는 특정 리소스 모델에 대한 작업 목록을 반환하는 후크를 생성합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 이 공급자가 작업을 제공하는 모델입니다. |
|
|
| 제공되지 않음 | 지정된 리소스 모델에 대한 작업을 반환하는 반응 후크 |
console.alert-action
이 확장 기능을 사용하면 rule.name 값을 기반으로 콘솔에서 특정 Prometheus 경고가 확인될 때 특정 작업을 트리거할 수 있습니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 |
|
|
|
| 제공되지 않음 | |
|
|
| 제공되지 않음 | 부작용을 수행하는 기능 |
console.catalog/item-filter
이 확장은 플러그인에 특정 카탈로그 항목을 필터링할 수 있는 처리기를 제공하는 데 사용할 수 있습니다. 예를 들어 플러그인은 특정 공급자의 helm 차트를 필터링하는 필터를 제공할 수 있습니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 이 공급자가 제공하는 카탈로그의 고유 식별자입니다. |
|
|
| 제공되지 않음 | 카탈로그 항목 유형의 ID를 입력합니다. |
|
|
| 제공되지 않음 |
특정 유형의 항목을 필터링합니다. 값은 |
console.catalog/item-metadata
이 확장 기능을 사용하여 특정 카탈로그 항목에 메타데이터를 추가하는 공급자를 제공할 수 있습니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 이 공급자가 제공하는 카탈로그의 고유 식별자입니다. |
|
|
| 제공되지 않음 | 카탈로그 항목 유형의 ID를 입력합니다. |
|
|
| 제공되지 않음 | 특정 유형의 카탈로그 항목에 메타데이터를 제공하는 데 사용할 함수를 반환하는 후크입니다. |
console.catalog/item-provider
이 확장을 통해 플러그인은 카탈로그 항목 유형에 대한 공급자를 제공할 수 있습니다. 예를 들어 Helm 플러그인은 모든 Helm 차트를 가져오는 공급자를 추가할 수 있습니다. 이 확장 기능을 사용하여 다른 플러그인에서 특정 카탈로그 항목 유형에 항목을 추가할 수도 있습니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 이 공급자가 제공하는 카탈로그의 고유 식별자입니다. |
|
|
| 제공되지 않음 | 카탈로그 항목 유형의 ID를 입력합니다. |
|
|
| 제공되지 않음 | 카탈로그 항목 공급자의 제목 |
|
|
| 제공되지 않음 | 항목을 가져와서 카탈로그에 대해 정규화합니다. 값은 반응 효과 후크입니다. |
|
|
| 제공됨 |
이 공급자의 우선 순위입니다. 기본값은 |
console.catalog/item-type
이 확장을 통해 플러그인은 새로운 유형의 카탈로그 항목을 제공할 수 있습니다. 예를 들어 Helm 플러그인은 새 카탈로그 항목 유형을 개발자 카탈로그에 기여하려는 HelmCharts로 정의할 수 있습니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 카탈로그 항목의 유형입니다. |
|
|
| 제공되지 않음 | 카탈로그 항목의 이름입니다. |
|
|
| 제공됨 | 유형별 카탈로그에 대한 설명입니다. |
|
|
| 제공됨 | 카탈로그 항목 유형에 대한 설명입니다. |
|
|
| 제공됨 | 카탈로그 항목별 사용자 지정 필터. |
|
|
| 제공됨 | 카탈로그 항목별 사용자 지정 그룹화입니다. |
console.catalog/item-type-metadata
이 확장을 통해 플러그인은 사용자 정의 필터 또는 카탈로그 항목 유형에 대한 그룹화와 같은 추가 메타데이터를 제공할 수 있습니다. 예를 들어 플러그인은 차트 공급자를 기반으로 필터링할 수 있는 HelmChart에 대한 사용자 정의 필터를 연결할 수 있습니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 카탈로그 항목의 유형입니다. |
|
|
| 제공됨 | 카탈로그 항목별 사용자 지정 필터. |
|
|
| 제공됨 | 카탈로그 항목별 사용자 지정 그룹화입니다. |
console.cluster-overview/inventory-item
새 인벤토리 항목을 클러스터 개요 페이지에 추가합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 렌더링할 구성 요소입니다. |
console.cluster-overview/multiline-utilization-item
새 클러스터 개요 다중 라인 사용 항목을 추가합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 사용률 항목의 제목입니다. |
|
|
| 제공되지 않음 | Prometheus 사용률 쿼리. |
|
|
| 제공되지 않음 | Prometheus 데이터를 사람이 읽을 수 있는 형식으로 변환합니다. |
|
|
| 제공됨 | 일반 값 대신 상위 소비자 팝업을 표시합니다. |
console.cluster-overview/utilization-item
새 클러스터 개요 사용률 항목을 추가합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 사용률 항목의 제목입니다. |
|
|
| 제공되지 않음 | Prometheus 사용률 쿼리. |
|
|
| 제공되지 않음 | Prometheus 데이터를 사람이 읽을 수 있는 형식으로 변환합니다. |
|
|
| 제공됨 | Prometheus 총 쿼리. |
|
|
| 제공됨 | Prometheus 요청 쿼리. |
|
|
| 제공됨 | Prometheus 제한 쿼리. |
|
|
| 제공됨 | 일반 값 대신 상위 소비자 팝업을 표시합니다. |
console.context-provider
웹 콘솔 애플리케이션 루트에 새 React 컨텍스트 공급자를 추가합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 컨텍스트 공급자 구성 요소. |
|
|
| 제공되지 않음 | Context 값의 후크입니다. |
console.dashboards/card
새 대시보드 카드를 추가합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 카드를 추가할 대시보드 탭의 ID입니다. |
|
|
| 제공되지 않음 | 대시보드에 있는 카드의 그리드 위치입니다. |
|
|
| 제공되지 않음 | 대시보드 카드 구성 요소. |
|
|
| 제공됨 |
열에 있는 카드의 수직 범위입니다. 작은 화면에 대해 무시되고 기본값은 |
console.dashboards/custom/overview/detail/item
개요 대시보드의 세부 정보 카드에 항목을 추가합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 세부 정보 카드 제목 |
|
|
| 제공되지 않음 | 개요 세부 정보 항목 구성 요소에서 렌더링한 값 |
|
|
| 제공됨 | className의 값 |
|
|
| 제공됨 | 구성 요소의 로드 상태를 반환하는 함수 |
|
|
| 제공됨 | 구성 요소에서 표시할 오류를 반환하는 함수 |
console.dashboards/overview/activity/resource
활동 트리거가 Kubernetes 리소스 감시를 기반으로 하는 개요 대시보드의 활동 카드에 활동을 추가합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 교체할 사용률 항목입니다. |
|
|
| 제공되지 않음 | 작업 구성 요소입니다. |
|
|
| 제공됨 | 지정된 리소스가 작업을 나타내는지 여부를 결정하는 함수입니다. 정의되지 않은 경우 모든 리소스는 활동을 나타냅니다. |
|
|
| 제공됨 | 지정된 동작에 대한 타임스탬프로, 주문에 사용됩니다. |
console.dashboards/overview/health/operator
상태 소스가 Kubernetes REST API인 개요 대시보드의 상태 카드에 상태 하위 시스템을 추가합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 팝업 메뉴에 있는 Operator 섹션의 제목입니다. |
|
|
| 제공되지 않음 |
|
|
|
| 제공됨 | Operator의 상태를 확인합니다. |
|
|
| 제공됨 | 팝업 행 구성 요소의 로더입니다. |
|
|
| 제공됨 | 모든 리소스 페이지에 대한 링크입니다. 제공되지 않으면 prop 리소스의 첫 번째 리소스 목록 페이지가 사용됩니다. |
console.dashboards/overview/health/prometheus
상태 소스가 Prometheus인 개요 대시보드의 상태 카드에 상태 하위 시스템을 추가합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 하위 시스템의 표시 이름입니다. |
|
|
| 제공되지 않음 | Prometheus 쿼리입니다. |
|
|
| 제공되지 않음 | 하위 시스템의 상태를 해결합니다. |
|
|
| 제공됨 |
|
|
|
| 제공됨 | 팝업 메뉴 콘텐츠의 로더입니다. 정의된 경우 상태 항목이 링크로 표시되고 지정된 콘텐츠가 있는 팝업 메뉴가 열립니다. |
|
|
| 제공됨 | 팝업의 제목입니다. |
|
|
| 제공됨 | 하위 시스템을 숨겨야 하는 컨트롤 플레인 토폴로지입니다. |
console.dashboards/overview/health/resource
상태 소스가 Kubernetes 리소스인 개요 대시보드의 상태 카드에 상태 하위 시스템을 추가합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 하위 시스템의 표시 이름입니다. |
|
|
| 제공되지 않음 |
|
|
|
| 제공되지 않음 | 하위 시스템의 상태를 해결합니다. |
|
|
| 제공됨 | 팝업 메뉴 콘텐츠의 로더입니다. 정의된 경우 상태 항목이 링크로 표시되고 지정된 콘텐츠가 있는 팝업 메뉴가 열립니다. |
|
|
| 제공됨 | 팝업의 제목입니다. |
console.dashboards/overview/health/url
상태 소스가 Kubernetes REST API인 개요 대시보드의 상태 카드에 상태 하위 시스템을 추가합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 하위 시스템의 표시 이름입니다. |
|
|
| 제공되지 않음 | 데이터를 가져올 URL입니다. 기본 Kubernetes URL이 접두사로 지정됩니다. |
|
|
| 제공되지 않음 | 하위 시스템의 상태를 해결합니다. |
|
|
| 제공됨 |
|
|
|
| 제공됨 | 팝업 컨텐츠용 로더입니다. 정의된 경우 상태 항목은 지정된 콘텐츠로 팝업을 여는 링크로 표시됩니다. |
|
|
| 제공됨 | 팝업의 제목입니다. |
console.dashboards/overview/inventory/item
개요 인벤토리 카드에 리소스 타일을 추가합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 |
가져올 |
|
|
| 제공됨 | 다양한 상태를 그룹에 매핑하는 함수입니다. |
|
|
| 제공됨 |
|
console.dashboards/overview/inventory/item/group
인벤토리 상태 그룹을 추가합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 상태 그룹의 ID입니다. |
|
|
| 제공되지 않음 | 상태 그룹 아이콘을 나타내는 반응 구성 요소입니다. |
console.dashboards/overview/inventory/item/replacement
개요 인벤토리 카드를 대체합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 |
가져올 |
|
|
| 제공됨 | 다양한 상태를 그룹에 매핑하는 함수입니다. |
|
|
| 제공됨 |
|
console.dashboards/overview/prometheus/activity/resource
활동 트리거가 Kubernetes 리소스 감시를 기반으로 하는 Prometheus 개요 대시보드의 활동 카드에 활동을 추가합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 감시할 쿼리입니다. |
|
|
| 제공되지 않음 | 작업 구성 요소입니다. |
|
|
| 제공됨 | 지정된 리소스가 작업을 나타내는지 여부를 결정하는 함수입니다. 정의되지 않은 경우 모든 리소스는 활동을 나타냅니다. |
console.dashboards/project/overview/item
프로젝트 개요 인벤토리 카드에 리소스 타일을 추가합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 |
가져올 |
|
|
| 제공됨 | 다양한 상태를 그룹에 매핑하는 함수입니다. |
|
|
| 제공됨 |
|
console.dashboards/tab
개요 탭 뒤에 배치된 새 대시보드 탭을 추가합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 |
탭 링크 |
|
|
| 제공되지 않음 | 탭이 속한 탐색 섹션입니다. |
|
|
| 제공되지 않음 | 탭의 이름입니다. |
console.file-upload
이 확장자는 특정 파일 확장자에 파일 드롭 작업에 대한 처리기를 제공하는 데 사용할 수 있습니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 지원되는 파일 확장자입니다. |
|
|
| 제공되지 않음 | 파일 드롭 작업을 처리하는 함수입니다. |
console.flag
웹 콘솔 기능 플래그를 완전히 제어합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 임의의 기능 플래그를 설정하거나 설정 해제하는 데 사용됩니다. |
console.flag/hookProvider
후크 처리기를 사용하여 웹 콘솔 기능 플래그를 완전히 제어할 수 있습니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 임의의 기능 플래그를 설정하거나 설정 해제하는 데 사용됩니다. |
console.flag/model
클러스터에서 CRD( CustomResourceDefinition ) 오브젝트가 있어 새로운 웹 콘솔 기능 플래그를 추가합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | CRD가 감지된 후 설정할 플래그의 이름입니다. |
|
|
| 제공되지 않음 | CRD를 참조하는 모델입니다. |
console.global-config
이 확장은 클러스터 구성을 관리하는 데 사용되는 리소스를 식별합니다. 리소스에 대한 링크가 관리
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 클러스터 구성 리소스 인스턴스의 고유 식별자입니다. |
|
|
| 제공되지 않음 | 클러스터 구성 리소스 인스턴스의 이름입니다. |
|
|
| 제공되지 않음 | 클러스터 구성 리소스를 참조하는 모델입니다. |
|
|
| 제공되지 않음 | 클러스터 구성 리소스 인스턴스의 네임스페이스입니다. |
console.model-metadata
API 검색을 통해 검색된 값을 재정의하여 모델의 표시를 사용자 지정합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 사용자 정의할 모델입니다. 그룹 또는 선택적 버전 및 종류만 지정할 수 있습니다. |
|
|
| 제공됨 | 이 모델 참조를 기술 프리뷰 또는 개발자 프리뷰로 고려할지 여부입니다. |
|
|
| 제공됨 | 이 모델에 연결할 색상입니다. |
|
|
| 제공됨 |
라벨을 재정의합니다. |
|
|
| 제공됨 |
plural 라벨을 재정의합니다. |
|
|
| 제공됨 |
약어를 사용자 지정합니다. 기본값은 |
console.navigation/href
이 확장 기능을 사용하여 UI의 특정 링크를 가리키는 탐색 항목을 제공할 수 있습니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 이 항목의 고유 식별자입니다. |
|
|
| 제공되지 않음 | 이 항목의 이름입니다. |
|
|
| 제공되지 않음 |
링크 |
|
|
| 제공됨 | 이 항목이 속한 화면 ID입니다. 지정하지 않으면 기본 화면이 설정됩니다. |
|
|
| 제공됨 | 이 항목이 속한 탐색 섹션입니다. 지정하지 않으면 이 항목을 최상위 링크로 렌더링합니다. |
|
|
| 제공됨 | DOM에 데이터 속성을 추가합니다. |
|
|
| 제공됨 | URL이 이러한 경로 중 하나로 시작될 때 이 항목을 활성으로 표시합니다. |
|
|
| 제공됨 | 여기서 참조하는 항목 앞에 이 항목을 삽입합니다. 배열의 경우 첫 번째 항목이 순서대로 사용됩니다. |
|
|
| 제공됨 |
이 항목을 여기에 참조한 항목 뒤에 삽입합니다. 배열의 경우 첫 번째 항목이 순서대로 사용됩니다. |
|
|
| 제공됨 |
|
|
|
| 제공됨 |
|
console.navigation/resource-cluster
이 확장은 클러스터 리소스 세부 정보 페이지를 가리키는 탐색 항목을 제공하는 데 사용할 수 있습니다. 해당 리소스의 K8s 모델을 사용하여 탐색 항목을 정의할 수 있습니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 이 항목의 고유 식별자입니다. |
|
|
| 제공되지 않음 | 이 탐색 항목이 연결되는 모델입니다. |
|
|
| 제공됨 | 이 항목이 속한 화면 ID입니다. 지정하지 않으면 기본 화면이 설정됩니다. |
|
|
| 제공됨 | 이 항목이 속한 탐색 섹션입니다. 지정하지 않으면 이 항목을 최상위 링크로 렌더링합니다. |
|
|
| 제공됨 | DOM에 데이터 속성을 추가합니다. |
|
|
| 제공됨 | URL이 이러한 경로 중 하나로 시작될 때 이 항목을 활성으로 표시합니다. |
|
|
| 제공됨 | 여기서 참조하는 항목 앞에 이 항목을 삽입합니다. 배열의 경우 첫 번째 항목이 순서대로 사용됩니다. |
|
|
| 제공됨 |
이 항목을 여기에 참조한 항목 뒤에 삽입합니다. 배열의 경우 첫 번째 항목이 순서대로 사용됩니다. |
|
|
| 제공됨 | 기본 이름을 덮어씁니다. 연결 이름을 제공하지 않으면 모델의 복수 값과 동일합니다. |
console.navigation/resource-ns
이 확장은 네임스페이스가 지정된 리소스 세부 정보 페이지를 가리키는 탐색 항목을 제공하는 데 사용할 수 있습니다. 해당 리소스의 K8s 모델을 사용하여 탐색 항목을 정의할 수 있습니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 이 항목의 고유 식별자입니다. |
|
|
| 제공되지 않음 | 이 탐색 항목이 연결되는 모델입니다. |
|
|
| 제공됨 | 이 항목이 속한 화면 ID입니다. 지정하지 않으면 기본 화면이 설정됩니다. |
|
|
| 제공됨 | 이 항목이 속한 탐색 섹션입니다. 지정하지 않으면 이 항목을 최상위 링크로 렌더링합니다. |
|
|
| 제공됨 | DOM에 데이터 속성을 추가합니다. |
|
|
| 제공됨 | URL이 이러한 경로 중 하나로 시작될 때 이 항목을 활성으로 표시합니다. |
|
|
| 제공됨 | 여기서 참조하는 항목 앞에 이 항목을 삽입합니다. 배열의 경우 첫 번째 항목이 순서대로 사용됩니다. |
|
|
| 제공됨 |
이 항목을 여기에 참조한 항목 뒤에 삽입합니다. 배열의 경우 첫 번째 항목이 순서대로 사용됩니다. |
|
|
| 제공됨 | 기본 이름을 덮어씁니다. 연결 이름을 제공하지 않으면 모델의 복수 값과 동일합니다. |
console.navigation/section
이 확장은 탐색 탭에서 탐색 항목의 새 섹션을 정의하는 데 사용할 수 있습니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 이 항목의 고유 식별자입니다. |
|
|
| 제공됨 | 이 항목이 속한 화면 ID입니다. 지정하지 않으면 기본 화면이 설정됩니다. |
|
|
| 제공됨 | DOM에 데이터 속성을 추가합니다. |
|
|
| 제공됨 | 여기서 참조하는 항목 앞에 이 항목을 삽입합니다. 배열의 경우 첫 번째 항목이 순서대로 사용됩니다. |
|
|
| 제공됨 |
이 항목을 여기에 참조한 항목 뒤에 삽입합니다. 배열의 경우 첫 번째 항목이 순서대로 사용됩니다. |
|
|
| 제공됨 | 이 섹션의 이름입니다. 지정하지 않으면 섹션 위에 구분자만 표시됩니다. |
console.navigation/separator
이 확장은 탐색의 탐색 항목 사이에 구분자를 추가하는 데 사용할 수 있습니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 이 항목의 고유 식별자입니다. |
|
|
| 제공됨 | 이 항목이 속한 화면 ID입니다. 지정하지 않으면 기본 화면이 설정됩니다. |
|
|
| 제공됨 | 이 항목이 속한 탐색 섹션입니다. 지정하지 않으면 이 항목을 최상위 링크로 렌더링합니다. |
|
|
| 제공됨 | DOM에 데이터 속성을 추가합니다. |
|
|
| 제공됨 | 여기서 참조하는 항목 앞에 이 항목을 삽입합니다. 배열의 경우 첫 번째 항목이 순서대로 사용됩니다. |
|
|
| 제공됨 |
이 항목을 여기에 참조한 항목 뒤에 삽입합니다. 배열의 경우 첫 번째 항목이 순서대로 사용됩니다. |
console.page/resource/details
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 이 리소스 페이지가 연결되는 모델입니다. |
|
|
| 제공되지 않음 | 경로가 일치하면 렌더링할 구성 요소입니다. |
console.page/resource/list
콘솔 라우터에 새 리소스 목록 페이지를 추가합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 이 리소스 페이지가 연결되는 모델입니다. |
|
|
| 제공되지 않음 | 경로가 일치하면 렌더링할 구성 요소입니다. |
console.page/route
웹 콘솔 라우터에 새 페이지를 추가합니다. React Router 를 참조하십시오.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 경로가 일치하면 렌더링할 구성 요소입니다. |
|
|
| 제공되지 않음 |
|
|
|
| 제공됨 | 이 페이지가 속한 화면입니다. 지정하지 않으면 모든 화면이 설정됩니다. |
|
|
| 제공됨 |
true인 경우 경로는 |
console.page/route/standalone
웹 콘솔 라우터에 일반 페이지 레이아웃 외부에서 렌더링된 새 독립 실행형 페이지를 웹 콘솔 라우터에 추가합니다. React Router 를 참조하십시오.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 경로가 일치하면 렌더링할 구성 요소입니다. |
|
|
| 제공되지 않음 |
|
|
|
| 제공됨 |
true인 경우 경로는 |
console.perspective
이 확장 기능은 콘솔에 새로운 화면을 제공하여 탐색 메뉴를 사용자 지정할 수 있습니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 화면 식별자입니다. |
|
|
| 제공되지 않음 | 화면 표시 이름입니다. |
|
|
| 제공되지 않음 | 화면 표시 아이콘입니다. |
|
|
| 제공되지 않음 | 화면 검색 페이지 URL을 가져오는 기능입니다. |
|
|
| 제공되지 않음 | 가져오기 흐름을 위한 리디렉션 URL을 가져오는 함수입니다. |
|
|
| 제공됨 | 화면이 기본값인지 여부입니다. 기본값은 하나만 있을 수 있습니다. |
|
|
| 제공됨 | nav의 기본 고정 리소스 |
|
|
| 제공됨 | 기본 화면을 감지하는 후크 |
console.project-overview/inventory-item
프로젝트 개요 페이지에 새 인벤토리 항목을 추가합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 렌더링할 구성 요소입니다. |
console.project-overview/utilization-item
새 프로젝트 개요 사용률 항목을 추가합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 사용률 항목의 제목입니다. |
|
|
| 제공되지 않음 | Prometheus 사용률 쿼리. |
|
|
| 제공되지 않음 | Prometheus 데이터를 사람이 읽을 수 있는 형식으로 변환합니다. |
|
|
| 제공됨 | Prometheus 총 쿼리. |
|
|
| 제공됨 | Prometheus 요청 쿼리. |
|
|
| 제공됨 | Prometheus 제한 쿼리. |
|
|
| 제공됨 | 일반 값 대신 상위 소비자 팝업을 표시합니다. |
console.pvc/alert
이 확장 기능을 사용하여 PVC 세부 정보 페이지에서 사용자 정의 경고를 제공할 수 있습니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 경고 구성 요소입니다. |
console.pvc/create-prop
이 확장 기능을 사용하면 PVC 목록 페이지에서 PVC 리소스를 생성할 때 사용할 추가 속성을 지정할 수 있습니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | prop 만들기 작업의 레이블입니다. |
|
|
| 제공되지 않음 | prop 작업 만들기의 경로입니다. |
console.pvc/delete
이 확장을 사용하면 PVC 리소스를 삭제할 수 있습니다. 추가 정보 및 사용자 정의 PVC 삭제 논리가 포함된 경고를 제공할 수 있습니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 확장을 사용할지 여부를 알려주는 서술자입니다. |
|
|
| 제공되지 않음 | PVC 삭제 작업 방법입니다. |
|
|
| 제공되지 않음 | 추가 정보를 표시하는 경고 구성 요소입니다. |
console.pvc/status
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 상태 구성 요소의 우선 순위입니다. 값이 클수록 우선순위가 높습니다. |
|
|
| 제공되지 않음 | 상태 구성 요소입니다. |
|
|
| 제공되지 않음 | 상태 구성 요소를 렌더링할지 여부를 나타내는 서술자입니다. |
console.redux-reducer
plugins.<scope> 하위 상태에서 작동하는 Console Redux 저장소에 새 축소기를 추가합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | Redux 상태 오브젝트 내에서 reducer-managed 하위 상태를 나타내는 키입니다. |
|
|
| 제공되지 않음 | 축소기 기능으로, reducer-managed 하위 상태로 작동합니다. |
console.resource/create
이 확장을 사용하면 사용자가 새 리소스 인스턴스를 만들려고 할 때 렌더링되는 특정 리소스에 대한 사용자 지정 구성 요소(예: 마법사 또는 양식)를 플러그인에 제공할 수 있습니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 이 리소스 페이지가 렌더링되는 모델 |
|
|
| 제공되지 않음 | 모델이 일치하면 렌더링할 구성 요소입니다. |
console.storage-class/provisioner
스토리지 클래스를 생성하는 동안 옵션으로 새 스토리지 클래스 프로비전 프로그램을 추가합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공됨 | 컨테이너 스토리지 인터페이스 프로비저너 유형 |
|
|
| 제공됨 | 기타 프로비저너 유형 |
console.storage-provider
이 확장을 사용하여 스토리지 및 공급자별 구성 요소를 연결할 때 선택하는 새 스토리지 공급자를 제공할 수 있습니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 공급자의 표시 이름입니다. |
|
|
| 제공되지 않음 | 렌더링할 공급자별 구성 요소입니다. |
console.tab
contextId 와 일치하는 수평 nav에 탭을 추가합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 |
탭을 삽입할 수평 nav에 할당된 컨텍스트 ID입니다. 가능한 값: |
|
|
| 제공되지 않음 | 탭의 표시 라벨 |
|
|
| 제공되지 않음 |
기존 URL에 추가된 |
|
|
| 제공되지 않음 | 탭 콘텐츠 구성 요소. |
console.tab/horizontalNav
이 확장 기능을 사용하여 리소스 세부 정보 페이지에 탭을 추가할 수 있습니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 이 공급자가 보여주는 모델입니다. |
|
|
| 제공되지 않음 | 수평 탭에 표시할 페이지입니다. 탭 이름을 이름으로 사용하고 탭의 href를 사용합니다. |
|
|
| 제공되지 않음 | 경로가 일치하면 렌더링할 구성 요소입니다. |
console.telemetry/listener
이 구성 요소는 Telemetry 이벤트를 수신하는 리스너 기능을 등록하는 데 사용할 수 있습니다. 이러한 이벤트에는 사용자 ID, 페이지 탐색 및 기타 애플리케이션별 이벤트가 포함됩니다. 리스너는 이 데이터를 보고 및 분석 목적으로 사용할 수 있습니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | Telemetry 이벤트 수신 |
console.topology/adapter/build
BuildAdapter 는 빌드 구성 요소에서 사용할 수 있는 데이터에 요소를 조정하기 위해 어댑터를 기여합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | Build 구성 요소에서 사용할 수 있는 데이터에 대한 요소를 조정하기 위한 어댑터입니다. |
console.topology/adapter/network
NetworkAdapater 는 어댑터를 기여하여 Networking 구성 요소에서 사용할 수 있는 데이터에 요소를 조정합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 네트워킹 구성 요소에서 사용할 수 있는 데이터에 대한 요소를 조정하기 위한 어댑터입니다. |
console.topology/adapter/pod
PodAdapter 는 Pod 구성 요소에서 사용할 수 있는 데이터에 요소를 조정하는 어댑터를 제공합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | Adapter는 Pod 구성 요소에서 사용할 수 있는 데이터에 맞게 요소를 조정합니다. |
console.topology/component/factory
Getter for a ViewComponentFactory.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 |
|
console.topology/create/connector
생성 커넥터 함수에 대한 getter입니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 생성 커넥터 함수에 대한 getter입니다. |
console.topology/data/factory
토폴로지 데이터 모델 팩토리 확장
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 팩토리의 고유 ID입니다. |
|
|
| 제공되지 않음 | 팩토리의 우선 순위 |
|
|
| 제공됨 |
|
|
|
| 제공됨 | 워크로드가 포함된 리소스의 키입니다. |
|
|
| 제공됨 | 데이터 모델 팩토리에 대한 getter입니다. |
|
|
| 제공됨 | 이 모델 팩토리에 의해 리소스가 표시되어 있는지 확인하는 함수에 대한 getter입니다. |
|
|
| 제공됨 | 모든 확장 모델의 모델이 로드된 후 데이터 모델을 조정하는 기능에 대한 getter입니다. |
console.topology/decorator/provider
토폴로지 데코레이터 공급자 확장
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 확장과 관련된 토폴로지 데코레이터의 ID |
|
|
| 제공되지 않음 | 확장과 관련된 토폴로지 데코레이터의 우선 순위 |
|
|
| 제공되지 않음 | 확장과 관련된 토폴로지 데코레이터에 대한 Quadrant |
|
|
| 제공되지 않음 | 확장과 관련된 데코레이터 |
console.topology/details/resource-alert
DetailsResourceAlert 는 특정 토폴로지 컨텍스트 또는 graph 요소에 대한 경고를 제공합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 이 경고의 ID입니다. 경고가 표시된 후 경고를 표시하지 않아야 하는 경우 상태를 저장하는 데 사용됩니다. |
|
|
| 제공되지 않음 | 경고 내용을 반환하는 후크입니다. |
console.topology/details/resource-link
DetailsResourceLink 특정 토폴로지 컨텍스트 또는 그래프 요소에 대한 링크를 기여합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 |
제공된 경우 리소스 링크를 반환하고, 그러지 않으면 정의되지 않습니다. 스타일에 |
|
|
| 제공됨 | 높은 우선 순위 팩토리에서 링크를 만들 수있는 첫 번째 기회를 얻습니다. |
console.topology/details/tab
DetailsTab 은 토폴로지 세부 정보 패널의 탭을 제공합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 이 세부 정보 탭의 고유 식별자입니다. |
|
|
| 제공되지 않음 | UI에 표시할 탭 레이블입니다. |
|
|
| 제공됨 | 여기서 참조하는 항목 앞에 이 항목을 삽입합니다. 배열의 경우 첫 번째 항목이 순서대로 사용됩니다. |
|
|
| 제공됨 |
이 항목을 여기에 참조한 항목 뒤에 삽입합니다. 배열의 경우 첫 번째 항목이 순서대로 사용됩니다. |
console.topology/details/tab-section
DetailsTabSection 은 토폴로지 세부 정보 패널의 특정 탭에 대한 섹션을 제공합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 이 세부 정보 탭 섹션의 고유 식별자입니다. |
|
|
| 제공되지 않음 | 이 섹션이 제공해야 하는 상위 탭 ID입니다. |
|
|
| 제공되지 않음 |
구성 요소를 반환하는 후크 또는 null 또는 정의되지 않은 경우 토폴로지 사이드바에 렌더링됩니다. SDK 구성 요소: |
|
|
| 제공되지 않음 | 더 이상 사용되지 않음: 공급자가 정의되지 않은 경우 Fallback. renderNull은 이미 작동하지 않습니다. |
|
|
| 제공됨 | 여기서 참조하는 항목 앞에 이 항목을 삽입합니다. 배열의 경우 첫 번째 항목이 순서대로 사용됩니다. |
|
|
| 제공됨 |
이 항목을 여기에 참조한 항목 뒤에 삽입합니다. 배열의 경우 첫 번째 항목이 순서대로 사용됩니다. |
console.topology/display/filters
토폴로지 표시 필터 확장
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 확장과 관련된 토폴로지 필터의 getter |
|
|
| 제공되지 않음 | 모델에 필터를 적용하는 함수 |
console.topology/relationship/provider
토폴로지 관계 공급자 커넥터 확장
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 소스 노드와 대상 노드 사이에 연결을 생성할 수 있는지 확인하는 데 사용됩니다. |
|
|
| 제공되지 않음 | 툴팁은 커넥터 작업이 드롭 대상 위에 마우스를 가져가는 시기를 표시합니다(예: "Visual Connector 만들기") |
|
|
| 제공되지 않음 | 연결을 생성하기 위해 커넥터가 대상 노드 위에 드롭될 때 실행되는 콜백 |
|
|
| 제공되지 않음 | 관계의 우선 순위는 여러 개일 경우 더 높은 것이 우선됩니다. |
console.user-preference/group
이 확장은 콘솔 사용자 참조 페이지에 그룹을 추가하는 데 사용할 수 있습니다. 콘솔 사용자 참조 페이지에 세로 탭 옵션으로 표시됩니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 사용자 기본 설정 그룹을 식별하는 데 사용되는 ID입니다. |
|
|
| 제공되지 않음 | 사용자 기본 설정 그룹의 레이블 |
|
|
| 제공됨 | 이 그룹을 배치하기 전에 사용자 기본 설정 그룹의 ID |
|
|
| 제공됨 | 이 그룹을 배치해야 하는 사용자 기본 그룹의 ID |
console.user-preference/item
이 확장 기능을 사용하여 콘솔 사용자 기본 설정 페이지의 사용자 기본 설정 그룹에 항목을 추가할 수 있습니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 사용자 기본 항목을 식별하고 insertAfter에서 참조되고 항목 순서를 정의하기 전에 삽입하는 데 사용되는 ID |
|
|
| 제공되지 않음 | 사용자 기본 설정의 레이블 |
|
|
| 제공되지 않음 | 사용자 우선순위에 대한 설명 |
|
|
| 제공되지 않음 | 사용자 기본 설정을 위해 값을 렌더링하는 데 사용되는 입력 필드 옵션 |
|
|
| 제공됨 | 항목이 속한 사용자 기본 설정 그룹을 식별하는 데 사용되는 ID |
|
|
| 제공됨 | 이 항목을 배치하기 전에 사용자 기본 설정 항목의 ID |
|
|
| 제공됨 | 이 항목을 배치해야 하는 사용자 기본 설정 항목의 ID |
console.yaml-template
yaml 편집기를 통해 리소스를 편집하기 위한 YAML 템플릿입니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 템플릿과 관련된 모델입니다. |
|
|
| 제공되지 않음 | YAML 템플릿입니다. |
|
|
| 제공되지 않음 |
템플릿의 이름입니다. 이를 기본 템플릿으로 표시하려면 |
dev-console.add/action
이 확장 기능을 통해 플러그인은 개발자 화면의 추가 페이지에 작업 항목을 추가할 수 있습니다. 예를 들어 서버리스 플러그인은 개발자 콘솔의 추가 페이지에 서버리스 함수를 추가하기 위한 새 작업 항목을 추가할 수 있습니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 작업을 식별하는 데 사용되는 ID입니다. |
|
|
| 제공되지 않음 | 작업의 레이블입니다. |
|
|
| 제공되지 않음 | 작업에 대한 설명입니다. |
|
|
| 제공되지 않음 |
탐색할 |
|
|
| 제공됨 | 작업이 속한 작업 그룹을 식별하는 데 사용되는 ID입니다. |
|
|
| 제공됨 | 화면 표시 아이콘입니다. |
|
|
| 제공됨 | 작업의 가시성 또는 사용을 제어하는 선택적 액세스 검토입니다. |
dev-console.add/action-group
이 확장 기능을 사용하면 플러그인에서 개발자 콘솔의 추가 페이지에 그룹을 구성할 수 있습니다. 확장 정의에 따라 추가 작업 페이지에서 함께 그룹화되는 작업으로 그룹을 참조할 수 있습니다. 예를 들어 서버리스 플러그인은 서버리스 그룹에 여러 추가 작업과 함께 제공할 수 있습니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 작업 그룹을 식별하는 데 사용되는 ID |
|
|
| 제공되지 않음 | 작업 그룹의 제목 |
|
|
| 제공됨 | 이 그룹을 배치하기 전에 작업 그룹의 ID |
|
|
| 제공됨 | 이 그룹을 배치해야 하는 작업 그룹의 ID |
dev-console.import/environment
이 확장 기능을 사용하여 개발자 콘솔 Git 가져오기 양식의 빌더 이미지 선택기 아래에 추가 빌드 환경 변수 필드를 지정할 수 있습니다. 설정하면 필드가 빌드 섹션에서 동일한 이름의 환경 변수를 재정의합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 사용자 정의 환경 변수를 제공하는 이미지 스트림 이름 |
|
|
| 제공되지 않음 | 지원되는 이미지 스트림 태그 목록 |
|
|
| 제공되지 않음 | 환경 변수 목록 |
console.dashboards/overview/detail/item
더 이상 사용되지 않습니다. 대신 CustomOverviewDetailItem 유형을 사용합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 |
|
console.page/resource/tab
더 이상 사용되지 않습니다. 대신 console.tab/horizontalNav 를 사용합니다. 콘솔 라우터에 새 리소스 탭 페이지를 추가합니다.
| 이름 | 값 유형 | 선택 사항 | 설명 |
|---|---|---|---|
|
|
| 제공되지 않음 | 이 리소스 페이지가 연결되는 모델입니다. |
|
|
| 제공되지 않음 | 경로가 일치하면 렌더링할 구성 요소입니다. |
|
|
| 제공되지 않음 | 탭의 이름입니다. |
|
|
| 제공됨 |
탭 링크의 |
|
|
| 제공됨 |
true인 경우 경로는 |