AI학습문서리소스콘솔개발자지원검색

7.5. 동적 플러그인 참조


플러그인을 사용자 지정할 수 있는 확장 기능을 추가할 수 있습니다. 그런 다음 이러한 확장은 런타임 시 콘솔에 로드됩니다.

7.5.1. 동적 플러그인 확장 유형

7.5.1.1. console.action/filter

ActionFilter 를 사용하여 작업을 필터링할 수 있습니다.

Expand
이름값 유형선택 사항설명

contextId

string

제공되지 않음

컨텍스트 ID를 사용하면 애플리케이션의 특정 영역에 기여된 작업의 범위를 좁히는 데 도움이 됩니다. 예를 들면 topologyhelm이 있습니다.

filter

CodeRef<(scope: any, action: Action) ECDHE boolean>

제공되지 않음

일부 조건에 따라 작업을 필터링하는 함수입니다.

scope: 작업을 제공해야 하는 범위입니다. HPA(수평 Pod 자동 스케일러)를 사용하여 배포에서 ModifyCount 작업을 제거하려면 후크가 필요할 수 있습니다.

7.5.1.2. console.action/group

ActionGroup 은 하위 메뉴일 수도 있는 작업 그룹을 생성합니다.

Expand
이름값 유형선택 사항설명

id

string

제공되지 않음

작업 섹션을 식별하는 데 사용되는 ID입니다.

label

string

제공됨

UI에 표시할 레이블입니다. 하위 메뉴에 필요합니다.

submenu

boolean

제공됨

이 그룹을 하위 메뉴로 표시할지 여부입니다.

insertBefore

string | string[]

제공됨

여기서 참조하는 항목 앞에 이 항목을 삽입합니다. 배열의 경우 첫 번째 항목이 순서대로 사용됩니다.

insertAfter

string | string[]

제공됨

이 항목을 여기에 참조한 항목 뒤에 삽입합니다. 배열의 경우 첫 번째 항목이 순서대로 사용됩니다. insertBefore 값이 우선합니다.

7.5.1.3. console.action/provider

ActionProvider는 특정 컨텍스트에 대한 작업 목록을 반환하는 후크를 생성합니다.

Expand
이름값 유형선택 사항설명

contextId

string

제공되지 않음

컨텍스트 ID를 사용하면 애플리케이션의 특정 영역에 기여된 작업의 범위를 좁히는 데 도움이 됩니다. 예를 들면 topologyhelm이 있습니다.

provider

CodeRef<ExtensionHook<Action[], any>>

제공되지 않음

지정된 범위에 대한 작업을 반환하는 React 후크입니다. contextId = resource 인 경우 범위는 항상 Kubernetes 리소스 오브젝트입니다.

7.5.1.4. console.action/resource-provider

ResourceActionProvider 는 특정 리소스 모델에 대한 작업 목록을 반환하는 후크를 생성합니다.

Expand
이름값 유형선택 사항설명

model

ExtensionK8sKindVersionModel

제공되지 않음

이 공급자가 작업을 제공하는 모델입니다.

provider

CodeRef<ExtensionHook<Action[], any>>

제공되지 않음

지정된 리소스 모델에 대한 작업을 반환하는 반응 후크

7.5.1.5. console.alert-action

이 확장 기능을 사용하면 rule.name 값을 기반으로 콘솔에서 특정 Prometheus 경고가 확인될 때 특정 작업을 트리거할 수 있습니다.

Expand
이름값 유형선택 사항설명

경고

string

제공되지 않음

alert.rule.name 속성에서 정의한 경고 이름

text

string

제공되지 않음

 

작업

CodeRef<(alert: any) ⇒ void>

제공되지 않음

부작용을 수행하는 기능

7.5.1.6. console.catalog/item-filter

이 확장은 플러그인에 특정 카탈로그 항목을 필터링할 수 있는 처리기를 제공하는 데 사용할 수 있습니다. 예를 들어 플러그인은 특정 공급자의 helm 차트를 필터링하는 필터를 제공할 수 있습니다.

Expand
이름값 유형선택 사항설명

catalogId

string | string[]

제공되지 않음

이 공급자가 제공하는 카탈로그의 고유 식별자입니다.

type

string

제공되지 않음

카탈로그 항목 유형의 ID를 입력합니다.

filter

CodeRef<(item: CatalogItem) ⇒ boolean>

제공되지 않음

특정 유형의 항목을 필터링합니다. 값은 CatalogItem[] 를 사용하고 필터 기준에 따라 하위 집합을 반환하는 함수입니다.

7.5.1.7. console.catalog/item-metadata

이 확장 기능을 사용하여 특정 카탈로그 항목에 메타데이터를 추가하는 공급자를 제공할 수 있습니다.

Expand
이름값 유형선택 사항설명

catalogId

string | string[]

제공되지 않음

이 공급자가 제공하는 카탈로그의 고유 식별자입니다.

type

string

제공되지 않음

카탈로그 항목 유형의 ID를 입력합니다.

provider

CodeRef<ExtensionHook<CatalogItemMetadataProviderFunction, CatalogExtensionHookOptions>>

제공되지 않음

특정 유형의 카탈로그 항목에 메타데이터를 제공하는 데 사용할 함수를 반환하는 후크입니다.

7.5.1.8. console.catalog/item-provider

이 확장을 통해 플러그인은 카탈로그 항목 유형에 대한 공급자를 제공할 수 있습니다. 예를 들어 Helm 플러그인은 모든 Helm 차트를 가져오는 공급자를 추가할 수 있습니다. 이 확장 기능을 사용하여 다른 플러그인에서 특정 카탈로그 항목 유형에 항목을 추가할 수도 있습니다.

Expand
이름값 유형선택 사항설명

catalogId

string | string[]

제공되지 않음

이 공급자가 제공하는 카탈로그의 고유 식별자입니다.

type

string

제공되지 않음

카탈로그 항목 유형의 ID를 입력합니다.

title

string

제공되지 않음

카탈로그 항목 공급자의 제목

provider

CodeRef<ExtensionHook<CatalogItem<any>[], CatalogExtensionHookOptions>>

제공되지 않음

항목을 가져와서 카탈로그에 대해 정규화합니다. 값은 반응 효과 후크입니다.

priority

number

제공됨

이 공급자의 우선 순위입니다. 기본값은 0 입니다. 우선순위가 높은 공급자는 다른 공급자가 제공하는 카탈로그 항목을 재정의할 수 있습니다.

7.5.1.9. console.catalog/item-type

이 확장을 통해 플러그인은 새로운 유형의 카탈로그 항목을 제공할 수 있습니다. 예를 들어 Helm 플러그인은 새 카탈로그 항목 유형을 개발자 카탈로그에 기여하려는 HelmCharts로 정의할 수 있습니다.

Expand
이름값 유형선택 사항설명

type

string

제공되지 않음

카탈로그 항목의 유형입니다.

title

string

제공되지 않음

카탈로그 항목의 이름입니다.

catalogDescription

string | CodeRef<React.ReactNode>

제공됨

유형별 카탈로그에 대한 설명입니다.

typeDescription

string

