Stacks
Examples
GitHub
Contribute
Preparing search index...
@ask-ell/k8s
K8SCluster
Class K8SCluster
Implements
IK8SCluster
Index
Constructors
constructor
Methods
create
Cluster
Custom
Object
create
Custom
Resource
Definition
create
Deployment
create
Namespace
create
Role
create
Role
Binding
create
Service
create
Service
Account
create
Service
Account
Token
delete
Cluster
Custom
Object
delete
Deployment
delete
Namespace
delete
Service
get
All
Cluster
Custom
Objects
From
Resource
Definition
get
All
Custom
Resource
Definitions
get
All
Namespaces
get
Deployments
From
Namespace
get
Role
Bindings
get
Roles
get
Secrets
From
Namespace
get
Service
Accounts
From
Namespace
get
Services
From
Namespace
is
Namespace
Persisted
patch
Cluster
Custom
Object
Constructors
constructor
new
K8SCluster
(
__namedParameters
:
K8SClusterParams
)
:
K8SCluster
Parameters
__namedParameters
:
K8SClusterParams
Returns
K8SCluster
Methods
create
Cluster
Custom
Object
createClusterCustomObject
<
CustomResource
extends
K8SCustomResource
>
(
__namedParameters
:
PersistClusterCustomObjectDTO
<
CustomResource
>
,
)
:
Promise
<
void
>
Type Parameters
CustomResource
extends
K8SCustomResource
Parameters
__namedParameters
:
PersistClusterCustomObjectDTO
<
CustomResource
>
Returns
Promise
<
void
>
create
Custom
Resource
Definition
createCustomResourceDefinition
(
body
:
V1CustomResourceDefinition
)
:
Promise
<
void
>
Parameters
body
:
V1CustomResourceDefinition
Returns
Promise
<
void
>
create
Deployment
createDeployment
(
__namedParameters
:
CreateDeploymentDTO
)
:
Promise
<
void
>
Parameters
__namedParameters
:
CreateDeploymentDTO
Returns
Promise
<
void
>
create
Namespace
createNamespace
(
name
:
string
)
:
Promise
<
void
>
Parameters
name
:
string
Returns
Promise
<
void
>
create
Role
createRole
(
__namedParameters
:
CreateRoleDTO
)
:
Promise
<
void
>
Parameters
__namedParameters
:
CreateRoleDTO
Returns
Promise
<
void
>
create
Role
Binding
createRoleBinding
(
__namedParameters
:
CreateRoleBindingDTO
)
:
Promise
<
void
>
Parameters
__namedParameters
:
CreateRoleBindingDTO
Returns
Promise
<
void
>
create
Service
createService
(
__namedParameters
:
CreateServiceDTO
)
:
Promise
<
void
>
Parameters
__namedParameters
:
CreateServiceDTO
Returns
Promise
<
void
>
create
Service
Account
createServiceAccount
(
__namedParameters
:
CreateServiceAccountDTO
)
:
Promise
<
void
>
Parameters
__namedParameters
:
CreateServiceAccountDTO
Returns
Promise
<
void
>
create
Service
Account
Token
createServiceAccountToken
(
__namedParameters
:
CreateServiceAccountTokenDTO
,
)
:
Promise
<
void
>
Parameters
__namedParameters
:
CreateServiceAccountTokenDTO
Returns
Promise
<
void
>
delete
Cluster
Custom
Object
deleteClusterCustomObject
<
CustomResource
extends
K8SCustomResource
>
(
__namedParameters
:
DeleteClusterCustomObjectDTO
<
CustomResource
>
,
)
:
Promise
<
void
>
Type Parameters
CustomResource
extends
K8SCustomResource
Parameters
__namedParameters
:
DeleteClusterCustomObjectDTO
<
CustomResource
>
Returns
Promise
<
void
>
delete
Deployment
deleteDeployment
(
__namedParameters
:
DeleteComponentDTO
)
:
Promise
<
void
>
Parameters
__namedParameters
:
DeleteComponentDTO
Returns
Promise
<
void
>
delete
Namespace
deleteNamespace
(
namespace
:
string
)
:
Promise
<
void
>
Parameters
namespace
:
string
Returns
Promise
<
void
>
delete
Service
deleteService
(
__namedParameters
:
DeleteComponentDTO
)
:
Promise
<
void
>
Parameters
__namedParameters
:
DeleteComponentDTO
Returns
Promise
<
void
>
get
All
Cluster
Custom
Objects
From
Resource
Definition
getAllClusterCustomObjectsFromResourceDefinition
<
CustomResource
extends
K8SCustomResource
,
>
(
__namedParameters
:
V1CustomResourceDefinition
,
)
:
Promise
<
CustomResource
[]
>
Type Parameters
CustomResource
extends
K8SCustomResource
Parameters
__namedParameters
:
V1CustomResourceDefinition
Returns
Promise
<
CustomResource
[]
>
get
All
Custom
Resource
Definitions
getAllCustomResourceDefinitions
()
:
Promise
<
V1CustomResourceDefinition
[]
>
Returns
Promise
<
V1CustomResourceDefinition
[]
>
get
All
Namespaces
getAllNamespaces
()
:
Promise
<
V1Namespace
[]
>
Returns
Promise
<
V1Namespace
[]
>
get
Deployments
From
Namespace
getDeploymentsFromNamespace
(
namespace
:
string
)
:
Promise
<
V1Deployment
[]
>
Parameters
namespace
:
string
Returns
Promise
<
V1Deployment
[]
>
get
Role
Bindings
getRoleBindings
(
__namedParameters
:
GetRoleBindingsDTO
)
:
Promise
<
V1RoleBinding
[]
>
Parameters
__namedParameters
:
GetRoleBindingsDTO
Returns
Promise
<
V1RoleBinding
[]
>
get
Roles
getRoles
(
__namedParameters
:
GetRolesDTO
)
:
Promise
<
V1Role
[]
>
Parameters
__namedParameters
:
GetRolesDTO
Returns
Promise
<
V1Role
[]
>
get
Secrets
From
Namespace
getSecretsFromNamespace
(
namespace
:
string
)
:
Promise
<
V1Secret
[]
>
Parameters
namespace
:
string
Returns
Promise
<
V1Secret
[]
>
get
Service
Accounts
From
Namespace
getServiceAccountsFromNamespace
(
namespace
:
string
)
:
Promise
<
V1ServiceAccount
[]
>
Parameters
namespace
:
string
Returns
Promise
<
V1ServiceAccount
[]
>
get
Services
From
Namespace
getServicesFromNamespace
(
namespace
:
string
)
:
Promise
<
V1Service
[]
>
Parameters
namespace
:
string
Returns
Promise
<
V1Service
[]
>
is
Namespace
Persisted
isNamespacePersisted
(
name
:
string
)
:
Promise
<
boolean
>
Parameters
name
:
string
Returns
Promise
<
boolean
>
patch
Cluster
Custom
Object
patchClusterCustomObject
<
CustomResource
extends
K8SCustomResource
>
(
__namedParameters
:
PersistClusterCustomObjectDTO
<
CustomResource
>
,
)
:
Promise
<
void
>
Type Parameters
CustomResource
extends
K8SCustomResource
Parameters
__namedParameters
:
PersistClusterCustomObjectDTO
<
CustomResource
>
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
create
Cluster
Custom
Object
create
Custom
Resource
Definition
create
Deployment
create
Namespace
create
Role
create
Role
Binding
create
Service
create
Service
Account
create
Service
Account
Token
delete
Cluster
Custom
Object
delete
Deployment
delete
Namespace
delete
Service
get
All
Cluster
Custom
Objects
From
Resource
Definition
get
All
Custom
Resource
Definitions
get
All
Namespaces
get
Deployments
From
Namespace
get
Role
Bindings
get
Roles
get
Secrets
From
Namespace
get
Service
Accounts
From
Namespace
get
Services
From
Namespace
is
Namespace
Persisted
patch
Cluster
Custom
Object
Examples
GitHub
Contribute
Stacks
Loading...