Globals / "src/renderer/api/endpoints/deployment.api" / DeploymentApi
Class: DeploymentApi#
Hierarchy#
↳ DeploymentApi
Index#
Constructors#
Properties#
- apiBase
- apiGroup
- apiPrefix
- apiResource
- apiVersion
- apiVersionWithGroup
- isNamespaced
- kind
- objectConstructor
- options
- request
- resourceVersions
- parseApi
Methods#
- create
- delete
- get
- getReplicas
- getResourceVersion
- getScaleApiUrl
- getUrl
- getWatchUrl
- list
- parseResponse
- refreshResourceVersion
- restart
- scale
- setResourceVersion
- update
- watch
- watchAll
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
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\
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>
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>
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>
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
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[]>
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>
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
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)