제공됨

카탈로그 항목 유형에 대한 설명입니다.

filters

CatalogItemAttribute[]

제공됨

카탈로그 항목별 사용자 지정 필터.

groupings

CatalogItemAttribute[]

제공됨

카탈로그 항목별 사용자 지정 그룹화입니다.

7.5.1.10. console.catalog/item-type-metadata

이 확장을 통해 플러그인은 사용자 정의 필터 또는 카탈로그 항목 유형에 대한 그룹화와 같은 추가 메타데이터를 제공할 수 있습니다. 예를 들어 플러그인은 차트 공급자를 기반으로 필터링할 수 있는 HelmChart에 대한 사용자 정의 필터를 연결할 수 있습니다.

Expand
이름값 유형선택 사항설명

type

string

제공되지 않음

카탈로그 항목의 유형입니다.

filters

CatalogItemAttribute[]

제공됨

카탈로그 항목별 사용자 지정 필터.

groupings

CatalogItemAttribute[]

제공됨

카탈로그 항목별 사용자 지정 그룹화입니다.

7.5.1.11. console.cluster-overview/inventory-item

새 인벤토리 항목을 클러스터 개요 페이지에 추가합니다.

Expand
이름값 유형선택 사항설명

component

CodeRef<React.ComponentType<{}>>

제공되지 않음

렌더링할 구성 요소입니다.

7.5.1.12. console.cluster-overview/multiline-utilization-item

새 클러스터 개요 다중 라인 사용 항목을 추가합니다.

Expand
이름값 유형선택 사항설명

title

string

제공되지 않음

사용률 항목의 제목입니다.

getUtilizationQueries

CodeRef<GetMultilineQueries>

제공되지 않음

Prometheus 사용률 쿼리.

humanize

CodeRef<Humanize>

제공되지 않음

Prometheus 데이터를 사람이 읽을 수 있는 형식으로 변환합니다.

TopConsumerPopovers

CodeRef<React.ComponentType<TopConsumerPopoverProps>[]>

제공됨

일반 값 대신 상위 소비자 팝업을 표시합니다.

7.5.1.13. console.cluster-overview/utilization-item

새 클러스터 개요 사용률 항목을 추가합니다.

Expand
이름값 유형선택 사항설명

title

string

제공되지 않음

사용률 항목의 제목입니다.

getUtilizationQuery

CodeRef<GetQuery>

제공되지 않음

Prometheus 사용률 쿼리.

humanize

CodeRef<Humanize>

제공되지 않음

Prometheus 데이터를 사람이 읽을 수 있는 형식으로 변환합니다.

getTotalQuery

CodeRef<GetQuery>

제공됨

Prometheus 총 쿼리.

getRequestQuery

CodeRef<GetQuery>

제공됨

Prometheus 요청 쿼리.

getLimitQuery

CodeRef<GetQuery>

제공됨

Prometheus 제한 쿼리.

TopConsumerPopover

CodeRef<React.ComponentType<TopConsumerPopoverProps>>

제공됨

일반 값 대신 상위 소비자 팝업을 표시합니다.

7.5.1.14. console.context-provider

웹 콘솔 애플리케이션 루트에 새 React 컨텍스트 공급자를 추가합니다.

Expand
이름값 유형선택 사항설명

provider

CodeRef<Provider<T>>

제공되지 않음

컨텍스트 공급자 구성 요소.

useValueHook

CodeRef<() ⇒ T>

제공되지 않음

Context 값의 후크입니다.

7.5.1.15. console.dashboards/card

새 대시보드 카드를 추가합니다.

Expand
이름값 유형선택 사항설명

tab

string

제공되지 않음

카드를 추가할 대시보드 탭의 ID입니다.

position

'LEFT' | 'RIGHT' | 'MAIN'

제공되지 않음

대시보드에 있는 카드의 그리드 위치입니다.

component

CodeRef<React.ComponentType<{}>>

제공되지 않음

대시보드 카드 구성 요소.

span

OverviewCardSpan

제공됨

열에 있는 카드의 수직 범위입니다. 작은 화면에 대해 무시되고 기본값은 12 입니다.

7.5.1.16. console.dashboards/custom/overview/detail/item

개요 대시보드의 세부 정보 카드에 항목을 추가합니다.

Expand
이름값 유형선택 사항설명

title

string

제공되지 않음

세부 정보 카드 제목

component

CodeRef<React.ComponentType<{}>>

제공되지 않음

개요 세부 정보 항목 구성 요소에서 렌더링한 값

valueClassName

string

제공됨

className의 값

isLoading

CodeRef<() ⇒ boolean>

제공됨

구성 요소의 로드 상태를 반환하는 함수

error

CodeRef<() ⇒ string>

제공됨

구성 요소에서 표시할 오류를 반환하는 함수

7.5.1.17. console.dashboards/overview/activity/resource

활동 트리거가 Kubernetes 리소스 감시를 기반으로 하는 개요 대시보드의 활동 카드에 활동을 추가합니다.

Expand
이름값 유형선택 사항설명

k8sResource

CodeRef<FireECDHEResource & { isList: true; }>

제공되지 않음

교체할 사용률 항목입니다.

component

CodeRef<React.ComponentType<K8sActivityProps<T>>>

제공되지 않음

작업 구성 요소입니다.

isActivity

CodeRef<(resource: T) ⇒ boolean>

제공됨

지정된 리소스가 작업을 나타내는지 여부를 결정하는 함수입니다. 정의되지 않은 경우 모든 리소스는 활동을 나타냅니다.

getTimestamp

CodeRef<(resource: T) ⇒ Date>

제공됨

지정된 동작에 대한 타임스탬프로, 주문에 사용됩니다.

7.5.1.18. console.dashboards/overview/health/operator

상태 소스가 Kubernetes REST API인 개요 대시보드의 상태 카드에 상태 하위 시스템을 추가합니다.

Expand
이름값 유형선택 사항설명

title

string

제공되지 않음

팝업 메뉴에 있는 Operator 섹션의 제목입니다.

resources

CodeRef<FirehoseResource[]>

제공되지 않음

healthHandler 로 가져와 전달할 Kubernetes 리소스입니다.

getOperatorsWithStatuses

CodeRef<GetOperatorsWithStatuses<T>>

제공됨

Operator의 상태를 확인합니다.

operatorRowLoader

CodeRef<React.ComponentType<OperatorRowProps<T>>>

제공됨

팝업 행 구성 요소의 로더입니다.

viewAllLink

string

제공됨

모든 리소스 페이지에 대한 링크입니다. 제공되지 않으면 prop 리소스의 첫 번째 리소스 목록 페이지가 사용됩니다.

7.5.1.19. console.dashboards/overview/health/prometheus

상태 소스가 Prometheus인 개요 대시보드의 상태 카드에 상태 하위 시스템을 추가합니다.

Expand
이름값 유형선택 사항설명

title

string

제공되지 않음

하위 시스템의 표시 이름입니다.

queries

string[]

제공되지 않음

Prometheus 쿼리입니다.

healthHandler

CodeRef<PrometheusHealthHandler>

제공되지 않음

