Skip to content

Commit c642088

Browse files
committed
Merge branch 'main' of github.com:cisco-lockhart/cdo-public-api-docs
2 parents 1e6a7c4 + d68d1d7 commit c642088

21 files changed

+356
-493
lines changed

cdo-sdk/python/.openapi-generator/FILES

-6
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ cdo_sdk_python/api/remote_access_monitoring_api.py
2222
cdo_sdk_python/api/search_api.py
2323
cdo_sdk_python/api/swagger_redirect_controller_api.py
2424
cdo_sdk_python/api/tenant_management_api.py
25-
cdo_sdk_python/api/transactions_api.py
2625
cdo_sdk_python/api/users_api.py
2726
cdo_sdk_python/api_client.py
2827
cdo_sdk_python/api_response.py
@@ -71,8 +70,6 @@ cdo_sdk_python/models/cdo_region.py
7170
cdo_sdk_python/models/cdo_region_list.py
7271
cdo_sdk_python/models/cdo_token_info.py
7372
cdo_sdk_python/models/cdo_transaction.py
74-
cdo_sdk_python/models/cdo_transaction_status.py
75-
cdo_sdk_python/models/cdo_transaction_type.py
7673
cdo_sdk_python/models/change_request.py
7774
cdo_sdk_python/models/change_request_create_input.py
7875
cdo_sdk_python/models/change_request_page.py
@@ -235,8 +232,6 @@ docs/CdoRegion.md
235232
docs/CdoRegionList.md
236233
docs/CdoTokenInfo.md
237234
docs/CdoTransaction.md
238-
docs/CdoTransactionStatus.md
239-
docs/CdoTransactionType.md
240235
docs/ChangeRequest.md
241236
docs/ChangeRequestCreateInput.md
242237
docs/ChangeRequestPage.md
@@ -356,7 +351,6 @@ docs/Tenant.md
356351
docs/TenantManagementApi.md
357352
docs/TenantPage.md
358353
docs/TenantSettings.md
359-
docs/TransactionsApi.md
360354
docs/UnifiedObjectListView.md
361355
docs/UpdateRequest.md
362356
docs/UrlObjectContent.md

cdo-sdk/python/README.md

+1-4
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Use the documentation to explore the endpoints CDO has to offer
44
This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
55

66
- API version: 1.4.0
7-
- Package version: 1.2.154
7+
- Package version: 1.2.156
88
- Generator version: 7.4.0
99
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
1010

