Skip to main content

Class: NetworkPolicy

lib/k8s/networkpolicy.NetworkPolicy

Hierarchy

  • any

    NetworkPolicy

Constructors

constructor

new NetworkPolicy(json)

Parameters

NameType
jsonKubeNetworkPolicy

Inherited from

makeKubeObject<KubeNetworkPolicy>('NetworkPolicy').constructor

Defined in

lib/k8s/cluster.ts:317

Properties

apiEndpoint

Static apiEndpoint: Object

Index signature

▪ [other: string]: any

Type declaration

NameType
scale?{ get: (namespace: string, name: string, clusterName?: string) => Promise<any> ; put: (body: { metadata: KubeMetadata ; spec: { replicas: number } }, clusterName?: string) => Promise<any> }
scale.get(namespace: string, name: string, clusterName?: string) => Promise<any>
scale.put(body: { metadata: KubeMetadata ; spec: { replicas: number } }, clusterName?: string) => Promise<any>

Defined in

lib/k8s/networkpolicy.tsx:39


className

Static className: string

Inherited from

makeKubeObject<KubeNetworkPolicy>('NetworkPolicy').className

Defined in

lib/k8s/cluster.ts:318

Accessors

pluralName

Static get pluralName(): string

Returns

string

Defined in

lib/k8s/networkpolicy.tsx:41

Methods

apiList

Static apiList(onList, onError?, opts?): any

Parameters

NameType
onList(arg: any[]) => void
onError?(err: ApiError) => void
opts?ApiListSingleNamespaceOptions

Returns

any

Inherited from

makeKubeObject<KubeNetworkPolicy>('NetworkPolicy').apiList

Defined in

lib/k8s/cluster.ts:293


getAuthorization

Static Optional getAuthorization(arg, resourceAttrs?): any

Parameters

NameType
argstring
resourceAttrs?AuthRequestResourceAttrs

Returns

any

Inherited from

makeKubeObject<KubeNetworkPolicy>('NetworkPolicy').getAuthorization

Defined in

lib/k8s/cluster.ts:320


getErrorMessage

Static getErrorMessage(err?): null | string

Parameters

NameType
err?null | ApiError

Returns

null | string

Inherited from

makeKubeObject<KubeNetworkPolicy>('NetworkPolicy').getErrorMessage

Defined in

lib/k8s/cluster.ts:316


useApiGet

Static useApiGet(onGet, name, namespace?, onError?): void

Parameters

NameType
onGet(...args: any) => void
namestring
namespace?string
onError?(err: ApiError) => void

Returns

void

Inherited from

makeKubeObject<KubeNetworkPolicy>('NetworkPolicy').useApiGet

Defined in

lib/k8s/cluster.ts:303


useApiList

Static useApiList(onList, onError?, opts?): any

Parameters

NameType
onList(arg: any[]) => void
onError?(err: ApiError) => void
opts?ApiListOptions

Returns

any

Inherited from

makeKubeObject<KubeNetworkPolicy>('NetworkPolicy').useApiList

Defined in

lib/k8s/cluster.ts:298


useGet

Static useGet(name, namespace?): [any, null | ApiError, (item: any) => void, (err: null | ApiError) => void]

Parameters

NameType
namestring
namespace?string

Returns

[any, null | ApiError, (item: any) => void, (err: null | ApiError) => void]

Inherited from

makeKubeObject<KubeNetworkPolicy>('NetworkPolicy').useGet

Defined in

lib/k8s/cluster.ts:312


useList

Static useList(opts?): [any[], null | ApiError, (items: any[]) => void, (err: null | ApiError) => void]

Parameters

NameType
opts?ApiListOptions

Returns

[any[], null | ApiError, (items: any[]) => void, (err: null | ApiError) => void]

Inherited from

makeKubeObject<KubeNetworkPolicy>('NetworkPolicy').useList

Defined in

lib/k8s/cluster.ts:309