하위 시스템의 상태를 해결합니다.

additionalResource

CodeRef<FirehoseResource>

제공됨

healthHandler 로 가져와 전달할 추가 리소스입니다.

popupComponent

CodeRef<React.ComponentType<PrometheusHealthPopupProps>>

제공됨

팝업 메뉴 콘텐츠의 로더입니다. 정의된 경우 상태 항목이 링크로 표시되고 지정된 콘텐츠가 있는 팝업 메뉴가 열립니다.

popupTitle

string

제공됨

팝업의 제목입니다.

disallowedControlPlaneTopology

string[]

제공됨

하위 시스템을 숨겨야 하는 컨트롤 플레인 토폴로지입니다.

7.5.1.20. console.dashboards/overview/health/resource

상태 소스가 Kubernetes 리소스인 개요 대시보드의 상태 카드에 상태 하위 시스템을 추가합니다.

Expand
이름값 유형선택 사항설명

title

string

제공되지 않음

하위 시스템의 표시 이름입니다.

resources

CodeRef<WatchK8sResources<T>>

제공되지 않음

healthHandler 로 가져와 전달할 Kubernetes 리소스입니다.

healthHandler

CodeRef<ResourceHealthHandler<T>>

제공되지 않음

하위 시스템의 상태를 해결합니다.

popupComponent

CodeRef<WatchK8sResults<T>>

제공됨

팝업 메뉴 콘텐츠의 로더입니다. 정의된 경우 상태 항목이 링크로 표시되고 지정된 콘텐츠가 있는 팝업 메뉴가 열립니다.

popupTitle

string

제공됨

팝업의 제목입니다.

7.5.1.21. console.dashboards/overview/health/url

상태 소스가 Kubernetes REST API인 개요 대시보드의 상태 카드에 상태 하위 시스템을 추가합니다.

Expand
이름값 유형선택 사항설명

title

string

제공되지 않음

하위 시스템의 표시 이름입니다.

url

string

제공되지 않음

데이터를 가져올 URL입니다. 기본 Kubernetes URL이 접두사로 지정됩니다.

healthHandler

CodeRef<URLHealthHandler<T, K8sResourceCommon | K8sResourceCommon[]>>

제공되지 않음

하위 시스템의 상태를 해결합니다.

additionalResource

CodeRef<FirehoseResource>

제공됨

healthHandler 로 가져와 전달할 추가 리소스입니다.

popupComponent

CodeRef<React.ComponentType<{ healthResult?: T; healthResultError?: any; k8sResult?: FirehoseResult<R>; }>>

제공됨

팝업 컨텐츠용 로더입니다. 정의된 경우 상태 항목은 지정된 콘텐츠로 팝업을 여는 링크로 표시됩니다.

popupTitle

string

제공됨

팝업의 제목입니다.

7.5.1.22. console.dashboards/overview/inventory/item

개요 인벤토리 카드에 리소스 타일을 추가합니다.

Expand
이름값 유형선택 사항설명

model

CodeRef<T>

제공되지 않음

가져올 resource의 모델입니다. 모델의 label 또는 abbr를 가져오는 데 사용됩니다.

mapper

CodeRef<StatusGroupMapper<T, R>>

제공됨

다양한 상태를 그룹에 매핑하는 함수입니다.

additionalResources

CodeRef<WatchK8sResources<R>>

제공됨

mapper 함수로 가져와 전달할 추가 리소스입니다.

7.5.1.23. console.dashboards/overview/inventory/item/group

인벤토리 상태 그룹을 추가합니다.

Expand
이름값 유형선택 사항설명

id

string

제공되지 않음

상태 그룹의 ID입니다.

icon

CodeRef<React.ReactElement<any, string | React.JSXElementConstructor<any>>>

제공되지 않음

상태 그룹 아이콘을 나타내는 반응 구성 요소입니다.

7.5.1.24. console.dashboards/overview/inventory/item/replacement

개요 인벤토리 카드를 대체합니다.

Expand
이름값 유형선택 사항설명

model

CodeRef<T>

제공되지 않음

가져올 resource의 모델입니다. 모델의 label 또는 abbr를 가져오는 데 사용됩니다.

mapper

CodeRef<StatusGroupMapper<T, R>>

제공됨

다양한 상태를 그룹에 매핑하는 함수입니다.

additionalResources

CodeRef<WatchK8sResources<R>>

제공됨

mapper 함수로 가져와 전달할 추가 리소스입니다.

7.5.1.25. console.dashboards/overview/prometheus/activity/resource

활동 트리거가 Kubernetes 리소스 감시를 기반으로 하는 Prometheus 개요 대시보드의 활동 카드에 활동을 추가합니다.

Expand
이름값 유형선택 사항설명

queries

string[]

제공되지 않음

감시할 쿼리입니다.

component

CodeRef<React.ComponentType<PrometheusActivityProps>>

제공되지 않음

작업 구성 요소입니다.

isActivity

CodeRef<(results: PrometheusResponse[]) ⇒ boolean>

제공됨

지정된 리소스가 작업을 나타내는지 여부를 결정하는 함수입니다. 정의되지 않은 경우 모든 리소스는 활동을 나타냅니다.

7.5.1.26. console.dashboards/project/overview/item

프로젝트 개요 인벤토리 카드에 리소스 타일을 추가합니다.

Expand
이름값 유형선택 사항설명

model

CodeRef<T>

제공되지 않음

가져올 resource의 모델입니다. 모델의 label 또는 abbr를 가져오는 데 사용됩니다.

mapper

CodeRef<StatusGroupMapper<T, R>>

제공됨

다양한 상태를 그룹에 매핑하는 함수입니다.

additionalResources

CodeRef<WatchK8sResources<R>>

제공됨

mapper 함수로 가져와 전달할 추가 리소스입니다.

7.5.1.27. console.dashboards/tab

개요 탭 뒤에 배치된 새 대시보드 탭을 추가합니다.

Expand
이름값 유형선택 사항설명

id

string

제공되지 않음

탭 링크 href 및 이 탭에 카드를 추가할 때 사용되는 고유한 탭 식별자입니다.

navSection

'home' | 'storage'

제공되지 않음

탭이 속한 탐색 섹션입니다.

title

string

제공되지 않음

탭의 이름입니다.

7.5.1.28. console.file-upload

이 확장자는 특정 파일 확장자에 파일 드롭 작업에 대한 처리기를 제공하는 데 사용할 수 있습니다.

Expand
이름값 유형선택 사항설명

fileExtensions

string[]

제공되지 않음

지원되는 파일 확장자입니다.

handler

CodeRef<FileUploadHandler>

제공되지 않음

파일 드롭 작업을 처리하는 함수입니다.

7.5.1.29. console.flag

웹 콘솔 기능 플래그를 완전히 제어합니다.

Expand
이름값 유형선택 사항설명

handler

CodeRef<FeatureFlagHandler>

제공되지 않음

임의의 기능 플래그를 설정하거나 설정 해제하는 데 사용됩니다.

7.5.1.30. console.flag/hookProvider

후크 처리기를 사용하여 웹 콘솔 기능 플래그를 완전히 제어할 수 있습니다.