@@ -209,7 +209,6 @@ Class | Method | HTTP request | Description
209209
*TenantManagementApi* | [**get_tenant_settings**](docs/TenantManagementApi.md#get_tenant_settings) | **GET** /v1/settings/tenant | Get Tenant Settings
210210
*TenantManagementApi* | [**get_tenants**](docs/TenantManagementApi.md#get_tenants) | **GET** /v1/tenants | Get Tenants
211211
*TenantManagementApi* | [**modify_tenant_settings**](docs/TenantManagementApi.md#modify_tenant_settings) | **PATCH** /v1/settings/tenant | Modify Tenant Settings
212-
*TransactionsApi* | [**get_transaction**](docs/TransactionsApi.md#get_transaction) | **GET** /v1/transactions/{transactionUid} | Get Transaction
213212
*UsersApi* | [**create_active_directory_group**](docs/UsersApi.md#create_active_directory_group) | **POST** /v1/users/groups | Create Active Directory Group in CDO Tenant
214213
*UsersApi* | [**create_user**](docs/UsersApi.md#create_user) | **POST** /v1/users | Create User in CDO Tenant
215214
*UsersApi* | [**delete_active_directory_group**](docs/UsersApi.md#delete_active_directory_group) | **DELETE** /v1/users/groups/{groupUid} | Remove Active Directory Group from CDO Tenant
@@ -270,8 +269,6 @@ Class | Method | HTTP request | Description
270269
- [CdoRegionList](docs/CdoRegionList.md)
271270
- [CdoTokenInfo](docs/CdoTokenInfo.md)
272271
- [CdoTransaction](docs/CdoTransaction.md)
273-
- [CdoTransactionStatus](docs/CdoTransactionStatus.md)
274-
- [CdoTransactionType](docs/CdoTransactionType.md)
275272
- [ChangeRequest](docs/ChangeRequest.md)
276273
- [ChangeRequestCreateInput](docs/ChangeRequestCreateInput.md)
277274
- [ChangeRequestPage](docs/ChangeRequestPage.md)

cdo-sdk/python/cdo_sdk_python/__init__.py

+1-4
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
""" # noqa: E501
1616

1717

18-
__version__ = "1.2.154"
18+
__version__ = "1.2.156"
1919

2020
# import apis into sdk package
2121
from cdo_sdk_python.api.ai_assistant_api import AIAssistantApi
@@ -35,7 +35,6 @@
3535
from cdo_sdk_python.api.remote_access_monitoring_api import RemoteAccessMonitoringApi
3636
from cdo_sdk_python.api.search_api import SearchApi
3737
from cdo_sdk_python.api.tenant_management_api import TenantManagementApi
38-
from cdo_sdk_python.api.transactions_api import TransactionsApi
3938
from cdo_sdk_python.api.users_api import UsersApi
4039
from cdo_sdk_python.api.swagger_redirect_controller_api import SwaggerRedirectControllerApi
4140

@@ -93,8 +92,6 @@
9392
from cdo_sdk_python.models.cdo_region_list import CdoRegionList
9493
from cdo_sdk_python.models.cdo_token_info import CdoTokenInfo
9594
from cdo_sdk_python.models.cdo_transaction import CdoTransaction
96-
from cdo_sdk_python.models.cdo_transaction_status import CdoTransactionStatus
97-
from cdo_sdk_python.models.cdo_transaction_type import CdoTransactionType
9895
from cdo_sdk_python.models.change_request import ChangeRequest
9996
from cdo_sdk_python.models.change_request_create_input import ChangeRequestCreateInput
10097
from cdo_sdk_python.models.change_request_page import ChangeRequestPage

cdo-sdk/python/cdo_sdk_python/api/__init__.py

-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
from cdo_sdk_python.api.remote_access_monitoring_api import RemoteAccessMonitoringApi
1919
from cdo_sdk_python.api.search_api import SearchApi
2020
from cdo_sdk_python.api.tenant_management_api import TenantManagementApi
21-
from cdo_sdk_python.api.transactions_api import TransactionsApi
2221
from cdo_sdk_python.api.users_api import UsersApi
2322
from cdo_sdk_python.api.swagger_redirect_controller_api import SwaggerRedirectControllerApi
2423

cdo-sdk/python/cdo_sdk_python/api_client.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ def __init__(
8888
self.default_headers[header_name] = header_value
8989
self.cookie = cookie
9090
# Set default User-Agent.
91-
self.user_agent = 'OpenAPI-Generator/1.2.154/python'
91+
self.user_agent = 'OpenAPI-Generator/1.2.156/python'
9292
self.client_side_validation = configuration.client_side_validation
9393

9494
def __enter__(self):

cdo-sdk/python/cdo_sdk_python/configuration.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -380,7 +380,7 @@ def to_debug_report(self):
380380
"OS: {env}\n"\
381381
"Python Version: {pyversion}\n"\
382382
"Version of the API: 1.4.0\n"\
383-
"SDK Package Version: 1.2.154".\
383+
"SDK Package Version: 1.2.156".\
384384
format(env=sys.platform, pyversion=sys.version)
385385

386386
def get_host_settings(self):

cdo-sdk/python/cdo_sdk_python/models/__init__.py

-2
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,6 @@
5757
from cdo_sdk_python.models.cdo_region_list import CdoRegionList
5858
from cdo_sdk_python.models.cdo_token_info import CdoTokenInfo
5959
from cdo_sdk_python.models.cdo_transaction import CdoTransaction
60-
from cdo_sdk_python.models.cdo_transaction_status import CdoTransactionStatus
61-
from cdo_sdk_python.models.cdo_transaction_type import CdoTransactionType
6260
from cdo_sdk_python.models.change_request import ChangeRequest
6361
from cdo_sdk_python.models.change_request_create_input import ChangeRequestCreateInput
6462
from cdo_sdk_python.models.change_request_page import ChangeRequestPage

cdo-sdk/python/cdo_sdk_python/models/cdo_transaction.py

+30-16
Original file line numberDiff line numberDiff line change
@@ -19,32 +19,48 @@
1919
import json
2020

2121
from datetime import datetime
22-
from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr
22+
from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator
2323
from typing import Any, ClassVar, Dict, List, Optional
24-
from cdo_sdk_python.models.cdo_transaction_status import CdoTransactionStatus
25-
from cdo_sdk_python.models.cdo_transaction_type import CdoTransactionType
2624
from typing import Optional, Set
2725
from typing_extensions import Self
2826

2927
class CdoTransaction(BaseModel):
3028
"""
3129
CdoTransaction
3230
""" # noqa: E501
33-
tenant_uid: Optional[StrictStr] = Field(default=None, description="The unique identifier, represented as a UUID, of the tenant that asynchronous transaction triggered on.", alias="tenantUid")
34-
sort_key: Optional[StrictStr] = Field(default=None, description="DynamoDB sort key to provide us with efficient query capabilities.", alias="sortKey")
35-
transaction_uid: Optional[StrictStr] = Field(default=None, description="The unique identifier, represented as a UUID, of the asynchronous transaction triggered.", alias="transactionUid")
36-
entity_uid: Optional[StrictStr] = Field(default=None, description="The unique identifier, represented as a UUID, of the entity that the asynchronous transaction is triggered on.", alias="entityUid")
37-
entity_url: Optional[StrictStr] = Field(default=None, description="A URL to access the entity that the asynchronous transaction is triggered on.", alias="entityUrl")
31+
tenant_uid: Optional[StrictStr] = Field(default=None, description="The unique identifier of the tenant that the transaction triggered on.", alias="tenantUid")
32+
transaction_uid: Optional[StrictStr] = Field(default=None, description="The unique identifier of the transaction triggered.", alias="transactionUid")
33+
entity_uid: Optional[StrictStr] = Field(default=None, description="The unique identifier of the entity that the transaction is triggered on. This can be empty, for a transaction that is not tied to an entity, such as transactions which refresh RA VPN sessions.", alias="entityUid")
34+
entity_url: Optional[StrictStr] = Field(default=None, description="A URL to access the entity that the transaction is triggered on. This can also be empty", alias="entityUrl")
3835
transaction_polling_url: Optional[StrictStr] = Field(default=None, description="The URL to poll to track the progress of the transaction.", alias="transactionPollingUrl")
3936
submission_time: Optional[datetime] = Field(default=None, description="The time (UTC; represented using the RFC-3339 standard) at which the transaction was triggered", alias="submissionTime")
4037
last_updated_time: Optional[datetime] = Field(default=None, description="The time (UTC; represented using the RFC-3339 standard) at which the transaction status was last updated", alias="lastUpdatedTime")
41-
transaction_type: Optional[CdoTransactionType] = Field(default=None, alias="transactionType")
42-
cdo_transaction_status: Optional[CdoTransactionStatus] = Field(default=None, alias="cdoTransactionStatus")
4338
transaction_details: Optional[Dict[str, StrictStr]] = Field(default=None, description="Transaction details, if any", alias="transactionDetails")
4439
error_message: Optional[StrictStr] = Field(default=None, description="Transaction error message, if any", alias="errorMessage")
4540
error_details: Optional[Dict[str, StrictStr]] = Field(default=None, description="Transaction error details, if any", alias="errorDetails")
46-
expire_at: Optional[StrictInt] = Field(default=None, description="TTL attribute detailing the expiry time this item should be deleted", alias="expireAt")
47-
__properties: ClassVar[List[str]] = ["tenantUid", "sortKey", "transactionUid", "entityUid", "entityUrl", "transactionPollingUrl", "submissionTime", "lastUpdatedTime", "transactionType", "cdoTransactionStatus", "transactionDetails", "errorMessage", "errorDetails", "expireAt"]
41+
transaction_type: Optional[StrictStr] = Field(default=None, description="the type of the transaction", alias="transactionType")
42+
cdo_transaction_status: Optional[StrictStr] = Field(default=None, description="The status of the CDO transaction", alias="cdoTransactionStatus")
43+
__properties: ClassVar[List[str]] = ["tenantUid", "transactionUid", "entityUid", "entityUrl", "transactionPollingUrl", "submissionTime", "lastUpdatedTime", "transactionDetails", "errorMessage", "errorDetails", "transactionType", "cdoTransactionStatus"]
44+
45+
@field_validator('transaction_type')
46+
def transaction_type_validate_enum(cls, value):
47+
"""Validates the enum"""
48+
if value is None:
49+
return value
50+
51+
if value not in set(['ONBOARD_ASA', 'ONBOARD_IOS', 'ONBOARD_DUO_ADMIN_PANEL', 'CREATE_FTD', 'ONBOARD_FTD_ZTP', 'REGISTER_FTD', 'DELETE_CDFMC_MANAGED_FTD', 'RECONNECT_ASA', 'READ_ASA', 'EXECUTE_CLI_COMMAND', 'DEPLOY_ASA_DEVICE_CHANGES', 'INDEX_TENANT', 'TERMINATE_DEVICE_RA_VPN_SESSIONS', 'REFRESH_RA_VPN_SESSIONS', 'TERMINATE_USER_RA_VPN_SESSIONS', 'CREATE_SDC', 'SEND_AI_ASSISTANT_MESSAGE', 'MSP_CREATE_TENANT', 'MSP_ADD_USERS_TO_TENANT', 'MSP_ADD_USER_GROUPS_TO_TENANT', 'MSP_ADD_EXISTING_TENANT', 'MSP_ENABLE_MULTICLOUD_DEFENSE', 'MSP_PROVISION_CDFMC']):
52+
raise ValueError("must be one of enum values ('ONBOARD_ASA', 'ONBOARD_IOS', 'ONBOARD_DUO_ADMIN_PANEL', 'CREATE_FTD', 'ONBOARD_FTD_ZTP', 'REGISTER_FTD', 'DELETE_CDFMC_MANAGED_FTD', 'RECONNECT_ASA', 'READ_ASA', 'EXECUTE_CLI_COMMAND', 'DEPLOY_ASA_DEVICE_CHANGES', 'INDEX_TENANT', 'TERMINATE_DEVICE_RA_VPN_SESSIONS', 'REFRESH_RA_VPN_SESSIONS', 'TERMINATE_USER_RA_VPN_SESSIONS', 'CREATE_SDC', 'SEND_AI_ASSISTANT_MESSAGE', 'MSP_CREATE_TENANT', 'MSP_ADD_USERS_TO_TENANT', 'MSP_ADD_USER_GROUPS_TO_TENANT', 'MSP_ADD_EXISTING_TENANT', 'MSP_ENABLE_MULTICLOUD_DEFENSE', 'MSP_PROVISION_CDFMC')")
53+
return value
54+
55+
@field_validator('cdo_transaction_status')
56+
def cdo_transaction_status_validate_enum(cls, value):
57+
"""Validates the enum"""
58+
if value is None:
59+
return value
60+
61+
if value not in set(['PENDING', 'IN_PROGRESS', 'DONE', 'ERROR']):
62+
raise ValueError("must be one of enum values ('PENDING', 'IN_PROGRESS', 'DONE', 'ERROR')")
63+
return value
4864

4965
model_config = ConfigDict(
5066
populate_by_name=True,
@@ -98,19 +114,17 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
98114

99115
_obj = cls.model_validate({
100116
"tenantUid": obj.get("tenantUid"),
101-
"sortKey": obj.get("sortKey"),
102117
"transactionUid": obj.get("transactionUid"),
103118
"entityUid": obj.get("entityUid"),
104119
"entityUrl": obj.get("entityUrl"),
105120
"transactionPollingUrl": obj.get("transactionPollingUrl"),
106121
"submissionTime": obj.get("submissionTime"),
107122
"lastUpdatedTime": obj.get("lastUpdatedTime"),
108-
"transactionType": obj.get("transactionType"),
109-
"cdoTransactionStatus": obj.get("cdoTransactionStatus"),
110123
"transactionDetails": obj.get("transactionDetails"),
111124
"errorMessage": obj.get("errorMessage"),
112125
"errorDetails": obj.get("errorDetails"),
113-
"expireAt": obj.get("expireAt")
126+
"transactionType": obj.get("transactionType"),
127+
"cdoTransactionStatus": obj.get("cdoTransactionStatus")
114128
})
115129
return _obj
116130

cdo-sdk/python/cdo_sdk_python/models/redirect_view_servlet_context.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ class RedirectViewServletContext(BaseModel):
3737
major_version: Optional[StrictInt] = Field(default=None, alias="majorVersion")
3838
minor_version: Optional[StrictInt] = Field(default=None, alias="minorVersion")
3939
attribute_names: Optional[Dict[str, Any]] = Field(default=None, alias="attributeNames")
40-
init_parameter_names: Optional[Dict[str, Any]] = Field(default=None, alias="initParameterNames")
4140
context_path: Optional[StrictStr] = Field(default=None, alias="contextPath")
41+
init_parameter_names: Optional[Dict[str, Any]] = Field(default=None, alias="initParameterNames")
4242
session_tracking_modes: Optional[List[StrictStr]] = Field(default=None, alias="sessionTrackingModes")
4343
servlet_names: Optional[Dict[str, Any]] = Field(default=None, alias="servletNames")
4444
servlet_registrations: Optional[Dict[str, RedirectViewServletContextServletRegistrationsValue]] = Field(default=None, alias="servletRegistrations")
@@ -55,7 +55,7 @@ class RedirectViewServletContext(BaseModel):
5555
servlets: Optional[Dict[str, Any]] = None
5656
server_info: Optional[StrictStr] = Field(default=None, alias="serverInfo")
5757
servlet_context_name: Optional[StrictStr] = Field(default=None, alias="servletContextName")
58-
__properties: ClassVar[List[str]] = ["sessionTimeout", "classLoader", "majorVersion", "minorVersion", "attributeNames", "initParameterNames", "contextPath", "sessionTrackingModes", "servletNames", "servletRegistrations", "filterRegistrations", "sessionCookieConfig", "defaultSessionTrackingModes", "effectiveSessionTrackingModes", "jspConfigDescriptor", "virtualServerName", "requestCharacterEncoding", "responseCharacterEncoding", "effectiveMajorVersion", "effectiveMinorVersion", "servlets", "serverInfo", "servletContextName"]
58+
__properties: ClassVar[List[str]] = ["sessionTimeout", "classLoader", "majorVersion", "minorVersion", "attributeNames", "contextPath", "initParameterNames", "sessionTrackingModes", "servletNames", "servletRegistrations", "filterRegistrations", "sessionCookieConfig", "defaultSessionTrackingModes", "effectiveSessionTrackingModes", "jspConfigDescriptor", "virtualServerName", "requestCharacterEncoding", "responseCharacterEncoding", "effectiveMajorVersion", "effectiveMinorVersion", "servlets", "serverInfo", "servletContextName"]
5959

6060
@field_validator('session_tracking_modes')
6161
def session_tracking_modes_validate_enum(cls, value):
@@ -169,8 +169,8 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
169169
"majorVersion": obj.get("majorVersion"),
170170
"minorVersion": obj.get("minorVersion"),
171171
"attributeNames": obj.get("attributeNames"),
172-
"initParameterNames": obj.get("initParameterNames"),
173172
"contextPath": obj.get("contextPath"),
173+
"initParameterNames": obj.get("initParameterNames"),
174174
"sessionTrackingModes": obj.get("sessionTrackingModes"),
175175
"servletNames": obj.get("servletNames"),
176176
"servletRegistrations": dict(

cdo-sdk/python/cdo_sdk_python/models/redirect_view_servlet_context_jsp_config_descriptor_jsp_property_groups_inner.py

+6-6
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ class RedirectViewServletContextJspConfigDescriptorJspPropertyGroupsInner(BaseMo
2828
RedirectViewServletContextJspConfigDescriptorJspPropertyGroupsInner
2929
""" # noqa: E501
3030
buffer: Optional[StrictStr] = None
31+
default_content_type: Optional[StrictStr] = Field(default=None, alias="defaultContentType")
32+
url_patterns: Optional[List[StrictStr]] = Field(default=None, alias="urlPatterns")
3133
el_ignored: Optional[StrictStr] = Field(default=None, alias="elIgnored")
3234
scripting_invalid: Optional[StrictStr] = Field(default=None, alias="scriptingInvalid")
3335
page_encoding: Optional[StrictStr] = Field(default=None, alias="pageEncoding")
@@ -37,9 +39,7 @@ class RedirectViewServletContextJspConfigDescriptorJspPropertyGroupsInner(BaseMo
3739
deferred_syntax_allowed_as_literal: Optional[StrictStr] = Field(default=None, alias="deferredSyntaxAllowedAsLiteral")
3840
trim_directive_whitespaces: Optional[StrictStr] = Field(default=None, alias="trimDirectiveWhitespaces")
3941
error_on_undeclared_namespace: Optional[StrictStr] = Field(default=None, alias="errorOnUndeclaredNamespace")
40-
default_content_type: Optional[StrictStr] = Field(default=None, alias="defaultContentType")
41-
url_patterns: Optional[List[StrictStr]] = Field(default=None, alias="urlPatterns")
42-
__properties: ClassVar[List[str]] = ["buffer", "elIgnored", "scriptingInvalid", "pageEncoding", "isXml", "includePreludes", "includeCodas", "deferredSyntaxAllowedAsLiteral", "trimDirectiveWhitespaces", "errorOnUndeclaredNamespace", "defaultContentType", "urlPatterns"]
42+
__properties: ClassVar[List[str]] = ["buffer", "defaultContentType", "urlPatterns", "elIgnored", "scriptingInvalid", "pageEncoding", "isXml", "includePreludes", "includeCodas", "deferredSyntaxAllowedAsLiteral", "trimDirectiveWhitespaces", "errorOnUndeclaredNamespace"]
4343

4444
model_config = ConfigDict(
4545
populate_by_name=True,
@@ -93,6 +93,8 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
9393

9494
_obj = cls.model_validate({
9595
"buffer": obj.get("buffer"),
96+
"defaultContentType": obj.get("defaultContentType"),
97+
"urlPatterns": obj.get("urlPatterns"),
9698
"elIgnored": obj.get("elIgnored"),
9799
"scriptingInvalid": obj.get("scriptingInvalid"),
98100
"pageEncoding": obj.get("pageEncoding"),
@@ -101,9 +103,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
101103
"includeCodas": obj.get("includeCodas"),
102104
"deferredSyntaxAllowedAsLiteral": obj.get("deferredSyntaxAllowedAsLiteral"),
103105
"trimDirectiveWhitespaces": obj.get("trimDirectiveWhitespaces"),
104-
"errorOnUndeclaredNamespace": obj.get("errorOnUndeclaredNamespace"),
105-
"defaultContentType": obj.get("defaultContentType"),
106-
"urlPatterns": obj.get("urlPatterns")
106+
"errorOnUndeclaredNamespace": obj.get("errorOnUndeclaredNamespace")
107107
})
108108
return _obj
109109

0 commit comments

Comments
 (0)