mirror of
https://github.com/openziti/zrok.git
synced 2025-08-18 19:58:28 +02:00
implementation of /agent/share (#967)
This commit is contained in:
@@ -391,7 +391,6 @@ void (empty response body)
|
||||
**200** | ok | - |
|
||||
**400** | bad request; not enrolled | - |
|
||||
**401** | unauthorized | - |
|
||||
**500** | internal server er | - |
|
||||
|
||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
|
||||
|
||||
|
@@ -5,6 +5,7 @@
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**env_zid** | **str** | | [optional]
|
||||
**share_mode** | **str** | | [optional]
|
||||
**token** | **str** | | [optional]
|
||||
**target** | **str** | | [optional]
|
||||
|
@@ -35,7 +35,8 @@ class TestRemoteShareRequest(unittest.TestCase):
|
||||
model = RemoteShareRequest()
|
||||
if include_optional:
|
||||
return RemoteShareRequest(
|
||||
share_mode = '',
|
||||
env_zid = '',
|
||||
share_mode = 'public',
|
||||
token = '',
|
||||
target = '',
|
||||
basic_auth = [
|
||||
|
@@ -1210,7 +1210,6 @@ class AgentApi:
|
||||
'200': None,
|
||||
'400': None,
|
||||
'401': None,
|
||||
'500': None,
|
||||
}
|
||||
response_data = self.api_client.call_api(
|
||||
*_param,
|
||||
@@ -1279,7 +1278,6 @@ class AgentApi:
|
||||
'200': None,
|
||||
'400': None,
|
||||
'401': None,
|
||||
'500': None,
|
||||
}
|
||||
response_data = self.api_client.call_api(
|
||||
*_param,
|
||||
@@ -1348,7 +1346,6 @@ class AgentApi:
|
||||
'200': None,
|
||||
'400': None,
|
||||
'401': None,
|
||||
'500': None,
|
||||
}
|
||||
response_data = self.api_client.call_api(
|
||||
*_param,
|
||||
|
@@ -26,6 +26,7 @@ class RemoteShareRequest(BaseModel):
|
||||
"""
|
||||
RemoteShareRequest
|
||||
""" # noqa: E501
|
||||
env_zid: Optional[StrictStr] = Field(default=None, alias="envZId")
|
||||
share_mode: Optional[StrictStr] = Field(default=None, alias="shareMode")
|
||||
token: Optional[StrictStr] = None
|
||||
target: Optional[StrictStr] = None
|
||||
@@ -38,7 +39,17 @@ class RemoteShareRequest(BaseModel):
|
||||
oauth_check_interval: Optional[StrictStr] = Field(default=None, alias="oauthCheckInterval")
|
||||
open: Optional[StrictBool] = None
|
||||
access_grants: Optional[List[StrictStr]] = Field(default=None, alias="accessGrants")
|
||||
__properties: ClassVar[List[str]] = ["shareMode", "token", "target", "basicAuth", "frontendSelection", "backendMode", "insecure", "oauthProvider", "oauthEmailAddressPatterns", "oauthCheckInterval", "open", "accessGrants"]
|
||||
__properties: ClassVar[List[str]] = ["envZId", "shareMode", "token", "target", "basicAuth", "frontendSelection", "backendMode", "insecure", "oauthProvider", "oauthEmailAddressPatterns", "oauthCheckInterval", "open", "accessGrants"]
|
||||
|
||||
@field_validator('share_mode')
|
||||
def share_mode_validate_enum(cls, value):
|
||||
"""Validates the enum"""
|
||||
if value is None:
|
||||
return value
|
||||
|
||||
if value not in set(['public', 'private', 'reserved']):
|
||||
raise ValueError("must be one of enum values ('public', 'private', 'reserved')")
|
||||
return value
|
||||
|
||||
@field_validator('backend_mode')
|
||||
def backend_mode_validate_enum(cls, value):
|
||||
@@ -101,6 +112,7 @@ class RemoteShareRequest(BaseModel):
|
||||
return cls.model_validate(obj)
|
||||
|
||||
_obj = cls.model_validate({
|
||||
"envZId": obj.get("envZId"),
|
||||
"shareMode": obj.get("shareMode"),
|
||||
"token": obj.get("token"),
|
||||
"target": obj.get("target"),
|
||||
|
Reference in New Issue
Block a user