Expand
이름값 유형선택 사항설명

handler

CodeRef<FeatureFlagHandler>

제공되지 않음

임의의 기능 플래그를 설정하거나 설정 해제하는 데 사용됩니다.

7.5.1.31. console.flag/model

클러스터에서 CRD( CustomResourceDefinition ) 오브젝트가 있어 새로운 웹 콘솔 기능 플래그를 추가합니다.

Expand
이름값 유형선택 사항설명

flag

string

제공되지 않음

CRD가 감지된 후 설정할 플래그의 이름입니다.

model

ExtensionK8sModel

제공되지 않음

CRD를 참조하는 모델입니다.

7.5.1.32. console.global-config

이 확장은 클러스터 구성을 관리하는 데 사용되는 리소스를 식별합니다. 리소스에 대한 링크가 관리 클러스터 설정 구성 페이지에 추가됩니다.

Expand
이름값 유형선택 사항설명

id

string

제공되지 않음

클러스터 구성 리소스 인스턴스의 고유 식별자입니다.

name

string

제공되지 않음

클러스터 구성 리소스 인스턴스의 이름입니다.

model

ExtensionK8sModel

제공되지 않음

클러스터 구성 리소스를 참조하는 모델입니다.

네임스페이스

string

제공되지 않음

클러스터 구성 리소스 인스턴스의 네임스페이스입니다.

7.5.1.33. console.model-metadata

API 검색을 통해 검색된 값을 재정의하여 모델의 표시를 사용자 지정합니다.

Expand
이름값 유형선택 사항설명

model

ExtensionK8sGroupModel

제공되지 않음

사용자 정의할 모델입니다. 그룹 또는 선택적 버전 및 종류만 지정할 수 있습니다.

badge

ModelBadge

제공됨

이 모델 참조를 기술 프리뷰 또는 개발자 프리뷰로 고려할지 여부입니다.

color

string

제공됨

이 모델에 연결할 색상입니다.

label

string

제공됨

라벨을 재정의합니다. kind 가 제공되어야 합니다.

labelPlural

string

제공됨

plural 라벨을 재정의합니다. kind 가 제공되어야 합니다.

abbr

string

제공됨

약어를 사용자 지정합니다. 기본값은 kind에서 모든 대문자로, 최대 4자 길이입니다. 이러한 kind가 제공되어야 합니다.

7.5.1.34. console.navigation/href

이 확장 기능을 사용하여 UI의 특정 링크를 가리키는 탐색 항목을 제공할 수 있습니다.

Expand
이름값 유형선택 사항설명

id

string

제공되지 않음

이 항목의 고유 식별자입니다.

name

string

제공되지 않음

이 항목의 이름입니다.

href

string

제공되지 않음

링크 href 값입니다.

perspective

string

제공됨

이 항목이 속한 화면 ID입니다. 지정하지 않으면 기본 화면이 설정됩니다.

section

string

제공됨

이 항목이 속한 탐색 섹션입니다. 지정하지 않으면 이 항목을 최상위 링크로 렌더링합니다.

dataAttributes

{ [key: string]: string; }

제공됨

DOM에 데이터 속성을 추가합니다.

startsWith

string[]

제공됨

URL이 이러한 경로 중 하나로 시작될 때 이 항목을 활성으로 표시합니다.

insertBefore

string | string[]

제공됨

여기서 참조하는 항목 앞에 이 항목을 삽입합니다. 배열의 경우 첫 번째 항목이 순서대로 사용됩니다.

insertAfter

string | string[]

제공됨

이 항목을 여기에 참조한 항목 뒤에 삽입합니다. 배열의 경우 첫 번째 항목이 순서대로 사용됩니다. insertBefore 가 우선합니다.

namespaced

boolean

제공됨

true 인 경우 /ns/active-namespace 를 끝에 추가합니다.

prefixNamespaced

boolean

제공됨

true 인 경우 시작에 /k8s/ns/active-namespace 를 추가합니다.

7.5.1.35. console.navigation/resource-cluster

이 확장은 클러스터 리소스 세부 정보 페이지를 가리키는 탐색 항목을 제공하는 데 사용할 수 있습니다. 해당 리소스의 K8s 모델을 사용하여 탐색 항목을 정의할 수 있습니다.

Expand
이름값 유형선택 사항설명

id

string

제공되지 않음

이 항목의 고유 식별자입니다.

model

ExtensionK8sModel

제공되지 않음

이 탐색 항목이 연결되는 모델입니다.

perspective

string

제공됨

이 항목이 속한 화면 ID입니다. 지정하지 않으면 기본 화면이 설정됩니다.

section

string

제공됨

이 항목이 속한 탐색 섹션입니다. 지정하지 않으면 이 항목을 최상위 링크로 렌더링합니다.

dataAttributes

{ [key: string]: string; }

제공됨

DOM에 데이터 속성을 추가합니다.

startsWith

string[]

제공됨

URL이 이러한 경로 중 하나로 시작될 때 이 항목을 활성으로 표시합니다.

insertBefore

string | string[]

제공됨

여기서 참조하는 항목 앞에 이 항목을 삽입합니다. 배열의 경우 첫 번째 항목이 순서대로 사용됩니다.

insertAfter

string | string[]

제공됨

이 항목을 여기에 참조한 항목 뒤에 삽입합니다. 배열의 경우 첫 번째 항목이 순서대로 사용됩니다. insertBefore 가 우선합니다.

name

string

제공됨

기본 이름을 덮어씁니다. 연결 이름을 제공하지 않으면 모델의 복수 값과 동일합니다.

7.5.1.36. console.navigation/resource-ns

이 확장은 네임스페이스가 지정된 리소스 세부 정보 페이지를 가리키는 탐색 항목을 제공하는 데 사용할 수 있습니다. 해당 리소스의 K8s 모델을 사용하여 탐색 항목을 정의할 수 있습니다.

Expand
이름값 유형선택 사항설명

id

string

제공되지 않음

이 항목의 고유 식별자입니다.

model

ExtensionK8sModel

제공되지 않음

이 탐색 항목이 연결되는 모델입니다.

perspective

string

제공됨

이 항목이 속한 화면 ID입니다. 지정하지 않으면 기본 화면이 설정됩니다.

section

string

제공됨

이 항목이 속한 탐색 섹션입니다. 지정하지 않으면 이 항목을 최상위 링크로 렌더링합니다.

dataAttributes

{ [key: string]: string; }

제공됨

DOM에 데이터 속성을 추가합니다.

startsWith

string[]

제공됨

URL이 이러한 경로 중 하나로 시작될 때 이 항목을 활성으로 표시합니다.

insertBefore

string | string[]

제공됨

여기서 참조하는 항목 앞에 이 항목을 삽입합니다. 배열의 경우 첫 번째 항목이 순서대로 사용됩니다.

insertAfter

string | string[]

제공됨

이 항목을 여기에 참조한 항목 뒤에 삽입합니다. 배열의 경우 첫 번째 항목이 순서대로 사용됩니다. insertBefore 가 우선합니다.

name

string

제공됨

