Interface: KubeServiceAccount
Defined in: lib/k8s/serviceAccount.ts:20
This is the base interface for all Kubernetes resources, i.e. it contains fields that all Kubernetes resources have.
Extends
Indexable
[otherProps: string]: any
Properties
actionType?
optional actionType?: any;
Defined in: lib/k8s/KubeObject.ts:787
Inherited from
KubeObjectInterface.actionType
apiVersion?
optional apiVersion?: string;
Defined in: lib/k8s/KubeObject.ts:782
Inherited from
KubeObjectInterface.apiVersion
automountServiceAccountToken?
optional automountServiceAccountToken?: boolean;
Defined in: lib/k8s/serviceAccount.ts:30
imagePullSecrets?
optional imagePullSecrets?: object[];
Defined in: lib/k8s/serviceAccount.ts:29
name
name: string;
items?
optional items?: any[];
Defined in: lib/k8s/KubeObject.ts:786
Inherited from
key?
optional key?: any;
Defined in: lib/k8s/KubeObject.ts:789
Inherited from
kind
kind: string;
Defined in: lib/k8s/KubeObject.ts:781
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to.
In CamelCase.
Cannot be updated.
See
Inherited from
lastTimestamp?
optional lastTimestamp?: string;
Defined in: lib/k8s/KubeObject.ts:788
Inherited from
KubeObjectInterface.lastTimestamp
metadata
metadata: KubeMetadata;
Defined in: lib/k8s/KubeObject.ts:783
Inherited from
secrets
secrets: object[];
Defined in: lib/k8s/serviceAccount.ts:21
apiVersion
apiVersion: string;
fieldPath
fieldPath: string;
kind
kind: string;
name
name: string;
namespace
namespace: string;
uid
uid: string;
spec?
optional spec?: any;
Defined in: lib/k8s/KubeObject.ts:784
Inherited from
status?
optional status?: any;
Defined in: lib/k8s/KubeObject.ts:785