Interface: ResourceWithMetadata
January 18, 2022 · View on GitHub
Kui API Documentation - v11.0.0 / @kui-shell/core / ResourceWithMetadata
Interface: ResourceWithMetadata<Content>
@kui-shell/core.ResourceWithMetadata
A minimal subset of a kubernetes-like resource specification that identifies a resource
Type parameters
| Name | Type |
|---|---|
Content | void |
Hierarchy
-
↳
ResourceWithMetadata
Table of contents
Properties
- apiVersion
- content
- contentType
- kind
- metadata
- nameHash
- onclick
- presentation
- prettyName
- toolbarText
- version
Properties
apiVersion
• Optional apiVersion: string
Defined in
packages/core/src/models/entity.ts:63
content
• Optional content: Content
Defined in
packages/core/src/models/entity.ts:80
contentType
• Optional contentType: string
Defined in
packages/core/src/models/entity.ts:81
kind
• Optional kind: string
Inherited from
Defined in
packages/core/src/models/entity.ts:46
metadata
• Optional metadata: Object
Type declaration
| Name | Type |
|---|---|
creationTimestamp? | string |
generation? | string |
labels? | Record<string, string> |
name | string |
namespace? | string |
Inherited from
MetadataNamedResource.metadata
Defined in
packages/core/src/models/entity.ts:48
nameHash
• Optional nameHash: string
Defined in
packages/core/src/models/entity.ts:70
onclick
• Optional onclick: Object
family of onclick handlers
Type declaration
| Name | Type |
|---|---|
kind? | string |
name? | string |
nameHash? | string |
namespace? | string |
Defined in
packages/core/src/models/entity.ts:73
presentation
• Optional presentation: Presentation
Defined in
packages/core/src/models/entity.ts:83
prettyName
• Optional prettyName: string
name hash, e.g. the hash part of auto-generated names, or an openwhisk activation id
Defined in
packages/core/src/models/entity.ts:69
toolbarText
• Optional toolbarText: ToolbarText
Defined in
packages/core/src/models/entity.ts:82
version
• Optional version: string
optional designation of resource version