기본 이름을 덮어씁니다. 연결 이름을 제공하지 않으면 모델의 복수 값과 동일합니다.

7.5.1.37. console.navigation/section

이 확장은 탐색 탭에서 탐색 항목의 새 섹션을 정의하는 데 사용할 수 있습니다.

Expand
이름값 유형선택 사항설명

id

string

제공되지 않음

이 항목의 고유 식별자입니다.

perspective

string

제공됨

이 항목이 속한 화면 ID입니다. 지정하지 않으면 기본 화면이 설정됩니다.

dataAttributes

{ [key: string]: string; }

제공됨

DOM에 데이터 속성을 추가합니다.

insertBefore

string | string[]

제공됨

여기서 참조하는 항목 앞에 이 항목을 삽입합니다. 배열의 경우 첫 번째 항목이 순서대로 사용됩니다.

insertAfter

string | string[]

제공됨

이 항목을 여기에 참조한 항목 뒤에 삽입합니다. 배열의 경우 첫 번째 항목이 순서대로 사용됩니다. insertBefore 가 우선합니다.

name

string

제공됨

이 섹션의 이름입니다. 지정하지 않으면 섹션 위에 구분자만 표시됩니다.

7.5.1.38. console.navigation/separator

이 확장은 탐색의 탐색 항목 사이에 구분자를 추가하는 데 사용할 수 있습니다.

Expand
이름값 유형선택 사항설명

id

string

제공되지 않음

이 항목의 고유 식별자입니다.

perspective

string

제공됨

이 항목이 속한 화면 ID입니다. 지정하지 않으면 기본 화면이 설정됩니다.

section

string

제공됨

이 항목이 속한 탐색 섹션입니다. 지정하지 않으면 이 항목을 최상위 링크로 렌더링합니다.

dataAttributes

{ [key: string]: string; }

제공됨

DOM에 데이터 속성을 추가합니다.

insertBefore

string | string[]

제공됨

여기서 참조하는 항목 앞에 이 항목을 삽입합니다. 배열의 경우 첫 번째 항목이 순서대로 사용됩니다.

insertAfter

string | string[]

제공됨

이 항목을 여기에 참조한 항목 뒤에 삽입합니다. 배열의 경우 첫 번째 항목이 순서대로 사용됩니다. insertBefore 가 우선합니다.

7.5.1.39. console.page/resource/details

Expand
이름값 유형선택 사항설명

model

ExtensionK8sGroupKindModel

제공되지 않음

이 리소스 페이지가 연결되는 모델입니다.

component

CodeRef<React.ComponentType<{ match: match<{}>; namespace: string; model: ExtensionK8sModel; }>>

제공되지 않음

경로가 일치하면 렌더링할 구성 요소입니다.

7.5.1.40. console.page/resource/list

콘솔 라우터에 새 리소스 목록 페이지를 추가합니다.

Expand
이름값 유형선택 사항설명

model

ExtensionK8sGroupKindModel

제공되지 않음

이 리소스 페이지가 연결되는 모델입니다.

component

CodeRef<React.ComponentType<{ match: match<{}>; namespace: string; model: ExtensionK8sModel; }>>

제공되지 않음

경로가 일치하면 렌더링할 구성 요소입니다.

7.5.1.41. console.page/route

웹 콘솔 라우터에 새 페이지를 추가합니다. React Router 를 참조하십시오.

Expand
이름값 유형선택 사항설명

component

CodeRef<React.ComponentType<RouteComponentProps<{}, StaticContext, any>>>

제공되지 않음

경로가 일치하면 렌더링할 구성 요소입니다.

path

string | string[]

제공되지 않음

path-to-regexp@^1.7.0 에서 이해할 수 있는 유효한 URL 경로 또는 경로 배열입니다.

perspective

string

제공됨

이 페이지가 속한 화면입니다. 지정하지 않으면 모든 화면이 설정됩니다.

exact

boolean

제공됨

true인 경우 경로는 location.pathname 과 정확히 일치하는 경우에만 일치합니다.

7.5.1.42. console.page/route/standalone

웹 콘솔 라우터에 일반 페이지 레이아웃 외부에서 렌더링된 새 독립 실행형 페이지를 웹 콘솔 라우터에 추가합니다. React Router 를 참조하십시오.

Expand
이름값 유형선택 사항설명

component

CodeRef<React.ComponentType<RouteComponentProps<{}, StaticContext, any>>>

제공되지 않음

경로가 일치하면 렌더링할 구성 요소입니다.

path

string | string[]

제공되지 않음

path-to-regexp@^1.7.0 에서 이해할 수 있는 유효한 URL 경로 또는 경로 배열입니다.

exact

boolean

제공됨

true인 경우 경로는 location.pathname 과 정확히 일치하는 경우에만 일치합니다.

7.5.1.43. console.perspective

이 확장 기능은 콘솔에 새로운 화면을 제공하여 탐색 메뉴를 사용자 지정할 수 있습니다.

Expand
이름값 유형선택 사항설명

id

string

제공되지 않음

화면 식별자입니다.

name

string

제공되지 않음

화면 표시 이름입니다.

icon

CodeRef<LazyComponent>

제공되지 않음

화면 표시 아이콘입니다.

landingPageURL

CodeRef<(flags: { [key: string]: boolean; }, isFirstVisit: boolean) ⇒ string>

제공되지 않음

화면 검색 페이지 URL을 가져오는 기능입니다.

importRedirectURL

CodeRef<(namespace: string) ⇒ string>

제공되지 않음

가져오기 흐름을 위한 리디렉션 URL을 가져오는 함수입니다.

default

boolean

제공됨

화면이 기본값인지 여부입니다. 기본값은 하나만 있을 수 있습니다.

defaultPins

ExtensionK8sModel[]

제공됨

nav의 기본 고정 리소스

usePerspectiveDetection

CodeRef<() ⇒ [boolean, boolean]>

제공됨

기본 화면을 감지하는 후크

7.5.1.44. console.project-overview/inventory-item

프로젝트 개요 페이지에 새 인벤토리 항목을 추가합니다.

Expand
이름값 유형선택 사항설명

component

CodeRef<React.ComponentType<{ projectName: string; }>>

제공되지 않음

렌더링할 구성 요소입니다.

7.5.1.45. console.project-overview/utilization-item

새 프로젝트 개요 사용률 항목을 추가합니다.

Expand
이름값 유형선택 사항설명

title

string

제공되지 않음

사용률 항목의 제목입니다.

getUtilizationQuery

CodeRef<GetProjectQuery>

제공되지 않음

Prometheus 사용률 쿼리.

humanize

CodeRef<Humanize>

제공되지 않음

Prometheus 데이터를 사람이 읽을 수 있는 형식으로 변환합니다.

getTotalQuery

CodeRef<GetProjectQuery>

제공됨

Prometheus 총 쿼리.

getRequestQuery

CodeRef<GetProjectQuery>

제공됨

Prometheus 요청 쿼리.

getLimitQuery

CodeRef<GetProjectQuery>

제공됨

Prometheus 제한 쿼리.

TopConsumerPopover

CodeRef<React.ComponentType<TopConsumerPopoverProps>>

