Skip to content

@k8slens/extensions

Globals / "src/renderer/api/endpoints/deployment.api" / DeploymentApi

Class: DeploymentApi#

Hierarchy#

DeploymentApi

Index#

Constructors#

Properties#

Methods#

Constructors#

constructor#

+ new DeploymentApi(options: IKubeApiOptions\<Deployment>): DeploymentApi

Inherited from KubeApi.constructor

Defined in src/renderer/api/kube-api.ts:67

Parameters:

Name Type
options IKubeApiOptions\<Deployment>

Returns: DeploymentApi

Properties#

apiBase#

Readonly apiBase: string

Inherited from KubeApi.apiBase

Defined in src/renderer/api/kube-api.ts:57


apiGroup#

Readonly apiGroup: string

Inherited from KubeApi.apiGroup

Defined in src/renderer/api/kube-api.ts:59


apiPrefix#

Readonly apiPrefix: string

Inherited from KubeApi.apiPrefix

Defined in src/renderer/api/kube-api.ts:58


apiResource#

Readonly apiResource: string

Inherited from KubeApi.apiResource

Defined in src/renderer/api/kube-api.ts:62


apiVersion#

Readonly apiVersion: string

Inherited from KubeApi.apiVersion

Defined in src/renderer/api/kube-api.ts:60


apiVersionWithGroup#

Readonly apiVersionWithGroup: string

Inherited from KubeApi.apiVersionWithGroup

Defined in src/renderer/api/kube-api.ts:61


isNamespaced#

Readonly isNamespaced: boolean

Inherited from KubeApi.isNamespaced

Defined in src/renderer/api/kube-api.ts:63


kind#

Readonly kind: string

Inherited from KubeApi.kind

Defined in src/renderer/api/kube-api.ts:56


objectConstructor#

objectConstructor: IKubeObjectConstructor\<Deployment>

Inherited from KubeApi.objectConstructor

Defined in src/renderer/api/kube-api.ts:65


options#

Protected options: IKubeApiOptions\<Deployment>

Inherited from KubeApi.options

Defined in src/renderer/api/kube-api.ts:69


request#

Protected request: KubeJsonApi

Inherited from KubeApi.request

Defined in src/renderer/api/kube-api.ts:66


resourceVersions#

Protected resourceVersions: Map\ = new Map\()

Inherited from KubeApi.resourceVersions

Defined in src/renderer/api/kube-api.ts:67


parseApi#

Static parseApi: parseKubeApi = parseKubeApi

Inherited from KubeApi.parseApi

Defined in src/renderer/api/kube-api.ts:49

Methods#

create#

create(__namedParameters?: { name: string = ""; namespace: string = "default" }, data?: Partial\<Deployment>): Promise\<Deployment>

Inherited from KubeApi.create

Defined in src/renderer/api/kube-api.ts:158

Parameters:

Name Type Default value
__namedParameters { name: string = ""; namespace: string = "default" } {}
data? Partial\<Deployment> -

Returns: Promise\<Deployment>


delete#

delete(__namedParameters: { name: string = ""; namespace: string = "default" }): Promise\<KubeJsonApiData>

Inherited from KubeApi.delete

Defined in src/renderer/api/kube-api.ts:182

Parameters:

Name Type
__namedParameters { name: string = ""; namespace: string = "default" }

Returns: Promise\<KubeJsonApiData>


get#

get(__namedParameters?: { name: string = ""; namespace: string = "default" }, query?: IKubeApiQueryParams): Promise\<Deployment>

Inherited from KubeApi.get

Defined in src/renderer/api/kube-api.ts:152

Parameters:

Name Type Default value
__namedParameters { name: string = ""; namespace: string = "default" } {}
query? IKubeApiQueryParams -

Returns: Promise\<Deployment>


getReplicas#

getReplicas(params: { name: string ; namespace: string }): Promise\

Defined in src/renderer/api/endpoints/deployment.api.ts:12

Parameters:

Name Type
params { name: string ; namespace: string }

Returns: Promise\


