-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathaccess_scope.py
More file actions
36 lines (25 loc) · 1.08 KB
/
access_scope.py
File metadata and controls
36 lines (25 loc) · 1.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# coding: utf-8
"""
STACKIT Kubernetes Engine API
The SKE API provides endpoints to create, update or delete clusters within STACKIT projects and to trigger further cluster management tasks.
The version of the OpenAPI document: 2.0
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
from __future__ import annotations
import json
from enum import Enum
from typing_extensions import Self
class AccessScope(str, Enum):
"""
The access scope of the Control Plane. It defines if the Kubernetes control plane is public or only available inside a STACKIT Network Area. ⚠️ Note: This feature is in private preview. Supplying this object is only permitted for enabled accounts. If your account does not have access, the request will be rejected.
"""
"""
allowed enum values
"""
PUBLIC = "PUBLIC"
SNA = "SNA"
@classmethod
def from_json(cls, json_str: str) -> Self:
"""Create an instance of AccessScope from a JSON string"""
return cls(json.loads(json_str))