제공됨

일반 값 대신 상위 소비자 팝업을 표시합니다.

7.5.1.46. console.pvc/alert

이 확장 기능을 사용하여 PVC 세부 정보 페이지에서 사용자 정의 경고를 제공할 수 있습니다.

Expand
이름값 유형선택 사항설명

alert

CodeRef<React.ComponentType<{ pvc: K8sResourceCommon; }>>

제공되지 않음

경고 구성 요소입니다.

7.5.1.47. console.pvc/create-prop

이 확장 기능을 사용하면 PVC 목록 페이지에서 PVC 리소스를 생성할 때 사용할 추가 속성을 지정할 수 있습니다.

Expand
이름값 유형선택 사항설명

label

string

제공되지 않음

prop 만들기 작업의 레이블입니다.

path

string

제공되지 않음

prop 작업 만들기의 경로입니다.

7.5.1.48. console.pvc/delete

이 확장을 사용하면 PVC 리소스를 삭제할 수 있습니다. 추가 정보 및 사용자 정의 PVC 삭제 논리가 포함된 경고를 제공할 수 있습니다.

Expand
이름값 유형선택 사항설명

predicate

CodeRef<(pvc: K8sResourceCommon) ⇒ boolean>

제공되지 않음

확장을 사용할지 여부를 알려주는 서술자입니다.

onPVCKill

CodeRef<(pvc: K8sResourceCommon) ⇒ Promise<void>>

제공되지 않음

PVC 삭제 작업 방법입니다.

alert

CodeRef<React.ComponentType<{ pvc: K8sResourceCommon; }>>

제공되지 않음

추가 정보를 표시하는 경고 구성 요소입니다.

7.5.1.49. console.pvc/status

Expand
이름값 유형선택 사항설명

priority

number

제공되지 않음

상태 구성 요소의 우선 순위입니다. 값이 클수록 우선순위가 높습니다.

status

CodeRef<React.ComponentType<{ pvc: K8sResourceCommon; }>>

제공되지 않음

상태 구성 요소입니다.

predicate

CodeRef<(pvc: K8sResourceCommon) ⇒ boolean>

제공되지 않음

상태 구성 요소를 렌더링할지 여부를 나타내는 서술자입니다.

7.5.1.50. console.redux-reducer

plugins.<scope> 하위 상태에서 작동하는 Console Redux 저장소에 새 축소기를 추가합니다.

Expand
이름값 유형선택 사항설명

scope

string

제공되지 않음

Redux 상태 오브젝트 내에서 reducer-managed 하위 상태를 나타내는 키입니다.

reducer

CodeRef<Reducer<any, AnyAction>>

제공되지 않음

축소기 기능으로, reducer-managed 하위 상태로 작동합니다.

7.5.1.51. console.resource/create

이 확장을 사용하면 사용자가 새 리소스 인스턴스를 만들려고 할 때 렌더링되는 특정 리소스에 대한 사용자 지정 구성 요소(예: 마법사 또는 양식)를 플러그인에 제공할 수 있습니다.

Expand
이름값 유형선택 사항설명

model

ExtensionK8sModel

제공되지 않음

이 리소스 페이지가 렌더링되는 모델

component

CodeRef<React.ComponentType<CreateResourceComponentProps>>

제공되지 않음

모델이 일치하면 렌더링할 구성 요소입니다.

7.5.1.52. console.resource/details-item

세부 정보 페이지의 기본 리소스 요약에 새 세부 정보 항목을 추가합니다.

Expand
이름값 유형선택 사항설명

model

ExtensionK8sModel

제공되지 않음

subject 리소스의 API 그룹, 버전 및 종류입니다.

id

string

제공되지 않음

고유 식별자입니다.

DetailsItemColumn

제공되지 않음

세부 정보 페이지의 리소스 요약의 '왼쪽' 또는 '오른쪽' 열에 항목이 표시되는지 확인합니다. 기본값: 'right'

title

string

제공되지 않음

세부 정보 항목 제목입니다.

path

string

제공됨

세부 정보 항목 값으로 사용되는 리소스 속성의 선택적 정규화된 경로입니다. 기본 유형 값만 직접 렌더링할 수 있습니다. 구성 요소 속성을 사용하여 다른 데이터 유형을 처리합니다.

component

CodeRef<React.ComponentType<DetailsItem ComponentProps<K8sResourceCommon, any>>>

제공됨

세부 정보 항목 값을 렌더링하는 선택적 React 구성 요소입니다.

sortWeight

number

제공됨

동일한 열에 있는 다른 모든 세부 정보 항목을 기준으로 하는 선택적 정렬 가중치입니다. 유효한 JavaScriptNumber 로 표시됩니다. 각 열의 항목은 독립적으로 정렬되며 가장 낮은 항목이 가장 높습니다. 정렬 가중치가 없는 항목은 정렬 가중치가 있는 항목 다음에 정렬됩니다.

7.5.1.53. console.storage-class/provisioner

스토리지 클래스를 생성하는 동안 옵션으로 새 스토리지 클래스 프로비전 프로그램을 추가합니다.

Expand
이름값 유형선택 사항설명

CSI

ProvisionerDetails

제공됨

컨테이너 스토리지 인터페이스 프로비저너 유형

OTHERS

ProvisionerDetails

제공됨

기타 프로비저너 유형

7.5.1.54. console.storage-provider

이 확장을 사용하여 스토리지 및 공급자별 구성 요소를 연결할 때 선택하는 새 스토리지 공급자를 제공할 수 있습니다.

Expand
이름값 유형선택 사항설명

name

string

제공되지 않음

공급자의 표시 이름입니다.

Component

CodeRef<React.ComponentType<Partial<RouteComponentProps<{}, StaticContext, any>>>>

제공되지 않음

렌더링할 공급자별 구성 요소입니다.

7.5.1.55. console.tab

contextId 와 일치하는 수평 nav에 탭을 추가합니다.

Expand
이름값 유형선택 사항설명

contextId

string

제공되지 않음

탭을 삽입할 수평 nav에 할당된 컨텍스트 ID입니다. 가능한 값: dev-console-observe

name

string

제공되지 않음

탭의 표시 라벨

href

string

제공되지 않음

기존 URL에 추가된 href

component

CodeRef<React.ComponentType<PageComponentProps<K8sResourceCommon>>>

제공되지 않음

탭 콘텐츠 구성 요소.

7.5.1.56. console.tab/horizontalNav

이 확장 기능을 사용하여 리소스 세부 정보 페이지에 탭을 추가할 수 있습니다.

Expand
이름값 유형선택 사항설명

model

ExtensionK8sKindVersionModel

제공되지 않음

이 공급자가 보여주는 모델입니다.

page

{ name: string; href: string; }

제공되지 않음

수평 탭에 표시할 페이지입니다. 탭 이름을 이름으로 사용하고 탭의 href를 사용합니다.

component

CodeRef<React.ComponentType<PageComponentProps<K8sResourceCommon>>>

제공되지 않음

경로가 일치하면 렌더링할 구성 요소입니다.

7.5.1.57. console.telemetry/listener