getResourceVersion#

getResourceVersion(namespace?: string): string

Inherited from KubeApi.getResourceVersion

Defined in src/renderer/api/kube-api.ts:100

Parameters:

Name Type Default value
namespace string ""

Returns: string


getScaleApiUrl#

ProtectedgetScaleApiUrl(params: { name: string ; namespace: string }): string

Defined in src/renderer/api/endpoints/deployment.api.ts:8

Parameters:

Name Type
params { name: string ; namespace: string }

Returns: string


getUrl#

getUrl(__namedParameters?: { name: string = ""; namespace: string = "" }, query?: Partial\<IKubeApiQueryParams>): string

Inherited from KubeApi.getUrl

Defined in src/renderer/api/kube-api.ts:108

Parameters:

Name Type Default value
__namedParameters { name: string = ""; namespace: string = "" } {}
query? Partial\<IKubeApiQueryParams> -

Returns: string


getWatchUrl#

getWatchUrl(namespace?: string, query?: IKubeApiQueryParams): string

Inherited from KubeApi.getWatchUrl

Defined in src/renderer/api/kube-api.ts:187

Parameters:

Name Type Default value
namespace string ""
query IKubeApiQueryParams {}

Returns: string


list#

list(__namedParameters?: { namespace: string = "" }, query?: IKubeApiQueryParams): Promise\<Deployment[]>

Inherited from KubeApi.list

Defined in src/renderer/api/kube-api.ts:146

Parameters:

Name Type Default value
__namedParameters { namespace: string = "" } {}
query? IKubeApiQueryParams -

Returns: Promise\<Deployment[]>


parseResponse#

ProtectedparseResponse(data: KubeJsonApiData | KubeJsonApiData[] | KubeJsonApiDataList, namespace?: string): any

Inherited from KubeApi.parseResponse

Defined in src/renderer/api/kube-api.ts:120

Parameters:

Name Type
data KubeJsonApiData | KubeJsonApiData[] | KubeJsonApiDataList
namespace? string

Returns: any


refreshResourceVersion#

refreshResourceVersion(params?: { namespace: string }): Promise\

Inherited from KubeApi.refreshResourceVersion

Defined in src/renderer/api/kube-api.ts:104

Parameters:

Name Type
params? { namespace: string }

Returns: Promise\


restart#

restart(params: { name: string ; namespace: string }): CancelablePromise\<KubeJsonApiData>

Defined in src/renderer/api/endpoints/deployment.api.ts:29

Parameters:

Name Type
params { name: string ; namespace: string }

Returns: CancelablePromise\<KubeJsonApiData>


scale#

scale(params: { name: string ; namespace: string }, replicas: number): CancelablePromise\<KubeJsonApiData>

Defined in src/renderer/api/endpoints/deployment.api.ts:18

Parameters:

Name Type
params { name: string ; namespace: string }
replicas number

Returns: CancelablePromise\<KubeJsonApiData>


setResourceVersion#

setResourceVersion(namespace?: string, newVersion: string): void

Inherited from KubeApi.setResourceVersion

Defined in src/renderer/api/kube-api.ts:96

Parameters:

Name Type Default value
namespace string ""
newVersion string -

Returns: void


update#

update(__namedParameters?: { name: string = ""; namespace: string = "default" }, data?: Partial\<Deployment>): Promise\<Deployment>

Inherited from KubeApi.update

Defined in src/renderer/api/kube-api.ts:175

Parameters:

Name Type Default value
__namedParameters { name: string = ""; namespace: string = "default" } {}
data? Partial\<Deployment> -

Returns: Promise\<Deployment>


watch#

watch(): function

Inherited from KubeApi.watch

Defined in src/renderer/api/kube-api.ts:195

Returns: function


watchAll#

StaticwatchAll(...apis: KubeApi[]): (Anonymous function)

Inherited from KubeApi.watchAll

Defined in src/renderer/api/kube-api.ts:51

Parameters:

Name Type
...apis KubeApi[]

Returns: (Anonymous function)


Last update: November 10, 2020