이 구성 요소는 Telemetry 이벤트를 수신하는 리스너 기능을 등록하는 데 사용할 수 있습니다. 이러한 이벤트에는 사용자 ID, 페이지 탐색 및 기타 애플리케이션별 이벤트가 포함됩니다. 리스너는 이 데이터를 보고 및 분석 목적으로 사용할 수 있습니다.

Expand
이름값 유형선택 사항설명

listener

CodeRef<TelemetryEventListener>

제공되지 않음

Telemetry 이벤트 수신

7.5.1.58. console.topology/adapter/build

BuildAdapter 는 빌드 구성 요소에서 사용할 수 있는 데이터에 요소를 조정하기 위해 어댑터를 기여합니다.

Expand
이름값 유형선택 사항설명

adapt

CodeRef<(element: GraphElement) ⇒ AdapterDataType<BuildConfigData> | undefined>

제공되지 않음

Build 구성 요소에서 사용할 수 있는 데이터에 대한 요소를 조정하기 위한 어댑터입니다.

7.5.1.59. console.topology/adapter/network

NetworkAdapater 는 어댑터를 기여하여 Networking 구성 요소에서 사용할 수 있는 데이터에 요소를 조정합니다.

Expand
이름값 유형선택 사항설명

adapt

CodeRef<(element: GraphElement) ⇒ NetworkAdapterType | undefined>

제공되지 않음

네트워킹 구성 요소에서 사용할 수 있는 데이터에 대한 요소를 조정하기 위한 어댑터입니다.

7.5.1.60. console.topology/adapter/pod

PodAdapterPod 구성 요소에서 사용할 수 있는 데이터에 요소를 조정하는 어댑터를 제공합니다.

Expand
이름값 유형선택 사항설명

adapt

CodeRef<(element: GraphElement) ⇒ AdapterDataType<PodsAdapterDataType> | undefined>

제공되지 않음

Adapter는 Pod 구성 요소에서 사용할 수 있는 데이터에 맞게 요소를 조정합니다.

7.5.1.61. console.topology/component/factory

Getter for a ViewComponentFactory.

Expand
이름값 유형선택 사항설명

getFactory

CodeRef<ViewComponentFactory>

제공되지 않음

ViewComponentFactory에 대한 Getter입니다.

7.5.1.62. console.topology/create/connector

생성 커넥터 함수에 대한 getter입니다.

Expand
이름값 유형선택 사항설명

getCreateConnector

CodeRef<CreateConnectionGetter>

제공되지 않음

생성 커넥터 함수에 대한 getter입니다.

7.5.1.63. console.topology/data/factory

토폴로지 데이터 모델 팩토리 확장

Expand
이름값 유형선택 사항설명

id

string

제공되지 않음

팩토리의 고유 ID입니다.

priority

number

제공되지 않음

팩토리의 우선 순위

resources

WatchK8sResourcesGeneric

제공됨

useK8sWatchResources 후크에서 가져올 리소스입니다.

workloadKeys

string[]

제공됨

워크로드가 포함된 리소스의 키입니다.

getDataModel

CodeRef<TopologyDataModelGetter>

제공됨

데이터 모델 팩토리에 대한 getter입니다.

isResourceDepicted

CodeRef<TopologyDataModelDepicted>

제공됨

이 모델 팩토리에 의해 리소스가 표시되어 있는지 확인하는 함수에 대한 getter입니다.

getDataModelReconciler

CodeRef<TopologyDataModelReconciler>

제공됨

모든 확장 모델의 모델이 로드된 후 데이터 모델을 조정하는 기능에 대한 getter입니다.

7.5.1.64. console.topology/decorator/provider

토폴로지 데코레이터 공급자 확장

Expand
이름값 유형선택 사항설명

id

string

제공되지 않음

확장과 관련된 토폴로지 데코레이터의 ID

priority

number

제공되지 않음

확장과 관련된 토폴로지 데코레이터의 우선 순위

quadrant

TopologyQuadrant

제공되지 않음

확장과 관련된 토폴로지 데코레이터에 대한 Quadrant

decorator

CodeRef<TopologyDecoratorGetter>

제공되지 않음

확장과 관련된 데코레이터

7.5.1.65. console.topology/details/resource-alert

DetailsResourceAlert 는 특정 토폴로지 컨텍스트 또는 graph 요소에 대한 경고를 제공합니다.

Expand
이름값 유형선택 사항설명

id

string

제공되지 않음

이 경고의 ID입니다. 경고가 표시된 후 경고를 표시하지 않아야 하는 경우 상태를 저장하는 데 사용됩니다.

contentProvider

CodeRef<(element: GraphElement) ⇒ DetailsResourceAlertContent | null>

제공되지 않음

경고 내용을 반환하는 후크입니다.

7.5.1.67. console.topology/details/tab

DetailsTab 은 토폴로지 세부 정보 패널의 탭을 제공합니다.

Expand
이름값 유형선택 사항설명

id

string

제공되지 않음

이 세부 정보 탭의 고유 식별자입니다.

label

string

제공되지 않음

UI에 표시할 탭 레이블입니다.

insertBefore

string | string[]

제공됨

여기서 참조하는 항목 앞에 이 항목을 삽입합니다. 배열의 경우 첫 번째 항목이 순서대로 사용됩니다.

insertAfter

string | string[]

제공됨

이 항목을 여기에 참조한 항목 뒤에 삽입합니다. 배열의 경우 첫 번째 항목이 순서대로 사용됩니다. insertBefore 값이 우선합니다.

7.5.1.68. console.topology/details/tab-section

DetailsTabSection 은 토폴로지 세부 정보 패널의 특정 탭에 대한 섹션을 제공합니다.

Expand
이름값 유형선택 사항설명

id

string

제공되지 않음

이 세부 정보 탭 섹션의 고유 식별자입니다.

tab

string

제공되지 않음

이 섹션이 제공해야 하는 상위 탭 ID입니다.

provider

CodeRef<DetailsTabSectionExtensionHook>

제공되지 않음

구성 요소를 반환하는 후크 또는 null 또는 정의되지 않은 경우 토폴로지 사이드바에 렌더링됩니다. SDK 구성 요소: <Section title=\{}>…​ 패딩 영역

section

CodeRef<(element: GraphElement, renderNull?: () ⇒ null) ⇒ React.Component | undefined>

제공되지 않음

더 이상 사용되지 않음: 공급자가 정의되지 않은 경우 Fallback. renderNull은 이미 작동하지 않습니다.

insertBefore

string | string[]

제공됨

여기서 참조하는 항목 앞에 이 항목을 삽입합니다. 배열의 경우 첫 번째 항목이 순서대로 사용됩니다.

insertAfter

string | string[]

제공됨

이 항목을 여기에 참조한 항목 뒤에 삽입합니다. 배열의 경우 첫 번째 항목이 순서대로 사용됩니다. insertBefore 값이 우선합니다.

7.5.1.69. console.topology/display/filters

토폴로지 표시 필터 확장

Expand
이름값 유형선택 사항설명

getTopologyFilters

CodeRef<() ⇒ TopologyDisplayOption[]>

제공되지 않음

확장과 관련된 토폴로지 필터의 getter

applyDisplayOptions

CodeRef<TopologyApplyDisplayOptions>

제공되지 않음

모델에 필터를 적용하는 함수

7.5.1.70. console.topology/relationship/provider

토폴로지 관계 공급자 커넥터 확장

Expand
이름값 유형선택 사항설명

provides

CodeRef<RelationshipProviderProvides>

제공되지 않음

소스 노드와 대상 노드 사이에 연결을 생성할 수 있는지 확인하는 데 사용됩니다.

tooltip

string

제공되지 않음

툴팁은 커넥터 작업이 드롭 대상 위에 마우스를 가져가는 시기를 표시합니다(예: "Visual Connector 만들기")

create

CodeRef<RelationshipProviderCreate>

제공되지 않음

연결을 생성하기 위해 커넥터가 대상 노드 위에 드롭될 때 실행되는 콜백

priority

number

제공되지 않음

관계의 우선 순위는 여러 개일 경우 더 높은 것이 우선됩니다.

7.5.1.71. console.user-preference/group

이 확장은 콘솔 사용자 참조 페이지에 그룹을 추가하는 데 사용할 수 있습니다. 콘솔 사용자 참조 페이지에 세로 탭 옵션으로 표시됩니다.

Expand
이름값 유형선택 사항설명

id

string

제공되지 않음

사용자 기본 설정 그룹을 식별하는 데 사용되는 ID입니다.

label

string

제공되지 않음

사용자 기본 설정 그룹의 레이블

insertBefore

string

제공됨

이 그룹을 배치하기 전에 사용자 기본 설정 그룹의 ID

insertAfter

string

제공됨

이 그룹을 배치해야 하는 사용자 기본 그룹의 ID

7.5.1.72. console.user-preference/item

이 확장 기능을 사용하여 콘솔 사용자 기본 설정 페이지의 사용자 기본 설정 그룹에 항목을 추가할 수 있습니다.

Expand
이름값 유형선택 사항설명

id

string

제공되지 않음

사용자 기본 항목을 식별하고 insertAfter에서 참조되고 항목 순서를 정의하기 전에 삽입하는 데 사용되는 ID

label

string

제공되지 않음

사용자 기본 설정의 레이블

description

string

제공되지 않음

사용자 우선순위에 대한 설명

field

UserPreferenceField

제공되지 않음

사용자 기본 설정을 위해 값을 렌더링하는 데 사용되는 입력 필드 옵션

groupId

string

제공됨

항목이 속한 사용자 기본 설정 그룹을 식별하는 데 사용되는 ID

insertBefore

string

제공됨

이 항목을 배치하기 전에 사용자 기본 설정 항목의 ID

insertAfter

string

제공됨

이 항목을 배치해야 하는 사용자 기본 설정 항목의 ID

7.5.1.73. console.yaml-template

yaml 편집기를 통해 리소스를 편집하기 위한 YAML 템플릿입니다.

Expand
이름값 유형선택 사항설명

model

ExtensionK8sModel

제공되지 않음

템플릿과 관련된 모델입니다.

템플릿

CodeRef<string>

제공되지 않음

YAML 템플릿입니다.

name

string

제공되지 않음

템플릿의 이름입니다. 이를 기본 템플릿으로 표시하려면 default 이름을 사용합니다.

7.5.1.74. dev-console.add/action

이 확장 기능을 통해 플러그인은 개발자 화면의 추가 페이지에 작업 항목을 추가할 수 있습니다. 예를 들어 서버리스 플러그인은 개발자 콘솔의 추가 페이지에 서버리스 함수를 추가하기 위한 새 작업 항목을 추가할 수 있습니다.

Expand
이름값 유형선택 사항설명

id

string

제공되지 않음

작업을 식별하는 데 사용되는 ID입니다.

label

string

제공되지 않음

작업의 레이블입니다.

description

string

제공되지 않음

작업에 대한 설명입니다.

href

string

제공되지 않음

탐색할 href 입니다.

groupId

string

제공됨

작업이 속한 작업 그룹을 식별하는 데 사용되는 ID입니다.

icon

CodeRef<React.ReactNode>

제공됨

화면 표시 아이콘입니다.

accessReview

AccessReviewResourceAttributes[]

제공됨

작업의 가시성 또는 사용을 제어하는 선택적 액세스 검토입니다.

7.5.1.75. dev-console.add/action-group

이 확장 기능을 사용하면 플러그인에서 개발자 콘솔의 추가 페이지에 그룹을 구성할 수 있습니다. 확장 정의에 따라 추가 작업 페이지에서 함께 그룹화되는 작업으로 그룹을 참조할 수 있습니다. 예를 들어 서버리스 플러그인은 서버리스 그룹에 여러 추가 작업과 함께 제공할 수 있습니다.

Expand
이름값 유형선택 사항설명

id

string

제공되지 않음

작업 그룹을 식별하는 데 사용되는 ID

name

string

제공되지 않음

작업 그룹의 제목

insertBefore

string

제공됨

이 그룹을 배치하기 전에 작업 그룹의 ID

insertAfter

string

제공됨

이 그룹을 배치해야 하는 작업 그룹의 ID

7.5.1.76. dev-console.import/environment

이 확장 기능을 사용하여 개발자 콘솔 Git 가져오기 양식의 빌더 이미지 선택기 아래에 추가 빌드 환경 변수 필드를 지정할 수 있습니다. 설정하면 필드가 빌드 섹션에서 동일한 이름의 환경 변수를 재정의합니다.

Expand
이름값 유형선택 사항설명

imageStreamName

string

제공되지 않음

사용자 정의 환경 변수를 제공하는 이미지 스트림 이름

imageStreamTags

string[]

제공되지 않음

지원되는 이미지 스트림 태그 목록

environments

ImageEnvironment[]

제공되지 않음

환경 변수 목록

7.5.1.77. console.dashboards/overview/detail/item

더 이상 사용되지 않습니다. 대신 CustomOverviewDetailItem 유형을 사용합니다.

Expand
이름값 유형선택 사항설명

component

CodeRef<React.ComponentType<{}>>

제공되지 않음

DetailItem 구성 요소를 기반으로 하는 값

7.5.1.78. console.page/resource/tab

더 이상 사용되지 않습니다. 대신 console.tab/horizontalNav 를 사용합니다. 콘솔 라우터에 새 리소스 탭 페이지를 추가합니다.

Expand
이름값 유형선택 사항설명

model

ExtensionK8sGroupKindModel

제공되지 않음

이 리소스 페이지가 연결되는 모델입니다.

component

CodeRef<React.ComponentType<RouteComponentProps<{}, StaticContext, any>>>

제공되지 않음

경로가 일치하면 렌더링할 구성 요소입니다.

name

string

제공되지 않음

탭의 이름입니다.

href

string

제공됨

탭 링크의 href 선택 사항입니다. 지정하지 않으면 첫 번째 path가 사용됩니다.

exact

boolean

제공됨

true인 경우 경로는 location.pathname 과 정확히 일치하는 경우에만 일치합니다.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동